@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;550;600;650;700;750;800&display=swap";.rewards-guide{color:var(--ink,#222820);--rg-subtle:var(--paper,#f5f5f1);max-width:1220px;margin:0 auto}.rewards-guide *{box-sizing:border-box}.rewards-guide button,.rewards-guide input{font:inherit}.rewards-guide button{cursor:pointer}.rewards-guide p{color:var(--muted,#697168);margin:0;font-size:14px;line-height:1.65}.rewards-guide h1,.rewards-guide h2,.rewards-guide h3,.rewards-guide h4{color:var(--ink,#222820);margin:0;line-height:1.25}.rewards-guide h1{letter-spacing:-1.5px;margin:12px 0;font-size:clamp(30px,3.3vw,43px)}.rewards-guide h2{letter-spacing:-.65px;font-size:25px}.rewards-guide h3{letter-spacing:-.25px;font-size:18px}.rewards-guide h4{font-size:15px}.rg-header{justify-content:space-between;align-items:center;gap:35px;margin:6px 0 28px;display:flex}.rg-header>div{max-width:640px}.rg-header p{max-width:550px;font-size:15px}.rg-eyebrow{letter-spacing:1.65px;color:var(--muted,#697168);align-items:center;gap:7px;margin-bottom:10px;font-size:10px;font-weight:750;display:flex}.rg-search{border:1px solid var(--line,#e2e5dc);background:var(--surface,#fff);min-width:265px;max-width:330px;color:var(--muted,#697168);border-radius:12px;flex:1;align-items:center;gap:10px;padding:12px 15px;display:flex}.rg-search input{width:100%;min-width:0;color:var(--ink,#222820);background:0 0;border:0;outline:0;font-size:14px}.rg-search:focus-within{outline:2px solid var(--green,#3f7451);outline-offset:3px}.rg-search button{color:var(--ink,#222820);background:0 0;border:0;padding:0 3px;font-size:22px;line-height:1}.rg-category-nav{background:var(--surface,#fff);border:1px solid var(--line,#e2e5dc);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:34px;padding:5px;display:grid}.rg-category-nav button{color:var(--muted,#697168);text-align:left;background:0 0;border:0;border-radius:10px;min-height:72px;padding:15px 16px}.rg-category-nav button span{margin-bottom:5px;font-size:14px;font-weight:700;display:block}.rg-category-nav button small{font-size:11px;line-height:1.5;display:block}.rg-category-nav button.is-active{background:var(--ink,#222820);color:var(--surface,#fff)}.rg-category-nav button:hover:not(.is-active){background:var(--rg-subtle)}.rewards-guide button:focus-visible,.rewards-guide summary:focus-visible,.rewards-guide input:focus-visible{outline:2px solid var(--green,#3f7451);outline-offset:4px}.rg-content{flex-direction:column;gap:22px;display:flex}.rg-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.rg-section-heading p{max-width:760px;margin-top:9px}.rg-reading-time,.rg-search-count{color:var(--muted,#697168);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.rg-program-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rg-program-card,.rg-panel{border:1px solid var(--line,#e2e5dc);background:var(--surface,#fff);border-radius:16px;padding:26px}.rg-program-card{flex-direction:column;align-items:flex-start;min-height:280px;display:flex;position:relative}.rg-program-card h3{letter-spacing:-.5px;margin:3px 0 12px;font-size:24px}.rg-program-card p{max-width:465px;margin-bottom:22px}.rg-icon{border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:20px;display:inline-flex}.rg-icon-loyalty{color:#427147;background:#edf3e8}.rg-icon-referral{color:#a76220;background:#fff1de}.rg-text-button{color:var(--ink,#222820);background:0 0;border:0;align-items:center;gap:9px;min-height:34px;padding:7px 0;display:inline-flex;font-size:13px!important;font-weight:700!important}.rg-text-button:hover{text-underline-offset:4px;text-decoration:underline}.rg-program-card .rg-text-button{margin-top:auto}.rg-panel-heading{align-items:center;gap:10px;margin-bottom:18px;display:flex}.rg-panel-heading>svg{color:var(--green,#3f7451);flex-shrink:0}.rg-panel-lead{max-width:800px;margin:-6px 0 20px!important}.rg-account-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.rg-account-card{border:1px solid var(--line,#e2e5dc);border-radius:11px;flex-direction:column;gap:12px;padding:17px;display:flex}.rg-account-card h4{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rg-account-card.is-current{border-color:var(--green,#3f7451);background:color-mix(in srgb,var(--green,#3f7451) 4%,var(--surface,#fff))}.rg-account-card p{font-size:13px}.rg-your-account{color:var(--green,#3f7451);background:color-mix(in srgb,var(--green,#3f7451) 7%,var(--surface,#fff));border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:9px;font-weight:600;display:inline-flex}.rg-note{border:1px solid var(--line,#e2e5dc);background:var(--surface,#fff);border-radius:12px;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.rg-note>svg{color:var(--muted,#697168);flex-shrink:0;margin-top:2px}.rg-note strong{margin-bottom:5px;font-size:14px;line-height:1.5;display:block}.rg-note p{font-size:13px}.rg-note-green>svg{color:var(--green,#3f7451)}.rg-note-orange{background:color-mix(in srgb,var(--accent,#f39a3d) 7%,var(--surface,#fff));border-color:color-mix(in srgb,var(--accent,#f39a3d) 25%,var(--line,#e2e5dc))}.rg-note-orange>svg{color:#b36c26}.rg-action{background:var(--ink,#222820);color:var(--surface,#fff);border:1px solid var(--ink,#222820);text-align:center;border-radius:9px;justify-content:center;align-self:flex-start;align-items:center;gap:13px;min-height:45px;padding:13px 18px;display:inline-flex;font-size:13px!important;font-weight:650!important}.rg-action:hover{filter:brightness(1.12)}.rg-action-secondary{background:var(--surface,#fff);color:var(--ink,#222820);border-color:var(--line,#e2e5dc)}.rg-quick-actions{flex-wrap:wrap;gap:12px;display:flex}.rg-journey{border:1px solid var(--line,#e2e5dc);background:var(--surface,#fff);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:25px;list-style:none;display:grid}.rg-journey li{border-right:1px solid var(--line,#e2e5dc);padding:0 22px}.rg-journey li:first-child{padding-left:0}.rg-journey li:last-child{border:0;padding-right:0}.rg-step-number{color:var(--green,#3f7451);letter-spacing:1px;background:color-mix(in srgb,var(--green,#3f7451) 7%,var(--surface,#fff));border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:17px;font-size:12px;font-weight:750;display:inline-flex}.rg-journey h3{margin-bottom:10px;font-size:15px}.rg-journey p{font-size:12px;line-height:1.7}.rg-fact-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rg-fact-grid>div{border:1px solid var(--line,#e2e5dc);background:var(--surface,#fff);border-radius:12px;padding:18px 20px}.rg-fact-grid strong{letter-spacing:-.5px;margin-bottom:6px;font-size:24px;display:block}.rg-fact-grid span{color:var(--muted,#697168);font-size:12px}.rg-table-wrap{overflow-x:auto}.rg-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.rg-table th,.rg-table td{border-bottom:1px solid var(--line,#e2e5dc);padding:14px 16px}.rg-table thead th{color:var(--muted,#697168);background:var(--rg-subtle);white-space:nowrap;font-size:11px;font-weight:650}.rg-table tbody th{font-weight:650}.rg-table tbody td{color:var(--muted,#697168)}.rg-table tbody td:last-child{color:var(--ink,#222820);font-weight:750}.rg-table tr:last-child>*{border-bottom:0}.rg-fine{margin-top:16px!important;font-size:11px!important;line-height:1.7!important}.rg-referral-rates{border-bottom:1px solid var(--line,#e2e5dc);grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;padding:5px 0 26px;display:grid}.rg-referral-rates strong{letter-spacing:-1px;margin-bottom:8px;font-size:32px;display:block}.rg-referral-rates span{color:var(--muted,#697168);font-size:13px;line-height:1.6;display:block}.rg-rule-row{justify-content:space-between;gap:20px;margin:18px 0 8px;font-size:13px;display:flex}.rg-rule-row>span{color:var(--muted,#697168)}.rg-rule-row strong{text-align:right;font-size:13px}.rg-rule-detail{max-width:940px;font-size:12px!important}.rg-example{border:1px solid var(--line,#e2e5dc);background:var(--surface,#fff);border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.rg-example-intro{background:color-mix(in srgb,var(--green,#3f7451) 5%,var(--surface,#fff));padding:30px}.rg-example-intro h3{letter-spacing:-.7px;max-width:300px;margin:15px 0;font-size:28px}.rg-example-intro p{max-width:320px}.rg-example-calc{padding:28px}.rg-example-calc label{margin-bottom:9px;font-size:12px;font-weight:650;display:block}.rg-currency-input{border:1px solid var(--line,#e2e5dc);background:var(--surface,#fff);border-radius:9px;align-items:center;gap:10px;padding:11px 14px;font-size:20px;display:flex}.rg-currency-input span{color:var(--muted,#697168)}.rg-currency-input input{width:100%;min-width:0;color:var(--ink,#222820);background:0 0;border:0;outline:0;font-weight:650;font-size:20px!important}.rg-currency-input:focus-within{outline:2px solid var(--green,#3f7451);outline-offset:3px}.rg-input-hint{margin-top:7px!important;font-size:11px!important}.rg-example-result{border-top:1px solid var(--line,#e2e5dc);margin-top:20px;padding-top:18px}.rg-example-result>span{color:var(--muted,#697168);font-size:12px}.rg-example-result>strong{letter-spacing:-1px;margin:7px 0;font-size:34px;display:block}.rg-example-result>p{font-size:12px}.rg-enroll-banner{background:var(--surface,#fff);border:1px solid var(--line,#e2e5dc);border-left:4px solid var(--accent,#f39a3d);border-radius:12px;justify-content:space-between;align-items:center;gap:25px;padding:24px;display:flex}.rg-enroll-banner>div{max-width:620px}.rg-enroll-banner h3{margin-bottom:10px}.rg-enroll-banner p{font-size:13px}.rg-enroll-banner .rg-action{flex-shrink:0;align-self:center;max-width:240px}.rg-status-list{border:1px solid var(--line,#e2e5dc);background:var(--surface,#fff);border-radius:15px;padding:0 25px}.rg-status-row{border-bottom:1px solid var(--line,#e2e5dc);grid-template-columns:10px 1.4fr 1fr;align-items:center;gap:20px;padding:21px 0;display:grid}.rg-status-row:last-child{border:0}.rg-status-row h3{margin-bottom:6px;font-size:15px}.rg-status-row p{font-size:13px}.rg-status-dot{background:#a6ac9f;border-radius:50%;width:8px;height:8px}.rg-status-secured{background:#75977a}.rg-status-pending{background:#d3983d}.rg-status-available{background:#3f7451}.rg-status-paid{background:#74849d}.rg-status-expired{background:#a96352}.rg-status-action{color:var(--muted,#697168);padding-left:15px;font-size:12px;line-height:1.7}.rg-program-grid>.rg-panel h3{margin-bottom:12px}.rg-program-grid>.rg-panel p+p{margin-top:14px}.rg-faq{margin-top:38px}.rg-faq .rg-section-heading{margin-bottom:18px}.rg-questions{background:var(--surface,#fff);border:1px solid var(--line,#e2e5dc);border-radius:14px;padding:0 24px}.rg-questions details{border-bottom:1px solid var(--line,#e2e5dc)}.rg-questions details:last-child{border:0}.rg-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:14px;font-weight:650;line-height:1.5;list-style:none;display:flex}.rg-questions summary::-webkit-details-marker{display:none}.rg-questions summary>svg{color:var(--muted,#697168);flex-shrink:0;transition:transform .16s}.rg-questions details[open] summary>svg{transform:rotate(180deg)}.rg-answer{max-width:980px;padding:0 35px 22px 0}.rg-answer p{font-size:13px}.rg-answer .rg-text-button{margin-top:10px}.rg-empty{text-align:center;border:1px dashed var(--line,#e2e5dc);border-radius:14px;padding:35px}.rg-empty>svg{color:var(--muted,#697168);margin-bottom:15px}.rg-empty h3{margin-bottom:8px}.rg-empty .rg-text-button{margin-top:14px}.rg-footer{border-top:1px solid var(--line,#e2e5dc);align-items:center;gap:14px;margin-top:35px;padding:26px 0 12px;display:flex}.rg-footer>svg{color:var(--muted,#697168);flex-shrink:0}.rg-footer strong{font-size:13px}.rg-footer p{margin-top:5px;font-size:12px}.rg-footer .rg-text-button{white-space:nowrap;margin-left:auto}.rg-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}[data-theme=dark] .rg-icon-loyalty{color:#b8d4ac;background:#2c3b2b}[data-theme=dark] .rg-icon-referral{color:#f0bc83;background:#423424}@media (width<=1050px){.rg-header{align-items:flex-start}.rg-search{min-width:230px}.rg-category-nav button{padding:13px 11px}.rg-account-grid{grid-template-columns:1fr}.rg-account-card{gap:7px}.rg-journey{grid-template-columns:1fr 1fr;gap:24px}.rg-journey li{border:0;padding:0!important}.rg-reading-time{display:none}.rg-enroll-banner{align-items:flex-start}.rg-fact-grid{grid-template-columns:1fr 1fr}.rg-program-card{padding:23px}.rg-rule-row{flex-direction:column;gap:5px}.rg-rule-row strong{text-align:left}}@media (width<=700px){.rg-header{flex-direction:column;gap:20px;margin-top:0}.rg-header h1{letter-spacing:-1px}.rg-search{width:100%;max-width:none}.rg-category-nav{grid-template-columns:1fr 1fr;margin-bottom:26px}.rg-category-nav button{min-height:67px}.rg-category-nav button span{font-size:13px}.rg-category-nav button small{font-size:10px}.rg-program-grid{grid-template-columns:1fr}.rg-program-card{min-height:auto}.rg-program-card p{max-width:none}.rewards-guide h2{font-size:22px}.rg-section-heading{align-items:flex-start}.rg-section-heading .rg-search-count{margin-top:10px;font-size:10px}.rg-panel{padding:21px}.rg-journey{grid-template-columns:1fr;gap:23px;padding:21px}.rg-journey li{gap:15px;display:flex}.rg-step-number{flex-shrink:0;margin:0}.rg-journey p{font-size:13px}.rg-journey h3{margin-bottom:7px}.rg-fact-grid>div{padding:17px}.rg-fact-grid strong{font-size:22px}.rg-fact-grid span{font-size:11px}.rg-note{padding:16px}.rg-table th,.rg-table td{padding:12px 9px;font-size:11px}.rg-table th:first-child{min-width:90px}.rg-table thead th{font-size:10px}.rg-referral-rates{grid-template-columns:1fr;gap:15px}.rg-referral-rates>div{align-items:center;gap:23px;display:flex}.rg-referral-rates strong{min-width:130px;margin:0;font-size:28px}.rg-referral-rates span{font-size:12px}.rg-example{grid-template-columns:1fr}.rg-example-intro,.rg-example-calc{padding:23px}.rg-example-intro h3{max-width:none;margin:10px 0;font-size:24px}.rg-example-intro p{max-width:none;font-size:13px}.rg-enroll-banner{flex-direction:column;padding:21px}.rg-enroll-banner .rg-action{align-self:flex-start;max-width:none}.rg-status-list{padding:0 19px}.rg-status-row{grid-template-columns:8px 1fr;gap:8px 14px}.rg-status-action{grid-column:2;padding-left:0;font-size:11px}.rg-questions{padding:0 18px}.rg-questions summary{padding:18px 0;font-size:13px}.rg-answer{padding-right:0}.rg-footer{flex-wrap:wrap;gap:11px}.rg-footer>div{flex:1;min-width:200px}.rg-footer .rg-text-button{margin-left:31px}.rg-quick-actions{gap:10px}.rg-quick-actions .rg-action{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.rg-questions summary>svg{transition:none}}.rg-guide-orientation{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 20px;padding:15px 18px;display:flex}.rg-guide-orientation>svg{color:var(--accent,#ed6a2f);flex:none;margin-top:2px}.rg-guide-orientation strong{font-size:13px}.rg-guide-orientation p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.6}.rg-cycle-sequence{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:0 0 21px;padding:0;list-style:none;display:grid}.rg-cycle-sequence li{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:10px;min-width:0;padding:15px 10px}.rg-cycle-sequence strong{margin-bottom:6px;font-size:13px;display:block}.rg-cycle-sequence span{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}.rg-cycle-sequence li.is-current{border-color:var(--accent,#ed6a2f);background:color-mix(in srgb,var(--accent,#ed6a2f) 10%,var(--surface))}.rg-cycle-sequence li.is-current strong{color:var(--ink)}.rg-cycle-dates{border-top:1px solid var(--line);grid-template-columns:1.5fr 1fr;gap:20px;margin:0;padding:18px 0;display:grid}.rg-cycle-dates dt{color:var(--muted);margin-bottom:6px;font-size:12px}.rg-cycle-dates dd{margin:0;font-size:14px;font-weight:650;line-height:1.6}.rg-roadmap-caution{color:var(--muted);font-size:13px}.rg-roadmap-outside{border-top:1px solid var(--line);padding-top:18px}.rg-roadmap-outside strong{font-size:13px;line-height:1.7}.rg-roadmap-outside p{color:var(--muted);font-size:13px;line-height:1.7}@media (width<=900px){.rg-cycle-sequence{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=540px){.rg-cycle-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-cycle-dates{grid-template-columns:1fr;gap:16px}}.message-center{min-width:0}.mc-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:24px;padding-bottom:10px;display:flex}.mc-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:11px 15px;font-size:13px;display:flex}.mc-tabs button[aria-pressed=true]{background:var(--orange-pale);color:var(--ink);font-weight:650}.mc-unread{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.mc-toolbar{flex-wrap:wrap;gap:12px;margin:0 0 20px;display:flex}.mc-toolbar .search-field{flex:1;min-width:200px}.mc-toolbar select,.mc-time-zone select,.mc-time-grid input{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:8px;max-width:100%;min-height:44px;padding:11px 12px;font-size:12px}.mc-list{gap:14px;display:grid}.mc-message{gap:17px;padding:25px;display:flex;position:relative;overflow:visible}.mc-message.is-critical{border-left:3px solid var(--accent)}.mc-message.is-read{background:var(--surface)}.mc-message.is-read .mc-message-icon{background:var(--soft);color:var(--muted)}.mc-message-icon,.mc-channel-icon{background:var(--orange-pale);color:var(--ink);border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.mc-message-content{flex:1;min-width:0}.mc-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:8px;font-size:10px;display:flex}.mc-meta>span:first-child{font-weight:600}.mc-meta time{margin-left:auto}.mc-tag{border:1px solid var(--line);color:var(--muted);border-radius:5px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;line-height:1.4;display:inline-flex}.mc-new{background:var(--orange-pale);color:var(--ink);border-color:#0000}.mc-message h2,.mc-channel h2,.mc-settings h2,.mc-criterion h2{margin:0 0 8px;font-size:16px;line-height:1.4}.mc-message p,.mc-channel p,.mc-settings p,.mc-criterion p,.mc-popup p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.mc-actions{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:15px;display:flex}.mc-actions .text-button{min-height:32px;font-size:11px}.mc-link{text-decoration:none}.mc-language-note{color:var(--muted);margin-top:8px;font-size:10px;display:block}.mc-footnote{color:var(--muted);align-items:flex-start;gap:8px;margin:20px 0;font-size:11px;line-height:1.8;display:flex}.mc-footnote svg{flex-shrink:0;margin-top:2px}.mc-empty{text-align:center;color:var(--muted);justify-items:center;gap:12px;padding:50px 20px;display:grid}.mc-empty h2{color:var(--ink);font-size:18px}.mc-empty p{font-size:13px}.mc-settings-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.mc-settings,.mc-channel{padding:27px}.mc-section-heading{gap:13px;margin-bottom:25px;display:flex}.mc-section-heading>svg{flex-shrink:0;margin-top:3px}.mc-settings fieldset{border:0;border-top:1px solid var(--line);margin:22px 0;padding:18px 0 0}.mc-settings legend{color:var(--ink);align-items:center;gap:7px;padding:0 9px 0 0;font-size:13px;font-weight:600;display:flex}.mc-check{color:var(--ink);align-items:flex-start;gap:10px;margin:0 0 12px;font-size:13px;line-height:1.6;display:flex}.mc-check input{accent-color:var(--accent);flex-shrink:0;width:17px;height:17px;margin-top:2px}.mc-check small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.7;display:block}.mc-check strong{font-size:13px}.mc-settings .mc-hint,.mc-channel .mc-hint{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.7}.mc-time-grid{grid-template-columns:1fr 1fr;gap:15px;margin:15px 0;display:grid}.mc-time-grid label,.mc-time-zone{color:var(--muted);flex-direction:column;gap:8px;font-size:11px;display:flex}.mc-channel-stack{gap:18px;display:grid}.mc-channel-icon{width:48px;height:48px;margin-bottom:18px}.mc-channel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mc-channel-title h2{margin:0}.mc-channel ol{color:var(--muted);margin:18px 0;padding-left:20px;font-size:12px;line-height:1.9}.mc-channel li{margin:5px 0;padding-left:5px}.mc-channel-later{background:var(--soft)}.mc-notice{background:var(--soft);border:1px solid var(--line);color:var(--muted);border-radius:10px;gap:12px;margin-bottom:20px;padding:18px 20px;font-size:12px;line-height:1.8;display:flex}.mc-notice>svg{flex-shrink:0;margin-top:2px}.mc-notice strong{color:var(--ink);font-size:13px}.mc-notice p{margin:4px 0 0}.mc-feedback{border:1px solid var(--line);border-radius:8px;margin-bottom:16px;padding:12px 15px;font-size:12px}.mc-criteria{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mc-criterion{gap:15px;padding:22px;display:flex}.mc-criterion .mc-tag{margin-top:14px}.mc-popup h2{margin-bottom:15px;font-size:23px;line-height:1.4}.mc-popup p{margin-bottom:22px}.mc-popup .text-button{min-height:42px;margin-right:20px}.message-center button:focus-visible,.message-center a:focus-visible,.message-center input:focus-visible,.message-center select:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.message-center button:disabled{cursor:not-allowed;opacity:.55}.mc-settings fieldset:disabled{opacity:.7}@media (width<=900px){.mc-settings-grid{grid-template-columns:1fr}.mc-channel-stack{grid-template-columns:1fr 1fr}.mc-criteria{grid-template-columns:1fr}}@media (width<=600px){.mc-tabs{gap:2px}.mc-tabs button{padding:10px;font-size:11px}.mc-toolbar{gap:8px}.mc-toolbar select{flex:1;min-width:0}.mc-toolbar .search-field{flex-basis:100%}.mc-message{gap:12px;padding:18px}.mc-message-icon{border-radius:9px;width:32px;height:32px}.mc-message h2{font-size:15px}.mc-message p{font-size:12px}.mc-meta time{margin-left:0}.mc-actions{gap:4px 15px}.mc-actions .text-button{min-height:44px}.mc-settings,.mc-channel{padding:21px}.mc-channel-stack{grid-template-columns:1fr}.mc-time-grid{gap:10px}.mc-criterion{padding:18px}.mc-unread{font-size:11px}.mc-notice{padding:15px}.mc-tabs button svg{width:15px}}.message-placement{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;align-items:flex-start;gap:13px;min-width:0;margin:0 0 20px;padding:18px 20px;display:flex;position:relative}.message-placement-icon{width:36px;height:36px;color:var(--ink);background:var(--orange-pale);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.message-placement-content{flex:1;min-width:0}.message-placement-label{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);margin:0 0 5px;font-size:10px;font-weight:600;display:block}.message-placement h2{letter-spacing:-.2px;overflow-wrap:anywhere;margin:0 0 5px;font-size:15px;line-height:1.5}.message-placement p{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.75}.message-placement small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.message-placement-actions{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:10px;display:flex}.message-placement-actions button,.message-placement-actions a{color:var(--ink);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:7px;min-height:36px;padding:0;font-size:12px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.message-placement-actions button:hover,.message-placement-actions a:hover{text-underline-offset:4px;text-decoration:underline}.message-placement-actions .message-placement-inbox{color:var(--muted);font-weight:450}.message-placement-dismiss{width:36px;height:36px;min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex-shrink:0;align-self:flex-start;place-items:center;margin:-5px -7px 0 0;display:grid}.message-placement-dismiss:hover{background:var(--soft);color:var(--ink)}.message-placement.is-important{border-left:3px solid var(--accent)}.message-featured{background:linear-gradient(110deg,var(--surface),var(--soft));border-top:2px solid var(--accent);padding:24px}.message-featured h2{font-size:18px}.message-featured .message-placement-icon{width:43px;height:43px}.message-featured p{max-width:850px}.message-placement :is(button,a):focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (width<=700px){.message-placement{gap:10px;padding:17px 15px}.message-placement-icon{border-radius:8px;width:30px;height:30px}.message-placement-icon svg{width:17px}.message-placement h2,.message-featured h2{font-size:15px}.message-placement p{font-size:12px}.message-placement-dismiss{flex-shrink:0;width:32px;min-height:36px;margin-top:-4px}.message-placement-actions{gap:3px 17px}.message-placement-actions button,.message-placement-actions a{min-height:44px;font-size:12px}.message-featured .message-placement-icon{width:30px;height:30px}.message-placement small{font-size:10px}}.context-help summary{cursor:pointer;justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.context-help summary:focus-visible{outline:2px solid var(--accent,#e87924);outline-offset:3px;border-radius:5px}.context-help .info-popover{text-transform:none;letter-spacing:normal;z-index:60;width:min(340px,100vw - 44px);max-width:calc(100vw - 44px);font-weight:400}.context-help .info-popover p{color:var(--muted,#53606d);margin-top:8px;line-height:1.6}.hero .context-help .info-popover{color:var(--ink,#15191f);background:var(--surface,#fff)}.hero:has(.context-help[open]){overflow:visible}.hero:has(.context-help[open]) .hero-right{overflow:hidden}.page-footer .context-help .info-popover{inset:auto 0 calc(100% + 10px) auto;transform:none}@media (width<=700px){.context-help .info-popover{width:auto;max-height:60vh;position:fixed;inset:auto 22px 20px;overflow:auto;transform:none}.page-footer .context-help .info-popover{bottom:20px;left:22px;right:22px}}.referral-terms-notice{color:#382e23;background:#fff9f0;border:1px solid #ead4ba;border-radius:10px;align-items:flex-start;gap:11px;margin:0 0 22px;padding:14px 16px;line-height:1.65;display:flex}.referral-terms-notice>svg{color:#9b5b16;flex-shrink:0;margin-top:2px}.referral-terms-notice h2{letter-spacing:0;color:inherit;margin:0 0 3px;font-family:inherit;font-size:12px;font-weight:650;line-height:1.6}.referral-terms-notice p{color:#65513b;max-width:1100px;margin:0;font-size:11px;line-height:1.75}[data-theme=dark] .workspace .referral-terms-notice{color:#f3dfc4;background:#2a241c;border-color:#534330}[data-theme=dark] .workspace .referral-terms-notice p{color:#d6c1a7}[data-theme=dark] .workspace .referral-terms-notice>svg{color:#e8af69}.public-landing>.referral-terms-notice{width:calc(100% - 104px);max-width:1256px;margin:20px auto 0}@media (width<=1100px){.public-landing>.referral-terms-notice{width:calc(100% - 64px)}}@media (width<=700px){.referral-terms-notice{gap:10px;padding:14px}.referral-terms-notice p{font-size:12px}.public-landing>.referral-terms-notice{width:calc(100% - 48px);margin-top:17px}}@media (width<=430px){.public-landing>.referral-terms-notice{width:calc(100% - 38px)}}.application-receipt-status{color:#18191b;background:#fafbfc;border:1px solid #e4e5e8;border-radius:11px;margin-top:22px;padding:19px}.application-receipt-steps{gap:21px;margin:0;padding:0;list-style:none;display:grid}.application-receipt-steps li{align-items:flex-start;gap:11px;display:flex;position:relative}.application-receipt-steps li:first-child:after{content:"";background:#d9dedc;width:1px;height:calc(100% - 18px);position:absolute;top:33px;left:13px}.application-receipt-step{color:#2e6442;background:#eaf3ed;border:1px solid #d2dfd7;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.is-waiting>.application-receipt-step{color:#93530e;background:#fff3e5;border-color:#ecd8bf}.application-receipt-steps h4{color:#18191b;margin:1px 0 5px;font-size:13px;font-weight:650;line-height:1.5}.application-receipt-steps p{color:#5a626d;margin:0;font-size:12px;line-height:1.75}.application-receipt-status .application-receipt-time{color:#66707c;margin-top:7px;font-size:10px}.application-receipt-check{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.application-receipt-check .pl-button{color:#24282d;background:#fff;border:1px solid #d8dce1;justify-content:center;gap:8px;min-height:42px;padding:9px 13px;font-size:12px}.application-receipt-check .pl-button:disabled{cursor:not-allowed;opacity:.6}.application-receipt-check small{color:#66707c;font-size:10px;line-height:1.7}.application-receipt-error{color:#805011;background:#fff7ed;border:1px solid #ead6bd;border-radius:8px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px;display:flex}.application-receipt-error svg{flex-shrink:0;margin-top:2px}.application-receipt-error p{color:inherit;margin:0;font-size:12px;line-height:1.7}.application-receipt-status>.application-receipt-footnote{color:#66707c;margin:14px 0 0;font-size:10px;line-height:1.7}.application-receipt-status :focus-visible{outline-offset:3px;outline:3px solid #bb5f14}@media (width<=600px){.application-receipt-status{padding:15px}.application-receipt-steps h4{font-size:13px}.application-receipt-check{align-items:stretch;gap:9px}.application-receipt-check .pl-button{width:100%;min-height:44px}.application-receipt-check small{width:100%;font-size:10px}.application-receipt-status>.application-receipt-footnote{font-size:11px}}.smartadv-logo{flex:none;align-items:center;width:184px;line-height:0;display:inline-flex;overflow:hidden}.smartadv-logo>img{flex:none;width:184px;max-width:none;height:auto;display:block}.loading-screen .smartadv-logo{box-sizing:border-box;background:#111315;border-radius:6px;width:204px;padding:8px 10px}.sidebar>.smartadv-logo{margin:0 4px}.sidebar .brand-subtitle{letter-spacing:1.9px;margin:13px 0 0 4px}.login-story .smartadv-logo,.login-story .smartadv-logo>img{width:223px}.pl-brand .smartadv-logo{box-sizing:border-box;background:#111315;border-radius:6px;width:204px;padding:8px 10px}.pl-brand .smartadv-logo>img{width:184px}.pl-footer .smartadv-logo{width:188px}.pl-footer .smartadv-logo>img{width:168px}@media (width>=701px) and (width<=1000px){.sidebar>.smartadv-logo{width:50px;margin:0 0 32px}.sidebar>.smartadv-logo>img{width:174px}}@media (width<=700px){.sidebar>.smartadv-logo{margin:0 4px}.mobile-logo .smartadv-logo{box-sizing:border-box;background:#111315;border-radius:5px;width:148px;padding:6px 7px}.mobile-logo .smartadv-logo>img{width:134px}.pl-header .smartadv-logo{width:175px}.pl-header .smartadv-logo>img{width:155px}}@media (width<=430px){.mobile-logo .smartadv-logo{width:59px}.mobile-logo .smartadv-logo>img{width:155px}.pl-header .smartadv-logo{width:148px}.pl-header .smartadv-logo>img{width:128px}}.public-landing{--pl-ink:#18191b;--pl-muted:#5f6369;--pl-bg:#fff;--pl-paper:#f6f7f8;--pl-line:#e4e5e8;--pl-accent:#ff982f;--pl-orange-ink:#8d4709;--pl-orange-soft:#fff5e9;color:var(--pl-ink);background:var(--pl-bg);min-height:100vh;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.65}.public-landing *{box-sizing:border-box}.public-landing h1,.public-landing h2,.public-landing h3{color:var(--pl-ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Manrope,DM Sans,sans-serif;font-weight:750;line-height:1.22}.public-landing p{color:var(--pl-muted);margin:0;line-height:1.7}.public-landing a{color:inherit;text-decoration:none}.public-landing button{font-family:inherit;font-size:inherit;cursor:pointer}.public-landing button:disabled{cursor:wait;opacity:.65}.public-landing input{caret-color:var(--pl-orange-ink);font-family:inherit}.public-landing ::selection{color:#18191b;background:#ffd5ab}.public-landing :focus-visible{outline-offset:4px;outline:3px solid #c3650b}.pl-header{justify-content:space-between;align-items:center;gap:30px;max-width:1360px;height:90px;margin:auto;padding:0 52px;display:flex}.pl-brand{white-space:nowrap;letter-spacing:-.9px;align-items:center;gap:7px;font-size:25px;line-height:1.2;display:inline-flex}.pl-brand>svg,.pl-brand strong{color:#ed8420}.pl-brand strong{font-weight:800}.pl-brand-divider{background:var(--pl-line);width:1px;height:22px;margin:0 12px}.pl-brand-product{letter-spacing:0;font-size:14px;font-weight:600}.pl-header nav{align-items:center;gap:27px;font-size:13px;font-weight:550;display:flex}.pl-header nav>a:not(.pl-sign-in):hover,.pl-footer a:hover{text-underline-offset:5px;text-decoration:underline}.pl-sign-in{border:1px solid var(--pl-line);background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:10px 15px;font-weight:650;display:inline-flex;font-size:12px!important}.pl-sign-in:hover{background:var(--pl-orange-soft);border-color:#c3650b}.pl-member-note button.pl-link{text-align:left;background:0 0;border:0;min-height:44px;padding:8px 0}.pl-preview-bar{background:var(--pl-paper);border-top:1px solid var(--pl-line);border-bottom:1px solid var(--pl-line);min-height:40px;color:var(--pl-muted);justify-content:center;align-items:center;gap:9px;padding:9px 40px;font-size:11px;display:flex}.pl-preview-bar>svg{color:#69727d}.pl-preview-bar button{min-height:22px;color:var(--pl-ink);text-underline-offset:3px;background:0 0;align-items:center;gap:6px;margin-left:17px;padding:0;font-size:11px;text-decoration:underline;display:inline-flex}.public-landing main{max-width:1360px;margin:0 auto;padding:0 52px}.pl-hero{grid-template-columns:1.7fr 1fr;align-items:center;gap:65px;padding:75px 0 57px;display:grid}.pl-hero h1{letter-spacing:-.035em;max-width:750px;font-size:clamp(35px,3.6vw,52px);line-height:1.16}.pl-hero h1 span{color:#777c85}.pl-hero-copy>p{max-width:570px;margin-top:24px;font-size:16px}.pl-hero-aside{padding-top:12px}.pl-hero-aside>div{border-top:1px solid var(--pl-line);align-items:center;gap:15px;padding:22px 0;display:flex}.pl-hero-aside>div>svg:first-child{color:#d9761a}.pl-hero-aside>div>svg:last-child{color:#838993;margin-left:auto}.pl-hero-aside span{color:var(--pl-muted);font-size:11px}.pl-hero-aside strong{color:var(--pl-ink);margin-top:3px;font-size:16px;font-weight:650;display:block}.pl-hero-aside>p{border-top:1px solid var(--pl-line);max-width:390px;padding-top:18px;font-size:11px}.pl-programs{border:1px solid var(--pl-line);border-radius:15px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.pl-programs>article{padding:33px 34px 27px}.pl-programs>article+article{border-left:1px solid var(--pl-line);background:var(--pl-paper)}.pl-path-title{align-items:center;gap:13px;margin-bottom:17px;display:flex}.pl-program-icon{color:#272a30;background:#eceef1;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:41px;height:41px;display:inline-flex}.pl-programs>article+article .pl-program-icon{color:#aa560d;background:#ffead2}.pl-path-title h2{letter-spacing:-.025em;font-size:23px}.pl-programs>article>p{max-width:510px;min-height:71px;font-size:14px}.pl-check-list{gap:10px;margin:23px 0 26px;padding:0;font-size:12px;list-style:none;display:grid}.pl-check-list li{color:#3e434b;align-items:flex-start;gap:9px;line-height:1.6;display:flex}.pl-check-list svg{color:#656e79;flex-shrink:0;margin-top:1px}.pl-button{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:13px;min-height:47px;padding:13px 18px;font-weight:650;line-height:1.5;transition:background .16s;display:inline-flex;font-size:13px!important}.pl-button-dark{background:#1b1d21;color:#fff!important}.pl-button-dark:hover{background:#34373d}.pl-button-primary{background:var(--pl-accent);border:0;color:#211a13!important}.pl-button-primary:hover:not(:disabled){background:#ffae58}.pl-programs .pl-destination-note{color:#646a73;min-height:0;margin-top:11px;font-size:10px;line-height:1.6}.pl-member-note{border-bottom:1px solid var(--pl-line);align-items:center;gap:16px;padding:25px 3px;display:flex}.pl-member-note>svg{color:#777f88;flex-shrink:0}.pl-member-note h3{letter-spacing:0;margin-bottom:5px;font-family:inherit;font-size:13px;font-weight:650}.pl-member-note p{max-width:740px;font-size:11px}.pl-link{white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.pl-link:hover{text-underline-offset:5px;text-decoration:underline}.pl-member-note>.pl-link{margin-left:auto}.pl-referrals{padding:66px 0 46px;scroll-margin-top:30px}.pl-section-heading{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.pl-section-heading h2{font-size:33px}.pl-section-heading p{max-width:690px;margin-top:17px;font-size:14px}.pl-draft-tag{white-space:nowrap;background:var(--pl-orange-soft);color:var(--pl-orange-ink);border-radius:5px;margin-top:5px;padding:6px 10px;font-size:10px;font-weight:650;display:inline-flex}.pl-journey{grid-template-columns:repeat(4,1fr);gap:33px;margin:35px 0 40px;padding:0;list-style:none;display:grid}.pl-journey li{border-top:1px solid var(--pl-line);padding-top:25px;position:relative}.pl-step{border:1px solid var(--pl-line);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:11px;font-weight:650;display:flex;position:absolute;top:-14px;left:0}.pl-journey h3{margin-bottom:10px;font-size:15px}.pl-journey p{font-size:12px;line-height:1.7}.pl-rules{color:#f6f6f7;background:#1c1e22;border-radius:14px;grid-template-columns:.65fr 1.35fr;gap:35px;padding:32px;display:grid}.pl-rule-lead h3{color:#fff;margin-bottom:16px;font-size:27px}.pl-rule-lead p{color:#b9bdc5;max-width:330px;font-size:12px}.pl-rules dl{gap:0;margin:0;display:grid}.pl-rules dl>div{border-bottom:1px solid #393c44;grid-template-columns:125px 1fr;gap:14px;padding:18px 0;display:grid}.pl-rules dl>div:first-child{padding-top:0}.pl-rules dl>div:last-child{border:0;padding-bottom:0}.pl-rules dt{color:#b9bdc5;padding-top:4px;font-size:11px}.pl-rules dd{margin:0}.pl-rules dd strong{letter-spacing:-.4px;font-variant-numeric:tabular-nums;margin-bottom:7px;font-size:23px;font-weight:600;display:block}.pl-rules dd span{color:#c4c7ce;max-width:540px;font-size:11px;line-height:1.7;display:block}.pl-activation-note{align-items:flex-start;gap:13px;padding:23px 0 18px;display:flex}.pl-activation-note>svg{color:#69727d;flex-shrink:0;margin-top:3px}.pl-activation-note p{max-width:1080px;font-size:12px}.pl-activation-note strong{color:#292e35}.pl-direct-note{background:var(--pl-paper);border-radius:8px;align-items:center;gap:12px;padding:13px 16px;display:flex}.pl-direct-note>svg{color:#69727d;flex-shrink:0}.pl-direct-note p{font-size:11px}.pl-application{border-top:1px solid var(--pl-line);border-bottom:1px solid var(--pl-line);grid-template-columns:.85fr 1.15fr;gap:65px;padding:48px 0;scroll-margin-top:30px;display:grid}.pl-application-intro h2{max-width:390px;font-size:34px}.pl-application-intro>p{max-width:450px;margin:20px 0 23px;font-size:14px}.pl-test-notice{background:var(--pl-orange-soft);border-radius:10px;align-items:flex-start;gap:12px;max-width:450px;padding:17px;display:flex}.pl-test-notice>svg{color:var(--pl-orange-ink);flex-shrink:0;margin-top:3px}.pl-test-notice strong{color:#6f370b;margin-bottom:6px;font-size:12px;display:block}.pl-test-notice p{color:#855126;font-size:11px;line-height:1.7}.pl-application-intro .pl-check-list{margin-bottom:0}.pl-application-form{min-width:0}.pl-form-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:9px;display:flex}.pl-form-heading h3{font-size:18px}.pl-form-heading>span{color:#6d737d;background:var(--pl-paper);white-space:nowrap;border-radius:4px;padding:4px 7px;font-size:10px}.pl-small{font-size:11px!important}.pl-form-grid{grid-template-columns:1fr 1fr;gap:19px 16px;margin:23px 0;display:grid}.pl-field{color:#323740;min-width:0;font-size:12px;font-weight:600;display:block}.pl-field>span:first-child{margin-bottom:7px;display:block}.pl-field input{color:#1d2229;background:#fff;border:1px solid #d3d7dc;border-radius:7px;width:100%;min-height:46px;padding:11px 12px;font-size:13px;display:block}.pl-field input::placeholder{color:#68707a;opacity:1}.pl-field input[aria-invalid=true]{border-color:#bd4939}.pl-field input:disabled{background:#f5f6f7}.pl-field small{color:#68707a;margin-top:7px;font-size:10px;font-weight:400;display:block}.pl-field-error{line-height:1.55;color:#ad3527!important;margin-top:6px!important;font-size:11px!important;font-weight:500!important;display:block!important}.pl-checkbox{color:#555d68;align-items:flex-start;gap:10px;margin-top:20px;font-size:11px;line-height:1.7;display:flex}.pl-checkbox input{accent-color:#24272d;flex-shrink:0;width:17px;height:17px;margin:2px 0 0}.pl-submit{width:100%;margin-top:21px}.pl-form-footnote{text-align:center;color:#6c737d!important;margin-top:12px!important;font-size:10px!important}.pl-error{color:#a23526;background:#fff2ef;border-radius:7px;align-items:flex-start;gap:9px;margin-top:18px;padding:11px 13px;display:flex}.pl-error>svg{flex-shrink:0;margin-top:2px}.pl-error p{color:#a23526;font-size:12px}.pl-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pl-success{border:1px solid var(--pl-line);background:var(--pl-paper);border-radius:12px;padding:29px}.pl-success>svg{color:#376d4e;margin-bottom:20px}.pl-success h3{margin-bottom:14px;font-size:24px}.pl-success>p{font-size:13px}.pl-success dl{border-top:1px solid var(--pl-line);border-bottom:1px solid var(--pl-line);margin:23px 0;padding:13px 0}.pl-success dl>div{justify-content:space-between;align-items:baseline;gap:15px;padding:7px 0;font-size:12px;display:flex}.pl-success dt{color:#68707a}.pl-success dd{word-break:break-word;text-align:right;margin:0;font-weight:650}.pl-success>.pl-link{margin-top:22px}.pl-faq{grid-template-columns:.65fr 1.35fr;gap:60px;padding:57px 0 70px;display:grid}.pl-faq h2{max-width:300px;font-size:30px}.pl-faq>div>p{margin-top:14px;font-size:13px}.pl-faq-list details{border-bottom:1px solid var(--pl-line)}.pl-faq-list details:first-child{border-top:1px solid var(--pl-line)}.pl-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;font-size:13px;font-weight:600;line-height:1.6;list-style:none;display:flex}.pl-faq-list summary::-webkit-details-marker{display:none}.pl-faq-list summary>svg{color:#68707a;flex-shrink:0}.pl-faq-list details[open] summary>svg{transform:rotate(180deg)}.pl-faq-list details>p{margin:0 20px 19px 0;font-size:12px;line-height:1.8}.pl-footer{border-top:1px solid var(--pl-line);align-items:center;gap:22px;padding:25px max(40px,50vw - 628px);display:flex}.pl-footer .pl-brand{font-size:20px}.pl-footer>p{font-size:11px}.pl-footer>div{align-items:center;gap:20px;margin-left:auto;font-size:11px;display:flex}.pl-footer button{color:#4c545f;background:0 0;align-items:center;gap:6px;min-height:28px;padding:0;font-size:11px;display:inline-flex}.pl-skip-link{color:#18191b;z-index:100;background:#ff982f;border-radius:6px;padding:12px 18px;position:fixed;top:-100px;left:15px}.pl-skip-link:focus{top:15px}@media (width<=1100px){.pl-header,.public-landing main{padding:0 32px}.pl-hero{grid-template-columns:1.6fr 1fr;gap:40px;padding-top:57px}.pl-hero h1{font-size:40px}.pl-path-title h2{font-size:21px}.pl-programs>article{padding:27px}.pl-application{gap:35px}.pl-rules{grid-template-columns:.65fr 1.35fr;padding:27px}.pl-rules dl>div{grid-template-columns:100px 1fr}.pl-footer{flex-wrap:wrap;padding:25px 32px}.pl-footer>div{gap:16px}.pl-faq{gap:35px}}@media (width<=800px){.pl-header{height:76px;padding:0 24px}.pl-header nav{gap:18px}.pl-header nav>a:not(.pl-sign-in){display:none}.pl-brand{font-size:23px}.pl-brand-divider{margin:0 7px}.pl-brand-product{font-size:12px}.pl-preview-bar{align-items:flex-start;padding:9px 24px;font-size:10px}.pl-preview-bar>svg{flex-shrink:0;margin-top:2px}.pl-preview-bar button{display:none}.public-landing main{padding:0 24px}.pl-hero{grid-template-columns:1fr;gap:18px;padding:43px 0 30px}.pl-hero h1{max-width:600px;font-size:38px}.pl-hero-copy>p{max-width:530px;margin-top:19px;font-size:14px}.pl-hero-aside{grid-template-columns:1fr 1fr;gap:0 23px;display:grid}.pl-hero-aside>div{padding:16px 0}.pl-hero-aside>p{grid-column:1/-1;max-width:none;padding-top:12px;font-size:10px}.pl-hero-aside strong{font-size:14px}.pl-hero-aside>div>svg:last-child{display:none}.pl-programs{grid-template-columns:1fr}.pl-programs>article+article{border-left:0;border-top:1px solid var(--pl-line)}.pl-programs>article>p{max-width:none;min-height:0}.pl-programs>article{padding:27px}.pl-path-title h2{font-size:24px}.pl-check-list{margin:20px 0 22px;font-size:12px}.pl-member-note{flex-wrap:wrap;align-items:flex-start;gap:11px;padding:21px 0}.pl-member-note>div{flex:1;min-width:200px}.pl-member-note>.pl-link{margin-left:32px}.pl-referrals{padding:43px 0 34px}.pl-section-heading h2{font-size:29px}.pl-section-heading{flex-wrap:wrap;gap:18px}.pl-section-heading p{margin-top:15px;font-size:13px}.pl-draft-tag{margin-top:0}.pl-journey{grid-template-columns:1fr 1fr;gap:35px 26px;margin:33px 0}.pl-rules{grid-template-columns:1fr;gap:25px;padding:26px}.pl-rule-lead h3{font-size:25px}.pl-rule-lead h3 br{display:none}.pl-rule-lead p{max-width:550px}.pl-rules dl>div{grid-template-columns:110px 1fr}.pl-application{grid-template-columns:1fr;gap:32px;padding:37px 0}.pl-application-intro h2{max-width:none;font-size:30px}.pl-application-intro>p,.pl-test-notice{max-width:none}.pl-application-intro .pl-check-list{gap:7px}.pl-faq{grid-template-columns:1fr;gap:25px;padding:39px 0 45px}.pl-faq h2{max-width:none;font-size:29px}.pl-faq>div>p{margin-top:10px}.pl-footer{gap:12px 20px;padding:25px 24px}.pl-footer>div{flex-wrap:wrap;width:100%;margin-top:5px;margin-left:0}}@media (width<=430px){.pl-header{gap:15px;padding:0 19px}.pl-brand-divider,.pl-brand-product{display:none}.pl-sign-in{padding:8px 11px;font-size:11px!important}.pl-header .pl-brand{font-size:23px}.public-landing main{padding:0 19px}.pl-preview-bar{padding-left:19px;padding-right:19px;font-size:11px}.pl-hero h1{font-size:32px;line-height:1.2}.pl-hero{padding-top:34px}.pl-hero-aside{gap:0 17px}.pl-hero-aside>div{gap:9px}.pl-hero-aside>div>svg{width:19px}.pl-hero-aside strong{font-size:13px}.pl-hero-aside span{font-size:10px}.pl-programs>article{padding:23px 21px}.pl-path-title{gap:10px}.pl-path-title h2{font-size:21px}.pl-program-icon{width:35px;height:35px}.pl-program-icon svg{width:21px}.pl-programs>article>p{font-size:13px}.pl-button{justify-content:space-between;width:100%;padding:12px 14px;font-size:12px!important}.pl-section-heading h2{font-size:27px}.pl-journey{gap:33px 22px}.pl-journey h3{font-size:14px}.pl-journey p{font-size:11px}.pl-rules{padding:24px 21px}.pl-rules dl>div{grid-template-columns:1fr;gap:5px}.pl-rules dd strong{font-size:24px}.pl-activation-note{gap:10px}.pl-activation-note p{font-size:11px}.pl-form-grid{grid-template-columns:1fr;gap:17px}.pl-application-intro h2{font-size:28px}.pl-form-heading h3{font-size:17px}.pl-faq h2{font-size:27px}.pl-footer{padding-left:19px;padding-right:19px}.pl-footer>p{font-size:10px}}@media (prefers-reduced-motion:reduce){.pl-button{transition:none}}@media (width<=600px){.pl-header{flex-wrap:wrap;gap:12px;height:auto;min-height:108px;padding:17px 19px}.pl-header nav{justify-content:space-between;gap:14px;width:100%}.pl-header nav>label{flex:1}.pl-header nav .pl-sign-in{min-height:44px}.pl-header nav select{width:100%;max-width:190px!important;min-height:44px!important}}.affiliate-application-dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18191b;background:#fff;border:1px solid #dedfe3;border-radius:17px;width:min(840px,100vw - 48px);max-width:none;height:min(880px,100dvh - 48px);max-height:none;margin:auto;padding:0;font-family:DM Sans,sans-serif;position:fixed;inset:0;overflow:hidden;box-shadow:0 28px 90px #0005}.affiliate-application-dialog[open]{flex-direction:column;display:flex}.affiliate-application-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111418a3}.affiliate-application-dialog *{box-sizing:border-box}.affiliate-application-dialog :focus-visible{outline-offset:3px;outline:3px solid #bc5d09}.affiliate-application-header{flex-shrink:0;align-items:flex-start;gap:20px;padding:27px 30px 21px;display:flex}.affiliate-application-eyebrow{color:#a04e0b;margin-bottom:10px;font-size:11px;font-weight:650;display:block}.affiliate-application-header h2{letter-spacing:-.03em;color:#18191b;margin:0;font-family:Manrope,DM Sans,sans-serif;font-size:26px;font-weight:750;line-height:1.2}.affiliate-application-header p{color:#62666e;max-width:630px;margin:11px 0 0;font-size:13px;line-height:1.6}.affiliate-application-close{color:#33383f;cursor:pointer;background:#fff;border:1px solid #e1e3e7;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;margin-left:auto;padding:0;display:flex}.affiliate-application-close:hover{background:#f2f3f5}.affiliate-application-live{color:#74451f;background:#fff6ec;border-top:1px solid #efe2d3;border-bottom:1px solid #efe2d3;flex-shrink:0;align-items:flex-start;gap:9px;padding:12px 30px;font-size:11px;line-height:1.55;display:flex}.affiliate-application-live>svg{flex-shrink:0;margin-top:1px}.affiliate-application-form-scroll{overscroll-behavior:contain;background:#fff;flex:1;width:100%;min-height:170px;padding:24px 30px;overflow:auto}.affiliate-application-form-scroll iframe{background:#fff;border:0;width:100%;max-width:100%}.affiliate-application-status{color:#5f6369;flex-shrink:0;margin:0;padding:17px 30px;font-size:13px}.affiliate-application-error{color:#923a30;background:#fff3f1;flex-shrink:0;padding:14px 30px;font-size:12px;line-height:1.5}.affiliate-application-error p{color:inherit;margin:0 0 9px}.affiliate-application-error button{cursor:pointer;color:#6b2b24;background:#fff;border:1px solid #d6b1aa;border-radius:6px;min-height:36px;padding:6px 12px;font:600 12px DM Sans,sans-serif}.affiliate-application-footer{color:#61666e;background:#f8f9fa;border-top:1px solid #e4e5e8;flex-shrink:0;align-items:flex-start;gap:8px;padding:13px 30px;font-size:10px;line-height:1.5;display:flex}.affiliate-application-footer>svg{flex-shrink:0}@media (width<=600px){.affiliate-application-dialog{border-radius:12px;width:calc(100vw - 20px);height:calc(100dvh - 20px)}.affiliate-application-header{gap:10px;padding:21px 18px 17px}.affiliate-application-header h2{font-size:22px}.affiliate-application-header p{font-size:12px}.affiliate-application-eyebrow{font-size:10px}.affiliate-application-live{padding:11px 18px;font-size:10px}.affiliate-application-status,.affiliate-application-error{padding:14px 18px}.affiliate-application-footer{padding:11px 18px;font-size:10px}.affiliate-application-form-scroll{padding:20px 18px}}.referral-application-dialog{width:min(720px,100vw - 48px);height:auto;max-height:calc(100dvh - 48px)}.referral-application-dialog .affiliate-application-header{border-bottom:1px solid #e4e5e8}.referral-application-scroll{overscroll-behavior:contain;min-height:0;padding:24px 30px 29px;overflow:auto}.referral-application-dialog .pl-application{border:0;padding:0;display:block}.referral-application-dialog .pl-test-notice{background:#fff6ec;border:1px solid #efe2d3;border-radius:9px;max-width:none;margin:0;padding:15px 17px}.referral-application-dialog .pl-check-list{flex-wrap:wrap;gap:8px 19px;margin:17px 0 24px;font-size:11px;display:flex}.referral-application-dialog .pl-application-form{background:#fff;border:0;border-radius:0;padding:0}.referral-application-dialog .pl-form-heading{margin-top:0}.referral-application-dialog .pl-success{padding:8px 0 0}@media (width<=600px){.referral-application-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.referral-application-scroll{padding:20px 18px 23px}.referral-application-dialog .pl-check-list{gap:7px;margin:14px 0 22px;display:grid}.referral-application-dialog .pl-test-notice{padding:13px}.referral-application-dialog .pl-test-notice p{font-size:11px}}.member-access-dialog{--ma-ink:#181b21;--ma-muted:#545e6c;--ma-line:#e2e5e9;--ma-surface:#fff;--ma-tint:#f5f7fa;--ma-accent:#b84507;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid var(--ma-line);background:var(--ma-surface);width:min(540px,100vw - 32px);max-width:none;max-height:min(880px,100dvh - 32px);color:var(--ma-ink);overscroll-behavior:contain;border-radius:20px;margin:auto;padding:0;font-family:inherit;animation:.18s ease-out member-access-in;overflow:auto;box-shadow:0 28px 100px #0004}.member-access-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11182799}.member-access-dialog *{box-sizing:border-box}.member-access-header{z-index:2;background:var(--ma-surface);border-bottom:1px solid var(--ma-line);align-items:flex-start;gap:16px;padding:26px 26px 22px;display:flex;position:sticky;top:0}.member-access-header>div{flex:1;min-width:0}.member-access-header h2{color:var(--ma-ink);letter-spacing:-.65px;margin:0;font-size:25px;font-weight:720;line-height:1.2}.member-access-header p{color:var(--ma-muted);margin:8px 0 0;font-size:14px;line-height:1.55}.member-access-close{width:44px;height:44px;color:var(--ma-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin:-6px -8px 0 0;display:grid}.member-access-close:hover{background:var(--ma-tint);color:var(--ma-ink)}.member-access-body{min-height:215px;padding:28px 26px}.member-access-state h3,.member-access-managed h3{letter-spacing:-.35px;color:var(--ma-ink);margin:0 0 10px;font-size:21px;font-weight:700;line-height:1.32}.member-access-state p,.member-access-managed>p{color:var(--ma-muted);margin:0 0 22px;font-size:15px;line-height:1.65}.member-access-symbol{border:1px solid var(--ma-line);width:52px;height:52px;color:var(--ma-accent);background:var(--ma-tint);border-radius:15px;place-items:center;margin:0 0 19px;display:grid}.member-access-symbol.is-complete{color:#137249;background:#edf9f1;border-color:#c6e8d1}.member-access-state.is-error .member-access-symbol{color:#a73527;background:#fff3f1;border-color:#f4d2cc}.member-access-actions{flex-direction:column;gap:10px;margin-top:24px;display:flex}.member-access-button{border:1px solid var(--ma-line);max-width:100%;min-height:46px;font:inherit;text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-size:14px;font-weight:650;line-height:1.45;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.member-access-button svg{flex:none}.member-access-button.is-primary{color:#fff;background:var(--ma-accent);border-color:var(--ma-accent);width:100%}.member-access-button.is-primary:hover{background:#943803;border-color:#943803}.member-access-button.is-secondary{color:var(--ma-ink);background:var(--ma-surface)}.member-access-button.is-secondary:hover{background:var(--ma-tint)}.member-access-button.is-quiet{color:var(--ma-muted);background:0 0;border-color:#0000}.member-access-button.is-quiet:hover{background:var(--ma-tint);color:var(--ma-ink)}.member-access-button:disabled{opacity:.6;cursor:wait}.member-access-dialog button:focus-visible,.member-access-dialog a:focus-visible,.member-access-dialog input:focus-visible{outline-offset:3px;outline:3px solid #df722e}.member-access-footer{border-top:1px solid var(--ma-line);background:var(--ma-tint);align-items:flex-start;gap:9px;padding:18px 26px;display:flex}.member-access-footer svg{color:var(--ma-muted);flex:none;margin-top:2px}.member-access-footer p{color:var(--ma-muted);margin:0;font-size:12px;line-height:1.65}.member-access-managed .member-access-language{margin:18px 0 0;font-size:12px;line-height:1.55}.member-access-provider{color:#181b21;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-wrap:anywhere;background:#fff;border-radius:12px;max-width:100%}.member-access-connection{border:1px solid var(--ma-line);border-radius:12px;margin:24px 0 16px;overflow:hidden}.member-access-connection>div{justify-content:space-between;align-items:center;gap:12px;padding:15px;font-size:13px;line-height:1.45;display:flex}.member-access-connection>div+div{border-top:1px solid var(--ma-line)}.member-access-connection dt{min-width:0;color:var(--ma-ink);align-items:center;gap:9px;display:flex}.member-access-connection dt svg{color:var(--ma-muted);flex:none}.member-access-connection dd{text-align:right;color:var(--ma-muted);margin:0;font-weight:650}.member-access-connection dd.is-confirmed{color:#137249}.member-access-account{color:var(--ma-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:18px;font-size:12px;line-height:1.5;display:flex}.member-access-account strong{color:var(--ma-ink);font-variant-numeric:tabular-nums;margin-left:5px}.member-access-overview-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.member-access-overview-heading h3{color:var(--ma-ink);margin:0;font-size:21px;line-height:1.3}.member-access-overview-heading span{color:#137249;background:#edf9f1;border:1px solid #c6e8d1;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:650}.member-access-overview>p{color:var(--ma-muted);margin:10px 0 17px;font-size:13px;line-height:1.6}.member-access-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.member-access-figures>div{border:1px solid var(--ma-line);background:var(--ma-tint);border-radius:11px;min-width:0;padding:15px}.member-access-figures dt{color:var(--ma-muted);font-size:12px;line-height:1.45}.member-access-figures dd{color:var(--ma-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 0;font-size:22px;font-weight:700}.member-access-overview .member-access-source-note{margin:8px 0 18px;font-size:12px}.member-access-overview .member-access-button{width:100%}.member-access-dialog:has(.member-financial-details){width:min(860px,100vw - 32px)}.member-financial-details .member-access-overview-heading h3{letter-spacing:-.6px;font-size:26px}.member-financial-details>p{font-size:15px}.member-financial-readonly{color:#843507;background:#fff7f0;border:1px solid #ecd6c7;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.member-financial-readonly svg{flex:none;margin-top:2px}.member-financial-readonly p{margin:0;font-size:14px;line-height:1.6}.member-financial-section{border-bottom:1px solid var(--ma-line);margin:28px 0;padding-bottom:24px}.member-financial-details h4{color:var(--ma-ink);letter-spacing:-.3px;align-items:center;gap:9px;margin:0;font-size:21px;font-weight:720;line-height:1.4;display:flex}.member-financial-details h4 svg{color:var(--ma-accent);flex:none}.member-financial-details h4>span{background:var(--ma-tint);border:1px solid var(--ma-line);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:3px 9px;font-size:20px;display:inline-flex}.member-financial-details h5{color:var(--ma-ink);margin:22px 0 12px;font-size:16px;font-weight:700;line-height:1.45}.member-financial-section>p{color:var(--ma-muted);margin:9px 0;font-size:14px;line-height:1.65}.member-financial-details .member-access-figures{gap:12px}.member-financial-details .member-access-figures>div{padding:18px}.member-financial-details .member-access-figures dt{font-size:14px;font-weight:600}.member-financial-details .member-access-figures dd{letter-spacing:-.5px;font-size:26px}.member-financial-bank>.member-financial-available{background:#fff5eb;border-color:#e9c6a9;grid-column:1/-1}.member-financial-bank>.member-financial-available dt{color:#834414}.member-financial-bank>.member-financial-available dd{color:#8b370c;font-size:38px}.member-financial-cycle-money{grid-template-columns:repeat(3,minmax(0,1fr))}.member-financial-cycle-money>.member-financial-secured{background:#fff8e9;border-color:#e9d8b4}.member-financial-section>p.member-financial-secured-note{color:#7b5117;align-items:flex-start;gap:8px;padding:0 2px;display:flex}.member-financial-secured-note svg{flex:none;margin-top:3px}.member-financial-activity>.member-financial-streak{background:#fff5eb;border-color:#e9c6a9}.member-financial-details .member-financial-activity dd{font-size:31px}.member-financial-facts{border-top:1px solid var(--ma-line);margin:0}.member-financial-facts>div{border-bottom:1px solid var(--ma-line);justify-content:space-between;align-items:baseline;gap:16px;padding:13px 2px;font-size:14px;line-height:1.5;display:flex}.member-financial-facts dt{color:var(--ma-muted);font-weight:550}.member-financial-facts dd{text-align:right;color:var(--ma-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.member-financial-facts+.member-financial-facts{border-top:0}.member-financial-section>p.member-financial-caption{margin-top:13px;font-size:13px}.member-financial-coverage{border:1px solid var(--ma-line);background:var(--ma-tint);border-radius:12px;padding:18px}.member-financial-coverage h4,.member-financial-pending h4{letter-spacing:0;font-size:16px}.member-financial-details .member-access-source-note{color:var(--ma-muted);margin:10px 0 0;font-size:14px;line-height:1.7}.member-financial-pending{padding:20px 2px}.member-financial-pending p{color:var(--ma-muted);margin:8px 0 0;font-size:14px;line-height:1.65}.member-financial-details .is-unknown dd{color:var(--ma-muted);letter-spacing:0;font-size:15px;font-weight:600}.member-history-list{gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.member-history-entry{border:1px solid var(--ma-line);background:var(--ma-surface);border-radius:12px;min-width:0;padding:18px}.member-history-entry-heading{color:var(--ma-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;font-size:15px;font-weight:650;display:flex}.member-history-entry-heading strong{letter-spacing:-.4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:25px}.member-history-status{color:#384860;background:#eef1f5;border-radius:7px;margin:10px 0 12px;padding:5px 10px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}.member-history-status.is-paid{color:#246447;background:#e9f5ef}.member-history-status.is-available{color:#924207;background:#fff0e4}.member-history-status.is-pending{color:#750;background:#fff6dd}.member-history-status.is-expired{color:#864139;background:#f5eeee}.member-history-entry summary{cursor:pointer;color:var(--ma-accent);padding:5px 0;font-size:14px;font-weight:650;line-height:1.5}.member-history-entry summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #df722e}.member-history-entry details[open]>summary{margin-bottom:12px}.member-history-expiry-note{color:#864139;margin:0 0 9px;font-size:13px;line-height:1.6}.member-reward-history .member-history-asof,.member-reward-history .member-history-count{color:var(--ma-muted);font-size:13px}.member-history-empty{border:1px solid var(--ma-line);background:var(--ma-tint);border-radius:10px;padding:18px}.member-inbox-list{gap:14px;margin:16px 0;display:grid}.member-inbox-message{border:1px solid var(--ma-line);background:var(--ma-surface);border-left:4px solid #6580a4;border-radius:11px;min-width:0;padding:18px}.member-inbox-message.is-success{border-left-color:#36734e}.member-inbox-message.is-warning{border-left-color:#c8891c}.member-inbox-message.is-urgent{border-left-color:#a03e33}.member-inbox-type{color:var(--ma-muted);letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:750}.member-inbox-message h5{overflow-wrap:anywhere;margin:9px 0;font-size:18px;line-height:1.5}.member-inbox-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ma-ink);font-size:15px;line-height:1.7}.member-inbox-note{color:var(--ma-muted);font-size:13px;line-height:1.6}.member-inbox-error{background:#fff7ef;border:1px solid #edd4c4;border-radius:10px;padding:14px}@media (width<=640px){.member-financial-cycle-money{grid-template-columns:1fr}.member-financial-details .member-access-figures>div{padding:14px}.member-financial-details .member-access-figures dd{font-size:23px}.member-financial-bank>.member-financial-available dd{font-size:34px}.member-financial-details .member-access-overview-heading h3{font-size:23px}.member-financial-facts>div{flex-direction:column;gap:4px}.member-financial-facts dd{text-align:left}.member-financial-details .member-access-figures dt{font-size:13px}}.member-access-state .member-access-no-finance{font-size:13px;line-height:1.55}.member-access-signout{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.member-access-error{color:#9c3024;background:#fff3f1;border:1px solid #f4d2cc;border-radius:9px;margin:18px 0 0;padding:13px;font-size:14px;line-height:1.6}.member-access-spin{animation:1s linear infinite member-access-spin}@keyframes member-access-spin{to{transform:rotate(360deg)}}@keyframes member-access-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=520px){.member-access-dialog{border-radius:16px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.member-access-header{padding:22px 19px 19px}.member-access-header h2{font-size:23px}.member-access-body{padding:25px 19px}.member-access-footer{padding:17px 19px}.member-access-state h3,.member-access-managed h3{font-size:20px}.member-access-connection>div{padding:13px 11px}.member-access-connection dt{gap:7px}.member-access-connection dd{max-width:42%}.member-access-figures dd{font-size:19px}}@media (prefers-reduced-motion:reduce){.member-access-dialog,.member-access-spin{animation:none}.member-access-button{transition:none}}:is(.operator-page:has(.operator-qa) .operator-card,.operator-page:has(.operator-qa) .operator-heading){width:min(100%,920px)}.operator-qa{--ma-line:#dce3e9;--ma-ink:#18222b;--ma-muted:#546273;--ma-surface:#fff;--ma-tint:#f6f8fa;--ma-accent:#a54812;min-width:0;margin-top:18px}.operator-qa-banner{color:#934710;background:linear-gradient(120deg,#fff5e8,#fffaf4);border:1px solid #e8cbb0;border-radius:13px;align-items:flex-start;gap:13px;padding:18px;display:flex}.operator-qa-banner svg{flex:none;margin-top:2px}.operator-qa-banner strong{letter-spacing:.5px;font-size:12px;font-weight:800}.operator-card .operator-qa-banner p{color:#73401b;margin:6px 0 0;font-size:14px;line-height:1.65}.operator-qa-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 0;display:flex}.operator-qa-toolbar>span{color:#1d302c;align-items:center;gap:8px;font-size:16px;font-weight:750;display:flex}.operator-qa-refresh,.operator-qa-error button{color:#235a42;min-height:44px;font:inherit;cursor:pointer;background:#eef6f1;border:1px solid #c7d7d0;border-radius:9px;align-items:center;gap:8px;padding:11px 13px;font-size:13px;font-weight:650;display:inline-flex}.operator-qa-refresh:disabled{opacity:.6;cursor:wait}.operator-card .operator-qa-verification{color:#556779;align-items:flex-start;gap:8px;margin:14px 0;font-size:12px;line-height:1.65;display:flex}.operator-qa-verification svg{flex:none;margin-top:2px}.operator-qa-loading,.operator-qa-error{background:#fff9f2;border:1px solid #e4d9ce;border-radius:12px;margin:18px 0;padding:20px}.operator-qa-error button{margin-top:14px}.operator-qa-error p{color:#803c23!important;margin:0!important}.operator-qa-source,.operator-qa-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 8px;display:grid}.operator-qa-source>div,.operator-qa-dates>div{background:#f7f9fa;border:1px solid #dce3e9;border-radius:10px;min-width:0;padding:14px}.operator-qa-source dt,.operator-qa-dates dt{color:#5b6878;font-size:12px;font-weight:600;line-height:1.55}.operator-qa-source dd,.operator-qa-dates dd{color:#28333e;overflow-wrap:anywhere;margin:6px 0 0;font-size:15px;font-weight:700}.operator-card .operator-qa-caption{color:#677384;font-size:12px;line-height:1.65}.operator-qa-section{border-bottom:1px solid #e0e5e9;padding:23px 0}.operator-qa h3{letter-spacing:-.35px;color:#17242b;align-items:center;gap:10px;margin:0 0 16px;font-size:22px;font-weight:750;display:flex}.operator-qa h3>span{color:#92450d;background:#fff1df;border-radius:8px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:2px 8px;font-size:18px;display:inline-flex}.operator-qa h4{color:#25333d;margin:24px 0 14px;font-size:17px;font-weight:700}.operator-qa-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.operator-qa-metrics>div{background:#fafbfc;border:1px solid #dce3e9;border-radius:12px;min-width:0;padding:18px}.operator-qa-metrics dt{color:#546375;font-size:13px;font-weight:650;line-height:1.5}.operator-qa-metrics dd{letter-spacing:-.6px;color:#1c2c35;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:9px 0 0;font-size:28px;font-weight:760}.operator-qa-bank>.operator-qa-available{background:#fff3e6;border-color:#edc59f;grid-column:1/-1}.operator-qa-bank>.operator-qa-available dd{color:#8a3a0c;font-size:40px}.operator-qa-cycle{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-qa-cycle>.operator-qa-secured{background:#fff8e8;border-color:#e5d3a7}.operator-qa-activity>.operator-qa-streak{background:#edf7f1;border-color:#c5decf}.operator-qa-history{padding:24px 0}.operator-qa-history .member-reward-history{margin-top:22px}.operator-qa-history .member-reward-history>h4{display:none}.operator-qa-history .member-history-entry-heading{font-size:14px}.operator-qa-history .member-access-button{color:#304557;cursor:pointer;background:#f4f7f9;border:1px solid #d2dce4;border-radius:8px;padding:12px;font-weight:650}.operator-qa-next{background:#f6f9fa;border:1px solid #dde5e9;border-radius:12px;padding:18px}.operator-qa-next h3{margin:0;font-size:16px}.operator-card .operator-qa-next p{font-size:13px}.operator-qa-language{color:#576475;align-items:center;gap:8px;margin:0 0 20px;font-size:12px;display:flex}.operator-qa-language select{color:#263743;font:inherit;background:#fff;border:1px solid #d5dde4;border-radius:8px;max-width:100%;min-height:42px;padding:9px}.operator-qa-entry{background:#f4f9f6;border:1px solid #d5e3dc;border-radius:12px;margin-top:18px;padding:17px}.operator-qa-entry h2{font-size:17px}.operator-qa-entry .operator-primary{color:#fff;background:#264f3d}@media (width<=640px){.operator-qa-cycle,.operator-qa-source,.operator-qa-dates{grid-template-columns:1fr}.operator-qa-metrics>div{padding:13px}.operator-qa-metrics dd{font-size:24px}.operator-qa-bank>.operator-qa-available dd{font-size:35px}.operator-qa h3{font-size:20px}.operator-qa-refresh{justify-content:center;width:100%}.operator-qa-toolbar>span{font-size:15px}}@media (prefers-reduced-motion:reduce){.operator-qa *{scroll-behavior:auto}}.operator-page{color:#181a1d;background:#f6f7f9;flex-direction:column;align-items:center;min-height:100dvh;padding:32px 20px 50px;font-family:DM Sans,system-ui,sans-serif;display:flex}.operator-heading{justify-content:space-between;align-items:center;gap:20px;width:min(100%,600px);margin-bottom:30px;display:flex}.operator-heading>.smartadv-logo{box-sizing:border-box;background:#111315;border-radius:6px;width:204px;padding:8px 10px}.operator-heading>span:last-child{letter-spacing:1.2px;color:#6c737e;text-align:right;font-size:9px;line-height:1.8}.operator-card{background:#fff;border:1px solid #e1e4e8;border-radius:18px;width:min(100%,600px);padding:34px;box-shadow:0 12px 40px #13192308}.operator-label{color:#99480d;background:#fff0e3;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:600;display:inline-flex}.operator-card h1{letter-spacing:-1px;margin:18px 0 12px;font-size:30px;line-height:1.2}.operator-card p{color:#606976;margin:9px 0 0;font-size:14px;line-height:1.8}.operator-card header{margin-bottom:26px}.operator-notice{background:#fafbfc;border:1px solid #e3e6eb;border-radius:11px;align-items:flex-start;gap:13px;margin:16px 0;padding:20px;display:flex}.operator-notice>svg{color:#b15c21;flex:none;margin-top:2px}.operator-card h2{color:#17191c;margin:0;font-size:18px;line-height:1.5}.operator-notice a:not(.operator-primary){color:#99480d;margin-top:14px;font-size:13px;text-decoration:underline;display:inline-block}.operator-primary{color:#16191c;cursor:pointer;background:#ff963f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-top:19px;padding:12px 15px;font:600 13px DM Sans,system-ui,sans-serif;text-decoration:none;display:inline-flex}.operator-primary:disabled{opacity:.5;cursor:not-allowed}.operator-back{color:#606976;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;margin-top:20px;padding:10px 0;font:500 13px DM Sans,system-ui,sans-serif;display:inline-flex}.operator-ready{padding:12px 0}.operator-provider{min-width:0}.operator-card footer{border-top:1px solid #e3e6eb;margin-top:27px;padding-top:22px}.operator-card footer strong{color:#30343b;font-size:12px}.operator-card footer p{font-size:12px;line-height:1.8}.operator-page a:focus-visible,.operator-page button:focus-visible{outline-offset:4px;outline:3px solid #b96525}.operator-entry-link{border:1px solid var(--line);color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;min-height:44px;margin:20px 0;padding:12px 14px;font-size:13px;display:flex}@media (width<=520px){.operator-page{padding:22px 12px 32px}.operator-heading{margin-bottom:20px;padding:0 5px}.operator-heading>span:last-child{max-width:100px;font-size:8px}.operator-heading>.smartadv-logo{width:175px}.operator-heading>.smartadv-logo>img{width:155px}.operator-card{padding:25px 20px}.operator-card h1{font-size:27px}.operator-notice{gap:10px;padding:15px}.operator-card h2{font-size:17px}.operator-primary{width:100%}}:root{color:var(--ink);background:var(--paper);font-synthesis:none;--ink:#252c26;--muted:#697368;--paper:#f5f6f2;--surface:#fff;--line:#e2e7de;--accent:#f59b3d;--green:#3c7451;--orange-pale:#fff1df;--soft:#f3f6ee;--shadow:0 18px 60px #1c302317;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-theme=dark]{--ink:#e7ece4;--muted:#a5b09e;--paper:#181e19;--surface:#232b24;--line:#3a4436;--soft:#29332a;--orange-pale:#463520;--green:#a6d3ab;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{margin:0;font-size:14px;line-height:1.6}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;min-height:44px}button:disabled{opacity:.55;cursor:not-allowed}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #e88b2d}button svg{flex-shrink:0}svg{stroke-width:1.7px;flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,DM Sans,sans-serif}h1{letter-spacing:-1.1px;font-size:32px;font-weight:750;line-height:1.22}h2{letter-spacing:-.35px;font-size:18px;font-weight:750;line-height:1.4}h3{font-size:15px;line-height:1.45}p{color:var(--muted)}strong{font-weight:650}input,textarea,select{max-width:100%;color:var(--ink)}select{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-height:44px;padding:10px 30px 10px 12px}.muted,.muted-icon{color:var(--muted)}.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}.align-right{text-align:right}.money,.stat-value,.hero-amount,.bank-value{font-variant-numeric:tabular-nums}.skip-link{z-index:100;background:var(--accent);color:#20251e;border-radius:6px;padding:10px 18px;position:fixed;top:-100px;left:15px}.skip-link:focus{top:15px}.shell{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#eaf0e4;z-index:30;background:#222923;flex-direction:column;height:100vh;padding:30px 20px 20px;display:flex;position:sticky;top:0}.brand{letter-spacing:-1.5px;white-space:nowrap;align-items:center;gap:9px;font-size:27px;line-height:1.2;display:flex}.brand strong{color:#f5a347;font-weight:800}.brand-mark{clip-path:polygon(32% 0,100% 0,63% 37%,89% 37%,10% 100%,34% 54%,0 54%);background:#f4a247;width:25px;height:26px}.brand-subtitle{color:#9daa95;letter-spacing:2px;margin:12px 0 0 34px;font-size:10px}.side-label{letter-spacing:1.7px;text-transform:uppercase;color:#9ca994;margin:35px 13px 9px;font-size:10px}.resources-label{margin-top:27px}.nav-button{color:#bac6b1;text-align:left;background:0 0;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:46px;margin:3px 0;padding:11px 13px;font-size:13px;font-weight:550;display:flex}.nav-count{text-align:center;background:#ffffff08;border:1px solid #65644761;border-radius:5px;min-width:20px;margin-left:auto;padding:0 6px;font-size:11px}.sidebar-spacer{flex:1;min-height:22px}.side-note{background:#2c352a;border:1px solid #3a4535;border-radius:13px;margin:0 2px 20px;padding:17px}.side-note>svg{color:#d9bd88;margin-bottom:9px}.side-note h3{color:#ecf2e4;font-family:inherit;font-size:12px}.side-note p{color:#a6b39b;margin:5px 0 12px;font-size:11px;line-height:1.7}.side-note button{color:#ead0a1;background:0 0;align-items:center;gap:6px;min-height:30px;padding:0;font-size:12px;display:flex}.sidebar-account{border-top:1px solid #414a3b;align-items:center;gap:10px;padding:20px 3px 0;display:flex}.avatar{color:#425137;background:#e7ebdc;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.sidebar-account strong{color:#fff;font-size:12px;display:block}.sidebar-account small{color:#a1b095;font-size:10px}.sidebar-account>button{color:#abb8a1;background:0 0;margin-left:auto;padding:4px}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;height:80px;padding:0 38px;display:flex}.breadcrumb{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.breadcrumb strong{color:var(--ink);font-weight:500}.topbar-right{align-items:center;gap:11px;display:flex}.beta-tag{letter-spacing:.1px;background:var(--orange-pale);color:#946729;border-radius:5px;margin-right:4px;padding:5px 10px;font-size:10px}.icon-button{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;min-height:40px;color:var(--muted);border-radius:10px;place-items:center;padding:0;display:grid}.notification-button{position:relative}.notification-button>span{color:#fff;background:#a46222;border-radius:20px;min-width:16px;height:16px;font-size:9px;line-height:16px;position:absolute;top:-4px;right:-3px}.mobile-menu,.mobile-logo{display:none}.beta-banner{border-bottom:1px solid var(--line);color:var(--muted);background:var(--soft);align-items:center;gap:10px;padding:9px 38px;font-size:11px;display:flex}.beta-banner strong{font-weight:600}.beta-banner>button{min-height:25px;color:var(--muted);white-space:nowrap;background:0 0;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.workspace main{outline:none;max-width:1470px;margin:auto;padding:32px 38px 28px}.page-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.page-intro p{margin-top:9px;font-size:14px}.eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:#7a876b;margin-bottom:8px;font-size:10px;font-weight:650}.date-pill{white-space:nowrap;border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.primary-button,.secondary-button,.text-button{border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-size:12px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.primary-button{color:#24281f;background:#f49c40}.secondary-button{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.secondary-button:hover:not(:disabled){background:var(--soft)}.text-button{color:#63764e;background:0 0;min-height:32px;padding:7px 0;font-size:12px}.text-button:hover{text-decoration:underline}.full-width{width:100%}.hero{color:#f2f6eb;background:#283327;border-radius:18px;grid-template-columns:1.15fr .85fr;margin-bottom:20px;display:grid;position:relative}.hero-label{color:#c3ceb9;align-items:center;gap:8px;font-size:13px;display:flex}.hero-amount{letter-spacing:-2px;margin:12px 0 10px;font-family:Manrope,sans-serif;font-size:45px;font-weight:550;line-height:1.25}.hero-amount>span{letter-spacing:.8px;color:#a7b598;margin-left:13px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.hero-right{background:radial-gradient(at 100% 100%,#8a9e692b,#0000 85%);border-left:1px solid #5d6f5066;border-radius:0 18px 18px 0;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.hero-detail{align-items:center;gap:9px;font-size:14px;font-weight:550;display:flex}.hero-right p{max-width:275px;margin-top:8px;line-height:1.7}.hero-right button{margin-top:20px}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:21px;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:13px;min-width:0;padding:20px 22px}.stat-label{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;font-size:12px;display:flex}.stat-label>svg{color:#909d83}.stat-value{letter-spacing:-.7px;font-family:Manrope,sans-serif;font-size:25px;font-weight:650;line-height:1.4}.stat p{margin-top:6px;font-size:11px}.next-step{background:#eef3e7;border:1px solid #dbe3d2;border-radius:12px;align-items:center;gap:15px;margin:3px 0 23px;padding:18px 21px;display:flex}.next-step-icon{color:#6c7d56;background:#e1e9d6;border:1px solid #d4dfc4;border-radius:10px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.next-step .eyebrow{letter-spacing:1.2px;margin-bottom:2px;font-size:9px}.next-step h2{letter-spacing:0;font-family:inherit;font-size:13px;font-weight:650}.next-step p{max-width:650px;margin-top:3px;font-size:11px}.next-step>button{background:#fafcf7;flex-shrink:0;min-height:38px;margin-left:auto;padding:8px 12px;font-size:11px}.content-grid{grid-template-columns:1.13fr 1fr;gap:20px;margin-bottom:22px;display:grid}.single-program{grid-template-columns:1fr}.card{background:var(--surface);border:1px solid var(--line);border-radius:15px;min-width:0}.card-head{justify-content:space-between;align-items:flex-start;gap:15px;padding:23px 24px 0;display:flex}.card-head h2{font-size:17px}.card-head p{margin-top:5px;font-size:11px}.badge{white-space:nowrap;background:var(--soft);color:var(--muted);border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:550;line-height:1.4;display:inline-flex}.badge>span{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.progress-label{color:var(--muted);align-items:baseline;gap:7px;margin:0 0 13px;font-size:12px;display:flex}.progress-label strong{letter-spacing:-1px;color:var(--ink);font-family:Manrope,sans-serif;font-size:31px;font-weight:650}.progress-aside{margin-left:auto;font-size:11px}.progress-track{background:var(--soft);border-radius:5px;height:7px;position:relative}.progress-fill{background:#8c9c73;border-radius:5px;height:7px}.progress-marker{border:1px solid var(--surface);background:#697c51;width:2px;height:11px;position:absolute;top:-2px}.progress-legend{color:var(--muted);justify-content:space-between;gap:12px;margin:10px 0 20px;font-size:10px;display:flex}.soft-note{background:var(--soft);border:1px solid var(--line);border-radius:9px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.soft-note>svg{color:#7b8c63;width:19px;height:19px;margin-top:2px}.soft-note strong{font-size:12px;font-weight:600;display:block}.soft-note p{margin-top:3px;font-size:11px;line-height:1.65}.card-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:16px;font-size:11px;display:flex}.referral-intro{align-items:center;gap:17px;margin:5px 0 23px;display:flex}.avatar-stack{display:flex}.company-avatar{border:2px solid var(--surface);color:#627647;background:#e9efdf;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:11px;font-weight:650;display:grid}.avatar-stack>.company-avatar+.company-avatar{margin-left:-11px}.referral-intro p{font-size:12px;line-height:1.8}.referral-intro strong{color:var(--ink);font-weight:600}.mini-stats{gap:28px;margin-bottom:15px;display:flex}.mini-stats>div+div{border-left:1px solid var(--line);padding-left:28px}.mini-stats strong{letter-spacing:-.7px;font-family:Manrope,sans-serif;font-size:26px;font-weight:650;display:block}.mini-stats span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.section-heading{justify-content:space-between;align-items:center;margin:27px 0 12px;display:flex}.update-list{padding:0 23px}.update-row{border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:13px;padding:17px 0;display:flex}.update-row:last-child{border:0}.activity-icon{background:var(--soft);color:#7b8d65;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.activity-icon>svg{width:18px;height:18px}.update-row>span:nth-child(2){flex:1}.update-row strong{font-size:12px;font-weight:600;display:block}.update-row>span:nth-child(2)>span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.page-footer{color:#8a9581;justify-content:space-between;align-items:center;gap:15px;padding-top:28px;font-size:10px;display:flex}.page-footer>span{align-items:center;gap:6px;display:flex}.page-footer button{min-height:24px;color:var(--muted);background:0 0;place-items:center;padding:3px;display:grid}.connection-dot{background:#8a9f72;border-radius:50%;width:5px;height:5px}.cycle-banner{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:18px 22px;display:flex}.cycle-banner>div{align-items:center;gap:13px;display:flex}.cycle-banner strong{font-size:13px;display:block}.cycle-banner>div>span>span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.milestones{margin:16px 0 22px}.milestone{border-top:1px solid var(--line);align-items:center;gap:13px;padding:13px 0;font-size:12px;display:flex}.milestone>svg{color:#a1ac96;width:20px}.milestone>div{flex:1}.milestone strong{font-size:12px;display:block}.milestone>div>span{color:var(--muted);font-size:11px}.detail-list{margin:0 0 19px}.detail-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:12px;display:flex}.detail-list>div:first-child{padding-top:0}.detail-list dt{color:var(--muted);align-items:center;gap:5px;display:flex}.detail-list dd{text-align:right;margin:0;font-weight:550}.small-copy{color:var(--muted);font-size:11px;line-height:1.7}.volume-total{align-items:baseline;gap:17px;margin-bottom:24px;display:flex}.volume-total>span{color:var(--muted);font-size:12px}.volume-total>strong{letter-spacing:-.7px;font-family:Manrope,sans-serif;font-size:24px;font-weight:650}.volume-total>span:last-child{margin-left:auto}.tier-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.tier-card{border:1px solid var(--line);background:var(--soft);border-radius:11px;padding:19px;position:relative}.tier-number{color:#a4ad99;letter-spacing:1px;margin-bottom:14px;font-size:10px}.tier-card h3{margin-bottom:8px;font-size:13px}.tier-card strong{letter-spacing:-.6px;font-family:Manrope,sans-serif;font-size:28px;font-weight:650}.tier-card p{margin-top:4px;font-size:11px}.current-tier{color:#996927;margin-top:14px;font-size:9px;font-weight:600;display:inline-block}.learning-link{color:var(--muted);align-items:center;gap:15px;margin-top:25px;padding:21px 0 2px;display:flex}.learning-link strong{color:var(--ink);font-size:12px;display:block}.learning-link p{margin-top:3px;font-size:11px}.learning-link>button{flex-shrink:0;margin-left:auto}.inline-info{vertical-align:middle;line-height:1;display:inline-block;position:relative}.inline-info summary{cursor:pointer;color:var(--muted);justify-content:center;align-items:center;padding:5px;list-style:none;display:flex}.inline-info summary::-webkit-details-marker{display:none}.hero-label .inline-info summary{color:#aebea0}.info-popover{z-index:40;border:1px solid var(--line);width:260px;box-shadow:var(--shadow);background:var(--surface);color:var(--ink);text-align:left;border-radius:10px;padding:14px 16px;font-size:12px;line-height:1.6;position:absolute;top:29px;left:50%;transform:translate(-50%)}.info-popover p{color:var(--muted);margin-top:6px;font-size:12px}.program-art{background:var(--soft);color:#8c9f72;border-radius:12px;align-items:center;gap:15px;margin-bottom:20px;padding:20px;display:flex}.program-art span{color:var(--ink);font-family:Manrope,sans-serif;font-size:16px;font-weight:650}.body-copy{margin-bottom:20px;font-size:13px;line-height:1.8}.referral-banner{background:#eef2e6;border:1px solid #dfe7d5;border-radius:13px;align-items:center;gap:17px;margin-bottom:23px;padding:23px 24px;display:flex}.banner-icon{color:#869b67;background:#e3ead7;border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.referral-banner h2{font-size:16px}.referral-banner p{max-width:640px;margin-top:5px;font-size:12px}.referral-banner>button{flex-shrink:0;margin-left:auto}.pipeline{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:24px;display:grid}.pipeline-stage{background:var(--surface);border:1px solid var(--line);text-align:left;color:var(--ink);border-radius:11px;padding:18px 17px}.pipeline-stage>span{color:var(--muted);font-size:10px;display:block}.pipeline-stage>strong{margin-top:5px;font-family:Manrope,sans-serif;font-size:27px;font-weight:650;display:block}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;display:flex}.table-toolbar h2{font-size:16px}.table-toolbar p{margin-top:4px;font-size:11px}.table-controls{align-items:center;gap:9px;display:flex}.table-controls select,.table-toolbar>select{min-height:38px;padding:8px 26px 8px 11px;font-size:11px}.search-field{border:1px solid var(--line);background:var(--surface);max-width:220px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.search-field input{outline-offset:1px;background:0 0;border:0;width:100%;min-width:0;min-height:38px;font-size:11px}.search-field:focus-within{outline-offset:1px;outline:2px solid #dc9a50}.search-field input:focus-visible{outline:0}.data-table{border-collapse:collapse;text-align:left;width:100%}.data-table th{color:var(--muted);background:var(--soft);white-space:nowrap;padding:12px 23px;font-size:10px;font-weight:500}.data-table td{border-top:1px solid var(--line);padding:21px 23px;font-size:12px}.data-table td strong{font-size:12px;font-weight:550}.business{align-items:center;gap:11px;display:flex}.business strong{white-space:nowrap;display:block}.business>div>span,.table-sub{color:var(--muted);margin-top:4px;font-size:10px;display:block}.details-button{color:var(--muted);background:0 0;align-items:center;gap:5px;min-height:32px;padding:0;font-size:11px;display:flex}.details-button[aria-expanded=true]>svg{transform:rotate(180deg)}.expanded-row td{background:var(--soft);padding:20px 23px}.referral-detail{grid-template-columns:1.2fr 1fr;gap:30px;display:grid}.referral-detail p{color:var(--ink);margin:4px 0 8px;font-size:12px}.referral-detail strong{line-height:1.8}.table-foot{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:15px 23px;font-size:10px;display:flex}.enrollment-hero{border:1px solid var(--line);background:var(--surface);border-radius:17px;max-width:950px;padding:32px 35px}.enrollment-hero .program-art{max-width:460px}.enrollment-hero h2{letter-spacing:-.8px;margin-bottom:13px;font-size:26px}.enrollment-hero>p{max-width:670px;font-size:14px;line-height:1.9}.inline-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.bank-value{letter-spacing:-1px;margin:0 0 20px;font-family:Manrope,sans-serif;font-size:36px;font-weight:550}.bank-value>span{letter-spacing:0;color:var(--muted);margin-top:2px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:400;display:block}.compact>div{padding:10px 0;font-size:12px}.deadline{color:#976f36;background:var(--orange-pale);border-radius:7px;align-items:center;gap:7px;margin-bottom:13px;padding:10px 12px;font-size:12px;display:flex}.standalone{align-items:center;margin:0 0 23px;padding:18px 22px}.standalone>button{margin-left:auto}.message-list{gap:15px;max-width:1040px;display:grid}.message-card{border-left:3px solid #d69a50;gap:18px;padding:25px;display:flex}.message-card.read{border-left-color:var(--line)}.message-meta{color:var(--muted);align-items:center;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.message-body h2{margin-bottom:9px;font-size:18px}.message-body p{max-width:810px;font-size:13px;line-height:1.8}.message-body .inline-actions{gap:27px;margin-top:15px}.empty-state{text-align:center;max-width:570px;margin:auto;padding:36px 24px}.empty-icon{border:1px solid var(--line);color:#899f6e;background:var(--soft);border-radius:16px;place-items:center;width:57px;height:57px;margin:0 auto 16px;display:grid}.empty-state h3{margin-bottom:8px;font-size:16px}.empty-state p{font-size:13px;line-height:1.8}.empty-state>button{margin-top:22px}.ticket-list>article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 0;display:flex}.ticket-list>article:first-child{padding-top:0}.ticket-list>article:last-child{border:0}.ticket-list h3{font-size:14px}.ticket-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 9px;font-size:12px}.modal{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:18px;width:min(550px,100vw - 30px);max-height:calc(100dvh - 40px);padding:0;overflow-y:auto;box-shadow:0 25px 120px #0004}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#15231585}.modal-inner{padding:27px 29px}.modal-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.modal-head h2{letter-spacing:-.7px;font-size:22px}.modal-head .icon-button{background:var(--soft);border:0;width:34px;height:34px;min-height:34px}.modal-head .icon-button>svg{width:18px;height:18px}.modal-intro{margin-bottom:22px;font-size:12px;line-height:1.8}.field{margin:17px 0;font-size:12px;font-weight:550;display:block}.field input,.field textarea,.field select{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;min-height:44px;margin-top:7px;padding:11px 13px;font-size:13px;display:block}.field textarea{resize:vertical}.field small{color:var(--muted);margin-top:6px;font-size:11px;font-weight:400;display:block}.optional{color:var(--muted);margin-left:6px;font-size:10px;font-weight:400}.checkbox-field{color:var(--muted);align-items:flex-start;gap:10px;margin:21px 0;font-size:12px;line-height:1.75;display:flex}.checkbox-field input{accent-color:#a9753b;flex-shrink:0;width:17px;height:17px;margin:3px 0 0}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:25px;padding-top:21px;display:flex}.form-footnote{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.form-error{color:#9c452d;background:#fff0eb;border:1px solid #f0cdbd;border-radius:8px;margin-top:14px;padding:13px 15px;font-size:12px;line-height:1.7}.page-error{align-items:center;gap:20px;margin:0 0 22px;display:flex}.page-error>button{min-height:25px;color:inherit;background:0 0;margin-left:auto}.payout-review{border:1px solid var(--line);background:var(--soft);text-align:center;border-radius:12px;padding:24px}.payout-review>span{color:var(--muted);font-size:12px;display:block}.payout-review>strong{letter-spacing:-1px;margin:9px 0 4px;font-family:Manrope,sans-serif;font-size:39px;display:block}.payout-review>div{color:var(--muted);border-top:1px solid var(--line);justify-content:center;align-items:center;gap:7px;margin-top:23px;padding-top:18px;font-size:11px;display:flex}.toast{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);color:var(--ink);z-index:80;border-radius:10px;align-items:center;gap:11px;width:max-content;max-width:calc(100vw - 35px);padding:14px 15px;font-size:12px;display:flex;position:fixed;bottom:25px;left:calc(50% + 119px);transform:translate(-50%)}.toast>svg{color:#78955e}.toast button{min-height:27px;color:var(--muted);background:0 0;place-items:center;margin-left:10px;display:grid}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading-screen{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;display:flex}.loading-screen p{font-size:13px}.loading-line{color:var(--muted);align-items:center;gap:8px;margin-top:17px;font-size:12px;display:flex}.login-page{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-story{color:#eaf0e2;background:#263024;flex-direction:column;padding:55px 65px;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";pointer-events:none;border:1px solid #75875b4d;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-170px;right:-250px;box-shadow:0 0 0 60px #75875b12,0 0 0 120px #75875b0a}.login-kicker{letter-spacing:2px;color:#a9b594;margin:90px 0 21px;font-size:10px;display:block}.login-story h1{letter-spacing:-2.6px;font-size:clamp(43px,4.4vw,67px);font-weight:550;line-height:1.13}.login-story h1 em{color:#eda351;font-style:normal}.login-story>p{color:#b4c0a6;max-width:330px;margin-top:27px;font-size:15px;line-height:1.8}.login-programs{gap:29px;margin:44px 0 60px;display:flex}.login-programs>div{grid-template-columns:23px 1fr;gap:5px 10px;display:grid}.login-programs svg{color:#c7b586;width:19px;height:19px}.login-programs strong{color:#e6eddd;font-size:12px;font-weight:550}.login-programs span{color:#acb99a;grid-column:2;font-size:10px}.login-story-foot{color:#869779;letter-spacing:.6px;margin-top:auto;font-size:10px}.login-panel{background:var(--paper);justify-content:center;align-items:center;padding:50px;display:flex}.login-panel-inner{width:100%;max-width:470px}.login-panel h2{letter-spacing:-1.1px;margin:20px 0 13px;font-size:31px;font-weight:750}.login-panel-inner>p{font-size:13px;line-height:1.85}.account-choices{gap:12px;margin-top:29px;display:grid}.account-choices>button{background:var(--surface);border:1px solid var(--line);color:var(--ink);text-align:left;border-radius:12px;align-items:center;gap:13px;padding:18px;transition:border .15s,transform .15s;display:flex}.account-choices>button:hover{border-color:#c2aa7b;transform:translate(3px)}.account-icon{border:1px solid var(--line);color:#8a9d6f;background:var(--soft);border-radius:11px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.account-icon>svg{width:21px;height:21px}.account-choices strong{font-size:13px;font-weight:600;display:block}.account-choices>button>span:nth-child(2)>span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.account-choices>button>svg{color:#95a285;margin-left:auto}.login-safety{border-top:1px solid var(--line);color:#8a9d70;align-items:center;gap:12px;margin-top:27px;padding-top:22px;display:flex}.login-safety p{font-size:11px;line-height:1.8}[data-theme=dark] .next-step,[data-theme=dark] .referral-banner{background:#2c3625;border-color:#414d32}[data-theme=dark] .next-step-icon,[data-theme=dark] .banner-icon{background:#3a472f;border-color:#485738}[data-theme=dark] .next-step>button{background:var(--surface)}[data-theme=dark] .text-button{color:#b4c89a}[data-theme=dark] .form-error{color:#efb99f;background:#492a24;border-color:#704335}@media (width>=1600px){.workspace main{padding-top:39px}.page-intro{margin-bottom:30px}.hero>div{padding-top:34px;padding-bottom:34px}.hero-amount{font-size:50px}.card-body{padding-top:24px;padding-bottom:25px}.stat{padding:24px}.stat-value{font-size:28px}}@media (width<=1250px){.shell{grid-template-columns:213px minmax(0,1fr)}.sidebar{padding:27px 15px 18px}.brand{font-size:25px}.brand-subtitle{letter-spacing:1.5px;font-size:9px}.topbar{padding:0 27px}.beta-banner{padding-left:27px;padding-right:27px}.workspace main{padding:27px}.hero>div{padding:24px}.hero-amount{font-size:39px}.stat{padding:19px}.content-grid{grid-template-columns:1fr 1fr;gap:17px}.card-head,.card-body{padding-left:20px;padding-right:20px}.card-head{gap:9px}.card-head h2{font-size:16px}.card-head>.badge{font-size:9px}.mini-stats{gap:18px}.mini-stats>div+div{padding-left:18px}.mini-stats strong{font-size:23px}.table-toolbar{flex-direction:column;align-items:flex-start;gap:15px}.table-controls{width:100%}.search-field{flex:1;max-width:none}.data-table th,.data-table td{padding-left:16px;padding-right:16px}.referral-table td{font-size:11px}.referral-table .company-avatar{display:none}.volume-total{flex-wrap:wrap;gap:10px 15px}.volume-total>span:last-child{width:100%;margin-left:0}.toast{left:calc(50% + 106px)}.login-story{padding:45px}.login-panel{padding:40px}.login-programs{flex-direction:column;gap:19px}.next-step{flex-wrap:wrap}.next-step>div:nth-child(2){flex:1}.next-step>button{margin-left:54px}.single-program{grid-template-columns:1fr}}@media (width<=1000px){.shell{grid-template-columns:78px minmax(0,1fr)}.sidebar{align-items:center;padding:26px 12px 20px}.sidebar>.brand>span:last-child,.brand-subtitle,.side-label,.nav-button>span,.side-note,.sidebar-account>span:nth-child(2),.sidebar-account>button{display:none}.sidebar>.brand{margin-bottom:32px}.sidebar nav{width:100%;margin-bottom:20px}.nav-button{justify-content:center;padding:11px 9px}.sidebar-account{padding-top:19px}.topbar{height:73px}.beta-banner>button{gap:0;font-size:0}.beta-banner>button>svg{width:18px;height:18px}.hero{grid-template-columns:1.1fr 1fr}.hero-detail{font-size:12px}.hero-amount{font-size:36px}.content-grid{grid-template-columns:1fr}.card-head>.badge{font-size:10px}.mini-stats strong{font-size:26px}.stat-value{font-size:23px}.tier-card{padding:16px 14px}.tier-card h3{font-size:12px}.tier-card strong{font-size:24px}.toast{left:calc(50% + 39px)}.referral-table .company-avatar{display:grid}.table-scroll{overflow-x:auto}.referral-table{min-width:650px}.date-pill{padding:8px;font-size:10px}.login-page{grid-template-columns:.9fr 1.1fr}.login-story{padding:37px}.login-story h1{font-size:47px}.login-panel{padding:32px}.login-kicker{letter-spacing:1.4px;font-size:8px}.login-story>p{font-size:13px}}@media (width<=700px){body{font-size:14px}.shell{display:block}.sidebar{align-items:stretch;width:270px;height:100dvh;padding:29px 22px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:20px 0 80px #0003}.sidebar.is-open{transform:translate(0)}.sidebar>.brand>span:last-child,.sidebar-account>span:nth-child(2),.sidebar-account>button,.side-label,.nav-button>span{display:block}.sidebar>.brand{margin-bottom:0}.brand-subtitle{display:block}.sidebar nav{margin-bottom:0}.nav-button{justify-content:flex-start;padding:12px}.nav-button>span.nav-count{display:block}.sidebar .brand{font-size:27px}.sidebar-account{padding-top:20px}.side-note{display:block}.nav-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:25;background:#16251680;border:0;width:100%;height:100%;position:fixed;inset:0}.topbar{gap:11px;height:74px;padding:0 18px}.mobile-menu{border:0;width:30px;display:grid}.mobile-logo{display:block}.mobile-logo .brand{gap:7px;font-size:23px}.mobile-logo .brand-mark{width:20px;height:23px}.topbar-right{gap:10px;margin-left:auto}.theme-toggle{border:0;width:28px;height:34px}.notification-button{width:34px;height:34px;min-height:34px}.breadcrumb,.topbar .beta-tag{display:none}.beta-banner{align-items:flex-start;padding:11px 20px;font-size:11px;line-height:1.7}.beta-banner>svg{margin-top:2px}.beta-banner>button{align-self:center;min-width:23px}.workspace main{padding:26px 20px}.page-intro{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:23px}.page-intro h1{letter-spacing:-.8px;font-size:28px}.page-intro p{margin-top:8px;font-size:13px;line-height:1.75}.eyebrow{letter-spacing:1.3px;font-size:9px}.date-pill{padding:7px 10px;font-size:11px}.primary-button,.secondary-button,.text-button{font-size:13px}.primary-button,.secondary-button{min-height:44px}.hero{border-radius:15px;display:block}.hero>div{padding:24px}.hero-label{font-size:13px}.hero-amount{margin-top:10px;font-size:42px}.hero p{font-size:12px}.hero-right{border-top:1px solid #546247;border-left:0;border-radius:0 0 15px 15px}.hero-detail{font-size:13px}.hero-right p{max-width:none}.hero-right button{width:100%;margin-top:18px}.stat-grid{grid-template-columns:1fr;gap:10px;margin-bottom:18px}.stat{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:17px 19px;display:grid}.stat-label{margin:0;font-size:12px}.stat-label>svg{display:none}.stat-value{text-align:right;font-size:24px}.stat p{grid-column:1/-1;margin-top:0;font-size:11px}.next-step{gap:13px;margin-bottom:20px;padding:18px}.next-step-icon{width:34px;height:34px}.next-step h2{font-size:13px;line-height:1.6}.next-step p{font-size:12px;line-height:1.7}.next-step .eyebrow{margin-bottom:4px;font-size:10px}.next-step>div:nth-child(2){min-width:calc(100% - 47px)}.next-step>button{margin-left:47px;font-size:12px}.content-grid{gap:18px;margin-bottom:21px}.card-head{flex-wrap:wrap;gap:11px;padding:21px 20px 0}.card-head h2{font-size:17px}.card-head p{font-size:12px;line-height:1.7}.card-body{padding:20px}.badge{padding:4px 8px;font-size:11px}.card-head>.badge{font-size:10px}.progress-label{flex-wrap:wrap;gap:6px;font-size:13px}.progress-label strong{font-size:32px}.progress-aside{font-size:11px}.progress-legend{gap:6px;font-size:10px}.soft-note{padding:13px 14px}.soft-note strong{font-size:12px}.soft-note p{font-size:12px;line-height:1.8}.card-bottom{flex-wrap:wrap;align-items:flex-start;gap:10px;font-size:11px}.card-bottom>button{font-size:12px}.referral-intro{gap:14px}.referral-intro p{font-size:12px}.mini-stats{gap:22px}.mini-stats>div+div{padding-left:22px}.mini-stats strong{font-size:26px}.mini-stats span{font-size:11px}.section-heading h2{font-size:16px}.update-list{padding:0 18px}.update-row{align-items:flex-start;gap:11px;padding:18px 0}.update-row strong{font-size:13px}.update-row>span:nth-child(2)>span{margin-top:5px;font-size:12px;line-height:1.75}.update-row>svg{width:16px;margin-top:8px}.activity-icon{width:33px;height:33px}.page-footer{flex-direction:column;align-items:flex-start;gap:9px;font-size:10px}.cycle-banner{flex-wrap:wrap;align-items:flex-start;gap:15px;padding:19px}.cycle-banner strong{font-size:13px}.cycle-banner>div>span>span{font-size:12px}.milestone strong{font-size:13px}.milestone>div>span{font-size:12px}.detail-list>div{font-size:12px;line-height:1.8}.small-copy{font-size:12px}.volume-total{gap:8px 15px}.volume-total>span{font-size:12px}.volume-total>strong{font-size:27px}.tier-grid{grid-template-columns:1fr 1fr;gap:12px}.tier-card{padding:18px 16px}.tier-card h3{font-size:13px}.tier-card strong{font-size:29px}.tier-card p{font-size:11px}.current-tier{font-size:10px}.learning-link{flex-wrap:wrap;align-items:flex-start;gap:11px;margin-top:22px;padding-top:15px}.learning-link>div{flex:1}.learning-link strong{font-size:12px}.learning-link p{font-size:12px;line-height:1.8}.learning-link>button{margin-left:32px;font-size:12px}.referral-banner{flex-wrap:wrap;align-items:flex-start;gap:13px;padding:20px}.referral-banner>div{flex:1;min-width:calc(100% - 59px)}.referral-banner h2{font-size:16px}.referral-banner p{font-size:12px;line-height:1.8}.referral-banner>button{margin-left:59px;font-size:12px}.banner-icon{width:44px;height:44px}.pipeline{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:21px}.pipeline-stage{padding:13px 12px}.pipeline-stage>span{font-size:11px}.pipeline-stage>strong{font-size:26px}.table-toolbar{gap:17px;padding:20px}.table-toolbar p{font-size:12px}.table-controls{flex-wrap:wrap;gap:10px}.search-field{flex-basis:100%;width:100%;padding:0 12px}.search-field input{min-height:43px;font-size:13px}.table-controls select,.table-toolbar>select{min-height:42px;font-size:12px}.table-scroll{overflow:visible}.data-table,.data-table tbody{min-width:0;display:block}.data-table thead{display:none}.data-table tbody>tr{border-top:1px solid var(--line);padding:17px 20px;display:block}.data-table td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:20px;padding:7px 0;font-size:13px;display:flex}.data-table td:before{content:attr(data-label);color:var(--muted);text-align:left;flex-shrink:0;font-size:12px}.data-table td strong{font-size:13px}.referral-table td:first-child:before{display:none}.business{text-align:left;gap:12px;width:100%;padding:0 0 10px}.business strong{white-space:normal;font-size:14px!important}.business>div>span{font-size:11px}.referral-table td:nth-child(3){flex-wrap:wrap;gap:0 12px}.table-sub{width:100%;margin-left:auto;font-size:11px}.details-button{background:var(--soft);border-radius:7px;justify-content:center;width:100%;min-height:40px;margin-top:7px;font-size:12px}.referral-table td:last-child:before{display:none}.referral-table .company-avatar{width:42px;height:42px;display:grid}.data-table tbody>tr.expanded-row{background:var(--soft);padding:18px 20px}.data-table .expanded-row>td{text-align:left;background:0 0;padding:0;display:block}.expanded-row td:before{display:none}.referral-detail{display:block}.referral-detail>div+div{margin-top:18px}.referral-detail p{font-size:12px}.table-foot{align-items:flex-start;padding:16px 19px;font-size:11px;line-height:1.7}.table-foot>svg{margin-top:2px}.enrollment-hero{padding:23px 21px}.enrollment-hero h2{font-size:24px}.enrollment-hero>p{font-size:13px;line-height:1.9}.program-art{gap:12px;padding:18px}.program-art span{font-size:14px}.program-art>svg{width:31px;height:31px}.inline-actions{gap:12px}.enrollment-hero .inline-actions{flex-direction:column;align-items:stretch}.bank-value{font-size:37px}.bank-value>span,.deadline{font-size:12px}.standalone{flex-wrap:wrap;align-items:flex-start;padding:18px}.standalone>div{flex:1}.standalone>button{margin-left:30px;font-size:12px}.message-card{gap:13px;padding:21px 18px}.message-body h2{font-size:16px;line-height:1.6}.message-body p{font-size:13px}.message-meta{gap:10px;font-size:11px}.message-body .inline-actions{gap:12px 20px}.message-body .text-button{font-size:12px}.body-copy{font-size:13px}.ticket-list>article{flex-wrap:wrap;gap:12px}.ticket-list h3{font-size:14px}.ticket-list p{font-size:13px}.modal-inner{padding:24px 21px}.modal-head h2{font-size:21px}.modal-intro,.field{font-size:13px}.field input,.field textarea,.field select{font-size:16px}.field small{font-size:11px}.checkbox-field{font-size:12px}.modal-actions{flex-wrap:wrap}.modal-actions>.primary-button{flex:1;font-size:12px}.modal-actions>.secondary-button{font-size:12px}.form-footnote{font-size:9px}.info-popover{width:230px;left:auto;right:-20px;transform:none}.toast{padding:13px 14px;font-size:12px;line-height:1.65;bottom:17px;left:50%}.toast>svg{display:none}.login-page{display:block}.login-story{padding:29px 26px 34px}.login-kicker{letter-spacing:1.8px;margin-top:36px;margin-bottom:15px;font-size:9px}.login-story h1{letter-spacing:-1.8px;font-size:43px;line-height:1.14}.login-story>p{max-width:290px;margin-top:19px;font-size:13px}.login-programs,.login-story-foot{display:none}.login-story:after{width:250px;height:250px;bottom:-90px;right:-150px;box-shadow:0 0 0 40px #75875b12,0 0 0 80px #75875b0a}.login-panel{padding:30px 23px 37px}.login-panel h2{margin-top:16px;font-size:27px}.login-panel-inner>p{font-size:13px}.account-choices{gap:11px;margin-top:24px}.account-choices>button{gap:12px;padding:16px 15px}.account-choices strong{font-size:13px}.account-choices>button>span:nth-child(2)>span{font-size:11px;line-height:1.7}.account-icon{width:37px;height:37px}.login-safety p{font-size:11px}}.milestone-journey{background:linear-gradient(115deg,#fff7e9 0%,#f6f5eb 56%,#eff3e7 100%);border:1px solid #ddd9c6;border-radius:15px;margin:0 0 22px;padding:24px 27px 0;position:relative;overflow:hidden}.milestone-journey:after{content:"";pointer-events:none;border:1px solid #b6bd9561;border-radius:50%;width:245px;height:245px;position:absolute;top:-78px;right:-75px;box-shadow:0 0 0 30px #b6bd9512,0 0 0 60px #b6bd950a}.journey-heading{z-index:1;position:relative}.journey-heading .eyebrow{color:#a6793c;font-size:9px}.journey-heading h2{margin-bottom:7px;font-size:18px}.journey-heading p{max-width:650px;font-size:12px}.journey-stops{z-index:1;justify-content:space-between;align-items:flex-start;max-width:670px;margin:26px auto 24px;display:flex;position:relative}.journey-stop{text-align:center;flex-direction:column;align-items:center;min-width:100px;display:flex;position:relative}.medallion{color:#a4b18d;background:#e9edde;border:1px solid #b6c29c;border-radius:50%;place-items:center;width:51px;height:51px;margin-bottom:13px;display:grid;box-shadow:0 0 0 5px #fff8,0 6px 13px #70794712}.journey-stop.achieved .medallion{color:#7f723e;background:linear-gradient(145deg,#fff7d7,#e6d393);border-color:#d3c084;box-shadow:0 0 0 5px #fff8,0 6px 14px #b89e5424}.journey-stop.next .medallion{color:#7b8e54;background:linear-gradient(145deg,#fefcf0,#e4ebd6);border:1px dashed #8da263;box-shadow:0 0 0 5px #ffffff80,0 0 0 10px #b4c48c20}.journey-stop strong{font-size:12px;font-weight:650}.journey-stop small{color:#7c846c;margin-top:3px;font-size:10px}.journey-connector{background:repeating-linear-gradient(90deg,#c5c9b5 0 4px,#0000 4px 8px);flex:1;min-width:20px;height:2px;margin-top:25px}.journey-foot{color:#7e876d;border-top:1px solid #dce2cd;justify-content:space-between;gap:15px;padding:14px 0;font-size:10px;display:flex}.journey-foot>span{align-items:center;gap:6px;display:flex}.beta-access-field{margin-top:22px}.login-panel-inner .account-choices{margin-top:20px}[data-motion=expressive] .progress-fill{transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) both progress-reveal}[data-motion=expressive] .journey-stop.achieved .medallion{animation:.6s ease-out both medal-reveal}[data-motion=expressive] .journey-stop:nth-child(3) .medallion{animation-delay:.12s}[data-motion=expressive] .journey-stop:nth-child(5) .medallion{animation-delay:.24s}@keyframes progress-reveal{0%{opacity:.3;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}@keyframes medal-reveal{0%{opacity:.4;transform:translateY(5px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}[data-theme=dark] .milestone-journey{background:linear-gradient(115deg,#393725,#303824);border-color:#505538}[data-theme=dark] .journey-heading .eyebrow{color:#d8af71}[data-theme=dark] .journey-stop.achieved .medallion{color:#efd996;background:linear-gradient(145deg,#696034,#554e2b);border-color:#8a7a41;box-shadow:0 0 0 5px #313825,0 6px 15px #0002}[data-theme=dark] .journey-stop.next .medallion{color:#c0d797;background:linear-gradient(145deg,#4a5636,#38442d);box-shadow:0 0 0 5px #313825,0 0 0 10px #5364374d}[data-theme=dark] .journey-stop small,[data-theme=dark] .journey-foot{color:#b1bea0}[data-theme=dark] .journey-foot{border-color:#53603d}[data-motion=calm] *,[data-motion=calm] :before,[data-motion=calm] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (width<=700px){.motion-toggle{border:0;width:28px;height:34px;min-height:34px}.topbar-right{gap:7px}.milestone-journey{padding:21px 18px 0}.journey-heading h2{font-size:17px}.journey-heading p{font-size:12px;line-height:1.8}.journey-stops{margin:25px 0 22px}.journey-stop{width:calc(33.3333% - 9.33333px);min-width:0}.journey-stop strong{font-size:11px;line-height:1.6}.journey-stop small{max-width:90px;font-size:10px;line-height:1.6}.journey-connector{flex:0 0 14px;min-width:14px}.medallion{width:47px;height:47px;margin-bottom:14px}.journey-foot{flex-wrap:wrap;gap:8px 17px;padding:14px 0;font-size:10px}.journey-foot>span:last-child{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.language-select{color:var(--muted);flex-shrink:0;align-items:center;gap:7px;display:inline-flex}.language-select select{border-radius:8px;max-width:154px;min-height:40px;padding:8px 25px 8px 10px;font-size:12px}.login-panel-inner>.language-select{width:max-content;margin-bottom:16px;margin-left:auto;display:flex}.topbar .language-select>svg{display:none}@media (width<=1100px){.topbar .language-select select{max-width:125px}.topbar .beta-tag{display:none}}@media (width<=700px){.workspace .topbar{flex-wrap:wrap;gap:0 11px;height:auto;min-height:112px;padding-top:13px;padding-bottom:11px}.topbar .mobile-logo{flex:1}.topbar .topbar-right{justify-content:flex-end;gap:10px;width:100%;margin:8px 0 0}.topbar .language-select{margin-right:auto}.topbar .language-select>svg{display:block}.topbar .language-select select{max-width:170px;min-height:36px;padding-top:5px;padding-bottom:5px}.public-landing .pl-header{flex-wrap:wrap;gap:13px;height:auto;min-height:100px;padding-top:18px;padding-bottom:16px}.public-landing .pl-header nav{justify-content:space-between;gap:12px;width:100%}.public-landing .pl-header nav>label{margin-right:auto}.public-landing .pl-header nav>label select{max-width:160px!important}.public-landing .pl-sign-in{white-space:normal;text-align:center}}:root{--ink:#17191c;--muted:#666c74;--paper:#f7f8fa;--surface:#fff;--line:#e5e7eb;--accent:#ff902f;--green:#24784e;--orange-pale:#fff3e8;--soft:#f4f5f7;--shadow:0 16px 55px #17202c14}[data-theme=dark]{--ink:#f1f3f5;--muted:#a3a9b0;--paper:#101113;--surface:#191b1e;--line:#303338;--soft:#22252a;--orange-pale:#33261d;--green:#76c89a;--shadow:0 20px 60px #0004}h1,h2,h3,.stat-value,.hero-amount,.bank-value,.mini-stats strong,.volume-total>strong,.tier-card strong,.pipeline-stage>strong{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1{letter-spacing:-1.25px;font-weight:650}h2,h3{font-weight:650}.shell{grid-template-columns:228px minmax(0,1fr)}.sidebar{background:#111315;padding:28px 18px 20px}.brand{font-size:26px}.brand strong{color:#ff953d}.brand-mark{background:#ff953d}.brand-subtitle{color:#858b91;letter-spacing:1.8px}.side-label{color:#858b91;letter-spacing:1.4px}.nav-button{color:#b8bdc3;border-radius:8px;min-height:45px;font-size:13px}.nav-button:hover{color:#fff;background:#23262a}.nav-button[aria-current=page]{color:#ffb277;background:#30231a}.nav-count{background:#ffffff06;border-color:#51545b}.side-note{background:#1b1e21;border-color:#2f3338}.side-note>svg{color:#ff9c4d}.side-note h3{color:#eef0f3}.side-note p{color:#989fa7;font-size:11px}.side-note button{color:#ffb67d}.sidebar-account{border-color:#30343a}.sidebar-account small{color:#939ca5}.sidebar-account>button{color:#a7afb7}.avatar{color:#31363d;background:#e9ebee}.topbar{height:72px;padding:0 36px}.topbar-right{gap:9px}.icon-button{color:var(--muted);border-radius:9px}.beta-tag{background:var(--soft);color:var(--muted);border:1px solid var(--line);font-size:10px}.notification-button>span{color:#15171a;background:#ea812e}.beta-banner{background:var(--surface);color:var(--muted);padding:9px 36px;font-size:10px}.beta-banner>svg{color:var(--muted)}.workspace main{padding:29px 36px 28px}.page-intro{margin-bottom:24px}.page-intro p{color:var(--muted);font-size:13px}.eyebrow{color:var(--muted);letter-spacing:1.4px;font-size:9px}.date-pill{background:var(--surface);border-radius:7px;font-size:11px}.primary-button,.secondary-button{border-radius:8px;font-size:12px;font-weight:600}.primary-button{color:#151719;background:#ff963f;box-shadow:inset 0 1px #ffffff18}.primary-button:hover:not(:disabled){background:#ffab63}.secondary-button{border-color:var(--line)}.text-button,[data-theme=dark] .text-button{color:var(--ink);font-weight:600}.text-button svg{color:#e78936}.hero{background:#15181b;border:1px solid #292e34;border-radius:15px;grid-template-columns:1.14fr .86fr;overflow:hidden}.hero>div{padding:24px 29px}.hero-label{color:#b9c0c8;letter-spacing:.15px;font-size:12px}.hero-label>svg{color:#ffa257}.hero-amount{letter-spacing:-2.7px;color:#fff;margin:11px 0 9px;font-size:59px;font-weight:500;line-height:1.17}.hero-amount>span{letter-spacing:.5px;color:#8a959f;font-size:11px;font-weight:450}.hero p{color:#a8b2bd;font-size:12px}.hero-right{background:radial-gradient(at 90% 100%,#c3692918,#0000 68%);border-left:1px solid #ffffff14;position:relative}.hero-right:after{content:"";pointer-events:none;border:1px solid #fe9d4326;border-radius:50%;width:230px;height:230px;position:absolute;top:-130px;right:-115px;box-shadow:0 0 0 28px #ffa35506,0 0 0 56px #ffa35503}.hero-detail{color:#e9edf1;letter-spacing:-.2px;font-size:15px}.hero-detail>svg{color:#ffa25b}.hero-right p{max-width:330px;line-height:1.7}.hero-right button{margin-top:17px;padding-left:17px;padding-right:17px}.stat-grid{gap:14px;margin-bottom:17px}.stat{border-radius:11px;padding:18px 21px}.stat-label{color:var(--muted);margin-bottom:7px;font-size:11px}.stat-label>svg{color:#939ca5;width:17px;height:17px}.stat-value{letter-spacing:-.7px;font-size:27px;font-weight:550}.stat p{color:var(--muted);margin-top:6px;font-size:10px}.next-step,[data-theme=dark] .next-step{background:var(--surface);border:1px solid var(--line);border-left:3px solid #f69544;border-radius:10px;gap:12px;margin-bottom:24px;padding:14px 19px}.next-step-icon,[data-theme=dark] .next-step-icon{background:var(--orange-pale);border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));color:#b96825;border-radius:9px;width:33px;height:33px}.next-step .eyebrow{letter-spacing:1.2px;color:var(--muted);font-size:8px}.next-step h2{font-size:12px;font-weight:650}.next-step p{font-size:11px}.next-step>button,[data-theme=dark] .next-step>button{background:var(--soft);border-color:var(--line);font-size:10px}.section-heading{margin-top:23px;margin-bottom:13px}.section-heading h2{font-size:17px}.section-heading>span{color:var(--muted);font-size:11px}.program-section-heading{margin-top:0}.content-grid{grid-template-columns:1fr 1fr;gap:18px}.content-grid.single-program{grid-template-columns:1fr}.card{border-radius:13px}.card-head{padding:22px 23px 0}.card-head h2{letter-spacing:-.4px;font-size:17px}.card-head p{font-size:11px}.card-body{padding:21px 23px}.card-head>.muted-icon{color:var(--muted)}.card-bottom{margin-top:16px;padding-top:14px;font-size:10px}.card-bottom .text-button{font-size:11px}.badge{border-radius:5px;padding:4px 7px;font-size:9px}.badge-orange{color:#99551d;background:#fff0e2}.badge-green{color:#347554;background:#edf7f1}.badge-blue{color:#536e92;background:#edf2fa}.program-card{flex-direction:column;display:flex}.program-card>.card-body{flex-direction:column;flex:1;display:flex}.program-card .card-bottom{margin-top:auto;padding-top:17px}.program-card .program-secured{margin-bottom:19px}.level-kicker{letter-spacing:1.3px;color:var(--muted);font-size:9px;font-weight:550;display:block}.level-identity{justify-content:space-between;align-items:center;gap:25px;min-height:90px;margin:0 0 21px;display:flex}.level-identity h3{letter-spacing:-1.2px;margin:7px 0 6px;font-family:DM Sans,sans-serif;font-size:36px;font-weight:550;line-height:1.15}.level-identity p{color:var(--muted);font-size:11px}.level-emblem{color:#d98336;background:radial-gradient(circle at 48% 43%,#fff5e9,#fffdfb 58%,#0000 61%);border:1px solid #eaceb333;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:87px;height:87px;display:flex;position:relative}.level-emblem>svg{stroke-width:1.25px;filter:drop-shadow(0 4px 6px #b2693421);width:44px;height:44px}.level-orbit{border:1px solid #e9cda9;border-radius:50%;position:absolute;inset:5px;transform:rotate(-20deg)}.level-orbit:before{content:"";background:#ff9b43;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:7px;box-shadow:0 0 0 4px #fff6e9}.level-emblem-number{background:var(--surface);letter-spacing:.5px;color:#aa6229;border:1px solid #eacaa8;border-radius:4px;padding:0 5px;font-size:9px;font-weight:650;line-height:17px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.level-emblem-0{color:#ab734e}.level-emblem-1{color:#7b8795}.level-emblem-3{color:#5c7d96}.level-ladder{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:17px;display:grid}.level-band-track{background:var(--line);border-radius:4px;height:5px;overflow:hidden}.level-band-track>span{background:#a2a9b0;border-radius:4px;height:100%;display:block}.level-band-label{color:#92989f;align-items:center;gap:4px;margin-top:7px;font-size:9px;display:flex}.level-band.current .level-band-label{color:var(--ink);font-weight:650}.level-band.passed .level-band-label,.level-band-label>svg{color:var(--muted)}.level-volume-row{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:1px;font-size:11px;display:flex}.level-volume-row strong{color:var(--ink);letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:17px;font-weight:550}.level-next{color:var(--muted);align-items:flex-start;gap:7px;margin-top:9px;font-size:10px;line-height:1.7;display:flex}.level-next>svg{color:#e08b3a;width:14px;height:14px;margin-top:1px}.level-next strong{color:var(--ink);font-weight:600}.level-next>span>span{display:block}.level-rule{color:var(--muted);margin-top:8px;font-size:9px!important}.program-divider{background:var(--line);height:1px;margin:19px 0 16px}.program-subheading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.program-subheading h3{letter-spacing:-.1px;font-size:12px}.program-subheading>span{color:var(--muted);font-size:10px}.progress-label{margin-bottom:11px;font-size:11px}.progress-label strong{letter-spacing:-.65px;font-family:DM Sans,sans-serif;font-size:26px;font-weight:550}.progress-aside{font-size:9px}.progress-track,.progress-fill{height:5px}.progress-track{background:var(--line)}.progress-fill{background:#f09542}.progress-marker{border-color:var(--surface);background:#98591f;height:9px;top:-2px}.progress-legend{margin:9px 0 15px;font-size:9px}.program-secured{color:var(--muted);gap:8px;font-size:10px;line-height:1.7;display:flex}.program-secured>svg{color:var(--muted);flex-shrink:0;margin-top:1px}.program-secured strong{color:var(--ink);font-weight:600}.referral-level-header{justify-content:space-between;align-items:center;gap:20px;min-height:90px;margin-bottom:21px;display:flex}.referral-total{letter-spacing:-1.9px;font-variant-numeric:tabular-nums;align-items:center;gap:13px;margin-top:7px;font-size:52px;font-weight:500;line-height:1.1;display:flex}.referral-total>span{letter-spacing:0;color:var(--muted);font-size:11px;font-weight:400;line-height:1.65}.referral-orbit{border:1px solid var(--line);color:#6b737e;background:radial-gradient(circle,#f4f6f8,#0000 70%);border-radius:50%;place-items:center;width:78px;height:78px;margin-right:6px;display:grid;position:relative}.referral-orbit:before{content:"";border:1px dashed #d7dce1;border-radius:50%;position:absolute;inset:8px}.referral-orbit>span{border:2px solid var(--surface);background:#fd9946;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 1px #f5d6b8}.referral-orbit>span:nth-child(2){top:3px;left:10px}.referral-orbit>span:nth-child(3){bottom:6px;right:4px}.referral-orbit>span:nth-child(4){background:#a4afb9;bottom:4px;left:10px;box-shadow:0 0 0 1px #d2d9df}.referral-health{color:var(--muted);flex-wrap:wrap;gap:9px 16px;margin-bottom:20px;font-size:10px;display:flex}.referral-health>span{align-items:center;gap:5px;display:flex}.referral-health strong{color:var(--ink);font-weight:650}.stage-dot{background:#eb984f;border-radius:50%;width:5px;height:5px;display:inline-block}.stage-earning{background:#408665}.stage-review{background:#9aa5b0}.referral-bank-row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;margin-bottom:19px;padding-top:16px;display:grid}.referral-bank-row>div+div{border-left:1px solid var(--line);padding-left:20px}.referral-bank-row span{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.referral-bank-row strong{letter-spacing:-.65px;font-variant-numeric:tabular-nums;font-size:23px;font-weight:550}.referral-next-card{border:1px solid var(--line);background:var(--soft);border-radius:8px;margin-bottom:18px;padding:14px 15px}.referral-next-card strong{margin-top:5px;font-size:11px;font-weight:600;display:block}.referral-next-card .level-kicker{font-size:8px}.referral-next-value{letter-spacing:-.2px;margin-top:7px;font-size:13px;font-weight:600;display:block}.referral-next-value small{color:var(--muted);font-size:10px;font-weight:400}.referral-qualification-track{background:var(--line);border-radius:3px;height:4px;margin:9px 0}.referral-qualification-track>span{background:#ed964a;border-radius:3px;height:4px;display:block}.referral-next-card p{margin-top:7px;font-size:10px;line-height:1.7}.referral-next-card p strong{font-size:inherit;color:var(--ink);display:inline}.referral-enrollment-steps{gap:11px;margin:0 0 25px;display:grid}.referral-enrollment-steps>span{color:var(--muted);align-items:center;gap:11px;font-size:12px;display:flex}.referral-enrollment-steps>span>span{border:1px solid var(--line);background:var(--soft);width:24px;height:24px;color:var(--ink);border-radius:6px;place-items:center;font-size:9px;display:grid}.program-art{background:var(--soft);color:#e28a3b;border:1px solid var(--line)}.program-art span{font-size:15px}.soft-note{background:var(--soft);border-color:var(--line)}.soft-note>svg{color:var(--muted)}.activity-icon{background:var(--soft);color:#78838f}.update-row>svg,.page-footer{color:var(--muted)}.connection-dot{background:#46845e}.cycle-banner{border-radius:10px}.cycle-banner>div>svg{color:var(--muted)}.detail-list>div{font-size:12px}.milestone.complete>svg{color:#d78a41}.milestone>svg{color:var(--muted)}.tier-card{background:var(--soft);border-radius:9px}.tier-card.current{background:var(--orange-pale);border-color:#e8bd98}.tier-number{color:var(--muted)}.current-tier{color:#aa642d}.level-detail-grid{grid-template-columns:.9fr 1.1fr;gap:18px;margin-bottom:20px;display:grid}.level-detail-grid .milestone-journey{flex-direction:column;height:100%;margin:0;display:flex}.level-detail-grid .journey-foot{flex-wrap:wrap;gap:8px 16px;margin-top:auto}.level-detail-grid .journey-foot>span:last-child{width:100%}.level-detail-grid .journey-stops{gap:0;width:100%;margin-top:30px}.level-detail-grid .journey-stop{min-width:80px}.milestone-journey,[data-theme=dark] .milestone-journey{background:linear-gradient(125deg,var(--surface),var(--soft));border-color:var(--line);border-radius:13px;padding:23px 24px 0}.milestone-journey:after{border-color:#fb94331c;box-shadow:0 0 0 30px #fb943309,0 0 0 60px #fb943305}.journey-heading .eyebrow,[data-theme=dark] .journey-heading .eyebrow{color:#b46e30}.journey-heading h2{letter-spacing:-.4px;font-size:17px}.journey-heading p{font-size:11px;line-height:1.75}.medallion{background:var(--soft);border-color:var(--line);color:#9ba3ab;box-shadow:0 0 0 5px var(--surface)}.journey-stop.achieved .medallion,[data-theme=dark] .journey-stop.achieved .medallion{color:#ac6b2f;box-shadow:0 0 0 5px var(--surface),0 5px 12px #ba722911;background:linear-gradient(145deg,#fff3e5,#ffe0bd);border-color:#eac397}.journey-stop.next .medallion,[data-theme=dark] .journey-stop.next .medallion{background:var(--surface);color:#d58943;box-shadow:0 0 0 5px var(--surface),0 0 0 9px #eea46212;border-color:#d6a273}.journey-stop strong{font-size:11px}.journey-stop small,[data-theme=dark] .journey-stop small{color:var(--muted);font-size:9px}.journey-connector{background:repeating-linear-gradient(90deg,#c7cbd0 0 4px,#0000 4px 8px)}.journey-connector.achieved{background:#e4b584}.journey-foot,[data-theme=dark] .journey-foot{border-color:var(--line);color:var(--muted);font-size:9px}.referral-banner,[data-theme=dark] .referral-banner{background:var(--surface);border-color:var(--line);border-radius:12px}.banner-icon,[data-theme=dark] .banner-icon{background:var(--orange-pale);color:#c78143;border-color:#e8ccb2}.pipeline-stage{border-radius:9px}.pipeline-stage:hover,.pipeline-stage.selected{background:var(--orange-pale);border-color:#e2b890}.pipeline-stage.selected>span{color:#a86834}.table-toolbar{background:var(--surface);border-radius:13px 13px 0 0}.table-foot>svg{color:var(--muted)}.data-table th{background:var(--soft)}.company-avatar{color:#667587;background:#eef1f4}.tint-1{color:#7b6d91;background:#f1eef6}.tint-2{color:#a57244;background:#fff1e4}.deadline{color:#96602f}.message-card{border-left-color:#ee9c55}.empty-icon{color:#df904b;background:var(--soft)}.learning-link>svg{color:#828e99}.motion-toggle[aria-pressed=true]{background:var(--soft);color:var(--ink)}.login-story{background:#141619}.login-story h1{letter-spacing:-2.3px;font-family:DM Sans,sans-serif}.login-story h1 em{color:#ff9c4b}.login-story>p{color:#aeb6c0}.login-kicker{color:#9da6b2}.login-programs strong{color:#e6eaf0}.login-programs span{color:#9aa5b2}.login-programs svg{color:#ffab66}.login-story-foot{color:#7f8995}.login-story:after{border-color:#ef994938;box-shadow:0 0 0 60px #ef994909,0 0 0 120px #ef994904}.account-icon{background:var(--soft);color:#d3833e}.account-choices>button:hover{border-color:#e3a571}.account-choices>button>svg{color:#a1aab4}.login-safety{color:#7d8b98}.info-popover{border-radius:9px}.search-field:focus-within{outline-color:#ef963f}.rewards-guide{--rg-subtle:var(--soft)}.rewards-guide h1{letter-spacing:-1.3px;font-size:38px}.rewards-guide h2{font-size:24px}.rewards-guide h3{font-size:17px}.rg-category-nav{border-radius:11px}.rg-category-nav button{border-radius:7px}.rg-category-nav button.is-active{color:#fff;background:#1a1d21}.rg-icon-loyalty{background:var(--orange-pale);color:#b67135}.rg-icon-referral{background:var(--soft);color:#728091}.rg-account-card.is-current{background:var(--orange-pale);border-color:#daae87}.rg-your-account{color:#ad7037;background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.rg-note-green{background:var(--soft);border-color:var(--line)}.rg-note-green>svg,.rg-panel-heading>svg{color:var(--muted)}.rg-search:focus-within,.rewards-guide button:focus-visible,.rewards-guide summary:focus-visible,.rewards-guide input:focus-visible{outline-color:#f29546}.rg-step-number{background:var(--soft);color:#ba7538}.rg-program-card,.rg-panel,.rg-journey,.rg-questions{border-radius:12px}.rg-action{border-radius:8px}.rg-note,.rg-example,.rg-enroll-banner{border-radius:11px}.rg-currency-input:focus-within{outline-color:#ef963f}[data-theme=dark] .level-emblem{background:radial-gradient(circle at 48% 43%,#51351e,#211f1d 61%,#0000 62%);border-color:#5a3e2733}[data-theme=dark] .level-emblem-number{color:#edab70;background:#25221e;border-color:#725033}[data-theme=dark] .level-orbit{border-color:#765132}[data-theme=dark] .level-orbit:before{box-shadow:0 0 0 4px #2d231a}[data-theme=dark] .referral-orbit{color:#aeb9c5;background:radial-gradient(circle,#262c33,#0000 70%)}[data-theme=dark] .referral-orbit:before{border-color:#3d464f}[data-theme=dark] .referral-orbit>span{border-color:var(--surface);box-shadow:0 0 0 1px #67503a}[data-theme=dark] .level-band-track>span{background:#63717f}[data-theme=dark] .badge-orange{color:#efb37e;background:#3b291c}[data-theme=dark] .badge-green{color:#9ac8ae;background:#20352a}[data-theme=dark] .badge-blue{color:#b3c6df;background:#293340}[data-theme=dark] .journey-stop.achieved .medallion{color:#f4bd89;background:linear-gradient(145deg,#573b24,#49311d);border-color:#81552f}[data-theme=dark] .company-avatar{color:#a7bccf;background:#293540}[data-theme=dark] .tint-1{color:#c3aed5;background:#37313f}[data-theme=dark] .tint-2{color:#d4b796;background:#3b3025}[data-theme=dark] .rg-category-nav button.is-active{color:#17191c;background:#f0f2f4}[data-theme=dark] .rg-icon-loyalty{background:var(--orange-pale);color:#e4a770}[data-theme=dark] .rg-icon-referral{background:var(--soft);color:#a3b4c6}[data-theme=dark] .rg-account-card.is-current{background:var(--orange-pale);border-color:#83603f}[data-motion=expressive] .level-band.current .level-band-track>span,[data-motion=expressive] .referral-qualification-track>span{transform-origin:0;animation:.8s cubic-bezier(.2,.7,.2,1) both progress-reveal}[data-motion=expressive] .level-emblem>svg{animation:.65s ease-out both medal-reveal}@media (width>=1600px){.workspace main{padding-top:34px}.hero>div{padding-top:29px;padding-bottom:29px}.hero-amount{font-size:66px}.stat{padding:22px}.program-card .card-body{padding-top:25px}.level-identity h3{font-size:40px}.level-emblem{width:97px;height:97px}.level-emblem>svg{width:48px;height:48px}}@media (width<=1250px){.shell{grid-template-columns:210px minmax(0,1fr)}.sidebar{padding:26px 15px 18px}.workspace main{padding:27px}.topbar{padding:0 27px}.beta-banner{padding-left:27px;padding-right:27px}.hero>div{padding:23px}.hero-amount{font-size:53px}.content-grid{gap:16px}.card-head{padding:20px 20px 0}.card-body{padding:19px 20px}.level-identity{gap:12px}.level-emblem{width:77px;height:77px}.level-identity h3{font-size:33px}.referral-bank-row strong{font-size:21px}.referral-health{gap:9px 12px}.progress-aside{font-size:9px}.level-detail-grid{grid-template-columns:1fr 1fr;gap:16px}.level-detail-grid .journey-stop{min-width:65px}.journey-stop small{max-width:90px}.milestone-journey{padding-left:19px;padding-right:19px}}@media (width<=1000px){.shell{grid-template-columns:78px minmax(0,1fr)}.sidebar{padding:26px 12px 20px}.hero-amount{font-size:48px}.hero-detail{font-size:13px}.stat{padding:17px}.stat-value{font-size:24px}.content-grid{grid-template-columns:1fr 1fr}.program-card .card-head{display:block}.program-card .card-head>.badge{margin-top:11px}.level-identity{margin-bottom:19px}.level-emblem{width:68px;height:68px}.level-emblem>svg{width:36px;height:36px}.level-identity h3{font-size:30px}.level-kicker{letter-spacing:1px;font-size:8px}.referral-orbit{width:65px;height:65px}.level-volume-row{flex-direction:column;align-items:flex-start;gap:8px;font-size:10px}.level-volume-row strong{font-size:20px}.level-band-label{gap:2px;font-size:8px}.level-ladder{gap:5px}.referral-health{align-content:flex-start;min-height:58px;margin-bottom:19px}.referral-bank-row{grid-template-columns:1fr;gap:12px}.referral-bank-row>div+div{border-left:0;padding-left:0}.referral-bank-row>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.referral-bank-row strong{font-size:20px}.referral-bank-row span{font-size:9px}.referral-next-card{padding:12px}.program-subheading>span{font-size:9px}.progress-label{flex-wrap:wrap}.progress-aside{width:100%;margin-top:-3px;margin-left:0}.program-card .card-bottom{flex-wrap:wrap;gap:7px}.program-card .card-bottom>span{width:100%}.level-detail-grid{grid-template-columns:1fr}.level-detail-grid .journey-stop{min-width:90px}.level-detail-grid .journey-stops{max-width:560px}.level-detail-grid .journey-foot>span:last-child{width:auto}}@media (width<=700px){.shell{display:block}.sidebar{width:270px;padding:29px 22px}.topbar{height:70px;padding:0 17px}.mobile-logo .brand{font-size:23px}.topbar-right{gap:6px}.beta-banner{padding:10px 19px;font-size:10px}.workspace main{padding:25px 19px}.page-intro{gap:13px;margin-bottom:21px}.page-intro h1{letter-spacing:-1px;font-size:28px}.page-intro p{font-size:13px}.date-pill{min-height:31px;font-size:10px}.hero{border-radius:13px}.hero>div{padding:24px}.hero-label{font-size:12px}.hero-amount{letter-spacing:-2.5px;margin:11px 0 10px;font-size:53px;line-height:1.15}.hero-amount>span{margin-left:11px;font-size:10px}.hero p{font-size:12px}.hero-right{background:0 0;border-top:1px solid #ffffff14;border-left:0}.hero-right:after{display:none}.hero-detail{font-size:13px}.hero-right>p{font-size:12px}.hero-right button{font-size:13px}.stat-grid{gap:9px}.stat{padding:16px 18px}.stat-label{font-size:12px}.stat-value{font-size:25px}.stat p{font-size:11px;line-height:1.6}.next-step{gap:11px;margin-bottom:22px;padding:16px 16px 15px}.next-step-icon{width:30px;height:30px}.next-step .eyebrow{font-size:9px}.next-step h2{font-size:12px;line-height:1.6}.next-step p{font-size:11px;line-height:1.7}.next-step>div:nth-child(2){min-width:calc(100% - 42px)}.next-step>button{min-height:39px;margin-left:41px;font-size:11px}.section-heading{margin-bottom:13px}.program-section-heading{flex-direction:column;align-items:flex-start;gap:7px}.section-heading h2{font-size:17px}.section-heading>span{font-size:11px}.content-grid{grid-template-columns:1fr;gap:17px}.card-head{padding:20px 20px 0}.card-head h2{font-size:18px}.card-head p{font-size:12px}.card-body{padding:21px 20px}.program-card .card-head{flex-wrap:wrap;gap:11px;display:flex}.program-card .card-head>.badge{margin-top:0}.badge{font-size:10px}.level-identity{gap:16px;min-height:83px;margin:0 0 21px}.level-kicker{letter-spacing:1.1px;font-size:9px}.level-identity h3{letter-spacing:-1.1px;margin-top:8px;font-size:36px}.level-identity p{font-size:12px}.level-emblem{width:83px;height:83px}.level-emblem>svg{width:42px;height:42px}.level-emblem-number{font-size:10px}.level-ladder{gap:7px;margin-bottom:18px}.level-band-track{height:5px}.level-band-label{gap:3px;font-size:10px}.level-volume-row{flex-direction:row;align-items:center;gap:12px;font-size:11px}.level-volume-row strong{font-size:19px}.level-next{margin-top:11px;font-size:11px;line-height:1.8}.level-rule{margin-top:7px;line-height:1.7;font-size:10px!important}.program-divider{margin:19px 0 17px}.program-subheading h3{font-size:13px}.program-subheading>span{font-size:11px}.progress-label{gap:7px;margin-top:1px;font-size:12px}.progress-label strong{font-size:29px}.progress-aside{width:auto;margin-top:0;margin-left:auto;font-size:10px}.progress-legend{margin:10px 0 15px;font-size:10px}.program-secured{font-size:11px;line-height:1.8}.program-card .card-bottom{flex-wrap:wrap;gap:8px}.program-card .card-bottom>span{width:auto;font-size:10px}.card-bottom .text-button{font-size:12px}.referral-level-header{min-height:84px;margin-bottom:21px}.referral-total{margin-top:9px;font-size:53px}.referral-total>span{font-size:12px}.referral-orbit{width:77px;height:77px;margin-right:5px}.referral-health{gap:9px 14px;min-height:0;margin-bottom:20px;font-size:11px}.referral-bank-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:19px;padding-top:18px}.referral-bank-row>div{display:block}.referral-bank-row>div+div{border-left:1px solid var(--line);padding-left:17px}.referral-bank-row span{margin-bottom:6px;font-size:11px}.referral-bank-row strong{font-size:24px}.referral-next-card{margin-bottom:18px;padding:15px 16px}.referral-next-card .level-kicker{font-size:9px}.referral-next-card strong{margin-top:6px;font-size:12px}.referral-next-value{margin-top:9px;font-size:15px}.referral-next-value small{font-size:12px}.referral-next-card p{font-size:11px;line-height:1.8}.referral-qualification-track{margin:11px 0}.level-detail-grid{grid-template-columns:1fr;gap:17px}.milestone-journey{padding:22px 20px 0}.journey-heading h2{font-size:18px}.journey-heading p{font-size:12px}.level-detail-grid .journey-stops{margin-top:28px}.level-detail-grid .journey-stop{min-width:0}.journey-stop strong{font-size:11px}.journey-stop small,.journey-foot{font-size:10px}.level-detail-grid .journey-foot>span:last-child{width:100%}.cycle-banner>div>svg{color:var(--muted)}.soft-note p{font-size:12px}.table-toolbar h2{font-size:17px}.pipeline-stage>span{font-size:11px}.pipeline-stage>strong{font-size:28px}.referral-banner{padding:20px}.referral-banner h2{font-size:16px}.referral-banner p{font-size:12px}.program-art span{font-size:15px}.rewards-guide h1{font-size:30px}.rewards-guide h2{font-size:23px}.rewards-guide h3{font-size:17px}.rg-header p{font-size:14px}.login-story{padding:29px 26px 33px}.login-story h1{font-size:43px}.login-panel{padding:30px 23px 37px}.toast{left:50%}}.public-return{color:var(--muted);background:0 0;min-height:32px;margin:0 0 20px;padding:0;font-size:12px;display:block}.public-return:hover{color:var(--ink)}.achievement-strip{background:var(--surface);border:1px solid var(--line);border-radius:11px;align-items:center;gap:17px;margin-top:22px;padding:18px 22px;display:flex}.achievement-strip-heading{flex:1;align-items:center;gap:13px;display:flex}.achievement-heading-icon{border:1px solid var(--line);background:var(--soft);color:#c98545;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.achievement-strip h2{letter-spacing:-.2px;font-size:14px}.achievement-strip p{margin-top:4px;font-size:10px}.achievement-preview{gap:7px;display:flex}.achievement-preview-medal{color:#b2743d;background:#fff3e4;border:1px solid #e7c9a7;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.achievement-strip>.text-button{white-space:nowrap;margin-left:9px;font-size:11px}.achievement-history-intro{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.8}.achievement-test-note{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.achievement-history-list{margin:22px 0 0;padding:0;list-style:none}.achievement-history-list>li{border-top:1px solid var(--line);align-items:flex-start;gap:13px;padding:20px 0;display:flex}.achievement-history-list>li:first-child{border-top:0;padding-top:0}.achievement-history-icon{color:#b77436;background:#fff3e5;border:1px solid #e8c7a3;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.achievement-history-copy{flex:1;min-width:0}.achievement-history-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:9px;display:flex}.achievement-status{color:var(--green);align-items:center;gap:3px;font-size:9px;display:inline-flex}.achievement-history-copy h3{letter-spacing:-.1px;margin-bottom:6px;font-size:14px;line-height:1.6}.achievement-history-copy>p{align-items:center;gap:5px;font-size:10px;display:flex}.achievement-evidence{color:var(--muted);margin-top:11px;font-size:10px}.achievement-evidence summary{cursor:pointer;min-height:28px;padding:4px 0}.achievement-evidence summary:hover{color:var(--ink)}.achievement-evidence dl{background:var(--soft);border:1px solid var(--line);border-radius:7px;margin:5px 0 0;padding:10px 12px}.achievement-evidence dl>div{padding:5px 0}.achievement-evidence dt{color:var(--ink);font-weight:550}.achievement-evidence dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:9px}.achievement-correction{background:var(--soft);color:var(--muted);border-left:2px solid #d4a775;gap:4px;margin-top:10px;padding:10px 12px;font-size:11px;display:grid}.achievement-correction strong{color:var(--ink);font-weight:600}.is-reversed .achievement-history-icon{border-color:var(--line);background:var(--soft);color:var(--muted)}.achievement-status.reversed{color:#a67642}.achievement-empty{text-align:center;padding:28px 13px 19px}.achievement-empty>svg{color:#c18c56;margin-bottom:13px}.achievement-empty h3{margin-bottom:9px;font-size:16px}.achievement-empty p{font-size:12px;line-height:1.8}.achievement-celebration{z-index:90;background:var(--surface);border:1px solid #e1b484;border-radius:13px;align-items:center;gap:13px;max-width:440px;padding:16px 14px 16px 18px;animation:.5s ease-out achievement-arrive,1.6s ease-out achievement-glow;display:flex;position:fixed;top:93px;right:27px;box-shadow:0 14px 50px #20202020}.celebration-medal{color:#b2722c;background:linear-gradient(145deg,#fff7e9,#ffdba9);border:1px solid #e4b980;border-radius:50%;flex-shrink:0;place-items:center;width:47px;height:47px;display:grid}.achievement-celebration>span:nth-child(2){gap:4px;display:grid}.achievement-celebration small{letter-spacing:1.1px;color:#ac723e;font-size:8px}.achievement-celebration strong{font-size:13px;font-weight:650;line-height:1.4}.achievement-celebration>span:nth-child(2)>span{color:var(--muted);font-size:10px}.achievement-celebration>button{color:var(--muted);background:0 0;align-self:flex-start;width:30px;min-height:44px;padding:0;font-size:20px}[data-theme=dark] .achievement-preview-medal,[data-theme=dark] .achievement-history-icon{color:#e0aa72;background:#392b1d;border-color:#6c4c2b}[data-theme=dark] .is-reversed .achievement-history-icon{background:var(--soft);color:var(--muted);border-color:var(--line)}[data-theme=dark] .celebration-medal{color:#f2c086;background:linear-gradient(145deg,#594124,#49311d);border-color:#93652f}@keyframes achievement-arrive{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes achievement-glow{0%,to{box-shadow:0 14px 50px #20202020}35%{box-shadow:0 14px 50px #20202020,0 0 0 5px #f9b25d18}}@media (width<=1000px){.achievement-strip{flex-wrap:wrap;gap:12px}.achievement-strip-heading{min-width:240px}.achievement-preview{margin-left:50px}.achievement-strip>.text-button{margin-left:auto}}@media (width<=700px){.achievement-strip{gap:13px;padding:18px}.achievement-strip-heading{gap:11px;min-width:100%}.achievement-heading-icon{width:34px;height:34px}.achievement-strip h2{font-size:14px}.achievement-strip p{font-size:11px;line-height:1.8}.achievement-preview{margin-left:45px}.achievement-strip>.text-button{font-size:12px}.achievement-preview-medal{width:29px;height:29px}.achievement-history-intro{font-size:13px}.achievement-test-note{align-items:flex-start;font-size:11px;line-height:1.7}.achievement-test-note>svg{flex-shrink:0;margin-top:2px}.achievement-history-meta{flex-wrap:wrap;gap:5px;font-size:10px}.achievement-status{font-size:10px}.achievement-history-icon{width:38px;height:38px}.achievement-history-copy h3{font-size:14px}.achievement-history-copy>p{font-size:10px;line-height:1.7}.achievement-history-list>li{gap:11px}.achievement-evidence{font-size:11px}.achievement-evidence dd{font-size:10px}.achievement-evidence summary{min-height:34px}.achievement-celebration{gap:11px;max-width:none;padding:15px 11px 15px 15px;top:82px;left:15px;right:15px}.celebration-medal{width:40px;height:40px}.achievement-celebration strong{font-size:12px}.achievement-celebration small{font-size:8px}.achievement-celebration>span:nth-child(2)>span{font-size:10px}}.affiliate-invitation{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:15px;margin-top:21px;padding:20px 22px;display:flex}.affiliate-invitation-icon{background:var(--soft);border:1px solid var(--line);color:#c68344;border-radius:11px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.affiliate-invitation h2{letter-spacing:-.2px;font-size:15px}.affiliate-invitation p{margin-top:5px;font-size:11px;line-height:1.8}.affiliate-invitation>button{flex-shrink:0;margin-left:auto;font-size:11px}@media (width<=700px){.affiliate-invitation{flex-wrap:wrap;align-items:flex-start;gap:13px;padding:20px}.affiliate-invitation-icon{width:34px;height:34px}.affiliate-invitation>div{flex:1;min-width:calc(100% - 47px)}.affiliate-invitation h2{font-size:15px}.affiliate-invitation p{font-size:12px}.affiliate-invitation>button{margin-left:47px;font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--tilt-perspective:1000px;--tilt-return:1s;--tilt-return-ease:cubic-bezier(.22, 1, .36, 1);--tilt-follow:.4s;--tilt-follow-ease:cubic-bezier(.22, 1, .36, 1);--tilt-glare-opacity:.32;--tilt-glare-fade:.3s;--tilt-glare-ease:cubic-bezier(.22, 1, .36, 1)}.t-tilt{touch-action:none}.t-tilt-card{transform:perspective(var(--tilt-perspective)) rotateX(var(--tilt-rx,0deg)) rotateY(var(--tilt-ry,0deg));transform-style:preserve-3d;transition:transform var(--tilt-return) var(--tilt-return-ease);will-change:transform;border-radius:12px;position:relative;overflow:hidden}.t-tilt-card.is-tilting{transition:transform var(--tilt-follow) var(--tilt-follow-ease)}.t-tilt-glare{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle 95px at var(--tilt-gx,50%) var(--tilt-gy,50%), #ffffff7a, #ffffff0f 52%, #fff0 84%), radial-gradient(circle 200px at var(--tilt-gx,50%) var(--tilt-gy,50%), #ffffff38, #ffffff0a 58%, #fff0 78%), radial-gradient(circle 360px at var(--tilt-gx,50%) var(--tilt-gy,50%), #ffffff1a, #fff0 88%);transition:opacity var(--tilt-glare-fade) var(--tilt-glare-ease);position:absolute;inset:0}.t-tilt.is-hover .t-tilt-glare{opacity:var(--tilt-glare-opacity)}@media (prefers-reduced-motion:reduce){.t-tilt-card{transition:none!important;transform:none!important}}.level-emblem.t-tilt{touch-action:auto}.level-emblem{--metal-light:#fff0b1;--metal-mid:#d9ac4b;--metal-shade:#98702d;--metal-deep:#6f4d1e;--metal-edge:#c18b31;isolation:isolate;background:radial-gradient(at 50% 75%,#e1ae4427 0%,#0000 64%);border:0}.level-emblem-0{--metal-light:#f9d7b7;--metal-mid:#c78f65;--metal-shade:#98623e;--metal-deep:#704327;--metal-edge:#bc8258}.level-emblem-1{--metal-light:#f6faff;--metal-mid:#b8c5d0;--metal-shade:#788995;--metal-deep:#4b5e6b;--metal-edge:#99abb9}.level-emblem-3{--metal-light:#f5fcff;--metal-mid:#c7dbe8;--metal-shade:#7b9bb0;--metal-deep:#425f76;--metal-edge:#93aebb}.level-emblem .level-orbit{border-color:color-mix(in srgb,var(--metal-edge) 37%,transparent);background:0 0;inset:0;transform:none;box-shadow:inset 0 1px #fff5}.level-emblem .level-orbit:before{background:var(--metal-edge);width:4px;height:4px;box-shadow:0 0 0 3px var(--surface);top:10%;right:14%}.level-emblem .tier-sculpture{filter:drop-shadow(0 5px 3px #1b20202b);border-radius:50%;position:absolute;inset:12%;overflow:visible}.tier-sculpture-metal:before{content:"";background:linear-gradient(100deg,var(--metal-shade),var(--metal-deep) 80%);border-radius:50%;position:absolute;inset:2% -1% -4% 2%}.tier-metal-rim{background:conic-gradient(from 25deg,var(--metal-light),var(--metal-mid) 12%,var(--metal-deep) 23%,var(--metal-mid) 34%,var(--metal-light) 43%,var(--metal-mid) 57%,var(--metal-shade) 66%,var(--metal-light) 83%,var(--metal-mid) 94%,var(--metal-light));border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -1px 1px #231b1347}.tier-metal-face{border:1px solid color-mix(in srgb,var(--metal-shade) 55%,transparent);background:linear-gradient(135deg,var(--metal-light) 4%,var(--metal-mid) 47%,var(--metal-light) 100%);border-radius:50%;position:absolute;inset:9%;box-shadow:inset 1px 2px 3px #6c471924,0 1px #ffffffb3}.tier-metal-face:after{content:"";border:1px solid color-mix(in srgb,var(--metal-light) 64%,transparent);border-radius:50%;position:absolute;inset:8%}.tier-relief{justify-content:center;align-items:flex-end;gap:8%;display:flex;position:absolute;inset:29% 25% 27%}.tier-relief>span{background:linear-gradient(125deg,var(--metal-shade),var(--metal-deep));border-radius:1px;width:21%;min-height:50%;box-shadow:1px 1px #ffffffa3,-1px -1px #3122131f}.tier-sculpture-metal>.t-tilt-glare{border-radius:50%}.level-emblem .tier-sculpture-diamond{filter:drop-shadow(1px 5px 3px #253b502e);border-radius:0;inset:8% 8% 9%}.tier-crystal,.tier-facet{position:absolute;inset:0}.tier-facet-0{clip-path:polygon(25% 5%,50% 5%,36% 36%,5% 36%);background:linear-gradient(120deg,#fff,#b5cfdf)}.tier-facet-1{clip-path:polygon(50% 5%,75% 5%,65% 36%,36% 36%);background:linear-gradient(130deg,#c8deeb,#f8fcff 55%,#b2ccdf)}.tier-facet-2{clip-path:polygon(75% 5%,96% 36%,65% 36%);background:linear-gradient(145deg,#e5f2fa,#7898ae)}.tier-facet-3{clip-path:polygon(5% 36%,36% 36%,50% 95%);background:linear-gradient(160deg,#8dacbf,#e9f5fb)}.tier-facet-4{clip-path:polygon(36% 36%,65% 36%,50% 95%);background:linear-gradient(120deg,#fcfeff,#9ab8ce 95%)}.tier-facet-5{clip-path:polygon(65% 36%,96% 36%,50% 95%);background:linear-gradient(140deg,#7897af,#42617b)}.tier-sculpture-diamond>.t-tilt-glare{clip-path:polygon(25% 5%,75% 5%,96% 36%,50% 95%,5% 36%)}.level-emblem .level-emblem-number{z-index:2;border-color:color-mix(in srgb,var(--metal-edge) 65%,var(--line));background:var(--surface);color:var(--ink);padding:0 6px;line-height:18px;bottom:-2px;box-shadow:0 2px 3px #1b20200a}.level-band.current .level-band-track{background:color-mix(in srgb,var(--accent) 19%,var(--soft));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent)}.level-band.current .level-band-track>span{background:linear-gradient(90deg,#df7729,#f7a452)}.level-band.current .level-band-label{color:var(--ink)}.achievement-preview-medal,.achievement-history-list>li:not(.is-reversed) .achievement-history-icon{color:#795721;background:linear-gradient(135deg,#fff8dc,#f1d49b 56%,#fff2cb);border-color:#d7b46d;box-shadow:inset 0 1px #fff,inset 0 0 0 2px #fff9e880,0 2px 3px #4030190b}[data-theme=dark] .level-emblem{background:radial-gradient(at 50% 72%,#d7a33a17 0%,#0000 65%);border:0}[data-theme=dark] .level-emblem .level-orbit{border-color:color-mix(in srgb,var(--metal-edge) 35%,transparent);box-shadow:none}[data-theme=dark] .level-emblem .level-orbit:before{box-shadow:0 0 0 3px var(--surface)}[data-theme=dark] .level-emblem .level-emblem-number{color:var(--ink);background:var(--surface);border-color:color-mix(in srgb,var(--metal-edge) 65%,var(--line))}[data-theme=dark] .level-band.current .level-band-track>span{background:linear-gradient(90deg,#e38740,#ffb365)}[data-theme=dark] .achievement-preview-medal,[data-theme=dark] .achievement-history-list>li:not(.is-reversed) .achievement-history-icon{color:#edcf91;background:linear-gradient(135deg,#5b4428,#33281d 60%,#4c3924);border-color:#8c6c3d;box-shadow:inset 0 1px #c2a57638,inset 0 0 0 2px #bf966917,0 2px 3px #0002}[data-motion=calm] .level-emblem .t-tilt-card{transition:none!important;transform:none!important}[data-motion=calm] .level-emblem .t-tilt-glare{opacity:0!important;transition:none!important}@media (prefers-reduced-motion:reduce){.level-emblem .t-tilt-glare{opacity:0!important}}.account-tools{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin:-8px 0 22px;padding-bottom:14px;font-size:11px;display:flex}.account-tools>span{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.account-tools strong{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.offer-portal-link{white-space:nowrap;min-height:32px;color:var(--ink);align-items:center;gap:7px;font-weight:600;text-decoration:none;display:inline-flex}.offer-portal-link:hover{color:#b55b18;text-decoration:underline}.offer-link-disabled{text-align:right;justify-content:flex-end;font-size:10px}.read-only-notice{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:10px;gap:11px;margin-bottom:24px;padding:15px 18px;display:flex}.read-only-notice>svg{flex-shrink:0;margin-top:2px}.read-only-notice strong{color:var(--ink);font-size:12px}.read-only-notice p{margin-top:4px;font-size:11px;line-height:1.8}.snapshot-caption{color:var(--muted);margin-top:9px;font-size:10px;line-height:1.8;display:block}.cycle-snapshot{margin:-12px 0 20px}.bank-status-note{background:var(--orange-pale);border:1px solid #d7b18f;border-radius:8px;margin:14px 0;padding:13px 15px}.bank-status-note strong{color:var(--ink);font-size:12px}.bank-status-note p,.bank-eligibility-note,.bank-window-note{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.8}.bank-eligibility-note,.bank-window-note{margin:13px 0 17px}.deadline-expired{color:#ac5427}.loyalty-split-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.loyalty-split-grid .stat-value{font-size:31px}.rg-action:disabled{opacity:.5;cursor:not-allowed}@media (width<=1200px){.loyalty-split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.account-tools{gap:12px;margin:-5px 0 20px;padding-bottom:10px;font-size:10px}.account-tools>span{gap:4px 8px}.offer-portal-link{min-height:44px;font-size:11px}.offer-link-disabled{max-width:150px;font-size:9px}.read-only-notice{gap:9px;padding:14px}.read-only-notice p{font-size:11px}.snapshot-caption{font-size:10px}.loyalty-split-grid{grid-template-columns:1fr}.loyalty-split-grid .stat-value{font-size:27px}.bank-status-note p,.bank-eligibility-note,.bank-window-note{font-size:12px}.cycle-snapshot{margin:-7px 0 20px}}:root{--review-ink:#914800;--review-surface:#fff2df;--paid-ink:#176641;--paid-surface:#e9f7ef;--secured-ink:#275d97;--secured-surface:#edf4ff;--next-surface:#fff8f0}[data-theme=dark]{--review-ink:#ffc078;--review-surface:#3b2b1d;--paid-ink:#8fe0b0;--paid-surface:#19342b;--secured-ink:#a4cbff;--secured-surface:#1d2d44;--next-surface:#28211c}.stat{--stat-ink:var(--muted);--stat-surface:var(--soft);padding:20px 22px}.stat-review{--stat-ink:var(--review-ink);--stat-surface:var(--review-surface)}.stat-paid{--stat-ink:var(--paid-ink);--stat-surface:var(--paid-surface)}.stat-secured{--stat-ink:var(--secured-ink);--stat-surface:var(--secured-surface)}.stat-label{gap:12px;min-height:34px;margin-bottom:9px;font-size:13px;line-height:1.5}.stat-label>svg{box-sizing:border-box;background:var(--stat-surface);width:34px;height:34px;color:var(--stat-ink);border-radius:10px;flex-shrink:0;padding:8px}.stat p{margin-top:7px;font-size:12px;line-height:1.6}.stat-value{font-variant-numeric:tabular-nums;line-height:1.25}.hero-label{font-size:14px}.hero p{font-size:13px;line-height:1.65}.next-step,[data-theme=dark] .next-step{background:var(--next-surface);border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));align-items:center;gap:15px;padding:20px}.next-step-icon,[data-theme=dark] .next-step-icon{width:40px;height:40px;color:var(--review-ink);background:var(--review-surface);border:0;flex-shrink:0}.next-step h2{letter-spacing:-.2px;font-size:16px;line-height:1.4}.next-step p{margin-top:5px;font-size:13px;line-height:1.65}.next-step>button,[data-theme=dark] .next-step>button{background:var(--surface);min-height:44px;color:var(--ink);padding:11px 15px;font-size:13px}.next-step>button:hover,[data-theme=dark] .next-step>button:hover{background:var(--orange-pale);border-color:var(--accent)}.card-head p,.level-identity p,.level-next,.program-secured,.referral-health,.referral-bank-row span{font-size:12px;line-height:1.6}.level-rule{line-height:1.6;font-size:12px!important}.level-band-label{font-size:11px}.progress-aside,.progress-legend,.program-subheading>span{font-size:12px;line-height:1.5}.progress-label{flex-wrap:wrap;gap:12px}.progress-legend{flex-wrap:wrap;gap:8px}.program-subheading{flex-wrap:wrap}.program-subheading h3{font-size:14px}.badge{padding:5px 8px;font-size:11px;line-height:1.45}.card-bottom,.card-bottom .text-button{font-size:12px;line-height:1.6}.card-bottom .text-button{min-height:44px}.snapshot-caption,.account-tools{font-size:12px;line-height:1.6}.workspace main h1:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:3px}@media (width<=700px){.stat{padding:18px 20px}.next-step,[data-theme=dark] .next-step{align-items:flex-start;padding:18px}.next-step h2{font-size:15px}.next-step>button,[data-theme=dark] .next-step>button{justify-content:center;width:100%;margin-left:0}.stat-label{color:var(--stat-ink)}.level-band-label{font-size:10px}.program-subheading>span,.progress-legend{font-size:11px}.snapshot-caption{font-size:12px}.account-tools{gap:10px}}:root{--read-label:#39424e;--read-accent:#934008}[data-theme=dark]{--read-label:#cbd1d9;--read-accent:#ffc28e}.loyalty-page .card-head h2{letter-spacing:-.35px;font-size:20px;line-height:1.4}.loyalty-page .card-head p,.loyalty-page .small-copy{font-size:14px;line-height:1.65}.loyalty-page .stat-label{color:var(--read-label);font-size:14px;font-weight:650}.loyalty-page .stat p{font-size:13px}.loyalty-page .cycle-banner strong{font-size:16px;font-weight:750}.loyalty-page .cycle-banner>div>span>span{font-size:13px}.loyalty-page .milestone strong{font-size:15px}.loyalty-page .milestone>div>span{font-size:13px}.loyalty-page .soft-note strong{font-size:14px;font-weight:700}.loyalty-page .soft-note p{font-size:13px}.loyalty-page .progress-label>span{font-size:14px}.loyalty-page .progress-legend{font-size:12px;font-weight:550}.loyalty-cycle-summary .detail-list>div{gap:20px;padding:15px 0}.loyalty-cycle-summary .detail-list>div:first-child{padding-top:0}.loyalty-cycle-summary .detail-list dt{color:var(--read-label);flex:1;font-size:14px;font-weight:600}.loyalty-cycle-summary .detail-list dd{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1.4}.loyalty-cycle-summary .detail-list>div:nth-child(-n+2) dd{font-size:23px}.loyalty-cycle-summary .detail-list>div:nth-child(2) dd{color:var(--read-accent)}.level-kicker{letter-spacing:.2px;color:var(--read-label);text-transform:none;font-size:13px;font-weight:750}.level-emblem-number{font-size:14px;font-weight:750}.level-band-label{font-size:12px;font-weight:600}.level-volume-row,.loyalty-page .level-identity p,.loyalty-page .level-next{font-size:13px}.loyalty-page .level-rule{font-size:13px!important}.loyalty-page .journey-heading p{font-size:14px;line-height:1.65}.loyalty-page .journey-stop strong{font-size:14px;font-weight:750}.loyalty-page .journey-stop small,[data-theme=dark] .loyalty-page .journey-stop small{color:var(--read-label);font-size:12px;line-height:1.5}.loyalty-page .journey-foot,[data-theme=dark] .loyalty-page .journey-foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 0;font-size:13px;display:grid}.journey-metric{background:var(--soft);color:var(--read-label);border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex}.journey-metric-streak{background:var(--orange-pale);color:var(--read-accent)}.journey-metric>svg{width:20px;height:20px;margin-top:5px}.journey-metric>div{min-width:0}.journey-metric strong{font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-family:Manrope,sans-serif;font-size:clamp(25px,2vw,30px);font-weight:800;line-height:1.2;display:block}.journey-metric span{margin-top:5px;font-size:13px;font-weight:650;line-height:1.5;display:block}.loyalty-page .journey-foot>.journey-safety{width:auto;color:var(--read-label);grid-column:1/-1;font-size:12px;line-height:1.5}.tier-number{border:1px solid var(--line);letter-spacing:0;color:var(--read-label);background:var(--surface);border-radius:6px;margin-bottom:14px;padding:5px 9px;font-size:14px;font-weight:750;line-height:1.4;display:inline-flex}.tier-card.current .tier-number{color:var(--read-accent);border-color:color-mix(in srgb,var(--read-accent) 30%,var(--line))}.tier-card h3{font-size:17px;font-weight:750}.tier-card p{font-size:13px;line-height:1.6}.current-tier{color:var(--read-accent);font-size:12px;font-weight:700}.volume-total>span{font-size:14px}.volume-total>span:first-child{color:var(--read-label);font-weight:600}@media (width<=700px){.loyalty-page .card-head h2{font-size:19px}.loyalty-page .journey-stop strong{font-size:13px}.loyalty-page .journey-stop small{max-width:none;font-size:11px}.loyalty-page .journey-foot{gap:10px}.journey-metric{flex-direction:column;gap:8px;padding:12px}.journey-metric>svg{width:18px;height:18px}.level-band-label{font-size:11px}.tier-card{padding:16px}.tier-card h3{font-size:16px}.loyalty-cycle-summary .detail-list>div{align-items:flex-start;gap:14px}.loyalty-cycle-summary .detail-list dt{flex-wrap:wrap;min-width:0}.loyalty-cycle-summary .detail-list dd{max-width:45%}}@media (width<=360px){.loyalty-page .journey-foot{grid-template-columns:1fr}.journey-metric{flex-direction:row}.loyalty-page .tier-grid{grid-template-columns:1fr}}
