:root{--brand-cream:#faf7f1;--brand-ink:#0b2138;--brand-muted:#5b6675;--brand-primary:#1f7a5a;--brand-primary-d:#176247;--brand-accent:#1f7a5a;--brand-accent-bg:#e7f6f4;--brand-dark:#0f2a43;--brand-darker:#0b2138;--pm-money-green:#2f6f5e;--pm-amber:#c7821b;--pm-slate:#58708a;--brand-highlight:var(--brand-primary);--cream:var(--brand-cream);--ink:var(--brand-ink);--green:var(--brand-primary)}.offer-rebuild{--offer-green:var(--brand-primary)!important}.btn-press,.offer-primary,.offer-sticky-btn,.rounded-full{border-radius:9999px!important}.rounded-2xl{border-radius:1rem!important}.rounded-xl{border-radius:.75rem!important}.btn-press:not(:disabled),.offer-primary,.offer-sticky-btn,.next-btn,.source-cta{transition:box-shadow .2s,background .15s!important;box-shadow:0 4px 20px #1f7a5a6b!important}.btn-press:hover:not(:disabled),.offer-primary:hover,.offer-sticky-btn:hover,.next-btn:hover,.source-cta:hover{box-shadow:0 6px 28px #1f7a5a94!important}.btn-press:disabled{box-shadow:none!important}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/cabinet/font/archivo-var-DXrUVZxZ.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{overflow-x:clip}body{background:var(--brand-cream);min-height:100dvh;color:var(--brand-ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}#app{flex-direction:column;min-height:100dvh;display:flex}.cab-main{flex:1;justify-content:center;align-items:flex-start;padding:48px 16px;display:flex}.cab-input{width:100%;color:var(--brand-ink);background:#fff;border:1.5px solid #0b21382e;border-radius:10px;outline:none;margin-bottom:16px;padding:13px 16px;font-size:15px;transition:border-color .15s}.cab-input:focus{border-color:var(--brand-primary)}.cab-input::placeholder{color:var(--brand-muted);opacity:.7}.cab-btn{background:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:9999px;width:100%;padding:14px;font-size:15px;font-weight:600;transition:background .15s,opacity .15s}.cab-btn:hover{background:var(--brand-primary-d)}.cab-btn:disabled{opacity:.55;cursor:not-allowed}.cab-back{text-align:center;color:var(--brand-muted);cursor:pointer;background:0 0;border:none;width:100%;margin-top:16px;font-size:13px;display:block}.cab-back:hover{color:var(--brand-ink)}.cab-error{color:#c0392b;min-height:18px;margin-top:-8px;margin-bottom:16px;font-size:13px}.cab-notice{color:var(--brand-primary-d);margin-top:-8px;margin-bottom:16px;font-size:13px}.dash-empty{text-align:center;color:var(--brand-muted);background:#fff;border-radius:12px;padding:48px 32px;font-size:14px;line-height:1.6}.dash-empty strong{color:var(--brand-ink);margin-bottom:6px;font-size:16px;display:block}.dash-error strong{color:#c0392b}.cab-retry-btn{width:auto;margin-top:18px;padding:10px 24px;display:inline-block}.cab-spinner{justify-content:center;align-items:center;padding:80px 0;display:flex}.cab-spinner:after{content:"";border:3px solid #1f7a5a33;border-top-color:var(--brand-primary);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=600px){.cab-main{padding:24px 12px}}.auth-card{background:#fff;border-radius:16px;width:100%;max-width:400px;padding:40px 32px;box-shadow:0 2px 12px #0b213812}.auth-card h1{color:var(--brand-ink);letter-spacing:-.4px;margin:0 0 6px;font-size:22px;font-weight:700}.auth-card p{color:var(--brand-muted);margin:0 0 28px;font-size:14px;line-height:1.5}.otp-inputs{justify-content:center;gap:6px;margin-bottom:24px;display:flex}.otp-digit{text-align:center;min-width:0;max-width:48px;height:52px;color:var(--brand-ink);background:#fff;border:1.5px solid #0b21382e;border-radius:10px;outline:none;flex:1 1 0;font-size:20px;font-weight:700;transition:border-color .15s}.otp-digit:focus{border-color:var(--brand-primary)}.cab-hint{text-align:left;width:100%;color:var(--brand-primary);cursor:pointer;background:0 0;border:none;margin:-8px 0 12px;padding:0;font-size:13px;text-decoration:underline;display:block}.cab-hint[hidden]{display:none}@media (width<=600px){.auth-card{padding:28px 20px}}.cab-header{z-index:20;background:#fff;border-bottom:1px solid #0b213814;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0}.cab-logo{color:var(--brand-ink);letter-spacing:-.3px;font-size:15px;font-weight:700;text-decoration:none}.cab-signout{color:var(--brand-muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:13px}.cab-signout:hover{color:var(--brand-ink)}.cab-avatar-btn{background:var(--brand-accent-bg);width:36px;height:36px;color:var(--brand-primary-d);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}.cab-avatar-btn:hover{background:#1f7a5a2e}.cab-avatar-btn svg{width:18px;height:18px}.cab-avatar-btn .cab-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.dash-wrap{width:100%;max-width:720px}.dash-wrap h1{color:var(--brand-ink);letter-spacing:-.4px;margin:0 0 20px;font-size:22px;font-weight:700}.dash-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--brand-muted);margin:0 0 12px;font-size:12px;font-weight:600}.dash-tabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.dash-tab{color:var(--brand-muted);cursor:pointer;background:#fff;border:1.5px solid #0b21381a;border-radius:9999px;padding:7px 14px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.dash-tab span{color:inherit;opacity:.65;margin-left:5px;display:inline-block}.dash-tab:hover{border-color:#0b213838}.dash-tab.is-active{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary)}.dash-list{flex-direction:column;gap:10px;display:flex}.claim-card{background:#fff;border-radius:12px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex;box-shadow:0 1px 4px #0b21380f}.claim-logo{object-fit:contain;background:#fff;border:1px solid #0b213814;border-radius:12px;flex-shrink:0;width:72px;height:72px;padding:6px}.claim-logo-placeholder{color:#fff;letter-spacing:-.2px;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:20px;font-weight:800;display:flex}.claim-info{flex:1;min-width:0}.claim-title{color:var(--brand-ink);letter-spacing:-.2px;margin:0 0 6px;font-size:15px;font-weight:700}.claim-status{color:var(--brand-muted);margin:0;font-size:12px}.claim-summary{color:var(--brand-muted);margin:0 0 8px;font-size:12.5px;line-height:1.45}.filed-row{align-items:center;gap:6px;margin:0 0 8px;display:flex}.filed-avatars{display:flex}.filed-avatar{color:#fff;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:-6px;font-size:8.5px;font-weight:700;display:flex}.filed-avatar:first-child{margin-left:0}.filed-count{color:var(--brand-muted);font-size:12px;font-weight:600}.claim-amount-col{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;margin-left:auto;padding-left:12px;display:flex}.amount-label{color:var(--brand-muted);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:600}.claim-payout{color:var(--pm-money-green);white-space:nowrap;font-size:18px;font-weight:800;line-height:1.15}.amount-typical{color:var(--brand-muted);margin-top:2px;font-size:11px;font-weight:600}.dash-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.dash-chip{color:var(--brand-muted);white-space:nowrap;background:#0b21380f;border-radius:9999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.dash-chip-status{background:var(--brand-accent-bg);color:var(--brand-primary-d)}.dash-chip.is-warning{color:#92400e;background:#fef3c7}.dash-chip.is-urgent{color:#b91c1c;background:#fee2e2}.dash-chip-noproof{color:#15803d;background:#dcfce7}.dash-chip-proof{color:#92400e;background:#fef3c7}.dash-chip-massarb{color:#3730a3;background:#e0e7ff}.dash-chip-coming{color:#7c3aed;background:#f3e8ff}.dash-chip-expired{color:var(--brand-muted);background:#0b21380f}.dash-badge{padding:6px 0;font-size:12px;font-weight:600;line-height:1.4;display:inline-block}.dash-badge-auto{color:var(--brand-muted)}.dash-badge-ready{color:var(--brand-primary-d)}.dash-badge-missing{color:#c05621}.dash-badge-rejected,.dash-badge-expired{color:var(--brand-muted)}.dash-action-btn{text-align:center;color:#fff;background:var(--brand-primary);cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:10px;padding:11px 16px;font-size:13px;font-weight:700;transition:background .15s,opacity .15s,border-color .15s;display:block;position:relative;overflow:hidden}.dash-action-btn:hover{background:var(--brand-primary-d)}.dash-action-btn:disabled{opacity:.55;cursor:not-allowed}.dash-action-btn:not(.is-outline):not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff8c 50%,#0000 60%);animation:3.2s ease-in-out infinite dash-cta-shine;position:absolute;inset:0;transform:translate(-150%)}@keyframes dash-cta-shine{0%,55%{transform:translate(-150%)}85%,to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.dash-action-btn:not(.is-outline):not(:disabled):after{animation:none}}.dash-ask-submitted{margin-top:10px}.dash-ask-submitted-q{color:var(--brand-ink);margin:0 0 8px;font-size:13px;font-weight:700}.dash-ask-submitted-row{gap:8px;display:flex}.dash-ask-submitted-row .dash-action-btn{flex:1;width:auto;margin-top:0}.dash-action-btn.is-outline{color:var(--brand-primary-d);background:#fff;border:1.5px solid #0b213829}.dash-action-btn.is-outline:hover{border-color:var(--brand-primary);background:var(--brand-accent-bg)}.dash-checking-pill{text-align:center;color:#fff;background:var(--brand-primary);border-radius:8px;width:100%;margin-top:10px;padding:11px 16px;font-size:13px;font-weight:700;display:block;position:relative;overflow:hidden}.dash-checking-pill:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:1.4s linear infinite dash-shimmer;position:absolute;inset:0}@keyframes dash-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.dash-checking-pill:after{animation:none}}.pcard{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 4px #0b21380f}.pcard-head{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.pcard-info{flex:1;min-width:180px}.pcard-info .claim-title{margin-bottom:4px}.pcard-info .claim-summary{margin-bottom:0}.pcard-amount-col{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;margin-left:auto;padding-left:12px;display:flex}.pcard-deadline{color:var(--brand-muted);white-space:nowrap;margin-top:4px;font-size:11.5px;font-weight:700}.pcard-deadline.is-urgent{color:#b91c1c}.pcard-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:18px;display:flex}.pcard-meta-row .filed-row{margin:0}.pcard-proof-flag{color:var(--brand-muted);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.pcard-proof-flag svg{flex-shrink:0;width:15px;height:15px}.pcard-proof-flag.is-ok{color:#15803d}.pcard-progress-label{color:var(--brand-ink);margin:0 0 10px;font-size:13px;font-weight:600}.pcard-progress-track{align-items:center;gap:14px;margin-bottom:16px;display:flex}.pcard-progress-bar{background:#0b21380f;border-radius:9999px;flex:1;height:8px;overflow:hidden}.pcard-progress-fill{background:linear-gradient(90deg, #f2c94c 0%, var(--brand-primary) 100%);border-radius:9999px;height:100%}.pcard-progress-pct{color:var(--brand-ink);white-space:nowrap;font-size:13px;font-weight:700}@media (width<=600px){.pcard{padding:16px}.pcard-head{grid-template-columns:72px 1fr;grid-template-areas:"logo info""amount amount";gap:10px 12px;display:grid}.pcard-head .claim-logo,.pcard-head .claim-logo-placeholder{grid-area:logo}.pcard-info{grid-area:info;min-width:0}.pcard-amount-col{text-align:left;border-top:1px solid #0b213814;flex-direction:row;grid-area:amount;align-items:baseline;gap:6px;margin-left:0;padding-top:10px;padding-left:0}.claim-card{grid-template-columns:72px 1fr;grid-template-areas:"logo info""amount amount";gap:10px 12px;padding:16px;display:grid}.claim-logo,.claim-logo-placeholder{grid-area:logo}.claim-info{grid-area:info;min-width:0}.claim-amount-col{text-align:left;border-top:1px solid #0b213814;flex-direction:row;grid-area:amount;align-items:baseline;gap:6px;margin-left:0;padding-top:10px;padding-left:0}.dash-tabs{gap:5px}.dash-tab{padding:6px 11px;font-size:12px}}.gate-card h1{margin-bottom:10px}.gate-card p{margin-bottom:24px}.gate-card .cab-btn{text-align:center;box-sizing:border-box;text-decoration:none;display:block}.dash-search{align-items:center;gap:8px;margin-bottom:14px;display:flex;position:relative}.dash-search input[type=search]{min-width:0;height:42px;color:var(--brand-ink);background:#fff;border:1.5px solid #0b213824;border-radius:10px;flex:1;padding:0 14px;font-size:14px}.dash-search input[type=search]:focus{border-color:var(--brand-primary);outline:none}.dash-massarb-banner{background:var(--brand-accent-bg);border-radius:12px;margin-bottom:14px;padding:14px 16px}.dash-massarb-banner strong{color:var(--brand-ink);margin-bottom:4px;font-size:14px;display:block}.dash-massarb-banner p{color:var(--brand-muted);margin:0;font-size:13px;line-height:1.5}.filter-overlay{background:0 0;justify-content:flex-start;align-items:flex-start;padding:0}.filter-toggle{height:42px;color:var(--brand-ink);cursor:pointer;background:#fff;border:1.5px solid #0b213824;border-radius:10px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:600}.filter-toggle.has-active{border-color:var(--brand-primary);color:var(--brand-primary)}.filter-panel{background:#fff;border-radius:18px;flex-direction:column;width:480px;max-width:calc(100vw - 32px);max-height:min(560px,86vh);animation:.18s ease-out cab-modal-in;display:flex;overflow:hidden;box-shadow:0 24px 60px #0b21384d}.filter-overlay .filter-panel{position:absolute}.filter-panel-head{border-bottom:1px solid #0b213814;align-items:center;gap:10px;padding:16px 16px 12px;display:flex}.filter-panel-title{color:var(--brand-ink);flex:1;margin:0;font-size:17px;font-weight:700}.filter-panel-back{color:var(--brand-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;display:none}.filter-panel-reset{color:var(--brand-ink);cursor:pointer;background:#fff;border:1.5px solid #0b213824;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600}.filter-panel-reset:hover{border-color:#0b213847}.filter-panel-close{color:var(--brand-muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:24px;line-height:1}.filter-panel-close:hover{color:var(--brand-ink)}.filter-panel-body{flex:1;min-height:0;display:flex;overflow:hidden}.filter-nav{border-right:1px solid #0b213814;flex-shrink:0;width:168px;padding:8px;overflow-y:auto}.filter-nav-row{width:100%;color:var(--brand-ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 8px;font-size:13.5px;display:flex}.filter-nav-row:hover{background:#0b21380a}.filter-nav-row.is-active{background:var(--brand-accent-bg);color:var(--brand-primary-d);font-weight:600}.filter-nav-icon{flex-shrink:0;font-size:15px}.filter-nav-label{flex:1;min-width:0}.filter-nav-value{text-overflow:ellipsis;white-space:nowrap;max-width:64px;color:var(--brand-muted);flex-shrink:0;font-size:12px;overflow:hidden}.filter-nav-row.is-active .filter-nav-value{color:var(--brand-primary-d)}.filter-nav-chevron{color:var(--brand-muted);flex-shrink:0;display:none}.filter-options{flex:1;min-width:0;padding:14px 16px;overflow-y:auto}.filter-options-grid{flex-wrap:wrap;gap:8px;display:flex}.filter-pill{color:var(--brand-ink);cursor:pointer;background:#fff;border:1.5px solid #0b213824;border-radius:9999px;padding:9px 16px;font-size:13.5px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.filter-pill:hover{border-color:#0b213847}.filter-pill.is-active{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary)}@media (prefers-reduced-motion:reduce){.filter-panel{animation:none}}@media (width<=600px){.filter-overlay{background:#0b21388c;justify-content:center;align-items:flex-start;padding:24px 16px}.filter-overlay .filter-panel{position:static}.filter-panel{width:100%;max-height:80vh}.filter-nav{border-right:none;width:100%}.filter-nav-chevron{display:block}.filter-options,.filter-panel.is-drilled-in .filter-panel-title{display:none}.filter-panel.is-drilled-in .filter-panel-back{display:inline-flex}.filter-panel.is-drilled-in .filter-nav{display:none}.filter-panel.is-drilled-in .filter-options{display:block}}.claim-goal-widget{width:100%;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #625bff47;border-radius:20px;margin-bottom:8px;padding:18px 20px 20px;display:block;position:relative;overflow:visible}.claim-goal-decor{pointer-events:none;background:linear-gradient(135deg,#f8f7ff 0%,#fff 55%);border-radius:20px;position:absolute;inset:0;overflow:hidden}.claim-goal-decor:after{content:"";background:repeating-linear-gradient(-35deg,#625bff0d 0 14px,#0000 14px 34px);position:absolute;inset:-20%}.claim-goal-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.claim-goal-pct-block{flex-direction:column;gap:2px;min-width:0;display:flex}.claim-goal-pct{letter-spacing:-.02em;color:#625bff;font-size:32px;font-weight:800;line-height:1}.claim-goal-pct-label{color:var(--brand-ink);font-size:14.5px;font-weight:700}.claim-goal-amounts{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.claim-goal-amounts-label{color:#0b213873;font-size:13px}.claim-goal-amounts-value{color:#625bff;margin:0;font-size:19px;font-weight:800}.claim-goal-amounts-value span{color:#0b213866;font-size:14px;font-weight:600}.claim-goal-track{background:#e9e6ff;border-radius:9999px;height:8px;margin-top:18px;position:relative}.claim-goal-track-fill{background:#625bff;border-radius:9999px;height:100%;transition:width .3s;position:absolute;inset:0 auto 0 0}.claim-goal-tick{background:#0b21382e;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;transform:translate(-50%,-50%)}.claim-goal-gift{font-size:26px;line-height:1;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(12deg)}.claim-goal-empty-row{align-items:center;gap:14px;display:flex;position:relative}.claim-goal-mascot{background:#f1efff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;line-height:1;display:flex}.claim-goal-empty-copy{flex:1;min-width:0}.claim-goal-empty-title{color:var(--brand-ink);margin:0;font-size:15px;font-weight:700;line-height:1.35}.claim-goal-empty-title strong{color:#625bff}.claim-goal-cta{color:#fff;white-space:nowrap;background:#625bff;border-radius:9999px;flex:none;align-items:center;gap:4px;padding:10px 16px;font-size:13.5px;font-weight:700;transition:background .15s;display:inline-flex}.claim-goal-widget.is-empty:hover .claim-goal-cta{background:#4a42e0}@media (width<=720px){.claim-goal-empty-row{flex-wrap:wrap}.claim-goal-empty-copy{flex-basis:100%;order:1}.claim-goal-cta{order:2}.claim-goal-pct{font-size:28px}}.cgoal-overlay{z-index:1000;background:#0b21388c;justify-content:center;align-items:center;padding:24px 16px;animation:.18s ease-out cgoal-overlay-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes cgoal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes cgoal-sheet-in{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.cgoal-overlay,.cgoal-sheet{animation:none}}.cgoal-sheet{text-align:center;background:radial-gradient(120% 90% at 50% 0,#7d76ff 0%,#5d53f0 45%,#4b41d6 100%);border-radius:28px;width:100%;max-width:380px;max-height:calc(100vh - 48px);padding:32px 22px 24px;animation:.18s ease-out cgoal-sheet-in;position:relative;overflow-y:auto;box-shadow:0 24px 60px #140c5a59}.cgoal-close{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1;position:absolute;top:14px;right:14px}.cgoal-close:hover{background:#ffffff4d}.cgoal-icon{margin-bottom:12px;font-size:48px;line-height:1;display:block}.cgoal-title{color:#fff;margin:0 0 24px;font-size:28px;font-weight:800;line-height:1.2}.cgoal-card{background:#fff;border-radius:20px;padding:24px 20px;box-shadow:0 20px 50px #140c5a40}.cgoal-card-label{color:#0b213880;margin:0;font-size:13.5px;font-weight:600}.cgoal-amount{margin:4px 0 6px;line-height:1}.cgoal-amount #js-claim-goal-amount{letter-spacing:-.02em;color:var(--brand-ink);font-size:48px;font-weight:800}.cgoal-amount-suffix{color:#0b213873;font-size:18px;font-weight:700}.cgoal-hint{color:#0b213873;margin:0 0 20px;font-size:13px}.cgoal-hint i{font-style:normal}.cgoal-slider-wrap{padding-top:34px;position:relative}.cgoal-slider-pill{color:#fff;white-space:nowrap;pointer-events:none;background:#625bff;border-radius:9999px;padding:4px 10px;font-size:12.5px;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.cgoal-slider{--cgoal-thumb-size:26px;appearance:none;background:linear-gradient(to right, #625bff var(--cgoal-fill,50%), #e9e6ff var(--cgoal-fill,50%));cursor:pointer;border-radius:9999px;outline:none;width:100%;height:8px}.cgoal-slider::-webkit-slider-thumb{-webkit-appearance:none;width:var(--cgoal-thumb-size);height:var(--cgoal-thumb-size);cursor:pointer;background:#f2c94c;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #140c5a59}.cgoal-slider::-moz-range-thumb{width:var(--cgoal-thumb-size);height:var(--cgoal-thumb-size);cursor:pointer;background:#f2c94c;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #140c5a59}.cgoal-slider::-moz-range-track{background:#e9e6ff;border-radius:9999px;height:8px}.cgoal-slider::-moz-range-progress{background:#625bff;border-radius:9999px;height:8px}.cgoal-range-labels{color:#0b213866;justify-content:space-between;margin-top:10px;font-size:13px;font-weight:700;display:flex}.cgoal-disclaimer{color:#ffffffbf;margin:16px 0 0;font-size:12px;line-height:1.4}.cgoal-start-btn{background:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:9999px;width:100%;margin-top:16px;padding:16px;font-size:16px;font-weight:700;transition:background .15s}.cgoal-start-btn:hover{background:var(--brand-primary-d)}.cgoal-start-btn i{font-style:normal}.confetti-piece{pointer-events:none;border-radius:2px;width:7px;height:7px;animation:1.6s ease-out forwards confetti-fall;position:absolute;top:0}@keyframes confetti-fall{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--dx), var(--dy)) rotate(var(--rot));opacity:0}}@media (prefers-reduced-motion:reduce){.confetti-piece{display:none}}.cab-toast-host{z-index:2000;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.cab-toast{background:var(--brand-ink);color:#fff;border-radius:9999px;padding:11px 20px;font-size:13.5px;font-weight:600;animation:.22s ease-out cab-toast-in,.22s ease-in 2.6s forwards cab-toast-out;box-shadow:0 8px 24px #0b213840}@keyframes cab-toast-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes cab-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.cab-toast{animation:none}}@media (width<=600px){.cab-toast-host{align-items:center;width:calc(100% - 24px);top:12px}.cab-toast{max-width:100%}}.pmc{border-radius:16px;height:272px;margin-bottom:20px;position:relative;overflow:hidden}.pmc-track{height:100%;transition:transform .55s cubic-bezier(.4,.03,.2,1);display:flex}.pmc-slide{flex:0 0 100%;min-width:0;height:100%}.pmc-arrow{z-index:1;width:32px;height:32px;color:var(--brand-ink);cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,transform .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0b21382e}.pmc-arrow svg{width:16px;height:16px}.pmc-arrow:hover{background:#fff}.pmc-arrow:active{transform:translateY(-50%)scale(.94)}.pmc-arrow:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.pmc-arrow-prev{left:12px}.pmc-arrow-next{right:12px}@media (width<=720px){.pmc{height:288px}.pmc-arrow{width:26px;height:26px}.pmc-arrow svg{width:13px;height:13px}.pmc-arrow-prev{left:8px}.pmc-arrow-next{right:8px}}@media (prefers-reduced-motion:reduce){.pmc-track{transition:none}}.pms{align-items:center;gap:28px;height:100%;padding:26px 58px;display:flex}.pms-copy{flex:1;min-width:0}.pms-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#0b213873;margin:0;font-size:10.5px;font-weight:700;font-stretch:88%}.pms-head{letter-spacing:-.03em;margin:9px 0 0;font-size:26px;font-weight:800;line-height:1.12}.pms-big{letter-spacing:-.045em;font-size:52px;font-weight:800;line-height:1;display:block}.pms-body{color:#0b2138ad;max-width:44ch;margin:8px 0 0;font-size:14px;line-height:1.5}.pms-cta{font:inherit;cursor:pointer;border:0;border-radius:9999px;margin-top:16px;padding:11px 22px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .2s;display:inline-block}.pms-cta:hover{transform:translateY(-1px)}.pms-cta:focus-visible{outline-offset:3px;outline:2px solid}.pms-scan{background:var(--brand-primary) url(/assets/cabinet/img/scan-banner-bg-web.jpg) center / cover no-repeat;color:#fff;text-align:center;flex-direction:column;align-items:center;gap:0}.pms-scan .pms-eyebrow{color:#ffffff8c}.pms-scan .pms-copy{flex-direction:column;align-items:center;height:100%;display:flex}.pms-scan-head{letter-spacing:-.025em;margin:9px 0 0;font-size:24px;font-weight:800;line-height:1.15}.pms-scan-num{color:#ffe14d;font-variant-numeric:tabular-nums}.pms-scan-list{color:#ffffffe6;flex-direction:column;align-items:center;gap:6px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.pms-scan-list li{align-items:center;gap:8px;line-height:1.35;display:flex}.pms-scan-list li:before{content:"";background:#ffffff24 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='3.5 8.5 6.8 11.5 12.5 5'/></svg>") 50% no-repeat;border-radius:50%;flex-shrink:0;width:16px;height:16px}.pms-scan-list b{color:#ffe14d;font-weight:700}.pms-scan-timer{letter-spacing:.03em;color:#ffe14d;font-variant-numeric:tabular-nums;background:#0b213852;border-radius:9999px;margin:auto 0 0;padding:6px 14px;font-size:12.5px;font-weight:700}.pms-catalog{background:var(--brand-cream) url(/assets/cabinet/img/catalog-banner-bg-web.png) center / cover no-repeat;color:var(--brand-ink)}.pms-catalog .pms-eyebrow{color:#0b213880}.pms-catalog .pms-body{color:#0b2138ad}.pms-catalog .pms-cta{background:var(--brand-primary);color:#fff;box-shadow:0 4px 18px #1f7a5a59}.pms-catalog .pms-cta:hover{box-shadow:0 7px 24px #1f7a5a73}.pms-tiles{flex:0 0 232px;grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pms-tiles-rotating{height:95px;position:relative}.pms-tile-page{opacity:0;grid-template-columns:repeat(3,1fr);gap:7px;animation:7s step-end infinite pms-tile-fade;display:grid;position:absolute;inset:0}.pms-tile-page:first-child{animation-delay:0s}.pms-tile-page:nth-child(2){animation-delay:-3.5s}@keyframes pms-tile-fade{0%,49.9%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.pms-tile-page{opacity:0;animation:none}.pms-tile-page:first-child{opacity:1}}.pms-tile{letter-spacing:.06em;text-align:center;text-transform:uppercase;color:#0b21389e;background:#fff9;border-radius:9px;justify-content:center;align-items:center;height:44px;padding:6px;font-size:9.5px;font-weight:700;font-stretch:84%;line-height:1.15;display:flex;overflow:hidden;box-shadow:0 1px 3px #0b213814}.pms-tile.is-more{box-shadow:none;color:#0b213866;background:0 0;border:1px dashed #0b213838}.pms-tile-logo{object-fit:contain;max-width:100%;max-height:100%}.pms-tile-ph{letter-spacing:-.2px;text-transform:none;color:#fff;font-size:13px;font-weight:800}.pms-arb{background:#fffdf7;border:1px solid #0b213821}.pms-arb .pms-eyebrow{color:#6b5cd6}.pms-arb .pms-cta{color:#fff;background:#6b5cd6;box-shadow:0 4px 18px #6b5cd659}.pms-marks{flex:0 0 210px;grid-template-columns:repeat(10,1fr);gap:5px;display:grid}.pms-mark{background:#f0eefc;border-bottom:2px solid #6b5cd647;border-radius:1.5px;height:13px}.pms-mark.is-on{background:#6b5cd6;border-bottom-color:#6b5cd6}.pms-due{background:#fdf3e0 url(/assets/cabinet/img/closing-banner-bg-web.png) 50%/cover no-repeat;position:relative;overflow:hidden}.pms-due .pms-eyebrow,.pms-due .pms-big{color:var(--pm-amber)}.pms-due .pms-cta{background:var(--brand-ink);color:#fff}.pms-stamp{text-align:center;width:152px;height:152px;color:var(--pm-amber);border:2.5px solid #c7821b9e;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;position:relative;transform:rotate(-7deg)}.pms-stamp:after{content:"";border:1px solid #c7821b6b;border-radius:50%;position:absolute;inset:7px}.pms-stamp-top{letter-spacing:.2em;font-size:10px;font-weight:800;font-stretch:86%}.pms-stamp-day{letter-spacing:-.03em;margin:3px 0 1px;font-size:40px;font-weight:800;line-height:.95}.pms-stamp-month{letter-spacing:.13em;font-size:13px;font-weight:750}.pms-stamp-rule{background:#c7821b80;width:58px;height:1.5px;margin:7px 0 6px}.pms-stamp-bottom{letter-spacing:.13em;opacity:.85;font-size:9.5px;font-weight:700;font-stretch:86%}@media (width<=720px){.pms{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.pms-head{font-size:18px}.pms-body{font-size:12.5px}.pms-big{font-size:32px}.pms-cta{margin-top:10px;padding:9px 18px}.pms-scan{background-image:url(/assets/cabinet/img/scan-banner-bg-mobile.jpg);gap:0;padding:16px}.pms-catalog{background-image:url(/assets/cabinet/img/catalog-banner-bg-mobile.png)}.pms-due{background-image:url(/assets/cabinet/img/closing-banner-bg-mobile.png)}.pms-scan-head{font-size:17px}.pms-scan-list{gap:5px;margin-top:10px;font-size:12.5px}.pms-scan-timer{font-size:11px}.pms-tiles,.pms-marks{flex:none;width:100%}.pms-tiles{grid-template-columns:repeat(4,1fr);gap:5px}.pms-tile{height:30px;font-size:8.5px}.pms-tile:nth-child(n+4):not(.is-more){display:none}.pms-marks{grid-template-columns:repeat(14,1fr)}.pms-stamp{align-self:center;width:78px;height:78px}.pms-stamp-day{margin:2px 0 0;font-size:22px}.pms-stamp-month{font-size:9px}.pms-stamp-rule{width:30px;margin:2px 0}.pms-stamp-top{font-size:7px}.pms-stamp-bottom{font-size:6.5px}}@media (prefers-reduced-motion:reduce){.pms-cta:hover{transform:none}}.cat-search{margin-bottom:10px}.cat-search-row{align-items:center;gap:8px;margin-bottom:10px;display:flex;position:relative}.cat-search-row .cat-search{flex:1;min-width:0;margin-bottom:0}.cat-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.cat-tab{color:var(--brand-muted);cursor:pointer;background:#fff;border:1.5px solid #0b21381a;border-radius:9999px;padding:7px 14px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.cat-tab span{color:inherit;opacity:.65;margin-left:5px;display:inline-block}.cat-tab:hover{border-color:#0b213838}.cat-tab.is-active{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary)}.cat-more{width:100%;color:var(--brand-ink);background:#fff;border:1.5px solid #0b213826;margin-top:16px;display:block}.cat-more:hover{background:var(--brand-accent-bg);border-color:#0b21384d}.cat-page-error{color:#b3261e;text-align:center;margin:10px 0 0;font-size:13px}#js-cat-list .pcard{cursor:pointer}@media (width<=480px){.cat-tab{flex:auto}}.quest-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.quest-top .cab-back{text-align:left;flex:none;width:auto;margin:0}.quest-progress{color:var(--brand-muted);white-space:nowrap;background:#fff;border:1px solid #0b21381a;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.quest-track{background:#0b213814;border-radius:2px;height:3px;margin:14px 0 28px;overflow:hidden}.quest-track-fill{background:var(--brand-primary);border-radius:2px;height:100%;transition:width .25s}.quest-brand{align-items:center;gap:10px;margin:0 0 18px;display:flex}.quest-brand .claim-logo,.quest-brand .claim-logo-placeholder{border-radius:10px;width:44px;height:44px;font-size:16px}.quest-brand-name{color:var(--brand-ink);font-size:15px;font-weight:700}.quest-question{letter-spacing:-.01em;color:var(--brand-ink);margin:0 0 28px;font-size:26px;font-weight:700;line-height:1.3}.quest-answers{flex-direction:column;gap:12px;display:flex}.quest-answer-btn{text-align:center;cursor:pointer;color:#fff;background:var(--brand-primary);border:1px solid var(--brand-primary);border-radius:14px;width:100%;min-height:54px;padding:14px 20px;font-size:16px;font-weight:700;transition:background .15s,border-color .15s;display:block}.quest-answer-btn:hover{background:var(--brand-primary-d);border-color:var(--brand-primary-d)}.quest-answer-btn:disabled{opacity:.55;cursor:not-allowed}.quest-answer-btn:focus-visible{outline:2px solid var(--brand-primary-d);outline-offset:2px}.quest-answer-btn.is-secondary{color:var(--brand-ink);background:#fff;border:1.5px solid #0b213829}.quest-answer-btn.is-secondary:hover{background:var(--brand-accent-bg);border-color:var(--brand-primary)}.quest-note{color:var(--brand-muted);margin:20px 0 0;font-size:13px;line-height:1.55}.quest-warn{background:#fdf3e7;border:1px solid #f0d9bd;border-radius:14px;margin:0 0 20px;padding:18px}.quest-warn-title{color:var(--brand-ink);margin:0 0 6px;font-size:17px;font-weight:700}.quest-warn-body{color:var(--brand-muted);margin:0;font-size:14px;line-height:1.55}.quest-done-title{letter-spacing:-.01em;color:var(--brand-ink);margin:0 0 8px;font-size:22px;font-weight:700}.quest-done-body{color:var(--brand-muted);margin:0 0 24px;font-size:14px;line-height:1.55}.quest-done-actions{flex-direction:column;gap:12px;margin-top:20px;display:flex}@media (width<=480px){.quest-question{font-size:22px}}.dash-wrap .profile-back{text-align:left;width:auto;margin:0 0 20px}.profile-card{background:#fff;border-radius:16px;align-items:center;gap:14px;margin-bottom:16px;padding:24px;display:flex;box-shadow:0 2px 12px #0b213812}.profile-avatar{background:var(--brand-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;font-weight:700;display:flex}.profile-avatar-img{object-fit:cover;background:var(--brand-accent-bg);border-radius:50%;flex-shrink:0;width:56px;height:56px}.profile-id{flex:1;min-width:0}.profile-id strong{color:var(--brand-ink);word-break:break-all;font-size:16px;display:block}.profile-email{color:var(--brand-muted);word-break:break-all;margin-top:2px;font-size:13px;display:block}.profile-joined{color:var(--brand-muted);margin-top:4px;font-size:12px;display:block}.profile-edit-btn{background:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;padding:8px 18px;font-size:13px;font-weight:600}.profile-edit-btn:hover{background:var(--brand-primary-d)}.profile-stats{gap:12px;margin-bottom:16px;display:flex}.profile-stat{background:#fff;border-radius:14px;flex:1;padding:18px 16px;box-shadow:0 2px 12px #0b213812}.profile-stat-value{color:var(--brand-ink);letter-spacing:-.4px;font-size:24px;font-weight:800;display:block}.profile-stat-label{color:var(--brand-muted);margin-top:4px;font-size:12px;display:block}.profile-section{background:#fff;border-radius:14px;margin-bottom:16px;padding:18px 20px;box-shadow:0 2px 12px #0b213812}.profile-section h2{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-muted);margin:0;font-size:13px;font-weight:700}.profile-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.profile-view-all{color:var(--brand-primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:12.5px;font-weight:600}.profile-view-all:hover{color:var(--brand-primary-d);text-decoration:underline}.profile-sub-status{color:var(--brand-ink);margin:0;font-size:15px;font-weight:600}.profile-sub-note{color:var(--brand-muted);margin:6px 0 0;font-size:13px}.profile-logout{color:#c0392b;background:#fff;border:1.5px solid #c0392b4d}.profile-logout:hover{background:#c0392b0f}.profile-section h2 .profile-count{background:var(--brand-accent-bg);color:var(--brand-primary-d);border-radius:9999px;margin-left:6px;padding:1px 7px;font-size:11px;display:inline-block}.profile-empty{color:var(--brand-muted);margin:0;font-size:13px;line-height:1.5}.profile-card-row{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;gap:12px;margin:0 -20px;padding-bottom:2px;padding-left:20px;padding-right:20px;display:flex;overflow-x:auto}.profile-card-row::-webkit-scrollbar{display:none}.profile-card-row .profile-card{scroll-snap-align:start;cursor:pointer;background:#fff;border:1px solid #0b213814;border-radius:14px;flex-direction:column;flex:0 0 168px;align-items:flex-start;gap:8px;padding:14px;display:flex}.profile-card-logo{object-fit:contain;background:#0b213808;border-radius:8px;width:36px;height:36px;padding:3px}.profile-card-logo-placeholder{color:#fff;letter-spacing:-.2px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:800;display:flex}.profile-card-name{color:var(--brand-ink);font-size:13.5px;line-height:1.3}.profile-card-status{color:var(--brand-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.profile-card-amount{color:var(--pm-money-green,var(--brand-primary-d));margin-top:auto;font-size:15px;font-weight:800}.profile-card-progress{width:100%;margin-top:auto}.profile-card-progress-track{background:#0b213814;border-radius:9999px;width:100%;height:5px;overflow:hidden}.profile-card-progress-fill{border-radius:9999px;height:100%}.profile-card-progress-fill.is-partial{background:var(--pm-amber,#c7821b)}.profile-card-progress-fill.is-ready{background:var(--brand-primary)}.profile-card-progress-label{color:var(--brand-muted);margin-top:5px;font-size:11.5px;display:block}.profile-card-continue{width:100%;margin-top:4px;padding:9px;font-size:13px}.profile-row{color:var(--brand-muted);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:14px;display:flex}.profile-row b{color:var(--brand-ink);text-align:right}.profile-status-ok{color:var(--brand-primary-d)}.profile-status-warn{color:#c05621}.profile-outline-btn{width:100%;color:var(--brand-ink);cursor:pointer;background:#fff;border:1.5px solid #0b213826;border-radius:9999px;margin-top:10px;padding:12px;font-size:14px;font-weight:600;display:block}.profile-outline-btn:hover{border-color:#0b21384d}.profile-contact{text-align:center;color:var(--brand-muted);margin:22px 0 0;font-size:13px;line-height:1.7}.profile-contact a{color:var(--brand-primary);text-decoration:underline}@media (width<=600px){.profile-card{flex-wrap:wrap}.profile-edit-btn{width:100%}}.live-ticker{background:#fff;border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 12px;display:flex;overflow:hidden;box-shadow:0 2px 12px #0b213812}.live-ticker-badge{letter-spacing:.04em;color:#b91c1c;flex-shrink:0;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.live-dot{background:#dc2626;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite live-pulse}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.2}}.live-ticker-viewport{flex:1;min-width:0;overflow:hidden}.live-ticker-track{width:max-content;animation:65s linear infinite live-scroll;display:flex}.ticker-group{flex-shrink:0;display:flex}@keyframes live-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{white-space:nowrap;color:var(--brand-muted);padding-right:28px;font-size:12.5px}.ticker-item b{color:var(--brand-ink);font-weight:700}.ticker-item strong{color:var(--brand-primary-d);font-weight:800}@media (prefers-reduced-motion:reduce){.live-dot,.live-ticker-track{animation:none}}.edit-avatar{flex-direction:column;align-items:center;gap:8px;margin-bottom:18px;display:flex}.edit-avatar-img{object-fit:cover;background:var(--brand-accent-bg);border-radius:50%;width:84px;height:84px}.edit-avatar-btn{color:var(--brand-primary);cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600;text-decoration:underline}.edit-clear-btn{color:#c0392b;cursor:pointer;background:0 0;border:1.5px solid #c0392b4d;border-radius:9999px;width:100%;margin-top:18px;padding:10px;font-size:13px;font-weight:600;display:block}.edit-clear-btn:hover{background:#c0392b0f}.cab-overlay{z-index:1000;background:#0b21388c;justify-content:center;align-items:flex-start;padding:24px 16px;animation:.18s ease-out cab-overlay-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes cab-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes cab-modal-in{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.cab-overlay,.cab-modal{animation:none}}.cab-modal{background:#fff;border-radius:18px;width:100%;max-width:420px;animation:.18s ease-out cab-modal-in;overflow:hidden;box-shadow:0 24px 60px #0b21384d}.cab-modal.is-wide{max-width:560px}.cab-modal-head{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 0;display:flex}.cab-modal-head h2{color:var(--brand-ink);margin:0;font-size:18px;font-weight:700}.cab-modal-close{color:var(--brand-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:26px;line-height:1}.cab-modal-close:hover{color:var(--brand-ink)}.cab-modal-body{padding:12px 20px 20px}.cab-modal-sub{color:var(--brand-muted);margin:0 0 16px;font-size:13px;line-height:1.5}.cab-modal-body h3{color:var(--brand-primary-d);margin:20px 0 4px;font-size:13px;font-weight:700}.cab-modal-actions{gap:10px;margin-top:20px;display:flex}.cab-modal-actions .cab-btn,.cab-modal-actions .profile-outline-btn{margin-top:0}.cab-field{margin-bottom:12px;display:block}.cab-field>span{color:var(--brand-ink);margin-bottom:5px;font-size:13px;font-weight:600;display:block}.cab-field>span i{color:#c0392b;font-style:normal}.cab-field input{width:100%;color:var(--brand-ink);background:#fff;border:1.5px solid #0b21382e;border-radius:10px;outline:none;padding:11px 13px;font-size:14px}.cab-field input:focus{border-color:var(--brand-primary)}.cab-field input:disabled{color:var(--brand-muted);background:#0b21380a}.cab-field-row{gap:10px;display:flex}.cab-field-row .cab-field.is-half{flex:1;min-width:0}.cab-field-error{color:#c0392b;margin-top:5px;font-size:12px;display:none}.cab-field-error.is-visible{display:block}.cab-field-note{color:var(--brand-muted);margin:0 0 12px;font-size:12px;line-height:1.5}.cab-field-note a{color:var(--brand-primary);text-decoration:underline}@media (width<=600px){.cab-field-row{flex-direction:column;gap:0}.cab-modal-actions{flex-direction:column-reverse}}.sub-monitor-card{background:var(--brand-accent-bg);border-radius:14px;margin-bottom:14px;padding:16px}.sub-monitor-head{align-items:center;gap:12px;display:flex}.sub-monitor-icon{background:var(--brand-ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.sub-monitor-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.sub-monitor-copy strong{color:var(--brand-ink);font-size:15px}.sub-monitor-sub{color:var(--brand-muted);font-size:12.5px}.sub-monitor-prediction{background:#fff;border-radius:10px;flex-direction:column;gap:4px;margin-top:14px;padding:12px 14px;display:flex}.sub-monitor-prediction-label{color:var(--brand-muted);font-size:11.5px}.sub-monitor-prediction strong{color:var(--brand-ink);font-size:14px;font-weight:700}.sub-current-card{background:#fff;border:1.5px solid #0b213814;border-radius:14px;margin-bottom:6px;padding:16px}.sub-current-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sub-current-head h3{color:var(--brand-ink);margin:0;font-size:15px;font-weight:700}.sub-plan-badge{background:var(--brand-primary);color:#fff;text-transform:uppercase;border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.sub-plan-price{color:var(--brand-ink);margin:10px 0 0;font-size:26px;font-weight:800}.sub-plan-note{color:var(--brand-muted);margin:6px 0 0;font-size:13px}.sub-plan-note.is-warn{color:#c0392b;font-weight:600}.sub-plan-note b{color:var(--brand-ink)}.sub-benefits{border-top:1px solid #0b213814;margin-top:14px;padding-top:12px}.sub-benefits h4{letter-spacing:.03em;text-transform:uppercase;color:var(--brand-muted);margin:0 0 2px;font-size:11px;font-weight:800}.sub-benefits .cancel-checklist{margin-bottom:0}.cancel-progress{justify-content:center;gap:6px;margin-bottom:18px;display:flex}.cancel-dot{background:#0b21381f;border-radius:50%;width:8px;height:8px}.cancel-dot.is-active{background:var(--brand-primary)}.cancel-dot.is-done{background:var(--brand-accent-bg)}.cancel-step-title{color:var(--brand-ink);letter-spacing:-.3px;margin:0 0 10px;font-size:19px;font-weight:700}.cancel-step-copy{color:var(--brand-muted);margin:0 0 12px;font-size:14px;line-height:1.55}.cancel-step-copy strong{color:var(--brand-ink)}.cancel-title-accent{color:#c0392b}.cancel-step-note{color:var(--brand-muted);margin:0 0 12px;font-size:12.5px;line-height:1.5}.cancel-step-note a{color:var(--brand-primary);text-decoration:underline}.cancel-match-list{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.cancel-match-row{background:#0b213808;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.cancel-match-logo{object-fit:contain;background:#fff;border-radius:7px;flex-shrink:0;width:32px;height:32px;padding:3px}.cancel-match-logo-placeholder{color:#fff;letter-spacing:-.2px;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:800;display:flex}.cancel-match-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cancel-match-copy strong{color:var(--brand-ink);font-size:13.5px}.cancel-match-days{color:var(--brand-muted);font-size:11.5px}.cancel-match-amount{color:var(--pm-money-green,var(--brand-primary-d));white-space:nowrap;flex-shrink:0;font-size:13.5px;font-weight:800}.cancel-feedback-options{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.cancel-feedback-option{color:var(--brand-ink);cursor:pointer;border:1.5px solid #0b21381f;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:13.5px;display:flex}.cancel-feedback-option:has(input:checked){border-color:var(--brand-primary);background:var(--brand-accent-bg)}.cancel-feedback-option input{accent-color:var(--brand-primary);margin:0}.cancel-feedback-note{width:100%;min-height:68px;font:inherit;color:var(--brand-ink);resize:vertical;border:1.5px solid #0b21382e;border-radius:10px;outline:none;padding:10px 12px;font-size:13.5px}.cancel-feedback-note:focus{border-color:var(--brand-primary)}.cancel-actions{flex-direction:column;gap:10px;margin-top:6px;display:flex}.cancel-actions .cab-btn{margin-top:0}.cancel-anyway-link{width:100%;color:var(--brand-ink);cursor:pointer;background:#fff;border:1.5px solid #0b213824;border-radius:9999px;padding:13px;font-size:14px;font-weight:600;text-decoration:none}.cancel-anyway-link:hover{background:#0b213808;border-color:#0b213838}.cancel-secondary-btn{width:100%;color:var(--brand-muted);cursor:pointer;background:#0b21380d;border:none;border-radius:9999px;padding:13px;font-size:14px;font-weight:600}.cancel-secondary-btn:hover{color:var(--brand-ink);background:#0b213817}.cancel-back-btn{color:var(--brand-muted);cursor:pointer;background:0 0;border:none;padding:0 6px 0 0;font-size:26px;line-height:1;display:none}.cancel-back-btn.is-visible{display:block}.cancel-back-btn:hover{color:var(--brand-ink)}.cab-modal-close.is-hidden{visibility:hidden}.cancel-banner{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:4px;margin:4px 0 14px;padding:18px 16px;display:flex}.cancel-banner-gain{background:var(--brand-accent-bg)}.cancel-banner-loss{text-align:left;background:#c0392b14;align-items:flex-start}.cancel-banner-figure{color:var(--brand-ink);font-size:26px;font-weight:800}.cancel-banner-loss .cancel-banner-figure,.cancel-banner-loss>strong{color:#c0392b;font-size:14px;font-weight:700}.cancel-banner-caption{color:var(--brand-muted);font-size:12.5px}.cancel-checklist{flex-direction:column;margin:0 0 14px;padding:4px 0;list-style:none;display:flex}.cancel-checklist li{color:var(--brand-ink);border-bottom:1px solid #0b21380f;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.cancel-checklist li:last-child{border-bottom:none}.cancel-checklist-mark{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:flex}.cancel-checklist-gain .cancel-checklist-mark{background:var(--brand-accent-bg);color:var(--brand-primary-d)}.cancel-checklist-loss .cancel-checklist-mark{color:#c0392b;background:#c0392b1f}.cancel-ratio-banner{color:var(--pm-amber,#c7821b);text-align:center;background:#c7821b1a;border-radius:12px;margin:0 0 14px;padding:14px 16px;font-size:13px;font-weight:600;line-height:1.5}.cancel-ratio-banner strong{font-weight:800}.cancel-processing{text-align:center;padding:10px 0 4px}.cancel-processing .cab-spinner{padding:0 0 14px;transform:scale(.7)}.cancel-processing .cancel-step-title{margin-bottom:4px}.cancel-progress-btn{background:var(--brand-primary-d);position:relative;overflow:hidden}.cancel-progress-fill{background:var(--brand-primary);width:0%;animation:cancel-progress-fill var(--cancel-progress-ms,4s) linear forwards;position:absolute;inset:0}.cancel-progress-label{z-index:1;position:relative}@keyframes cancel-progress-fill{0%{width:0%}to{width:100%}}@media (prefers-reduced-motion:reduce){.cancel-progress-fill{width:100%;animation:none}}.cancel-result{text-align:center;padding:6px 0 4px}.cancel-check-icon{margin-bottom:10px}.cancel-result .cancel-step-title{margin-bottom:6px}.cancel-result .cancel-step-copy{margin-bottom:0}.cstat-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.cstat-logo{object-fit:contain;background:#fff;border:1px solid #0b21381a;border-radius:10px;width:44px;height:44px}.cstat-logo-placeholder{color:#fff;letter-spacing:-.2px;border:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.cstat-title{color:var(--brand-ink);margin:0 0 4px;font-size:15px;font-weight:700}.cstat-grid{background:#0b213808;border-radius:10px;flex-direction:column;gap:10px;margin-bottom:16px;padding:14px;display:flex}.cstat-grid>div{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.cstat-grid span{color:var(--brand-muted)}.cstat-grid strong{color:var(--brand-ink);text-align:right}.cstat-next{text-align:left;background:#0b213808;border-radius:10px;margin-bottom:4px;padding:14px 16px}.cstat-next p{color:var(--brand-ink);margin:0 0 8px;font-size:13px;font-weight:600}.cstat-next ul{color:var(--brand-muted);margin:0;padding-left:18px;font-size:13px;line-height:1.6}.cstat-tabs{border-bottom:1px solid #0b21381a;gap:6px;margin-bottom:16px;display:flex}.cstat-tab{color:var(--brand-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:0 0 10px;font-size:13px;font-weight:600}.cstat-tab.is-active{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}.cstat-priority-banner{color:#92400e;background:#fef3c7;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.cstat-priority-banner-icon{font-size:15px}.cstat-progress{flex-direction:column;display:flex}.cstat-stage{padding-bottom:20px;padding-left:32px;position:relative}.cstat-stage:last-child{padding-bottom:0}.cstat-stage:before{content:"";background:#0b21381f;width:2px;position:absolute;top:22px;bottom:0;left:9px}.cstat-stage:last-child:before{display:none}.cstat-stage-dot{color:#fff;background:#0b21382e;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;left:0}.cstat-stage-done .cstat-stage-dot{background:var(--brand-primary)}.cstat-stage-active .cstat-stage-dot{background:#f5a623}.cstat-stage-label{color:var(--brand-ink);font-size:14px;font-weight:600}.cstat-stage-pending .cstat-stage-label{color:var(--brand-muted);font-weight:500}.cstat-stage-note{color:var(--brand-ink);background:#fef9e7;border-radius:8px;margin:8px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.cstat-details-eligibility{color:var(--brand-muted);background:#0b213808;border-radius:10px;margin:12px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.cstat-updates-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cstat-updates-list li{background:#0b213808;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;display:flex}.cstat-updates-list strong{color:var(--brand-ink);font-weight:600}.cstat-updates-list span{color:var(--brand-muted)}.cstat-updates-empty{color:var(--brand-muted);text-align:center;margin:0;padding:20px 0;font-size:13px}.cstat-docs-list{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.cstat-docs-list li{background:#0b213808;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;display:flex}.cstat-docs-list a{color:var(--brand-primary);font-weight:600;text-decoration:none}.cstat-docs-list a:hover{text-decoration:underline}.cstat-docs-list span{color:var(--brand-muted)}.cstat-docs-empty{color:var(--brand-muted);text-align:center;margin:0 0 14px;padding:20px 0;font-size:13px}.cstat-docs-upload-btn{width:100%}.cwiz-page{flex-direction:column;display:flex}.cwiz-exit{align-self:flex-start;width:auto;margin:0 0 12px}.cwiz-card{background:#fff;border:1px solid #0b213821;border-radius:16px;padding:24px 28px}@media (width<=600px){.cwiz-card{border-radius:14px;padding:18px 16px}}.cwiz-mini-header{border-bottom:1px solid #0b213814;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:14px;display:flex}.cwiz-mini-logo{object-fit:contain;background:#fff;border:1px solid #0b21381a;border-radius:9px;flex-shrink:0;width:36px;height:36px}.cwiz-mini-logo-placeholder{color:#fff;letter-spacing:-.2px;border:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.cwiz-mini-title{min-width:0;color:var(--brand-ink);flex:1;margin:0;font-size:14px;font-weight:700}.cwiz-mini-payout{text-align:right;flex:none}.cwiz-mini-payout span{text-transform:uppercase;letter-spacing:.04em;color:var(--brand-muted);font-size:9.5px;font-weight:700;display:block}.cwiz-mini-payout strong{color:var(--brand-primary-d);font-size:14px;font-weight:800}.cwiz-stepper{align-items:flex-start;margin-bottom:20px;display:flex}.cwiz-stepper-item{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.cwiz-stepper-dot{width:26px;height:26px;color:var(--brand-muted);background:#0b21380f;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.cwiz-stepper-item.is-active .cwiz-stepper-dot{background:var(--brand-primary);color:#fff}.cwiz-stepper-item.is-done .cwiz-stepper-dot{background:var(--brand-primary-d);color:#fff}.cwiz-stepper-label{color:var(--brand-muted);font-size:11px;font-weight:600}.cwiz-stepper-item.is-active .cwiz-stepper-label,.cwiz-stepper-item.is-done .cwiz-stepper-label{color:var(--brand-ink)}.cwiz-stepper-line{background:#0b21381a;flex:auto;height:2px;margin:12px 6px 0}.cwiz-stepper-line.is-done{background:var(--brand-primary)}.cwiz-title{color:var(--brand-ink);margin:0 0 4px;font-size:18px}.cwiz-sub{color:var(--brand-muted);margin:0 0 16px;font-size:13.5px;line-height:1.4}.cwiz-docs-label{text-transform:uppercase;letter-spacing:.04em;color:var(--brand-muted);margin:0 0 10px;font-size:11px;font-weight:700}.cwiz-docs-drop{cursor:pointer;text-align:center;border:1.5px dashed #0b213840;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:32px 16px;display:flex}.cwiz-docs-drop-icon{width:36px;height:36px;color:var(--brand-primary-d);background:#1f7a5a1a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;font-size:16px;display:flex}.cwiz-docs-drop-title{color:var(--brand-ink);font-size:13.5px;font-weight:700}.cwiz-docs-drop-note{color:var(--brand-muted);font-size:12px}.cwiz-docs-list{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.cwiz-docs-list a{color:var(--brand-primary);background:#0b213808;border-radius:10px;padding:12px 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:block}.cwiz-docs-add{color:var(--brand-primary);cursor:pointer;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-block}.cwiz-docs-error{color:#c0392b;margin:8px 0 0;font-size:12.5px}.cwiz-sig-tabs{gap:6px;margin-bottom:10px;display:flex}.cwiz-sig-tabs button{cursor:pointer;color:var(--brand-muted);background:#fff;border:1.5px solid #0b213826;border-radius:9999px;flex:1;padding:8px;font-size:12.5px;font-weight:600}.cwiz-sig-tabs button.is-active{border-color:var(--brand-primary);color:var(--brand-primary-d);background:#0b213808}.cwiz-sig-pad-wrap,.cwiz-sig-type-wrap,.cwiz-sig-upload-wrap{display:none}.cwiz-sig-pad-wrap.is-active,.cwiz-sig-type-wrap.is-active,.cwiz-sig-upload-wrap.is-active{display:block}.cwiz-sig-pad{touch-action:none;cursor:crosshair;background:#fff;border:1.5px dashed #0b213840;border-radius:10px;width:100%;height:160px}.cwiz-sig-type-wrap input{box-sizing:border-box;border:1.5px solid #0b213826;border-radius:8px;width:100%;margin-bottom:10px;padding:12px;font-size:14px}.cwiz-sig-type-preview{color:#1652c4;border:1.5px dashed #0b213840;border-radius:10px;align-items:center;min-height:60px;padding:12px;font-family:Brush Script MT,cursive;font-size:28px;display:flex}.cwiz-sig-upload-label{cursor:pointer;display:block}.cwiz-sig-upload-label input[type=file]{display:none}.cwiz-sig-upload-placeholder{text-align:center;color:var(--brand-muted);border:1.5px dashed #0b213840;border-radius:10px;padding:24px 12px;font-size:13px}[data-sig-upload-preview]{border-radius:8px;max-width:100%;max-height:160px;display:none}.cwiz-sig-footer{margin-top:10px}.cwiz-sig-footer .profile-outline-btn{width:auto;margin:0;padding:8px 16px}.cwiz-pdf-preview{background:#fff;border:1px solid #0b21381f;border-radius:10px;padding:16px;font-size:13px;line-height:1.5}.cwiz-pdf-top{letter-spacing:.03em;color:var(--brand-muted);border-bottom:1px solid #0b21381a;justify-content:space-between;margin-bottom:10px;padding-bottom:8px;font-size:10px;font-weight:700;display:flex}.cwiz-pdf-auth{color:var(--brand-muted);font-size:12px}.cwiz-pdf-sig-row{align-items:center;gap:10px;margin-top:10px;display:flex}.cwiz-pdf-sig-img{max-width:160px;max-height:44px}.cwiz-error{color:#c0392b;margin:10px 0 0;font-size:13px}.cwiz-success{text-align:center;padding:12px 4px}.cwiz-success-check{background:var(--brand-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 14px;font-size:28px;display:flex}.cwiz-success h3{color:var(--brand-ink);margin:0 0 6px;font-size:19px}.cwiz-success>p{color:var(--brand-muted);margin:0 0 16px;font-size:14px}.cwiz-success-list{text-align:left;background:#0b213808;border-radius:10px;margin-bottom:18px;padding:14px 16px}.cwiz-success-list p{color:var(--brand-ink);margin:0 0 8px;font-size:13px;font-weight:600}.cwiz-success-list ul{color:var(--brand-muted);margin:0;padding-left:18px;font-size:13px;line-height:1.6}.cwiz-priority{text-align:center;background:radial-gradient(120% 100% at 50% -10%,#fde68a 0%,#fbbf24 55%,#f59e0b 100%);border-radius:20px;margin-bottom:18px;padding:26px 20px 22px;position:relative;overflow:hidden}.cwiz-priority-decor{opacity:.45;pointer-events:none;background:repeating-conic-gradient(#fff6 0deg 3deg,#0000 3deg 16deg);position:absolute;inset:-30%}.cwiz-priority-coin{color:#d977068c;opacity:.85;pointer-events:none;filter:drop-shadow(0 6px 10px #b4640040);background:radial-gradient(circle at 32% 28%,#fde68a,#f59e0b 60%,#d97706 100%);border:5px solid #d9770659;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.cwiz-priority-coin--1{width:116px;height:116px;font-size:42px;top:-44px;right:-32px}.cwiz-priority-coin--2{width:82px;height:82px;font-size:28px;bottom:-28px;left:-20px}.cwiz-priority-badge{background:var(--brand-ink);color:#fff;border-radius:9999px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.cwiz-priority-title{color:var(--brand-ink);margin:0 0 4px;font-size:19px;font-weight:800;line-height:1.25;position:relative}.cwiz-priority-message{color:var(--brand-primary-d);margin:0 0 14px;font-size:16.5px;font-weight:800;line-height:1.3;position:relative}.cwiz-priority-benefits{text-align:left;max-width:320px;color:var(--brand-ink);margin:0 auto 16px;padding:0;font-size:12.5px;line-height:1.6;list-style:none;position:relative}.cwiz-priority-benefits li{align-items:flex-start;gap:8px;display:flex}.cwiz-priority-benefits li:before{content:"✓";color:var(--brand-ink);flex:none;font-size:12px;font-weight:700}.cwiz-priority-price-row{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;margin-bottom:14px;display:flex;position:relative}.cwiz-priority-price{color:var(--brand-ink);font-size:20px;font-weight:800}.cwiz-priority-price-label{letter-spacing:.04em;color:#0b21388c;font-size:10px;font-weight:700}.cwiz-priority-save{color:#15803d;background:#dcfce7;border-radius:9999px;padding:3px 9px;font-size:11px;font-weight:700}.cwiz-priority-error{color:#c0392b;margin:0 0 10px;font-size:12.5px;position:relative}.cwiz-priority .cab-btn{width:auto;min-width:210px;padding:13px 26px;position:relative}.cwiz-priority .cab-btn:after{content:" >"}.cwiz-priority-purchased{color:var(--brand-primary-d);font-size:13px;font-weight:700;display:inline-block;position:relative}.cwiz-fallback{text-align:center;color:var(--brand-muted);margin:16px 0 0;padding:0;font-size:13px;line-height:1.5}.cwiz-fallback a{color:var(--brand-primary);text-decoration:none}.cwiz-fallback a:hover{text-decoration:underline}@media (width<=600px){.cwiz-priority-coin--1{width:90px;height:90px;font-size:32px}.cwiz-priority-coin--2{width:64px;height:64px;font-size:22px}.cwiz-priority-title{font-size:17px}.cwiz-priority-message{font-size:15px}}.sdet-page{max-width:640px;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.dash-wrap .sdet-back{text-align:left;width:auto;margin:0 0 16px}.sdet-hero{background:linear-gradient(160deg, var(--brand-primary) 0%, var(--brand-primary-d) 100%);border-radius:18px;margin-bottom:4px;padding:18px;position:relative}.sdet-hero-top{align-items:flex-start;gap:12px;display:flex}.sdet-hero-logo{object-fit:contain;background:#fff;border-radius:10px;flex-shrink:0;width:40px;height:40px;padding:4px}.sdet-hero-logo-placeholder{color:#fff;letter-spacing:-.2px;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:800;display:flex}.sdet-hero-copy{min-width:0}.sdet-hero-brand{letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8;margin:0;font-size:11.5px;font-weight:700}.sdet-hero-title{color:#fff;margin:2px 0 0;font-size:17px;font-weight:800;line-height:1.3}.sdet-hero .sdet-case-citation{color:#fff9;margin:6px 0 0;font-size:11.5px}.sdet-hero-stats{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;flex-wrap:wrap;gap:16px;margin-top:14px;padding:14px 0;display:flex}.sdet-hero-stat{flex-direction:column;gap:4px;display:flex}.sdet-hero-stat-badge{display:flex}.sdet-hero-stat-label{text-transform:uppercase;letter-spacing:.04em;color:#ffffffa6;font-size:10.5px;font-weight:700}.sdet-hero-stat-value{color:#fff;font-size:21px;font-weight:800}.sdet-hero-stat-gold{color:#e8c170}.sdet-hero .filed-row{margin:10px 0 0}.sdet-hero .filed-count{color:#ffffffd9}.sdet-hero .filed-avatar{border-color:#ffffff59}.sdet-teaser{color:var(--brand-ink);margin:16px 0 0;font-size:14.5px;line-height:1.5}.sdet-section{border-top:1px solid #0b213814;margin-top:22px;padding-top:22px}.sdet-h2{color:var(--brand-ink);margin:0 0 10px;font-size:15px;font-weight:700}.sdet-prose{color:var(--brand-muted);white-space:pre-line;margin:0;font-size:13.5px;line-height:1.6}.sdet-acc-item{background:#0b213808;border-radius:12px;overflow:hidden}.sdet-acc-item+.sdet-acc-item{margin-top:8px}.sdet-acc-item.is-open{background:#1f7a5a0d}.sdet-acc-item:first-of-type{margin-top:22px}.sdet-acc-q{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:13px 14px;display:flex}.sdet-acc-icon{width:20px;height:20px;color:var(--brand-primary-d);flex-shrink:0}.sdet-acc-icon svg{width:100%;height:100%}.sdet-acc-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sdet-acc-title{color:var(--brand-ink);font-size:13.5px;font-weight:700}.sdet-acc-preview{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sdet-acc-caret{color:var(--brand-muted);flex-shrink:0;transition:transform .15s;transform:rotate(90deg)}.sdet-acc-item:not(.is-open) .sdet-acc-caret{transform:rotate(0)}.sdet-acc-a{padding:0 14px 16px}.sdet-payout{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.sdet-payout-label{text-transform:uppercase;letter-spacing:.04em;color:var(--brand-muted);font-size:12px;font-weight:700}.sdet-payout-value{color:var(--brand-primary-d);font-size:26px;font-weight:800}.sdet-payout-sub{color:var(--brand-muted);font-size:13px}.sdet-payout-basis{color:var(--brand-muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.sdet-docs-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sdet-docs-list a{color:var(--brand-primary);background:#0b213808;border-radius:10px;padding:12px 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:block}.sdet-docs-list a:hover{text-decoration:underline}.sdet-faq{flex-direction:column;gap:8px;display:flex}.sdet-faq-item{background:#0b21380a;border-radius:10px;overflow:hidden}.sdet-faq-q{text-align:left;width:100%;font:inherit;color:var(--brand-ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-size:13.5px;font-weight:600;display:flex}.sdet-faq-caret{color:var(--brand-muted);flex-shrink:0;transition:transform .15s;transform:rotate(90deg)}.sdet-faq-item.is-open .sdet-faq-caret{transform:rotate(-90deg)}.sdet-faq-a{color:var(--brand-muted);padding:0 14px 14px;font-size:13px;line-height:1.55}.sdet-cta-bar{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #0b213814;position:fixed;bottom:0;left:0;right:0}.sdet-cta-inner{max-width:640px;margin:0 auto}.sdet-cta-bar .dash-action-btn,.sdet-cta-bar .dash-badge{justify-content:center;width:100%}@media (width<=640px){.sdet-hero-title{font-size:16px}.sdet-hero-stat-value{font-size:19px}.sdet-payout-value{font-size:22px}}.view-toggle{background:#0b21380f;border-radius:999px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.view-toggle-btn{height:40px;color:var(--brand-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;font-size:14px;font-weight:700}.view-toggle-btn.is-active{color:var(--brand-ink);background:#fff;box-shadow:0 1px 3px #0b213824}.post-claim-success{justify-content:center;margin-bottom:8px;display:flex;position:relative;overflow:visible}.post-claim-check{background:var(--brand-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;font-weight:700;display:flex}.post-claim-lead{color:var(--brand-ink);margin:0 0 16px;font-size:14px}.post-claim-lead strong{font-weight:700}.post-claim-section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-muted);margin:0 0 10px;font-size:12px;font-weight:600}.post-claim-candidates{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.post-claim-card{cursor:pointer;text-align:left;width:100%;font:inherit;background:#fff;border:1.5px solid #0b21381a;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.post-claim-card:hover{border-color:var(--brand-primary)}.post-claim-logo{object-fit:contain;background:var(--brand-accent-bg);border-radius:8px;flex-shrink:0;width:34px;height:34px;padding:3px}.post-claim-logo-placeholder{color:#fff;letter-spacing:-.2px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:800;display:flex}.post-claim-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.post-claim-copy strong{color:var(--brand-ink);font-size:13.5px}.post-claim-amount{color:var(--brand-muted);font-size:12.5px}.post-claim-update{border-top:1px solid #0b213814;padding-top:16px}.post-claim-update-actions{align-items:center;gap:10px;display:flex}.post-claim-update-actions .cab-btn{flex:1;margin-top:0}.post-claim-skip{color:var(--brand-muted);cursor:pointer;background:0 0;border:none;padding:8px;font-size:13px;text-decoration:underline}.post-claim-skip:hover{color:var(--brand-ink)}
