.cab{--bg:#0D0C0A;--side:#121110;--s1:#1A1916;--s2:#22211E;--s3:#2C2A26;--bd:rgba(245,241,232,.08);--bd2:rgba(245,241,232,.14);--tx:#F5F1E8;--tx2:#BDB7AB;--tx3:#8E897F;--ok:#5BC27E;--bad:#E26B5B;--acc:var(--banana);--ink70:var(--tx2);--ink40:var(--tx3);--line:var(--bd);--line-warm:var(--bd);display:grid;grid-template-columns:252px 1fr;min-height:100vh;background:var(--bg);color:var(--tx);color-scheme:dark}.cab :focus-visible{outline:2px solid var(--banana);outline-offset:2px}.cab .cab-side{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:var(--side);border-right:1px solid var(--bd);color:var(--tx);display:flex;flex-direction:column;padding:16px 12px;gap:4px;overflow-y:auto}.cab .cab-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 18px;font-family:var(--sg-latin);font-weight:700;font-size:1.2rem;color:var(--tx)}.cab .cab-brand img,.cab .cab-brand svg{width:28px;height:28px;flex:none}.cab .cab-brand-tx{display:inline-flex;align-items:center;gap:8px}.cab .cab-brand-tx>.fast{color:var(--banana);margin-left:-8px}html[data-cab-theme=light] .cab .cab-brand-tx>.fast{color:#C99A00}.cab .cab-brand .tag{font-family:var(--sg-latin);font-size:.62rem;font-weight:600;text-transform:lowercase;letter-spacing:.04em;color:var(--acc);border:1px solid color-mix(in srgb,var(--banana) 40%,transparent);padding:2px 7px;border-radius:100px}.cab .cab-groups{gap:14px}.cab .cab-group,.cab .cab-groups{display:flex;flex-direction:column}.cab .cab-group{gap:2px}.cab .cab-group-lab{font-size:.72rem;color:var(--tx3);padding:0 10px 4px}.cab .cab-group-lab,.cab .cab-item{font-family:var(--sg);font-weight:500}.cab .cab-item{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:10px;font-size:.88rem;color:var(--tx2);transition:background .15s,color .15s}.cab .cab-item svg{width:16px;height:16px;flex:0 0 auto}.cab a.cab-item:hover{background:var(--s2);color:var(--tx)}.cab .cab-item.active{background:var(--s3);color:var(--tx);font-weight:600;box-shadow:inset 3px 0 0 var(--banana)}.cab .cab-item.active svg{color:var(--acc)}.cab .cab-item.soon{color:var(--tx3);opacity:.6;cursor:default}.cab .cab-soon{margin-left:auto;font-style:normal;font-family:var(--sg);font-size:.56rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);background:var(--s2);padding:3px 6px;border-radius:100px}.cab .cab-side-foot{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--bd)}.cab .cab-back{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;border:1px solid var(--bd2);background:var(--s2);color:var(--tx);transition:border-color .15s,background .15s}.cab .cab-back:hover{border-color:var(--acc);background:var(--s3)}.cab .cab-back svg{width:16px;height:16px;flex:0 0 auto;color:var(--acc);transition:transform .15s}.cab .cab-back:hover svg{transform:translateX(-2px)}.cab .cab-back .t{display:flex;flex-direction:column;min-width:0;line-height:1.2}.cab .cab-back .t b{font-family:var(--sg);font-weight:600;font-size:.88rem}.cab .cab-back .t span{font-size:.74rem;color:var(--tx3)}.cab .cab-lang{position:relative;border-bottom:0}.cab .cab-lang>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:10px;font-family:var(--sg);font-weight:500;font-size:.88rem;color:var(--tx2);border:0;transition:background .15s,color .15s}.cab .cab-lang>summary::-webkit-details-marker{display:none}.cab .cab-lang>summary:hover{background:var(--s2);color:var(--tx)}.cab .cab-lang>summary svg{width:16px;height:16px;flex:0 0 auto}.cab .cab-lang>summary .chev{width:13px;height:13px;margin-left:auto;transition:transform .25s}.cab .cab-lang[open]>summary .chev{transform:rotate(180deg)}.cab .cab-lang-menu{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:60;display:flex;flex-direction:column;padding:6px;gap:2px;border-radius:12px;background:var(--s2);border:1px solid var(--bd2);box-shadow:0 18px 40px rgba(0,0,0,.5)}.cab .cab-lang-menu a{padding:8px 10px;border-radius:8px;font-family:var(--sg);font-weight:500;font-size:.86rem;color:var(--tx2)}.cab .cab-lang-menu a:hover{background:var(--s3);color:var(--tx)}.cab .cab-lang-menu a[aria-current]{color:var(--acc);font-weight:600;background:transparent}.cab .cab-col{display:flex;flex-direction:column;min-width:0}.cab .cab-bar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;padding:0 clamp(16px,2.4vw,32px);background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--bd)}.cab .cab-bar-hi{min-width:0;line-height:1.2}.cab .cab-bar-hi b{display:block;font-family:var(--sg);font-weight:700;font-size:1.02rem;white-space:nowrap}.cab .cab-bar-hi span{display:block;font-size:.78rem;color:var(--tx3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cab .cab-bar-r{gap:14px;flex:0 0 auto}.cab .cab-bar-r,.cab .cab-mgr{display:flex;align-items:center}.cab .cab-mgr{gap:9px;padding:6px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--banana) 55%,transparent);background:color-mix(in srgb,var(--banana) 6%,transparent);color:var(--tx);animation:cabpulse 2.6s ease-in-out infinite;transition:background .15s}.cab .cab-mgr:hover{background:color-mix(in srgb,var(--banana) 14%,transparent)}.cab .cab-mgr>svg{width:18px;height:18px;flex:0 0 auto;color:var(--acc)}.cab .cab-mgr .t{font-family:var(--sg);line-height:1.15;min-width:0}.cab .cab-mgr .t b{display:block;font-size:.8rem;font-weight:600;color:var(--tx)}.cab .cab-mgr .t span{display:block;font-size:.68rem;color:var(--tx3)}@keyframes cabpulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--banana) 0%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--banana) 14%,transparent)}}@media (prefers-reduced-motion:reduce){.cab .cab-mgr{animation:none}}.cab .cab-bal{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--sg);font-weight:700;font-size:.98rem;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cab .cab-bal .k{font-size:.62rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--tx3)}.cab .cab-tier{font-family:var(--sg);font-weight:700;font-size:.78rem;color:var(--ink);background:var(--banana);padding:6px 11px;border-radius:100px;border:0;white-space:nowrap}.cab .cab-logout{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--tx3);transition:background .15s,color .15s;border:0;background:none;padding:0;cursor:pointer;font:inherit}.cab .cab-logout:hover{background:var(--s2);color:var(--tx)}.cab .cab-logout svg{width:18px;height:18px}.cab .cab-main{padding:clamp(18px,2.4vw,32px);display:flex;flex-direction:column;gap:16px;min-width:0;width:100%;max-width:1240px;margin:0 auto}.cab .cab-title{font-family:var(--sg);font-weight:700;font-size:clamp(1.5rem,1.1rem + 1vw,1.9rem);letter-spacing:-.02em;margin:2px 0 4px}.cab .cab-top{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.cab .cab-hi{font-family:var(--sg);font-weight:700;font-size:clamp(1.5rem,1.1rem + 1vw,1.9rem);letter-spacing:-.02em}.cab .cab-hi span{display:block;font-family:var(--in);font-weight:400;font-size:.9rem;color:var(--tx3);margin-top:4px;letter-spacing:0}.cab .card{background:var(--s1);border:1px solid var(--bd);border-radius:16px;box-shadow:none;padding:20px;color:var(--tx)}.cab .card-h{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.cab .card-h .t{font-family:var(--sg);font-weight:600;font-size:1.02rem;color:var(--tx)}.cab .card-h .sub{font-size:.76rem;color:var(--tx3)}.cab .cab-row{display:grid;grid-gap:16px;gap:16px;align-items:stretch;grid-template-columns:1.5fr 1fr}.cab .cab-row.one{grid-template-columns:1fr}.cab .cab-row.narrow{max-width:640px}.cab .cab-row>.card{display:flex;flex-direction:column}.cab .cab-hero{display:grid;grid-template-columns:minmax(220px,340px) 1fr;grid-gap:16px;gap:16px;align-items:stretch}.cab .cab-kpis{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.cab .cab-kpi{padding:16px 18px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;transition:border-color .15s}.cab .cab-kpi:hover{border-color:var(--bd2)}.cab .cab-kpi .k{display:flex;align-items:center;gap:10px;font-family:var(--sg);font-weight:500;font-size:.86rem;text-transform:none;letter-spacing:0;color:var(--tx2)}.cab .cab-kpi .k svg{width:16px;height:16px;color:var(--tx2)}.cab .cab-kpi .n{font-family:var(--sg);font-weight:700;font-size:1.5rem;letter-spacing:-.01em;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tx)}.cab .cab-kpi .n.y{color:var(--acc)}.cab .cab-chart{display:flex;flex-direction:column}.cab .chart-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.cab .chart-head{margin:0}.cab .chart-big{font-family:var(--sg);font-weight:700;font-size:clamp(1.8rem,1.3rem + 1.4vw,2.4rem);letter-spacing:-.02em;color:var(--tx);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.cab .chart-sub{margin-top:6px;font-size:.8rem;color:var(--tx3)}.cab .chart-range{flex:0 0 auto;font-family:var(--sg);font-weight:600;font-size:.76rem;color:var(--tx);padding:7px 11px;border-radius:9px;border:1px solid var(--bd2);background:var(--bg)}.cab .chart-wrap2{flex:1 1;min-height:200px;position:relative}.cab .chart-wrap2 svg{position:absolute;inset:0}.cab .cab-start{border:1px solid color-mix(in srgb,var(--banana) 35%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--banana) 9%,var(--s1)),var(--s1) 60%)}.cab .start-steps li{border-bottom:1px solid var(--bd)}.cab .st-n{background:var(--s2);border:1px solid var(--bd2);color:var(--tx3)}.cab .start-steps li.now .st-n{background:var(--banana);border-color:var(--banana);color:var(--ink)}.cab .start-steps li.done .st-n{background:color-mix(in srgb,var(--ok) 20%,transparent);border-color:transparent;color:var(--ok)}.cab .st-tx b{color:var(--tx)}.cab .st-tx span{color:var(--tx2)}.cab .st-btn{border:0;background:var(--banana);color:var(--ink);border-radius:10px}.cab .st-done{color:var(--ok)}.cab .st-n svg{width:14px;height:14px}.cab .st-h-r{display:flex;align-items:center;gap:10px}.cab .st-x{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;border:0;background:transparent;color:var(--tx3);cursor:pointer;transition:background .15s,color .15s}.cab .st-x:hover{background:var(--s3);color:var(--tx)}.cab .st-x svg{width:16px;height:16px}.cab .st-bar{height:4px;border-radius:4px;background:var(--s3);overflow:hidden;margin:-4px 0 8px}.cab .st-bar span{display:block;height:100%;background:var(--banana);border-radius:4px;transition:width .4s ease-out}.cab .st-fin{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:12px;padding:14px;border-radius:12px;background:color-mix(in srgb,var(--ok) 10%,transparent);border:1px solid color-mix(in srgb,var(--ok) 30%,transparent);font-size:.88rem;color:var(--tx)}.cab .btn-save,.cab .payout-btn,.cab .ref-copy{background:var(--banana);background-image:none;color:var(--ink);border:0;box-shadow:none;border-radius:10px;font-family:var(--sg);font-weight:700;transition:filter .15s,transform .1s}.cab .btn-save:hover,.cab .payout-btn:hover:not(:disabled),.cab .ref-copy:hover{filter:brightness(1.08);box-shadow:none;transform:none}.cab .ref-copy:active{transform:translateY(1px);box-shadow:none}.cab .ref-copy.ok{background:color-mix(in srgb,var(--ok) 20%,transparent);color:var(--ok);box-shadow:none}.cab .payout-btn:disabled{background:var(--s2);color:var(--tx3)}.cab .btn-cancel,.cab .ref-edit{background:var(--s2);border:1px solid var(--bd2);color:var(--tx);border-radius:10px}.cab .btn-cancel:hover,.cab .ref-edit:hover{background:var(--s3);color:var(--tx);border-color:var(--bd2)}.cab .code-btn{border:1px solid var(--bd2);background:var(--s2);color:var(--tx);border-radius:10px}.cab .code-btn svg{color:var(--acc)}.cab .code-btn:hover{background:var(--s3);box-shadow:none}.cab .ref-label{color:var(--tx3)}.cab .code-input-box,.cab .ref-box{background:var(--bg);border:1px solid var(--bd2);border-radius:10px}.cab .code-input,.cab .ref-box code{color:var(--tx)}.cab .code-input-box:focus-within{border-color:var(--banana);outline:2px solid color-mix(in srgb,var(--banana) 30%,transparent)}.cab .code-input-box.bad{border-color:var(--bad)}.cab .code-hint,.cab .code-prefix{color:var(--tx3)}.cab .code-hint b,.cab .code-none b{color:var(--tx)}.cab .code-none p{color:var(--tx3)}.cab .act{border-bottom:1px solid var(--bd)}.cab .act .ic{background:var(--s2)}.cab .act .ic svg{color:var(--acc)}.cab .act .m b{color:var(--tx)}.cab .act .amt{color:var(--ok)}.cab .act .amt.zero{color:var(--tx3)}.cab .payout-big{color:var(--acc)}.cab .payout-row{border-bottom:1px solid var(--bd)}.cab .payout-row .k{color:var(--tx2)}.cab .payout-row .v{color:var(--tx)}.cab .pay-set{color:var(--acc);text-decoration:underline;text-underline-offset:3px}.cab .payout-note{color:var(--tx3)}.cab .payout-note b{color:var(--tx)}.cab .cab-empty{background:var(--bg);border:1px dashed var(--bd2);border-radius:12px;color:var(--tx3)}.cab .tier-ladder:before{background:var(--s3)}.cab .ts-dot{background:var(--s1);border:2px solid var(--s3)}.cab .tier-step.done .ts-dot,.cab .tier-step.on .ts-dot{background:var(--banana);border-color:var(--banana)}.cab .tier-step.on .ts-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--banana) 25%,transparent)}.cab .tier-step.on .ts-name,.cab .ts-name{color:var(--tx)}.cab .tier-step.on .ts-req{color:var(--acc)}.cab .tier-hint,.cab .tier-lead{color:var(--tx2)}.cab .tier-hint b,.cab .tier-lead b{color:var(--tx)}.cab .tier-table{border:1px solid var(--bd);border-radius:12px}.cab .tt-row{border-bottom:1px solid var(--bd)}.cab .tt-foot,.cab .tt-head{background:var(--s2);color:var(--tx3)}.cab .tt-row.cur{background:color-mix(in srgb,var(--banana) 10%,transparent)}.cab .tt-name{color:var(--tx)}.cab .tt-name em,.cab .tt-pct{color:var(--acc)}.cab .leaderboard{gap:0;border-radius:12px;overflow:hidden;border:1px solid var(--bd)}.cab .lb-head,.cab .lb-row{display:grid;grid-template-columns:48px repeat(4,1fr);grid-gap:12px;gap:12px;align-items:center}.cab .lb-head{padding:12px 14px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);border-bottom:1px solid var(--bd)}.cab .lb-amt,.cab .lb-head span:nth-child(n+2),.cab .lb-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0}.cab .lb-head span{min-width:0;overflow-wrap:anywhere}.cab .lb-pay{font-weight:700}.cab .lb-rank{text-align:left;width:auto;white-space:nowrap}.cab .lb-you{font-style:normal;font-size:.8rem;color:var(--acc)}.cab .lb-row{border-radius:0;padding:11px 14px;border:0}@media(max-width:420px){.cab .lb-head,.cab .lb-row{grid-template-columns:36px 1fr 1fr 1fr 1.2fr;gap:6px}.cab .lb-head{font-size:10px;padding:12px 10px;letter-spacing:0}.cab .lb-row{padding:11px 10px}.cab .lb-you{display:none}}.cab .lb-row:nth-child(odd){background:var(--s2)}.cab .lb-row.you{background:color-mix(in srgb,var(--banana) 12%,var(--s1));border:0;box-shadow:inset 3px 0 0 var(--banana)}.cab .lb-rank{color:var(--tx3)}.cab .lb-row:first-child .lb-rank{color:var(--acc)}.cab .lb-amt,.cab .lb-name{color:var(--tx)}.cab .lb-name em{color:var(--acc)}.cab .rf-lead{color:var(--tx2)}.cab .rf-lead b,.cab .rfm b{color:var(--tx)}.cab .rfm{background:var(--s2);border:1px solid var(--bd)}.cab .rfm span{color:var(--tx3)}.cab .rf-miles{grid-template-columns:repeat(4,1fr)}@media(max-width:620px){.cab .rf-miles{grid-template-columns:1fr 1fr}}.cab .code-none .payout-btn{display:inline-block;width:auto;margin-top:16px;padding:12px 28px}.cab .grow-row{border-bottom:1px solid var(--bd)}.cab .gr-txt b{color:var(--tx)}.cab .gr-txt span{color:var(--tx2)}.cab .toggle{background:var(--s3)}.cab .toggle.on{background:var(--banana)}.cab .toggle span{background:var(--tx)}.cab .toggle.on span{background:var(--ink)}.cab .kit-how li{color:var(--tx2)}.cab .kit-group-h{color:var(--tx3);border-bottom:1px solid var(--bd)}.cab .card.fold{padding:0}.cab .fold>summary{border-radius:16px}.cab .fold[open]>summary{border-radius:16px 16px 0 0}.cab .fold>summary:hover{background:var(--s2)}.cab .fold[open]>summary{border-bottom:1px solid var(--bd)}.cab .fold-chev{color:var(--tx3)}.cab .fold-s>summary:hover{color:var(--tx)}.cab .kt,.cab .rule,.cab .tok{background:var(--s2);border:1px solid var(--bd)}.cab .gfx-meta b,.cab .kt-h b,.cab .tok b{color:var(--tx)}.cab .gfx-meta span,.cab .kit-note,.cab .kt-body,.cab .rule li{color:var(--tx2)}.cab .gfx-meta em,.cab .tok em{color:var(--tx3)}.cab .gfx-shot,.cab .vid-shot{background:var(--s2);border:1px solid var(--bd)}.cab .gfx-shot.dark{background:var(--s2)}.cab .gfx-shelf+.gfx-shelf{border-top-color:var(--bd)}.cab .gfx-shelf-h b{color:var(--tx)}.cab .gfx-shelf-h span{color:var(--tx3)}.cab .gfx-dl a,.cab .gfx-dl button{background:var(--s2);border:1px solid var(--bd2);color:var(--tx);border-radius:9px}.cab .gfx-dl a:hover,.cab .gfx-dl button:hover:not(:disabled){background:var(--banana);color:var(--ink);border-color:var(--banana)}.cab .gfx-skel{background:linear-gradient(100deg,transparent 20%,rgba(245,241,232,.06) 50%,transparent 80%);background-size:220% 100%}.cab .rule.do .rule-h,.cab .rule.do li:before{color:var(--ok)}.cab .rule.dont .rule-h,.cab .rule.dont li:before{color:var(--bad)}.cab .pm-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;border-radius:12px;background:var(--bg);border:1px solid var(--bd);margin-bottom:18px}.cab .pm-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;height:38px;border:0;border-radius:9px;background:transparent;cursor:pointer;font-family:var(--sg);font-weight:600;font-size:.86rem;color:var(--tx3);transition:background .15s,color .15s}.cab .pm-tabs button svg{width:16px;height:16px}.cab .pm-tabs button:hover{color:var(--tx)}.cab .pm-tabs button.on{background:var(--s3);color:var(--tx)}.cab .pm-tabs button.on svg{color:var(--acc)}.cab .pm-form{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);grid-gap:12px;gap:12px}.cab .pm-field{display:flex;flex-direction:column;gap:6px;min-width:0}.cab .pm-field .ref-label{margin:0}.cab .pm-field input,.cab .pm-field select{height:44px;width:100%;min-width:0;border-radius:10px;border:1px solid var(--bd2);background:var(--bg);color:var(--tx);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem;padding:0 12px;outline:none;transition:border-color .15s}.cab .pm-field select{font-family:var(--sg);font-weight:500;cursor:pointer}.cab .pm-field input:focus,.cab .pm-field select:focus{border-color:var(--banana)}.cab .pm-field input.bad{border-color:var(--bad)}.cab .pm-bad{grid-column:1/-1;margin:0;color:var(--bad)}.cab .pm-actions{grid-column:1/-1;display:flex;justify-content:flex-end}.cab .pm .btn-save{display:inline-flex;align-items:center;gap:8px;padding:11px 18px}.cab .pm .btn-save svg{width:15px;height:15px}.cab .pm-saved{display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;background:var(--s2);border:1px solid var(--bd)}.cab .pm-saved .ic{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--s3);flex:0 0 auto}.cab .pm-saved .ic svg{width:18px;height:18px;color:var(--acc)}.cab .pm-saved .m{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.cab .pm-saved b{font-family:var(--sg);font-weight:600;font-size:.92rem}.cab .pm-saved code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem;color:var(--tx2)}.cab .pm-saved em{font-style:normal;font-size:.74rem;color:var(--acc)}.cab .pm-saved em.ok{color:var(--ok)}.cab .tbl .cur{font-size:.72rem;color:var(--tx3);font-weight:500}.cab .pm-bank,.cab .pm-note{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.cab .pm-note{margin-top:14px;padding:14px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--banana) 45%,transparent)}.cab .pm-bank p,.cab .pm-note p{font-size:.88rem;line-height:1.5;color:var(--tx2)}@media(max-width:560px){.cab .pm-form{grid-template-columns:1fr}}.cab .wd-rules{list-style:none;display:grid;grid-gap:10px;gap:10px;padding:2px 20px 20px}.cab .wd-rules li{position:relative;padding-left:22px;font-size:.88rem;line-height:1.5;color:var(--tx2)}.cab .wd-rules li:before{content:"";position:absolute;left:4px;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--banana)}.cab .fold>summary.card-h{margin:0;padding:18px 20px}.cab .wd{display:flex;flex-direction:column;gap:16px}.cab .wd .card-h{margin-bottom:0}.cab .wd-avail{display:flex;flex-direction:column;gap:4px}.cab .wd-avail .k,.cab .wd-stats .k,.cab .wd-wallet .k{font-size:.78rem;color:var(--tx3)}.cab .wd-avail .v{font-family:var(--sg);font-weight:700;font-size:clamp(2rem,1.5rem + 1.4vw,2.6rem);letter-spacing:-.02em;line-height:1;color:var(--tx);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cab .wd-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.cab .wd-stats>div{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:12px;background:var(--s2);border:1px solid var(--bd)}.cab .wd-stats b{font-family:var(--sg);font-weight:700;font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cab .wd-stats em{font-style:normal;font-size:.72rem;color:var(--tx3)}.cab .wd-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;font-size:.86rem;line-height:1.45;background:color-mix(in srgb,var(--banana) 14%,transparent);border:1px solid color-mix(in srgb,var(--banana) 40%,transparent);color:var(--tx)}.cab .wd-banner svg{width:18px;height:18px;flex:0 0 auto;margin-top:1px;color:var(--acc)}.cab .wd-banner.ok{background:color-mix(in srgb,var(--ok) 12%,transparent);border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.cab .wd-banner.ok svg{color:var(--ok)}.cab .wd-wallet{display:flex;flex-direction:column;gap:6px}.cab .wd-wallet .v{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--bd2);background:var(--bg);font-size:.88rem}.cab .wd-wallet .v b{font-family:var(--sg);font-weight:600}.cab .wd-wallet .v code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--tx2)}.cab .wd-wallet .v.none{color:var(--acc)}.cab .wd-wallet .v.none svg{width:16px;height:16px}.cab .wd-wallet .v.none a{color:var(--acc);text-decoration:underline;text-underline-offset:3px;font-weight:600}.cab .tbl-wrap{overflow-x:auto;border-radius:12px;border:1px solid var(--bd)}.cab .tbl{width:100%;border-collapse:collapse;font-size:.88rem}.cab .tbl th{text-align:left;font-family:var(--sg);font-weight:500;font-size:.78rem;color:var(--tx3);background:var(--s2);padding:11px 14px;white-space:nowrap}.cab .tbl td{padding:12px 14px;border-top:1px solid var(--bd);white-space:nowrap}.cab .tbl tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--s2) 55%,transparent)}.cab .tbl .r{text-align:right}.cab .tbl .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--tx2)}.cab .tbl .amt{font-family:var(--sg);font-weight:700;color:var(--ok);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cab .tbl .amt.neg{color:var(--bad)}.cab .tbl-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:36px 16px;border-radius:12px;background:var(--bg);border:1px dashed var(--bd2);color:var(--tx3);font-size:.86rem;text-align:center}.cab .tbl-empty svg{width:30px;height:30px}.cab .tbl-empty.flat{border-top:0;border-radius:0 0 12px 12px;margin-top:-1px}.cab .tbl .tot td{font-family:var(--sg);font-weight:700;background:var(--s2)}.cab .tbl .amt.zero{color:var(--tx3)}.cab .chip{display:inline-block;padding:3px 9px;border-radius:100px;font-size:.74rem;font-weight:600;background:var(--s3);color:var(--tx2)}.cab .chip.ok{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.cab .chip.pay{background:color-mix(in srgb,var(--banana) 18%,transparent);color:var(--acc)}.cab .chip.bad{background:color-mix(in srgb,var(--bad) 16%,transparent);color:var(--bad)}.cab .csv{display:inline-flex;align-items:center;gap:6px}.cab .csv svg{width:14px;height:14px}.cab .cab-tiers-pop .bal-m{display:none;justify-content:space-between;font-family:var(--sg);font-size:.9rem;padding-bottom:8px;border-bottom:1px solid var(--bd)}.cab .cab-tiers-pop .bal-m span{color:var(--tx3)}@media(max-width:460px){.cab .cab-tiers-pop .bal-m{display:flex}}.cab .cab-tiers{position:relative;border-bottom:0}.cab .cab-tiers>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.cab .cab-tiers>summary::-webkit-details-marker{display:none}.cab .cab-tiers>summary .chev{width:13px;height:13px;transition:transform .2s}.cab .cab-tiers[open]>summary .chev{transform:rotate(180deg)}.cab .cab-tiers-pop{position:absolute;top:calc(100% + 10px);right:0;z-index:70;width:320px;padding:16px;border-radius:14px;background:var(--s1);border:1px solid var(--bd2);box-shadow:0 20px 50px rgba(0,0,0,.45);display:flex;flex-direction:column;gap:10px}.cab .cab-tiers-pop .ttl{font-family:var(--sg);font-size:.9rem;color:var(--tx2)}.cab .cab-tiers-pop .ttl b{color:var(--tx)}.cab .cab-tiers-pop .hint{font-size:.82rem;line-height:1.45;color:var(--tx2);padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--banana) 10%,transparent)}.cab .cab-tiers-pop .hint b{color:var(--tx)}.cab .cab-tiers-pop ul{list-style:none;display:flex;flex-direction:column;gap:2px}.cab .cab-tiers-pop li{display:grid;grid-template-columns:22px 1fr auto;grid-template-areas:"ic nm pc" "ic rq pc";grid-column-gap:10px;column-gap:10px;align-items:center;padding:8px;border-radius:10px}.cab .cab-tiers-pop li.cur{background:var(--s3)}.cab .cab-tiers-pop .ic{grid-area:ic;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--s2)}.cab .cab-tiers-pop .ic svg{width:12px;height:12px}.cab .cab-tiers-pop li.open .ic{background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.cab .cab-tiers-pop li.locked .ic{color:var(--tx3)}.cab .cab-tiers-pop .nm{grid-area:nm;font-family:var(--sg);font-weight:600;font-size:.88rem}.cab .cab-tiers-pop .rq{grid-area:rq;font-size:.74rem;color:var(--tx3)}.cab .cab-tiers-pop .pc{grid-area:pc;font-family:var(--sg);font-weight:700;color:var(--acc)}.cab .cab-tiers-pop li.locked .nm,.cab .cab-tiers-pop li.locked .pc{opacity:.6}.cab .cab-tiers-pop .all{align-self:flex-end;font-family:var(--sg);font-weight:600;font-size:.82rem;color:var(--acc)}html[data-cab-theme=light] .cab .cab-tiers-pop{box-shadow:0 20px 50px rgba(22,21,18,.14)}@media(max-width:460px){.cab .cab-tiers-pop{position:fixed;top:120px;left:12px;right:12px;width:auto}}.cab .cmp-lead{margin:-4px 0 16px;max-width:80ch}.cab .cmp-grid{display:grid;grid-template-columns:minmax(300px,420px) 1fr;grid-gap:20px;gap:20px;align-items:start}.cab .cmp-ctl{gap:12px;min-width:0}.cab .cmp-ctl,.cab .cmp-slot{display:flex;flex-direction:column}.cab .cmp-slot{gap:8px;padding:14px;border-radius:12px;border:1.5px dashed var(--bd2);background:var(--bg);cursor:pointer;transition:border-color .15s,background .15s}.cab .cmp-slot.over,.cab .cmp-slot:hover{border-color:var(--banana);background:color-mix(in srgb,var(--banana) 6%,var(--bg))}.cab .cmp-slot.has{border-style:solid}.cab .cmp-slot-h{display:flex;align-items:baseline;gap:8px}.cab .cmp-slot-h b{font-family:var(--sg);font-weight:700}.cab .cmp-slot-h em{font-style:normal;font-size:.76rem;color:var(--tx3)}.cab .cmp-file,.cab .cmp-pick{display:flex;align-items:center;gap:8px;font-size:.86rem;font-weight:600;color:var(--acc);min-width:0}.cab .cmp-pick em{font-style:normal;font-weight:400;color:var(--tx3)}.cab .cmp-file svg,.cab .cmp-pick svg{width:16px;height:16px;flex:0 0 auto}.cab .cmp-file{color:var(--tx)}.cab .cmp-file svg{color:var(--ok)}.cab .cmp-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cab .cmp-file em{font-style:normal;color:var(--tx3);margin-left:auto}.cab .cmp-ex{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.8rem;color:var(--tx3)}.cab .cmp-ex .chip{border:0;cursor:pointer}.cab .cmp-ex .chip:hover{background:color-mix(in srgb,var(--banana) 22%,transparent);color:var(--tx)}.cab .cmp-opts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cab .cmp-opts .pm-tabs{grid-column:1/-1;margin:0}.cab .cmp-opts select{height:40px}.cab .cmp-acts{display:flex;flex-wrap:wrap;gap:8px}.cab .cmp-acts .btn-save,.cab .cmp-acts .ref-edit{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;font-size:.84rem}.cab .cmp-acts svg{width:15px;height:15px}.cab .cmp-prog .st-bar{margin:4px 0}.cab .cmp-out{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;background:color-mix(in srgb,var(--ok) 8%,transparent);border:1px solid color-mix(in srgb,var(--ok) 30%,transparent)}.cab .cmp-out video{width:100%;max-height:360px;border-radius:10px;background:#000}.cab .cmp-out .btn-save{display:inline-flex;align-items:center;gap:7px;align-self:flex-start}.cab .cmp-out .btn-save svg{width:15px;height:15px}.cab .cmp-stage{display:grid;place-items:center;background:#000;border-radius:14px;padding:12px;min-height:300px}.cab .cmp-stage canvas{display:block;max-width:100%;border-radius:8px}.cab .cmp-stage.v canvas{height:min(70vh,640px);width:auto}.cab .cmp-stage.h canvas{width:100%;height:auto}.cab .cmp-src{position:absolute;width:2px;height:2px;opacity:0;pointer-events:none}.cab .cmp{position:relative}.cab .cmp-pairs{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.cab .cmp-pair{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:14px;background:var(--s2);border:1px solid var(--bd)}.cab .cmp-pair-shots{display:grid;grid-template-columns:1fr 26px 1fr;align-items:center;grid-gap:6px;gap:6px;margin-bottom:4px}.cab .cmp-pair-shots img{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:10px;background:#000}.cab .cmp-pair-shots img:last-child{box-shadow:0 0 0 2px color-mix(in srgb,var(--banana) 55%,transparent)}.cab .cmp-arrow{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--banana);color:var(--ink)}.cab .cmp-arrow svg{width:14px;height:14px;transform:rotate(-90deg)}.cab .cmp-pair b{font-family:var(--sg);font-weight:600}.cab .cmp-pair>span{font-size:.8rem;color:var(--tx3)}.cab .cmp-use{margin-top:4px}@media(max-width:980px){.cab .cmp-grid{grid-template-columns:1fr}.cab .cmp-stage.v canvas{height:min(60vh,520px)}}html[data-cab-theme=light] .cab{--bg:#F6F3EC;--side:#FFFFFF;--s1:#FFFFFF;--s2:#F4F0E7;--s3:#EAE5D9;--bd:rgba(22,21,18,.08);--bd2:rgba(22,21,18,.15);--tx:#161512;--tx2:#54514A;--tx3:#8A857B;--ok:#1A8F4C;--bad:#C33A26;--acc:#A87A00;color-scheme:light}html[data-cab-theme=light] .cab .card{box-shadow:0 1px 2px rgba(22,21,18,.04)}html[data-cab-theme=light] .cab .cab-lang-menu{box-shadow:0 18px 40px rgba(22,21,18,.14)}html[data-cab-theme=light] .cab .cab-mgr{background:color-mix(in srgb,var(--banana) 14%,transparent)}html[data-cab-theme=light] .cab .cab-item.active{background:color-mix(in srgb,var(--banana) 18%,transparent)}html[data-cab-theme=light] .cab .lb-row.you{background:color-mix(in srgb,var(--banana) 16%,var(--s1))}html[data-cab-theme=light] .cab .ref-copy.ok{background:color-mix(in srgb,var(--ok) 14%,transparent)}.cab .cab-theme{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:0;background:transparent;color:var(--tx3);cursor:pointer;transition:background .15s,color .15s}.cab .cab-theme:hover{background:var(--s2);color:var(--tx)}.cab .cab-theme svg{width:18px;height:18px}.cab .cab-period{display:inline-flex;gap:2px;padding:3px;margin-bottom:12px;background:var(--s2);border:1px solid var(--bd);border-radius:100px}.cab .cab-period button{font-family:var(--sg);font-size:.8rem;font-weight:500;color:var(--tx2);background:transparent;border:0;border-radius:100px;padding:5px 14px;cursor:pointer}.cab .cab-period button.on{background:var(--banana);color:var(--ink);font-weight:600}.cab .cab-delta{margin-left:10px;font-size:.72rem;font-weight:600;color:var(--tx3);vertical-align:middle}.cab .cab-delta.up{color:var(--ok)}.cab .cab-delta.down{color:#e5484d}.cab .cab-toggle{flex:none;margin-left:auto;width:42px;height:24px;padding:2px;border:0;border-radius:100px;background:var(--s3);cursor:pointer;transition:background .15s}.cab .cab-toggle i{display:block;width:20px;height:20px;border-radius:50%;background:var(--tx2);transition:transform .15s,background .15s}.cab .cab-toggle.on{background:var(--banana)}.cab .cab-toggle.on i{transform:translateX(18px);background:var(--ink)}@media(max-width:1100px){.cab .cab-hero{grid-template-columns:1fr}.cab .cab-kpis{grid-template-columns:repeat(4,1fr)}}@media(max-width:1000px){.cab .cab-row{grid-template-columns:minmax(0,1fr)}.cab .cab-kpis{grid-template-columns:repeat(2,1fr)}.cab .cab-bal .k,.cab .cab-mgr .t span{display:none}}@media(max-width:760px){.cab{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.cab .cab-side{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:auto;flex-direction:row;align-items:center;padding:8px 12px;gap:8px;border-right:0;border-bottom:1px solid var(--bd);overflow:visible}.cab .cab-brand{padding:0 4px 0 0;flex:0 0 auto}.cab .cab-brand-tx{display:none}.cab .cab-groups{flex-direction:row;gap:4px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.cab .cab-groups::-webkit-scrollbar{display:none}.cab .cab-group{flex-direction:row;gap:4px}.cab .cab-group-lab,.cab .cab-item.soon{display:none}.cab .cab-side-foot{margin:0 0 0 auto;padding:0;border:0;flex:0 0 auto;flex-direction:row;align-items:center;gap:4px}.cab .cab-back{padding:7px;border-radius:10px}.cab .cab-back .t,.cab .cab-lang-lab,.cab .cab-lang>summary .chev{display:none}.cab .cab-lang-menu{top:calc(100% + 6px);bottom:auto;left:auto;right:0;min-width:150px}.cab .cab-bar{position:static;height:auto;padding:12px 16px}.cab .cab-bar-hi span{display:none}.cab .cab-mgr{padding:7px;animation:none}.cab .cab-mgr .t{display:none}.cab .cab-bar-r{gap:10px}.cab .cab-main{padding:16px}}@media(max-width:460px){.cab{grid-template-columns:minmax(0,1fr)}.cab .cab-side{padding:8px;gap:4px}.cab .cab-group,.cab .cab-groups{gap:2px}.cab .cab-side .cab-item{padding:0 8px}.cab .cab-bal,.cab .cab-item span{display:none}}.cab .offer-free{display:inline-block;background:var(--banana);color:var(--ink);font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:.82em;padding:1px 9px;border-radius:999px;white-space:nowrap}.cab .offer-hot{color:var(--banana);font-weight:800}html[data-cab-theme=light] .cab .offer-hot{color:var(--ink);background:var(--banana);padding:0 4px;border-radius:4px}.cab .cab-skel{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.cab .cab-skel i,.cab .cab-skel span{display:block;height:96px;border-radius:16px;background:var(--s1);border:1px solid var(--bd);animation:cab-skel 1.2s ease-in-out infinite alternate}.cab .cab-skel i{grid-column:1/-1;height:280px}@keyframes cab-skel{0%{opacity:.55}to{opacity:1}}@media(max-width:620px){.cab .cab-skel{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.cab .cab-skel i,.cab .cab-skel span{animation:none}}.cab .cr-hero{position:relative;overflow:hidden;border-radius:20px;padding:clamp(24px,3.4vw,44px);border:1px solid color-mix(in srgb,var(--banana) 30%,transparent);background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--banana) 22%,transparent) 0,transparent 55%),var(--s1)}.cab .cr-kicker{display:inline-block;font-family:var(--sg);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ink);background:var(--banana);padding:5px 10px;border-radius:100px}.cab .cr-hero h1{margin:16px 0 0;font-family:var(--sg);font-weight:700;font-size:clamp(1.8rem,1.1rem + 2.4vw,3rem);line-height:1.05;letter-spacing:-.03em;color:var(--tx)}.cab .cr-hero h1 span{display:block}.cab .cr-hero h1 span+span{color:var(--acc)}.cab .cr-hero>p{margin:14px 0 0;max-width:56ch;font-size:clamp(.95rem,.9rem + .3vw,1.1rem);color:var(--tx2)}.cab .cr-chips{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cab .cr-chips li{min-width:0;overflow-wrap:anywhere;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:100px;background:var(--s2);border:1px solid var(--bd2);font-family:var(--sg);font-weight:600;font-size:.84rem;color:var(--tx)}.cab .cr-chips svg{width:14px;height:14px;color:var(--acc)}.cab .cr-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px}.cab .cr-hero-cta .payout-btn,.cab .cr-send .payout-btn{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;padding:14px 28px;font-size:1rem;text-decoration:none}.cab .cr-cta svg,.cab .cr-hero-cta svg,.cab .cr-send svg{width:16px;height:16px;flex:none}.cab .cr-teaser{display:flex;align-items:center;gap:12px;margin-left:auto;padding:10px 16px;border-radius:14px;background:color-mix(in srgb,var(--banana) 10%,transparent);border:1px solid color-mix(in srgb,var(--banana) 35%,transparent);color:var(--tx)}.cab .cr-teaser b{font-family:var(--sg);font-weight:800;font-size:clamp(1.6rem,1.2rem + 1vw,2.2rem);letter-spacing:-.03em;color:var(--acc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cab .cr-teaser span{font-size:.84rem;line-height:1.3;color:var(--tx2);max-width:22ch}.cab .cr-hero>p.cr-disc{margin:16px 0 0;font-size:.76rem;line-height:1.45;color:var(--tx3);max-width:90ch}.cab .cr-calc-disc{margin:8px 0 0;font-size:.76rem;line-height:1.45;color:var(--tx2)}.cab .cr-ghost{font-family:var(--sg);font-weight:600;font-size:.95rem;color:var(--acc)}.cab .cr-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.cab .cr-tier{display:flex;flex-direction:column;gap:2px;padding:18px;border-radius:14px;background:var(--s2);border:1px solid var(--bd)}.cab .cr-tier.custom{background:transparent;border-style:dashed;border-color:var(--bd2)}.cab .cr-subs{font-family:var(--sg);font-size:.8rem;font-weight:600;color:var(--tx3)}.cab .cr-plan{font-family:var(--sg);font-weight:800;font-size:clamp(1.6rem,1.2rem + 1vw,2.1rem);letter-spacing:-.03em;color:var(--acc);margin-top:8px;line-height:1.05}.cab .cr-tier.custom .cr-plan{color:var(--tx);font-size:clamp(1.2rem,1rem + .6vw,1.5rem)}.cab .cr-term{font-family:var(--sg);font-weight:700;font-size:1.05rem;color:var(--tx)}.cab .cr-note{font-size:.8rem;color:var(--tx3);margin-top:6px}.cab .cr-cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-family:var(--sg);font-weight:600;font-size:.86rem;color:var(--acc)}.cab .cr-calc-lab{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:.88rem;color:var(--tx2)}.cab .cr-calc-lab b{font-family:var(--sg);font-size:1.15rem;color:var(--tx);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cab .cr-calc input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;margin:14px 0 6px;border-radius:100px;cursor:pointer;background:linear-gradient(90deg,var(--banana) var(--p),var(--s3) var(--p))}.cab .cr-calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--banana);border:4px solid var(--s1);box-shadow:0 0 0 1px var(--banana)}.cab .cr-calc input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--banana);border:4px solid var(--s1)}.cab .cr-calc-out{margin-top:14px}.cab .cr-big{font-family:var(--sg);font-weight:800;font-size:clamp(3rem,2rem + 4vw,4.8rem);line-height:.95;letter-spacing:-.045em;color:var(--acc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cab .cr-big span{font-size:.55em;vertical-align:.2em;opacity:.85;margin-right:2px}.cab .cr-calc-out .per{display:block;margin-top:6px;color:var(--tx2);font-size:.9rem}.cab .cr-calc-stats{display:flex;gap:32px;margin-top:18px;padding-top:16px;border-top:1px solid var(--bd)}.cab .cr-calc-stats .k{display:block;font-family:var(--sg);text-transform:uppercase;letter-spacing:.1em;font-size:.64rem;color:var(--tx3)}.cab .cr-calc-stats b{font-family:var(--sg);font-weight:800;font-size:1.6rem;color:var(--tx);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cab .cr-calc-note{margin:14px 0 0;font-size:.76rem;color:var(--tx3)}.cab .cr-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;align-items:stretch}.cab .cr-step{display:flex;flex-direction:column;border-radius:14px;background:var(--s2);border:1px solid var(--bd);transition:border-color .15s}.cab .cr-step:hover,.cab .cr-step[open]{border-color:color-mix(in srgb,var(--banana) 45%,transparent)}.cab .cr-step summary{flex:none;min-height:108px;list-style:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"num title chev" "num short chev";grid-column-gap:14px;column-gap:14px;grid-row-gap:2px;row-gap:2px;align-items:center;padding:18px}.cab .cr-step summary::-webkit-details-marker{display:none}.cab .cr-num{grid-area:num;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--banana);color:var(--ink);font-family:var(--sg);font-weight:800;font-size:1.3rem}.cab .cr-step b{grid-area:title;font-family:var(--sg);font-weight:700;font-size:1.15rem;color:var(--tx)}.cab .cr-short{grid-area:short;font-size:.84rem;color:var(--tx2)}.cab .cr-step .cr-chev{grid-area:chev;width:18px;height:18px;color:var(--tx3);transition:transform .2s}.cab .cr-step[open] .cr-chev{transform:rotate(180deg)}.cab .cr-step p{margin:0;padding:0 18px 18px;font-size:.88rem;line-height:1.5;color:var(--tx2)}.cab .cr-send{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px}.cab .cr-send span{font-size:.8rem;color:var(--tx3)}.cab .cr-faq{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 24px;gap:14px 24px}.cab .cr-faq b{font-family:var(--sg);font-weight:600;color:var(--tx);font-size:.92rem}.cab .cr-faq p{margin:4px 0 0;font-size:.86rem;color:var(--tx2)}@media (max-width:900px){.cab .cr-steps{grid-template-columns:1fr}}.cab.pub{grid-template-columns:minmax(0,1fr)}.cab.pub .pub-bar{position:-webkit-sticky;position:sticky;padding:0 clamp(16px,2.4vw,32px)}.cab.pub .pub-bar .cab-brand{padding:0;flex:0 0 auto}.cab.pub .cab-lang>summary{padding:0 10px}.cab.pub .cab-lang-menu{top:calc(100% + 6px);bottom:auto;left:auto;right:0;min-width:150px}@media(max-width:760px){.cab.pub .pub-bar{position:static;height:64px;padding:0 16px}.cab.pub .cab-brand-tx{display:inline-flex}.cab.pub .cab-lang-lab{display:inline}.cab.pub .cab-main{padding:16px}}.cab .cr-apply{display:flex;flex-direction:column;gap:6px;min-width:0;border-color:color-mix(in srgb,var(--banana) 45%,transparent)}.cab .cr-apply .card-h{margin-bottom:6px}.cab .cr-apply .code-input-box{display:flex;align-items:center;min-width:0;padding:0 12px}.cab .cr-apply .code-input{flex:1 1 auto;min-width:0;width:100%;background:transparent;border:0;outline:0;padding:12px 0;font:inherit}.cab .cr-apply .code-prefix{flex:none}.cab .cr-form{display:flex;flex-direction:column;gap:6px;min-width:0}.cab .cr-form .ref-label{margin-top:8px}.cab .cr-done{display:flex;flex-direction:column;gap:8px;min-width:0}.cab .cr-done>b{font-family:var(--sg);font-size:1.2rem;color:var(--tx)}.cab .cr-done p{margin:0;color:var(--tx2);font-size:.9rem}.cab .cr-done .ref-box code,.cab .cr-done-ch span{overflow-wrap:anywhere}.cab .cr-linkbtn{align-self:flex-start;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}@media (max-width:560px){.cab .cr-teaser{margin-left:0;width:100%}.cab .cr-tiers{grid-template-columns:minmax(0,1fr);gap:8px}.cab .cr-tier{padding:14px}.cab .cr-faq{grid-template-columns:1fr}.cab .cr-hero-cta .payout-btn{width:100%}}.cab .cr-try{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px}.cab .cr-try .cr-try-btn.payout-btn{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;padding:18px 36px;font-family:var(--sg);font-weight:800;font-size:1.2rem;letter-spacing:-.01em;border-radius:14px;text-decoration:none}.cab .cr-try-note{font-size:.78rem;color:var(--tx3)}.cab .cr-apply-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:12px;background:transparent;border:1px solid var(--bd2);color:var(--tx);font-family:var(--sg);font-weight:600;font-size:.95rem;cursor:pointer;align-self:flex-start}.cab .cr-apply-btn:hover{border-color:var(--acc);color:var(--acc)}.cab .cr-apply-btn svg{width:16px;height:16px}.cab .cr-hero-cta{align-items:flex-start}.cab .cr-next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:18px;padding:20px;border-radius:14px;background:color-mix(in srgb,var(--banana) 8%,transparent);border:1px solid color-mix(in srgb,var(--banana) 30%,transparent)}.cab .cr-next>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.cab .cr-next b{font-family:var(--sg);font-size:1.15rem;color:var(--tx)}.cab .cr-next>div>span{color:var(--tx2);font-size:.9rem}.cab .cr-done .cr-try{margin-top:10px}@media (max-width:560px){.cab .cr-apply-btn,.cab .cr-try,.cab .cr-try .cr-try-btn.payout-btn{width:100%}.cab .cr-apply-btn{justify-content:center}}.cab .cr-next-btns{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.cab .cr-next-btns .cr-apply-btn{padding:18px 26px;text-decoration:none}@media (max-width:560px){.cab .cr-next-btns{width:100%;flex-direction:column}}.cab .cr-next{flex-direction:column;align-items:flex-start;justify-content:flex-start}.cab .cr-next>div:first-child{flex:none}.cab .cr-next-btns{align-items:center}@media (max-width:560px){.cab .cr-next,.cab .cr-next-btns{align-items:stretch}.cab .cr-next-btns .cr-try{flex-direction:column;align-items:stretch}.cab .cr-next-btns .cr-apply-btn{width:100%;justify-content:center}.cab .cr-try .cr-try-btn.payout-btn{font-size:1.1rem}.cab .cr-next-btns .cr-apply-btn,.cab .cr-try .cr-try-btn.payout-btn{padding:16px 20px;white-space:nowrap}}.cab .cr-done .cr-next-btns{margin-top:10px}