@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&family=Manrope:wght@600;700&display=swap";:root{--color-primary-full:#259dd5;--color-primary-light:#66bae2;--color-primary-gradient:linear-gradient(180deg, #259dd5 0%, #66bae2 100%);--color-text-blue:#0093d8;--color-secondary-full:#f3792a;--color-secondary-light:#eba97c;--color-secondary-gradient:linear-gradient(180deg, #f3792a 0%, #eba97c 100%);--color-black:#1e1e1e;--color-gray:gray;--color-light-gray:#d9d9d9;--color-white:#fff;--color-white-92:#ffffffeb;--color-white-85:#ffffffd9;--color-white-80:#fffc;--color-white-50:#ffffff80;--color-white-18:#ffffff2e;--color-black-18:#0000002e;--color-white-gradient:linear-gradient(180deg, #ededed 0%, #fff 69.61%);--color-ink-soft:#4a4a4a;--color-divider:#ededed;--color-gray-bg:#fff;--color-error-full:#ec1c24;--color-error-light:#f26065;--color-error-gradient:linear-gradient(180deg, #f26065 0%, #ec1c24 100%);--color-disabled-gradient:linear-gradient(180deg, #ccc 0%, #979797 100%);--color-red-full:#ec1c24;--color-red-light:#f26065;--color-red-gradient:linear-gradient(180deg, #f26065 0%, #ec1c24 100%);--color-magenta-full:#b271a4;--color-magenta-light:#c99bbf;--color-magenta-gradient:linear-gradient(180deg, #c99bbf 0%, #b271a4 100%);--color-purple-full:#7569a1;--color-purple-light:#9e96bd;--color-purple-gradient:linear-gradient(180deg, #9e96bd 0%, #7569a1 100%);--color-green-full:#3aa756;--color-green-light:#75c188;--color-green-gradient:linear-gradient(180deg, #75c188 0%, #3aa756 100%);--color-yellow-full:#ebbb3d;--color-yellow-light:#f1cf77;--color-yellow-gradient:linear-gradient(180deg, #f1cf77 0%, #ebbb3d 100%);--font-manrope:"Manrope", sans-serif;--font-inter:"Inter", sans-serif;--font-size-title-xl:36px;--font-size-title-large:20px;--font-size-content:16px;--font-size-secondary:12px;--font-weight-bold:700;--font-weight-semibold:600;--font-weight-regular:400;--font-weight-light:300;--line-height-tight:1.2;--line-height-normal:1.4;--line-height-button:1.365;--spacing-wide-l:192px;--spacing-wide-m:64px;--spacing-wide-s:56px;--spacing-standard-l:48px;--spacing-standard-m:40px;--spacing-standard-s:32px;--spacing-narrow-l:24px;--spacing-narrow-m:16px;--spacing-narrow-s:8px;--spacing-narrow-xs:2px;--radius-standard:16px;--radius-small:8px;--radius-pill-desktop:50px;--radius-pill-mobile:24px;--radius-nav-pill:40px;--shadow-card:0px 1px 6px 0px #0000001f, 0px 4px 20px 0px #0000002e;--shadow-card-hover:0px 2px 8px 0px #00000024, 0px 6px 24px 0px #0003;--shadow-inner:0px 0px 6px 2px inset #0003;--shadow-table-header:0 8px 12px -8px #00000040;--ui-icon-filter:brightness(0) saturate(100%) invert(56%) sepia(89%) saturate(1053%) hue-rotate(165deg) brightness(93%) contrast(91%);--transition-standard:all .3s ease;--transition-fast:all .2s ease;--ap-blue:var(--color-primary-full);--ap-blue-2:var(--color-primary-light);--ap-blue-deep:var(--color-primary-full);--ap-blue-grad:var(--color-primary-gradient);--ap-orange:var(--color-secondary-full);--ap-green:var(--color-green-full);--ap-purple:var(--color-purple-full);--ap-red:var(--color-error-full);--ap-ink:var(--color-black);--ap-ink-soft:var(--color-ink-soft);--ap-gray:var(--color-gray);--ap-gray-light:var(--color-light-gray);--ap-gray-bg:var(--color-gray-bg);--ap-divider:var(--color-divider);--ap-shadow-card:var(--shadow-card);--ap-r-card:var(--radius-standard);--ap-r-pill:var(--radius-pill-desktop)}@media (width<=768px){:root{--radius-pill-desktop:var(--radius-pill-mobile);--ap-r-pill:var(--radius-pill-mobile);--font-size-title-xl:24px;--shadow-card:0 1px 3px #00000012, 0 2px 8px #00000017;--shadow-card-hover:0 1px 4px #00000014, 0 3px 10px #0000001a;--ap-shadow-card:var(--shadow-card)}}@media (width<=480px){:root{--font-size-content:14px;--font-size-title-large:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){.dashboard-card,.account-page-content .card,.account-page-content .report-card-v2,.account-page-content .cert-card-v2{border:1px solid var(--color-black)}}html{max-width:100%;overflow-x:clip}body{font-family:var(--font-manrope);background-color:var(--color-white);color:var(--color-black);overscroll-behavior-x:none;max-width:100%;margin:0;padding:0;overflow-x:clip}#root{max-width:100%;overflow-x:clip}:root{--teique-blue:var(--color-primary-full);--text-gray:var(--color-gray)}.app-wrapper{background-color:var(--color-white);flex-direction:column;width:100%;min-height:100vh;display:flex}.app-layout{background-color:var(--color-white);flex-direction:row;flex:1;align-items:flex-start;width:100%;display:flex}.main-content{padding:var(--spacing-narrow-l);flex-direction:column;flex:1;min-width:0;display:flex}@media (width<=768px){.app-wrapper,.app-layout{max-width:100%;overflow-x:hidden}.account-page-content{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}}.hero{margin:0}.hero--row{justify-content:space-between;align-items:flex-start;gap:var(--spacing-narrow-m);flex-wrap:wrap;display:flex}.hero-card{gap:var(--spacing-narrow-m);flex-direction:column;display:flex}.hero-card h2{font-family:var(--font-manrope);font-size:var(--font-size-title-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-primary-full);margin:0}.hero-text{font-family:var(--font-inter);font-weight:var(--font-weight-regular);font-size:var(--font-size-content);color:var(--color-black);align-items:center;gap:var(--spacing-narrow-s);line-height:var(--line-height-normal);margin:0;display:flex}.hero-icon{width:24px;height:24px;color:var(--color-primary-full);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hero-icon svg{width:24px;height:24px;display:block}.hero-nav-icon{flex-shrink:0;width:24px;height:24px}.hero-action{flex-shrink:0}.dashboard-card{background:var(--color-white);border-radius:var(--radius-standard);padding:var(--spacing-standard-s) var(--spacing-standard-m);box-shadow:var(--shadow-card);margin-top:var(--spacing-narrow-l);min-width:0;transition:var(--transition-standard)}@media (width<=768px){.hero--row{flex-direction:column}.dashboard-card{padding:var(--spacing-narrow-l);box-sizing:border-box;max-width:100%}}.account-page-content{min-width:0}.account-page-content .dashboard-card .section-heading{font-size:var(--font-size-title-large);color:var(--color-primary-full);margin:0 0 var(--spacing-narrow-m)}.account-page-content .dashboard-card .section-heading+.section-subheading{margin-top:20px}.account-page-content .card{background:var(--color-white);border-radius:var(--radius-standard);box-shadow:var(--shadow-card);padding:var(--spacing-narrow-l);transition:var(--transition-standard)}.account-page-content .dashboard-card.card--hint{background:var(--color-white);border:1px solid #e5eff5;box-shadow:0 10px 30px #00000008}.account-page-content .card--compact{padding:12px}.account-page-content .card-title{color:var(--ap-ink);justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;font-family:Manrope,sans-serif;font-size:18px;font-weight:600;display:flex}.account-page-content .card-title-meta{color:var(--ap-gray);font-family:Inter,sans-serif;font-size:12px;font-weight:400}.account-page-content .card-lead{color:var(--ap-gray);margin:-6px 0 14px;font-family:Inter,sans-serif;font-size:13px}.account-page-content .section-heading{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);font-size:var(--font-size-title-large);color:var(--color-primary-full);margin:6px 0 12px}.account-page-content .section-subheading{color:var(--ap-gray);text-transform:uppercase;letter-spacing:.08em;margin:18px 0 10px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.account-page-content .btn{justify-content:center;align-items:center;gap:var(--spacing-narrow-s);padding:var(--spacing-narrow-s) var(--spacing-narrow-l);border-radius:var(--radius-pill-desktop);font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);line-height:var(--line-height-button);cursor:pointer;white-space:nowrap;transition:var(--transition-standard);box-shadow:var(--shadow-card);border:none;display:inline-flex}.account-page-content .btn-primary{background:var(--color-primary-gradient);color:var(--color-white)}.account-page-content .btn-primary:hover:not(:disabled){background:var(--color-white);color:var(--color-primary-full);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.account-page-content .btn-outline{background:var(--color-white);color:var(--color-primary-full);border:none}.account-page-content .btn-outline:hover:not(:disabled){box-shadow:var(--shadow-card-hover);transform:scale(1.05)}.account-page-content .btn-danger-outline{background:var(--color-white);color:var(--color-error-full);border:none}.account-page-content .btn-danger-outline:hover:not(:disabled){background:var(--color-error-gradient);color:var(--color-white);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.account-page-content .btn-sm{padding:var(--spacing-narrow-s) var(--spacing-narrow-m);font-size:var(--font-size-secondary)}.account-page-content .btn--glass{color:#fff;background:#ffffff2e}.account-page-content .btn--white{color:var(--ap-ink);background:#fff}.account-page-content .btn--white-blue{color:var(--ap-blue-deep);background:#fff}.account-page-content .btn--glass-strong{color:#fff;background:#ffffff29}.account-page-content .tag{border-radius:var(--radius-standard);font-family:var(--font-inter);font-weight:var(--font-weight-bold);font-size:var(--font-size-secondary);border:1px solid #0000;align-items:center;padding:4px 12px;display:inline-flex;box-shadow:0 1px 2px #0000001a}.account-page-content .tag.gray{background:var(--color-light-gray);border-color:var(--color-gray);color:var(--color-ink-soft)}.account-page-content .tag.green{background:var(--color-green-light);border-color:var(--color-green-full);color:var(--color-white)}.account-page-content .tag.orange{background:var(--color-secondary-light);border-color:var(--color-secondary-full);color:var(--color-white)}.account-page-content .tag.purple{background:var(--color-purple-light);border-color:var(--color-purple-full);color:var(--color-white)}.account-page-content .tag.blue{background:var(--color-primary-light);border-color:var(--color-primary-full);color:var(--color-white)}.account-page-content .tag--on-dark{color:#fff;background:#ffffff2e}.account-page-content .tag--tiny{vertical-align:1px;padding:1px 8px;font-size:10px}.account-page-content .row-list{flex-direction:column;gap:10px;display:flex}.account-page-content .row{border-radius:10px;align-items:center;gap:14px;padding:12px 14px;display:flex}.account-page-content .row--card{background:#fff;border:1px solid #f1f1f1}.account-page-content .row--muted{background:var(--color-white)}.account-page-content .grow{flex:1;min-width:0}.account-page-content .row-title{color:var(--ap-ink);font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.account-page-content .row-sub{color:var(--ap-gray);margin-top:2px;font-family:Inter,sans-serif;font-size:12px}.account-page-content .row-amount{color:var(--ap-ink);font-family:Manrope,sans-serif;font-size:15px;font-weight:700}.account-page-content .mono{font-family:JetBrains Mono,monospace}.account-page-content .icon-tile{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.account-page-content .icon-tile--blue{background:var(--ap-blue-grad)}.account-page-content .icon-tile--gray{background:var(--ap-gray-light);color:#fff}.account-page-content .input{padding:var(--spacing-narrow-m);background:var(--color-white);border:1px solid var(--color-light-gray);border-radius:var(--radius-standard);font-family:var(--font-inter);font-size:var(--font-size-content);font-weight:var(--font-weight-regular);color:var(--color-black);box-shadow:var(--shadow-inner);box-sizing:border-box;width:100%;transition:var(--transition-standard)}.account-page-content .input::placeholder{color:var(--color-gray)}.account-page-content .input:focus{border-color:var(--color-primary-light);box-shadow:var(--shadow-inner);outline:none}.account-page-content .select{width:100%;padding:var(--spacing-narrow-m);background:var(--color-white);border:1px solid var(--color-light-gray);border-radius:var(--radius-standard);font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-black);box-shadow:var(--shadow-inner);box-sizing:border-box;transition:var(--transition-standard)}.account-page-content .select:focus{border-color:var(--color-primary-light);box-shadow:var(--shadow-inner);outline:none}.account-page-content .field-label{font-family:var(--font-inter);font-weight:var(--font-weight-regular);font-size:var(--font-size-content);color:var(--color-primary-full);margin-bottom:var(--spacing-narrow-s);display:block}.account-page-content .field-label-optional{font-weight:var(--font-weight-regular);color:var(--color-gray);font-size:var(--font-size-secondary)}.account-page-content .toggle{background:var(--color-light-gray);border-radius:var(--radius-standard);cursor:pointer;width:36px;height:20px;transition:var(--transition-standard);border:none;flex-shrink:0;padding:0;position:relative;overflow:hidden;box-shadow:0 0 2px #00000040}.account-page-content .toggle.on{background:var(--color-primary-gradient)}.account-page-content .toggle:after{content:"";background:var(--color-white);border-radius:50%;width:14px;height:14px;transition:transform .25s;position:absolute;top:3px;right:3px;transform:scale(1.05);box-shadow:0 1px 3px #0003}.account-page-content .toggle.on:after{transform:scale(1.05)}.account-page-content .toggle:not(.on){box-shadow:var(--shadow-inner)}.account-page-content .toggle:not(.on):after{transform:translate(-16px)scale(.9)}.account-page-content .settings-v2-grid{gap:var(--spacing-narrow-l);grid-template-columns:repeat(2,1fr);align-items:start;display:grid}.account-page-content .settings-v2-card{margin-top:var(--spacing-narrow-l)}.account-page-content .settings-v2-card--span-2{grid-column:1/-1}.account-page-content .settings-v2-group-title{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);color:var(--color-black);margin:var(--spacing-narrow-l) 0 var(--spacing-narrow-s)}.account-page-content .settings-v2-group-title:first-of-type{margin-top:0}.account-page-content .settings-v2-form-row{gap:var(--spacing-narrow-m);grid-template-columns:1fr 1fr;display:grid}.account-page-content .settings-v2-form-row--three{grid-template-columns:1.2fr 1fr 1fr}.account-page-content .settings-v2-field{margin-bottom:var(--spacing-narrow-m)}.account-page-content .settings-v2-middle-name-row{gap:var(--spacing-narrow-m);grid-template-columns:auto 1fr;align-items:center;display:grid}.account-page-content .settings-v2-add-toggle{align-items:center;gap:var(--spacing-narrow-s);display:flex}.account-page-content .settings-v2-add-label{font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-black)}.account-page-content .settings-v2-dob-row{grid-template-columns:1fr auto 1fr auto 1.4fr;align-items:center;gap:8px;display:grid}.account-page-content .settings-v2-dob-row>span{color:var(--color-gray);text-align:center}.account-page-content .settings-v2-subtitle{font-family:var(--font-inter);color:var(--color-gray);margin:-6px 0 var(--spacing-narrow-m);font-size:14px}.account-page-content .settings-v2-checkbox-row{font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-black);cursor:pointer;align-items:center;gap:12px;margin:10px 0;display:flex}.account-page-content .settings-v2-checkbox-row input{width:18px;height:18px;accent-color:var(--color-primary-full)}.account-page-content .settings-v2-divider{border:0;border-top:1px solid var(--color-light-gray);margin:var(--spacing-narrow-l) 0}.account-page-content .settings-v2-delete .card-title{color:var(--color-secondary-full)}.account-page-content .settings-v2-delete p{font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-black);margin:0 0 6px}.account-page-content .settings-v2-delete strong{color:var(--color-secondary-full)}.account-page-content .billing-info-card__lead{margin:-4px 0 var(--spacing-narrow-m);font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-gray)}.account-page-content .billing-info-card__textarea{resize:vertical;min-height:88px}.account-page-content .settings-retention{gap:12px;display:grid}.account-page-content .settings-retention__value{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-title-medium);color:var(--color-primary-full);margin:0}.account-page-content .settings-retention__track{--retention-thumb:18px;--retention-track:6px;position:relative}.account-page-content .settings-retention__slider{appearance:none;width:100%;height:var(--retention-thumb);cursor:pointer;background:0 0;margin:0;display:block}.account-page-content .settings-retention__slider:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:4px;border-radius:999px}.account-page-content .settings-retention__slider::-webkit-slider-runnable-track{height:var(--retention-track);background:linear-gradient(to right, var(--color-primary-full) 0, var(--color-primary-full) var(--retention-progress,0%), var(--color-light-gray) var(--retention-progress,0%), var(--color-light-gray) 100%);border-radius:999px}.account-page-content .settings-retention__slider::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;width:var(--retention-thumb);height:var(--retention-thumb);margin-top:calc((var(--retention-track) - var(--retention-thumb)) / 2);background:var(--color-primary-full);border:none;border-radius:50%;box-shadow:0 1px 4px #259dd559}.account-page-content .settings-retention__slider::-moz-range-track{height:var(--retention-track);background:var(--color-light-gray);border:none;border-radius:999px}.account-page-content .settings-retention__slider::-moz-range-progress{height:var(--retention-track);background:var(--color-primary-full);border-radius:999px 0 0 999px}.account-page-content .settings-retention__slider::-moz-range-thumb{box-sizing:border-box;width:var(--retention-thumb);height:var(--retention-thumb);background:var(--color-primary-full);border:none;border-radius:50%;box-shadow:0 1px 4px #259dd559}.account-page-content .settings-retention__ticks{height:24px;margin-top:8px;position:relative}.account-page-content .settings-retention__tick{font-family:var(--font-inter);color:var(--color-gray);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12px;line-height:1.2;position:absolute;transform:translate(-50%)}.account-page-content .settings-retention__tick:hover{color:var(--color-primary-full)}.account-page-content .settings-retention__tick.is-active{color:var(--color-primary-full);font-weight:var(--font-weight-semibold)}.account-page-content .billing-info-card__company-toggle{margin-bottom:var(--spacing-narrow-m);padding-top:0}.account-page-content .billing-info-card__company-fields{margin-bottom:var(--spacing-narrow-m)}.account-page-content .settings-form-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.account-page-content .settings-form-grid .input,.account-page-content .settings-form-grid .select{box-sizing:border-box;width:100%}.account-page-content .settings-actions{margin-top:18px}.account-page-content .settings-toggle-row{border-bottom:1px solid #f1f1f1;align-items:center;gap:16px;padding:14px 0;display:flex}.account-page-content .settings-toggle-row:last-child{border-bottom:none}.account-page-content .settings-row-label{color:var(--ap-ink);font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.account-page-content .settings-row-desc{color:var(--ap-gray);margin-top:2px;font-family:Inter,sans-serif;font-size:12px}.account-page-content .settings-privacy-row{align-items:center;gap:14px;display:flex}.account-page-content .settings-privacy-row--danger{border-top:1px solid #f1f1f1;align-items:flex-start;padding-top:12px}.account-page-content .settings-privacy-row--danger .settings-row-desc{max-width:480px}.account-page-content .settings-security-row{border-bottom:1px solid #f1f1f1;align-items:center;gap:14px;padding-bottom:14px;display:flex}.account-page-content .input--code{letter-spacing:.05em;text-transform:uppercase;flex:1;min-width:200px;max-width:320px;font-family:JetBrains Mono,monospace}.account-page-content .redeem-row{flex-wrap:wrap;gap:10px;display:flex}.account-page-content .hint-row{align-items:flex-start;gap:14px;display:flex}.account-page-content .hint-title{color:var(--ap-ink);margin-bottom:2px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.account-page-content .hint-text{color:var(--ap-ink-soft);font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.account-page-content .reports-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.account-page-content .reports-section-head .section-heading{margin:0}.account-page-content .reports-filter-tabs{margin-bottom:var(--spacing-narrow-l);justify-content:center;padding:10px;display:flex}.account-page-content .reports-filter-tabs__inner{border:1px solid var(--color-light-gray);border-radius:var(--radius-pill-desktop);background:var(--color-white);display:inline-flex;box-shadow:0 1px 6px #0000001f}.account-page-content .reports-filter-tabs__btn{border-radius:var(--radius-pill-desktop);width:226px;height:35px;font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);color:var(--color-gray);cursor:pointer;transition:var(--transition-standard);background:0 0;border:none;padding:8px 28px}.account-page-content .reports-filter-tabs__btn.active{background:var(--color-primary-gradient);color:var(--color-white);box-shadow:none}.account-page-content .reports-filter-tabs__btn:hover:not(.active){color:var(--color-primary-full)}.account-page-content .reports-filter-tabs__count{opacity:.75;margin-left:6px}.account-page-content .reports-carousel{align-items:center;gap:var(--spacing-narrow-l);flex-direction:column;display:flex}.account-page-content .reports-carousel .cards-scroll-row{width:100%}.account-page-content .reports-carousel__dots{justify-content:center;align-items:center;gap:10px;display:flex}.account-page-content .reports-carousel__dot{background:var(--color-light-gray);cursor:pointer;width:10px;height:10px;transition:var(--transition-standard);border:none;border-radius:50%;padding:0}.account-page-content .reports-carousel__dot.active{background:var(--color-primary-full);transform:scale(1.1)}.account-page-content .reports-carousel__dot:hover:not(.active){background:var(--color-primary-light)}.account-page-content .reports-empty-msg{text-align:center;font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-gray);margin:var(--spacing-narrow-l) 0}.account-page-content .reports-empty-msg--error{color:var(--color-error-full)}.account-page-content .reports-how-to{margin:var(--spacing-standard-s) 0 var(--spacing-standard-s);text-align:center;padding:0}.account-page-content .reports-how-to__title{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);font-size:var(--font-size-title-large);line-height:var(--line-height-tight);color:var(--color-primary-full);margin:0 0 var(--spacing-narrow-l)}.account-page-content .reports-how-to__text{font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-ink-soft);line-height:var(--line-height-normal);margin:0 auto}.account-page-content .cards-scroll-row{--cards-per-row:4;gap:var(--spacing-narrow-m);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-primary-light) transparent;box-sizing:border-box;padding:12px 14px 20px;scroll-padding-inline:14px;display:flex;overflow:auto visible}.account-page-content .cards-scroll-row>*{flex:0 0 calc((100% - (var(--cards-per-row) - 1) * var(--spacing-narrow-m)) / var(--cards-per-row));min-width:calc((100% - (var(--cards-per-row) - 1) * var(--spacing-narrow-m)) / var(--cards-per-row));max-width:calc((100% - (var(--cards-per-row) - 1) * var(--spacing-narrow-m)) / var(--cards-per-row));scroll-snap-align:start;box-sizing:border-box;margin:0;padding:6px}@media (width<=1400px){.account-page-content .cards-scroll-row{--cards-per-row:3}}@media (width<=1100px){.account-page-content .cards-scroll-row{--cards-per-row:2}}@media (width<=768px){.account-page-content:has(.reports-carousel){overflow-x:visible}.account-page-content .reports-carousel{overflow:visible}.account-page-content .cards-scroll-row{--cards-per-row:1;scroll-snap-type:x mandatory;padding:8px 18px 20px;scroll-padding-inline:18px}.account-page-content .cards-scroll-row>*{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 min(100%,340px);min-width:min(100%,340px);max-width:min(100%,340px);padding:6px}.account-page-content .dashboard-card--card-grid{overflow:visible}}.account-page-content .report-card-v2{text-align:center;background:var(--color-white);border-radius:var(--radius-standard);box-shadow:var(--shadow-card);padding:var(--spacing-narrow-l) var(--spacing-narrow-m);box-sizing:border-box;flex-direction:column;align-items:center;width:100%;height:460px;min-height:460px;display:flex;position:relative}.account-page-content .report-card-v2__badge{background:var(--color-secondary-full);color:var(--color-white);font-family:var(--font-inter);font-weight:var(--font-weight-bold);font-size:var(--font-size-secondary);border-radius:var(--radius-pill-desktop);border:1px solid var(--color-secondary-full);padding:4px 12px;position:absolute;top:12px;right:12px}.account-page-content .report-card-v2__thumb{width:100%;margin-bottom:var(--spacing-narrow-m)}.account-page-content .report-card-v2__thumb-inner{aspect-ratio:3/4;border-radius:var(--radius-standard);background:var(--color-white);border:1px solid var(--color-light-gray);width:100%;max-width:200px;box-shadow:var(--shadow-card);color:var(--color-primary-full);justify-content:center;align-items:center;margin:0 auto;display:flex;overflow:hidden}.account-page-content .report-card-v2__thumb-image{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:inherit;width:100%;height:100%;display:block}.account-page-content .report-card-v2__thumb-icon{width:40px;height:40px;display:inline-flex}.account-page-content .report-card-v2__thumb-icon svg{width:40px;height:40px}.account-page-content .report-card-v2__title{margin:0 0 var(--spacing-narrow-m);font-family:var(--font-manrope);font-weight:var(--font-weight-bold);font-size:var(--font-size-title-large);color:var(--color-primary-full);line-height:var(--line-height-tight)}.account-page-content .report-card-v2__details{width:100%;margin:0 0 var(--spacing-narrow-l);flex-direction:column;gap:8px;display:flex}.account-page-content .report-card-v2__detail{font-family:var(--font-inter);font-size:var(--font-size-secondary);justify-content:space-between;gap:8px;display:flex}.account-page-content .report-card-v2__detail dt{color:var(--color-gray);font-weight:var(--font-weight-regular);margin:0}.account-page-content .report-card-v2__detail dd{color:var(--color-black);font-weight:var(--font-weight-regular);text-align:right;margin:0}.account-page-content .report-card-v2__detail--stack{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px}.account-page-content .report-card-v2__detail--stack dt,.account-page-content .report-card-v2__detail--stack dd{text-align:center;width:100%}.account-page-content .report-card-v2--pending .report-card-v2__title{margin-top:0}.account-page-content .report-card-v2__cta{width:100%;min-width:0;max-width:100%;padding:10px var(--spacing-narrow-m);white-space:normal;text-align:center;box-sizing:border-box;justify-content:center;gap:10px;margin-top:auto;font-size:14px;line-height:1.25;text-decoration:none}.account-page-content a.report-card-v2__cta{text-decoration:none}.account-page-content .report-card-v2__cta>span:not(.report-card-v2__cta-icon){flex:auto;min-width:0}.account-page-content .report-card-v2__cta--download{flex-direction:row}.account-page-content .report-card-v2__cta-icon{flex-shrink:0;width:20px;height:20px;display:inline-flex;position:relative}.account-page-content .report-card-v2__cta-icon svg{width:20px;height:20px}.account-page-content .report-card-v2__cta-icon img{display:block}.account-page-content .report-card-v2__cta-arrow{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:var(--transition-fast);position:absolute;inset:0}.account-page-content .report-card-v2__cta-arrow--default{opacity:1}.account-page-content .report-card-v2__cta-arrow--hover,.account-page-content .report-card-v2--pending .report-card-v2__cta:hover .report-card-v2__cta-arrow--default{opacity:0}.account-page-content .report-card-v2--pending .report-card-v2__cta:hover .report-card-v2__cta-arrow--hover{opacity:1}.account-page-content .report-card-v2--pending .report-card-v2__cta-icon{box-sizing:border-box;border:2px solid var(--color-white);width:24px;height:24px;transition:var(--transition-standard);background:0 0;border-radius:50%}.account-page-content .report-card-v2--pending .report-card-v2__cta:hover .report-card-v2__cta-icon{border-color:var(--color-primary-full)}.account-page-content .report-card-v2--pending .report-card-v2__details{align-items:center;gap:14px;width:auto;margin-bottom:18px}.account-page-content .report-card-v2--pending{justify-content:center;align-items:center;width:100%;height:460px;min-height:460px}.account-page-content .report-card-v2--completed{justify-content:center;align-items:center}.account-page-content .report-card-v2--completed .report-card-v2__cta{margin-top:0}.account-page-content .report-card-v2--pending .report-card-v2__cta{align-self:center;width:fit-content;max-width:100%;margin-top:0}@media (width<=1400px){.account-page-content .report-card-v2__thumb-inner{max-width:160px}.account-page-content .report-card-v2__thumb{margin-bottom:12px}}@media (width<=1100px){.account-page-content .report-card-v2__title{margin-bottom:12px;font-size:18px}.account-page-content .report-card-v2__thumb-inner{max-width:130px}.account-page-content .report-card-v2__thumb{margin-bottom:10px}.account-page-content .report-card-v2__thumb-icon,.account-page-content .report-card-v2__thumb-icon svg{width:32px;height:32px}.account-page-content .report-card-v2__details{gap:6px;margin-bottom:14px}.account-page-content .report-card-v2__cta{gap:6px;padding:8px 10px;font-size:13px;line-height:1.25}}@media (width<=768px){.account-page-content .report-card-v2__thumb-inner{max-width:108px}.account-page-content .report-card-v2__thumb{margin-bottom:8px}.account-page-content .report-card-v2__thumb-icon,.account-page-content .report-card-v2__thumb-icon svg{width:28px;height:28px}}.account-page-content .cert-card-v2{text-align:center;background:var(--color-white);border-radius:var(--radius-standard);box-shadow:var(--shadow-card);padding:var(--spacing-narrow-l) var(--spacing-narrow-m);box-sizing:border-box;flex-direction:column;align-items:center;min-height:460px;display:flex}.account-page-content .cert-card-v2__thumb{width:100%;margin-bottom:var(--spacing-narrow-m)}.account-page-content .cert-card-v2__thumb-frame{aspect-ratio:4/3;border-radius:var(--radius-small);width:100%;max-width:160px;box-shadow:none;background:var(--color-white-gradient);border:1px solid var(--color-light-gray);justify-content:center;align-items:center;margin:0 auto;display:flex;overflow:hidden}.account-page-content .cert-card-v2__thumb-icon{width:48px;height:48px;color:var(--color-primary-full);display:inline-flex}.account-page-content .cert-card-v2__thumb-icon svg{width:48px;height:48px}.account-page-content .cert-card-v2__title{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);font-size:var(--font-size-title-large);color:var(--color-primary-full);line-height:var(--line-height-tight);margin:0 0 6px}.account-page-content .cert-card-v2__issuer{margin:0 0 var(--spacing-narrow-m);font-family:var(--font-inter);font-size:var(--font-size-secondary);color:var(--color-primary-light);line-height:var(--line-height-normal)}.account-page-content .cert-card-v2__details{width:100%;margin:0 0 var(--spacing-narrow-l);flex-direction:column;gap:10px;display:flex}.account-page-content .cert-card-v2__detail{flex-direction:column;gap:2px;display:flex}.account-page-content .cert-card-v2__detail dt{font-family:var(--font-inter);font-size:var(--font-size-secondary);color:var(--color-gray);font-weight:var(--font-weight-regular);margin:0}.account-page-content .cert-card-v2__detail dd{font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-black);font-weight:var(--font-weight-regular);margin:0}.account-page-content .cert-card-v2__detail--full dd{font-family:JetBrains Mono,monospace;font-size:var(--font-size-secondary);word-break:break-all}.account-page-content .cert-card-v2__cta{justify-content:center;gap:8px;width:100%;margin-top:auto}.account-page-content .cert-card-v2__cta-icon{width:18px;height:18px;display:inline-flex}.account-page-content .cert-card-v2__cta-icon svg{width:18px;height:18px}.account-page-content .btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.purchase-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:var(--spacing-narrow-l) var(--spacing-narrow-m);z-index:1200;background:#1e1e1e73;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.purchase-shell{background:var(--color-white);border-radius:var(--radius-standard);width:min(1060px,100%);box-shadow:var(--shadow-card);padding:var(--spacing-standard-s) var(--spacing-standard-m) var(--spacing-narrow-l);margin:var(--spacing-narrow-m) 0 var(--spacing-standard-l)}.purchase-head{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-narrow-m);margin-bottom:var(--spacing-narrow-l);display:flex}.purchase-title{font-family:var(--font-manrope);font-size:var(--font-size-title-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-primary-full);margin:0}.purchase-close{border:1px solid var(--color-light-gray);background:var(--color-white);width:36px;height:36px;color:var(--color-gray);cursor:pointer;box-shadow:var(--shadow-card);transition:var(--transition-standard);border-radius:50%;flex-shrink:0;font-size:22px;line-height:1}.purchase-close:hover{color:var(--color-primary-full);transform:translateY(-1px)}.purchase-stepper{margin-bottom:var(--spacing-standard-s);padding:0 var(--spacing-wide-s);justify-content:center;align-items:flex-start;gap:0;display:flex}.purchase-step{align-items:center;gap:var(--spacing-narrow-s);flex-direction:column;min-width:72px;display:flex}.purchase-step__circle{width:36px;height:36px;font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);background:var(--color-light-gray);color:var(--color-gray);transition:var(--transition-standard);border-radius:50%;justify-content:center;align-items:center;display:flex}.purchase-step__label{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-secondary);color:var(--color-gray);transition:var(--transition-standard)}.purchase-step--current .purchase-step__circle{background:var(--color-primary-gradient);color:var(--color-white);box-shadow:var(--shadow-card)}.purchase-step--current .purchase-step__label{color:var(--color-primary-full)}.purchase-step--complete .purchase-step__circle{background:var(--color-primary-gradient);color:var(--color-white);box-shadow:var(--shadow-card)}.purchase-step--complete .purchase-step__label{color:var(--color-gray)}.purchase-step__check{width:18px;height:18px;display:inline-flex}.purchase-step__check svg{width:18px;height:18px}.purchase-step__line{background:var(--color-light-gray);border-radius:2px;flex:1;min-width:48px;max-width:140px;height:3px;margin-top:17px}.purchase-step__line--complete{background:var(--color-primary-full)}.purchase-body{gap:var(--spacing-narrow-l);flex-direction:column;display:flex}.purchase-pill-toggle{background:var(--color-white);border-radius:var(--radius-pill-desktop);gap:4px;width:100%;padding:4px;display:flex;box-shadow:0 1px 6px #0000001f}.purchase-pill-toggle__btn{border-radius:var(--radius-pill-desktop);padding:10px var(--spacing-narrow-m);font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);line-height:var(--line-height-button);color:var(--color-gray);cursor:pointer;transition:var(--transition-standard);white-space:nowrap;background:0 0;border:none;flex:1}.purchase-pill-toggle__btn.active{background:var(--color-primary-gradient);color:var(--color-white);box-shadow:none}.purchase-pill-toggle__btn:hover:not(.active){color:var(--color-primary-full)}.purchase-panel{background:var(--color-white);border-radius:var(--radius-standard);box-shadow:var(--shadow-card);padding:var(--spacing-narrow-l);gap:var(--spacing-narrow-m);flex-direction:column;display:flex}.purchase-panel__title{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-title-large);color:var(--color-primary-full);margin:0}.purchase-panel__sub{font-family:var(--font-inter);font-size:var(--font-size-content);font-weight:var(--font-weight-regular);color:var(--color-black);margin:4px 0 0}.purchase-note{align-items:flex-start;gap:var(--spacing-narrow-s);font-family:var(--font-inter);font-size:var(--font-size-secondary);color:var(--color-black);line-height:var(--line-height-normal);margin:0;display:flex}.purchase-note__icon{width:18px;height:18px;color:var(--color-primary-full);flex-shrink:0;display:inline-flex}.purchase-note__icon svg{width:18px;height:18px}.purchase-item-grid{gap:var(--spacing-narrow-m);grid-template-columns:repeat(3,1fr);display:grid}.purchase-item-grid.purchase-item-grid--two{grid-template-columns:repeat(2,1fr)}.purchase-item{border:1.5px solid var(--color-light-gray);border-radius:var(--radius-standard);background:var(--color-white);padding:var(--spacing-narrow-m);text-align:left;cursor:pointer;box-shadow:var(--shadow-card);transition:var(--transition-standard);gap:var(--spacing-narrow-s);flex-direction:column;min-height:140px;display:flex;position:relative}.purchase-item:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.purchase-item.active{border-color:var(--color-primary-full);background:var(--color-white);box-shadow:var(--shadow-card)}.purchase-item__info{width:22px;height:22px;color:var(--color-primary-full);cursor:pointer;z-index:1;background:#259dd51f;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}.purchase-item__info:hover{background:#259dd538}.purchase-item__info svg{width:14px;height:14px}.purchase-item-title{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);color:var(--color-primary-full);line-height:var(--line-height-tight);padding-right:28px}.purchase-item-desc{font-family:var(--font-inter);color:var(--color-gray);font-size:var(--font-size-secondary);line-height:var(--line-height-normal);flex:1;margin:0}.purchase-item-meta-row{flex-direction:column;gap:6px;display:flex}.purchase-item-meta{font-family:var(--font-inter);font-size:var(--font-size-secondary);color:var(--color-primary-full);align-items:center;gap:6px;display:inline-flex}.purchase-item-meta__icon{flex-shrink:0;width:16px;height:16px;display:inline-flex}.purchase-item-meta__icon svg{width:16px;height:16px}.purchase-item-price{font-family:var(--font-manrope);align-items:baseline;gap:8px;margin-top:auto;display:flex}.purchase-item-price__was{font-size:var(--font-size-secondary);font-weight:var(--font-weight-regular);color:var(--color-gray);text-decoration:line-through}.purchase-item-price__now{font-size:var(--font-size-title-large);font-weight:var(--font-weight-bold);color:var(--color-primary-full)}.purchase-brand-que{color:var(--color-secondary-full)}.purchase-config-panel .purchase-panel__title{margin-bottom:var(--spacing-narrow-m)}.purchase-config{gap:var(--spacing-narrow-l) var(--spacing-narrow-m);grid-template-columns:1fr 1fr;display:grid}.purchase-config-row{gap:var(--spacing-narrow-s);flex-direction:column;display:flex}.purchase-config-label{font-family:var(--font-inter);font-size:var(--font-size-content);font-weight:var(--font-weight-regular);color:var(--color-black)}.purchase-select{width:100%;padding:10px 40px 10px var(--spacing-narrow-m);border-radius:var(--radius-pill-desktop);color:var(--color-white);font-family:var(--font-inter);font-size:var(--font-size-content);font-weight:var(--font-weight-regular);cursor:pointer;box-shadow:var(--shadow-card);appearance:none;background-color:var(--color-primary-full);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"), var(--color-primary-gradient);box-sizing:border-box;background-position:right 14px center,0 0;background-repeat:no-repeat,no-repeat;background-size:16px 16px,100% 100%;border:none}.purchase-select option{color:var(--color-black);background:var(--color-white)}.purchase-input{width:100%;padding:var(--spacing-narrow-m);border:1px solid var(--color-light-gray);border-radius:var(--radius-standard);background:var(--color-white);font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-black);box-shadow:var(--shadow-inner);box-sizing:border-box}.purchase-input:focus{border-color:var(--color-primary-light);outline:none}.purchase-config-row--date-reminder{gap:var(--spacing-narrow-l);grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:end;display:grid}.purchase-config-date{gap:var(--spacing-narrow-s);flex-direction:column;display:flex}.purchase-config-reminder{justify-content:space-between;align-items:center;gap:var(--spacing-narrow-m);padding-bottom:6px;display:flex}.purchase-config-reminder__text{flex:1;min-width:0}.purchase-toggle-row__title{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);color:var(--color-black)}.purchase-toggle-row__sub{font-family:var(--font-inter);font-size:var(--font-size-secondary);color:var(--color-gray);margin-top:4px}.purchase-review-panel .purchase-panel__title{margin-bottom:var(--spacing-narrow-m)}.purchase-review-summary{margin-bottom:var(--spacing-narrow-l)}.purchase-review-summary p{font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-black);line-height:var(--line-height-normal);margin:0 0 6px}.purchase-review-items{gap:var(--spacing-narrow-m);flex-direction:column;display:flex}.purchase-review-item{justify-content:space-between;align-items:center;gap:var(--spacing-narrow-m);padding:var(--spacing-narrow-m) var(--spacing-narrow-l);border:1.5px solid var(--color-primary-full);border-radius:var(--radius-standard);background:var(--color-white);display:flex}.purchase-review-item__name{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);color:var(--color-primary-full);line-height:var(--line-height-tight)}.purchase-review-item__price{flex-shrink:0;align-items:baseline;gap:8px;display:flex}.purchase-info-modal{z-index:1300;padding:var(--spacing-narrow-l);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e1e1e73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.purchase-info-modal__panel{background:var(--color-white);border-radius:var(--radius-standard);width:min(480px,100%);box-shadow:var(--shadow-card);padding:var(--spacing-standard-s) var(--spacing-narrow-l)}.purchase-info-modal__title{font-family:var(--font-manrope);font-size:var(--font-size-title-large);font-weight:var(--font-weight-bold);color:var(--color-primary-full);margin:0 0 12px}.purchase-info-modal__text{font-family:var(--font-inter);font-size:var(--font-size-content);line-height:var(--line-height-normal);color:var(--color-ink-soft);margin:0 0 14px}.purchase-info-modal__meta{margin:0 0 var(--spacing-narrow-l);font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-black);line-height:var(--line-height-normal);padding-left:1.2rem}.purchase-info-modal__close{justify-content:center;width:100%}.purchase-foot{margin-top:var(--spacing-narrow-l);padding-top:var(--spacing-standard-s);justify-content:center;align-items:center;gap:var(--spacing-wide-s);display:flex}.purchase-foot .btn{white-space:normal;text-align:center;justify-content:center;min-width:200px;padding:10px 24px;line-height:1.25}.account-page-content .featured-promo{background:var(--color-secondary-gradient);border-radius:var(--radius-standard);color:var(--color-white);box-shadow:var(--shadow-card);margin-bottom:24px;padding:28px 32px}.account-page-content .featured-promo-eyebrow{background:var(--color-white-18);border-radius:var(--radius-pill-desktop);font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:12px;padding:4px 12px;font-size:11px;display:inline-flex}.account-page-content .featured-promo-title{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);color:var(--color-white);margin:0 0 4px;font-size:26px}.account-page-content .featured-promo-sub{font-family:var(--font-inter);color:var(--color-white-92);margin-bottom:18px;font-size:14px}.account-page-content .featured-promo-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.account-page-content .featured-promo-code{background:var(--color-black-18);letter-spacing:.08em;border:1.5px dashed var(--color-white-50);border-radius:8px;padding:9px 18px;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700}.account-page-content .featured-promo-meta{font-family:var(--font-inter);color:var(--color-white-80);font-size:12px}.account-page-content .promo-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.account-page-content .promo-card{border-radius:var(--radius-standard);color:var(--color-white);box-shadow:var(--shadow-card);padding:18px 20px}.account-page-content .promo-blue{background:var(--color-primary-gradient)}.account-page-content .promo-purple{background:var(--color-purple-gradient)}.account-page-content .promo-green{background:var(--color-green-gradient)}.account-page-content .promo-card-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.account-page-content .promo-card-saving{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);font-size:18px}.account-page-content .promo-card-title{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);margin:0;font-size:16px}.account-page-content .promo-card-desc{font-family:var(--font-inter);color:var(--color-white-92);margin:4px 0 6px;font-size:13px;line-height:1.5}.account-page-content .promo-card-meta{font-family:var(--font-inter);color:var(--color-white-85);font-size:11px}.account-page-content .promo-code-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.account-page-content .promo-code{background:var(--color-black-18);border-radius:6px;flex:1;align-items:center;gap:8px;min-width:130px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;display:inline-flex}.account-page-content .billing-orders-body{min-height:120px}.account-page-content .billing-orders-loading,.account-page-content .billing-orders-message{margin:var(--spacing-narrow-l) 4px var(--spacing-narrow-m);font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-gray);text-align:center}.account-page-content .billing-orders-message--error{color:var(--color-error-full)}.account-page-content .billing-table{border-radius:var(--radius-standard);box-shadow:var(--shadow-card);border:1px solid var(--color-light-gray);-webkit-overflow-scrolling:touch;display:block;overflow:auto hidden}.account-page-content .billing-table__head,.account-page-content .billing-table__row{align-items:center;gap:var(--spacing-narrow-m);min-width:680px;padding:var(--spacing-narrow-m) var(--spacing-narrow-l);grid-template-columns:2fr 1fr 1.2fr 140px;display:grid}.account-page-content .billing-table__head{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);color:var(--color-primary-full);background:var(--color-white-gradient);box-shadow:var(--shadow-table-header)}.account-page-content .billing-table__row{font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-black);background:var(--color-white);border-top:1px solid var(--color-light-gray)}.account-page-content .billing-table__name{font-weight:var(--font-weight-semibold)}.account-page-content .billing-table__action{justify-content:flex-end;display:flex}.account-page-content .billing-table__action .btn{width:100%}.account-page-content .billing-table__btn-disabled{background:var(--color-disabled-gradient);color:var(--color-white)}.account-page-content .plan-row{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.account-page-content .plan-info{flex:1;min-width:220px}.account-page-content .plan-title-row{align-items:center;gap:10px;margin-bottom:6px;display:flex}.account-page-content .plan-title{color:var(--ap-ink);margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:700}.account-page-content .plan-stats{flex-wrap:wrap;gap:28px;margin-top:10px;display:flex}.account-page-content .plan-stat-label{color:var(--ap-gray);text-transform:uppercase;letter-spacing:.05em;font-family:Inter,sans-serif;font-size:11px}.account-page-content .plan-stat-value{margin-top:2px;font-family:Manrope,sans-serif;font-size:18px;font-weight:700}.account-page-content .plan-stat-unit{color:var(--ap-gray);font-family:Inter,sans-serif;font-size:12px;font-weight:400}.account-page-content .plan-actions{gap:8px;display:flex}.account-page-content .payment-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.account-page-content .payment-card-badge{color:#fff;background:linear-gradient(135deg,#1a1a2e,#2a2a45);border-radius:6px;justify-content:center;align-items:center;width:56px;height:36px;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;display:flex}.account-page-content .tab-bar{border-radius:var(--ap-r-pill);box-shadow:var(--ap-shadow-card);background:#fff;gap:2px;padding:4px;display:inline-flex}.account-page-content .tab{border-radius:var(--ap-r-pill);color:var(--ap-gray);cursor:pointer;background:0 0;border:none;padding:7px 18px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.account-page-content .tab.active{background:var(--ap-blue-grad);color:#fff}.account-page-content .tab-count{opacity:.7;margin-left:4px}.account-page-content .notif-list{flex-direction:column;gap:2px;display:flex}.account-page-content .notif-row{cursor:pointer;border-radius:10px;grid-template-columns:28px 1fr 16px;align-items:start;gap:14px;padding:12px 14px;transition:background-color .15s;display:grid}.account-page-content .notif-type-icon{width:28px;height:28px;margin-top:2px;display:block}.account-page-content .notif-row:hover{background:#259dd50f}.account-page-content .notif-row .dot{background:var(--ap-gray-light);border-radius:50%;width:8px;height:8px;margin-top:6px}.account-page-content .notif-row.unread .dot{background:var(--ap-blue);box-shadow:0 0 0 4px #259dd526}.account-page-content .notif-row .text{color:var(--ap-gray);font-family:Inter,sans-serif;font-size:13px;line-height:1.45}.account-page-content .notif-row.unread .text{color:var(--ap-ink);font-weight:500}.account-page-content .notif-row .time{color:var(--ap-gray);margin-top:4px;font-family:Inter,sans-serif;font-size:11px}.account-page-content .notif-row .chev{color:var(--ap-gray-light);margin-top:4px}.account-page-content .notif-empty{text-align:center;color:var(--ap-gray);padding:40px 16px;font-family:Inter,sans-serif;font-size:13px}.account-page-content .assign-page-card{flex-direction:column;gap:28px;display:flex}.account-page-content .assign-tabs{box-sizing:border-box;width:100%;box-shadow:var(--shadow-card);background:#fff;border-radius:999px;align-items:stretch;gap:4px;padding:4px;display:flex}.account-page-content .assign-tab{color:gray;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:999px;flex:1;padding:10px 16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;transition:background .2s,color .2s}.account-page-content .assign-tab--active{background:var(--color-primary-gradient);color:#fff;box-shadow:var(--shadow-card)}.account-page-content .assign-tab-count{opacity:.85;margin-left:4px}.account-page-content .mode-banner{border-radius:var(--ap-r-card);background:#fff;border:1px solid #e5eff5;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 0 4px #0000000f,0 0 16px #0000000d}.account-page-content .mode-banner-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.account-page-content .mode-banner-title{color:var(--ap-ink);font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.account-page-content .mode-banner-sub{color:var(--ap-gray);margin-top:2px;font-family:Inter,sans-serif;font-size:12px}.account-page-content .assign-list{flex-direction:column;gap:20px;display:flex}.account-page-content .assign-card{border-radius:var(--ap-r-card);box-shadow:var(--ap-shadow-card);background:#fff;border:1.5px solid #0000;flex-wrap:wrap;align-items:center;gap:18px;padding:20px 24px;display:flex}.account-page-content .assign-card.blue{background:#f6fbfd;border-color:#259dd573}.account-page-content .assign-card.green,.account-page-content .assign-card.completed{background:#f5faf6;border-color:#3aa75673}.account-page-content .assign-card.orange{background:#fff8f3;border-color:#f3792a73}.account-page-content .assign-card-body{flex:1;min-width:240px}.account-page-content .assign-card-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.account-page-content .assign-card-head h3{color:var(--ap-ink);margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.account-page-content .assign-card-desc{color:var(--ap-ink-soft);margin:4px 0 8px;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.account-page-content .assign-card-meta{color:var(--ap-gray);flex-wrap:wrap;gap:6px;font-family:Inter,sans-serif;font-size:12px;display:flex}.account-page-content .assign-card-actions{flex-direction:column;gap:6px;min-width:130px;display:flex}.account-page-content .empty{text-align:center;border:1.5px dashed var(--ap-gray-light);border-radius:var(--ap-r-card);background:#fff;padding:40px 24px}.account-page-content .empty-emoji{margin-bottom:8px;font-size:32px}.account-page-content .empty h3{color:var(--ap-ink);margin:0 0 4px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.account-page-content .empty p{color:var(--ap-gray);max-width:360px;margin:0 auto;font-family:Inter,sans-serif;font-size:13px}.account-toast{bottom:var(--spacing-narrow-l);background:var(--color-black);color:var(--color-white);padding:var(--spacing-narrow-s) var(--spacing-narrow-m);border-radius:var(--radius-pill-desktop);font-family:var(--font-inter);font-size:var(--font-size-secondary);z-index:2000;box-shadow:var(--shadow-card);position:fixed;left:50%;transform:translate(-50%)}@media (width<=900px){.account-page-content .promo-grid,.account-page-content .settings-form-grid{grid-template-columns:1fr}.account-page-content .cards-scroll-row{overflow:auto visible}.account-page-content .settings-v2-grid{grid-template-columns:1fr}.account-page-content .settings-v2-card--span-2{grid-column:auto}.account-page-content .reports-filter-tabs{justify-content:center;padding:6px 0;overflow:hidden}.account-page-content .reports-filter-tabs__inner{width:100%;min-width:0;max-width:100%}.account-page-content .reports-filter-tabs__btn{width:auto;min-width:0;height:32px;font-size:var(--font-size-secondary);flex:1 1 0;padding:6px 8px}.account-page-content .hero--row{flex-direction:column}.purchase-item-grid,.purchase-item-grid.purchase-item-grid--two,.purchase-config{grid-template-columns:1fr}.purchase-config-row--date-reminder{grid-template-columns:1fr;align-items:stretch}.purchase-config-reminder{padding-bottom:0}.account-page-content .settings-v2-form-row,.account-page-content .settings-v2-form-row--three,.account-page-content .settings-v2-middle-name-row{grid-template-columns:1fr}.purchase-foot .btn{flex:100%;width:100%;min-width:0}.purchase-stepper{padding:0}.purchase-step__line{min-width:24px}.purchase-pill-toggle__btn{font-size:var(--font-size-secondary);padding:8px 10px}}@media (width<=768px){.account-page-content .assign-card-body,.account-page-content .assign-card{min-width:0}.account-page-content .dashboard-card{box-sizing:border-box;max-width:100%}}.sidebar{box-sizing:border-box;background:var(--color-white);width:250px;height:608px;max-height:calc(100vh - 48px);margin-left:var(--spacing-narrow-l);border-radius:var(--radius-standard);box-shadow:var(--shadow-card);border:1px solid var(--color-divider);flex-direction:column;flex-shrink:0;align-self:flex-start;gap:10px;padding-top:20px;padding-bottom:16px;display:flex;position:sticky;top:24px;overflow-y:auto}.sidebar-brand{padding:10px 8px 0;padding-left:calc(8px + var(--spacing-narrow-m));flex-shrink:0;margin-bottom:14px;text-decoration:none;display:block}.sidebar-brand img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:160px;height:auto;max-height:38px;margin:0;display:block}.nav-list{flex-direction:column;gap:16px;padding:0 8px;display:flex}.nav-item{padding:10px var(--spacing-narrow-m);cursor:pointer;font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);line-height:var(--line-height-normal);color:var(--color-primary-full);white-space:nowrap;letter-spacing:0%;border-radius:var(--radius-nav-pill);align-items:center;gap:12px;text-decoration:none;transition:all .25s;display:flex}.nav-item.active{background:var(--color-primary-gradient);color:var(--color-white);border-radius:var(--radius-nav-pill);box-shadow:var(--shadow-card)}.nav-item:hover:not(.active){color:var(--color-secondary-full)}.nav-item--disabled{opacity:.45;cursor:not-allowed;pointer-events:none;color:var(--color-gray)}.nav-item--disabled .nav-icon img{filter:grayscale();opacity:.7}.nav-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.nav-icon img{filter:invert(41%)sepia(87%)saturate(1530%)hue-rotate(164deg)brightness(94%)contrast(101%)}.label{text-transform:capitalize;flex:1;margin-left:0}.layout-toggle{opacity:.6;font-size:18px}.nav-divider{background:var(--color-divider);height:1px;margin:4px 16px}.nav-section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-gray);padding:4px 16px 2px;font-family:Inter,sans-serif;font-size:10px;font-weight:500}.nav-list--features{gap:8px}.nav-item--feature .nav-icon--svg{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.nav-item--feature .nav-icon--svg svg{width:20px;height:20px;display:block}.nav-item--feature .nav-icon--svg{filter:none}.nav-badge{text-align:center;border-radius:999px;flex-shrink:0;min-width:22px;padding:2px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:1.4}.nav-badge--blue{background:var(--color-primary-full);color:var(--color-white)}.nav-badge--orange{background:var(--color-secondary-full);color:var(--color-white)}.nav-badge--green{background:var(--color-green-full);color:var(--color-white)}.nav-item.active .nav-badge{color:var(--color-white);background:#ffffff40}.nav-item.active .nav-icon--svg,.nav-item.active .label{color:var(--color-white)}.nav-item.active .nav-icon img{filter:brightness(0)invert()}.sidebar-bottom{flex-direction:column;gap:12px;margin-top:auto;padding-left:16px;padding-right:16px;display:flex}.sidebar-bottom__user{min-width:0;color:inherit;border-radius:var(--radius-small);align-items:center;gap:10px;margin:-4px;padding:4px;text-decoration:none;transition:background-color .15s;display:flex}.sidebar-bottom__user:hover{background:#259dd514}.sidebar-bottom__user:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:2px}.sidebar-logout-btn{cursor:pointer;width:100%;font-family:var(--font-manrope);color:var(--color-gray);background:0 0;border:none;border-radius:0;align-items:center;gap:10px;padding:6px 0;font-size:14px;font-weight:500;line-height:140%;transition:color .15s;display:flex}.sidebar-logout-btn:hover{color:var(--color-red-full)}.sidebar-logout-btn:focus-visible{outline:2px solid var(--color-red-light);outline-offset:2px;border-radius:var(--radius-small)}.sidebar-logout-btn .nav-icon--svg{filter:none;opacity:.75;width:18px;height:18px;transition:opacity .15s}.sidebar-logout-btn:hover .nav-icon--svg{opacity:1}.sidebar-logout-btn .nav-icon--svg svg{width:18px;height:18px}.sidebar-logout-btn .label{text-transform:none;text-align:left;flex:0 auto;margin-left:0}.user-avatar-circle{border-radius:50%;flex-shrink:0;width:56px;height:56px;display:block}.user-name{letter-spacing:2%;color:var(--color-primary-full);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:140%}.user-account{letter-spacing:0%;color:var(--color-gray);font-family:Inter,sans-serif;font-size:10px;font-weight:400;line-height:100%}.user-info{flex-direction:column;gap:8px;display:flex}.sidebar--coach .nav-icon img{filter:none}.sidebar--business .sidebar-brand{flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:8px;display:flex}.sidebar--business .sidebar-brand__tag{font-family:var(--font-inter);font-size:11px;font-weight:var(--font-weight-light);letter-spacing:.5px;text-transform:uppercase;color:var(--color-secondary-full)}.sidebar--business .sidebar-section-label{font-family:var(--font-inter);font-weight:var(--font-weight-semibold);letter-spacing:.6px;text-transform:uppercase;color:var(--color-gray);padding:4px 16px 8px;font-size:11px}.sidebar--business .nav-badge{background:var(--color-secondary-gradient);color:var(--color-white);font-weight:var(--font-weight-bold);margin-left:auto}.sidebar--business .nav-item{position:relative}.sidebar-bottom--org{gap:10px}.sidebar-org{border-radius:var(--radius-small);background:var(--color-gray-bg,#f4f7f9);align-items:center;gap:10px;padding:10px 12px;display:flex}.sidebar-org__avatar{background:var(--color-primary-gradient);width:36px;height:36px;color:var(--color-white);font-family:var(--font-manrope);font-weight:var(--font-weight-bold);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.sidebar-org__name{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);color:var(--color-black);font-size:14px;line-height:1.2}.sidebar-org__plan{font-family:var(--font-inter);color:var(--color-gray);font-size:12px}.sidebar--business .nav-icon img{filter:none}@media (width<=768px){.sidebar{padding-top:56px;padding-bottom:max(12px, env(safe-area-inset-bottom));justify-content:flex-start;gap:6px;overflow:hidden}.nav-list{flex-shrink:1;gap:10px;min-height:0;padding:0 6px}.nav-list--features{gap:6px}.nav-item{align-items:center;padding-left:16px;padding-right:14px;font-size:16px}.nav-section-label{padding-left:20px;padding-right:20px;font-size:11px}.nav-divider{margin-left:20px;margin-right:20px}.sidebar-bottom{flex-shrink:0;padding-left:20px;padding-right:20px}.sidebar-brand{margin-bottom:12px;padding-left:22px;padding-right:6px}.sidebar-logout-btn{padding-left:0;padding-right:0}.label{white-space:normal;min-width:0;text-overflow:unset;line-height:1.3;overflow:visible}.nav-icon{flex-shrink:0}}.footer{background:var(--color-primary-gradient);color:var(--color-white);flex-direction:column;width:100%;padding-top:40px;padding-bottom:40px;font-family:system-ui,-apple-system,sans-serif;display:flex}.footer-container{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:40px;margin-left:96px;margin-right:96px;display:flex}.footer-left{flex:1}.footer-logo{max-width:380px;height:auto;display:block}.footer-right{flex-direction:column;flex:2;align-items:flex-end;gap:30px;display:flex}.footer-nav{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.footer-nav-row{flex-wrap:wrap;justify-content:flex-end;gap:20px;display:flex}.footer-link{color:#fff;letter-spacing:0%;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:120%;text-decoration:none;transition:color .2s}.footer-link:hover{opacity:.8}.social-icons{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.social-row{gap:12px;display:flex}.social-icon img{width:24px;height:24px;transition:transform .2s,opacity .2s}.social-icon:hover img{opacity:.9;transform:translateY(-3px)}.footer-copyright{text-align:center}.footer-copyright p{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:14px}@media (width<=768px){.footer{box-sizing:border-box;padding:32px 24px 28px}.footer-container{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:100%;margin-left:0;margin-right:0;padding:0}.footer-left{box-sizing:border-box;width:100%;padding:0 8px}.footer-logo{width:100%;max-width:100%;margin:0 auto}.footer-right{box-sizing:border-box;align-items:center;width:100%;padding:0 4px}.footer-nav,.footer-nav-row,.social-icons,.social-row{justify-content:center;align-items:center}.footer-nav-row{gap:12px 14px;padding:0 8px}.footer-link{font-size:14px}.footer-copyright{box-sizing:border-box;padding:16px 12px 0}.footer-copyright p{padding:0 8px;font-size:12px;line-height:1.5}}.account-user-menu{position:relative}.account-user-menu__trigger{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.account-user-menu__trigger:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:2px}.account-user-menu__avatar{border-radius:50%;width:36px;height:36px;display:block}.account-user-menu__panel{background:var(--color-white);border-radius:var(--radius-standard);min-width:220px;box-shadow:var(--shadow-card);border:1px solid var(--color-divider);padding:var(--spacing-narrow-s);z-index:10001;position:absolute;top:calc(100% + 8px);right:0}.account-user-menu__profile{padding:var(--spacing-narrow-s);border-radius:var(--radius-small);color:inherit;align-items:center;gap:10px;text-decoration:none;transition:background-color .15s;display:flex}.account-user-menu__profile:hover{background:#259dd514}.account-user-menu__avatar--panel{flex-shrink:0;width:44px;height:44px}.account-user-menu__info{flex-direction:column;gap:4px;min-width:0;display:flex}.account-user-menu__name{font-family:var(--font-inter);color:var(--color-primary-full);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;overflow:hidden}.account-user-menu__label{font-family:var(--font-inter);color:var(--color-gray);font-size:10px;line-height:1}.account-user-menu__logout{width:100%;margin-top:var(--spacing-narrow-s);border:1px solid var(--color-light-gray);border-radius:var(--radius-small);background:var(--color-white);cursor:pointer;font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);color:var(--color-gray);align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:flex}.account-user-menu__logout:hover{border-color:var(--color-red-light);color:var(--color-red-full);background:#ec1c2414}.account-user-menu__logout:focus-visible{outline:2px solid var(--color-red-light);outline-offset:2px}.account-user-menu__logout-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.account-user-menu__logout-icon svg{width:20px;height:20px;display:block}.site-header--desktop,.site-header--mobile{display:none}body.site-header-menu-open{overflow:hidden}@media (width<=1024px){.site-header--mobile{z-index:10000;width:100%;padding:var(--spacing-narrow-s) var(--spacing-narrow-m);box-sizing:border-box;pointer-events:none;display:block;position:fixed;top:0;left:0}.site-header__mobile-wrap{pointer-events:auto;width:100%;max-width:100%}.site-header__mobile-bar{-webkit-backdrop-filter:blur(10px);padding:var(--spacing-narrow-s) var(--spacing-narrow-m) var(--spacing-narrow-s) var(--spacing-narrow-s);background:#fffffff2;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0;display:flex;box-shadow:0 0 16px #0000001f}.site-header__burger{cursor:pointer;background:0 0;border:3px solid #0000;flex:none;width:32px;height:32px;padding:0;display:block;position:relative;overflow:hidden}.site-header__burger span{background:var(--color-primary-full);border-radius:0;width:22px;height:2px;margin:auto;transition:all .3s;display:block;position:absolute;left:0;right:0}.site-header__burger span:first-child{top:6px}.site-header__burger span:nth-child(2){margin:auto;top:0;bottom:0}.site-header__burger span:last-child{bottom:6px}.site-header__burger--active span:first-child{top:calc(50% + 2px);transform:rotate(45deg)}.site-header__burger--active span:nth-child(2){opacity:0;left:100%}.site-header__burger--active span:last-child{bottom:calc(50% - 2px);transform:rotate(-45deg)}.site-header__mobile-logo{flex:1;justify-content:center;margin-left:6px;display:flex}.site-header__mobile-logo>a{align-items:center;text-decoration:none;display:flex}.site-header__mobile-logo img{width:32px;height:auto}.site-header__mobile-action{flex:none}.site-header__mobile-action--spacer{width:32px}.site-header__mobile-action--user{z-index:1;position:relative}.site-header__mobile-action-link{color:var(--color-secondary-full);font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);white-space:nowrap;text-decoration:none}.site-header__mobile-action-link:hover{color:var(--color-secondary-light)}.site-header__mobile-nav{width:100%;padding:var(--spacing-narrow-m) 0 var(--spacing-narrow-s);margin-top:var(--spacing-narrow-s);border-top:1px solid #259dd526;order:3;display:none}.site-header__mobile-nav--open{display:block}.site-header__mobile-nav ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.site-header__nav-link{padding:12px var(--spacing-narrow-s);color:var(--color-primary-full);font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);border-bottom:1px solid #259dd51a;align-items:center;gap:8px;text-decoration:none;display:flex}.site-header__mobile-nav li:last-child .site-header__nav-link{border-bottom:none}.site-header__nav-link:hover,.site-header__nav-link--active{color:var(--color-secondary-full)}.site-header__nav-badge{background:var(--color-secondary-gradient);color:var(--color-white);font-family:var(--font-inter);font-weight:var(--font-weight-bold);border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;display:inline-flex}.guest-q-shell,.app-wrapper--mobile-header,.biz-app--mobile-header{padding-top:72px}}@media (width>=1025px){.site-header--desktop{top:var(--spacing-narrow-m);border-radius:var(--radius-standard);width:calc(100% - 32px);max-width:1408px;height:64px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(10px);z-index:1000;background:#fffffff2;display:block;position:fixed;left:50%;transform:translate(-50%)}.site-header__desktop-inner{width:100%;height:100%;padding:0 var(--spacing-standard-l);box-sizing:border-box;justify-content:space-between;align-items:center;display:flex}.site-header__logo{align-items:center;text-decoration:none;display:flex}.site-header__logo img{width:auto;height:40px}.site-header__desktop-nav{align-items:center;gap:var(--spacing-narrow-s);display:flex}.site-header__desktop-link{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);color:var(--color-primary-full);padding:var(--spacing-narrow-s) var(--spacing-narrow-l);white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.site-header__desktop-link:hover,.site-header__desktop-link--highlight,.site-header__desktop-link--active{color:var(--color-secondary-full)}.guest-q-shell{padding-top:96px}}@media (width<=768px){.guest-q-shell,.app-wrapper--mobile-header,.biz-app--mobile-header{padding-top:68px}}@media (width<=1024px){.app-layout .sidebar{display:none}}@media (width<=768px){.app-layout .main-content{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:16px;overflow-x:visible}}@media (width>=769px) and (width<=1024px){.app-layout .main-content{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--spacing-narrow-l)}}.qn-hero-panel{box-sizing:border-box;background:var(--color-primary-gradient);border-radius:16px;margin-top:24px;box-shadow:0 10px 30px #0000000d,0 0 24px #00000029,0 0 4px #0000001a}.qn-hero-panel__inner{text-align:center;box-sizing:border-box;color:#fff;flex-direction:column;align-items:stretch;gap:20px;padding:32px 40px;display:flex}.qn-hero-panel__inner>.qn-clock-img,.qn-hero-panel__inner>.qn-hero-title{align-self:center}.qn-clock-img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 16px #00507840);width:120px;height:auto}.qn-hero-title{margin:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:700;line-height:1.3}.qn-hero-desc{opacity:.96;margin:0;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.55}.qn-hero-desc strong{font-weight:600}.qn-compact-center{justify-content:center;align-self:center;width:100%;max-width:480px;margin-left:auto;margin-right:auto;display:flex}.qn-compact-center .qn-unlock-btn{margin-top:4px}.qn-countdown{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;display:grid}.qn-countdown-unit-wrap{flex-direction:column;align-items:center;gap:10px;display:flex}.qn-countdown-unit{background:var(--color-primary-full);border:1px solid #ffffff40;border-radius:16px;justify-content:center;align-items:center;width:90px;padding:16px;display:flex;box-shadow:0 0 20px #8ed4f58c,0 0 8px #fff3}.qn-countdown-num{letter-spacing:0%;color:#fff;font-family:Manrope,sans-serif;font-size:48px;font-weight:400;line-height:140%}.qn-countdown-label{color:#fff;letter-spacing:0%;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%}.qn-unlock-btn{width:285px;color:var(--color-primary-full);cursor:pointer;background:#fff;border:none;border-radius:24px;justify-content:space-evenly;align-self:stretch;align-items:center;gap:16px;padding:8px;transition:box-shadow .2s,transform .15s;display:flex;box-shadow:0 4px 14px #00000014}.qn-unlock-btn:hover{transform:translateY(-1px);box-shadow:0 6px 22px #0000002e}.qn-unlock-btn__text{text-align:left;color:var(--color-primary-full);white-space:nowrap;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.qn-unlock-btn__icon{color:var(--color-primary-full);flex-shrink:0;justify-content:center;align-items:center;display:flex}.qn-unlock-btn__icon svg{width:27px;height:27px;display:block}.qn-early{text-align:center;background:linear-gradient(#00467359 0%,#00375f73 100%);border:1px solid #ffffff2e;border-radius:20px;flex-direction:column;align-items:center;gap:12px;margin-top:8px;padding:28px 32px;display:flex;box-shadow:inset 0 1px #ffffff1f}.qn-early__title-row{justify-content:center;align-items:center;gap:8px;display:flex}.qn-padlock-img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 10px #003c644d);flex-shrink:0;width:56px;height:56px}.qn-early__title{margin:0;font-family:Manrope,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.qn-early__desc{opacity:.95;margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.55}.qn-disclaimer{text-align:center;opacity:.92;background:linear-gradient(#00375f80 0%,#002d5099 100%);border:1px solid #ffffff1f;border-radius:14px;margin:4px 0 0;padding:16px 24px;font-family:Inter,sans-serif;font-size:12px;line-height:1.55}.qn-glass{-webkit-backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff38;box-shadow:inset 0 1px #fff3,0 4px 24px #0028501f}.qn-quiz-panel{margin-top:24px}.qn-quiz-panel.qn-hero-panel{background:var(--color-primary-gradient);box-shadow:0 10px 30px #0000000d,0 0 24px #00000029,inset 0 1px #ffffff26}.qn-quiz-panel__inner{-webkit-backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:14px;gap:16px;padding:24px 28px 28px;box-shadow:inset 0 1px #ffffff1f}.qn-quiz-status{align-items:stretch;gap:14px;display:flex}.qn-quiz-status__timer{letter-spacing:.06em;color:#fff;text-align:center;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;min-width:112px;padding:14px 20px;font-family:Manrope,sans-serif;font-size:17px;font-weight:600;display:flex}.qn-quiz-status__bar{border-radius:14px;flex:1;align-items:center;gap:18px;min-width:0;padding:14px 20px;display:flex}.qn-quiz-status__count{color:#fff;white-space:nowrap;flex-shrink:0;font-family:Inter,sans-serif;font-size:15px;font-weight:500}.qn-quiz-status__track{background:#002d5066;border-radius:999px;flex:1;min-width:0;height:8px;overflow:hidden;box-shadow:inset 0 1px 3px #0000002e}.qn-quiz-status__fill{background:linear-gradient(90deg,#ffffff8c 0%,#fff 100%);border-radius:999px;height:100%;transition:width .3s;box-shadow:0 0 12px #ffffff73}.qn-quiz-scroll{scrollbar-width:thin;scrollbar-color:#ffffff73 transparent;border-radius:16px;flex-direction:column;gap:12px;max-height:min(52vh,520px);padding:8px 12px 8px 4px;display:flex;overflow-y:auto}.qn-quiz-scroll::-webkit-scrollbar{width:6px}.qn-quiz-scroll::-webkit-scrollbar-thumb{background:#fff6;border-radius:999px}.qn-quiz-scroll::-webkit-scrollbar-track{background:0 0}.qn-quiz-row{box-sizing:border-box;cursor:pointer;border-radius:16px;align-items:stretch;width:100%;min-height:120px;scroll-margin:16px;transition:box-shadow .2s,border-color .2s;display:flex}.qn-quiz-scroll .qn-quiz-row.qn-glass:nth-child(odd){background:#ffffff24}.qn-quiz-scroll .qn-quiz-row.qn-glass:nth-child(2n){background:linear-gradient(#00375f8c 0%,#00284bad 100%);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1a,0 4px 20px #001e3733}.qn-quiz-row--current{border-color:#ffffff61;box-shadow:inset 0 1px #ffffff47,0 0 0 2px #ffffff1f,0 6px 28px #0028502e}.qn-quiz-row__index{flex:0 0 72px;justify-content:center;align-items:center;padding:20px 8px;display:flex}.qn-quiz-row__num{color:#fff;text-shadow:0 1px 8px #00285033;font-family:Manrope,sans-serif;font-size:32px;font-weight:600;line-height:1}.qn-quiz-row__main{border-left:2.5px solid #fff;flex:auto;min-width:0;padding:20px 24px 22px 20px;box-shadow:inset 2px 0 12px #fff3}.qn-quiz-row__text{text-align:left;color:#fff;margin:0 0 18px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.qn-likert{width:100%}.qn-likert__labels{grid-template-columns:repeat(7,1fr);width:100%;margin-bottom:12px;display:grid}.qn-likert__label{color:#ffffffeb;white-space:nowrap;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:1.2}.qn-likert__label:first-child{text-align:left;grid-column:1;justify-self:start}.qn-likert__label:nth-child(2){text-align:center;grid-column:4;justify-self:center}.qn-likert__label:nth-child(3){text-align:right;grid-column:7;justify-self:end}.qn-likert__options{grid-template-columns:repeat(7,1fr);place-items:center;width:100%;display:grid}.qn-likert__option{cursor:pointer;background:#ffffff1f;border:2px solid #ffffff73;border-radius:50%;width:28px;height:28px;padding:0;transition:border-color .15s,background .15s,box-shadow .15s;box-shadow:inset 0 1px 3px #0000001f}.qn-likert__option:hover{background:#ffffff38;border-color:#fff}.qn-likert__option--selected{background:radial-gradient(circle,#1a6a9e 0%,#0d4d75 55%,#ffffff26 56%);border-color:#fff;box-shadow:inset 0 2px 6px #00284680,0 0 10px #ffffff40}.qn-quiz-dots{scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;border-radius:14px;flex-wrap:wrap;justify-content:center;gap:7px;max-height:110px;padding:14px 16px;display:flex;overflow-y:auto}.qn-quiz-dot{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:10px;height:10px;padding:0;transition:transform .15s,box-shadow .15s}.qn-quiz-dot--pending{background:#fff}.qn-quiz-dot--answered{box-sizing:border-box;background:0 0;border:2px solid #ffffffd9}.qn-quiz-dot--current{background:0 0;border:2px solid #fff;transform:scale(1.25);box-shadow:0 0 0 3px #ffffff40}.qn-quiz-dot:hover{transform:scale(1.2)}.qn-quiz__submit{justify-content:center;margin-top:4px;display:flex}.qn-quiz-submit-btn{color:var(--color-primary-full);cursor:pointer;background:#ffffffeb;border-radius:24px;padding:12px 32px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s}.qn-quiz-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #0000002e}.qn-quiz-submit-btn:disabled{opacity:.75;cursor:wait}@media (width<=768px){.qn-quiz-panel__inner{padding:20px 16px}.qn-quiz-status{flex-direction:column;gap:12px}.qn-quiz-status__timer{width:100%;min-width:0}.qn-quiz-status__bar{flex-flow:row;gap:12px;padding:12px 14px}.qn-quiz-status__count{font-size:13px}.qn-quiz-scroll{max-height:45vh;padding-right:8px}.qn-likert__label{font-size:9px}.qn-quiz-row__index{flex:0 0 52px;padding:16px 4px}.qn-quiz-row__num{font-size:24px}.qn-quiz-row__main{padding:16px 14px 18px}.qn-likert__option{width:24px;height:24px}.qn-quiz-dots{gap:5px;max-height:88px}.qn-quiz-dot{width:8px;height:8px}.qn-hero-panel__inner{padding:24px}.qn-compact-center{max-width:100%}.qn-countdown{grid-template-columns:1fr}.qn-unlock-btn{white-space:normal}.qn-unlock-btn__text{white-space:normal;text-align:center}.qn-early{padding:24px 20px}.qn-early__title-row{flex-wrap:wrap}.qn-padlock-img{width:48px;height:48px}.qn-countdown-num{font-size:32px}}.qe-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:24px 0 0}.qe-page .qi-card{width:100%}.qe-card-title{color:#259dd5;text-align:center;margin:0 0 32px;font-family:Manrope,sans-serif;font-size:20px;font-weight:600}.qe-card-title .qe-title-plain{font-weight:400}.qe-card-title .qe-orange{color:#f3792a}.qe-card-subtitle{color:#259dd5;text-align:center;margin:-16px 0 28px;font-family:Manrope,sans-serif;font-size:18px;font-weight:600}.qe-segmented{justify-content:center;margin-bottom:24px;display:flex}.qe-segmented-inner{box-shadow:var(--q-shadow-soft,0 4px 16px #0f172a1f);background:#fff;border-radius:16px;align-items:center;gap:8px;max-width:100%;padding:4px;display:inline-flex}.qe-segment{cursor:pointer;-webkit-user-select:none;user-select:none;color:#1e1e1e;white-space:nowrap;background:#fff;border:1px solid #0000;border-radius:16px;padding:8px 32px;font-family:Manrope,sans-serif;font-size:16px;transition:all .2s}.qe-segment.active{color:#fff;background:linear-gradient(#259dd5 0%,#66bae2 100%);box-shadow:0 1px 6px #0000001f,0 4px 20px #0000002e}.qe-segment:not(.active):hover{color:#259dd5;background:#259dd50a}.qe-helper{text-align:center;color:#1e1e1e;margin:0 0 32px;font-family:Manrope,sans-serif;font-size:16px;line-height:1.5}.qe-panel{display:none}.qe-panel.active{display:block}.qe-captcha{box-sizing:border-box;background:#f9f9f9;border:1px solid #d3d3d3;border-radius:4px;justify-content:space-between;align-items:center;width:100%;max-width:302px;height:78px;margin:0 auto 32px;padding:14px;display:flex}.qe-captcha-box{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}.qe-captcha-input{opacity:0;pointer-events:none;position:absolute}.qe-checkbox-visual{background:#fff;border:2px solid #c1c1c1;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.qe-captcha-input:focus+.qe-checkbox-visual{outline-offset:2px;outline:2px solid #66bae2}.qe-captcha-input:checked+.qe-checkbox-visual{border-color:#4caf50}.qe-captcha-input:checked+.qe-checkbox-visual:after{content:"";border:3px solid #4caf50;border-width:0 3px 3px 0;width:10px;height:18px;position:absolute;top:2px;transform:rotate(45deg)}.qe-captcha-text{color:#424242;font-family:Inter,sans-serif;font-size:16px}.qe-captcha-brand{align-items:center;gap:8px;display:flex}.qe-captcha-logo{background:#fff;border:1px solid #e0e0e0;border-radius:2px;flex-shrink:0;width:28px;height:28px;position:relative}.qe-captcha-logo:before,.qe-captcha-logo:after{content:"";border-radius:2px;position:absolute}.qe-captcha-logo:before{background:#5f93e9;width:10px;height:10px;top:7px;left:3px;transform:rotate(45deg)}.qe-captcha-logo:after{background:#8bb8ff;width:10px;height:10px;bottom:7px;right:3px;transform:rotate(45deg)}.qe-captcha-meta{flex-direction:column;line-height:1;display:flex}.qe-captcha-name{color:#555;font-size:10px}.qe-captcha-links{color:#777;font-size:10px}.qe-captcha-links a{color:#777;text-decoration:none}.qe-captcha-links a:hover{text-decoration:underline}.qe-form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.qe-form-grid .qe-full{grid-column:1/-1}.qe-form-field{flex-direction:column;gap:6px;display:flex}.qe-form-label{color:#1e1e1e;font-family:Inter,sans-serif;font-size:14px}.qe-form-input{color:#1e1e1e;box-sizing:border-box;background:linear-gradient(#ededed 0%,#fff 69.61%);border:none;border-radius:16px;outline:none;width:100%;padding:16px;font-family:Inter,sans-serif;font-size:16px;box-shadow:inset 0 0 6px 2px #0003}.qe-form-input::placeholder{color:gray}.qe-form-input:focus{outline:2px solid #66bae2}.qe-checkbox-group{align-items:flex-start;gap:8px;margin:8px 0;display:flex}.qe-checkbox-group input{cursor:pointer;flex-shrink:0;width:20px;height:20px;margin-top:2px}.qe-checkbox-label{cursor:pointer;color:#1e1e1e;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.4}.qe-checkbox-label a{color:#259dd5;text-decoration:none}.qe-checkbox-label a:hover{text-decoration:underline}.qe-actions{justify-content:center;align-items:center;margin-top:8px;display:flex}.qe-actions .qi-start-btn{min-width:220px}.qe-guest-copy{text-align:left;gap:16px;margin-bottom:24px;display:grid}.qe-guest-copy p{color:#1e1e1e;margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.55}.qe-terms-checkbox{margin-bottom:24px}.qe-terms-error{color:#c62828;text-align:left;background:#ec1c2414;border:1px solid #ec1c2447;border-radius:12px;margin:-12px 0 24px;padding:14px 18px;font-family:Inter,sans-serif;font-size:15px;line-height:1.55}.qe-privacy-form{box-shadow:var(--q-shadow-soft,0 4px 16px #0f172a1f);text-align:left;background:#fff;border:1px solid #259dd526;border-radius:16px;margin:0 0 28px;padding:24px}.qe-privacy-form__title{color:#259dd5;margin:0 0 20px;font-family:Manrope,sans-serif;font-size:18px;font-weight:600}.qe-privacy-form__list{gap:16px;margin:0 0 16px;display:grid}.qe-privacy-form__row{margin:0}.qe-privacy-form__row dt{color:#1e1e1e;margin-bottom:6px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600}.qe-privacy-form__row dd{color:#4a4a4a;margin:0;font-family:Inter,sans-serif;font-size:15px;line-height:1.5}.qe-privacy-form__row ul{margin:0;padding-left:20px}.qe-privacy-form__row li+li{margin-top:4px}.qe-privacy-form__footer{color:#4a4a4a;margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.qe-privacy-form__footer a{color:#259dd5;text-decoration:none}.qe-privacy-form__footer a:hover{text-decoration:underline}@media (width<=768px){.qe-segmented-inner{width:100%}.qe-segment{text-align:center;white-space:normal;flex:1;padding:8px 12px;font-size:14px}.qe-form-grid{grid-template-columns:1fr}.qe-actions .qi-start-btn{width:100%}}@media (width<=480px){.qe-segment{font-size:13px}.qe-form-input{font-size:15px}}@media (width<=768px){.qi-page,.qt-page,.three-rs-page,.scanin-page,.qe-page{--q-shadow-soft:0 4px 16px #0f172a1f;--q-shadow-bleed:14px}:is(.main-content:has(.qi-page),.main-content:has(.qt-page),.main-content:has(.three-rs-page),.main-content:has(.scanin-page)){overflow-x:visible}:is(.account-page-content:has(.qi-page),.account-page-content:has(.qt-page),.account-page-content:has(.three-rs-page),.account-page-content:has(.scanin-page)){overflow:visible}.qi-page,.qt-page{box-sizing:border-box;padding-left:2px;padding-right:2px}.qi-instructions{padding:var(--q-shadow-bleed) 2px;margin:calc(var(--q-shadow-bleed) * -1) 0}.qi-card,.qi-instruction-item,.qi-loading,.qi-error,.qt-card,.qt-timer,.qt-progress,.qt-loading,.qt-error,.three-rs-root .example-panel,.three-rs-root .mock-q,.three-rs-root .age-block,.three-rs-root .stage-panel .result-stat,.scanin-root .scanin-timer,.scanin-root .scanin-progress,.scanin-root .scanin-intro-card,.scanin-root .scanin-question-card{box-shadow:var(--q-shadow-soft)}.qt-scroller,.scanin-root .scanin-q-scroller{padding:var(--q-shadow-bleed) 2px!important;margin:calc(var(--q-shadow-bleed) * -1) -2px!important}}.qi-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:24px 0 0}.qi-card{box-sizing:border-box;width:100%;box-shadow:var(--qi-shadow-soft);background:#fff;border-radius:16px;padding:48px}.qi-instructions{gap:32px;padding:4px;display:grid}.qi-instruction-item{box-shadow:var(--qi-shadow-soft);background:#fff;border-radius:16px;grid-template-columns:56px 1fr;align-items:center;padding:16px;display:grid}.qi-instruction-number{color:#259dd5;justify-content:center;align-items:center;width:56px;height:56px;font-family:Manrope,sans-serif;font-size:32px;font-weight:600;display:flex}.qi-instruction-text{color:#1e1e1e;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.4}.qi-em{color:#259dd5;font-weight:600}.qi-actions{justify-content:center;align-items:center;margin-top:32px;display:flex}.qi-start-btn{color:#fff;cursor:pointer;background:linear-gradient(#259dd5 0%,#66bae2 100%);border:none;border-radius:50px;padding:8px 40px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:1.365;transition:all .3s;box-shadow:0 1px 6px #0000001f,0 4px 20px #0000002e}.qi-start-btn:hover{color:#259dd5;background:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #259dd54d,0 0 32px #259dd533}.qi-loading,.qi-error{text-align:center;box-shadow:var(--qi-shadow-soft);background:#fff;border-radius:16px;padding:48px 24px}.qi-loading p,.qi-error p{color:#1e1e1e;margin:0 0 16px;font-family:Inter,sans-serif}.qi-error button{color:#fff;cursor:pointer;background:linear-gradient(#259dd5 0%,#66bae2 100%);border:none;border-radius:50px;padding:8px 24px;font-family:Manrope,sans-serif;font-weight:600}@media (width<=1024px){.qi-card{padding:40px}}@media (width<=768px){.qi-card{padding:24px 16px}.qi-instruction-item{grid-template-columns:1fr;gap:12px;padding:20px 16px}.qi-instruction-number{width:auto;height:auto;font-size:28px}.qi-start-btn{width:100%}}@media (width<=480px){.qi-card{padding:20px 12px}.qi-instruction-text{font-size:15px}.qi-start-btn{border-radius:24px}}@media (width<=768px){.qi-page,.qt-page,.three-rs-page,.scanin-page,.qe-page{--q-shadow-soft:0 4px 16px #0f172a1f;--q-shadow-bleed:14px}:is(.main-content:has(.qi-page),.main-content:has(.qt-page),.main-content:has(.three-rs-page),.main-content:has(.scanin-page)){overflow-x:visible}:is(.account-page-content:has(.qi-page),.account-page-content:has(.qt-page),.account-page-content:has(.three-rs-page),.account-page-content:has(.scanin-page)){overflow:visible}.qi-page,.qt-page{box-sizing:border-box;padding-left:2px;padding-right:2px}.qi-instructions{padding:var(--q-shadow-bleed) 2px;margin:calc(var(--q-shadow-bleed) * -1) 0}.qi-card,.qi-instruction-item,.qi-loading,.qi-error,.qt-card,.qt-timer,.qt-progress,.qt-loading,.qt-error,.three-rs-root .example-panel,.three-rs-root .mock-q,.three-rs-root .age-block,.three-rs-root .stage-panel .result-stat,.scanin-root .scanin-timer,.scanin-root .scanin-progress,.scanin-root .scanin-intro-card,.scanin-root .scanin-question-card{box-shadow:var(--q-shadow-soft)}.qt-scroller,.scanin-root .scanin-q-scroller{padding:var(--q-shadow-bleed) 2px!important;margin:calc(var(--q-shadow-bleed) * -1) -2px!important}}.guest-q-shell{background:var(--color-white);box-sizing:border-box;min-height:100vh}.guest-q-shell__main{box-sizing:border-box;width:100%;max-width:100%;padding:24px 16px 48px}@media (width<=768px){.guest-q-shell__main{padding-top:16px}}.qi-page.scanin-instructions.scanin-root{background:0 0;overflow:visible}.scanin-root .scanin-card-title{color:#259dd5;text-align:left;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:32px;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;display:flex}.scanin-root .scanin-card-title-line{line-height:1.2;display:block}.scanin-root .scanin-card-title-sub{color:#1e1e1e;font-weight:400;display:block}.scanin-root .scanin-card-title .orange{color:#f3792a}.three-rs-icon-bg{isolation:isolate;background:#fff;line-height:0;display:block;overflow:hidden}.three-rs-root .side-icon .three-rs-icon-bg{width:100%}.three-rs-root .symbol-pair .three-rs-icon-bg{flex-shrink:0;width:104px;height:104px}@media (width<=768px){.three-rs-root .three-rs-icon-bg{background:#fff}.three-rs-root .three-rs-icon-bg .icon-art,.three-rs-root .three-rs-icon-bg .sym{mix-blend-mode:normal;background:#fff}.three-rs-root .side-icon{isolation:isolate;overflow:hidden}}.qi-page.three-rs-instructions.three-rs-root{background:0 0;overflow:visible}.qi-page.three-rs-instructions .qi-card{overflow:visible}.qi-page.three-rs-instructions .qi-instructions{padding:4px}.qi-page.three-rs-instructions .qi-actions{margin-top:40px}.three-rs-root .card-title{color:#259dd5;text-align:left;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:32px;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;display:flex}.three-rs-root .card-title-line{white-space:nowrap;line-height:1.2;display:block}.three-rs-root .card-title-sub{color:#1e1e1e;font-weight:400;display:block}.three-rs-root .instructions{text-align:left}.three-rs-root .lead{color:#1e1e1e;margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.6}.three-rs-root .em,.three-rs-root .lead strong,.three-rs-root .statement-list strong{color:#259dd5;font-weight:600}.three-rs-root .example-panel,.three-rs-root .mock-q,.three-rs-root .age-block{box-shadow:var(--qi-shadow-soft);background:#fff;border-radius:16px;padding:16px}.three-rs-root .example-panel,.three-rs-root .mock-q{grid-template-columns:auto 1fr;align-items:center;gap:24px;display:grid}.three-rs-root .symbol-pair{justify-content:center;align-items:center;gap:16px;padding:0 8px;line-height:1;display:flex}.three-rs-root .sym{-o-object-fit:contain;object-fit:contain;mix-blend-mode:darken;background:#fff;width:100%;height:100%;display:block}.three-rs-root .statement-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.three-rs-root .statement-list li{align-items:center;gap:16px;font-size:16px;display:flex}.three-rs-root .statement-list .s-num{color:gray;font-variant-numeric:tabular-nums;min-width:22px}.three-rs-root .statement-list .s-text{flex:1}.three-rs-root .verdict{white-space:nowrap;border-radius:50px;align-items:center;gap:6px;padding:4px 12px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.three-rs-root .verdict.true{color:#2e8b49;background:#3aa7561f}.three-rs-root .verdict.false{color:#d6262c;background:#ec1c241a}.three-rs-root .mock-body{gap:16px;display:grid}.three-rs-root .mock-q .q-statement{color:#1e1e1e;margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:600}.three-rs-root .mock-q .q-statement .s-num{color:gray;margin-right:6px}.three-rs-root .mock-options{gap:16px;display:flex}.three-rs-root .opt{color:gray;background:#eef2f4;border-radius:50px;padding:8px 24px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700}.three-rs-root .opt.true.sel{color:#fff;background:linear-gradient(#3aa756 0%,#75c188 100%)}.three-rs-root .opt.false.sel{color:#fff;background:linear-gradient(#f26065 0%,#ec1c24 100%)}.three-rs-root .age-block{gap:16px;display:grid}.three-rs-root .age-block:has(.three-rs-age-banner){gap:12px;padding-bottom:12px}.three-rs-root .age-block label{color:#1e1e1e;font-family:Inter,sans-serif;font-size:16px;line-height:1.6}.three-rs-root .age-input-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.three-rs-root .age-input{color:#1e1e1e;background:#fff;border:1px solid #d9d9d9;border-radius:16px;outline:none;width:160px;padding:16px;font-family:Inter,sans-serif;font-size:16px;box-shadow:inset 0 0 6px 2px #0003}.three-rs-root .age-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.three-rs-root .age-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.three-rs-root .age-input{appearance:textfield}.three-rs-root .age-input::placeholder{color:gray}.three-rs-root .age-input:focus{border-color:#66bae2}.three-rs-root .age-input.invalid{border-color:#f3792a}.three-rs-root .age-hint{color:gray;font-size:12px}.three-rs-root .three-rs-age-banner{color:#c62828;text-align:left;box-sizing:border-box;background:#ec1c2414;border:1px solid #ec1c2447;border-radius:12px;width:100%;margin:4px 0 8px;padding:14px 18px;font-family:Inter,sans-serif;font-size:15px;line-height:1.55}.three-rs-root .card-title .orange{color:#f3792a}@media (width<=640px){.three-rs-root .example-panel,.three-rs-root .mock-q{grid-template-columns:1fr;justify-items:center}.three-rs-root .mock-body{text-align:center;width:100%}.three-rs-root .mock-options{justify-content:center}.three-rs-root .statement-list{width:100%}.three-rs-root .statement-list li{flex-wrap:wrap;gap:8px}}@media (width<=768px){.qi-page.three-rs-instructions{padding-bottom:max(24px, env(safe-area-inset-bottom,0px))}.qi-page.three-rs-instructions .qi-instructions{padding:var(--q-shadow-bleed,14px) 2px;margin:calc(var(--q-shadow-bleed,14px) * -1) 0 12px}.qi-page.three-rs-instructions .qi-actions{margin-top:28px}.three-rs-root .three-rs-age-banner{padding:14px 16px;font-size:14px;line-height:1.5}.three-rs-root .actions .primary-button,.three-rs-root .actions .qi-start-btn{width:100%}}@media (width<=768px){.qi-page,.qt-page,.three-rs-page,.scanin-page,.qe-page{--q-shadow-soft:0 4px 16px #0f172a1f;--q-shadow-bleed:14px}:is(.main-content:has(.qi-page),.main-content:has(.qt-page),.main-content:has(.three-rs-page),.main-content:has(.scanin-page)){overflow-x:visible}:is(.account-page-content:has(.qi-page),.account-page-content:has(.qt-page),.account-page-content:has(.three-rs-page),.account-page-content:has(.scanin-page)){overflow:visible}.qi-page,.qt-page{box-sizing:border-box;padding-left:2px;padding-right:2px}.qi-instructions{padding:var(--q-shadow-bleed) 2px;margin:calc(var(--q-shadow-bleed) * -1) 0}.qi-card,.qi-instruction-item,.qi-loading,.qi-error,.qt-card,.qt-timer,.qt-progress,.qt-loading,.qt-error,.three-rs-root .example-panel,.three-rs-root .mock-q,.three-rs-root .age-block,.three-rs-root .stage-panel .result-stat,.scanin-root .scanin-timer,.scanin-root .scanin-progress,.scanin-root .scanin-intro-card,.scanin-root .scanin-question-card{box-shadow:var(--q-shadow-soft)}.qt-scroller,.scanin-root .scanin-q-scroller{padding:var(--q-shadow-bleed) 2px!important;margin:calc(var(--q-shadow-bleed) * -1) -2px!important}}.scanin-page{--scanin-shadow-bleed:24px;--scanin-ease-out:cubic-bezier(.22, .8, .28, 1);--scanin-track-bg:#e9edf0;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:24px 0 0}.scanin-page.scanin-root{background:0 0;overflow:visible}.scanin-root.scanin-take{text-align:left}.scanin-root .scanin-loading{text-align:center;color:#1e1e1e;padding:48px 24px;font-family:Inter,sans-serif}.scanin-root .scanin-controls{grid-template-columns:240px 1fr;align-items:center;gap:24px;margin-bottom:32px;display:grid}.scanin-root .scanin-timer{box-shadow:var(--q-shadow-soft,0 4px 16px #0f172a1f);background:#fff;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:16px 24px;display:flex}.scanin-root .scanin-timer-dot{background:linear-gradient(#259dd5 0%,#66bae2 100%);border-radius:50%;width:9px;height:9px;animation:2.4s ease-in-out infinite scaninTimerPulse;box-shadow:0 0 0 4px #259dd524}@keyframes scaninTimerPulse{0%,to{box-shadow:0 0 0 4px #259dd524}50%{box-shadow:0 0 0 7px #259dd50d}}.scanin-root .scanin-timer-value{color:#259dd5;font-variant-numeric:tabular-nums;letter-spacing:.5px;font-family:Manrope,sans-serif;font-size:28px;font-weight:600}.scanin-root .scanin-progress{box-shadow:var(--q-shadow-soft,0 4px 16px #0f172a1f);background:#fff;border-radius:16px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.scanin-root .scanin-progress-label{color:#1e1e1e;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Inter,sans-serif}.scanin-root .scanin-progress-bar{background:#efefef;border-radius:12px;height:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 6px #0000001a}.scanin-root .scanin-progress-fill{width:0%;transition:width .45s var(--scanin-ease-out);background:linear-gradient(#259dd5 0%,#66bae2 100%);border-radius:12px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 0 5.2px #00000040}.scanin-root .scanin-circle-btn{cursor:pointer;width:32px;height:32px;transition:transform .2s var(--scanin-ease-out), box-shadow .25s ease;background:linear-gradient(#259dd5 0%,#66bae2 100%);border:none;border-radius:16px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 1px 6px #0000001f,0 4px 20px #0000002e}.scanin-root .scanin-circle-btn:not(:disabled):hover{transform:translateY(-1px)scale(1.06);box-shadow:0 4px 12px #259dd559}.scanin-root .scanin-circle-btn:disabled{cursor:not-allowed;background:linear-gradient(#ccc 0%,#979797 100%)}.scanin-root .scanin-chevron{border-bottom:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;margin-left:-3px;transform:rotate(-45deg)}.scanin-root .scanin-circle-btn.prev .scanin-chevron{margin-left:3px;transform:rotate(135deg)}.scanin-root .scanin-q-viewport{position:relative}.scanin-root .scanin-q-scroller{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;padding:var(--scanin-shadow-bleed);margin:0 calc(-1 * var(--scanin-shadow-bleed));border-radius:24px;overflow:hidden auto}.scanin-root .scanin-q-scroller::-webkit-scrollbar{display:none}.scanin-root .scanin-q-fade{height:var(--fade-total,120px);background:linear-gradient(180deg, #fff 0%, #fff var(--fade-solid,92px), #fff0 var(--fade-total,120px));z-index:15;pointer-events:none;position:absolute;top:0;left:0;right:0}.scanin-root .scanin-q-sections{flex-direction:column;gap:24px;display:flex}.scanin-root .scanin-q-section{gap:24px;display:grid;position:relative}.scanin-root .scanin-intro-card{box-shadow:var(--q-shadow-soft,0 4px 16px #0f172a1f);z-index:20;background:#fff;border-radius:16px;justify-content:center;align-items:center;padding:18px 24px;display:flex;position:sticky;top:0}.scanin-root .scanin-intro-text{color:#259dd5;text-align:center;font-family:Manrope,sans-serif;font-size:24px;font-weight:700}.scanin-root .scanin-question-card{box-shadow:var(--q-shadow-soft,0 4px 16px #0f172a1f);transition:box-shadow .3s var(--scanin-ease-out), transform .3s var(--scanin-ease-out);cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:80px 1fr;align-items:center;padding:24px;display:grid;position:relative}.scanin-root .scanin-question-card.active{box-shadow:0 0 0 3px #259dd5, var(--q-shadow-soft,0 4px 16px #0f172a1f)}.scanin-root .scanin-q-num{color:#66bae2;text-align:center;font-family:Manrope,sans-serif;font-size:32px;font-weight:600;transition:color .3s}.scanin-root .scanin-question-card.active .scanin-q-num{color:#259dd5}.scanin-root .scanin-q-inner{grid-template-rows:auto auto;gap:16px;display:grid}.scanin-root .scanin-q-text{color:gray;text-align:left;font-family:Inter,sans-serif;font-size:20px;transition:color .3s}.scanin-root .scanin-question-card.active .scanin-q-text{color:#1e1e1e}.scanin-root .scanin-q-badge{opacity:0;width:24px;height:24px;transition:opacity .3s var(--scanin-ease-out), transform .35s var(--scanin-ease-out);pointer-events:none;background:linear-gradient(#75c188 0%,#3aa756 100%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px;transform:scale(.4);box-shadow:0 2px 8px #3aa75659}.scanin-root .scanin-q-badge:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:6px;height:11px;transform:rotate(45deg)translate(-1px,-1px)}.scanin-root .scanin-question-card[data-answered] .scanin-q-badge{opacity:1;transition-delay:.15s;transform:scale(1)}.scanin-root .scanin-slider-container{grid-template-columns:1fr 64px;align-items:center;gap:18px;width:100%;display:grid}.scanin-root .scanin-range-slider{appearance:none;cursor:pointer;--pct:50%;--fill-from:#259dd5;--fill-to:#66bae2;background:linear-gradient(90deg, var(--fill-from) 0%, var(--fill-to) var(--pct), var(--scanin-track-bg) var(--pct), var(--scanin-track-bg) 100%);border-radius:6px;outline:none;width:100%;height:10px;margin:0;padding:0;box-shadow:inset 0 0 4px #0000001f}.scanin-root .scanin-range-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:4px solid #259dd5;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #00000038}.scanin-root .scanin-range-slider::-moz-range-thumb{cursor:pointer;background:#fff;border:4px solid #259dd5;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #00000038}.scanin-root .scanin-question-card.active .scanin-range-slider{--fill-from:#f3792a;--fill-to:#eba97c}.scanin-root .scanin-question-card.active .scanin-range-slider::-webkit-slider-thumb{border-color:#f3792a}.scanin-root .scanin-question-card.active .scanin-range-slider::-moz-range-thumb{border-color:#f3792a}.scanin-root .scanin-slider-value{color:#259dd5;text-align:center;font-variant-numeric:tabular-nums;background:#259dd51a;border-radius:50px;min-width:56px;padding:5px 0;font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.scanin-root .scanin-question-card.active .scanin-slider-value{color:#f3792a;background:#f3792a1f}.scanin-root .scanin-actions{justify-content:center;align-items:center;margin-top:32px;display:flex}.scanin-root .scanin-primary-button{color:#fff;cursor:pointer;background:linear-gradient(#259dd5 0%,#66bae2 100%);border:none;border-radius:50px;padding:8px 40px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:1.365;transition:all .3s;box-shadow:0 1px 6px #0000001f,0 4px 20px #0000002e}.scanin-root .scanin-primary-button:hover:not(:disabled){color:#259dd5;background:#fff;transform:translateY(-2px)}.scanin-root .scanin-primary-button:disabled{color:#f2f2f2;cursor:not-allowed;background:linear-gradient(#ccc 0%,#979797 100%);transform:none}.scanin-root .scanin-primary-button.ready{animation:1.6s ease-in-out infinite scaninReadyPulse}@keyframes scaninReadyPulse{0%,to{box-shadow:0 1px 6px #0000001f,0 4px 20px #0000002e}50%{box-shadow:0 4px 8px #259dd54d,0 0 28px #259dd547}}@keyframes scaninCardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes scaninStemIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.scanin-root .anim-card{animation:scaninCardIn .42s var(--scanin-ease-out) both}.scanin-root .anim-stem{animation:scaninStemIn .42s var(--scanin-ease-out) both}@media (width<=1024px){.scanin-root .scanin-controls{grid-template-columns:1fr}}@media (width<=768px){.scanin-page{--scanin-shadow-bleed:16px}.scanin-root .scanin-intro-text{font-size:20px}.scanin-root .scanin-question-card{grid-template-columns:56px 1fr;padding:16px}.scanin-root .scanin-q-num{font-size:26px}.scanin-root .scanin-q-text{font-size:18px}.scanin-root .scanin-slider-container{grid-template-columns:1fr 56px;gap:12px}.scanin-root .scanin-progress{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;gap:10px 12px}.scanin-root .scanin-progress-label{text-align:center;white-space:normal;grid-area:1/1/auto/-1}.scanin-root .scanin-progress>.scanin-circle-btn:first-child{grid-area:2/1}.scanin-root .scanin-progress-bar{grid-area:2/2;min-width:0}.scanin-root .scanin-progress>.scanin-circle-btn.next{grid-area:2/3}.scanin-root .scanin-actions .scanin-primary-button{width:100%}.scanin-root .scanin-q-viewport{overflow:hidden}.scanin-root .scanin-q-scroller{-webkit-overflow-scrolling:touch;padding:var(--q-shadow-bleed,14px) 2px;margin:calc(var(--q-shadow-bleed,14px) * -1) -2px;overflow:hidden auto}}@media (width<=480px){.scanin-root .scanin-intro-text{font-size:18px}.scanin-root .scanin-q-text{font-size:16px}.scanin-root .scanin-question-card{border-radius:12px}}@media (prefers-reduced-motion:reduce){.scanin-root .anim-card,.scanin-root .anim-stem{animation-duration:.01ms!important;animation-iteration-count:1!important}.scanin-root .scanin-q-scroller{scroll-behavior:auto}.scanin-root .scanin-progress-fill{transition:none}}@media (width<=768px){.qi-page,.qt-page,.three-rs-page,.scanin-page,.qe-page{--q-shadow-soft:0 4px 16px #0f172a1f;--q-shadow-bleed:14px}:is(.main-content:has(.qi-page),.main-content:has(.qt-page),.main-content:has(.three-rs-page),.main-content:has(.scanin-page)){overflow-x:visible}:is(.account-page-content:has(.qi-page),.account-page-content:has(.qt-page),.account-page-content:has(.three-rs-page),.account-page-content:has(.scanin-page)){overflow:visible}.qi-page,.qt-page{box-sizing:border-box;padding-left:2px;padding-right:2px}.qi-instructions{padding:var(--q-shadow-bleed) 2px;margin:calc(var(--q-shadow-bleed) * -1) 0}.qi-card,.qi-instruction-item,.qi-loading,.qi-error,.qt-card,.qt-timer,.qt-progress,.qt-loading,.qt-error,.three-rs-root .example-panel,.three-rs-root .mock-q,.three-rs-root .age-block,.three-rs-root .stage-panel .result-stat,.scanin-root .scanin-timer,.scanin-root .scanin-progress,.scanin-root .scanin-intro-card,.scanin-root .scanin-question-card{box-shadow:var(--q-shadow-soft)}.qt-scroller,.scanin-root .scanin-q-scroller{padding:var(--q-shadow-bleed) 2px!important;margin:calc(var(--q-shadow-bleed) * -1) -2px!important}}.scanin-page.scanin-root{background:var(--color-white)}.three-rs-root{--color-primary-full:#259dd5;--color-primary-light:#66bae2;--color-primary-gradient:linear-gradient(180deg, #259dd5 0%, #66bae2 100%);--color-secondary-full:#f3792a;--color-secondary-light:#eba97c;--color-secondary-gradient:linear-gradient(180deg, #f3792a 0%, #eba97c 100%);--color-black:#1e1e1e;--color-gray:gray;--color-light-gray:#d9d9d9;--color-white:#fff;--color-green:#3aa756;--color-green-light:#75c188;--color-red:#ec1c24;--color-red-light:#f26065;--font-manrope:"Manrope", sans-serif;--font-inter:"Inter", sans-serif;--font-size-title-xl:36px;--font-size-title-large:20px;--font-size-content:16px;--font-size-secondary:12px;--font-weight-bold:700;--font-weight-semibold:600;--font-weight-regular:400;--line-height-tight:1.2;--line-height-normal:1.4;--line-height-button:1.365;--spacing-wide-l:192px;--spacing-wide-m:64px;--spacing-standard-l:48px;--spacing-standard-m:40px;--spacing-standard-s:32px;--spacing-narrow-l:24px;--spacing-narrow-m:16px;--spacing-narrow-s:8px;--spacing-narrow-xs:2px;--radius-standard:16px;--radius-small:8px;--radius-pill:50px;--shadow-card:0px 1px 6px #0000001f, 0px 4px 20px #0000002e;--shadow-soft:0px 0px 24px #00000026}.three-rs-root,.three-rs-root *,.three-rs-root :before,.three-rs-root :after{box-sizing:border-box}.three-rs-root.three-rs-take{font-family:var(--font-inter);font-size:var(--font-size-content);line-height:var(--line-height-normal);color:var(--color-black);background:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:0;overflow-x:visible}.three-rs-root .container{max-width:1440px;padding:0 var(--spacing-wide-l);margin:0 auto}.three-rs-root .intro-space{padding:var(--spacing-wide-m) 0 var(--spacing-standard-l);text-align:left;padding-left:var(--spacing-wide-l);padding-right:var(--spacing-wide-l)}.three-rs-root .brand-line{align-items:center;gap:var(--spacing-narrow-l);margin-bottom:var(--spacing-standard-s);display:flex}.three-rs-root .brand-line img{width:auto;height:56px}.three-rs-root .brand-title{font-family:var(--font-manrope);font-size:var(--font-size-title-xl);font-weight:var(--font-weight-bold);color:var(--color-primary-full);line-height:var(--line-height-tight)}.three-rs-root .topbar{gap:var(--spacing-narrow-l);margin-bottom:var(--spacing-narrow-l);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.three-rs-root .topbar[hidden]{display:none}.three-rs-root .timer-chip{background:var(--color-white);border-radius:var(--radius-pill);box-shadow:var(--shadow-soft);align-items:center;gap:10px;padding:10px 20px;display:inline-flex}.three-rs-root .timer-chip .dot{background:var(--color-primary-gradient);border-radius:50%;width:10px;height:10px;transition:background .3s,box-shadow .3s;box-shadow:0 0 0 4px #259dd526}.three-rs-root .timer-value{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);color:var(--color-primary-full);font-variant-numeric:tabular-nums;letter-spacing:.5px;font-size:24px;transition:color .3s}.three-rs-root .timebar-wrap{background:#eef1f3;border-radius:12px;height:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 6px #0000001f}.three-rs-root .timebar-fill{transform-origin:0;background:var(--color-primary-gradient);will-change:transform;border-radius:12px;position:absolute;inset:0;box-shadow:inset 0 0 6px #0000002e}.three-rs-root .score-chip{background:var(--color-white);border-radius:var(--radius-pill);box-shadow:var(--shadow-soft);align-items:center;gap:14px;padding:10px 20px;display:inline-flex}.three-rs-root .score-chip .stat{font-family:var(--font-manrope);align-items:baseline;gap:6px;display:inline-flex}.three-rs-root .score-chip .stat .num{font-weight:var(--font-weight-bold);color:var(--color-black);font-variant-numeric:tabular-nums;font-size:20px}.three-rs-root .score-chip .stat .lbl{color:var(--color-gray);text-transform:uppercase;letter-spacing:.6px;font-size:12px}.three-rs-root .score-chip .stat.correct .num{color:var(--color-green)}.three-rs-root .timer-chip.low .dot{background:var(--color-secondary-gradient);box-shadow:0 0 0 4px #f3792a2e}.three-rs-root .timer-chip.low .timer-value{color:var(--color-secondary-full)}.three-rs-root .timebar-fill.low{background:var(--color-secondary-gradient)}.three-rs-root .timer-chip.critical .timer-value{color:var(--color-red);animation:.8s ease-in-out infinite pulseText}.three-rs-root .timebar-fill.critical{background:linear-gradient(#f26065 0%,#ec1c24 100%)}@keyframes pulseText{0%,to{opacity:1}50%{opacity:.45}}.three-rs-root .stage{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative;overflow:visible}.three-rs-root .side-icon{pointer-events:none;justify-content:center;align-items:center;width:340px;display:flex;position:absolute;top:0;bottom:0}.three-rs-root .side-icon.left{left:auto;right:calc(50% + 200px)}.three-rs-root .side-icon.right{left:calc(50% + 200px);right:auto}.three-rs-root .icon-art{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;mix-blend-mode:darken;background:#fff;width:100%;display:block}.three-rs-root div.icon-art{mix-blend-mode:normal;background:#fff}.three-rs-root .side-icon.left .icon-art{animation:5.5s ease-in-out infinite floatA}.three-rs-root .side-icon.right .icon-art{animation:6.2s ease-in-out infinite floatB}.three-rs-root .arena{z-index:3;width:100%;padding:var(--spacing-standard-m) var(--spacing-standard-s);justify-content:center;align-items:center;display:flex;position:relative}.three-rs-root .side-icon.left img{animation:5.5s ease-in-out infinite floatA}@keyframes floatA{0%,to{transform:translateY(-10px)rotate(-3deg)}50%{transform:translateY(12px)rotate(3deg)}}@keyframes floatB{0%,to{transform:translateY(12px)rotate(3deg)}50%{transform:translateY(-10px)rotate(-3deg)}}.three-rs-root .side-icon.enter-left{animation:.45s cubic-bezier(.2,.8,.25,1) both iconInLeft}.three-rs-root .side-icon.enter-right{animation:.45s cubic-bezier(.2,.8,.25,1) both iconInRight}@keyframes iconInLeft{0%{opacity:0;transform:translate(-50px)scale(.85)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes iconInRight{0%{opacity:0;transform:translate(50px)scale(.85)}to{opacity:1;transform:translate(0)scale(1)}}.three-rs-root .qcard{z-index:4;border-radius:var(--radius-standard);width:100%;max-width:420px;padding:var(--spacing-standard-m) var(--spacing-standard-s);text-align:center;background:#fff;position:relative;box-shadow:0 8px 40px #00000029}.three-rs-root .qcard .q-kicker{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);letter-spacing:1.4px;text-transform:uppercase;color:var(--color-primary-light);margin-bottom:var(--spacing-narrow-m);font-size:12px}.three-rs-root .qcard .q-text{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);font-size:28px;line-height:var(--line-height-tight);color:var(--color-black);justify-content:center;align-items:center;min-height:78px;display:flex}.three-rs-root .qcard .q-text .a{color:var(--color-primary-full)}.three-rs-root .qcard .q-text .b{color:var(--color-secondary-full)}.three-rs-root .qcard .q-text .rel{color:var(--color-black)}.three-rs-root .answers{gap:var(--spacing-narrow-m);margin-top:var(--spacing-standard-s);grid-template-columns:1fr 1fr;display:grid}.three-rs-root .answer-btn{cursor:pointer;border-radius:var(--radius-pill);font-family:var(--font-manrope);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-card);border:none;justify-content:center;align-items:center;gap:8px;padding:16px 18px;font-size:20px;line-height:1;transition:transform .15s,box-shadow .25s,background .25s,color .25s;display:inline-flex;position:relative}.three-rs-root .answer-btn .key-hint{font-family:var(--font-inter);font-weight:var(--font-weight-regular);opacity:.7;font-size:11px}.three-rs-root .answer-btn.true{color:#fff;background:linear-gradient(#3aa756 0%,#75c188 100%)}.three-rs-root .answer-btn.false{color:#fff;background:linear-gradient(#f26065 0%,#ec1c24 100%)}.three-rs-root .answer-btn:hover{transform:translateY(-2px)}.three-rs-root .answer-btn.true:hover{box-shadow:0 6px 18px #3aa75666}.three-rs-root .answer-btn.false:hover{box-shadow:0 6px 18px #ec1c2466}.three-rs-root .answer-btn:active{transform:translateY(0)scale(.97)}.three-rs-root .answer-btn.flash{animation:.35s btnFlash}@keyframes btnFlash{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.three-rs-root .qcard.q-in{animation:.38s cubic-bezier(.2,.8,.25,1) both cardIn}@keyframes cardIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.three-rs-root .qcard.correct{animation:.4s cardCorrect}.three-rs-root .qcard.wrong{animation:.4s cardWrong}@keyframes cardCorrect{0%{box-shadow:0 8px 40px #00000029}35%{box-shadow:0 0 0 4px #3aa75699,0 10px 44px #3aa75659}to{box-shadow:0 8px 40px #00000029}}@keyframes cardWrong{0%,to{transform:translate(0);box-shadow:0 8px 40px #00000029}20%{transform:translate(-9px);box-shadow:0 0 0 4px #ec1c248c}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(4px)}}.three-rs-root .feedback-float{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);pointer-events:none;z-index:6;opacity:0;font-size:28px;position:absolute;top:18%;left:50%;transform:translate(-50%)}.three-rs-root .feedback-float.go{animation:.8s forwards floatUp}.three-rs-root .feedback-float.correct{color:var(--color-green)}.three-rs-root .feedback-float.wrong{color:var(--color-red)}@keyframes floatUp{0%{opacity:0;transform:translate(-50%,10px)scale(.7)}25%{opacity:1;transform:translate(-50%,-6px)scale(1.1)}to{opacity:0;transform:translate(-50%,-54px)scale(1)}}.three-rs-root .overlay{z-index:20;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.three-rs-root .overlay.hidden{display:none}.three-rs-root .count-num{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);color:var(--color-primary-full);font-size:160px;line-height:1}.three-rs-root .count-num.go{color:var(--color-secondary-full);font-size:120px}.three-rs-root .count-pop{animation:.9s cubic-bezier(.2,.8,.25,1) countPop}@keyframes countPop{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.12)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.three-rs-root .ready-text{font-family:var(--font-inter);color:var(--color-gray);margin-top:var(--spacing-narrow-m)}.three-rs-root .primary-button{background:var(--color-primary-gradient);color:var(--color-white);padding:14px var(--spacing-standard-m);font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);line-height:var(--line-height-button);cursor:pointer;text-align:center;box-shadow:var(--shadow-card);border:none;border-radius:50px;justify-content:center;align-items:center;transition:all .3s;display:inline-flex}.three-rs-root .primary-button:hover{background:var(--color-white);color:var(--color-primary-full);transform:translateY(-2px);box-shadow:0 4px 8px #259dd54d,0 0 32px #259dd533}.three-rs-root .secondary-button{color:var(--color-primary-full);padding:14px var(--spacing-standard-m);font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);cursor:pointer;box-shadow:var(--shadow-card);background:#fff;border:none;border-radius:50px;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:inline-flex}.three-rs-root .secondary-button:hover{transform:scale(1.05);box-shadow:0 2px 8px #00000026,0 6px 24px #0003}.three-rs-root .practice-bar{justify-content:center;align-items:center;gap:var(--spacing-narrow-m);margin-bottom:var(--spacing-narrow-l);display:flex}.three-rs-root .practice-bar[hidden]{display:none}.three-rs-root .practice-pill{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);letter-spacing:.8px;text-transform:uppercase;color:var(--color-primary-full);border-radius:var(--radius-pill);background:#259dd51a;padding:8px 18px;font-size:13px}.three-rs-root .practice-dots{gap:8px;display:inline-flex}.three-rs-root .practice-dots .pdot{background:#dfe6ea;border-radius:50%;width:12px;height:12px;transition:background .3s,transform .3s}.three-rs-root .practice-dots .pdot.done{background:var(--color-primary-gradient);transform:scale(1.15);box-shadow:0 0 0 4px #259dd51f}.three-rs-root .practice-progress{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);color:var(--color-gray);font-variant-numeric:tabular-nums}.three-rs-root .trs-page-footer{background:var(--color-white);box-shadow:var(--shadow-card);padding:var(--spacing-narrow-l) 0;margin-top:var(--spacing-wide-m)}.three-rs-root .trs-page-footer-content{width:100%;max-width:1312px;padding:0 var(--spacing-wide-l);box-sizing:border-box;justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.three-rs-root .trs-page-footer-nav{gap:var(--spacing-narrow-l);left:var(--spacing-narrow-l);display:flex;position:absolute}.three-rs-root .trs-page-footer-nav .trs-page-footer-link{color:var(--color-black);font-size:var(--font-size-content);text-decoration:none;transition:color .3s}.three-rs-root .trs-page-footer-nav .trs-page-footer-link:hover{color:var(--color-primary-full)}.three-rs-root .trs-page-footer-logo{width:193px;height:48px;margin:0 auto}.three-rs-root .trs-page-footer-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.three-rs-root .copyright{font-family:var(--font-inter);font-weight:300;font-size:var(--font-size-secondary);color:var(--color-gray);text-align:center;letter-spacing:.24px;line-height:var(--line-height-normal)}@media (width<=1024px){.three-rs-root .container{padding:0 var(--spacing-narrow-l)}.three-rs-root .intro-space{padding-left:var(--spacing-narrow-l);padding-right:var(--spacing-narrow-l)}.three-rs-root .side-icon{width:260px}}@media (width<=768px){.three-rs-root{padding-top:0}.three-rs-root .brand-line img{height:40px}.three-rs-root .brand-title{font-size:24px}.three-rs-root .three-rs-head-slot{align-items:center;min-height:80px;margin-bottom:16px;display:flex}.three-rs-root .topbar,.three-rs-root .practice-bar{width:100%;margin:0}.three-rs-root .topbar[hidden],.three-rs-root .practice-bar[hidden],.three-rs-root .practice-bar{display:none!important}.three-rs-root .topbar{grid-template-columns:1fr;gap:12px}.three-rs-root .timer-chip,.three-rs-root .score-chip{justify-content:center}.three-rs-root .stage{flex-flow:wrap;place-content:flex-start center;align-items:flex-start;gap:24px;min-height:min(58vh,480px);padding:8px 0 4px;display:flex}.three-rs-root .side-icon{isolation:isolate;background:#fff;width:calc(50% - 12px);height:auto;position:static;inset:auto;overflow:hidden}.three-rs-root .side-icon .icon-art,.three-rs-root .side-icon .three-rs-icon-bg .icon-art{mix-blend-mode:normal;background:#fff}.three-rs-root .arena{flex:0 0 100%;justify-content:center;align-items:center;width:100%;min-height:200px;padding:12px 0 8px;display:flex}.three-rs-root .qcard .q-kicker{margin-bottom:12px}.three-rs-root .qcard .q-text{min-height:56px;font-size:20px}.three-rs-root .qcard{box-sizing:border-box;width:100%;max-width:none;margin-top:4px;padding:20px}.three-rs-root .answers{gap:16px;margin-top:20px}.three-rs-root .answer-btn{flex:1 1 0;min-width:0;padding:14px 12px;font-size:18px}.three-rs-root .count-num{font-size:110px}}@media (width<=480px){.three-rs-root .brand-title,.three-rs-root .qcard .q-text{font-size:20px}.three-rs-root .answer-btn{padding:14px;font-size:18px}.three-rs-root .primary-button,.three-rs-root .secondary-button{width:100%}.three-rs-root .results-grid{gap:var(--spacing-narrow-s);grid-template-columns:repeat(3,1fr)}.three-rs-root .result-stat{padding:var(--spacing-narrow-m) var(--spacing-narrow-s)}}.three-rs-root .side-icon.left img:not(.icon-art),.three-rs-root .side-icon.right img:not(.icon-art),.three-rs-root .bg-icon{animation:none!important}.three-rs-root{padding-top:0}.three-rs-root.three-rs-take .intro-space{padding-top:0;padding-bottom:0}@media (width>=769px){.three-rs-root.three-rs-mode-practice .topbar:not([hidden]){display:none!important}}.three-rs-page.three-rs-root.three-rs-take{background:#fff;overflow:visible}body.three-rs-stage-modal-open{width:100%;position:fixed;left:0;right:0;overflow:hidden}.three-rs-root .stage-overlay{z-index:21;overscroll-behavior:contain;touch-action:pan-y;background:#f8fafce0;justify-content:center;align-items:stretch;padding:0;display:none;position:absolute;inset:0}.three-rs-root .stage-overlay.show{animation:.4s both cardIn;display:flex}.three-rs-root .stage-overlay--welldone{z-index:23}.three-rs-root .stage-overlay--results{z-index:22}.three-rs-root .stage-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;overflow:visible}.three-rs-root .stage-panel h2{font-family:var(--font-manrope);color:#259dd5;margin:0 0 16px;font-size:30px;font-weight:700}.three-rs-root .stage-panel p{color:#1e1e1e;max-width:440px;margin:0 auto 32px;line-height:1.6}.three-rs-root .stage-panel .sub{color:gray;margin-bottom:32px}.three-rs-root .stage-panel .em{color:#f3792a;font-weight:600}.three-rs-root .stage-panel .welldone-badge{color:#fff;background:linear-gradient(#3aa756 0%,#75c188 100%);border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin:0 auto 24px;font-size:44px;animation:.5s cubic-bezier(.2,.8,.25,1) both badgePop;display:flex;box-shadow:0 8px 30px #3aa75659}.three-rs-root .stage-panel .results-grid{grid-template-columns:repeat(3,minmax(110px,1fr));gap:16px;width:100%;max-width:460px;margin:0 auto 32px;display:grid}.three-rs-root .stage-panel .result-stat{box-shadow:var(--qi-shadow-soft,0 4px 16px #0f172a1f);background:#fff;border-radius:16px;padding:24px 16px}.three-rs-root .stage-panel .results-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.three-rs-root .stage-panel .primary-button,.three-rs-root .stage-panel .qi-start-btn{margin:0 auto}.three-rs-root .stage-panel .result-stat .big{font-family:var(--font-manrope);color:#1e1e1e;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.three-rs-root .stage-panel .result-stat .lbl{color:gray;text-transform:uppercase;letter-spacing:.6px;margin-top:6px;font-size:12px}.three-rs-root .stage-panel .result-stat.correct .big{color:#3aa756}.three-rs-root .stage-panel .result-stat.accuracy .big{color:#259dd5}@keyframes badgePop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (width<=768px){.three-rs-root .stage-overlay{z-index:200;padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));-webkit-overflow-scrolling:touch;justify-content:center;align-items:flex-start;position:fixed;inset:0;overflow:hidden auto}.three-rs-root .stage-panel{box-sizing:border-box;flex-shrink:0;justify-content:flex-start;width:100%;max-width:100%;height:auto;min-height:0;max-height:none;margin:auto 0;padding:20px 16px}.three-rs-root .stage-panel h2{margin-bottom:12px;font-size:24px}.three-rs-root .stage-panel p,.three-rs-root .stage-panel .sub{max-width:100%;margin-bottom:20px;font-size:15px;line-height:1.5}.three-rs-root .stage-panel .welldone-badge{width:64px;height:64px;margin-bottom:16px;font-size:32px}.three-rs-root .stage-panel .results-grid{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:100%;margin-bottom:20px}.three-rs-root .stage-panel .result-stat{min-width:0;padding:12px 6px}.three-rs-root .stage-panel .result-stat .big{font-size:26px}.three-rs-root .stage-panel .result-stat .lbl{letter-spacing:.4px;font-size:10px}.three-rs-root .stage-panel .results-actions{gap:10px;width:100%}.three-rs-root .stage-panel .primary-button,.three-rs-root .stage-panel .secondary-button,.three-rs-root .stage-panel .qi-start-btn{box-sizing:border-box;width:100%;max-width:100%}}@media (width<=400px){.three-rs-root .stage-overlay{padding:max(8px, env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px))}.three-rs-root .stage-panel{padding:16px 12px}.three-rs-root .stage-panel h2{font-size:22px}.three-rs-root .stage-panel p,.three-rs-root .stage-panel .sub{margin-bottom:16px;font-size:14px}.three-rs-root .stage-panel .result-stat .big{font-size:22px}}@media (width<=768px){.qi-page,.qt-page,.three-rs-page,.scanin-page,.qe-page{--q-shadow-soft:0 4px 16px #0f172a1f;--q-shadow-bleed:14px}:is(.main-content:has(.qi-page),.main-content:has(.qt-page),.main-content:has(.three-rs-page),.main-content:has(.scanin-page)){overflow-x:visible}:is(.account-page-content:has(.qi-page),.account-page-content:has(.qt-page),.account-page-content:has(.three-rs-page),.account-page-content:has(.scanin-page)){overflow:visible}.qi-page,.qt-page{box-sizing:border-box;padding-left:2px;padding-right:2px}.qi-instructions{padding:var(--q-shadow-bleed) 2px;margin:calc(var(--q-shadow-bleed) * -1) 0}.qi-card,.qi-instruction-item,.qi-loading,.qi-error,.qt-card,.qt-timer,.qt-progress,.qt-loading,.qt-error,.three-rs-root .example-panel,.three-rs-root .mock-q,.three-rs-root .age-block,.three-rs-root .stage-panel .result-stat,.scanin-root .scanin-timer,.scanin-root .scanin-progress,.scanin-root .scanin-intro-card,.scanin-root .scanin-question-card{box-shadow:var(--q-shadow-soft)}.qt-scroller,.scanin-root .scanin-q-scroller{padding:var(--q-shadow-bleed) 2px!important;margin:calc(var(--q-shadow-bleed) * -1) -2px!important}}.three-rs-page{box-sizing:border-box;background:#fff;width:100%;min-width:0;max-width:100%;margin:24px 0 0}.three-rs-page.three-rs-root{background:#fff}.three-rs-page.three-rs-take.three-rs-root .intro-space,.three-rs-page.three-rs-take.three-rs-root .container{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:8px;padding-right:8px}@media (width<=768px){.three-rs-page,.three-rs-page.three-rs-root{background:#fff}.three-rs-page.three-rs-take.three-rs-root .intro-space,.three-rs-page.three-rs-take.three-rs-root .container{padding-left:12px;padding-right:12px}}@media (width<=768px){.qi-page,.qt-page,.three-rs-page,.scanin-page,.qe-page{--q-shadow-soft:0 4px 16px #0f172a1f;--q-shadow-bleed:14px}:is(.main-content:has(.qi-page),.main-content:has(.qt-page),.main-content:has(.three-rs-page),.main-content:has(.scanin-page)){overflow-x:visible}:is(.account-page-content:has(.qi-page),.account-page-content:has(.qt-page),.account-page-content:has(.three-rs-page),.account-page-content:has(.scanin-page)){overflow:visible}.qi-page,.qt-page{box-sizing:border-box;padding-left:2px;padding-right:2px}.qi-instructions{padding:var(--q-shadow-bleed) 2px;margin:calc(var(--q-shadow-bleed) * -1) 0}.qi-card,.qi-instruction-item,.qi-loading,.qi-error,.qt-card,.qt-timer,.qt-progress,.qt-loading,.qt-error,.three-rs-root .example-panel,.three-rs-root .mock-q,.three-rs-root .age-block,.three-rs-root .stage-panel .result-stat,.scanin-root .scanin-timer,.scanin-root .scanin-progress,.scanin-root .scanin-intro-card,.scanin-root .scanin-question-card{box-shadow:var(--q-shadow-soft)}.qt-scroller,.scanin-root .scanin-q-scroller{padding:var(--q-shadow-bleed) 2px!important;margin:calc(var(--q-shadow-bleed) * -1) -2px!important}}.qt-page{--qt-primary:#259dd5;--qt-primary-light:#66bae2;--qt-primary-gradient:linear-gradient(180deg, #259dd5 0%, #66bae2 100%);--qt-secondary:#f3792a;--qt-black:#1e1e1e;--qt-gray:gray;--qt-white:#fff;--qt-shadow-card:0 1px 6px #0000001f, 0 4px 20px #0000002e;--qt-radius:16px;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:24px 0 0}.qt-loading,.qt-error{text-align:center;border-radius:var(--qt-radius);background:var(--qt-white);box-shadow:var(--qt-shadow-soft);padding:48px 24px}.qt-loading p,.qt-error p{color:var(--qt-black);margin:0 0 16px;font-family:Inter,sans-serif}.qt-error button{background:var(--qt-primary-gradient);color:var(--qt-white);cursor:pointer;border:none;border-radius:50px;padding:8px 24px;font-family:Manrope,sans-serif;font-weight:600}.qt-controls{grid-template-columns:240px 1fr;align-items:center;gap:24px;margin-bottom:32px;display:grid}.qt-timer{background:var(--qt-white);border-radius:var(--qt-radius);box-shadow:var(--qt-shadow-soft);justify-content:center;align-items:center;padding:16px 24px;display:flex}.qt-timer__value{color:var(--qt-primary);font-family:Manrope,sans-serif;font-size:28px}.qt-progress{background:var(--qt-white);border-radius:var(--qt-radius);box-shadow:var(--qt-shadow-soft);grid-template-columns:auto auto 1fr auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.qt-progress__label{color:var(--qt-black);white-space:nowrap;font-family:Inter,sans-serif}.qt-progress__track{background:#efefef;border-radius:12px;min-width:80px;height:16px;position:relative;overflow:hidden}.qt-progress__fill{background:var(--qt-primary-gradient);border-radius:12px;transition:width .25s;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 0 5.2px #00000040}.qt-circle-btn{background:var(--qt-primary-gradient);width:32px;height:32px;box-shadow:var(--qt-shadow-card);cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;padding:0;display:inline-flex}.qt-circle-btn:disabled{cursor:not-allowed;background:linear-gradient(#ccc 0%,#979797 100%)}.qt-circle-btn .qt-chevron{border-bottom:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;transform:rotate(-45deg)}.qt-circle-btn--prev .qt-chevron{transform:rotate(135deg)}.qt-viewport{position:relative;overflow:visible}.qt-scroller{scroll-behavior:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain;padding:var(--qt-shadow-bleed);margin:calc(var(--qt-shadow-bleed) * -1);box-sizing:content-box;overflow:visible auto}.qt-scroller::-webkit-scrollbar{display:none}.qt-list{gap:24px;display:grid}.qt-card{background:var(--qt-white);border-radius:var(--qt-radius);box-shadow:var(--qt-shadow-soft);cursor:pointer;grid-template-columns:80px 1fr;align-items:center;padding:24px;transition:box-shadow .3s cubic-bezier(.22,.8,.28,1),transform .3s cubic-bezier(.22,.8,.28,1);display:grid;position:relative}.qt-card--active{box-shadow:0 0 0 3px var(--qt-primary), var(--qt-shadow-soft)}.qt-card--unanswered .qt-card__inner{filter:blur(5px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .35s,opacity .35s}.qt-card--answered:after{content:"";background:var(--qt-primary-light);border-radius:50%;width:10px;height:10px;position:absolute;top:14px;right:14px}.qt-card__num{color:var(--qt-primary-light);text-align:center;font-family:Manrope,sans-serif;font-size:32px;font-weight:600}.qt-card--active .qt-card__num{color:var(--qt-primary)}.qt-card__inner{grid-template-rows:auto auto auto;gap:16px;min-width:0;display:grid}.qt-card__text{color:var(--qt-gray);text-align:center;margin:0;font-family:Inter,sans-serif;font-size:20px}.qt-card--active .qt-card__text{color:var(--qt-black)}.qt-anchors{color:var(--qt-primary-light);letter-spacing:.8px;grid-template-columns:1fr 1fr 1fr;font-family:Manrope,sans-serif;font-size:16px;display:grid}.qt-card--active .qt-anchors{color:var(--qt-primary)}.qt-anchors>div:nth-child(2){text-align:center}.qt-anchors>div:last-child{text-align:right}.qt-scale{grid-template-columns:repeat(7,minmax(0,1fr));justify-content:space-between;gap:6px;width:100%;max-width:100%;display:flex}.qt-choice{width:32px;max-width:32px;height:32px;box-shadow:var(--qt-shadow-soft);cursor:pointer;background:radial-gradient(160% 160%,#f7f7f7 0%,#fff 100%);border:0;border-radius:8px;flex:0 0 32px;padding:0;position:relative}.qt-card--active .qt-choice{box-shadow:var(--qt-shadow-soft);background:#fff}.qt-choice--selected:after{content:"";background:var(--qt-primary);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qt-choice:focus-visible{outline:2px solid var(--qt-primary-light);outline-offset:2px}.qt-lead-spacer,.qt-end-spacer{flex-shrink:0;height:0}.qt-actions{justify-content:center;margin-top:32px;display:flex}.qt-finish-btn{background:var(--qt-primary-gradient);color:var(--qt-white);cursor:pointer;box-shadow:var(--qt-shadow-card);border:none;border-radius:50px;padding:8px 40px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s}.qt-finish-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #259dd54d,0 0 32px #259dd533}.qt-finish-btn:disabled{color:#f2f2f2;cursor:not-allowed;background:linear-gradient(#ccc 0%,#979797 100%);transform:none}@media (width<=1024px){.qt-controls{grid-template-columns:1fr}}@media (width<=768px){.qt-page{margin-top:12px}.qt-controls{margin-bottom:16px}.qt-timer{padding:10px 16px}.qt-timer__value{font-size:22px}.qt-progress{padding:10px 12px}.qt-viewport{overflow:hidden}.qt-scroller{padding:var(--qt-shadow-bleed) 2px;margin:calc(var(--qt-shadow-bleed) * -1) -2px;-webkit-overflow-scrolling:touch;overflow:visible auto}.qt-list{gap:16px}.qt-actions{margin-top:16px}.qt-card{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:start;gap:12px;padding:16px}.qt-card__num{font-size:24px}.qt-card__inner{width:100%}.qt-card__text{font-size:17px}.qt-anchors{letter-spacing:0;gap:4px;font-size:11px}.qt-scale{gap:4px}.qt-choice{flex:0 0 28px;width:28px;max-width:28px;height:28px}.qt-progress{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:10px 12px}.qt-progress__label{text-align:center;white-space:normal;grid-area:1/1/auto/-1}.qt-progress>.qt-circle-btn:first-child{grid-area:2/1}.qt-progress__track{grid-area:2/2;min-width:0}.qt-progress>.qt-circle-btn:last-child{grid-area:2/3}.qt-finish-btn{width:100%}}@media (width<=480px){.qt-card__text{font-size:15px}.qt-anchors{font-size:10px}.qt-choice{flex:0 0 24px;width:24px;max-width:24px;height:24px}.qt-choice--selected:after{width:10px;height:10px}}.qi-page,.qt-page,.three-rs-page,.scanin-page,.qe-page{--q-shadow-soft:0 2px 8px #0000000f, 0 12px 28px #0000001a;--q-shadow-bleed:24px;--qi-shadow-soft:var(--q-shadow-soft);--qt-shadow-soft:var(--q-shadow-soft);--qt-shadow-bleed:var(--q-shadow-bleed)}@media (width<=768px){.qi-page,.qt-page,.three-rs-page,.scanin-page,.qe-page{--q-shadow-soft:0 4px 16px #0f172a1f;--q-shadow-bleed:14px}:is(.main-content:has(.qi-page),.main-content:has(.qt-page),.main-content:has(.three-rs-page),.main-content:has(.scanin-page)){overflow-x:visible}:is(.account-page-content:has(.qi-page),.account-page-content:has(.qt-page),.account-page-content:has(.three-rs-page),.account-page-content:has(.scanin-page)){overflow:visible}.qi-page,.qt-page{box-sizing:border-box;padding-left:2px;padding-right:2px}.qi-instructions{padding:var(--q-shadow-bleed) 2px;margin:calc(var(--q-shadow-bleed) * -1) 0}.qi-card,.qi-instruction-item,.qi-loading,.qi-error,.qt-card,.qt-timer,.qt-progress,.qt-loading,.qt-error,.three-rs-root .example-panel,.three-rs-root .mock-q,.three-rs-root .age-block,.three-rs-root .stage-panel .result-stat,.scanin-root .scanin-timer,.scanin-root .scanin-progress,.scanin-root .scanin-intro-card,.scanin-root .scanin-question-card{box-shadow:var(--q-shadow-soft)}.qt-scroller,.scanin-root .scanin-q-scroller{padding:var(--q-shadow-bleed) 2px!important;margin:calc(var(--q-shadow-bleed) * -1) -2px!important}}.dq-page{box-sizing:border-box;width:100%;max-width:956px;margin:0 auto}.dq-page--account{min-width:0;max-width:100%;margin-top:24px}.dq-intro{align-items:center;gap:24px;margin-bottom:40px;display:flex}.dq-intro img{width:auto;height:56px}.dq-brand-title{color:#259dd5;margin:0;font-family:Manrope,sans-serif;font-size:36px;font-weight:700;line-height:1.2}.dq-sub-title{color:gray;margin-top:6px;font-family:Manrope,sans-serif;font-size:18px;font-weight:600}.dq-stack{gap:32px;display:grid}.dq-card{background:#fff;border-radius:16px;padding:0;box-shadow:0 0 24px #00000026}.dq-card-inner{padding:32px}.dq-section-title{color:#259dd5;font-family:Manrope,sans-serif;font-size:20px;font-weight:700}.dq-muted{color:gray}.dq-section-intro{margin-top:10px}.dq-instructions-text{margin-top:12px;line-height:1.4}.dq-required{color:#ec1c24;font-weight:700}.dq-form-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:16px;display:grid}.dq-field{gap:8px;display:grid}.dq-hint{color:gray;font-size:13px}.dq-form-label{color:#259dd5;font-family:Inter,sans-serif;font-size:16px;display:block}.dq-form-input{color:#1e1e1e;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:16px;outline:none;width:100%;padding:8px 16px;font-family:Inter,sans-serif;font-size:16px;transition:border-color .3s;box-shadow:inset 0 0 6px 2px #0003}.dq-form-input::placeholder{color:gray}.dq-form-input:focus{border-color:#66bae2}.dq-form-input.dq-invalid,.dq-dropdown-trigger.dq-invalid,.dq-custom-checkbox.dq-invalid{outline-offset:2px;outline:2px solid #ec1c24}.dq-dropdown{width:100%;position:relative}.dq-dropdown-trigger{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(#259dd5 0%,#66bae2 100%);border:none;border-radius:16px;width:100%;padding:8px 36px 8px 16px;font-family:Inter,sans-serif;font-size:16px;position:relative;box-shadow:0 1px 6px #0000001f,0 4px 20px #0000002e}.dq-dropdown-trigger:after{content:"";pointer-events:none;border-top:6px solid #fff;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;transition:transform .3s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dq-dropdown-trigger.active:after{transform:translateY(-50%)rotate(180deg)}.dq-dropdown-menu{z-index:20;background:#fff;border-radius:16px;max-height:280px;margin-top:4px;padding:8px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 1px 6px #0000001f,0 4px 20px #0000002e}.dq-dropdown-option{text-align:left;color:#259dd5;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:8px 16px;font-family:Inter,sans-serif;font-size:16px;display:block}.dq-dropdown-option:hover{color:#fff;background:#66bae2}.dq-consent-row{flex-wrap:wrap;align-items:flex-start;gap:12px 32px;margin-top:14px;display:flex}.dq-consent-row .dq-checkbox-container{flex:calc(50% - 16px);min-width:min(100%,280px);margin:0}.dq-checkbox-container{align-items:center;gap:12px;margin:8px 0;display:flex}.dq-custom-checkbox{cursor:pointer;background:#fff;border:none;border-radius:8px;flex:none;width:32px;height:32px;padding:0;position:relative;box-shadow:0 1px 6px #0000001f,0 4px 20px #0000002e}.dq-custom-checkbox.checked{background:linear-gradient(#259dd5 0%,#66bae2 100%);box-shadow:0 1px 6px #0000001f,0 4px 20px #0000002e,0 0 0 2px #66bae2}.dq-custom-checkbox.checked:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dq-checkbox-label{color:#1e1e1e;cursor:pointer;font-family:Inter,sans-serif;font-size:16px}.dq-checkbox-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:4px 20px;display:grid}.dq-scenario{gap:12px;margin-top:22px;display:grid}.dq-scenario:first-of-type{margin-top:16px}.dq-scenario-title{color:#1e1e1e;font-family:Manrope,sans-serif;font-weight:700}.dq-scenario-desc{color:#1e1e1e}.dq-rank-list{gap:10px;display:grid}.dq-rank-row{grid-template-columns:102px 1fr;align-items:start;gap:12px;display:grid}.dq-rank-text{padding-top:6px}.dq-rank-stepper{border-radius:999px;align-items:stretch;width:100%;max-width:96px;height:30px;display:inline-flex;overflow:hidden;box-shadow:0 0 18px #0003}.dq-step-btn{cursor:pointer;background:linear-gradient(#259dd5 0%,#66bae2 100%);border:none;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.dq-step-btn:hover{filter:brightness(1.06)}.dq-step-btn img{width:10px;height:10px;display:block}.dq-step-btn.prev img{transform:rotate(180deg)}.dq-step-value{color:#1e1e1e;-webkit-user-select:none;user-select:none;background:linear-gradient(#f2f2f2 0%,#fff 45%,#efefef 100%);border-left:1px solid #00000014;border-right:1px solid #00000014;flex:auto;justify-content:center;align-items:center;min-width:36px;height:30px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;display:inline-flex}.dq-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.dq-primary-button{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(#259dd5 0%,#66bae2 100%);border:none;border-radius:50px;padding:8px 24px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:1.365;transition:all .3s;box-shadow:0 1px 6px #0000001f,0 4px 20px #0000002e}.dq-primary-button:hover:not(:disabled){color:#259dd5;background:#fff;transform:translateY(-2px);box-shadow:0 2px 8px #00000026,0 6px 24px #0003}.dq-primary-button:disabled{opacity:.65;cursor:not-allowed}.dq-secondary-button{color:#259dd5;cursor:pointer;text-align:center;background:#fff;border:none;border-radius:50px;padding:8px 24px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;line-height:1.365;text-decoration:none;transition:all .3s;box-shadow:0 1px 6px #0000001f,0 4px 20px #0000002e}.dq-secondary-button:hover{transform:scale(1.05);box-shadow:0 2px 8px #00000026,0 6px 24px #0003}.dq-success{text-align:center;padding:48px 32px}.dq-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.dq-intro{text-align:center;flex-direction:column}.dq-intro img{height:40px}.dq-brand-title{font-size:24px}.dq-form-grid{grid-template-columns:1fr}.dq-card{margin:0 16px}.dq-card-inner{padding:28px 22px}.dq-consent-row .dq-checkbox-container{flex:100%}.dq-actions{justify-content:stretch}.dq-primary-button,.dq-secondary-button{width:100%}.dq-checkbox-grid{grid-template-columns:1fr}}.dq-post-questions{gap:28px;margin-top:20px;display:grid}.dq-post-question{border-bottom:1px solid #00000014;gap:12px;padding-bottom:28px}.dq-post-questions>div:last-child .dq-post-question{border-bottom:none;padding-bottom:0}.dq-post-qnum{margin-right:4px;font-weight:700}.dq-post-options{margin-top:4px}.dq-post-options--stack{gap:2px;display:grid}.dq-post-options.dq-checkbox-grid .dq-checkbox-container{align-items:flex-start}.dq-post-custom{margin-top:12px}@media (width<=480px){.dq-brand-title{font-size:20px}.dq-rank-row{grid-template-columns:92px 1fr}.dq-rank-stepper{max-width:88px;height:28px}.dq-step-btn{width:28px;height:28px}.dq-step-value{min-width:32px;height:28px;font-size:14px}}.coach-dashboard{min-width:0}.coach-dashboard a.btn{text-decoration:none}.coach-dash-header{align-items:center;margin-bottom:8px}.coach-dash-profile{flex-shrink:0;align-items:center;gap:14px;display:flex}.coach-dash-profile__info{text-align:right}.coach-dash-profile__name{color:var(--ap-blue-deep);font-family:Manrope,sans-serif;font-size:16px;font-weight:700;line-height:140%}.coach-dash-profile__role{color:var(--ap-gray);margin-top:2px;font-family:Inter,sans-serif;font-size:13px}.coach-dash-profile__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.coach-dash-workspace{grid-template-columns:minmax(0,1.75fr) minmax(260px,.75fr);align-items:start;gap:20px;margin-top:20px;display:grid}.coach-dash-main,.coach-dash-side{flex-direction:column;gap:20px;min-width:0;display:flex}.coach-dash-card{box-shadow:var(--ap-shadow-card);border-radius:12px;margin-top:0;padding:18px 20px}.coach-dash-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.coach-dash-action-btn{border-radius:var(--ap-r-pill);color:#fff;background:linear-gradient(90deg,#259dd5 0%,#7569a1 100%);border:none;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 2px 6px #259dd538}.coach-dash-action-btn__icon{width:14px;height:14px;display:inline-flex}.coach-dash-action-btn__icon svg{width:14px;height:14px}.coach-dash-row-actions{justify-content:space-between;gap:8px;margin-top:0;display:flex}.coach-dash-row-actions .btn{justify-content:center}.coach-dash-row-actions--compact .btn{min-width:92px}.coach-dash-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.coach-dash-section-title{color:var(--ap-blue-deep);margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;line-height:120%}.coach-dash-link{color:var(--ap-blue-deep);white-space:nowrap;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;text-decoration:none}.coach-dash-link:hover{text-decoration:underline}.coach-dash-tab-bar{margin-bottom:0}.coach-dash-account-head{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:12px;display:inline-flex}.coach-dash-account-toggle{align-items:center;gap:8px;display:inline-flex}.coach-dash-account-toggle__label{color:var(--ap-ink-soft);font-family:Inter,sans-serif;font-size:12px}.coach-dashboard .toggle:after{top:1px;left:1px}.coach-dash-credits-block{background:var(--ap-blue-grad);color:#fff;border-radius:12px;margin-top:12px;margin-bottom:10px;padding:16px}.coach-dash-credits-block__label{opacity:.92;font-family:Inter,sans-serif;font-size:12px}.coach-dash-credits-block__value{margin-top:6px;font-family:Manrope,sans-serif;font-size:34px;font-weight:700;line-height:1}.coach-dash-toolkit-btn{border-radius:var(--ap-r-pill);background:var(--color-yellow-gradient);color:#fff;cursor:pointer;border:none;width:100%;margin-bottom:10px;padding:11px 14px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;box-shadow:0 4px 14px #f3792a40}.coach-dash-topup-btn{box-sizing:border-box;justify-content:center;width:100%;max-width:100%}.coach-dash-notif-title{align-items:center;gap:8px;display:flex}.coach-dash-notif-icon{width:28px;height:28px;color:var(--ap-orange);background:#f3792a24;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.coach-dash-notif-icon svg{width:16px;height:16px;display:block}@media (width<=1400px){.coach-dash-workspace{grid-template-columns:minmax(0,1.55fr) minmax(240px,.78fr)}}@media (width<=1180px){.coach-dash-workspace{grid-template-columns:1fr}.coach-dash-side{grid-template-columns:1fr 1fr;gap:20px;display:grid}}@media (width<=768px){.coach-dash-actions{grid-template-columns:1fr}.coach-dash-header{align-items:flex-start}.coach-dash-profile{justify-content:flex-end;width:100%}.coach-dash-side{grid-template-columns:1fr}.coach-dash-row-actions--compact{flex-direction:column}}.coach-assign-toolbar-card,.coach-assign-table-card{margin-top:0}.coach-assign-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.coach-assign-search{border:1px solid var(--ap-divider);background:var(--ap-gray-bg);border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.coach-assign-search__icon{width:18px;height:18px;color:var(--ap-gray);flex-shrink:0;display:inline-flex}.coach-assign-search__icon svg{width:18px;height:18px}.coach-assign-search__input{box-sizing:border-box;background:0 0;border:none;flex:1;min-width:0;padding:10px 0}.coach-assign-search__input:focus{background:0 0;outline:none}.coach-assign-add-btn{flex-shrink:0;text-decoration:none}.coach-assign-add-btn__icon{width:14px;height:14px;display:inline-flex}.coach-assign-add-btn__icon svg{width:14px;height:14px}.coach-assign-table-wrap{min-width:0;overflow-x:auto}.coach-assign-table{border-collapse:collapse;width:100%;min-width:720px}.coach-assign-table thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ap-gray);border-bottom:1px solid var(--ap-divider);padding:0 12px 14px;font-family:Manrope,sans-serif;font-size:11px;font-weight:700}.coach-assign-table tbody td{color:var(--ap-ink);vertical-align:middle;border-bottom:1px solid #f3f3f3;padding:16px 12px;font-family:Inter,sans-serif;font-size:14px}.coach-assign-table__title{color:var(--ap-blue-deep);font-family:Manrope,sans-serif;font-weight:600}.coach-assign-empty{margin-top:8px}@media (width<=768px){.coach-assign-toolbar{flex-direction:column;align-items:stretch}.coach-assign-add-btn{justify-content:center}}.coach-admin-page{flex-direction:column;gap:20px;display:flex}.coach-admin-card{margin-top:0}.coach-admin-top-stats{gap:10px;display:flex}.coach-admin-top-stat{text-align:center;background:#fff;border:1px solid #edf0f3;border-radius:10px;min-width:110px;padding:10px 14px}.coach-admin-top-stat__value{color:var(--ap-ink);font-family:Manrope,sans-serif;font-size:32px;font-weight:700;line-height:1}.coach-admin-top-stat__label{color:var(--ap-gray);margin-top:4px;font-family:Inter,sans-serif;font-size:12px}.coach-admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.coach-admin-toolbar__left,.coach-admin-toolbar__right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.coach-admin-search{background:var(--ap-gray-bg);border:1px solid var(--ap-divider);border-radius:10px;align-items:center;gap:10px;width:100%;min-width:260px;max-width:360px;padding:0 14px;display:flex}.coach-admin-search__icon{width:16px;height:16px;color:var(--ap-gray);display:inline-flex}.coach-admin-search__icon svg{width:16px;height:16px}.coach-admin-search .input{background:0 0;border:none;flex:1;min-width:0;padding:10px 0}.coach-admin-search .input:focus{background:0 0;outline:none}.coach-admin-body-note{color:var(--ap-gray);margin-left:auto;font-family:Inter,sans-serif;font-size:12px}.coach-admin-view-toggle{box-shadow:var(--ap-shadow-card);background:#fff;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.coach-admin-view-btn{color:var(--ap-gray);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 12px;font-family:Manrope,sans-serif;font-size:12px}.coach-admin-view-btn.active{background:var(--ap-blue-grad);color:#fff}.coach-admin-empty-state{min-height:110px;color:var(--ap-gray);border-top:1px solid #f2f2f2;justify-content:center;align-items:center;margin-top:10px;font-family:Inter,sans-serif;font-size:13px;display:flex}.coach-admin-chart-placeholder{color:#9aa3ad;background:linear-gradient(#fff 0%,#fafcfd 100%);border:1px dashed #d7dde2;border-radius:10px;justify-content:center;align-items:center;height:220px;font-family:Inter,sans-serif;display:flex}.coach-admin-grid-2{grid-template-columns:1.7fr 1fr;gap:16px;display:grid}.coach-admin-kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.coach-admin-kpi{box-shadow:var(--ap-shadow-card);background:#fff;border-radius:12px;padding:14px 16px}.coach-admin-kpi__label{color:var(--ap-gray);font-family:Inter,sans-serif;font-size:12px}.coach-admin-kpi__value{color:var(--ap-ink);margin-top:10px;font-family:Manrope,sans-serif;font-size:40px;font-weight:700;line-height:1}.coach-admin-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.coach-admin-link{color:var(--ap-blue-deep);font-family:Manrope,sans-serif;font-size:13px;text-decoration:none}.coach-admin-link:hover{text-decoration:underline}.coach-admin-table{border-collapse:collapse;width:100%}.coach-admin-table th,.coach-admin-table td{text-align:left;border-bottom:1px solid #f0f0f0;padding:12px 10px}.coach-admin-table th{text-transform:uppercase;color:var(--ap-gray);letter-spacing:.06em;font-family:Manrope,sans-serif;font-size:11px;font-weight:700}.coach-admin-table td{color:var(--ap-ink);font-family:Inter,sans-serif;font-size:13px}.coach-admin-pill-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.coach-admin-pill{text-align:center;background:#fff;border:1px solid #ebeff2;border-radius:12px;padding:18px 14px}.coach-admin-pill h4{margin:8px 0 6px;font-family:Manrope,sans-serif;font-size:20px}.coach-admin-pill p{color:var(--ap-gray);margin:0;font-family:Inter,sans-serif;font-size:12px}.coach-purchase-banner{color:#fff;background:linear-gradient(90deg,#259dd5 0%,#7569a1 100%);border-radius:12px;padding:18px 20px}.coach-purchase-banner h3{margin:0;font-family:Manrope,sans-serif;font-size:34px}.coach-purchase-banner p{margin:4px 0 12px;font-family:Inter,sans-serif}.coach-purchase-spotlight{background:var(--color-disabled-gradient);color:#fff;border-radius:12px;padding:18px 20px}.coach-purchase-layout{grid-template-columns:1.8fr .8fr;gap:16px;display:grid}.coach-purchase-product{border:1.5px solid #2aa7dd;border-radius:12px;margin-top:12px;padding:16px}.coach-purchase-product--orange{border-color:#f3792a}.coach-purchase-basket{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.coach-settings-summary{grid-template-columns:1.3fr 1fr 1fr 1fr;align-items:center;gap:10px;display:grid}.coach-settings-user{align-items:center;gap:12px;display:flex}.coach-settings-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:52px;height:52px}.coach-settings-tabs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.coach-settings-tab{color:var(--ap-gray);cursor:pointer;background:#fff;border:none;border-radius:999px;padding:8px 12px;font-family:Manrope,sans-serif}.coach-settings-tab.active{background:var(--ap-blue-grad);color:#fff}@media (width<=1100px){.coach-admin-grid-2,.coach-purchase-layout{grid-template-columns:1fr}.coach-admin-kpi-grid,.coach-admin-pill-grid,.coach-settings-summary{grid-template-columns:1fr 1fr}}@media (width<=768px){.coach-admin-toolbar{align-items:stretch}.coach-admin-toolbar__left,.coach-admin-toolbar__right{width:100%}.coach-admin-kpi-grid,.coach-admin-pill-grid,.coach-settings-summary{grid-template-columns:1fr}}:root{--color-text-blue:#0093d8;--biz-sidebar-width:256px;--biz-sidebar-gap:16px;--biz-topbar-height:72px;--biz-shadow-bleed:20px;--biz-shadow-sidebar:0px 1px 6px 0px #0000001f, 0px 4px 20px 0px #0000002e;--biz-shadow-nav-active:0px 1px 6px 0px #0000001f, 0px 4px 20px 0px #0000002e}html:has(.biz-app){overflow-x:visible}html:has(.biz-app) body{overflow-x:visible}html:has(.biz-app) #root{overflow-x:visible}.biz-app{background:var(--color-white);min-height:100vh}.biz-sidebar-shell{top:calc(var(--biz-sidebar-gap) - var(--biz-shadow-bleed));left:calc(var(--biz-sidebar-gap) - var(--biz-shadow-bleed));bottom:calc(var(--biz-sidebar-gap) - var(--biz-shadow-bleed));width:calc(var(--biz-sidebar-width) + var(--biz-shadow-bleed) * 2);padding:var(--biz-shadow-bleed);box-sizing:border-box;z-index:90;pointer-events:none;transition:transform .3s;position:fixed;overflow:visible}.biz-sidebar{box-sizing:border-box;background:var(--color-white);border-radius:var(--radius-standard);width:100%;height:100%;box-shadow:var(--biz-shadow-sidebar);z-index:1;padding:var(--spacing-narrow-l);pointer-events:auto;flex-direction:column;align-items:stretch;display:flex;position:relative;overflow-y:auto}.biz-sidebar::-webkit-scrollbar{width:6px}.biz-sidebar::-webkit-scrollbar-thumb{background:var(--color-light-gray);border-radius:3px}.biz-sidebar-brand{align-items:center;gap:var(--spacing-narrow-m);padding:var(--spacing-narrow-s) var(--spacing-narrow-s) var(--spacing-narrow-l);flex-shrink:0;min-width:0;text-decoration:none;display:flex}.biz-sidebar-brand img{flex-shrink:0;width:44px;height:auto}.biz-sidebar-brand__text{flex-direction:column;flex:1;min-width:0;line-height:1.1;display:flex}.biz-sidebar-brand__name{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);color:var(--color-text-blue);font-size:15px}.biz-sidebar-brand__sub{font-family:var(--font-inter);font-weight:var(--font-weight-light);font-size:var(--font-size-secondary);letter-spacing:.5px;text-transform:uppercase;color:var(--color-secondary-full)}.biz-sidebar-nav{gap:var(--spacing-narrow-xs);flex-direction:column;flex:1;width:100%;min-width:0;display:flex}.biz-sidebar-section-label{font-family:var(--font-inter);font-weight:var(--font-weight-semibold);letter-spacing:.6px;text-transform:uppercase;color:var(--color-gray);padding:var(--spacing-narrow-m) var(--spacing-narrow-m) var(--spacing-narrow-s);flex-shrink:0;font-size:11px}.biz-nav-link{align-items:center;gap:var(--spacing-narrow-m);padding:var(--spacing-narrow-s) var(--spacing-narrow-m);font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);color:var(--color-primary-full);white-space:nowrap;cursor:pointer;box-sizing:border-box;text-align:left;background:0 0;border:none;border-radius:40px;flex-shrink:0;justify-content:flex-start;width:100%;min-width:0;max-width:100%;text-decoration:none;transition:all .25s;display:flex;position:relative}.biz-nav-link__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.biz-nav-link__icon svg{stroke:currentColor;width:20px;height:20px;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.biz-nav-link__label{white-space:nowrap;flex:1;min-width:0}.biz-nav-link:hover:not(.active){color:var(--color-secondary-full);background:#66bae21a;transform:translate(3px)}.biz-nav-link:hover:not(.active) .biz-nav-link__icon svg{transform:scale(1.12)}.biz-nav-link:active:not(.active){transform:translate(3px)scale(.98)}.biz-nav-link.active{background:var(--color-primary-gradient);color:var(--color-white);box-shadow:var(--biz-shadow-nav-active);z-index:1}.biz-nav-link.active:hover{color:var(--color-white);transform:translate(3px)}.biz-nav-badge{background:var(--color-secondary-gradient);color:var(--color-white);font-family:var(--font-inter);font-weight:var(--font-weight-bold);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;display:inline-flex}.biz-nav-link.active .biz-nav-badge{background:#ffffff40}.biz-sidebar-footer{margin-top:var(--spacing-narrow-l);padding-top:var(--spacing-narrow-l);border-top:1px solid var(--color-light-gray);align-items:center;gap:var(--spacing-narrow-m);min-width:0;color:inherit;cursor:pointer;flex-shrink:0;text-decoration:none;transition:background .2s;display:flex}.biz-sidebar-footer:hover{background:#66bae21a}.biz-sidebar-footer__avatar{background:var(--color-primary-gradient);width:40px;height:40px;color:var(--color-white);font-family:var(--font-manrope);font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.biz-sidebar-footer__info{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.biz-sidebar-footer__name{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);color:var(--color-black);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.biz-sidebar-footer__plan{font-size:var(--font-size-secondary);color:var(--color-gray)}.biz-main{margin-left:calc(var(--biz-sidebar-width) + var(--biz-sidebar-gap) * 2);flex-direction:column;min-width:0;min-height:100vh;display:flex}.biz-sidebar-overlay{z-index:85;opacity:0;visibility:hidden;cursor:pointer;background:#00000080;border:none;padding:0;transition:all .3s;position:fixed;inset:0}.biz-app--sidebar-open .biz-sidebar-overlay{opacity:1;visibility:visible}@media (width<=1225px){.biz-main{margin-left:0}}@media (width>=1025px) and (width<=1225px){.biz-sidebar-shell{transform:translateX(calc(-100% - var(--biz-sidebar-gap) * 2))}.biz-app--sidebar-open .biz-sidebar-shell{transform:translate(0)}}@media (width<=1024px){.biz-sidebar-shell,.biz-sidebar-overlay{display:none!important}}.biz-profile-wrap{flex-shrink:0;position:relative}.biz-profile-btn{align-items:center;gap:var(--spacing-narrow-s);background:var(--color-white);border:1px solid var(--color-light-gray);box-shadow:var(--shadow-card);cursor:pointer;transition:var(--transition-standard);border-radius:40px;padding:5px 8px 5px 5px;display:flex;position:relative}.biz-profile-btn:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.biz-profile-avatar{background:var(--color-primary-gradient);width:34px;height:34px;color:var(--color-white);font-family:var(--font-manrope);font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.biz-profile-name{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);color:var(--color-black);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:14px;overflow:hidden}.biz-profile-caret{width:12px;height:8px;filter:var(--ui-icon-filter);flex-shrink:0;margin-right:4px}.biz-profile-menu{box-sizing:border-box;background:var(--color-white);border-radius:var(--radius-standard);min-width:200px;box-shadow:var(--shadow-card);padding:var(--spacing-narrow-s);opacity:0;visibility:hidden;transition:var(--transition-standard);z-index:200;flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-10px)}.biz-profile-menu--open{opacity:1;visibility:visible;transform:translateY(0)}.biz-profile-menu__item{text-align:left;cursor:pointer;border-radius:var(--radius-small);font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);color:var(--color-primary-full);transition:var(--transition-fast);box-sizing:border-box;background:0 0;border:none;align-self:stretch;align-items:center;padding:10px 16px;text-decoration:none;display:flex}.biz-profile-menu__item:hover{background:var(--color-primary-light);color:var(--color-white)}.biz-profile-menu__item--logout{color:var(--color-secondary-full)}.biz-profile-menu__item--logout:hover{background:var(--color-secondary-light);color:var(--color-white)}.biz-profile-menu__badge{background:var(--color-secondary-gradient);color:var(--color-white);font-family:var(--font-inter);font-weight:var(--font-weight-bold);border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;display:inline-flex}.biz-profile-menu__divider{background:var(--color-light-gray);height:1px;margin:var(--spacing-narrow-s) 0}.biz-profile-btn--compact{box-shadow:none;background:0 0;border:none;padding:0}.biz-profile-btn--compact:hover{box-shadow:none;transform:none}.biz-profile-btn--compact .biz-profile-name,.biz-profile-btn--compact .biz-profile-caret{display:none}.biz-profile-btn--compact .biz-profile-avatar{width:36px;height:36px}.site-header__mobile-action--user .biz-profile-menu{z-index:10001}@media (width<=900px){.biz-profile-name{display:none}}.biz-page-content{padding:var(--spacing-narrow-m) var(--spacing-standard-m) var(--spacing-standard-m);gap:var(--spacing-narrow-l);flex-direction:column;flex:1;min-width:0;display:flex}.biz-topbar{z-index:80;align-items:center;gap:var(--spacing-narrow-l);width:100%;padding:var(--spacing-narrow-l) var(--spacing-standard-m);background:var(--color-white);box-sizing:border-box;flex-shrink:0;min-width:0;max-width:100%;display:flex;position:sticky;top:0}.biz-topbar-burger{cursor:pointer;background:0 0;border:none;flex-shrink:0;width:24px;height:18px;padding:0;display:none;position:relative}.biz-topbar-burger span{background:var(--color-primary-full);border-radius:2px;width:24px;height:2.5px;transition:all .3s;display:block;position:absolute;left:0}.biz-topbar-burger span:first-child{top:0}.biz-topbar-burger span:nth-child(2){top:50%;transform:translateY(-50%)}.biz-topbar-burger span:nth-child(3){bottom:0}.biz-topbar-heading{flex-direction:column;gap:2px;min-width:0;display:flex}.biz-topbar-title{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);color:var(--color-text-blue);white-space:nowrap;font-size:28px;line-height:var(--line-height-tight);margin:0}.biz-topbar-subtitle{font-family:var(--font-inter);color:var(--color-gray);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;overflow:hidden}.biz-topbar-spacer{flex:1}.biz-topbar-search{flex-shrink:0;width:280px;max-width:32vw;position:relative}.biz-topbar-search input{background:var(--color-white);border:1px solid var(--color-light-gray);border-radius:var(--radius-standard);width:100%;font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-black);box-shadow:var(--shadow-inner);outline:none;padding:10px 16px 10px 42px;transition:border-color .3s}.biz-topbar-search input::placeholder{color:var(--color-gray)}.biz-topbar-search input:focus{border-color:var(--color-primary-light)}.biz-topbar-search-icon{pointer-events:none;width:18px;height:18px;display:block;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.biz-topbar-actions{align-items:center;gap:var(--spacing-narrow-m);flex-shrink:0;display:flex}.biz-page-content .btn{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);line-height:var(--line-height-button);cursor:pointer;transition:var(--transition-standard);text-align:center;justify-content:center;align-items:center;gap:var(--spacing-narrow-s);box-shadow:var(--shadow-card);box-sizing:border-box;border:none;border-radius:50px;max-width:100%;padding:8px 24px;text-decoration:none;display:inline-flex}.biz-page-content .btn-primary{background:var(--color-primary-gradient);color:var(--color-white)}.biz-page-content .btn-primary:hover:not(:disabled){background:var(--color-white);color:var(--color-primary-full);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.biz-btn-icon{flex-shrink:0;width:16px;height:16px}.biz-page-content .btn-primary .biz-btn-icon{filter:brightness(0)invert();transition:filter .3s}.biz-page-content .btn-primary:hover:not(:disabled) .biz-btn-icon{filter:var(--ui-icon-filter)}.biz-page-content .btn-secondary{background:var(--color-white);color:var(--color-primary-full)}.biz-page-content .btn-secondary:hover:not(:disabled){box-shadow:var(--shadow-card-hover);transform:scale(1.05)}.biz-page-content .btn-outline{background:var(--color-white);color:var(--color-primary-full);border:1px solid var(--color-light-gray)}.biz-page-content .btn-outline:hover:not(:disabled){background:var(--color-primary-light);color:var(--color-white)}.biz-page-content .btn-sm{padding:6px 16px;font-size:14px}.biz-page-content .btn:disabled{opacity:.65;cursor:not-allowed}.biz-page-content .btn-danger{background:var(--color-error-gradient);color:var(--color-white)}.biz-page-content .btn-danger:hover:not(:disabled){box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.biz-card{background:var(--color-white);border-radius:var(--radius-standard);box-shadow:var(--shadow-card);padding:var(--spacing-narrow-l);transition:var(--transition-standard);box-sizing:border-box;min-width:0}.biz-card-title,.biz-panel-title{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-title-large);color:var(--color-text-blue);margin:0}.biz-panel{background:var(--color-white);border-radius:var(--radius-standard);box-shadow:var(--shadow-card);min-width:0;overflow:hidden}.biz-panel-head{justify-content:space-between;align-items:center;gap:var(--spacing-narrow-m);padding:var(--spacing-narrow-l);flex-wrap:wrap;display:flex}.biz-panel-head .biz-card-title,.biz-panel-head .biz-panel-title{margin-bottom:0}.biz-section-head{justify-content:space-between;align-items:center;gap:var(--spacing-narrow-m);margin-bottom:var(--spacing-narrow-m);display:flex}.biz-section-head .biz-card-title,.biz-section-head .biz-panel-title{margin-bottom:0}.biz-panel-body{padding:0 var(--spacing-narrow-l) var(--spacing-narrow-l)}.biz-toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-narrow-l);padding:0 var(--spacing-narrow-l);margin-bottom:var(--spacing-narrow-l);flex-wrap:wrap;display:flex}.biz-link{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);color:var(--color-primary-full);font-size:14px;text-decoration:none;transition:color .2s}.biz-link:hover{color:var(--color-secondary-full)}.biz-stats-grid{gap:var(--spacing-narrow-l);grid-template-columns:repeat(4,1fr);display:grid}.biz-stat-card{padding:var(--spacing-narrow-l);transition:var(--transition-standard);display:block}.biz-stat-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.biz-stat-meta{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.biz-stat-head{align-items:center;gap:var(--spacing-narrow-s);margin-bottom:var(--spacing-narrow-m);flex-direction:column;display:flex}.biz-stat-icon{justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.biz-stat-card:hover .biz-stat-icon{transform:scale(1.08)}.biz-stat-icon svg{stroke:url(#bizStatIconGrad);width:32px;height:32px}.biz-stat-label{font-family:var(--font-manrope);font-size:var(--font-size-title-large);font-weight:var(--font-weight-semibold);color:var(--color-text-blue);line-height:var(--line-height-tight)}.biz-stat-value{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);color:var(--color-text-blue);font-size:30px;line-height:1.1}.biz-stat-sub{font-family:var(--font-inter);font-size:var(--font-size-secondary);color:var(--color-gray);margin-top:var(--spacing-narrow-s)}.biz-stat-sub--up{color:var(--color-green-full)}.biz-stat-sub--warn{color:var(--color-secondary-full)}.biz-bento-grid{gap:var(--spacing-narrow-l);grid-template-columns:2fr 1fr;align-items:start;display:grid}.biz-bento-col{gap:var(--spacing-narrow-l);flex-direction:column;min-width:0;display:flex}.biz-pl-table{flex-direction:column;width:100%;min-width:0;display:flex}.biz-pl-header,.biz-pl-row{gap:var(--spacing-narrow-l);box-sizing:border-box;align-items:center;width:100%;min-width:0;padding:16px 24px;display:grid}.biz-pl-header>*,.biz-pl-row>*{min-width:0}.biz-pl-header{background:var(--color-white);font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);color:var(--color-primary-full);box-shadow:var(--shadow-table-header);z-index:1;position:relative}.biz-pl-row{font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-black);border-top:1px solid var(--color-light-gray);transition:background .2s,box-shadow .2s;box-shadow:inset 3px 0 #0000}.biz-pl-row:hover{box-shadow:inset 3px 0 0 var(--color-primary-light);background:#f7fbfe}.biz-pl-row--clickable{cursor:pointer;color:inherit;text-decoration:none}.biz-pl-action{min-width:0}.biz-pl-action .btn,.biz-pl-action .biz-pl-action-button{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.biz-pl-action-button{background:var(--color-primary-gradient);color:var(--color-white);font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);line-height:var(--line-height-button);cursor:pointer;text-align:center;width:100%;box-shadow:var(--shadow-card);justify-content:center;align-items:center;gap:var(--spacing-narrow-s);white-space:nowrap;box-sizing:border-box;border:none;border-radius:50px;padding:8px 24px;text-decoration:none;transition:all .3s;display:inline-flex}.biz-report-actions .biz-pl-action-button{width:auto;font-size:var(--font-size-content);padding:8px 24px}.biz-pl-action-button:hover{background:var(--color-white);color:var(--color-primary-full);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.biz-pl-action-button:active{box-shadow:var(--shadow-card);transform:translateY(0)scale(.96)}.biz-pl-action-button--ghost{background:var(--color-white);color:var(--color-primary-full);border:1px solid var(--color-light-gray)}.biz-pl-action-button--ghost:hover{background:var(--color-primary-light);color:var(--color-white)}.biz-pl-action-button--auto{width:auto}.biz-dashboard-assign-table .biz-pl-header,.biz-dashboard-assign-table .biz-pl-row{grid-template-columns:minmax(0,2.2fr) minmax(0,1.1fr) minmax(0,1fr) minmax(140px,1.5fr) minmax(96px,1fr)}.biz-dashboard-assign-table .biz-pl-row{align-items:start}.biz-dashboard-assign-table .biz-pl-row>:not(.biz-pl-cell--assign){align-self:center}.biz-dashboard-assign-table .biz-pl-cell--assign{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:var(--line-height-normal)}.biz-assign-table .biz-pl-header,.biz-assign-table .biz-pl-row{grid-template-columns:2.6fr 1fr 1fr 1fr minmax(140px,1.6fr) 56px}.biz-assign-row{cursor:pointer}.biz-assign-row:hover{background:#f7fbfe}.biz-cell-assignment{align-items:center;gap:var(--spacing-narrow-m);min-width:0;display:flex}.biz-assign-name{font-family:var(--font-inter);color:var(--color-black)}.biz-assign-name b{font-weight:var(--font-weight-semibold)}.biz-assign-target{font-size:var(--font-size-secondary);color:var(--color-gray);margin-top:2px}.biz-cell-open{justify-content:flex-end;display:flex}.biz-cell-open svg{width:20px;height:20px;stroke:var(--color-light-gray);transition:stroke .2s,transform .2s}.biz-assign-row:hover .biz-cell-open svg{stroke:var(--color-primary-full);transform:translate(2px)}.biz-tag{font-family:var(--font-inter);font-weight:var(--font-weight-bold);font-size:var(--font-size-secondary);border-radius:var(--radius-standard);white-space:nowrap;background:var(--color-secondary-light);border:1px solid var(--color-secondary-full);color:var(--color-white);padding:4px 12px;display:inline-block;box-shadow:0 1px 2px #0000001a}.biz-tag--primary{background:var(--color-primary-light);border-color:var(--color-primary-full)}.biz-tag--green{background:var(--color-green-light);border-color:var(--color-green-full)}.biz-tag--yellow{background:var(--color-yellow-light);border-color:var(--color-yellow-full);color:var(--color-black)}.biz-tag--red{background:var(--color-error-light);border-color:var(--color-error-full)}.biz-tag--gray{border-color:var(--color-gray);color:var(--color-black);background:#e6e6e6}.biz-tag--magenta{background:var(--color-magenta-light);border-color:var(--color-magenta-full)}.biz-tag--purple{background:var(--color-purple-light);border-color:var(--color-purple-full)}.biz-progress{align-items:center;gap:var(--spacing-narrow-s);width:100%;min-width:0;display:flex}.biz-progress__track{background:var(--color-light-gray);border-radius:3px;flex:auto;min-width:48px;height:6px;overflow:hidden}.biz-progress__fill{border-radius:inherit;background:var(--color-primary-gradient);height:100%}.biz-progress__label{font-family:var(--font-inter);font-size:var(--font-size-secondary);color:var(--color-gray);white-space:nowrap;flex-shrink:0}.biz-report-item,.biz-inv-row{align-items:center;gap:var(--spacing-narrow-m);padding:var(--spacing-narrow-s) 0;border-top:1px solid var(--color-light-gray);display:flex}.biz-report-item:first-of-type,.biz-inv-row:first-of-type{border-top:none}.biz-activity-item{gap:var(--spacing-narrow-m);padding:var(--spacing-narrow-m) 0;border-top:1px solid var(--color-light-gray);display:flex}.biz-activity-item:first-of-type{border-top:none}.biz-report-meta,.biz-activity-body{flex:1;min-width:0}.biz-report-name{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);color:var(--color-black);font-size:15px}.biz-activity-text{font-family:var(--font-inter);color:var(--color-black);font-size:14px}.biz-activity-text b{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold)}.biz-report-sub,.biz-activity-time{font-family:var(--font-inter);font-size:var(--font-size-secondary);color:var(--color-gray);margin-top:2px}.biz-activity-icon{flex-shrink:0;width:30px;height:30px}.biz-report-file-icon{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:34px;height:34px;display:block}.inv-name{min-width:0;font-family:var(--font-manrope);font-weight:var(--font-weight-bold);font-size:var(--font-size-title-large);color:var(--color-text-blue);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.biz-inv-count{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);color:var(--color-text-blue);text-align:right;flex-shrink:0;min-width:28px;font-size:18px}.biz-inv-count--low{color:var(--color-error-full)}.biz-report-actions{gap:var(--spacing-narrow-s);flex-shrink:0;display:flex}.biz-inv-widget{flex-direction:column;min-width:0;display:flex;overflow:hidden}.biz-inv-widget .biz-section-head{padding-bottom:var(--spacing-narrow-m);border-bottom:1px solid var(--color-light-gray);margin-bottom:0}.biz-inv-widget__list{min-width:0}.biz-inv-widget .biz-inv-row{padding:12px 0}.biz-inv-widget .biz-section-head+.biz-inv-widget__list .biz-inv-row:first-child{border-top:none}.biz-inv-foot{margin-top:var(--spacing-narrow-l);min-width:0}.biz-inv-topup-btn{box-sizing:border-box;justify-content:center;padding:10px 20px;display:flex}.biz-inv-widget .biz-inv-foot .biz-inv-topup-btn{width:100%}.biz-inv-topup-btn:hover:not(:disabled){transform:none}.biz-inv-page-toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-narrow-l);flex-wrap:wrap;min-width:0;display:flex}.biz-inv-page-toolbar__cta{flex-shrink:0;margin-left:auto}.biz-groups-panel-body{padding-top:0}.biz-groups-grid{gap:var(--spacing-narrow-l);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.biz-group-card{background:var(--color-white);border:3px solid var(--group-color,var(--color-primary-full));border-radius:var(--radius-standard);cursor:pointer;transition:transform .2s,box-shadow .2s;overflow:visible}.biz-groups-grid .biz-group-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.biz-group-card--preview{cursor:default}.biz-group-card--preview:hover{box-shadow:none;transform:none}.biz-group-card__head{align-items:center;gap:var(--spacing-narrow-s);padding:var(--spacing-narrow-m) var(--spacing-narrow-l);background:var(--group-gradient,var(--color-primary-gradient));border-top-left-radius:calc(var(--radius-standard) - 3px);border-top-right-radius:calc(var(--radius-standard) - 3px);display:flex}.biz-group-dot{background:var(--color-white);border-radius:50%;flex-shrink:0;width:12px;height:12px}.biz-group-card__name{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);font-size:var(--font-size-content);color:var(--color-white)}.biz-group-count{font-family:var(--font-inter);font-size:var(--font-size-secondary);color:#ffffffe6;margin-left:auto}.biz-group-card__head .biz-row-actions{flex-shrink:0;width:auto}.biz-group-card__head .biz-row-actions-btn{color:var(--color-white);box-shadow:none;background:#ffffff2e}.biz-group-card__head .biz-row-actions-btn:hover{color:var(--color-white);box-shadow:none;background:#ffffff52;transform:none}.biz-group-card__body{padding:var(--spacing-narrow-l)}.biz-avatar-stack{margin-bottom:var(--spacing-narrow-m);align-items:center;display:flex}.biz-avatar-stack .biz-avatar-sm{border:2px solid var(--color-white);margin-left:-10px}.biz-avatar-stack .biz-avatar-sm:first-child{margin-left:0}.biz-avatar-more{background:var(--color-light-gray);color:var(--color-gray)}.biz-gc-meta{font-family:var(--font-inter);color:var(--color-gray);font-size:14px}.biz-gc-meta b{color:var(--color-black)}.biz-member-box{border:1px solid var(--color-light-gray);border-radius:var(--radius-standard);overflow:hidden}.biz-member-box .biz-cand-row,.biz-member-box .biz-cand-row:first-of-type{border-top:none;margin-top:0}.biz-group-preview-list{border:none}.biz-group-preview-empty{padding:var(--spacing-narrow-l);color:var(--color-gray);font-family:var(--font-inter);font-size:var(--font-size-content);margin:0}.biz-cand-row{align-items:center;gap:var(--spacing-narrow-m);padding:var(--spacing-narrow-m) var(--spacing-narrow-l);border-top:1px solid var(--color-light-gray);display:flex}.biz-cand-row:first-of-type{border-top:1px solid var(--color-light-gray)}.biz-member-box>.biz-cand-row:first-of-type,.biz-wiz-candlist>.biz-cand-row:first-of-type{border-top:none}.biz-cand-info{flex:1;min-width:0}.biz-cand-name{font-family:var(--font-inter);color:var(--color-black);font-size:14px}.biz-cand-name b{font-weight:var(--font-weight-semibold)}.biz-cand-email{font-size:var(--font-size-secondary);color:var(--color-gray)}.biz-modal.biz-modal--wizard{max-width:780px;height:min(760px,100dvh - 24px);max-height:calc(100dvh - 24px);padding:var(--spacing-narrow-l);padding-bottom:calc(var(--spacing-narrow-l) + 4px);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.biz-modal--wizard .biz-modal-head{margin-bottom:var(--spacing-narrow-m);flex-shrink:0}.biz-modal--wizard .biz-modal-body{flex-direction:column;flex:1;min-height:0;margin:0;padding:0;display:flex;overflow:visible}.biz-wiz-layout{flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}.biz-wiz-layout .biz-stepper{flex-shrink:0;margin-top:0}.biz-wiz-layout .biz-aw-body,.biz-wiz-layout .biz-wiz-scroll{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}.biz-modal--wizard .biz-wiz-layout .biz-aw-body{margin:0 -8px;padding:12px 16px 32px 12px}.biz-modal--wizard .biz-aw-seg-wrap{width:100%;max-width:100%;margin:0 -10px var(--spacing-narrow-m);box-sizing:border-box;padding:10px 14px 14px;display:block;overflow:visible}.biz-modal--wizard .biz-wiz-foot,.biz-modal--wizard .biz-aw-foot{padding:var(--spacing-narrow-m) 20px 10px;margin:var(--spacing-narrow-m) -8px 0;overflow:visible}.biz-wiz-layout .biz-wiz-foot{flex-shrink:0;margin-top:0}.biz-stepper{margin:var(--spacing-narrow-s) 0 var(--spacing-narrow-l);align-items:flex-start;display:flex}.biz-step{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.biz-step-num{background:var(--color-light-gray);width:40px;height:40px;color:var(--color-gray);font-family:var(--font-manrope);font-weight:var(--font-weight-bold);border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:flex}.biz-step--active .biz-step-num,.biz-step--done .biz-step-num{background:var(--color-primary-gradient);color:var(--color-white)}.biz-step-label{font-family:var(--font-inter);color:var(--color-gray);font-size:14px}.biz-step--active .biz-step-label,.biz-step--done .biz-step-label{color:var(--color-primary-full);font-weight:var(--font-weight-semibold)}.biz-step-line{background:var(--color-light-gray);border-radius:2px;flex:1;height:3px;margin:18px 8px 0;transition:background .25s}.biz-step-line--done{background:var(--color-primary-full)}.biz-wiz-step,.biz-wiz-field,.biz-wiz-tabs{margin-bottom:var(--spacing-narrow-l)}.biz-wiz-search{margin-bottom:var(--spacing-narrow-m)}.biz-wiz-filters{gap:var(--spacing-narrow-s);margin-bottom:var(--spacing-narrow-m);flex-wrap:wrap;display:flex}.biz-wiz-candlist{max-height:280px;overflow-y:auto}.biz-wiz-foot{justify-content:space-between;align-items:center;gap:var(--spacing-narrow-m);margin-top:var(--spacing-narrow-l);display:flex}.biz-color-swatches{gap:var(--spacing-narrow-m);flex-wrap:wrap;display:flex}.biz-swatch{cursor:pointer;border:none;border-radius:50%;width:34px;height:34px;padding:0;transition:transform .15s;box-shadow:0 1px 3px #00000040}.biz-swatch:hover{transform:scale(1.1)}.biz-swatch--selected{box-shadow:0 0 0 3px var(--color-white), 0 0 0 6px currentColor}.biz-chip{border:1px solid var(--color-light-gray);background:var(--color-white);font-family:var(--font-inter);color:var(--color-gray);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px;transition:color .25s,background .25s,border-color .25s,transform .2s,box-shadow .25s}.biz-chip:hover{color:var(--color-primary-full);border-color:var(--color-primary-light)}.biz-chip:active{transform:scale(.95)}.biz-chip--active{background:var(--color-primary-light);border-color:var(--color-primary-full);color:var(--color-white);box-shadow:var(--shadow-card);transform:scale(1.02)}.biz-cand-form{border:1px solid var(--color-light-gray);border-radius:var(--radius-standard);padding:var(--spacing-narrow-l);margin-bottom:var(--spacing-narrow-m)}.biz-cand-form h4{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);font-size:var(--font-size-content);color:var(--color-primary-full);margin:0 0 var(--spacing-narrow-m)}.biz-toggle-line{align-items:center;gap:var(--spacing-narrow-s);margin:var(--spacing-narrow-m) 0 var(--spacing-narrow-s);font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-black);display:flex}.biz-form-textarea{background:var(--color-white);border:1px solid var(--color-light-gray);border-radius:var(--radius-standard);font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-black);box-shadow:var(--shadow-inner);box-sizing:border-box;resize:vertical;outline:none;width:100%;min-height:72px;padding:8px 16px;transition:border-color .3s}.biz-form-textarea:focus{border-color:var(--color-primary-light)}.biz-add-more{border:1px dashed var(--color-primary-light);border-radius:var(--radius-standard);width:100%;padding:var(--spacing-narrow-m);color:var(--color-primary-full);cursor:pointer;font-family:var(--font-manrope);font-weight:var(--font-weight-bold);background:#f7fbfe;font-size:22px;line-height:1}.biz-add-more:hover{background:var(--color-primary-light);color:var(--color-white)}.biz-group-pill{background:#f4f7f9;border-radius:50px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.biz-group-pill__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.biz-group-pill--inline{font-family:var(--font-inter);color:var(--color-black);background:0 0;border-radius:0;padding:0;font-size:14px}.biz-group-pill--inline .biz-group-pill__dot{width:10px;height:10px}.biz-group-pill--none{color:var(--color-gray)}.biz-form-input{background:var(--color-white);border:1px solid var(--color-light-gray);border-radius:var(--radius-standard);font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-black);box-shadow:var(--shadow-inner);box-sizing:border-box;outline:none;width:100%;padding:8px 16px;transition:border-color .3s}.biz-form-input::placeholder{color:var(--color-gray)}.biz-form-input:focus{border-color:var(--color-primary-light)}.biz-cand-toolbar{flex-wrap:nowrap;justify-content:space-between}.biz-cand-search{flex:auto;min-width:0;max-width:360px;position:relative}.biz-cand-search-icon{opacity:.6;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.biz-cand-search .biz-form-input{padding-left:42px}.biz-cand-group-filter{flex-shrink:0;width:auto;min-width:200px}.biz-dropdown{width:100%;display:inline-block;position:relative}.biz-cand-group-filter.biz-dropdown{width:auto;min-width:200px}.biz-dropdown-trigger{background:var(--color-primary-gradient);color:var(--color-white);border-radius:var(--radius-standard);font-family:var(--font-inter);font-size:var(--font-size-content);cursor:pointer;box-shadow:var(--shadow-card);border:none;justify-content:space-between;align-items:center;width:100%;padding:8px 36px 8px 16px;transition:all .3s;display:flex;position:relative}.biz-dropdown-trigger:after{content:"";filter:brightness(0)invert();pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='10'%20viewBox='0%200%2014%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.04715%209.59453C7.77172%209.85417%207.39836%2010%207.00908%2010C6.6198%2010%206.24644%209.85417%205.97101%209.59453L0.430044%204.36676C0.154599%204.10667%20-9.17877e-05%203.75396%204.08604e-08%203.38622C9.18694e-05%203.01849%200.154959%202.66585%200.430533%202.40588C0.706107%202.14591%201.07981%201.99991%201.46944%202C1.85907%202.00009%202.2327%202.14625%202.50815%202.40634L7.00908%206.65437L11.51%202.40634C11.7869%202.15367%2012.1579%202.01375%2012.5431%202.01674C12.9283%202.01973%2013.2968%202.16537%2013.5693%202.42231C13.8417%202.67924%2013.9964%203.02691%2013.9999%203.39043C14.0035%203.75395%2013.8556%204.10423%2013.5881%204.36583L8.04813%209.59546L8.04715%209.59453Z'%20fill='currentColor'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:16px 16px;width:16px;height:16px;transition:transform .3s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.biz-dropdown-trigger--open:after{transform:translateY(-50%)rotate(180deg)}.biz-dropdown-menu{background:var(--color-white);border-radius:var(--radius-standard);box-shadow:var(--shadow-card);padding:var(--spacing-narrow-s);z-index:30;opacity:0;visibility:hidden;width:100%;min-width:180px;margin-top:4px;transition:all .3s;position:absolute;top:100%;left:0;transform:translateY(-10px)}.biz-dropdown-menu--open{opacity:1;visibility:visible;transform:translateY(0)}.biz-dropdown-option{text-align:left;width:100%;font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-primary-full);cursor:pointer;border-radius:var(--radius-small);background:0 0;border:none;padding:8px 16px;transition:background .2s;display:block}.biz-dropdown-option:hover{background:var(--color-primary-light);color:var(--color-white)}.biz-cand-table .biz-pl-header,.biz-cand-table .biz-pl-row{grid-template-columns:2.2fr 1.2fr 1.8fr 56px}.biz-cand-row{cursor:pointer}.biz-cell-candidate{align-items:center;gap:var(--spacing-narrow-m);min-width:0;display:flex}.biz-avatar-sm{background:var(--color-primary-gradient);width:34px;height:34px;color:var(--color-white);font-family:var(--font-manrope);font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.biz-avatar-sm.biz-avatar-more,.biz-avatar-stack .biz-avatar-sm.biz-avatar-more{background:var(--color-light-gray);color:var(--color-gray)}.biz-assign-summary{gap:var(--spacing-narrow-s);flex-wrap:wrap;display:flex}.biz-row-actions{justify-content:flex-end;display:flex;position:relative}.biz-row-actions-btn{background:var(--color-white);cursor:pointer;width:28px;height:28px;color:var(--color-primary-full);box-shadow:var(--shadow-card);border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.biz-row-actions-btn:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.biz-row-actions-btn svg{width:15px;height:15px}.biz-row-menu{z-index:30;background:var(--color-white);border-radius:var(--radius-small);min-width:190px;box-shadow:var(--shadow-card);opacity:0;visibility:hidden;padding:6px;transition:all .2s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-6px)}.biz-row-actions--open .biz-row-menu{opacity:1;visibility:visible;transform:none}.biz-row-menu button,.biz-row-menu a{text-align:left;cursor:pointer;width:100%;font-family:var(--font-inter);color:var(--color-black);box-sizing:border-box;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.biz-row-menu button:hover,.biz-row-menu a:hover{background:#f3f6f9}.biz-row-menu button.biz-row-menu__danger{color:var(--color-error-full)}.biz-row-menu button.biz-row-menu__danger:hover{background:var(--color-error-light);color:var(--color-white)}.biz-empty-state{text-align:center;padding:var(--spacing-standard-l) var(--spacing-narrow-l);color:var(--color-gray)}.biz-empty-state h3{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);color:var(--color-black);margin:0 0 var(--spacing-narrow-s)}.biz-empty-state p{font-family:var(--font-inter);margin:0;font-size:14px}.biz-inv-panel-body{padding-top:0}.biz-inv-toolbar{margin-bottom:var(--spacing-narrow-l)}.biz-inv-grid,.biz-store-grid{gap:var(--spacing-narrow-l);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.biz-inv-grid--instruments{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.biz-inv-card{background:var(--color-white);border-radius:var(--radius-standard);box-shadow:var(--shadow-card);padding:var(--spacing-narrow-l);flex-direction:column;gap:12px;transition:transform .2s,box-shadow .2s;display:flex}.biz-inv-card:hover{box-shadow:var(--shadow-card-hover)}.biz-inv-card--instrument{gap:0}.biz-inv-card--instrument:hover{transform:translateY(-3px)}.biz-inv-head{align-items:center;gap:var(--spacing-narrow-m);margin-bottom:var(--spacing-narrow-m);display:flex}.biz-inv-titles{flex:1;min-width:0}.biz-inv-name{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);font-size:var(--font-size-title-large);color:var(--color-text-blue);line-height:var(--line-height-tight)}.biz-inv-fam{font-family:var(--font-inter);color:var(--color-gray);margin-top:4px;font-size:12px}.biz-inv-credits{text-align:right;flex-shrink:0}.biz-inv-credits b{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);color:var(--color-primary-full);font-size:34px;line-height:1;display:block}.biz-inv-credits--low b{color:var(--color-error-full)}.biz-inv-credits span{font-family:var(--font-inter);font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.4px;color:var(--color-gray)}.biz-inv-desc{font-family:var(--font-inter);color:var(--color-black);font-size:14px;line-height:var(--line-height-normal);margin:0 0 var(--spacing-narrow-m)}.biz-inv-reports-label{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);color:var(--color-primary-full);margin:0 0 var(--spacing-narrow-s);font-size:13px}.biz-inv-reports-sub{color:var(--color-gray);font-weight:var(--font-weight-regular)}.biz-chip-set{margin-bottom:var(--spacing-narrow-m);flex-wrap:wrap;gap:6px;display:flex}.biz-report-chip{border:1px solid var(--color-light-gray);font-family:var(--font-inter);color:var(--color-black);background:var(--color-white);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.biz-report-chip:before{content:"";background:var(--color-primary-full);border-radius:50%;flex-shrink:0;width:7px;height:7px}.biz-report-chip--group{border-style:dashed}.biz-inv-foot{gap:var(--spacing-narrow-s);padding-top:var(--spacing-narrow-m);border-top:1px solid var(--color-light-gray);margin-top:auto;display:flex}.biz-inv-foot .btn{flex:1}.biz-inv-rules{margin-top:var(--spacing-standard-s);padding:0 var(--spacing-narrow-l) var(--spacing-narrow-l);text-align:center}.biz-inv-rules h3{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);font-size:var(--font-size-content);color:var(--color-primary-full);margin:0 0 var(--spacing-narrow-s)}.biz-inv-rules ul{margin:0;padding:0;list-style:none}.biz-inv-rules li{font-family:var(--font-inter);color:var(--color-gray);font-size:13px;line-height:var(--line-height-normal);margin-bottom:6px}.biz-inv-rules li:last-child{margin-bottom:0}.biz-inv-card__credits{font-family:var(--font-manrope);font-size:28px;font-weight:var(--font-weight-bold);color:var(--color-text-blue)}.biz-inv-card__credits--low{color:var(--color-error-full)}.biz-inv-card__actions{gap:var(--spacing-narrow-s);padding-top:var(--spacing-narrow-s);flex-wrap:wrap;margin-top:auto;display:flex}.biz-store-panel-body{padding-top:0}.biz-store-promo-wrap{padding:0 var(--spacing-narrow-l)}.biz-store-toolbar{margin-bottom:var(--spacing-narrow-l)}.biz-promo-card{background:var(--color-primary-gradient);color:var(--color-white);border-radius:var(--radius-standard);box-shadow:var(--shadow-card);padding:var(--spacing-narrow-l);justify-content:space-between;align-items:center;gap:var(--spacing-narrow-l);margin-bottom:var(--spacing-narrow-l);flex-wrap:wrap;display:flex}.biz-promo-text h3{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);font-size:var(--font-size-content);color:var(--color-white);margin:0 0 4px}.biz-promo-text p{font-family:var(--font-inter);color:#ffffffe6;font-size:14px;line-height:var(--line-height-normal);margin:0}.biz-promo-text b{color:var(--color-white);font-weight:var(--font-weight-semibold)}.biz-promo-copy{background:var(--color-white);color:var(--color-primary-full);font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);cursor:pointer;box-shadow:var(--shadow-card);border:none;border-radius:50px;flex-shrink:0;padding:10px 22px;transition:transform .2s,box-shadow .2s}.biz-promo-copy:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.biz-promo-copy:active{box-shadow:var(--shadow-card);transform:translateY(0)scale(.96)}.biz-price-tiers{gap:var(--spacing-narrow-s);margin-bottom:var(--spacing-narrow-m);grid-template-columns:repeat(3,1fr);display:grid}.biz-tier{border:1px solid var(--color-light-gray);border-radius:var(--radius-small);padding:var(--spacing-narrow-m) 6px;text-align:center;cursor:pointer;background:var(--color-white);transition:border-color .25s,background .25s,box-shadow .25s,transform .2s}.biz-tier:hover{border-color:var(--color-primary-light);transform:translateY(-2px)}.biz-tier:active{transform:scale(.97)}.biz-tier--selected{border-color:var(--color-primary-full);box-shadow:0 0 0 1px var(--color-primary-full) inset;background:#259dd50f;transform:translateY(-2px)}.biz-tier-qty{font-family:var(--font-inter);color:var(--color-gray);margin-bottom:4px;font-size:12px;display:block}.biz-tier-price{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);color:var(--color-black);font-size:18px;line-height:1;display:block}.biz-tier-save{font-family:var(--font-inter);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-green-full);margin-top:4px;display:block}.biz-store-rules a{color:var(--color-text-blue);font-weight:var(--font-weight-semibold);text-decoration:none}.biz-store-rules a:hover{text-decoration:underline}.biz-store-rules b{color:var(--color-black);font-weight:var(--font-weight-semibold)}.biz-seg{background:var(--color-white);border:1px solid var(--color-light-gray);box-shadow:var(--shadow-card);isolation:isolate;border-radius:50px;flex-shrink:0;padding:4px;display:inline-flex;position:relative}.biz-seg__indicator{background:var(--color-primary-gradient);box-shadow:none;z-index:0;pointer-events:none;border-radius:50px;transition:left .38s cubic-bezier(.34,1.15,.64,1),top .38s cubic-bezier(.34,1.15,.64,1),width .38s cubic-bezier(.34,1.15,.64,1),height .38s cubic-bezier(.34,1.15,.64,1);position:absolute;top:0;left:0}.biz-seg button{cursor:pointer;z-index:1;font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);color:var(--color-gray);white-space:nowrap;background:0 0;border:none;border-radius:50px;padding:8px 18px;font-size:14px;transition:color .28s,transform .2s;position:relative}.biz-seg button.active{color:var(--color-white)}.biz-seg button:not(.active):hover{color:var(--color-primary-full)}.biz-seg button:active{transform:scale(.95)}.biz-detail-grid{gap:var(--spacing-narrow-l);grid-template-columns:1fr 1.1fr;align-items:start;display:grid}.biz-assign-status-card{margin-bottom:0}.biz-assign-status-bar{justify-content:space-between;align-items:center;gap:var(--spacing-narrow-l);flex-wrap:wrap;display:flex}.biz-assign-status-head{align-items:center;gap:var(--spacing-narrow-s);display:flex}.biz-assign-status-dot{background:var(--color-primary-full);border-radius:50%;flex-shrink:0;width:10px;height:10px}.biz-assign-status-dot--green{background:var(--color-green-full)}.biz-assign-status-dot--yellow{background:var(--color-yellow-full)}.biz-assign-status-dot--red{background:var(--color-error-full)}.biz-assign-subhead{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);color:var(--color-primary-full);font-size:14px}.biz-assign-h-title{margin:var(--spacing-narrow-s) 0 0;font-family:var(--font-manrope);font-weight:var(--font-weight-bold);font-size:var(--font-size-title-large);color:var(--color-text-blue)}.biz-assign-h-sub{font-family:var(--font-inter);color:var(--color-gray);margin:2px 0 0;font-size:14px}.biz-assign-meta{gap:var(--spacing-narrow-l);font-family:var(--font-inter);color:var(--color-black);margin-top:var(--spacing-narrow-m);flex-wrap:wrap;font-size:14px;display:flex}.biz-assign-meta b{color:var(--color-text-blue);font-family:var(--font-manrope);font-weight:var(--font-weight-semibold)}.biz-assign-status-actions{gap:var(--spacing-narrow-s);flex-wrap:wrap;display:flex}.biz-assign-type-block{gap:var(--spacing-narrow-m);align-items:flex-start;display:flex}.biz-assign-report-thumb{border-radius:var(--radius-small);width:88px;height:116px;box-shadow:var(--shadow-card);background:var(--color-primary-gradient);color:var(--color-white);font-family:var(--font-manrope);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;font-size:28px;display:flex}.biz-assign-report-thumb--pending{opacity:.6}.biz-assign-type-info{flex:1;min-width:0}.biz-assign-type-name{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);font-size:var(--font-size-content);color:var(--color-black);margin-bottom:var(--spacing-narrow-s)}.biz-assign-type-desc{font-family:var(--font-inter);font-size:var(--font-size-secondary);color:var(--color-gray);margin:0 0 var(--spacing-narrow-m);line-height:var(--line-height-normal)}.biz-assign-type-actions{gap:var(--spacing-narrow-s);margin-top:var(--spacing-narrow-m);flex-wrap:wrap;display:flex}.biz-assign-report-note{align-items:flex-start;gap:var(--spacing-narrow-s);margin-top:var(--spacing-narrow-m);padding:var(--spacing-narrow-m);background:var(--color-yellow-light);border-radius:var(--radius-standard);font-family:var(--font-inter);color:var(--color-black);font-size:14px;line-height:var(--line-height-normal);display:flex}.biz-assign-report-note svg{width:18px;height:18px;stroke:var(--color-yellow-full);flex-shrink:0;margin-top:1px}.biz-assign-divider{background:var(--color-light-gray);height:1px;margin:var(--spacing-narrow-l) 0}.biz-assign-list-label{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);color:var(--color-primary-full);margin:0 0 var(--spacing-narrow-m);font-size:14px}.biz-assign-expand{text-align:center;margin-top:var(--spacing-narrow-m)}.biz-group-card--embedded{cursor:default;overflow:hidden}.biz-group-card--embedded:hover{box-shadow:none;transform:none}.biz-assign-group-search{padding:var(--spacing-narrow-m) var(--spacing-narrow-l) 0}.biz-assign-cand-list{max-height:360px;overflow-y:auto}.biz-assign-cand-list .biz-cand-row{margin-top:0}.biz-cand-row--center{border-top:1px solid var(--color-light-gray);justify-content:center}.biz-assign-invitation-text{font-family:var(--font-inter);color:var(--color-gray);font-size:14px;line-height:var(--line-height-normal);margin:0}.biz-assign-invitation-text b{color:var(--color-black)}.biz-back-link{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);color:var(--color-primary-full);align-items:center;gap:6px;text-decoration:none;transition:color .2s;display:inline-flex}.biz-back-link:hover{color:var(--color-secondary-full)}.biz-settings-bento{gap:var(--spacing-narrow-l);flex-direction:column;display:flex}.biz-card>.biz-card-title{margin-bottom:var(--spacing-narrow-m)}.biz-settings-intro{font-family:var(--font-inter);color:var(--color-gray);font-size:14px;line-height:var(--line-height-normal);margin:0 0 var(--spacing-narrow-m)}.biz-settings-field-gap{margin-bottom:var(--spacing-narrow-m)}.biz-settings-fields{gap:var(--spacing-narrow-m);flex-direction:column;display:flex}.biz-settings-card-foot{margin-top:var(--spacing-narrow-m);padding-top:var(--spacing-narrow-m);border-top:1px solid var(--color-light-gray)}.biz-settings-card-foot .btn{min-width:140px}.biz-field-row{gap:var(--spacing-narrow-m);flex-wrap:wrap;display:flex}.biz-field-row>div{flex:1;min-width:160px}.biz-form-label{font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-primary-full);margin-bottom:var(--spacing-narrow-s);display:block}.biz-form-input--off{opacity:.45;pointer-events:none}.biz-set-row{justify-content:space-between;align-items:center;gap:var(--spacing-narrow-l);padding:var(--spacing-narrow-m) 0;border-top:1px solid var(--color-light-gray);display:flex}.biz-set-row:first-of-type{border-top:none;padding-top:0}.biz-set-row:last-of-type{padding-bottom:0}.biz-set-row-text{flex:1;min-width:0}.biz-set-row-title{font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-black);font-weight:var(--font-weight-semibold)}.biz-set-row-desc{font-family:var(--font-inter);color:var(--color-gray);font-size:14px;line-height:var(--line-height-normal);margin-top:2px}.biz-set-row-control{flex-shrink:0}.biz-avatar-upload{align-items:center;gap:var(--spacing-narrow-m);margin-bottom:var(--spacing-narrow-l);display:flex}.biz-avatar-upload-wrap{flex-shrink:0;position:relative}.biz-avatar-lg{background:var(--color-primary-gradient);width:64px;height:64px;color:var(--color-white);font-family:var(--font-manrope);font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.biz-avatar-upload-btn{background:var(--color-primary-gradient);border:2px solid var(--color-white);width:28px;height:28px;box-shadow:var(--shadow-card);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;bottom:-2px;right:-2px}.biz-avatar-upload-btn:hover{box-shadow:var(--shadow-card-hover);transform:scale(1.08)}.biz-avatar-upload-btn svg{width:14px;height:14px;stroke:var(--color-white);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.biz-avatar-upload-hint{font-family:var(--font-inter);color:var(--color-gray);font-size:14px}.biz-set-subhead{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);color:var(--color-primary-full);margin:var(--spacing-narrow-l) 0 var(--spacing-narrow-m);font-size:14px}.biz-set-subhead:first-child{margin-top:0}.biz-middle-name-row{align-items:center;gap:var(--spacing-narrow-m);flex-wrap:wrap;display:flex}.biz-middle-name-row .biz-form-input{flex:1;min-width:180px;transition:opacity .25s}.biz-check-grid{gap:var(--spacing-narrow-m) var(--spacing-narrow-l);margin-bottom:var(--spacing-narrow-m);flex-wrap:wrap;display:flex}.biz-check-item{align-items:center;gap:var(--spacing-narrow-s);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.biz-check-item>span{font-family:var(--font-inter);color:var(--color-black);font-size:14px}.biz-toggle{background:var(--color-primary-gradient);border-radius:var(--radius-standard);cursor:pointer;border:none;flex-shrink:0;width:36px;height:20px;padding:0;transition:background .3s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 0 2px #00000040}.biz-toggle:after{content:"";background:var(--color-white);border-radius:50%;width:14px;height:14px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;right:3px;transform:scale(1.05);box-shadow:0 1px 3px #0003}.biz-toggle:active:after{width:18px}.biz-toggle--off{background:var(--color-primary-light);box-shadow:inset 0 0 6px 2px #0003}.biz-toggle--off:after{transform:translate(-16px)scale(.9)}@keyframes bizCheckboxPop{to{transform:translate(-50%,-50%)scale(1)}}.biz-checkbox{background:var(--color-white);border-radius:var(--radius-small);width:32px;height:32px;box-shadow:var(--shadow-card);cursor:pointer;border:none;flex-shrink:0;padding:0;transition:background .25s,box-shadow .25s,transform .15s;position:relative}.biz-checkbox:active{transform:scale(.92)}.biz-checkbox--sm{border-radius:6px;width:22px;height:22px}.biz-checkbox--checked{background:var(--color-primary-gradient);box-shadow:var(--shadow-card), 0 0 0 2px var(--color-primary-light)}.biz-checkbox--checked:after{content:"";background:var(--color-white);border-radius:50%;width:12px;height:12px;animation:.35s cubic-bezier(.34,1.56,.64,1) forwards bizCheckboxPop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.biz-checkbox--sm.biz-checkbox--checked:after{width:9px;height:9px}.biz-cap-table{margin-top:var(--spacing-narrow-m)}.biz-cap-table .biz-pl-header,.biz-cap-table .biz-pl-row{text-align:left;grid-template-columns:2.4fr .8fr .8fr}.biz-cap-table .biz-pl-header>div:not(:first-child),.biz-cap-table .biz-pl-row>div:not(:first-child){text-align:center}.biz-cap-yes{color:var(--color-green-full);font-weight:var(--font-weight-semibold)}.biz-cap-no{color:var(--color-error-full);font-weight:var(--font-weight-semibold)}.biz-upgrade-btn svg{flex-shrink:0}.biz-billing-panel{margin-bottom:var(--spacing-narrow-l)}.biz-orders-table .biz-pl-header,.biz-orders-table .biz-pl-row{grid-template-columns:1.1fr 2.4fr .9fr 1fr 1.2fr}.biz-cell-total{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);color:var(--color-text-blue)}.biz-cell-invoice{justify-self:start}.biz-pay-method{align-items:center;gap:var(--spacing-narrow-m);display:flex}.biz-pay-badge{background:var(--color-primary-gradient);width:54px;height:40px;color:var(--color-white);font-family:var(--font-manrope);font-weight:var(--font-weight-bold);letter-spacing:.5px;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.biz-pay-info{flex:1;min-width:0}.biz-pay-name{font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-black);font-weight:var(--font-weight-semibold)}.biz-pay-sub{font-family:var(--font-inter);font-size:var(--font-size-secondary);color:var(--color-gray);margin-top:2px}.biz-modal-overlay{z-index:10100;padding:var(--spacing-narrow-l);opacity:0;visibility:hidden;background:#1e1e1e73;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.biz-modal-overlay--open{opacity:1;visibility:visible}.biz-modal{background:var(--color-white);border-radius:var(--radius-standard);box-shadow:var(--shadow-card);width:100%;max-height:90vh;padding:var(--spacing-narrow-l);transition:transform .3s;overflow-y:auto;transform:translateY(12px)scale(.98)}.biz-modal-overlay--open .biz-modal{transform:translateY(0)scale(1)}.biz-modal-head{margin-bottom:var(--spacing-narrow-l);justify-content:space-between;align-items:center;display:flex}.biz-modal-head h3{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);font-size:var(--font-size-title-large);color:var(--color-text-blue);margin:0}.biz-modal-close{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.biz-modal-close img{width:18px;height:18px;filter:var(--ui-icon-filter);display:block}.biz-modal-btn{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-content);line-height:var(--line-height-button);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:var(--spacing-narrow-s);box-shadow:var(--shadow-card);box-sizing:border-box;border:none;border-radius:50px;padding:8px 24px;text-decoration:none;transition:all .3s;display:inline-flex}.biz-modal-btn:active{box-shadow:var(--shadow-card);transform:translateY(0)scale(.96)}.biz-modal-btn--primary{background:var(--color-primary-gradient);color:var(--color-white)}.biz-modal-btn--primary:hover:not(:disabled){background:var(--color-white);color:var(--color-primary-full);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.biz-modal-btn--secondary{background:var(--color-white);color:var(--color-primary-full)}.biz-modal-btn--secondary:hover:not(:disabled){background:var(--color-white);color:var(--color-primary-full);box-shadow:var(--shadow-card-hover);transform:scale(1.05)}.biz-wiz-back-btn--hidden{visibility:hidden;box-shadow:none;pointer-events:none}.biz-modal-text{font-family:var(--font-inter);font-size:var(--font-size-content);color:var(--color-black);line-height:var(--line-height-normal);margin:0 0 var(--spacing-narrow-l)}.biz-modal-text--muted{color:var(--color-gray)}.biz-modal-actions{justify-content:flex-end;gap:var(--spacing-narrow-m);margin-top:var(--spacing-narrow-l);display:flex}.biz-modal-full-btn{width:100%}@media (width<=1000px){.biz-check-grid{gap:var(--spacing-narrow-m);flex-direction:column}}.biz-notif-toolbar{padding:0 var(--spacing-narrow-l);margin-bottom:var(--spacing-narrow-m)}.biz-notif-cat-filter{width:auto;min-width:200px;margin-left:auto}.biz-notif-list{padding-bottom:var(--spacing-narrow-s)}.biz-notif-group-label{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.6px;color:var(--color-gray);padding:var(--spacing-narrow-m) var(--spacing-narrow-l) var(--spacing-narrow-s);font-size:12px}.biz-notif-row{align-items:flex-start;gap:var(--spacing-narrow-m);padding:var(--spacing-narrow-m) var(--spacing-narrow-l);border-top:1px solid var(--color-light-gray);transition:background .2s;display:flex}.biz-notif-row:hover{background:#259dd50a}.biz-notif-row--unread{background:#259dd50f}.biz-notif-row--unread:hover{background:#259dd517}.biz-notif-icon{flex-shrink:0;width:36px;height:36px}.biz-notif-body{flex:1;min-width:0}.biz-notif-text{font-family:var(--font-inter);color:var(--color-black);font-size:14px;line-height:var(--line-height-normal)}.biz-notif-text b{font-weight:var(--font-weight-semibold)}.biz-notif-meta{font-family:var(--font-inter);color:var(--color-gray);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.biz-notif-cat{font-weight:var(--font-weight-semibold);color:var(--color-primary-full)}.biz-notif-side{align-items:center;gap:var(--spacing-narrow-s);flex-shrink:0;display:flex}.biz-notif-mark{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .2s,transform .15s;display:inline-flex}.biz-notif-mark:hover{background:#259dd524}.biz-notif-mark:active{transform:scale(.9)}.biz-notif-mark__dot{background:var(--color-light-gray);border-radius:50%;width:8px;height:8px;display:block}.biz-notif-row--unread .biz-notif-mark__dot{background:var(--color-primary-full)}.biz-assign-success-banner{margin:0 var(--spacing-narrow-l) var(--spacing-narrow-l);padding:var(--spacing-narrow-m) var(--spacing-narrow-l);border-radius:var(--radius-standard);font-family:var(--font-inter);color:var(--color-black);background:#3aa7561a;border:1px solid #3aa75659;font-size:14px;display:none}.biz-assign-success-banner--visible{display:block}.biz-assign-success-banner b{color:#3aa756}.biz-assign-toolbar{padding:0 var(--spacing-narrow-l);margin-bottom:var(--spacing-narrow-l)}.biz-modal--assign-wizard{max-width:860px}.biz-aw-body{scrollbar-gutter:stable;flex:auto;min-height:0;margin:0 -8px;padding:12px 16px 32px 12px;overflow:hidden auto}.biz-aw-seg-wrap{max-width:100%;margin:0 0 var(--spacing-narrow-l) 0;display:inline-block}.biz-modal--assign-wizard .biz-aw-seg-wrap .biz-seg{margin-bottom:0}.biz-aw-search{width:100%;margin-bottom:var(--spacing-narrow-m);display:block}.biz-aw-slide{display:none}.biz-aw-slide--active{animation:.4s cubic-bezier(.22,1,.36,1) both bizAwSlideInForward;display:block}.biz-aw-slide--active.biz-aw-slide--back{animation-name:bizAwSlideInBack}@keyframes bizAwSlideInForward{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes bizAwSlideInBack{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.biz-aw-foot{margin:var(--spacing-narrow-m) -8px 0;padding:var(--spacing-narrow-m) 20px 10px;border-top:1px solid var(--color-light-gray);flex-shrink:0;overflow:visible}.biz-aw-hint{font-family:var(--font-inter);color:var(--color-gray);margin:0 0 var(--spacing-narrow-m);font-size:13px;line-height:var(--line-height-normal)}.biz-aw-hint--tight{margin-top:var(--spacing-narrow-s);margin-bottom:0}.biz-aw-toolkit-note{font-family:var(--font-inter);font-size:var(--font-size-secondary);color:var(--color-gray);padding:var(--spacing-narrow-m);border-radius:var(--radius-small);margin-top:var(--spacing-narrow-m);background:#259dd50f}.biz-aw-field{margin-top:var(--spacing-narrow-l)}.biz-aw-settings-block{margin-bottom:var(--spacing-narrow-m)}.biz-aw-settings-block:last-child{margin-bottom:0}.biz-aw-settings-row{gap:var(--spacing-narrow-l);flex-wrap:wrap;display:flex}.biz-aw-settings-row>.biz-aw-settings-block{flex:1;min-width:200px}.biz-aw-divider{border:none;border-top:1px solid var(--color-light-gray);margin:var(--spacing-narrow-l) 0}.biz-aw-nested{margin-top:var(--spacing-narrow-s);padding-left:var(--spacing-narrow-l);border-left:2px solid var(--color-light-gray);margin-left:0;overflow:hidden}.biz-aw-optional{font-family:var(--font-inter);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.4px;color:var(--color-gray);border:1px solid var(--color-light-gray);border-radius:50px;margin-left:6px;padding:2px 8px;font-size:11px}.biz-instrument-cards,.biz-report-pick-grid,.biz-group-pick-grid,.biz-addon-grid,.biz-aw-comp-list{margin:-12px;padding:12px;overflow:visible}.biz-modal--wizard .biz-instrument-cards,.biz-modal--wizard .biz-report-pick-grid,.biz-modal--wizard .biz-group-pick-grid,.biz-modal--wizard .biz-addon-grid,.biz-modal--wizard .biz-aw-comp-list{box-sizing:border-box;margin:-12px;padding:12px;overflow:visible}.biz-modal--wizard .biz-member-box{overflow:visible}.biz-modal--wizard .biz-wiz-candlist{box-sizing:border-box;padding:4px 2px 8px}.biz-instrument-cards{gap:var(--spacing-narrow-l);grid-template-columns:repeat(2,1fr);display:grid}.biz-instrument-card{border:1px solid var(--color-light-gray);border-radius:var(--radius-standard);padding:var(--spacing-narrow-l);background:var(--color-white);cursor:pointer;box-shadow:var(--shadow-card);text-align:center;transition:transform .25s,box-shadow .25s,border-color .25s}.biz-instrument-card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--color-primary-light);transform:translateY(-3px)}.biz-instrument-card--selected{border-color:var(--color-primary-full);box-shadow:0 0 0 3px #259dd540, var(--shadow-card-hover);transform:translateY(-2px)}.biz-instrument-card b{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);font-size:var(--font-size-content);color:var(--color-text-blue);margin-bottom:4px;display:block}.biz-instrument-card span{font-family:var(--font-inter);color:var(--color-gray);font-size:13px}.biz-report-pick-grid{gap:var(--spacing-narrow-l);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid}.biz-report-pick-card{border:1px solid var(--color-light-gray);border-radius:var(--radius-standard);padding:var(--spacing-narrow-m);background:var(--color-white);cursor:pointer;box-shadow:var(--shadow-card);align-items:center;gap:var(--spacing-narrow-s);text-align:center;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.biz-report-pick-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.biz-report-pick-card--selected{border-color:var(--color-primary-full);box-shadow:0 0 0 3px var(--color-primary-full), var(--shadow-card-hover);transform:translateY(-2px)}.biz-aw-report-thumb{background:var(--color-white-gradient);width:72px;height:96px;box-shadow:var(--shadow-card);border-radius:var(--radius-small);font-family:var(--font-manrope);font-weight:var(--font-weight-bold);color:var(--color-primary-full);justify-content:center;align-items:center;font-size:28px;display:flex}.biz-report-pick-card b{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);color:var(--color-black);font-size:13px;line-height:1.3}.biz-group-pick-grid{gap:var(--spacing-narrow-l);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.biz-group-card--pick{cursor:pointer;text-align:left;width:100%;font:inherit;appearance:none;box-shadow:none;flex-direction:column;align-items:stretch;padding:0;line-height:normal;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:flex;position:relative;overflow:hidden}.biz-group-card--pick:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.biz-group-card--pick.biz-group-card--selected:hover{box-shadow:0 0 0 3px var(--color-primary-full), var(--shadow-card-hover);transform:translateY(-3px)}.biz-group-card--pick.biz-group-card--selected{box-shadow:0 0 0 3px var(--color-primary-full), var(--shadow-card-hover);transform:translateY(-2px)}.biz-group-card--pick .biz-group-card__head{flex-shrink:0;position:relative;overflow:hidden}.biz-group-card--pick:after{content:"";background:var(--color-white);width:24px;height:24px;box-shadow:var(--shadow-card);opacity:0;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23259dd5' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:50%;transition:opacity .2s,transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:10px;right:10px;transform:scale(.6)}.biz-group-card--pick.biz-group-card--selected:after{opacity:1;transform:scale(1)}.biz-seg--form{width:100%;display:flex}.biz-seg--form button{justify-content:center;align-items:center;gap:var(--spacing-narrow-s);flex:1;display:inline-flex}.biz-seg-price{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);background:var(--color-light-gray);color:var(--color-black);border-radius:50px;padding:1px 8px;font-size:13px;transition:background .28s,color .28s}.biz-seg--form button.active .biz-seg-price{color:var(--color-white);background:#ffffff47}.biz-addon-grid{gap:var(--spacing-narrow-m);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.biz-addon-card{align-items:center;gap:var(--spacing-narrow-m);text-align:left;border:1px solid var(--color-light-gray);border-radius:var(--radius-standard);width:100%;padding:var(--spacing-narrow-m);background:var(--color-white);cursor:pointer;box-shadow:var(--shadow-card);transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.biz-addon-card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--color-primary-light);transform:translateY(-3px)}.biz-addon-card--selected{border-color:var(--color-primary-full);box-shadow:0 0 0 2px #259dd540, var(--shadow-card-hover)}.biz-addon-check{border-radius:var(--radius-small);border:2px solid var(--color-light-gray);background:var(--color-white);flex-shrink:0;width:22px;height:22px;transition:background .2s,border-color .2s}.biz-addon-card--selected .biz-addon-check{border-color:var(--color-primary-full);background-color:var(--color-primary-full);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.biz-addon-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.biz-addon-info b{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);color:var(--color-black);font-size:14px}.biz-addon-info span{font-family:var(--font-inter);color:var(--color-gray);font-size:12px}.biz-addon-price{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);color:var(--color-primary-full);flex-shrink:0;font-size:15px}.biz-comp-cand-row{align-items:center;gap:var(--spacing-narrow-m);width:100%;padding:var(--spacing-narrow-m);border:1px solid var(--color-light-gray);border-radius:var(--radius-standard);cursor:pointer;margin-bottom:var(--spacing-narrow-s);background:var(--color-white);text-align:left;font:inherit;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.biz-comp-cand-row:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-card);transform:translateY(-1px)}.biz-comp-cand-row--selected{border-color:var(--color-primary-full);box-shadow:0 0 0 2px #259dd540, var(--shadow-card)}.biz-lang-grid{gap:var(--spacing-narrow-l);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.biz-lang-field{gap:var(--spacing-narrow-s);flex-direction:column;display:flex}.biz-lang-sublabel{font-family:var(--font-inter);color:var(--color-gray);font-size:13px}.biz-date-triple{gap:var(--spacing-narrow-s);margin-top:var(--spacing-narrow-s);display:flex}.biz-date-triple .biz-form-input{text-align:center;flex:1;min-width:0;max-width:72px}.biz-aw-review-block{margin-bottom:var(--spacing-narrow-l);animation:.35s cubic-bezier(.22,1,.36,1) both bizAwFadeUp}.biz-aw-review-block:nth-child(2){animation-delay:60ms}.biz-aw-review-block:nth-child(3){animation-delay:.12s}.biz-aw-review-block h4{font-family:var(--font-manrope);font-weight:var(--font-weight-bold);font-size:var(--font-size-content);color:var(--color-primary-full);margin:0 0 var(--spacing-narrow-s)}.biz-aw-review-row{gap:var(--spacing-narrow-m);font-family:var(--font-inter);border-bottom:1px solid var(--color-light-gray);padding:6px 0;font-size:14px;display:flex}.biz-aw-review-row:last-child{border-bottom:none}.biz-aw-review-label{color:var(--color-gray);flex-shrink:0;min-width:120px}.biz-aw-review-val{color:var(--color-black);font-weight:var(--font-weight-semibold)}.biz-aw-cart-block{border:1px solid var(--color-light-gray);border-radius:var(--radius-standard);padding:var(--spacing-narrow-l);background:#259dd50a}.biz-aw-cart-list{margin-bottom:var(--spacing-narrow-m)}.biz-aw-cart-row{justify-content:space-between;align-items:center;gap:var(--spacing-narrow-m);padding:var(--spacing-narrow-s) 0;border-bottom:1px dashed var(--color-light-gray);display:flex}.biz-aw-cart-row:last-child{border-bottom:none}.biz-aw-cart-item{flex-direction:column;gap:2px;min-width:0;display:flex}.biz-aw-cart-item-name{font-family:var(--font-inter);font-weight:var(--font-weight-semibold);color:var(--color-black);font-size:14px}.biz-aw-cart-item-meta{font-family:var(--font-inter);color:var(--color-gray);font-size:12px}.biz-aw-cart-item-total{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);color:var(--color-black);flex-shrink:0;font-size:15px}.biz-aw-cart-total-row{padding-top:var(--spacing-narrow-m);border-top:2px solid var(--color-light-gray);font-family:var(--font-manrope);font-weight:var(--font-weight-bold);font-size:var(--font-size-content);color:var(--color-black);justify-content:space-between;align-items:center;display:flex}.biz-aw-cart-total-val{font-size:var(--font-size-title-large);color:var(--color-primary-full)}.biz-aw-cart-note{font-family:var(--font-inter);color:var(--color-gray);margin:var(--spacing-narrow-s) 0 0;font-size:12px;line-height:var(--line-height-normal)}@keyframes bizAwFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=560px){.biz-instrument-cards{grid-template-columns:1fr}.biz-report-pick-grid{gap:var(--spacing-narrow-s);grid-template-columns:repeat(2,minmax(0,1fr))}.biz-group-pick-grid{grid-template-columns:1fr}.biz-aw-review-row{flex-direction:column;gap:2px}.biz-aw-review-label{min-width:0}}@media (width<=1380px){.biz-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1225px){.biz-bento-grid,.biz-detail-grid{grid-template-columns:1fr}}@media (width>=1025px) and (width<=1225px){.biz-topbar-burger{display:block}}@media (width<=1024px){.biz-topbar-burger,.biz-topbar-actions .biz-profile-wrap{display:none}.biz-topbar{z-index:auto;padding-top:0;position:static;top:auto}}@media (width<=900px){.biz-topbar-search{display:none}.biz-topbar{padding:var(--spacing-narrow-m) var(--spacing-narrow-l);row-gap:var(--spacing-narrow-s);flex-wrap:wrap}.biz-topbar-heading{flex:auto;min-width:0}.biz-topbar-title{white-space:normal;font-size:24px;line-height:1.2}.biz-topbar-subtitle{white-space:normal}.biz-topbar-spacer{display:none}.biz-topbar-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.biz-page-content{padding:var(--spacing-narrow-m) var(--spacing-narrow-l) var(--spacing-narrow-l)}.biz-toolbar:not(.biz-assign-toolbar){align-items:stretch;gap:var(--spacing-narrow-m);flex-direction:column}.biz-toolbar:not(.biz-assign-toolbar) .biz-seg{width:100%;max-width:100%;display:flex}.biz-toolbar:not(.biz-assign-toolbar) .biz-seg button{flex:1 1 0;min-width:0;padding:8px 10px;font-size:13px}.biz-notif-cat-filter{width:100%;min-width:0;margin-left:0}.biz-modal.biz-modal--wizard{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:var(--spacing-narrow-m);max-width:none!important}.biz-modal--wizard .biz-aw-seg-wrap{width:100%;max-width:100%;margin:0 -6px var(--spacing-narrow-m);padding:8px 10px 12px;display:block;overflow:visible}.biz-modal--wizard .biz-seg{box-sizing:border-box;width:100%;max-width:100%;display:flex}.biz-modal--wizard .biz-seg button{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding:8px 10px;font-size:12px;line-height:1.25}.biz-modal--wizard .biz-addon-grid,.biz-modal--wizard .biz-lang-grid{grid-template-columns:1fr}}@media (width<=680px){.biz-stats-grid{grid-template-columns:1fr}.biz-step-label{display:none}.biz-groups-grid,.biz-inv-grid--instruments{grid-template-columns:1fr}.biz-cand-toolbar{flex-wrap:wrap}.biz-cand-search{flex:100%;max-width:none}.biz-cand-group-filter.biz-dropdown{flex:100%;min-width:0}.biz-topbar-title{font-size:20px}.biz-topbar-actions{flex:100%;justify-content:stretch}.biz-topbar-actions .btn{flex:auto;min-width:0;padding:8px 14px;font-size:13px}.biz-panel-head{padding:var(--spacing-narrow-m)}.biz-panel-head .btn{width:100%}.biz-notif-row{padding:var(--spacing-narrow-m);flex-wrap:wrap}.biz-notif-side{justify-content:flex-end;width:100%}.biz-assign-status-bar{flex-direction:column;align-items:stretch}.biz-assign-status-actions{width:100%}.biz-assign-status-actions .btn{flex:auto;min-width:0}.biz-assign-type-block{flex-direction:column;align-items:stretch}.biz-assign-report-thumb{align-self:center;width:72px;height:96px;font-size:24px}.biz-assign-type-actions{flex-direction:column;width:100%}.biz-assign-type-actions .btn{width:100%}.biz-assign-h-title{font-size:20px}.biz-assign-meta{gap:var(--spacing-narrow-s);flex-direction:column}.biz-modal-overlay{align-items:stretch;padding:0}.biz-modal.biz-modal--wizard{width:100%;height:100dvh;max-height:100dvh;padding:max(var(--spacing-narrow-m), env(safe-area-inset-top,0px)) var(--spacing-narrow-m) max(var(--spacing-narrow-m), env(safe-area-inset-bottom,0px));border-radius:0;max-width:none!important}.biz-modal--wizard .biz-modal-head h3{padding-right:var(--spacing-narrow-s);font-size:20px;line-height:1.2}.biz-wiz-layout .biz-stepper{margin:0 0 var(--spacing-narrow-s);scrollbar-width:none;overflow-x:auto}.biz-wiz-layout .biz-stepper::-webkit-scrollbar{display:none}.biz-modal--wizard .biz-step-num{width:32px;height:32px;font-size:13px}.biz-modal--wizard .biz-step-line{min-width:10px;margin:14px 4px 0}.biz-wiz-layout .biz-aw-body,.biz-modal--wizard .biz-wiz-layout .biz-aw-body{margin:0 -4px;padding:8px 12px 14px 10px}.biz-modal--wizard .biz-aw-seg-wrap{margin:0 -6px var(--spacing-narrow-m);padding:8px 10px 12px}.biz-modal--wizard .biz-instrument-cards,.biz-modal--wizard .biz-report-pick-grid,.biz-modal--wizard .biz-group-pick-grid{margin:-10px;padding:10px}.biz-modal--wizard .biz-wiz-foot,.biz-modal--wizard .biz-aw-foot,.biz-aw-foot{padding:var(--spacing-narrow-m) 12px 8px;margin:var(--spacing-narrow-m) -4px 0}.biz-modal--wizard .biz-seg--form{border-radius:var(--radius-standard);flex-direction:column}.biz-modal--wizard .biz-seg--form button{flex-direction:column;gap:2px;width:100%;padding:10px 8px}.biz-modal--wizard .biz-wiz-candlist{max-height:none}.biz-modal--wizard .biz-wiz-candlist .biz-cand-row{padding:var(--spacing-narrow-m);flex-wrap:wrap;align-items:flex-start}.biz-modal--wizard .biz-wiz-candlist .biz-cand-info{flex:calc(100% - 88px);min-width:0}.biz-modal--wizard .biz-wiz-candlist .biz-group-pill--inline{flex:100%;margin-top:2px;margin-left:52px;font-size:13px}.biz-modal--wizard .biz-aw-report-thumb{width:56px;height:72px;font-size:22px}.biz-modal--wizard .biz-report-pick-card b{font-size:12px}.biz-modal--wizard .biz-aw-settings-row{flex-direction:column}.biz-modal--wizard .biz-aw-settings-row>.biz-aw-settings-block{flex:100%;min-width:0}.biz-modal--wizard .biz-aw-cart-row{flex-direction:column;align-items:flex-start;gap:4px}.biz-modal--wizard .biz-aw-cart-item-total{align-self:flex-end}.biz-assign-toolbar{align-items:stretch;gap:var(--spacing-narrow-m);padding:0 var(--spacing-narrow-m);margin-bottom:var(--spacing-narrow-m);box-sizing:border-box;flex-direction:column}.biz-assign-success-banner{margin-left:var(--spacing-narrow-m);margin-right:var(--spacing-narrow-m)}.biz-assign-toolbar .biz-seg{box-sizing:border-box;width:100%;max-width:100%}.biz-assign-toolbar .biz-seg:first-of-type{justify-content:space-between;width:100%;max-width:100%;display:flex;overflow:visible}.biz-assign-toolbar .biz-seg:first-of-type button{white-space:nowrap;flex:1 1 0;min-width:0;padding:8px 6px;font-size:11px}.biz-assign-toolbar .biz-seg:last-of-type{width:100%;display:flex}.biz-assign-toolbar .biz-seg:last-of-type button{flex:1 1 0;min-width:0;padding:8px 10px;font-size:12px}.biz-modal--wizard .biz-wiz-foot{flex-direction:row;justify-content:space-between;align-items:center}.biz-modal--wizard .biz-wiz-foot .biz-modal-btn{width:auto}.biz-pl-header{display:none}.biz-pl-row{gap:8px;grid-template-columns:1fr 1fr!important}.biz-pl-action{grid-column:1/-1}.biz-assign-table .biz-pl-row{padding:var(--spacing-narrow-m) var(--spacing-narrow-l);gap:6px;padding-right:44px;position:relative;grid-template-columns:1fr!important}.biz-assign-table .biz-cell-assignment{padding-bottom:var(--spacing-narrow-s);border-bottom:1px solid var(--color-light-gray);grid-column:1/-1;margin-bottom:2px}.biz-assign-table .biz-pl-row>div:nth-child(2),.biz-assign-table .biz-pl-row>div:nth-child(3),.biz-assign-table .biz-pl-row>div:nth-child(4),.biz-assign-table .biz-pl-row>div:nth-child(5){align-items:center;gap:var(--spacing-narrow-m);font-size:13px;display:flex}.biz-assign-table .biz-pl-row>div:nth-child(2):before,.biz-assign-table .biz-pl-row>div:nth-child(3):before,.biz-assign-table .biz-pl-row>div:nth-child(4):before,.biz-assign-table .biz-pl-row>div:nth-child(5):before{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-secondary);color:var(--color-primary-full);flex:0 0 72px}.biz-assign-table .biz-pl-row>div:nth-child(2):before{content:"Type"}.biz-assign-table .biz-pl-row>div:nth-child(3):before{content:"Assigned"}.biz-assign-table .biz-pl-row>div:nth-child(4):before{content:"Due"}.biz-assign-table .biz-pl-row>div:nth-child(5):before{content:"Progress"}.biz-assign-table .biz-cell-open{top:50%;right:var(--spacing-narrow-m);position:absolute;transform:translateY(-50%)}.biz-dashboard-assign-table .biz-pl-row{padding:var(--spacing-narrow-m) var(--spacing-narrow-l);gap:6px;grid-template-columns:1fr!important}.biz-dashboard-assign-table .biz-pl-cell--assign{padding-bottom:var(--spacing-narrow-s);border-bottom:1px solid var(--color-light-gray);grid-column:1/-1;margin-bottom:2px}.biz-dashboard-assign-table .biz-pl-row>div:nth-child(2),.biz-dashboard-assign-table .biz-pl-row>div:nth-child(3),.biz-dashboard-assign-table .biz-pl-row>div:nth-child(4){align-items:center;gap:var(--spacing-narrow-m);font-size:13px;display:flex}.biz-dashboard-assign-table .biz-pl-row>div:nth-child(2):before,.biz-dashboard-assign-table .biz-pl-row>div:nth-child(3):before,.biz-dashboard-assign-table .biz-pl-row>div:nth-child(4):before{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-secondary);color:var(--color-primary-full);flex:0 0 72px}.biz-dashboard-assign-table .biz-pl-row>div:nth-child(2):before{content:"Type"}.biz-dashboard-assign-table .biz-pl-row>div:nth-child(3):before{content:"Assigned"}.biz-dashboard-assign-table .biz-pl-row>div:nth-child(4):before{content:"Progress"}.biz-dashboard-assign-table .biz-pl-action{grid-column:1/-1;padding-top:4px}.biz-cap-table .biz-pl-header{display:none}.biz-cap-table .biz-pl-row{gap:var(--spacing-narrow-s) var(--spacing-narrow-l);padding:var(--spacing-narrow-m) var(--spacing-narrow-l);align-items:start;grid-template-columns:1fr 1fr!important}.biz-cap-table .biz-pl-row>div[data-label=Capability]{font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:14px;line-height:var(--line-height-normal);padding-bottom:var(--spacing-narrow-s);border-bottom:1px solid var(--color-light-gray);grid-column:1/-1}.biz-cap-table .biz-pl-row>div[data-label=Capability]:before{display:none}.biz-cap-table .biz-pl-row>div[data-label=Business],.biz-cap-table .biz-pl-row>div[data-label=Coach]{text-align:left}.biz-cap-table .biz-pl-row>div[data-label=Business]:before,.biz-cap-table .biz-pl-row>div[data-label=Coach]:before{content:attr(data-label);font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-secondary);color:var(--color-primary-full);margin-bottom:2px;display:block}.biz-orders-table .biz-cell-invoice{grid-column:1/-1}.biz-report-item{gap:var(--spacing-narrow-s) var(--spacing-narrow-m);padding:var(--spacing-narrow-m) 0;box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:start;max-width:100%;display:grid}.biz-report-file-icon{grid-area:1/1}.biz-report-meta{grid-area:1/2;min-width:0;overflow:hidden}.biz-report-name{overflow-wrap:anywhere;word-break:break-word;font-size:14px}.biz-report-sub{overflow-wrap:anywhere;word-break:break-word}.biz-report-actions{align-items:stretch;gap:var(--spacing-narrow-s);box-sizing:border-box;flex-direction:column;flex-shrink:1;grid-area:2/1/auto/-1;width:100%;min-width:0;max-width:100%;display:flex}.biz-report-actions .biz-pl-action-button{box-sizing:border-box;text-align:center;justify-content:center;width:100%;max-width:100%}.biz-report-actions .biz-tag{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center;width:100%;max-width:100%;line-height:1.35;display:block}.biz-assign-type-actions{flex-direction:column;align-items:stretch}.biz-assign-type-actions .biz-pl-action-button{width:100%}.biz-group-card--embedded .biz-group-card__head{flex-wrap:wrap;row-gap:4px}.biz-group-card--embedded .biz-group-card__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.biz-group-card--embedded .biz-group-count{margin-left:calc(12px + var(--spacing-narrow-s));flex:100%}.biz-assign-group-search{padding:var(--spacing-narrow-m)}.biz-assign-cand-list .biz-cand-row{gap:6px var(--spacing-narrow-s);padding:var(--spacing-narrow-m);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"check avatar info actions""check avatar tag.";align-items:start;display:grid}.biz-assign-cand-list .biz-cand-row>.biz-checkbox{grid-area:check;align-self:start;margin-top:2px}.biz-assign-cand-list .biz-cand-row>.biz-avatar-sm{grid-area:avatar;align-self:start}.biz-assign-cand-list .biz-cand-info{grid-area:info;min-width:0}.biz-assign-cand-list .biz-cand-row>.biz-row-actions{flex:unset;order:unset;grid-area:actions;justify-content:flex-end;align-self:start;padding-left:0}.biz-assign-cand-list .biz-cand-name,.biz-assign-cand-list .biz-cand-email{overflow-wrap:anywhere;word-break:break-word}.biz-assign-cand-list .biz-cand-row>.biz-tag{order:unset;flex:unset;white-space:normal;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;grid-area:tag;justify-self:start;width:fit-content;max-width:100%;margin-left:0}.biz-cand-table .biz-pl-row{padding:var(--spacing-narrow-m);flex-direction:column;align-items:stretch;gap:10px;padding-right:44px;display:flex;position:relative}.biz-cand-table .biz-cell-candidate{align-items:flex-start;gap:var(--spacing-narrow-m);padding-bottom:var(--spacing-narrow-s);border-bottom:1px solid var(--color-light-gray);min-width:0;display:flex}.biz-cand-table .biz-cell-candidate>div{flex:1;min-width:0}.biz-cand-table .biz-assign-name,.biz-cand-table .biz-assign-target{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.biz-cand-table .biz-pl-row>div:nth-child(2),.biz-cand-table .biz-pl-row>div:nth-child(3){flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;display:flex}.biz-cand-table .biz-pl-row>div:nth-child(2):before,.biz-cand-table .biz-pl-row>div:nth-child(3):before{width:auto;font-family:var(--font-manrope);font-weight:var(--font-weight-semibold);font-size:var(--font-size-secondary);color:var(--color-primary-full);flex:none}.biz-cand-table .biz-pl-row>div:nth-child(2):before{content:"Group"}.biz-cand-table .biz-pl-row>div:nth-child(3):before{content:"Assignments"}.biz-cand-table .biz-group-pill--inline{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.biz-cand-table .biz-assign-summary{flex-wrap:wrap;gap:6px;width:100%;max-width:100%;display:flex}.biz-cand-table .biz-assign-summary .biz-tag{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center;box-sizing:border-box;max-width:100%}.biz-cand-table .biz-pl-action{top:var(--spacing-narrow-m);right:var(--spacing-narrow-m);grid-column:auto;width:auto;padding:0;position:absolute}.biz-page-content{padding:var(--spacing-narrow-m)}.biz-topbar{padding:var(--spacing-narrow-m) var(--spacing-narrow-l)}}
