:root{--bg:#f4f5f7;--bg-elevated:#fafbfc;--surface:#ffffff;--surface-2:#f8f9fb;--surface-3:#eef1f5;--text:#17191d;--text-soft:#353a42;--muted:#687181;--muted-2:#98a1ae;--line:#e3e6eb;--line-strong:#d4d9e1;--brand:#ef1b2d;--brand-strong:#bd1020;--brand-soft:#fff0f2;--nav:#111315;--nav-soft:#1a1d21;--blue:#3978e8;--violet:#7957d5;--green:#25865f;--yellow:#f2b84b;--red:#ef1b2d;--red-dark:#bd1020;--blue-dark:#244f99;--shadow-xs:0 1px 2px rgba(16,24,40,.04);--shadow-sm:0 7px 24px rgba(20,25,35,.06);--shadow:0 18px 50px rgba(20,25,35,.08);--shadow-lg:0 28px 80px rgba(12,16,24,.14);--radius-sm:10px;--radius:18px;--radius-lg:26px}.premises-v7640-shell{gap:12px}.premises-v7640-page{gap:15px}.premises-v7640-page h2{letter-spacing:-.025em}.premises-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 20px;border-radius:20px;color:#fff;background:linear-gradient(118deg,#321016,#1b1723 52%,#111827);box-shadow:0 16px 38px rgba(29,13,20,.16);overflow:hidden}.premises-intro>div:first-child{min-width:230px}.premises-guidance-card>span,.premises-intro>div:first-child>span,.premises-section-copy>span,.premises-what-if-head>div>span{color:#e75b69;font-size:7px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.premises-intro h2{margin:3px 0 4px;font-size:22px}.premises-intro p{margin:0;color:rgba(255,255,255,.62);font-size:8.5px}.premises-flow{display:flex;align-items:center;gap:8px}.premises-flow span{min-width:92px;color:rgba(255,255,255,.76);font-size:8px;font-weight:800;white-space:nowrap}.premises-flow b{display:block;margin-bottom:3px;color:#e75b69;font-size:7px;letter-spacing:.08em}.premises-flow i{color:rgba(255,255,255,.22);font-style:normal}.premises-v7640-page .premise-alert{border:0;border-radius:14px;background:color-mix(in srgb,var(--brand) 7%,var(--surface));box-shadow:0 8px 24px rgba(31,20,25,.04)}.premises-v7640-page .premise-alert small{margin-left:auto;color:var(--muted);font-size:7.5px;font-weight:800}.premises-section-copy{display:grid;grid-gap:2px;gap:2px;padding:2px 3px}.premises-section-copy h2{margin:0;font-size:17px}.premises-section-copy p{margin:2px 0 0;color:var(--muted);font-size:8px}.premises-v7640-page .premises-main-grid{gap:12px}.premises-v7640-page .premise-main-card{position:relative;min-height:235px;display:flex;flex-direction:column;padding:16px;border:0;border-radius:19px;color:#fff;overflow:hidden;box-shadow:0 13px 32px rgba(26,18,22,.13);transition:transform .18s ease,box-shadow .18s ease}.premises-v7640-page .premise-main-card:hover{transform:translateY(-4px);box-shadow:0 20px 42px rgba(26,18,22,.19)}.premise-main-card.is-revenue{background:linear-gradient(135deg,#531c27,#29141b)}.premise-main-card.is-devices{background:linear-gradient(135deg,#24385f,#141d34)}.premise-main-card.is-accessories{background:linear-gradient(135deg,#584324,#2b2419)}.premises-v7640-page .premise-main-card:after{content:"";position:absolute;width:150px;height:150px;right:-70px;top:-75px;border:28px solid rgba(255,255,255,.035);border-radius:50%;pointer-events:none}.premises-v7640-page .premise-main-card-head{display:flex;align-items:center;gap:9px}.premise-main-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.09)}.premise-main-icon svg{width:15px;height:15px}.premises-v7640-page .premise-main-card-head small{display:block;color:rgba(255,255,255,.5);font-size:6.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.premises-v7640-page .premise-main-card-head h2{margin:2px 0 0;color:#fff;font-size:16px;text-transform:uppercase}.premise-main-percentage{display:block;margin-top:14px;color:#fff;font-size:12px}.premises-v7640-page .premise-rule-copy{gap:7px;margin-top:11px}.premises-v7640-page .premise-rule-copy p{color:rgba(255,255,255,.67);font-size:8px;line-height:1.45}.premises-v7640-page .premise-rule-copy b{display:block;margin-bottom:1px;color:rgba(255,255,255,.9);font-size:6.5px;letter-spacing:.07em;text-transform:uppercase}.premise-card-details{margin-top:auto;padding-top:11px}.premise-card-details summary{display:flex;align-items:center;gap:6px;color:rgba(255,255,255,.78);cursor:pointer;font-size:7.5px;font-weight:850;list-style:none}.premise-card-details summary::-webkit-details-marker{display:none}.premise-card-details summary i{width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.premise-card-details[open] summary i{transform:rotate(225deg) translate(-2px,-1px)}.premises-v7640-page .premise-tier-row{gap:5px;margin-top:8px}.premises-v7640-page .premise-tier-row span{padding:6px;border:0;border-radius:8px;background:rgba(0,0,0,.15)}.premises-v7640-page .premise-tier-row small{color:rgba(255,255,255,.55)}.premises-v7640-page .premise-tier-row strong{color:#fff;font-size:9px}.premises-v7640-page .premise-main-card footer{margin-top:11px;padding-top:8px;border-top:1px solid rgba(255,255,255,.09);color:rgba(255,255,255,.58)}.premises-additional-rules{display:grid;grid-gap:8px;gap:8px}.premises-v7640-page .commission-tier-guide{border:0;border-radius:17px;background:var(--surface);box-shadow:0 10px 30px rgba(28,20,24,.06)}.premises-v7640-page .commission-tier-guide>summary{border:0}.premises-v7640-page .commission-tier-card{border:0;background:var(--surface-2)}.premises-v7640-page .premises-payment-note{border:0;border-radius:17px;background:var(--surface);box-shadow:0 9px 28px rgba(28,20,24,.055)}.premises-v7640-page .premises-payment-note p{display:flex;align-items:center;gap:7px}.premises-v7640-page .premises-payment-note p svg{width:14px;height:14px;color:var(--brand)}.premises-rate-note{margin:-5px 2px 0;color:var(--muted);font-size:7.5px}.premises-rate-note strong{color:var(--text)}.premises-what-if{display:grid;grid-gap:12px;gap:12px;margin-top:4px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--text) 9%,transparent)}.premises-what-if-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.premises-what-if-head h2{margin:2px 0 3px;font-size:22px}.premises-what-if-head p{margin:0;color:var(--muted);font-size:8.5px}.premises-reset-button{padding:9px 12px;border:0;border-radius:999px;color:var(--text-soft);background:var(--surface-2);cursor:pointer;font:inherit;font-size:8px;font-weight:850;box-shadow:0 5px 16px rgba(28,20,24,.05)}.premises-reset-button:disabled{opacity:.4;cursor:default}.premises-projection-grid{display:grid;grid-template-columns:1.25fr repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.premises-projection-grid article{min-width:0;min-height:108px;display:flex;flex-direction:column;justify-content:center;padding:14px 15px;border-radius:17px;background:var(--surface);box-shadow:0 9px 27px rgba(28,20,24,.06)}.premises-projection-grid article>span{color:var(--muted);font-size:6.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.premises-projection-grid article>strong{display:block;margin:5px 0 3px;font-size:19px}.premises-projection-grid article>small{color:var(--muted);font-size:7px;line-height:1.35}.premises-projection-grid .premises-projection-total{color:#fff;background:linear-gradient(135deg,#4d1620,#21141b 68%,#171a25);box-shadow:0 13px 31px rgba(54,16,25,.19)}.premises-projection-total>span{color:rgba(255,255,255,.58)!important}.premises-projection-total>strong{color:#fff;font-size:27px!important}.premises-projection-total>small{color:rgba(255,255,255,.6)!important}.premises-projection-total>small.is-positive{color:#82e5ac!important;font-weight:850}.premises-projection-grid article.is-released>strong{color:var(--green)}.premises-projection-grid article.is-blocked>strong{color:var(--brand)}.premises-scenario-fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.premises-scenario-field{--scenario-accent:#8a4c58;min-width:0;padding:11px;border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--scenario-accent) 11%,var(--surface)),var(--surface));box-shadow:0 7px 22px rgba(28,20,24,.05)}.premises-scenario-field.is-devices,.premises-scenario-field.is-devices-value{--scenario-accent:#5076bd}.premises-scenario-field.is-accessories{--scenario-accent:#9b7438}.premises-scenario-field.is-gross{--scenario-accent:#7564a7}.premises-scenario-field.is-bl{--scenario-accent:#3b8a9c}.premises-scenario-field.is-tv{--scenario-accent:#a05275}.premises-scenario-field.is-gross-multi{--scenario-accent:#586394}.premises-scenario-field.is-residential{--scenario-accent:#43866f}.premises-scenario-field.is-insurance{--scenario-accent:#9b6b3d}.premises-scenario-field>header{min-height:29px;display:flex;align-items:center;gap:7px}.premises-scenario-icon{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;color:var(--scenario-accent);background:color-mix(in srgb,var(--scenario-accent) 13%,transparent)}.premises-scenario-icon svg{width:13px;height:13px}.premises-scenario-field>header strong{font-size:8px;text-transform:uppercase}.premises-scenario-current{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-top:7px;color:var(--muted);font-size:6.5px}.premises-scenario-current b{color:var(--text-soft);font-size:8px}.premises-scenario-control{display:grid;grid-template-columns:27px minmax(0,1fr) 27px;align-items:center;grid-gap:5px;gap:5px;margin-top:7px}.premises-scenario-control button{width:27px;height:27px;border:0;border-radius:50%;color:var(--text);background:color-mix(in srgb,var(--scenario-accent) 17%,var(--surface-2));cursor:pointer;font-size:14px;font-weight:800}.premises-scenario-control button:hover{background:color-mix(in srgb,var(--scenario-accent) 28%,var(--surface-2))}.premises-scenario-control label{min-width:0;display:grid;grid-gap:2px;gap:2px;text-align:center}.premises-scenario-control label span{color:var(--muted);font-size:5.5px;font-weight:800;text-transform:uppercase}.premises-scenario-control input{width:100%;padding:3px 1px;border:0;border-radius:6px;outline:0;color:var(--text);background:transparent;font:inherit;font-size:11px;font-weight:900;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.premises-scenario-control input::-webkit-inner-spin-button,.premises-scenario-control input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.premises-scenario-field>footer{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-top:7px;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--scenario-accent) 15%,transparent)}.premises-scenario-field>footer span{color:var(--muted);font-size:6px}.premises-scenario-field>footer strong{color:var(--scenario-accent);font-size:8px}.premises-impact-grid{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);grid-gap:10px;gap:10px}.premises-comparison-card,.premises-guidance-card{min-width:0;padding:14px;border-radius:17px;background:var(--surface);box-shadow:0 8px 25px rgba(28,20,24,.055)}.premises-guidance-card div{display:grid;grid-gap:7px;gap:7px;margin-top:8px}.premises-guidance-card p{position:relative;margin:0;padding-left:11px;color:var(--text-soft);font-size:8px;line-height:1.45}.premises-guidance-card p:before{content:"";position:absolute;width:4px;height:4px;left:0;top:5px;border-radius:50%;background:var(--brand)}.premises-comparison-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.premises-comparison-card>header span{font-size:9px;font-weight:900;text-transform:uppercase}.premises-comparison-card>header small{color:var(--muted);font-size:7px}.premises-comparison-table-wrap{margin-top:8px;overflow-x:auto}.premises-comparison-card table{width:100%;border-collapse:collapse}.premises-comparison-card td,.premises-comparison-card th{padding:6px 7px;border-bottom:1px solid color-mix(in srgb,var(--text) 7%,transparent);font-size:7.5px;text-align:right;white-space:nowrap}.premises-comparison-card th{color:var(--muted);font-size:6px;text-transform:uppercase}.premises-comparison-card td:first-child,.premises-comparison-card th:first-child{padding-left:0;text-align:left}.premises-comparison-card td:last-child{padding-right:0;color:var(--green);font-weight:900}.premises-comparison-empty{margin:13px 0 3px;color:var(--muted);font-size:8px}.premises-comparison-card>footer{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.premises-comparison-card>footer span{padding:5px 7px;border-radius:999px;color:var(--muted);background:var(--surface-2);font-size:6.5px}.premises-comparison-card>footer b{color:var(--green)}[data-theme=dark] .premises-intro{box-shadow:0 0 32px rgba(119,31,49,.15)}[data-theme=dark] .premises-v7640-page .premise-main-card{box-shadow:0 0 28px color-mix(in srgb,currentColor 5%,transparent)}[data-theme=dark] .premises-v7640-page .premise-main-card:hover{box-shadow:0 0 38px rgba(154,64,84,.16)}[data-theme=dark] .premises-comparison-card,[data-theme=dark] .premises-guidance-card,[data-theme=dark] .premises-projection-grid article,[data-theme=dark] .premises-scenario-field,[data-theme=dark] .premises-v7640-page .commission-tier-guide,[data-theme=dark] .premises-v7640-page .premises-payment-note{box-shadow:0 0 25px rgba(124,61,76,.075)}@media (max-width:1180px){.premises-flow span{min-width:75px}.premises-scenario-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.premises-projection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.premises-intro{align-items:flex-start;flex-direction:column}.premises-flow{width:100%;overflow-x:auto;padding-bottom:3px}.premises-flow span{min-width:92px}.premises-what-if-head{align-items:flex-start;flex-direction:column}.premises-scenario-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.premises-impact-grid{grid-template-columns:1fr}.premises-v7640-page .premise-alert{align-items:flex-start;flex-direction:column;gap:5px}.premises-v7640-page .premise-alert small{margin-left:0}}@media (max-width:560px){.premises-intro{padding:15px}.premises-projection-grid,.premises-scenario-fields{grid-template-columns:1fr}.premises-scenario-field{padding:12px}.premises-v7640-page .premise-main-card{min-height:0}}[data-theme=dark]{--bg:#090b0e;--bg-elevated:#0e1115;--surface:#12151a;--surface-2:#181c22;--surface-3:#20252d;--text:#f5f7fa;--text-soft:#d8dde5;--muted:#9ca6b5;--muted-2:#6d7785;--line:#292f38;--line-strong:#353d48;--brand:#ff3447;--brand-strong:#d91c31;--brand-soft:#2b151a;--nav:#080a0d;--nav-soft:#111419;--blue:#69a1ff;--violet:#a386f5;--green:#55c995;--yellow:#f7cb68;--red:#ff5262;--red-dark:#d92c40;--blue-dark:#8ab4ff;--shadow-xs:0 1px 2px rgba(0,0,0,.25);--shadow-sm:0 10px 30px rgba(0,0,0,.24);--shadow:0 20px 60px rgba(0,0,0,.28);--shadow-lg:0 30px 90px rgba(0,0,0,.42)}*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}html[data-theme=dark]{color-scheme:dark}body{margin:0;min-width:320px;background:radial-gradient(circle at 80% -10%,color-mix(in srgb,var(--brand) 5%,transparent),transparent 32rem),var(--bg);color:var(--text);font-family:Segoe UI Variable,Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}svg{display:block}::selection{background:color-mix(in srgb,var(--brand) 24%,transparent)}.login-page{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(410px,.82fr);background:#0c0e11}.login-brand,.login-page{min-height:100svh;overflow:hidden}.login-brand{position:relative;isolation:isolate;padding:clamp(32px,5vw,76px);display:flex;flex-direction:column;justify-content:space-between;color:#ffffff;background:linear-gradient(135deg,rgba(239,27,45,.1),transparent 38%),linear-gradient(145deg,#0b0d10,#15181d 54%,#090a0c)}.login-grid-pattern{position:absolute;inset:0;z-index:-3;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(to bottom right,black,transparent 78%);mask-image:linear-gradient(to bottom right,black,transparent 78%)}.login-ambient{position:absolute;border-radius:50%;filter:blur(3px);z-index:-2;pointer-events:none}.login-ambient-one{width:420px;height:420px;right:-120px;top:-120px;background:radial-gradient(circle,rgba(239,27,45,.42),rgba(239,27,45,.03) 68%,transparent 70%);animation:ambientFloat 8s ease-in-out infinite}.login-ambient-two{width:340px;height:340px;left:20%;bottom:-180px;background:radial-gradient(circle,rgba(100,71,210,.22),transparent 68%);animation:ambientFloat 10s ease-in-out infinite reverse}@keyframes ambientFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(12px,-18px,0) scale(1.04)}}.login-brand-top{display:flex;align-items:center;gap:16px;position:relative;z-index:2}.login-logo{width:64px;height:64px;border-radius:18px;overflow:hidden;box-shadow:0 18px 38px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.08)}.login-logo img{width:100%;height:100%;object-fit:cover}.login-brand-top strong{display:block;font-size:14px;letter-spacing:.18em}.login-brand-top span:not(.login-logo){display:block;margin-top:3px;color:rgba(255,255,255,.53);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.login-brand-content{width:min(720px,94%);position:relative;z-index:2}.login-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;color:rgba(255,255,255,.72);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.login-eyebrow svg{width:17px;color:#ff5262}.login-brand h1{margin:0;max-width:760px;font-size:clamp(44px,6.2vw,82px);line-height:.99;letter-spacing:-.065em;font-weight:790}.login-brand h1 em{color:#ff3447;font-style:normal}.login-brand-content>p{max-width:650px;margin:25px 0 0;color:rgba(255,255,255,.64);font-size:clamp(16px,1.8vw,20px);line-height:1.65}.login-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:38px}.login-feature{min-width:0;display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.035);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-feature>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:#ff5262;background:rgba(239,27,45,.12)}.login-feature svg{width:17px}.login-feature strong{display:block;font-size:12px}.login-feature small{display:block;margin-top:3px;color:rgba(255,255,255,.47);font-size:10px;line-height:1.4}.login-brand-footer{display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.48);font-size:11px;letter-spacing:.04em;position:relative;z-index:2}.login-brand-footer svg{width:16px;color:rgba(255,255,255,.68)}.login-panel{min-height:100svh;display:grid;place-items:center;align-content:center;grid-gap:20px;gap:20px;padding:clamp(24px,5vw,70px);background:var(--bg-elevated)}.login-card{width:min(455px,100%);padding:clamp(27px,3.5vw,42px);border:1px solid var(--line);border-radius:28px;background:var(--surface);box-shadow:var(--shadow-lg);animation:cardEnter .5s ease-out both}@keyframes cardEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.login-card-head{display:flex;align-items:center;gap:14px}.login-card-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:var(--brand);background:var(--brand-soft)}.login-card-icon svg{width:21px}.login-card-head span:not(.login-card-icon){display:block;color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.03em}.login-card h2{margin:2px 0 0;font-size:27px;letter-spacing:-.04em}.login-card-description{margin:18px 0 27px;color:var(--muted)}.login-form{gap:18px}.input-shell{position:relative;display:flex;align-items:center}.input-shell>svg{position:absolute;left:13px;width:18px;color:var(--muted-2);pointer-events:none}.input-shell input{padding-left:43px!important;padding-right:42px!important}.password-toggle{position:absolute;right:8px;width:34px;height:34px;padding:0;display:grid;place-items:center;border:0;border-radius:9px;color:var(--muted);background:transparent;cursor:pointer}.password-toggle:hover{color:var(--text);background:var(--surface-3)}.password-toggle svg{width:17px}.login-submit{margin-top:4px;display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px}.login-submit svg{width:18px;transition:transform .2s ease}.login-submit:hover svg{transform:translateX(3px)}.button-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.38);border-top-color:#fff;border-radius:50%;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.login-security{display:flex;align-items:flex-start;gap:8px;margin-top:25px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:10px;line-height:1.5}.login-security svg{width:14px;flex:0 0 auto;margin-top:1px}.login-copyright{color:var(--muted-2);font-size:9px;font-weight:750;letter-spacing:.14em}.field{display:grid;grid-gap:7px;gap:7px;min-width:0}.field label{color:var(--text-soft);font-size:11px;font-weight:800;letter-spacing:.035em}.field input,.field select,.field textarea,.table-wrap input,.table-wrap select{width:100%;min-height:43px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);border-radius:11px;padding:10px 12px;outline:none;box-shadow:var(--shadow-xs);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.field input::placeholder{color:var(--muted-2)}.field input:focus,.field select:focus,.field textarea:focus,.table-wrap input:focus,.table-wrap select:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.field small{color:var(--muted);font-size:10px;line-height:1.45}.field input[readonly],.table-wrap input[readonly]{background:var(--surface-3);color:var(--muted);cursor:not-allowed;box-shadow:none}.form-stack{display:grid;grid-gap:17px;gap:17px}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-section{display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid var(--line);background:var(--surface-2)}.form-section h3{margin:0;font-size:16px;letter-spacing:-.02em}.checkbox{display:flex;align-items:center;gap:10px;color:var(--text-soft);font-weight:700}.checkbox input{width:18px;height:18px;accent-color:var(--brand)}.btn{min-height:41px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:11px;padding:9px 15px;cursor:pointer;font-weight:800;font-size:12px;line-height:1;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,border-color .16s ease}.btn svg{width:17px}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.52;cursor:not-allowed;transform:none}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-strong));box-shadow:0 8px 22px color-mix(in srgb,var(--brand) 22%,transparent)}.btn-primary:hover{box-shadow:0 12px 27px color-mix(in srgb,var(--brand) 28%,transparent);filter:saturate(1.05)}.btn-secondary{color:var(--text);background:var(--surface);border-color:var(--line-strong);box-shadow:var(--shadow-xs)}.btn-secondary:hover{border-color:color-mix(in srgb,var(--text) 25%,var(--line));background:var(--surface-2)}.btn-ghost{color:var(--text-soft);background:color-mix(in srgb,var(--surface) 70%,transparent);border-color:color-mix(in srgb,var(--line) 80%,transparent)}.btn-danger{color:#fff;background:#c52131}.btn-block{width:100%}.icon-button{width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:11px;color:var(--muted);background:var(--surface);cursor:pointer;transition:color .15s,border-color .15s,transform .15s}.icon-button:hover{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 30%,var(--line));transform:translateY(-1px)}.icon-button svg{width:18px}.app-shell{min-height:100vh;display:grid;grid-template-columns:272px minmax(0,1fr)}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:20px 16px 16px;display:flex;flex-direction:column;gap:18px;color:#f4f6f8;background:linear-gradient(180deg,var(--nav) 0,#0c0e11 100%);border-right:1px solid rgba(255,255,255,.05);z-index:40}.sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 0,rgba(239,27,45,.12),transparent 27%)}.sidebar>*{position:relative}.sidebar-brand{height:54px;display:flex;align-items:center;gap:12px;padding:0 7px}.brand-mark{width:44px;height:44px;flex:0 0 auto;border-radius:13px;overflow:hidden;box-shadow:0 12px 24px rgba(0,0,0,.34)}.brand-mark img{width:100%;height:100%;object-fit:cover}.brand-copy strong{display:block;font-size:13px;letter-spacing:.115em}.brand-copy span{display:block;margin-top:2px;color:rgba(255,255,255,.43);font-size:9px;letter-spacing:.18em}.sidebar-context{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.035)}.context-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:#ff5262;background:rgba(239,27,45,.12)}.context-icon svg{width:15px}.sidebar-context div{min-width:0;flex:1 1}.sidebar-context small{display:block;color:rgba(255,255,255,.38);font-size:8px;text-transform:uppercase;letter-spacing:.1em}.sidebar-context strong{display:block;margin-top:1px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.online-dot{width:7px;height:7px;border-radius:50%;background:#45d28e;box-shadow:0 0 0 4px rgba(69,210,142,.1)}.sidebar-section-label{padding:2px 10px 0;color:rgba(255,255,255,.26);font-size:8px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.nav{display:grid;grid-gap:3px;gap:3px}.nav a{min-height:43px;position:relative;display:flex;align-items:center;gap:9px;padding:5px 8px;border-radius:10px;color:rgba(237,241,246,.57);transition:color .16s ease,background .16s ease,transform .16s ease}.nav a:hover{color:#fff;background:rgba(255,255,255,.055);transform:translateX(2px)}.nav a.active{color:#fff;background:linear-gradient(90deg,rgba(239,27,45,.18),rgba(255,255,255,.045))}.nav-icon{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.045);transition:background .16s,color .16s}.nav-icon svg{width:16px}.nav a.active .nav-icon{color:#ff5262;background:rgba(239,27,45,.13)}.nav-copy{min-width:0;flex:1 1}.nav-copy strong{display:block;font-size:11px;font-weight:760}.nav-copy small{display:block;margin-top:1px;color:rgba(255,255,255,.31);font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav a.active .nav-copy small{color:rgba(255,255,255,.48)}.nav-indicator{width:3px;height:18px;border-radius:4px;background:transparent}.nav a.active .nav-indicator{background:#ff3447;box-shadow:0 0 12px rgba(255,52,71,.5)}.sidebar-footer{margin-top:auto;gap:7px;padding:10px 7px 0;border-top:1px solid rgba(255,255,255,.07)}.sidebar-footer,.sidebar-user{display:flex;align-items:center}.sidebar-user{min-width:0;flex:1 1;gap:10px}.user-avatar{width:35px;height:35px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,#ef1b2d,#8d1020);font-size:9px;font-weight:900;letter-spacing:.04em}.user-copy{min-width:0}.user-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.user-copy small{display:block;margin-top:2px;color:rgba(255,255,255,.37);font-size:8px}.sidebar-signout{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;color:rgba(255,255,255,.42);background:transparent;cursor:pointer}.sidebar-signout:hover{color:#fff;background:rgba(255,255,255,.07)}.sidebar-signout svg{width:16px}.main{min-width:0;position:relative}.topbar{height:72px;position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 27px;border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.topbar-title{min-width:0}.topbar-eyebrow{display:block;color:var(--muted-2);font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.topbar-title strong{display:block;margin-top:1px;font-size:16px;letter-spacing:-.025em}.topbar-actions{display:flex;gap:8px;align-items:center}.topbar-mobile-brand{display:none}.theme-toggle{height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line);border-radius:11px;color:var(--text-soft);background:var(--surface);cursor:pointer;box-shadow:var(--shadow-xs);transition:transform .15s,border-color .15s}.theme-toggle:hover{transform:translateY(-1px);border-color:var(--line-strong)}.theme-toggle-icon{width:23px;height:23px;display:grid;place-items:center;border-radius:7px;color:var(--brand);background:var(--brand-soft)}.theme-toggle-icon svg{width:13px}.theme-toggle-label{font-size:10px;font-weight:780}.content{width:min(100%,1600px);margin:0 auto;padding:27px clamp(18px,2.5vw,38px) 48px}.grid{display:grid;grid-gap:18px;gap:18px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.page-header{min-height:64px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:3px}.page-header h1{margin:0;font-size:clamp(25px,3.4vw,38px);line-height:1.05;letter-spacing:-.045em}.page-header p{max-width:760px;margin:7px 0 0;color:var(--muted);font-size:12px}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.card-pad{padding:21px}.card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:17px}.card-header h2,.card-header h3{margin:0;color:var(--text);font-size:17px;letter-spacing:-.025em}.card-header p{margin:5px 0 0;color:var(--muted);font-size:10px}.kpi{position:relative;overflow:hidden;padding:18px}.kpi:after{content:"";position:absolute;width:95px;height:95px;right:-38px;top:-42px;border-radius:50%;background:currentColor;opacity:.04}.kpi-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:15px}.kpi-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--kpi-color,var(--brand));background:color-mix(in srgb,var(--kpi-color,var(--brand)) 10%,transparent)}.kpi-icon svg{width:17px}.kpi-badge{padding:4px 7px;border-radius:999px;background:var(--surface-2);font-size:7px;letter-spacing:.055em}.kpi-badge,.kpi-label{color:var(--muted);font-weight:850;text-transform:uppercase}.kpi-label{font-size:9px;letter-spacing:.095em}.kpi-value{margin-top:5px;font-size:clamp(25px,2.7vw,35px);font-weight:830;letter-spacing:-.05em;line-height:1.1}.kpi-note{margin-top:6px;color:var(--muted);font-size:9px}.kpi-red{--kpi-color:var(--brand)}.kpi-violet{--kpi-color:var(--violet)}.kpi-blue{--kpi-color:var(--blue)}.kpi-green{--kpi-color:var(--green)}.status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:850;white-space:nowrap}.status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px rgba(127,127,127,.08)}.status.ok{color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent)}.status.blocked{color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent)}.status.warning{color:#a06c07;background:color-mix(in srgb,var(--yellow) 20%,transparent)}[data-theme=dark] .status.warning{color:var(--yellow)}.notice{position:relative;border:1px solid var(--line);border-left:3px solid var(--blue);background:var(--surface);padding:14px 16px;border-radius:12px;color:var(--muted);box-shadow:var(--shadow-xs);font-size:11px}.notice strong{color:var(--text)}.notice.danger{border-left-color:var(--red)}.error,.success{padding:11px 13px;border:1px solid;border-radius:11px;font-size:11px}.error{color:#a92532;background:color-mix(in srgb,var(--red) 8%,var(--surface));border-color:color-mix(in srgb,var(--red) 24%,var(--line))}.success{color:#176e4b;background:color-mix(in srgb,var(--green) 8%,var(--surface));border-color:color-mix(in srgb,var(--green) 24%,var(--line))}[data-theme=dark] .error{color:#ff8c98}[data-theme=dark] .success{color:#82dcaf}.muted{color:var(--muted);font-size:10px}.floating-save{position:fixed;right:28px;bottom:27px;z-index:75;min-width:168px;box-shadow:0 16px 38px color-mix(in srgb,var(--brand) 28%,transparent);animation:floatingSaveIn .2s ease-out}.floating-save-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px rgba(255,255,255,.12)}.floating-save-saving .floating-save-dot{animation:floatingSavePulse .85s ease-in-out infinite}.floating-save-saved:disabled,.floating-save-saving:disabled{opacity:1}.floating-save-saved{background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 78%,#10291f));box-shadow:0 16px 38px color-mix(in srgb,var(--green) 28%,transparent)}.floating-save-error{background:linear-gradient(135deg,var(--red),var(--red-dark));box-shadow:0 16px 38px color-mix(in srgb,var(--red) 28%,transparent)}@keyframes floatingSaveIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes floatingSavePulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.16)}}.table-wrap{overflow-x:auto;border-radius:12px}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:12px 11px;border-bottom:1px solid var(--line);white-space:nowrap}th{color:var(--muted);background:var(--surface-2);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.075em}td{color:var(--text-soft);font-size:11px}tbody tr{transition:background .15s ease}tbody tr:hover{background:color-mix(in srgb,var(--brand) 2.5%,var(--surface))}tbody tr:last-child td{border-bottom:0}td strong{color:var(--text)}.indicator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px}.indicator-card{padding:17px}.indicator-card:hover{border-color:color-mix(in srgb,var(--brand) 15%,var(--line));box-shadow:var(--shadow)}.indicator-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.indicator-title h3{margin:0;font-size:14px;letter-spacing:-.02em}.indicator-numbers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:15px}.indicator-number{padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.indicator-number span{display:block;color:var(--muted);font-size:7px;text-transform:uppercase;font-weight:850;letter-spacing:.06em}.indicator-number strong{display:block;margin-top:4px;font-size:13px;letter-spacing:-.025em}.indicator-reason{min-height:30px;margin:12px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.indicator-next{margin-top:9px;padding-top:9px;border-top:1px dashed var(--line-strong);color:var(--muted);font-size:9px}.payment-card{position:relative;overflow:hidden;padding:21px;border-radius:var(--radius);color:#fff;box-shadow:var(--shadow)}.payment-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.1),transparent 46%)}.payment-card:after{content:"";position:absolute;width:170px;height:170px;right:-70px;top:-80px;border:28px solid rgba(255,255,255,.08);border-radius:50%}.payment-card.day10{background:linear-gradient(135deg,#ef1b2d,#9e101e)}.payment-card.day20{background:linear-gradient(135deg,#2c9b70,#14523b)}.payment-card small,.payment-card span,.payment-card strong{position:relative;z-index:1;display:block}.payment-card span{opacity:.73;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.payment-card strong{margin:7px 0 4px;font-size:31px;letter-spacing:-.045em}.payment-card small{opacity:.69;font-size:9px}.dashboard-page{gap:19px}.dashboard-hero{min-height:162px;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.48fr) minmax(225px,.52fr);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);color:#fff;background:linear-gradient(125deg,#121418,#1b1e23 60%,#101215);box-shadow:var(--shadow-lg)}.dashboard-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 76% 15%,rgba(239,27,45,.18),transparent 34%)}.dashboard-hero-content{position:relative;z-index:2;align-self:center;padding:clamp(20px,2.35vw,28px)}.hero-kicker{display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.57);font-size:9px;font-weight:850;letter-spacing:.095em;text-transform:uppercase}.hero-kicker svg{width:15px;color:#ff5262}.hero-main-row{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:10px}.dashboard-hero h1{margin:0;font-size:clamp(29px,3vw,40px);line-height:1;letter-spacing:-.052em;white-space:nowrap}.dashboard-hero-content>p{max-width:700px;margin:9px 0 0;color:rgba(255,255,255,.54);font-size:10px;line-height:1.5}.hero-actions{flex:0 0 auto;display:flex;align-items:center;gap:9px;margin:0}.dashboard-hero .btn{min-height:38px;padding-block:8px}.dashboard-hero .btn-ghost{color:#fff;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.055)}.dashboard-hero-visual{position:relative;min-height:162px;overflow:hidden}.hero-ring{position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%}.hero-ring-one{width:205px;height:205px;right:-12px;top:-23px}.hero-ring-two{width:138px;height:138px;right:22px;top:12px;border-color:rgba(239,27,45,.18)}.hero-logo{position:absolute;right:34px;top:48px;width:66px;height:66px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:#ff3447;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 18px 34px rgba(0,0,0,.24);transform:rotate(-5deg)}.hero-logo svg{width:31px}.hero-float-card{position:absolute;z-index:2;padding:8px 10px;border:1px solid rgba(255,255,255,.09);border-radius:10px;color:#fff;background:rgba(14,16,19,.68);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 23px rgba(0,0,0,.2)}.hero-float-card span{display:block;color:rgba(255,255,255,.43);font-size:7px}.hero-float-card strong{display:block;margin-top:2px;font-size:10px;text-transform:capitalize}.float-one{left:0;top:25px;animation:gentleFloat 4s ease-in-out infinite}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.dashboard-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:3px}.dashboard-section-head span{color:var(--brand);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.dashboard-section-head h2{margin:4px 0 0;font-size:21px;letter-spacing:-.035em}.dashboard-section-head small{color:var(--muted);font-size:9px}.shortcut-card{min-height:132px;position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:start;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.shortcut-card:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--shortcut-color) 22%,var(--line))}.shortcut-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;color:var(--shortcut-color);background:color-mix(in srgb,var(--shortcut-color) 10%,transparent)}.shortcut-icon svg{width:19px}.shortcut-card h3{margin:1px 0 0;font-size:14px;letter-spacing:-.02em}.shortcut-card p{margin:7px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.shortcut-arrow{align-self:center;color:var(--muted-2)}.shortcut-arrow svg{width:17px;transition:transform .18s ease,color .18s}.shortcut-card:hover .shortcut-arrow svg{transform:translateX(4px);color:var(--shortcut-color)}.shortcut-red{--shortcut-color:var(--brand)}.shortcut-blue{--shortcut-color:var(--blue)}.shortcut-green{--shortcut-color:var(--green)}@media (max-width:1180px){.app-shell{grid-template-columns:88px minmax(0,1fr)}.sidebar{padding-inline:12px;align-items:stretch}.brand-copy,.nav-copy,.nav-indicator,.sidebar-context .online-dot,.sidebar-context div,.sidebar-section-label,.user-copy{display:none}.sidebar-brand{justify-content:center;padding:0}.sidebar-context{justify-content:center;padding:9px}.nav a{justify-content:center;padding:8px}.nav a:hover{transform:none}.sidebar-footer{justify-content:center;padding-inline:0}.sidebar-user{flex:0 0 auto}.sidebar-signout{display:none}.dashboard-hero{grid-template-columns:minmax(0,1fr) 230px}.form-grid,.grid-4,.indicator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.dashboard-hero{grid-template-columns:1fr}.dashboard-hero-visual{display:none}}@media (max-width:820px){.login-page{grid-template-columns:1fr;background:var(--bg-elevated)}.login-brand{min-height:360px;padding:27px}.login-brand-content{margin:35px 0}.login-brand h1{font-size:clamp(40px,10vw,62px)}.login-brand-content>p{font-size:14px}.login-features{display:none}.login-panel{min-height:auto;padding:26px 18px 40px}.login-card{margin-top:-38px;position:relative;z-index:5}.app-shell,.sidebar{display:block}.sidebar{position:fixed;left:0;right:0;top:auto;bottom:0;width:auto;height:66px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--nav) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid rgba(255,255,255,.08);z-index:80}.sidebar-brand,.sidebar-context,.sidebar-footer,.sidebar-section-label,.sidebar:before{display:none}.nav{height:100%;display:flex;align-items:stretch;gap:3px;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav a{min-width:72px;min-height:0;flex:1 0 72px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:3px 2px;border-radius:10px}.nav-icon{width:29px;height:29px}.nav-icon svg{width:15px}.nav-copy{display:block;flex:0 0 auto;text-align:center}.nav-copy strong{font-size:7px;line-height:1}.nav-copy small{display:none}.main{padding-bottom:76px}.topbar{height:62px;padding:0 14px}.topbar-mobile-brand{width:34px;height:34px;display:block;overflow:hidden;border-radius:10px}.topbar-mobile-brand img{width:100%;height:100%}.topbar-title{flex:1 1}.topbar-eyebrow{display:none}.topbar-title strong{font-size:14px}.theme-toggle-label{display:none}.theme-toggle{width:40px;padding:0;justify-content:center}.theme-toggle-icon{background:transparent}.signout-top{display:grid}.content{padding:19px 13px 31px}.page-header{align-items:flex-start;flex-direction:column;min-height:0}.page-header>.btn,.page-header>div+*{width:100%}.dashboard-hero{min-height:0;grid-template-columns:1fr}.dashboard-hero-visual{display:none}.dashboard-hero-content{padding:20px 19px}.dashboard-hero h1{font-size:clamp(29px,7vw,38px)}.dashboard-section-head{align-items:flex-start;flex-direction:column;gap:5px}.dashboard-section-head small{display:none}.form-grid,.form-grid.two,.grid-2,.grid-3,.grid-4,.indicator-grid{grid-template-columns:1fr}.floating-save{right:14px;bottom:82px}}@media (max-width:520px){.login-brand{min-height:330px}.login-brand h1{font-size:40px}.login-brand-content>p{display:none}.login-card{padding:25px 21px;border-radius:22px}.hero-main-row{align-items:flex-start;flex-direction:column;gap:14px}.hero-actions{width:100%;align-items:stretch;flex-direction:column}.hero-actions .btn{width:100%}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi{padding:14px}.kpi-top{margin-bottom:11px}.kpi-value{font-size:22px}.kpi-badge{display:none}.shortcut-card{min-height:112px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.print-only{display:none}.schedule-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.schedule-add-row{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:end;grid-gap:12px;gap:12px}.schedule-legend{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--line);border-radius:13px;background:var(--surface);font-size:11px;color:var(--muted)}.schedule-legend-item{display:inline-flex;align-items:center;gap:6px;font-weight:750}.schedule-swatch{width:25px;height:25px;border-radius:7px;display:inline-grid;place-items:center;font-style:normal;font-size:9px;font-weight:950;border:1px solid rgba(0,0,0,.08)}.schedule-ok-summary,.schedule-violation-summary{padding:11px 14px;border-radius:11px;border:1px solid;font-size:12px}.schedule-violation-summary{color:#8d2017;background:#fff0ed;border-color:#ffc6be}.schedule-ok-summary{color:#176344;background:#ecfff7;border-color:#b8efd7}.schedule-wrap{border:1px solid var(--line);border-radius:14px;background:var(--surface);max-height:calc(100vh - 300px)}.schedule-table{width:100%;min-width:900px}.schedule-table td,.schedule-table th{height:31px;text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.schedule-table thead th{position:-webkit-sticky;position:sticky;z-index:3;background:var(--surface-2);color:var(--muted);font-size:9px;font-weight:900}.schedule-table td:first-child,.schedule-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;width:148px;min-width:148px;max-width:148px;background:var(--surface);text-align:left}.schedule-table thead th:first-child{z-index:4;background:var(--surface-2)}.schedule-table td:not(:first-child),.schedule-table th:not(:first-child){width:25px;min-width:25px;max-width:25px}.schedule-table .sunday-heading{color:#4e6d1f;background:#eef6df}.schedule-person-cell{display:flex;align-items:center;justify-content:space-between;min-width:0}.schedule-person-cell>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850}.schedule-shift-buttons{display:inline-flex;flex:0 0 auto}.schedule-shift-buttons button{width:20px;height:20px;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);color:var(--text);font-size:9px;font-weight:950;cursor:pointer}.schedule-cell{width:23px;height:23px;padding:0;border:1px solid rgba(0,0,0,.1);border-radius:50%;display:grid;place-items:center;cursor:pointer;font-weight:950;font-size:8px;line-height:1;margin:auto;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}.schedule-cell:not(:disabled):hover{transform:scale(1.12);filter:brightness(1.03);box-shadow:0 3px 9px rgba(0,0,0,.14)}.schedule-cell:disabled{cursor:default;opacity:1}.schedule-cell.M,.schedule-swatch.M{background:#f5e5d2;color:#76502c}.schedule-cell.N,.schedule-swatch.N{background:#e9dff6;color:#574177}.schedule-cell.D,.schedule-swatch.D{color:#d3ff49}.schedule-cell.T,.schedule-swatch.T{color:#ffffff}.schedule-cell.FR,.schedule-swatch.FR{background:#f5a800;color:#ffffff;border-color:#d99000}.schedule-cell.FE,.schedule-swatch.FE{background:#0eb9d5;color:#ffffff;border-color:#0699b2}.schedule-cell.BH,.schedule-swatch.BH{background:#ef4b3a;color:#ffffff;border-color:#cf3022}.schedule-cell.F,.schedule-swatch.F{background:#ffffff;color:#111111;border-color:#cfd5dc}.schedule-cell.A,.schedule-swatch.A{background:#202936;color:#ffffff}.schedule-cell.violation{outline:2px solid #ff2f1d;box-shadow:0 0 0 3px rgba(255,47,29,.17)}[data-theme=dark] .schedule-table .sunday-heading{color:#d3ff49;background:#2f421b}[data-theme=dark] .schedule-cell.F,[data-theme=dark] .schedule-swatch.F{background:#fdfdfd;color:#111111}[data-theme=dark] .schedule-violation-summary{color:#ffb0a7;background:#391a18;border-color:#72302a}[data-theme=dark] .schedule-ok-summary{color:#91e4bd;background:#153127;border-color:#285c48}@media (max-width:760px){.schedule-header-actions{justify-content:flex-start}.schedule-add-row{grid-template-columns:1fr}.schedule-wrap{max-height:none}}@media print{@page{size:A4 landscape;margin:7mm}body,html{background:#ffffff!important;color:#111111!important}body{print-color-adjust:exact;-webkit-print-color-adjust:exact}.no-print,.sidebar,.topbar{display:none!important}.app-shell,.print-only{display:block!important}.app-shell{min-height:auto!important}.content,.main{padding:0!important}.content{max-width:none!important;margin:0!important}.schedule-page{gap:4mm!important}.schedule-screen-header{display:none!important}.schedule-print-header{text-align:center;margin:0 0 2mm}.schedule-print-header h1{margin:0;font-size:14pt}.schedule-print-header p{margin:1mm 0 0;font-size:8pt}.schedule-legend{border-color:#9ca3af!important;background:#ffffff!important;color:#111111!important;padding:1.2mm 2mm!important;gap:1mm 3mm!important;font-size:6.5pt!important;border-radius:0!important}.schedule-swatch{width:5mm;height:5mm;border-radius:50%;font-size:5.5pt}.schedule-wrap{overflow:visible!important;max-height:none!important;border:1px solid #111111!important;border-radius:0!important}.schedule-table{min-width:0!important;width:100%!important;table-layout:fixed!important}.schedule-table td,.schedule-table th{position:static!important;height:5.8mm!important;padding:.3mm!important;border-color:#555555!important}.schedule-table td:first-child,.schedule-table th:first-child{width:31mm!important;min-width:31mm!important;max-width:31mm!important;background:#ffffff!important;padding:.5mm 1mm!important}.schedule-table td:not(:first-child),.schedule-table th:not(:first-child){width:auto!important;min-width:0!important;max-width:none!important}.schedule-table thead th{background:#f2f2f2!important;color:#111111!important;font-size:5.5pt!important}.schedule-table .sunday-heading{background:#dfe9c6!important}.schedule-person-cell>span:first-child{font-size:6.3pt!important}.schedule-cell{width:4.8mm!important;height:4.8mm!important;font-size:5.4pt!important;border-radius:50%!important}.schedule-cell.violation{outline:1px solid #ff2f1d!important;outline-offset:0!important;box-shadow:none!important}.schedule-signatures{margin-top:2mm;page-break-inside:avoid;break-inside:avoid}.schedule-signatures h2{margin:0 0 2mm;text-align:center;font-size:8pt}.schedule-signature-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4mm 4mm;gap:4mm 4mm}.schedule-signature{height:8mm;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #111111;font-size:5.8pt;text-align:center;padding-bottom:.5mm}}.report-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.report-tabs{display:grid;grid-gap:10px;gap:10px}.report-tabs button{min-height:92px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.report-tabs button:hover{transform:translateY(-1px);border-color:var(--blue)}.report-tabs button.active{border-color:var(--red);background:color-mix(in srgb,var(--red) 7%,var(--surface));box-shadow:0 10px 24px color-mix(in srgb,var(--red) 13%,transparent)}.report-tabs strong{display:block;font-size:13px}.report-tabs span{display:block;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.35}.report-filters{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));grid-gap:12px;gap:12px;align-items:end}.report-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.report-summary article{padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.report-summary span{display:block;color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.report-summary strong{display:block;margin-top:6px;font-size:20px;letter-spacing:-.025em}.report-table-wrap{max-height:62vh;border:1px solid var(--line);border-radius:12px}.report-table{min-width:860px;background:var(--surface)}.report-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface-2)}.report-table td{font-size:12px}.report-table tbody tr:hover{background:color-mix(in srgb,var(--blue) 5%,transparent)}.report-boolean{display:inline-flex;min-width:42px;justify-content:center;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:900}.report-boolean.yes{color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent)}.report-boolean.no{color:var(--red);background:color-mix(in srgb,var(--red) 12%,transparent)}.report-note{margin-top:14px}.report-print-header{text-align:center}.report-print-header h1{margin:0}.report-print-header p{margin:4px 0 0}.report-schedule-wrap{max-height:none}.report-schedule-table{min-width:1120px;table-layout:fixed}.report-schedule-table td,.report-schedule-table th{padding:4px 2px;text-align:center}.report-schedule-table td:first-child,.report-schedule-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;width:160px;min-width:160px;text-align:left;background:var(--surface)}.report-schedule-table thead th:first-child{z-index:3;background:var(--surface-2)}.report-schedule-status{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:50%;border:1px solid rgba(0,0,0,.1);font-size:8px;font-weight:950}.report-schedule-status.M{background:#f5e5d2;color:#76502c}.report-schedule-status.N{background:#e9dff6;color:#574177}.report-schedule-status.D{background:#4e711d;color:#d3ff49}.report-schedule-status.T{background:#4e711d;color:#ffffff}.report-schedule-status.FR{background:#f5a800;color:#ffffff}.report-schedule-status.FE{background:#0eb9d5;color:#ffffff}.report-schedule-status.BH{background:#ef4b3a;color:#ffffff}.report-schedule-status.F{background:#ffffff;color:#111111;border-color:#cfd5dc}.report-schedule-status.A{background:#202936;color:#ffffff}@media (max-width:1180px){.report-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.report-filters{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (max-width:760px){.report-actions{justify-content:flex-start}.report-filters,.report-tabs{grid-template-columns:1fr}.report-tabs button{min-height:74px}.report-table-wrap{max-height:none}}@media print{.reports-page{display:block!important}.report-actions,.report-filters,.report-note,.report-tabs,.reports-screen-header{display:none!important}.report-print-header{display:block!important;margin:0 0 4mm!important}.report-print-header h1{font-size:15pt!important}.report-print-header p{font-size:8pt!important}.report-result{border:0!important;box-shadow:none!important;padding:0!important;background:#ffffff!important}.report-result>.card-header{margin-bottom:3mm!important}.report-result>.card-header h2{font-size:11pt!important}.report-result>.card-header p{font-size:7pt!important}.report-result>.card-header .status{display:none!important}.report-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2mm!important;margin-bottom:3mm!important}.report-summary article{padding:1.5mm 2mm!important;border-radius:0!important;background:#f6f6f6!important}.report-summary span{font-size:5.5pt!important}.report-summary strong{margin-top:.8mm!important;font-size:9pt!important}.report-table-wrap{overflow:visible!important;max-height:none!important;border:0!important}.report-table{min-width:0!important;width:100%!important;color:#111111!important;background:#ffffff!important}.report-table td,.report-table th{position:static!important;padding:1.2mm 1mm!important;border:1px solid #777777!important;white-space:normal!important;font-size:6.2pt!important}.report-table th{background:#eeeeee!important;color:#111111!important;font-size:5.8pt!important}.report-schedule-table{table-layout:fixed!important}.report-schedule-table td:first-child,.report-schedule-table th:first-child{width:30mm!important;min-width:30mm!important}.report-schedule-status{width:4.8mm!important;height:4.8mm!important;font-size:5.2pt!important}.report-boolean{border:1px solid #777777!important;background:#ffffff!important;color:#111111!important}}.login-page-minimal{display:grid;grid-template-columns:1fr;place-items:center;min-height:100svh;padding:24px;background:radial-gradient(circle at 50% 5%,color-mix(in srgb,var(--brand) 10%,transparent),transparent 28rem),var(--bg-elevated)}.login-panel-minimal{width:100%;min-height:0;padding:0;background:transparent}.login-card-minimal{width:min(430px,100%);margin:auto;padding:clamp(30px,5vw,46px);text-align:center}.login-card-minimal h1{margin:0 0 32px;font-size:clamp(25px,4vw,34px);font-weight:900;letter-spacing:.08em;line-height:1.1}.login-card-minimal .login-form{text-align:left}.app-shell{transition:grid-template-columns .22s ease}.sidebar{transition:padding .22s ease}.sidebar-collapse-button{width:32px;height:32px;margin-left:auto;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:rgba(255,255,255,.55);background:rgba(255,255,255,.035);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.sidebar-collapse-button:hover{color:#fff;border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.08)}.sidebar-collapse-button svg{width:16px}.app-shell.sidebar-collapsed{grid-template-columns:88px minmax(0,1fr)}.sidebar-collapsed .sidebar{padding-inline:12px}.sidebar-collapsed .sidebar-brand{justify-content:center;padding-inline:0}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-copy,.sidebar-collapsed .nav-indicator,.sidebar-collapsed .sidebar-context .online-dot,.sidebar-collapsed .sidebar-context div,.sidebar-collapsed .sidebar-section-label,.sidebar-collapsed .user-copy{display:none}.sidebar-collapsed .sidebar-collapse-button{position:absolute;top:49px;right:-13px;z-index:3;color:#fff;background:var(--brand);border-color:var(--brand);box-shadow:0 8px 20px rgba(0,0,0,.28)}.sidebar-collapsed .sidebar-context{justify-content:center;padding:9px}.sidebar-collapsed .nav a{justify-content:center;padding:8px}.sidebar-collapsed .nav a:hover{transform:none}.sidebar-collapsed .sidebar-footer{justify-content:center;padding-inline:0}.sidebar-collapsed .sidebar-user{flex:0 0 auto}.sidebar-collapsed .sidebar-signout{display:none}.number-field{align-content:start}.number-field>label{min-height:31px;display:flex;align-items:flex-end;line-height:1.25}.number-field>small{min-height:29px;display:block}.number-field input{min-height:48px;font-size:14px;font-weight:700}.number-field.is-editable input{border-color:color-mix(in srgb,var(--blue) 34%,var(--line-strong));background:color-mix(in srgb,var(--blue) 3%,var(--surface));box-shadow:0 5px 16px rgba(28,71,135,.06),inset 0 1px 0 rgba(255,255,255,.55)}.number-field.is-editable input:hover{border-color:color-mix(in srgb,var(--blue) 55%,var(--line-strong))}.number-field.is-editable input:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 14%,transparent),0 8px 22px rgba(28,71,135,.08)}.field input[readonly],.number-field.is-readonly input{border-color:var(--line);background:var(--surface-3);color:var(--muted);cursor:default;box-shadow:inset 0 1px 2px rgba(18,25,38,.035)}.simulator-page{gap:22px}.simulator-panel-grid{display:grid;grid-gap:16px;gap:16px;align-items:stretch}.simulator-panel-grid-additional,.simulator-panel-grid-main{grid-template-columns:repeat(3,minmax(0,1fr))}.simulator-indicator-panel{min-width:0;padding:20px;display:flex;flex-direction:column;gap:15px;border-radius:19px}.simulator-indicator-panel:hover{border-color:color-mix(in srgb,var(--blue) 22%,var(--line));box-shadow:var(--shadow)}.simulator-indicator-panel.compact{padding:17px;gap:13px}.simulator-indicator-head{min-height:50px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.simulator-indicator-head>div{min-width:0}.simulator-indicator-head h3{margin:0;font-size:16px;letter-spacing:-.025em}.simulator-indicator-head p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.simulator-indicator-fields{min-width:0}.simulator-field-grid{display:grid;grid-gap:11px;gap:11px;align-items:start}.simulator-field-grid.one{grid-template-columns:minmax(0,1fr)}.simulator-field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.simulator-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.simulator-progress-block{display:grid;grid-gap:6px;gap:6px}.simulator-progress-label{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--muted);font-size:9px}.simulator-progress-label strong{color:var(--text);font-size:10px}.simulator-progress{position:relative;height:8px;overflow:visible;border-radius:99px;background:var(--surface-3)}.simulator-progress>span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--brand),#ff6573);box-shadow:0 3px 10px color-mix(in srgb,var(--brand) 22%,transparent);transition:width .25s ease}.simulator-progress>i{position:absolute;top:50%;right:0;width:11px;height:11px;border:2px solid var(--surface);border-radius:50%;background:var(--green);transform:translate(45%,-50%);box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 18%,transparent)}.simulator-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.simulator-metrics>div{min-width:0;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.simulator-metrics span{display:block;min-height:20px;color:var(--muted);font-size:7px;font-weight:850;line-height:1.3;letter-spacing:.055em;text-transform:uppercase}.simulator-metrics strong{display:block;margin-top:3px;overflow:hidden;color:var(--text);font-size:14px;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.simulator-metrics.bonus-only{grid-template-columns:minmax(0,1fr)}.simulator-metrics.bonus-only>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-color:color-mix(in srgb,var(--brand) 24%,var(--line));background:linear-gradient(100deg,color-mix(in srgb,var(--brand) 8%,var(--surface)),var(--surface-2))}.simulator-metrics.bonus-only span{min-height:0}.simulator-metrics.bonus-only strong{margin-top:0;color:var(--brand);font-size:17px}.simulator-indicator-panel.bonus-only{gap:12px}.simulator-indicator-reason{min-height:31px;margin:0;color:var(--muted);font-size:9px;line-height:1.5}.simulator-next-tier{padding:10px 11px;border:1px solid color-mix(in srgb,var(--brand) 24%,var(--line));border-radius:10px;color:color-mix(in srgb,var(--brand) 80%,var(--text));background:color-mix(in srgb,var(--brand) 7%,var(--surface));font-size:9px;font-weight:700}.simulator-daily-goal{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(90deg,var(--surface-2),var(--surface))}.simulator-daily-goal span{color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.simulator-daily-goal strong{color:var(--text);font-size:12px;text-align:right}.simulator-section-head{position:relative;isolation:isolate;min-height:82px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 20px 17px 24px;border:1px solid rgba(255,255,255,.08);border-radius:18px;color:#ffffff;background:repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0 1px,transparent 1px 12px),linear-gradient(115deg,rgba(239,27,45,.18),transparent 44%),#111315;box-shadow:0 13px 30px rgba(17,19,21,.13)}.simulator-section-head:before{content:"";position:absolute;z-index:-1;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#ff5262,var(--brand-strong))}.simulator-section-head:after{content:"";position:absolute;z-index:-1;width:190px;height:190px;right:-92px;top:-118px;border:28px solid rgba(239,27,45,.18);border-radius:50%;transform:rotate(-18deg)}.simulator-section-head>*{position:relative;z-index:1}.simulator-section-head span{color:rgba(255,255,255,.62);font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.simulator-section-head h2{margin:4px 0 0;color:#ffffff;font-size:21px;letter-spacing:-.035em}.simulator-section-head p{max-width:360px;margin:0;color:rgba(255,255,255,.66);font-size:10px;line-height:1.5;text-align:right}[data-theme=dark] .simulator-section-head{border-color:rgba(255,255,255,.1);background:repeating-linear-gradient(135deg,rgba(255,255,255,.028) 0 1px,transparent 1px 12px),linear-gradient(115deg,rgba(0,0,0,.24),transparent 48%),linear-gradient(135deg,#d91c31,#b31125);box-shadow:0 15px 34px rgba(0,0,0,.25)}[data-theme=dark] .simulator-section-head:before{background:linear-gradient(180deg,#111315,#3b0a11)}[data-theme=dark] .simulator-section-head:after{border-color:rgba(8,10,13,.2)}.simulator-toolbar{padding:15px 17px;display:flex;align-items:end;justify-content:space-between;gap:18px}.simulator-toolbar>div:first-child span{display:block;color:var(--brand);font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.simulator-toolbar>div:first-child strong{display:block;margin-top:4px;font-size:13px}.simulator-toolbar-actions{display:flex;align-items:end;justify-content:flex-end;gap:10px}.simulator-level-select{width:min(260px,100%)}.schedule-competence-actions{align-items:flex-end}.schedule-competence-control{min-width:190px;margin:0}.schedule-competence-control>span{min-height:20px;display:flex;align-items:flex-end;color:var(--text-soft);font-size:11px;font-weight:800;letter-spacing:.035em}.schedule-competence-control input{min-height:43px}.schedule-month-arrow{width:43px;min-width:43px;padding-inline:0;font-size:16px}@media (max-width:1320px){.simulator-panel-grid-main{grid-template-columns:repeat(2,minmax(0,1fr))}.simulator-panel-grid-main>:last-child{grid-column:1/-1}}@media (max-width:1180px){.sidebar-collapse-button{display:none}.simulator-panel-grid-additional{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.login-page-minimal{padding:18px}.login-panel-minimal{min-height:100svh;display:grid;place-items:center;padding:0}.login-card-minimal{margin:0;position:static}.simulator-panel-grid-additional,.simulator-panel-grid-main{grid-template-columns:1fr}.simulator-panel-grid-main>:last-child{grid-column:auto}.simulator-field-grid.three{grid-template-columns:1fr}.simulator-section-head,.simulator-toolbar{align-items:stretch;flex-direction:column}.simulator-section-head{gap:8px;padding:16px 18px 16px 21px}.simulator-section-head p{max-width:none;text-align:left}.simulator-toolbar-actions{width:100%;align-items:stretch;flex-direction:column}.simulator-level-select{width:100%}}@media (max-width:560px){.login-card-minimal h1{margin-bottom:25px;font-size:24px}.simulator-indicator-panel{padding:16px}.simulator-field-grid.two,.simulator-metrics{grid-template-columns:1fr}.simulator-indicator-head,.simulator-metrics span{min-height:0}.simulator-daily-goal{align-items:flex-start;flex-direction:column;gap:5px}.simulator-daily-goal strong{text-align:left}}.main{min-height:100vh;display:flex;flex-direction:column}.content{flex:1 0 auto}.login-page-minimal{position:relative;isolation:isolate;overflow:hidden;padding:clamp(22px,4vw,52px);background:linear-gradient(145deg,color-mix(in srgb,var(--bg-elevated) 92%,var(--surface)),var(--bg)),var(--bg-elevated)}.login-backdrop{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.login-backdrop:before{content:"";position:absolute;inset:0;opacity:.42;background-image:linear-gradient(color-mix(in srgb,var(--line) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 50%,transparent) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at center,#000 0,transparent 70%);mask-image:radial-gradient(circle at center,#000 0,transparent 70%)}.login-glow{position:absolute;width:min(72vw,880px);height:min(72vw,880px);left:50%;top:42%;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,color-mix(in srgb,var(--brand) 10%,transparent),transparent 66%);filter:blur(6px)}.login-orbit{position:absolute;display:block;border:1px solid color-mix(in srgb,var(--brand) 12%,var(--line));border-radius:50%;opacity:.58}.login-orbit-one{width:clamp(390px,55vw,780px);height:clamp(390px,55vw,780px);left:50%;top:48%;transform:translate(-50%,-50%)}.login-orbit-two{width:clamp(540px,75vw,1040px);height:clamp(540px,75vw,1040px);right:-28%;bottom:-58%;border-color:color-mix(in srgb,var(--text) 6%,transparent)}.login-panel-minimal{position:relative;z-index:1;min-height:calc(100svh - clamp(44px, 8vw, 104px));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.login-card-minimal{position:relative;isolation:isolate;overflow:hidden;width:min(432px,100%);margin:0;padding:clamp(31px,4vw,46px);border:1px solid color-mix(in srgb,var(--line-strong) 82%,transparent);border-radius:27px;background:color-mix(in srgb,var(--surface) 93%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 28px 70px rgba(18,22,31,.11),0 8px 24px rgba(18,22,31,.055);-webkit-backdrop-filter:blur(20px) saturate(1.12);backdrop-filter:blur(20px) saturate(1.12)}[data-theme=dark] .login-card-minimal{background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 28px 80px rgba(0,0,0,.38),0 8px 28px rgba(0,0,0,.22)}.login-card-minimal:before{content:"";position:absolute;z-index:-1;width:190px;height:190px;left:50%;top:-138px;border-radius:50%;transform:translateX(-50%);background:radial-gradient(circle,color-mix(in srgb,var(--brand) 18%,transparent),transparent 68%)}.login-card-minimal:after{content:"";position:absolute;left:42px;right:42px;top:0;height:2px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,var(--brand),transparent);opacity:.82}.login-minimal-brand{display:grid;justify-items:center;grid-gap:15px;gap:15px;margin-bottom:20px}.login-minimal-logo{width:62px;height:62px;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:19px;background:#111315;box-shadow:0 14px 28px rgba(11,14,20,.17),0 0 0 7px color-mix(in srgb,var(--surface) 64%,transparent)}.login-minimal-logo img{width:100%;height:100%;object-fit:cover}.login-minimal-line{width:30px;height:3px;border-radius:999px;background:var(--brand);box-shadow:0 4px 12px color-mix(in srgb,var(--brand) 25%,transparent)}.login-card-minimal h1{margin:0 0 31px;display:grid;justify-items:center;grid-gap:2px;gap:2px;color:var(--text);line-height:1;text-align:center}.login-card-minimal h1 span{font-size:clamp(12px,1.8vw,14px);font-weight:850;letter-spacing:.34em;text-indent:.34em}.login-card-minimal h1 strong{font-size:clamp(29px,4.5vw,38px);font-weight:900;letter-spacing:-.045em}.login-card-minimal .login-form{gap:17px}.login-card-minimal .field label{padding-left:2px;font-size:10px;letter-spacing:.055em;text-transform:uppercase}.login-card-minimal .input-shell input{min-height:49px;border-radius:13px;background:color-mix(in srgb,var(--surface) 86%,var(--surface-2));box-shadow:0 1px 0 rgba(255,255,255,.5) inset,var(--shadow-xs)}[data-theme=dark] .login-card-minimal .input-shell input{box-shadow:var(--shadow-xs)}.login-card-minimal .input-shell>svg{left:15px}.login-card-minimal .login-submit{min-height:51px;margin-top:7px;border-radius:13px;box-shadow:0 12px 24px color-mix(in srgb,var(--brand) 23%,transparent)}.login-card-minimal .error{border:1px solid color-mix(in srgb,var(--red) 24%,var(--line));border-radius:11px;padding:10px 12px;background:color-mix(in srgb,var(--red) 7%,var(--surface))}.site-credit{min-width:0;display:inline-flex;align-items:center;gap:9px;color:var(--muted)}.site-credit-mark{width:27px;height:27px;flex:0 0 auto;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--brand) 24%,var(--line));border-radius:9px;color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--surface));font-size:7px;font-weight:900;letter-spacing:.08em}.site-credit-copy{min-width:0;display:flex;align-items:baseline;gap:5px;line-height:1.2}.site-credit-copy small{color:var(--muted-2);font-size:8px}.site-credit-copy strong{color:var(--text-soft);font-size:9px;font-weight:800}.site-credit-copy>span{color:var(--muted);font-size:8px}.site-credit-copy>span:before{content:"•";margin-right:5px;color:var(--brand)}.site-credit-login{justify-content:center;opacity:.86}.site-credit-login .site-credit-mark{width:25px;height:25px}.app-credit-footer{flex:0 0 auto;display:flex;justify-content:center;padding:0 clamp(18px,2.5vw,38px) 25px}.site-credit-page{padding-top:17px;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.site-credit-sidebar{width:100%;padding:10px 7px 0;border-top:1px solid rgba(255,255,255,.065);color:rgba(255,255,255,.42)}.site-credit-sidebar .site-credit-mark{width:29px;height:29px;border-color:rgba(255,82,98,.23);color:#ff6573;background:rgba(239,27,45,.085)}.site-credit-sidebar .site-credit-copy{display:grid;grid-gap:1px;gap:1px;align-items:normal}.site-credit-sidebar .site-credit-copy small{color:rgba(255,255,255,.28);font-size:7px}.site-credit-sidebar .site-credit-copy strong{color:rgba(255,255,255,.72);font-size:8px}.site-credit-sidebar .site-credit-copy>span{color:rgba(255,255,255,.34);font-size:7px}.site-credit-sidebar .site-credit-copy>span:before{display:none}.sidebar-edge-toggle{position:absolute!important;top:27px;right:-16px;z-index:6;width:32px;height:43px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.075);border-left:0;border-radius:0 12px 12px 0;color:rgba(255,255,255,.64);background:linear-gradient(180deg,#171a1f,#101216);box-shadow:8px 8px 22px rgba(0,0,0,.16);cursor:pointer;transition:width .17s ease,color .17s ease,background .17s ease,border-color .17s ease}.sidebar-edge-toggle:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:999px;background:var(--brand);opacity:.75}.sidebar-edge-toggle:hover{width:36px;color:#fff;border-color:rgba(255,255,255,.13);background:linear-gradient(180deg,#1d2025,#131519)}.sidebar-edge-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 35%,transparent);outline-offset:2px}.sidebar-edge-toggle svg{width:16px}.sidebar-collapsed .sidebar-edge-toggle{right:-16px}.sidebar-collapsed .site-credit-sidebar{justify-content:center;padding-inline:0}.app-print-credit,.sidebar-collapsed .site-credit-sidebar .site-credit-copy{display:none}@media (max-width:1180px){.sidebar-edge-toggle{display:none}.site-credit-sidebar{justify-content:center;padding-inline:0}.site-credit-sidebar .site-credit-copy{display:none}}@media (max-width:820px){.login-page-minimal{padding:18px}.login-panel-minimal{min-height:calc(100svh - 36px);gap:17px}.login-card-minimal{width:min(420px,100%);padding:29px 23px;border-radius:24px}.login-minimal-logo{width:56px;height:56px;border-radius:17px}.site-credit-sidebar{display:none!important}.app-credit-footer{padding:0 13px 23px}.site-credit-page{width:100%;justify-content:center}}@media (max-width:520px){.login-backdrop:before{background-size:46px 46px}.login-orbit-one{width:410px;height:410px}.login-card-minimal{padding:27px 20px}.login-card-minimal:after{left:30px;right:30px}.login-card-minimal h1{margin-bottom:27px}.login-card-minimal h1 strong{font-size:31px}.site-credit-copy{display:grid;grid-gap:1px;gap:1px}.site-credit-copy>span:before{display:none}.site-credit-login .site-credit-copy{display:flex;flex-wrap:wrap;justify-content:center;gap:3px 5px}.site-credit-login .site-credit-copy>span:before{display:inline}}@media print{.app-credit-footer{display:none!important}.app-print-credit{display:block!important;position:fixed;left:0;right:0;bottom:-4mm;z-index:999;text-align:center}.site-credit-print{display:inline-flex!important;gap:1.5mm;color:#555!important}.site-credit-print .site-credit-mark{width:5mm;height:5mm;border:.2mm solid #bbbbbb!important;border-radius:1.5mm;color:#b71424!important;background:#ffffff!important;font-size:5pt!important}.site-credit-print .site-credit-copy{display:inline-flex!important;gap:1mm}.site-credit-print .site-credit-copy small,.site-credit-print .site-credit-copy strong,.site-credit-print .site-credit-copy>span{color:#555555!important;font-size:5.5pt!important}.site-credit-print .site-credit-copy>span:before{color:#b71424!important}}.site-credit-sidebar{margin-top:auto}.sidebar-footer{margin-top:0}.number-input-shell{position:relative;min-width:0}.number-input-shell input{width:100%}.number-input-prefix{position:absolute;top:50%;left:12px;z-index:1;transform:translateY(-50%);color:var(--muted);font-size:11px;font-weight:850;line-height:1;pointer-events:none}.number-input-shell.has-prefix input{padding-left:38px}.number-field.is-editable .number-input-prefix{color:color-mix(in srgb,var(--blue) 64%,var(--muted))}.number-field.is-readonly .number-input-prefix,.table-wrap input[readonly]+.number-input-prefix{color:var(--muted-2)}.table-number-input{min-width:120px}.table-number-input .number-input-prefix{left:11px}.table-number-input.has-prefix input{padding-left:36px}.simulator-progress.progress-danger>span{background:linear-gradient(90deg,var(--brand),#ff6573);box-shadow:0 3px 10px color-mix(in srgb,var(--brand) 22%,transparent)}.simulator-progress.progress-warning>span{background:linear-gradient(90deg,#e5a51d,var(--yellow));box-shadow:0 3px 10px color-mix(in srgb,var(--yellow) 28%,transparent)}.simulator-progress.progress-success>span{background:linear-gradient(90deg,var(--green),#61c894);box-shadow:0 3px 10px color-mix(in srgb,var(--green) 25%,transparent)}@media (min-width:1321px){.simulator-panel-grid-main{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.9fr)}}.number-input-shell input[type=number]{min-width:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.number-input-shell input[type=number]::-webkit-inner-spin-button,.number-input-shell input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.journey-summary{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:stretch;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.journey-summary-heading{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:18px 19px;border-radius:13px;color:#ffffff;background:linear-gradient(135deg,#17191d,#24272d)}.journey-summary-heading:after{content:"";position:absolute;width:120px;height:120px;right:-58px;top:-62px;border:19px solid rgba(239,27,45,.18);border-radius:50%}.journey-summary-heading>*{position:relative;z-index:1}.journey-summary-heading span{color:#ff6675;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.journey-summary-heading h2{margin:5px 0 0;font-size:19px;letter-spacing:-.035em}.journey-summary-heading p{margin:10px 0 0;color:rgba(255,255,255,.55);font-size:9px;line-height:1.5}.journey-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.journey-stat{min-width:0;display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--surface-2)}.journey-stat-icon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;color:var(--journey-color,var(--brand));background:color-mix(in srgb,var(--journey-color,var(--brand)) 11%,transparent)}.journey-stat-icon svg{width:18px}.journey-stat-copy{min-width:0}.journey-stat-copy>span{display:block;color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.journey-stat-copy strong{display:block;margin-top:2px;color:var(--text);font-size:28px;line-height:1;letter-spacing:-.055em}.journey-stat-copy small{display:block;margin-top:5px;overflow:hidden;color:var(--muted-2);font-size:7.5px;line-height:1.35}.journey-worked{--journey-color:var(--green)}.journey-off{--journey-color:var(--violet)}.journey-remaining{--journey-color:var(--blue)}[data-theme=dark] .journey-summary-heading{background:linear-gradient(135deg,#a60f1e,#ef1b2d)}[data-theme=dark] .journey-summary-heading span{color:#ffffff}[data-theme=dark] .journey-summary-heading:after{border-color:rgba(0,0,0,.16)}.schedule-table{min-width:980px}.schedule-table td,.schedule-table th{height:52px}.schedule-table td:first-child,.schedule-table th:first-child{width:220px;min-width:220px;max-width:220px}.schedule-person-copy{flex:1 1}.schedule-person-copy>span:first-child{display:block;font-size:10px;font-weight:850}.schedule-person-journey{display:flex;align-items:center;gap:4px;margin-top:4px;white-space:nowrap}.schedule-person-journey small{display:inline-flex;align-items:baseline;gap:2px;padding:2px 4px;border:1px solid var(--line);border-radius:5px;color:var(--muted);background:var(--surface-2);font-size:6.5px;line-height:1}.schedule-person-journey strong{color:var(--text);font-size:7px}@media (max-width:900px){.journey-summary{grid-template-columns:1fr}.journey-summary-heading{min-height:122px}}@media (max-width:620px){.journey-summary-grid{grid-template-columns:1fr}.journey-stat{padding:13px 14px}.journey-stat-copy strong{font-size:25px}}.dashboard-result-summary{display:grid;grid-gap:11px;gap:11px}.dashboard-result-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-inline:2px}.dashboard-result-head>div>span{color:var(--brand);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.dashboard-result-head h2{margin:3px 0 0;font-size:19px;line-height:1.15;letter-spacing:-.035em}.dashboard-result-link{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:9px;font-weight:800;transition:color .18s ease}.dashboard-result-link svg{width:14px;transition:transform .18s ease}.dashboard-result-link:hover{color:var(--result-color,var(--brand))}.dashboard-result-link:hover svg{transform:translateX(3px)}.dashboard-result-grid{display:grid;grid-gap:11px;gap:11px}.dashboard-result-grid-seller{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-result-grid-management{grid-template-columns:minmax(210px,1.28fr) repeat(4,minmax(135px,.82fr))}.dashboard-result-card{--result-color:var(--brand);position:relative;min-width:0;overflow:hidden;display:flex;flex-direction:column;min-height:142px;padding:15px 16px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dashboard-result-card:after{content:"";position:absolute;width:76px;height:76px;right:-35px;top:-37px;border:15px solid color-mix(in srgb,var(--result-color) 9%,transparent);border-radius:50%;pointer-events:none}.dashboard-result-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--result-color) 22%,var(--line));box-shadow:var(--shadow)}.dashboard-result-card-top{position:relative;z-index:1;display:flex;align-items:center;gap:8px}.dashboard-result-icon{width:29px;height:29px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;color:var(--result-color);background:color-mix(in srgb,var(--result-color) 10%,transparent)}.dashboard-result-icon svg{width:15px}.dashboard-result-label{min-width:0;color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.dashboard-result-value{margin-top:12px;color:var(--text);font-size:clamp(24px,2.35vw,31px);line-height:1;letter-spacing:-.052em}.dashboard-result-detail,.dashboard-result-value{position:relative;z-index:1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-result-detail{min-height:14px;margin-top:5px;color:var(--muted);font-size:8px;line-height:1.4}.dashboard-result-progress{position:relative;z-index:1;height:4px;margin-top:10px;overflow:hidden;border-radius:999px;background:var(--surface-3)}.dashboard-result-progress>span{display:block;height:100%;border-radius:inherit;background:var(--result-color);box-shadow:0 0 12px color-mix(in srgb,var(--result-color) 28%,transparent)}.dashboard-result-footer{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;border-top:1px dashed var(--line-strong)}.dashboard-result-progress+.dashboard-result-footer{margin-top:10px}.dashboard-result-footer span{color:var(--muted-2);font-size:7px;font-weight:800;line-height:1.3;text-transform:uppercase;letter-spacing:.045em}.dashboard-result-footer strong{min-width:0;color:var(--text-soft);font-size:8.5px;line-height:1.35;text-align:right}.dashboard-result-card.result-featured{border-color:color-mix(in srgb,var(--result-color) 16%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--result-color) 4%,transparent),transparent 58%),var(--surface)}.result-red{--result-color:var(--brand)}.result-blue{--result-color:var(--blue)}.result-green{--result-color:var(--green)}.result-violet{--result-color:var(--violet)}.result-orange{--result-color:var(--yellow)}@media (max-width:1180px){.dashboard-result-grid-management{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-result-grid-management .dashboard-result-card:first-child{grid-column:span 2}}@media (max-width:820px){.dashboard-result-grid-management,.dashboard-result-grid-seller{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-result-grid-management .dashboard-result-card:first-child,.dashboard-result-grid-seller .dashboard-result-card:first-child{grid-column:span 2}}@media (max-width:520px){.dashboard-result-head{align-items:center}.dashboard-result-head h2{font-size:17px}.dashboard-result-link{font-size:8px}.dashboard-result-card{min-height:132px;padding:14px}.dashboard-result-value{font-size:24px}.dashboard-result-footer{align-items:flex-start;flex-direction:column;gap:4px}.dashboard-result-footer strong{text-align:left}.dashboard-result-grid-seller .dashboard-result-card:last-child{grid-column:span 2}}@media print{.dashboard-result-summary,.journey-summary{display:none!important}.schedule-person-copy>span:first-child{font-size:6.3pt!important}}.password-settings-trigger{color:var(--text-soft)}.password-settings-trigger:hover{color:var(--brand)}.password-dialog-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:22px;background:rgba(7,9,12,.66);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:passwordBackdropIn .18s ease-out both}.password-dialog{position:relative;z-index:1;width:min(470px,100%);max-height:min(760px,calc(100svh - 36px));overflow-y:auto;border:1px solid var(--line);border-radius:23px;background:var(--surface);box-shadow:0 32px 90px rgba(0,0,0,.32);animation:passwordDialogIn .22s ease-out both}.password-dialog-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:20px 21px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.password-dialog-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:var(--brand);background:var(--brand-soft)}.password-dialog-icon svg{width:19px}.password-dialog-header span:not(.password-dialog-icon){display:block;color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.password-dialog-header h2{margin:2px 0 0;font-size:19px;letter-spacing:-.03em}.password-dialog-close{width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:10px;color:var(--muted);background:transparent;cursor:pointer}.password-dialog-close:hover{color:var(--text);background:var(--surface-3)}.password-dialog-close:disabled{opacity:.5;cursor:not-allowed}.password-dialog-close svg{width:17px}.password-dialog-form{display:grid;grid-gap:16px;gap:16px;padding:21px}.password-dialog-description{margin:0 0 1px;color:var(--muted);font-size:11px;line-height:1.55}.password-dialog-form .input-shell>svg{width:16px}.password-dialog-form .input-shell input{min-height:46px}.password-visibility-option{display:flex;align-items:center;gap:9px;color:var(--text-soft);font-size:10px;font-weight:700;cursor:pointer}.password-visibility-option input{width:17px;height:17px;accent-color:var(--brand)}.password-dialog-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:3px}.password-dialog-success{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:36px 28px 28px;text-align:center}.password-success-icon{width:60px;height:60px;display:grid;place-items:center;margin-bottom:3px;border-radius:19px;color:#ffffff;background:linear-gradient(135deg,var(--green),#4fba88);box-shadow:0 16px 30px color-mix(in srgb,var(--green) 25%,transparent)}.password-success-icon svg{width:27px}.password-dialog-success h3{margin:3px 0 0;font-size:20px;letter-spacing:-.03em}.password-dialog-success p{max-width:330px;margin:0 0 12px;color:var(--muted);font-size:11px}.password-dialog-success .btn{width:min(260px,100%)}@keyframes passwordBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes passwordDialogIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:620px){.password-dialog-backdrop{align-items:end;padding:0}.password-dialog{width:100%;max-height:calc(100svh - 18px);border-radius:23px 23px 0 0;border-bottom:0}.password-dialog-header{padding:17px 18px}.password-dialog-form{padding:19px 18px 23px}.password-dialog-actions{display:grid;grid-template-columns:1fr 1fr}.password-dialog-actions .btn{width:100%}}.password-dialog-dismiss{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:default}.reports-page{gap:14px}.reports-eyebrow{display:block;margin-bottom:4px;color:var(--brand);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.report-action-button{display:inline-flex;align-items:center;gap:7px}.report-action-button svg{width:15px;height:15px}.report-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.report-tabs button{min-height:82px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;padding:13px;overflow:hidden;border-radius:15px;box-shadow:var(--shadow-sm)}.report-tabs button:after{content:"";position:absolute;width:58px;height:58px;right:-28px;top:-29px;border:12px solid color-mix(in srgb,var(--brand) 6%,transparent);border-radius:50%;pointer-events:none}.report-tabs button{position:relative}.report-tabs button:hover{box-shadow:var(--shadow)}.report-tabs button.active{border-color:color-mix(in srgb,var(--brand) 55%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 9%,transparent),transparent 62%),var(--surface)}.report-tab-icon{width:37px;height:37px;display:grid!important;place-items:center;flex:0 0 auto;margin:0!important;border-radius:11px;color:var(--muted);background:var(--surface-2);transition:color .15s ease,background .15s ease}.report-tabs button.active .report-tab-icon{color:var(--brand);background:var(--brand-soft)}.report-tab-icon svg{width:17px;height:17px}.report-tab-copy{min-width:0;display:block!important;margin:0!important}.report-tab-copy strong{overflow:hidden;color:var(--text);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.report-tab-copy small{display:-webkit-box;margin-top:4px;overflow:hidden;color:var(--muted);font-size:8px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.report-filters{display:block;padding:15px 17px}.report-filters-heading{display:flex;align-items:center;gap:10px;margin-bottom:13px;padding-bottom:12px;border-bottom:1px solid var(--line)}.report-filters-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:var(--brand);background:var(--brand-soft)}.report-filters-icon svg{width:15px}.report-filters-heading strong{display:block;font-size:11px}.report-filters-heading small{display:block;margin-top:2px;color:var(--muted);font-size:8px}.report-filters-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));grid-gap:11px;gap:11px;align-items:end}.report-result{min-width:0;overflow:hidden;border-radius:18px}.report-result-header{align-items:center}.report-result-title{display:flex;align-items:center;gap:12px;min-width:0}.report-result-title>div{min-width:0}.report-result-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;color:var(--brand);background:var(--brand-soft)}.report-result-icon svg{width:19px}.report-result-badges{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.report-view-badge{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--blue) 20%,var(--line));border-radius:999px;color:var(--blue);background:color-mix(in srgb,var(--blue) 8%,transparent);font-size:8px;font-weight:850}.report-view-badge svg{width:12px}.report-loading{min-height:170px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px dashed var(--line-strong);border-radius:15px;background:var(--surface-2)}.report-loading span{width:7px;height:7px;border-radius:50%;background:var(--brand);animation:reportLoadingPulse .9s ease-in-out infinite alternate}.report-loading span:nth-child(2){animation-delay:.15s}.report-loading span:nth-child(3){animation-delay:.3s}.report-loading p{margin:0 0 0 5px;color:var(--muted);font-size:10px;font-weight:700}@keyframes reportLoadingPulse{0%{opacity:.28;transform:translateY(2px)}to{opacity:1;transform:translateY(-2px)}}.report-summary{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:9px;margin-bottom:17px}.report-summary article{position:relative;overflow:hidden;min-height:82px;padding:14px 15px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 4%,transparent),transparent 68%),var(--surface-2)}.report-summary article:after{content:"";position:absolute;width:52px;height:52px;right:-27px;top:-28px;border:10px solid color-mix(in srgb,var(--blue) 8%,transparent);border-radius:50%}.report-summary article.report-summary-featured{border-color:color-mix(in srgb,var(--brand) 22%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 8%,transparent),transparent 68%),var(--surface-2)}.report-summary article.report-summary-featured:after{border-color:color-mix(in srgb,var(--brand) 10%,transparent)}.report-summary span{position:relative;z-index:1;font-size:8px}.report-summary strong{position:relative;z-index:1;margin-top:8px;font-size:22px}.report-card-view{display:grid;grid-gap:18px;gap:18px}.report-person-banner{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;min-height:92px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,var(--blue) 8%,transparent),transparent 62%),var(--surface-2)}.report-person-banner:after{content:"";position:absolute;width:130px;height:130px;right:-66px;top:-70px;border:24px solid color-mix(in srgb,var(--blue) 7%,transparent);border-radius:50%}.report-person-banner-financial{background:linear-gradient(120deg,color-mix(in srgb,var(--green) 8%,transparent),transparent 62%),var(--surface-2)}.report-person-banner-financial:after{border-color:color-mix(in srgb,var(--green) 7%,transparent)}.report-person-avatar{position:relative;z-index:1;width:48px;height:48px;display:grid;place-items:center;border-radius:15px;color:var(--blue);background:color-mix(in srgb,var(--blue) 11%,var(--surface));font-size:15px;font-weight:950;letter-spacing:-.03em}.report-person-banner-financial .report-person-avatar{color:var(--green);background:color-mix(in srgb,var(--green) 11%,var(--surface))}.report-person-avatar svg{width:21px}.report-person-banner>div{position:relative;z-index:1;min-width:0}.report-person-banner>div>span{display:block;color:var(--muted);font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.report-person-banner h3{margin:3px 0 0;font-size:18px;letter-spacing:-.03em}.report-person-banner p{margin:3px 0 0;color:var(--muted);font-size:9px}.report-person-banner>strong{position:relative;z-index:1;padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:var(--text-soft);background:color-mix(in srgb,var(--surface) 80%,transparent);font-size:8px;white-space:nowrap}.report-metric-section{display:grid;grid-gap:10px;gap:10px}.report-metric-section>header{padding-inline:2px}.report-metric-section>header span{color:var(--brand);font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.report-metric-section>header h3{margin:3px 0 0;font-size:15px;letter-spacing:-.025em}.report-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.report-metric-grid-featured{grid-template-columns:repeat(4,minmax(0,1fr))}.report-metric-card{--metric-tone:var(--blue);position:relative;min-width:0;overflow:hidden;display:flex;flex-direction:column;min-height:174px;padding:14px 15px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.report-metric-card:after{content:"";position:absolute;width:68px;height:68px;right:-34px;top:-34px;border:13px solid color-mix(in srgb,var(--metric-tone) 8%,transparent);border-radius:50%}.report-metric-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--metric-tone) 24%,var(--line));box-shadow:var(--shadow)}.report-metric-card.is-featured{background:linear-gradient(145deg,color-mix(in srgb,var(--metric-tone) 5%,transparent),transparent 64%),var(--surface)}.report-metric-card.tone-success{--metric-tone:var(--green)}.report-metric-card.tone-warning{--metric-tone:var(--yellow)}.report-metric-card.tone-danger{--metric-tone:var(--brand)}.report-metric-card.tone-neutral{--metric-tone:var(--blue)}.report-metric-card-top{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.report-metric-card-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:var(--metric-tone);background:color-mix(in srgb,var(--metric-tone) 10%,transparent)}.report-metric-card-icon svg{width:15px}.report-metric-card-top>div{min-width:0}.report-metric-card-top small{display:block;margin-bottom:2px;color:var(--muted);font-size:7px}.report-metric-card h4,.report-metric-card-top small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-metric-card h4{margin:0;font-size:10px;line-height:1.25}.report-achievement-pill{padding:4px 6px;border:1px solid color-mix(in srgb,var(--metric-tone) 18%,transparent);border-radius:999px;color:var(--metric-tone);background:color-mix(in srgb,var(--metric-tone) 8%,transparent);font-size:7px;font-weight:900;white-space:nowrap}.report-metric-value{position:relative;z-index:1;margin-top:16px}.report-metric-value>span{display:block;color:var(--muted);font-size:7px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.report-metric-value>strong{display:block;margin-top:5px;overflow:hidden;font-size:clamp(20px,2vw,27px);line-height:1;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap}.report-metric-progress{position:relative;z-index:1;height:5px;margin-top:14px;overflow:hidden;border-radius:999px;background:var(--surface-3)}.report-metric-progress span{display:block;height:100%;border-radius:inherit;background:var(--metric-tone)}.report-metric-footer{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px}.report-metric-footer>span{color:var(--muted);font-size:7px;font-weight:800;text-transform:uppercase}.report-metric-footer>strong{overflow:hidden;color:var(--text-soft);font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.report-metric-footer-neutral{border-top:1px dashed var(--line)}.report-commission-section{display:grid;grid-gap:10px;gap:10px}.report-commission-section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:0 2px}.report-commission-section>header span{color:var(--muted);font-size:7px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.report-commission-section>header h3{margin:3px 0 0;font-size:15px}.report-commission-section>header>strong{color:var(--green);font-size:17px}.report-commission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.report-commission-card{--commission-tone:var(--green);min-width:0;display:flex;flex-direction:column;min-height:205px;padding:14px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow-sm)}.report-commission-card.is-blocked{--commission-tone:var(--brand)}.report-commission-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.report-commission-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:var(--commission-tone);background:color-mix(in srgb,var(--commission-tone) 10%,transparent)}.report-commission-icon svg{width:14px}.report-commission-card-head>div{min-width:0}.report-commission-card-head small{display:block;color:var(--muted);font-size:7px}.report-commission-card h4{margin:2px 0 0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.report-eligibility{padding:4px 6px;border-radius:999px;font-size:7px;font-weight:900}.report-eligibility.yes{color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent)}.report-eligibility.no{color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent)}.report-commission-total{display:block;margin-top:18px;font-size:25px;letter-spacing:-.045em}.report-commission-breakdown{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:14px}.report-commission-breakdown>span{padding:8px 9px;border-radius:10px;background:var(--surface-2)}.report-commission-breakdown small{display:block;color:var(--muted);font-size:7px;text-transform:uppercase}.report-commission-breakdown strong{display:block;margin-top:3px;font-size:10px}.report-commission-card>p{margin:auto 0 0;padding-top:12px;color:var(--muted);font-size:8px;line-height:1.45}.report-table-wrap{max-height:64vh;border-radius:14px;background:var(--surface);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--line) 70%,transparent)}.report-table thead th{font-size:8px;letter-spacing:.045em;text-transform:uppercase}.report-table td{padding-block:11px;font-size:10px}@media (max-width:1180px){.report-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.report-filters-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.report-commission-grid,.report-metric-grid-featured{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.report-result-header{align-items:flex-start;flex-direction:column}.report-result-badges{justify-content:flex-start}.report-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.report-actions{justify-content:flex-start}.report-tabs{grid-template-columns:1fr}.report-tabs button{min-height:70px}.report-filters-grid{grid-template-columns:1fr}.report-filters-heading small{display:none}.report-person-banner{grid-template-columns:auto minmax(0,1fr)}.report-person-banner>strong{grid-column:1/-1;justify-self:start}.report-commission-grid{grid-template-columns:1fr}.report-table-wrap{max-height:none}}@media (max-width:520px){.report-action-button{width:100%;justify-content:center}.report-result{padding:15px}.report-result-title{align-items:flex-start}.report-result-icon{width:37px;height:37px}.report-summary{grid-template-columns:1fr 1fr}.report-summary article{min-height:74px;padding:12px}.report-summary strong{font-size:18px}.report-person-banner{padding:14px}.report-person-avatar{width:43px;height:43px}.report-metric-grid,.report-metric-grid-featured{grid-template-columns:1fr}.report-metric-card{min-height:158px}.report-commission-section>header{align-items:flex-start;flex-direction:column;gap:4px}}@media print{.report-view-badge{display:none!important}.report-result-header{margin-bottom:3mm!important}.report-result-icon{display:none!important}.report-card-view{gap:3mm!important}.report-person-banner{min-height:0!important;padding:2mm 2.5mm!important;border:1px solid #777777!important;border-radius:0!important;background:#f4f4f4!important;color:#111111!important;page-break-inside:avoid;break-inside:avoid}.report-person-banner:after{display:none!important}.report-person-avatar{width:9mm!important;height:9mm!important;border-radius:0!important;color:#111111!important;background:#ffffff!important}.report-person-banner h3{font-size:10pt!important}.report-person-banner p,.report-person-banner>div>span,.report-person-banner>strong{color:#111111!important;font-size:6pt!important}.report-metric-section{gap:2mm!important}.report-metric-section>header span{color:#111111!important;font-size:5pt!important}.report-metric-section>header h3{font-size:8pt!important}.report-metric-grid,.report-metric-grid-featured{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2mm!important}.report-metric-card{min-height:31mm!important;padding:2mm!important;border:1px solid #777777!important;border-radius:0!important;box-shadow:none!important;background:#ffffff!important;color:#111111!important;page-break-inside:avoid;break-inside:avoid}.report-metric-card:after{display:none!important}.report-metric-card-icon{width:6mm!important;height:6mm!important;border-radius:0!important;color:#111111!important;background:#eeeeee!important}.report-metric-card h4{font-size:6pt!important}.report-achievement-pill{padding:.7mm 1mm!important;border:1px solid #777777!important;color:#111111!important;background:#ffffff!important;font-size:5pt!important}.report-metric-value{margin-top:2mm!important}.report-metric-footer>span,.report-metric-value>span{color:#444444!important;font-size:5pt!important}.report-metric-value>strong{margin-top:.8mm!important;font-size:10pt!important}.report-metric-progress{height:1mm!important;margin-top:2mm!important;background:#dddddd!important}.report-metric-progress span{background:#333333!important}.report-metric-footer{padding-top:1.5mm!important}.report-metric-footer>strong{color:#111111!important;font-size:6pt!important}.report-commission-section{gap:2mm!important}.report-commission-section>header span{color:#444444!important;font-size:5pt!important}.report-commission-section>header h3,.report-commission-section>header>strong{color:#111111!important;font-size:8pt!important}.report-commission-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2mm!important}.report-commission-card{min-height:35mm!important;padding:2mm!important;border:1px solid #777777!important;box-shadow:none!important;background:#ffffff!important;page-break-inside:avoid;break-inside:avoid}.report-commission-card,.report-commission-icon{border-radius:0!important;color:#111111!important}.report-commission-icon{width:6mm!important;height:6mm!important;background:#eeeeee!important}.report-commission-card h4{font-size:6pt!important}.report-eligibility{border:1px solid #777777!important;color:#111111!important;background:#ffffff!important;font-size:5pt!important}.report-commission-total{margin-top:2mm!important;font-size:10pt!important}.report-commission-breakdown{gap:1mm!important;margin-top:2mm!important}.report-commission-breakdown>span{padding:1mm!important;border:1px solid #cccccc!important;border-radius:0!important;background:#f5f5f5!important}.report-commission-breakdown small,.report-commission-card>p{color:#444444!important;font-size:5pt!important}.report-commission-breakdown strong{font-size:6pt!important}}.month-closing-page{gap:16px}.closing-page-header{align-items:flex-end}.closing-period-select{width:min(270px,100%)}.closing-dialog .field>span,.closing-period-select>span{color:var(--text-soft);font-size:10px;font-weight:850;letter-spacing:.04em}.closing-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.closing-overview-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;padding:15px;overflow:hidden}.closing-overview-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;color:var(--brand);background:var(--brand-soft)}.closing-overview-icon svg{width:17px}.closing-overview-card>div{min-width:0}.closing-overview-card small{display:block;color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.closing-overview-card strong{display:block;margin-top:3px;overflow:hidden;font-size:16px;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.closing-overview-card .status,.closing-overview-note{grid-column:1/-1;justify-self:start;margin-top:1px}.closing-overview-note{color:var(--muted);font-size:8px}.closing-locked-notice{border-left-color:var(--green)}.closing-snapshot-warning{border-left-color:var(--yellow)}.closing-snapshot-source{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--green) 28%,var(--line));border-radius:14px;background:linear-gradient(120deg,color-mix(in srgb,var(--green) 6%,var(--surface)),var(--surface) 58%)}.closing-snapshot-source-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:var(--green);background:color-mix(in srgb,var(--green) 11%,transparent)}.closing-snapshot-source-icon svg{width:17px}.closing-snapshot-source>div{min-width:0}.closing-snapshot-source small{display:block;color:var(--green);font-size:7px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.closing-snapshot-source strong{display:block;margin-top:2px;font-size:12px}.closing-snapshot-source p{margin:3px 0 0;color:var(--muted);font-size:8px;line-height:1.45}.closing-history-card{display:grid;grid-gap:12px;gap:12px}.closing-history-count{flex:0 0 auto;padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--surface-2);font-size:7px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.closing-history-list{display:grid;grid-gap:8px;gap:8px}.closing-history-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:11px;gap:11px;padding:11px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.closing-history-item.is-current{border-color:color-mix(in srgb,var(--green) 28%,var(--line));background:color-mix(in srgb,var(--green) 4%,var(--surface-2))}.closing-history-sequence{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--text);background:var(--surface-3);font-size:10px;font-weight:900}.closing-history-item.is-current .closing-history-sequence{color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent)}.closing-history-main{min-width:0}.closing-history-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.closing-history-title strong{font-size:10px}.closing-history-main p{margin:3px 0 0;color:var(--muted);font-size:8px;line-height:1.4}.closing-history-main small{display:block;margin-top:5px;color:var(--text-soft);font-size:8px;line-height:1.4}.closing-content-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);grid-gap:14px;gap:14px}.closing-check-list{display:grid;grid-gap:8px;gap:8px}.closing-check-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:54px;padding:10px 11px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.closing-check-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:9px}.closing-check-icon svg{width:14px}.closing-check-item.ready .closing-check-icon{color:var(--green);background:color-mix(in srgb,var(--green) 11%,transparent)}.closing-check-item.pending .closing-check-icon{color:var(--brand);background:var(--brand-soft)}.closing-check-item>div{min-width:0}.closing-check-item strong{display:block;font-size:10px}.closing-check-item small{display:block;margin-top:2px;overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.closing-check-item>span:last-child{color:var(--green);font-size:7px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.closing-check-item.pending>span:last-child{color:var(--brand)}.closing-result-card{display:flex;flex-direction:column}.closing-result-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.closing-result-list>div{padding:10px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.closing-result-list dt{color:var(--muted);font-size:7px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.closing-result-list dd{margin:4px 0 0;font-size:14px;font-weight:850;letter-spacing:-.03em}.closing-next-period{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:11px;gap:11px;margin-top:auto;padding-top:15px}.closing-next-period>span{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;color:var(--blue);background:color-mix(in srgb,var(--blue) 10%,transparent)}.closing-next-period svg{width:16px}.closing-next-period small{display:block;color:var(--muted);font-size:7px;font-weight:850;text-transform:uppercase}.closing-next-period strong{display:block;margin-top:2px;font-size:11px}.closing-next-period p{margin:3px 0 0;color:var(--muted);font-size:8px;line-height:1.4}.closing-action-card{display:flex;align-items:center;justify-content:space-between;gap:20px;border-color:color-mix(in srgb,var(--brand) 28%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 5%,var(--surface)),var(--surface) 55%)}.closing-action-card.is-closed{border-color:color-mix(in srgb,var(--green) 25%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--green) 5%,var(--surface)),var(--surface) 55%)}.closing-action-card>div:first-child{max-width:760px}.closing-action-kicker{color:var(--brand);font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.closing-action-card.is-closed .closing-action-kicker{color:var(--green)}.closing-action-card h2{margin:3px 0 0;font-size:18px;letter-spacing:-.03em}.closing-action-card p{margin:5px 0 0;color:var(--muted);font-size:9px}.closing-action-buttons{flex:0 0 auto;display:flex;align-items:center;gap:9px}.closing-action-buttons .btn{display:inline-flex;align-items:center;gap:8px}.closing-action-buttons svg{width:15px}.closing-dialog-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:22px;overflow-y:auto;background:rgba(5,7,10,.68);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:closingBackdropIn .16s ease-out}.closing-dialog{width:min(590px,100%);max-height:calc(100svh - 44px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-lg);animation:closingDialogIn .2s ease-out}.closing-dialog-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:17px 19px;border-bottom:1px solid var(--line);background:var(--surface-2)}.closing-dialog-symbol{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:var(--brand);background:var(--brand-soft)}.closing-dialog-symbol svg{width:17px}.closing-dialog-header small{display:block;color:var(--muted);font-size:7px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.closing-dialog-header h2{margin:2px 0 0;font-size:18px;letter-spacing:-.035em}.closing-dialog-header>button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:9px;color:var(--muted);background:transparent;cursor:pointer}.closing-dialog-header>button:hover{color:var(--text);background:var(--surface-3)}.closing-dialog-header>button:disabled{opacity:.5;cursor:not-allowed}.closing-dialog-header>button svg{width:16px}.closing-dialog-body{display:grid;grid-gap:15px;gap:15px;padding:19px;overflow-y:auto}.closing-dialog-list{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:19px;color:var(--muted);font-size:9px}.closing-confirm-check{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2);color:var(--text-soft);font-size:9px;cursor:pointer}.closing-confirm-check input{width:15px;height:15px;margin:0;accent-color:var(--brand)}.closing-dialog textarea{resize:vertical;min-height:100px}.closing-dialog-actions{display:flex;justify-content:flex-end;gap:9px;padding:14px 19px 18px;border-top:1px solid var(--line);background:var(--surface-2)}@keyframes closingBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes closingDialogIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1120px){.closing-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.closing-content-grid{grid-template-columns:1fr}.closing-next-period{margin-top:14px}}@media (max-width:700px){.closing-page-header{align-items:stretch}.closing-snapshot-source{grid-template-columns:auto minmax(0,1fr)}.closing-snapshot-source>.status{grid-column:2;justify-self:start}.closing-history-title{align-items:flex-start;flex-direction:column;gap:5px}.closing-period-select{width:100%}.closing-overview-grid{grid-template-columns:1fr 1fr}.closing-action-card{align-items:stretch;flex-direction:column}.closing-action-buttons{width:100%}.closing-action-buttons .btn{flex:1 1;justify-content:center}.closing-check-item{grid-template-columns:auto minmax(0,1fr)}.closing-check-item>span:last-child{display:none}}@media (max-width:520px){.closing-overview-grid{grid-template-columns:1fr}.closing-result-list{grid-template-columns:1fr 1fr}.closing-dialog-backdrop{align-items:end;padding:0}.closing-dialog{max-height:92svh;border-radius:20px 20px 0 0}.closing-dialog-actions{display:grid;grid-template-columns:1fr 1fr}.closing-dialog-actions .btn{width:100%}}.team-page{gap:14px}.team-page-header{align-items:center}.team-count-card{min-width:140px;padding:12px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm);text-align:right}.team-count-card span{display:block;color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.team-count-card strong{display:block;margin-top:3px;font-size:25px;letter-spacing:-.045em}.team-toolbar{display:grid;grid-template-columns:minmax(240px,420px) minmax(0,1fr);align-items:end;grid-gap:18px;gap:18px}.team-toolbar .field{margin:0}.team-toolbar>p{margin:0 0 6px;color:var(--muted);font-size:9px;line-height:1.55}.team-search-shell input{padding-right:12px}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.team-grid>.notice{grid-column:1/-1}.team-user-card{min-width:0;overflow:hidden}.team-user-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:16px}.team-user-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:var(--brand);background:var(--brand-soft);font-size:12px;font-weight:900}.team-user-card-head>div{min-width:0}.team-user-card h2{margin:0;font-size:13px;letter-spacing:-.025em}.team-user-card h2,.team-user-card p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-user-card p{margin:3px 0 0;color:var(--muted);font-size:9px}.team-user-card .status{white-space:nowrap}.team-user-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;border-top:1px solid var(--line);background:var(--surface-2)}.team-user-card-footer>span{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:8px;font-weight:750}.team-user-card-footer>span svg{width:12px}.team-user-card-footer .btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:8px}.team-user-card-footer .btn svg{width:13px}.team-password-dialog{width:min(520px,100%)}.team-password-tools{display:flex;gap:8px;flex-wrap:wrap}.team-password-tools .btn{flex:1 1 150px}.report-meta-error{max-width:760px;margin:30px auto}.report-error-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:16px;border:1px solid color-mix(in srgb,var(--brand) 22%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--brand) 5%,var(--surface))}.report-error-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:var(--brand);background:var(--brand-soft)}.report-error-icon svg{width:17px}.report-error-state strong{display:block;font-size:11px}.report-error-state p{margin:4px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.report-error-state .btn{white-space:nowrap}@media (max-width:1180px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.team-page-header{align-items:flex-start}.team-count-card{width:100%;text-align:left}.team-toolbar{align-items:stretch}.team-grid,.team-toolbar{grid-template-columns:1fr}.team-user-card-head{grid-template-columns:auto minmax(0,1fr)}.team-user-card-head .status{grid-column:1/-1;justify-self:start}.team-user-card-footer{align-items:stretch;flex-direction:column}.team-user-card-footer .btn{justify-content:center;width:100%}.report-error-state{grid-template-columns:auto minmax(0,1fr)}.report-error-state .btn{grid-column:1/-1;width:100%}}@media print{.report-error-state,.team-page{display:none!important}}.schedule-publication-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm)}.schedule-publication-card>div:first-child{display:grid;grid-gap:4px;gap:4px}.schedule-publication-card strong{font-size:14px;color:var(--text)}.schedule-publication-card small{color:var(--muted);line-height:1.45}.schedule-publication-card.has-changes{border-color:color-mix(in srgb,var(--yellow) 50%,var(--line));background:color-mix(in srgb,var(--yellow) 7%,var(--surface))}.schedule-publication-card.is-published{border-color:color-mix(in srgb,var(--green) 42%,var(--line));background:color-mix(in srgb,var(--green) 6%,var(--surface))}.schedule-publication-delivery{display:grid;justify-items:end;grid-gap:5px;gap:5px;text-align:right}.schedule-action-dock{position:fixed;right:28px;bottom:27px;z-index:76;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 56px);padding:10px;border:1px solid color-mix(in srgb,var(--brand) 20%,var(--line));border-radius:16px;box-shadow:0 18px 45px rgba(14,24,38,.2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.schedule-action-dock>div{display:grid;min-width:190px;padding:0 5px}.schedule-action-dock>div span{color:var(--text);font-size:11px;font-weight:850}.schedule-action-dock>div small{color:var(--muted);font-size:8px}.schedule-action-dock .btn{white-space:nowrap}.team-user-whatsapp{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 72%,transparent)}.team-user-whatsapp span{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.team-user-whatsapp strong{color:var(--text);font-size:10px}.team-user-whatsapp small{color:var(--yellow);font-size:8px}.team-user-card-footer-actions>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.team-whatsapp-toggle{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);cursor:pointer}.team-whatsapp-toggle input{width:17px;height:17px;margin-top:1px}.team-whatsapp-toggle span{display:grid;grid-gap:2px;gap:2px}.team-whatsapp-toggle strong{color:var(--text);font-size:10px}.team-whatsapp-toggle small{color:var(--muted);font-size:8px;line-height:1.4}@media (max-width:820px){.schedule-publication-card{align-items:flex-start;flex-direction:column}.schedule-publication-delivery{justify-items:start;text-align:left}.schedule-action-dock{right:12px;bottom:78px;left:12px;max-width:none;display:grid;grid-template-columns:1fr 1fr}.schedule-action-dock>div{grid-column:1/-1;min-width:0}.schedule-action-dock .btn{width:100%}.team-user-card-footer-actions>div{width:100%;display:grid;grid-template-columns:1fr}}@media print{.schedule-action-dock,.schedule-publication-card{display:none!important}}.whatsapp-brand-icon{color:#25d366}.whatsapp-dialog-icon{color:#128c7e;background:color-mix(in srgb,#25d366 13%,var(--surface))}[data-theme=dark] .whatsapp-brand-icon,[data-theme=dark] .whatsapp-dialog-icon{color:#35e879}.simulator-page{gap:12px}.simulator-panel-grid{gap:11px}.simulator-indicator-panel{padding:15px 16px;gap:10px;border-radius:16px}.simulator-indicator-panel.compact{padding:13px 14px;gap:8px}.simulator-indicator-head{min-height:36px;gap:9px}.simulator-indicator-head h3{font-size:15px}.simulator-indicator-head p{margin-top:3px;font-size:9px;line-height:1.35}.simulator-indicator-panel .status{padding:4px 7px;font-size:7px}.simulator-indicator-panel .status:before{width:5px;height:5px}.simulator-field-grid{gap:8px}.simulator-page .number-field>label{min-height:22px;font-size:9px;line-height:1.2}.simulator-page .number-field>small{min-height:18px;margin-top:4px;font-size:7.5px;line-height:1.25}.simulator-page .number-field input{min-height:41px;font-size:13px}.simulator-progress-block{gap:4px}.simulator-progress{height:6px}.simulator-metrics{gap:6px}.simulator-metrics>div{padding:8px 9px;border-radius:9px}.simulator-metrics span{min-height:15px;font-size:6.5px}.simulator-metrics strong{margin-top:1px;font-size:13px}.simulator-metrics.bonus-only>div{padding:7px 9px}.simulator-metrics.bonus-only strong{font-size:15px}.simulator-indicator-panel.bonus-only{gap:7px}.simulator-indicator-panel.bonus-only .simulator-indicator-head{min-height:28px}.simulator-indicator-panel.bonus-only .simulator-indicator-reason{min-height:0;font-size:8px;line-height:1.35}.simulator-indicator-panel.bonus-only .simulator-next-tier{padding:7px 9px;font-size:8px}.simulator-indicator-reason{min-height:22px;font-size:8px;line-height:1.35}.simulator-next-tier{padding:8px 9px;font-size:8px}.simulator-daily-goal{padding:8px 9px;border-radius:9px}.simulator-daily-goal span{font-size:7px}.simulator-daily-goal strong{font-size:11px}.simulator-section-head{min-height:62px;gap:18px;padding:11px 17px 11px 20px;border-radius:15px}.simulator-section-head:after{width:150px;height:150px;right:-72px;top:-96px;border-width:22px}.simulator-section-head span{font-size:7px}.simulator-section-head h2{margin-top:2px;font-size:18px}.simulator-section-head p{font-size:9px}.simulator-page-title{min-height:58px}.journey-inline{display:flex;align-items:stretch;justify-content:flex-end;gap:7px}.journey-inline-stat{width:72px;min-height:52px;display:grid;padding:6px;border-radius:11px;color:#fff;box-shadow:var(--shadow-xs)}.journey-inline-stat strong{font-size:20px;line-height:1;letter-spacing:-.04em}.journey-inline-stat span{margin-top:4px;font-size:6.5px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.journey-inline-stat.journey-worked{background:linear-gradient(135deg,#1f9b68,#126044)}.journey-inline-stat.journey-off{background:linear-gradient(135deg,#7558c7,#49318f)}.journey-inline-stat.journey-remaining{background:linear-gradient(135deg,#3279c8,#1d4c88)}.commission-tier-guide{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-xs)}.commission-tier-guide>summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.commission-tier-guide>summary::-webkit-details-marker{display:none}.commission-tier-guide>summary strong{display:block;font-size:12px}.commission-tier-guide>summary small{display:block;margin-top:2px;color:var(--muted);font-size:8px}.commission-tier-chevron{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--surface-2);font-size:18px;transition:transform .18s ease}.commission-tier-guide[open] .commission-tier-chevron{transform:rotate(180deg)}.commission-tier-guide-body{padding:0 14px 14px;border-top:1px solid var(--line)}.commission-tier-general-note{margin:10px 0;color:var(--muted);font-size:8px}.commission-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.commission-tier-card{min-width:0;padding:10px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.commission-tier-card header{margin-bottom:8px}.commission-tier-card header strong{display:block;font-size:10px}.commission-tier-card header small{display:block;margin-top:3px;color:var(--muted);font-size:7px;line-height:1.35}.commission-tier-pills{display:flex;flex-wrap:wrap;gap:5px}.commission-tier-pills span{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border:1px solid var(--line);border-radius:7px;background:var(--surface);font-size:7.5px}.commission-tier-pills b{color:var(--text)}.commission-tier-pills em{color:var(--brand);font-style:normal;font-weight:850}.commission-matrix-wrap{overflow-x:auto}.commission-matrix{width:100%;border-collapse:collapse;font-size:7.5px}.commission-matrix td,.commission-matrix th{padding:5px 6px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.commission-matrix td:first-child,.commission-matrix th:first-child{text-align:left}.commission-matrix th{color:var(--muted);font-size:6.5px;text-transform:uppercase}.commission-matrix td:not(:first-child){color:var(--brand);font-weight:800}.payment-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.payment-card{min-width:0;padding:14px 15px;border-radius:15px}.payment-card:after{width:130px;height:130px;right:-58px;top:-70px;border-width:22px}.payment-card span{font-size:7px}.payment-card strong{margin:6px 0 3px;font-size:27px}.payment-card small{font-size:8px}.payment-card.total{background:linear-gradient(135deg,#20252d,#0d1117)}.payment-total-caption{position:relative;z-index:1;margin-top:8px;color:rgba(255,255,255,.65);font-size:8px}.payment-breakdown{position:relative;z-index:1;min-height:28px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:3px 7px;margin-top:7px}.payment-breakdown span{display:inline-flex;align-items:baseline;gap:3px;opacity:.82;font-size:7px;letter-spacing:0;text-transform:none}.payment-breakdown b{font-weight:750}.payment-breakdown em{font-style:normal;font-weight:850}.premises-page{gap:13px}.premises-header{align-items:center}.premises-eyebrow{display:block;margin-bottom:4px;color:var(--brand);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.premises-management-multipliers{display:flex;gap:7px}.premises-management-multipliers span{min-width:92px;padding:8px 11px;border:1px solid var(--line);border-radius:11px;background:var(--surface);box-shadow:var(--shadow-xs)}.premises-management-multipliers small{display:block;color:var(--muted);font-size:7px;text-transform:uppercase}.premises-management-multipliers strong{display:block;margin-top:2px;font-size:17px}.premise-alert{display:flex;align-items:center;gap:12px;padding:10px 13px;border:1px solid color-mix(in srgb,var(--brand) 22%,var(--line));border-left:3px solid var(--brand);border-radius:11px;background:color-mix(in srgb,var(--brand) 4%,var(--surface));font-size:9px}.premise-alert strong{flex:0 0 auto;color:var(--brand)}.premise-alert span{color:var(--muted)}.premises-main-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.premise-main-card{min-width:0;padding:14px}.premise-main-card-head{display:grid;grid-gap:7px;gap:7px}.premise-main-card-head span{color:var(--muted);font-size:6.5px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.premise-main-card-head h2{margin:2px 0 0;font-size:16px}.premise-main-card-head>strong{color:var(--brand);font-size:11px}.premise-rule-copy{margin-top:9px;display:grid;grid-gap:5px;gap:5px}.premise-rule-copy p{margin:0;color:var(--muted);font-size:8px;line-height:1.45}.premise-rule-copy b{color:var(--text-soft)}.premise-tier-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;margin-top:10px}.premise-tier-row span{min-width:0;padding:7px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.premise-tier-row small{display:block;min-height:19px;color:var(--muted);font-size:6.5px;line-height:1.25}.premise-tier-row strong{display:block;margin-top:2px;color:var(--green);font-size:10px}.premise-main-card footer{margin-top:9px;padding-top:8px;border-top:1px solid var(--line);color:var(--muted);font-size:7.5px}.premises-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 13px;border-radius:12px;color:#fff;background:linear-gradient(120deg,#17191d,#2c1115)}.premises-section-head span{color:#ff6675;font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.premises-section-head h2{margin:2px 0 0;font-size:16px}.premises-section-head p{max-width:420px;margin:0;color:rgba(255,255,255,.58);font-size:8px;text-align:right}.premises-payment-note{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:11px 14px}.premises-payment-note>div{padding-right:16px;border-right:1px solid var(--line)}.premises-payment-note span{display:block;color:var(--brand);font-size:7px;font-weight:900;text-transform:uppercase}.premises-payment-note strong{display:block;margin-top:2px;font-size:10px}.premises-payment-note p{margin:0;color:var(--muted);font-size:8px}@media (max-width:1180px){.commission-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premises-main-grid{grid-template-columns:1fr}.payment-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-card.total{grid-column:1/-1}}@media (max-width:820px){.simulator-page-title{align-items:flex-start}.journey-inline{width:auto!important;justify-content:flex-start}.commission-tier-grid,.payment-summary-grid{grid-template-columns:1fr}.payment-card.total{grid-column:auto}.premises-management-multipliers{width:auto!important}.premises-section-head{align-items:flex-start;flex-direction:column}.premises-section-head p{text-align:left}.premises-payment-note{grid-template-columns:1fr;gap:8px}.premises-payment-note>div{padding:0 0 8px;border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:560px){.journey-inline-stat{width:64px;min-height:48px}.journey-inline-stat strong{font-size:18px}.simulator-section-head{padding:11px 14px 11px 17px}.premise-tier-row{grid-template-columns:1fr}.premise-tier-row small{min-height:0}.premises-management-multipliers{flex-wrap:wrap}}.premises-payment-note small{display:block;margin-top:2px;color:var(--muted);font-size:7px}.simulator-page>.simulator-section-head+.simulator-panel-grid{margin-top:5px}.simulator-panel-grid-main+.simulator-section-head{margin-top:8px}.journey-inline{gap:8px}.journey-inline-stat{width:92px;min-height:62px;align-content:start;justify-items:start;padding:8px 9px;text-align:left}.journey-inline-stat .journey-inline-label{margin:0;opacity:.78;font-size:6.5px;font-weight:850;line-height:1.15;letter-spacing:.035em;text-transform:uppercase}.journey-inline-stat strong{margin-top:5px;font-size:22px}.journey-inline-stat small{margin-top:3px;opacity:.72;font-size:6.5px;font-weight:700;line-height:1.1}.simulator-panel-grid-main .simulator-indicator-head{min-height:27px}.simulator-panel-grid-main .simulator-indicator-reason{display:none}.simulator-bonus-card{min-width:0;padding:13px 14px;border-radius:16px;display:grid;grid-gap:9px;gap:9px}.simulator-bonus-card-head{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:10px}.simulator-bonus-card-head h3{margin:0;font-size:15px;letter-spacing:-.025em}.simulator-bonus-card .status{padding:4px 7px;font-size:7px}.simulator-bonus-entry-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(105px,.75fr);grid-gap:8px;gap:8px;align-items:stretch}.simulator-bonus-entry-row .number-field>label{min-height:17px}.simulator-bonus-entry-row .number-field>small{min-height:0}.simulator-bonus-prize{padding:8px 10px}.simulator-bonus-prize span{color:var(--muted);font-size:6.5px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.simulator-bonus-prize strong{margin-top:2px}.simulator-bonus-prize small{margin-top:2px;color:var(--muted);font-size:7px}.simulator-bonus-tiers{border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.simulator-bonus-tiers>summary{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 9px;cursor:pointer;list-style:none;color:var(--text-soft);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.055em}.simulator-bonus-tiers>summary::-webkit-details-marker{display:none}.simulator-bonus-tier-chevron{font-size:15px;transition:transform .18s ease}.simulator-bonus-tiers[open] .simulator-bonus-tier-chevron{transform:rotate(180deg)}.simulator-bonus-table-wrap{padding:0 9px 8px;border-top:1px solid var(--line)}.simulator-bonus-table{width:100%;border-collapse:collapse;font-size:8px}.simulator-bonus-table td,.simulator-bonus-table th{padding:5px 4px;border-bottom:1px solid var(--line)}.simulator-bonus-table th{color:var(--muted);font-size:6.5px;text-align:left;text-transform:uppercase;letter-spacing:.05em}.simulator-bonus-table td:last-child,.simulator-bonus-table th:last-child{text-align:right}.simulator-bonus-table td:last-child{color:var(--brand);font-weight:850}.simulator-bonus-table tr.current td{background:color-mix(in srgb,var(--brand) 7%,transparent)}.simulator-bonus-table tr.current td:first-child{color:var(--text);font-weight:850}.simulator-bonus-table tbody tr:last-child td{border-bottom:0}.payment-card{display:flex;flex-direction:column}.payment-card>small{margin-top:3px;opacity:.72}.payment-card>strong{margin:9px 0 8px}.payment-breakdown{min-height:0;display:grid;grid-gap:0;gap:0;margin-top:0;border-top:1px solid rgba(255,255,255,.14)}.payment-breakdown span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.11);opacity:.86;font-size:7.5px}.payment-breakdown span:last-child{border-bottom:0}.payment-breakdown b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-breakdown em{flex:0 0 auto}.payment-breakdown-total{margin-top:0}.payment-total-caption{margin-top:auto;padding-top:7px}@media (max-width:820px){.journey-inline-stat{width:86px;min-height:60px}}@media (max-width:560px){.journey-inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%!important}.journey-inline-stat{width:auto;min-width:0;min-height:58px}.journey-inline-stat .journey-inline-label{font-size:6px}.journey-inline-stat strong{font-size:19px}.simulator-bonus-entry-row{grid-template-columns:1fr}}.journey-inline-stat{align-content:center;justify-items:center;text-align:center}.journey-inline-stat .journey-inline-label,.journey-inline-stat small,.journey-inline-stat strong{width:100%;text-align:center}.number-stepper{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:stretch;grid-gap:4px;gap:4px}.number-stepper .number-input-shell,.number-stepper .number-input-shell input{min-width:0;height:100%}.number-stepper-button{min-width:0;min-height:41px;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--blue) 30%,var(--line-strong));border-radius:9px;color:color-mix(in srgb,var(--blue) 76%,var(--text));background:color-mix(in srgb,var(--blue) 5%,var(--surface));font:inherit;font-size:18px;font-weight:800;line-height:1;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .12s ease,box-shadow .15s ease}.number-stepper-button:hover{border-color:color-mix(in srgb,var(--blue) 60%,var(--line-strong));background:color-mix(in srgb,var(--blue) 10%,var(--surface))}.number-stepper-button:active{transform:translateY(1px)}.number-stepper-button:focus-visible{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 14%,transparent)}.simulator-panel-grid-additional{align-items:start}.simulator-bonus-card{width:100%;align-self:start}.simulator-bonus-entry-row{align-items:start}.simulator-bonus-entry-row .number-field,.simulator-bonus-prize-field{min-width:0;display:grid;grid-template-rows:17px minmax(41px,auto) minmax(0,auto);align-content:start}.simulator-bonus-prize-field>label{min-height:17px;display:flex;align-items:flex-end;color:var(--text-soft);font-size:9px;font-weight:700;line-height:1.2}.simulator-bonus-prize-field>small{min-height:0;display:block;margin-top:4px;color:var(--muted);font-size:7.5px;line-height:1.25}.simulator-bonus-prize{min-width:0;min-height:41px;display:grid;place-items:center start;align-content:center;padding:7px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.simulator-bonus-prize strong{margin:0;color:var(--brand);font-size:16px;letter-spacing:-.03em}.simulator-bonus-tiers{overflow:hidden}.simulator-bonus-tier-toggle{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 9px;border:0;color:var(--text-soft);background:transparent;font:inherit;font-size:8px;font-weight:850;letter-spacing:.055em;text-align:left;text-transform:uppercase;cursor:pointer}.simulator-bonus-tier-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--blue) 60%,transparent);outline-offset:-2px}.simulator-bonus-tier-chevron{position:relative;width:22px;height:22px;display:grid;place-items:center;flex:0 0 22px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:var(--surface)}.simulator-bonus-tier-chevron:before{content:"";width:6px;height:6px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transform-origin:center;transition:transform .22s ease}.simulator-bonus-tiers.is-open .simulator-bonus-tier-chevron:before{transform:translateY(2px) rotate(225deg)}.simulator-bonus-tier-collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s cubic-bezier(.2,.75,.25,1),opacity .17s ease}.simulator-bonus-tier-collapse-inner{min-height:0;overflow:hidden;transform:translateY(-6px);transition:transform .24s cubic-bezier(.2,.75,.25,1)}.simulator-bonus-tiers.is-open .simulator-bonus-tier-collapse{grid-template-rows:1fr;opacity:1}.simulator-bonus-tiers.is-open .simulator-bonus-tier-collapse-inner{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.number-stepper-button,.simulator-bonus-tier-chevron:before,.simulator-bonus-tier-collapse,.simulator-bonus-tier-collapse-inner{transition:none}}@media (max-width:560px){.number-stepper{grid-template-columns:32px minmax(0,1fr) 32px}.number-stepper-button{min-height:41px}}.daily-target-test-status{display:grid;grid-gap:3px;gap:3px;margin-top:8px;padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft,rgba(127,127,127,.06))}.daily-target-test-status span{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.05em}.daily-target-test-status strong{font-size:10px;color:var(--text)}.daily-target-test-status small{color:var(--muted);font-size:8px;line-height:1.4}.daily-target-test-status.delivered,.daily-target-test-status.read{border-color:rgba(24,160,88,.35)}.daily-target-test-status.failed{border-color:rgba(220,53,69,.35)}.schedule-whatsapp-test-card{display:grid;grid-template-columns:minmax(260px,1fr) minmax(360px,auto);align-items:center;grid-gap:16px 24px;gap:16px 24px}.schedule-whatsapp-test-copy{min-width:0}.schedule-whatsapp-test-copy strong{display:block;margin-top:3px;font-size:14px;color:var(--text)}.schedule-whatsapp-test-copy small{display:block;margin-top:5px;max-width:720px;color:var(--muted);font-size:10px;line-height:1.45}.schedule-whatsapp-test-controls{display:flex;align-items:end;justify-content:flex-end;gap:10px;flex-wrap:wrap}.schedule-whatsapp-test-controls .field{min-width:230px}.schedule-whatsapp-test-controls .field>span{display:block;margin-bottom:5px;color:var(--muted);font-size:9px;font-weight:800}.schedule-whatsapp-test-controls select{min-height:39px}.schedule-whatsapp-test-card>.muted{grid-column:1/-1;margin-top:-6px;font-size:9px}@media (max-width:900px){.schedule-whatsapp-test-card{grid-template-columns:1fr}.schedule-whatsapp-test-controls{justify-content:flex-start;align-items:stretch}.schedule-whatsapp-test-controls .field{min-width:min(100%,320px);flex:1 1}}.schedule-brush-toolbar{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2.2fr);grid-gap:10px 18px;gap:10px 18px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm)}.schedule-brush-copy{display:grid;grid-gap:3px;gap:3px}.schedule-brush-copy strong{color:var(--text);font-size:12px}.schedule-brush-copy small,.schedule-brush-hint{color:var(--muted);font-size:8px;line-height:1.45}.schedule-brushes{display:flex;flex-wrap:wrap;gap:6px}.schedule-brush{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 8px 4px 5px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--text);cursor:pointer;font:inherit;font-size:8px;font-weight:800;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.schedule-brush:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand) 42%,var(--line))}.schedule-brush.selected{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 18%,transparent);background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.schedule-brush .schedule-swatch{flex:0 0 auto}.schedule-brush-hint{grid-column:2}.schedule-section-row th{position:static!important;left:auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:29px!important;padding:5px 10px!important;text-align:left!important;background:var(--surface-2)!important;color:var(--muted)!important;font-size:8px!important;font-weight:950!important;letter-spacing:.09em;text-transform:uppercase;z-index:1!important}.schedule-section-row.leadership th{background:color-mix(in srgb,var(--green) 10%,var(--surface-2))!important;color:color-mix(in srgb,var(--green) 65%,var(--text))!important}.schedule-section-row th span{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--text) 7%,transparent);color:inherit;font-size:7px;letter-spacing:0}.schedule-person-meta{display:flex;align-items:center;gap:4px;margin-top:3px}.schedule-folga-count,.schedule-role-pill{display:inline-flex;align-items:center;min-height:17px;padding:2px 5px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:6.4px;font-weight:800;line-height:1}.schedule-folga-count{background:color-mix(in srgb,var(--green) 6%,var(--surface-2))}.schedule-folga-count strong{margin-right:2px;color:var(--text);font-size:7px}.schedule-remove-person{color:#a52323!important;background:color-mix(in srgb,#ef4b3a 8%,var(--surface-2))!important;border-color:color-mix(in srgb,#ef4b3a 30%,var(--line))!important;font-size:13px!important;line-height:1!important}.schedule-remove-person:hover{background:color-mix(in srgb,#ef4b3a 16%,var(--surface-2))!important}@media (max-width:900px){.schedule-brush-toolbar{grid-template-columns:1fr}.schedule-brush-hint{grid-column:1}.schedule-brush{flex:1 1 132px}}@media print{.schedule-section-row th{height:4.7mm!important;padding:.4mm 1mm!important;border-color:#555555!important;background:#eeeeee!important;color:#111111!important;font-size:5.4pt!important}.schedule-section-row.leadership th{background:#e5ecd9!important;color:#111111!important}}.site-launch-splash{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;overflow:hidden;background:#08090b;opacity:1;transition:opacity .26s ease,visibility .26s ease}.site-launch-aura{position:absolute;width:min(58vw,560px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(239,27,45,.18),rgba(239,27,45,.035) 42%,transparent 70%);filter:blur(8px);animation:siteLaunchAura .72s cubic-bezier(.2,.8,.2,1) both}.site-launch-stage{position:relative;display:grid;justify-items:center;grid-gap:15px;gap:15px;isolation:isolate}.site-launch-beam{position:absolute;left:50%;top:50%;z-index:-1;width:4px;height:170px;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(255,52,71,.9),transparent);filter:blur(.2px);opacity:0;transform:translate(-50%,-50%) scaleY(.08);animation:siteLaunchBeam .64s cubic-bezier(.16,.8,.25,1) .05s both}.site-launch-logo-shell{width:108px;height:108px;display:grid;place-items:center;overflow:hidden;border-radius:28px;background:#111318;box-shadow:0 30px 70px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.07),0 0 50px rgba(239,27,45,.12);transform:scale(.76);opacity:0;animation:siteLaunchLogo .62s cubic-bezier(.18,.88,.26,1.08) .04s both}.site-launch-logo-shell img{width:100%;height:100%;object-fit:cover}.site-launch-caption{color:rgba(255,255,255,.52);font-size:9px;font-weight:900;letter-spacing:.34em;text-indent:.34em;opacity:0;transform:translateY(5px);animation:siteLaunchCaption .42s ease .23s both}@keyframes siteLaunchLogo{0%{opacity:0;transform:scale(.76);filter:brightness(.55)}58%{opacity:1;transform:scale(1.035);filter:brightness(1.14)}to{opacity:1;transform:scale(1);filter:brightness(1)}}@keyframes siteLaunchBeam{0%{opacity:0;transform:translate(-50%,-50%) scaleY(.08)}42%{opacity:.85}to{opacity:0;transform:translate(-50%,-50%) scaleY(1.15)}}@keyframes siteLaunchAura{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes siteLaunchCaption{to{opacity:1;transform:translateY(0)}}.topbar{height:68px;border-bottom-color:color-mix(in srgb,var(--line) 68%,transparent);background:color-mix(in srgb,var(--bg) 88%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--surface) 68%,transparent)}.content{width:min(100%,1640px);padding-top:22px}.card{border-color:color-mix(in srgb,var(--line) 86%,transparent)}[data-theme=dark] .card{box-shadow:0 10px 32px rgba(0,0,0,.16)}.btn-primary{background:linear-gradient(135deg,var(--brand) 0,var(--brand-strong) 100%)}.field input,.field select,.field textarea,.table-wrap input,.table-wrap select{box-shadow:none}.field input:focus,.field select:focus,.field textarea:focus,.table-wrap input:focus,.table-wrap select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 10%,transparent)}.dashboard-v74{gap:24px}.dashboard-hero-v74{min-height:174px;border-radius:28px;background:radial-gradient(circle at 82% 18%,rgba(239,27,45,.2),transparent 30%),linear-gradient(128deg,#101216,#171a1f 58%,#0d0f12);box-shadow:0 24px 70px rgba(13,16,22,.18)}.dashboard-hero-v74:before{background:linear-gradient(100deg,rgba(255,255,255,.025),transparent 38%),radial-gradient(circle at 70% 0,rgba(255,255,255,.045),transparent 30%)}.dashboard-hero-v74 .dashboard-hero-content{padding:clamp(24px,2.7vw,34px)}.dashboard-hero-v74 .dashboard-hero-content>p{max-width:650px;font-size:11px}.dashboard-hero-v74 .hero-kicker{color:rgba(255,255,255,.66)}.dashboard-hero-v74 .hero-main-row{margin-top:12px}.dashboard-hero-v74 h1{font-size:clamp(32px,3.2vw,45px)}.dashboard-hero-v74 .hero-logo{width:72px;height:72px;right:38px;top:50px;border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.015))}.dashboard-hero-v74 .hero-ring-one{width:230px;height:230px}.dashboard-hero-v74 .hero-ring-two{width:154px;height:154px}.dashboard-result-summary{gap:13px}.dashboard-result-head h2{font-size:21px}.dashboard-result-grid{gap:13px}.dashboard-result-card{min-height:154px;padding:17px 18px;border-radius:18px;border-color:color-mix(in srgb,var(--line) 86%,transparent);box-shadow:0 9px 28px rgba(20,25,35,.045);animation:dashboardMetricEnter .48s cubic-bezier(.18,.78,.2,1) both}.dashboard-result-card:nth-child(2){animation-delay:55ms}.dashboard-result-card:nth-child(3){animation-delay:.11s}.dashboard-result-card:nth-child(4){animation-delay:.165s}.dashboard-result-card:nth-child(5){animation-delay:.22s}.dashboard-result-card:hover{transform:translateY(-3px);box-shadow:0 16px 42px rgba(20,25,35,.075)}[data-theme=dark] .dashboard-result-card{box-shadow:0 12px 34px rgba(0,0,0,.16)}.dashboard-result-value{margin-top:14px;font-size:clamp(27px,2.55vw,35px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-animated-number{display:inline-block;min-width:1ch}.dashboard-result-progress{height:5px;margin-top:12px}.dashboard-result-progress>span{transition:width .78s cubic-bezier(.16,.8,.24,1);will-change:width}@keyframes dashboardMetricEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dashboard-result-loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.dashboard-result-loading-grid>span{min-height:154px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(105deg,transparent 36%,color-mix(in srgb,var(--surface-3) 70%,transparent) 49%,transparent 62%),var(--surface);background-size:220% 100%,auto;animation:dashboardSkeleton 1.1s ease-in-out infinite}@keyframes dashboardSkeleton{0%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}.dashboard-quick-section{display:grid;grid-gap:11px;gap:11px;padding-top:1px}.dashboard-quick-head{margin-top:0}.dashboard-quick-actions{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.dashboard-quick-action{--quick-color:var(--brand);min-width:190px;min-height:48px;flex:1 1 190px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 11px 8px 9px;border:1px solid color-mix(in srgb,var(--line) 90%,transparent);border-radius:13px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 4px 16px rgba(20,25,35,.035);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.dashboard-quick-action:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--quick-color) 24%,var(--line));background:color-mix(in srgb,var(--quick-color) 3.5%,var(--surface));box-shadow:0 8px 22px rgba(20,25,35,.055)}.dashboard-quick-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:var(--quick-color);background:color-mix(in srgb,var(--quick-color) 9%,transparent)}.dashboard-quick-icon svg{width:16px}.dashboard-quick-action>strong{min-width:0;overflow:hidden;color:var(--text-soft);font-size:10.5px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.dashboard-quick-arrow{color:var(--muted-2);transition:color .16s ease,transform .16s ease}.dashboard-quick-arrow svg{width:14px}.dashboard-quick-action:hover .dashboard-quick-arrow{color:var(--quick-color);transform:translateX(2px)}.quick-red{--quick-color:var(--brand)}.quick-blue{--quick-color:var(--blue)}.quick-green{--quick-color:var(--green)}@media (max-width:820px){.dashboard-v74{gap:20px}.dashboard-result-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-result-loading-grid>span:first-child{grid-column:span 2}.dashboard-quick-actions{display:grid;grid-template-columns:1fr}.dashboard-quick-action{min-width:0;width:100%}}@media (max-width:520px){.site-launch-logo-shell{width:92px;height:92px;border-radius:24px}.dashboard-hero-v74 .dashboard-hero-content{padding:22px 19px}.dashboard-hero-v74 h1{font-size:clamp(29px,8vw,38px)}.dashboard-result-head h2{font-size:18px}.dashboard-result-card{min-height:140px;padding:15px}.dashboard-result-value{font-size:26px}.dashboard-result-loading-grid{grid-template-columns:1fr}.dashboard-result-loading-grid>span:first-child{grid-column:auto}.dashboard-result-loading-grid>span{min-height:136px}}@media (prefers-reduced-motion:reduce){.site-launch-splash{display:none!important}.dashboard-result-card,.dashboard-result-loading-grid>span,.dashboard-result-progress>span,.float-one{animation:none!important;transition:none!important}}:root{--v75-glass:color-mix(in srgb,var(--surface) 92%,transparent);--v75-soft-border:color-mix(in srgb,var(--line) 84%,transparent);--v75-focus:0 0 0 4px color-mix(in srgb,var(--brand) 10%,transparent)}.site-launch-splash{transition:opacity .42s cubic-bezier(.22,.72,.18,1),visibility .42s ease,background-color .42s ease}.site-launch-splash.is-leaving{opacity:0;visibility:hidden;background-color:rgba(8,9,11,0);pointer-events:none}.site-launch-splash.is-leaving .site-launch-stage{animation:siteLaunchStageOut .4s cubic-bezier(.22,.72,.18,1) both}.site-launch-splash.is-leaving .site-launch-logo-shell{animation:siteLaunchLogoOut .4s cubic-bezier(.22,.72,.18,1) both}.site-launch-splash.is-leaving .site-launch-caption{animation:siteLaunchCaptionOut .25s ease both}.site-launch-splash.is-leaving .site-launch-aura{animation:siteLaunchAuraOut .4s ease both}@keyframes siteLaunchStageOut{0%{transform:scale(1)}to{transform:scale(.985)}}@keyframes siteLaunchLogoOut{0%{opacity:1;transform:scale(1);filter:brightness(1)}to{opacity:0;transform:scale(.91);filter:brightness(.86) blur(.3px)}}@keyframes siteLaunchCaptionOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}@keyframes siteLaunchAuraOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.content{width:min(100%,1680px);padding-top:clamp(24px,2.4vw,34px)}.content>.grid{animation:v75ContentEnter .34s cubic-bezier(.2,.72,.2,1) both}@keyframes v75ContentEnter{0%{opacity:0}to{opacity:1}}.topbar{height:70px;border-bottom-color:color-mix(in srgb,var(--line) 72%,transparent);background:color-mix(in srgb,var(--bg) 80%,transparent);box-shadow:0 1px 0 rgba(255,255,255,.28)}[data-theme=dark] .topbar{box-shadow:0 1px 0 rgba(255,255,255,.025)}.topbar-title strong{font-size:15px;font-weight:780}.page-header{min-height:72px;align-items:center;padding:0 1px 11px;border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.page-header h1{font-weight:790}.page-header p{max-width:820px;line-height:1.55}.card{border-color:var(--v75-soft-border);border-radius:19px;box-shadow:0 8px 28px rgba(20,25,35,.045)}[data-theme=dark] .card{box-shadow:0 12px 34px rgba(0,0,0,.15)}.card:hover{border-color:color-mix(in srgb,var(--line-strong) 86%,transparent)}.card-pad{padding:22px}.card-header{margin-bottom:18px}.card-header h2,.card-header h3{font-weight:790}.field input,.field select,.field textarea,.table-wrap input,.table-wrap select{min-height:44px;border-color:color-mix(in srgb,var(--line-strong) 92%,transparent);border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.025)}.field input:hover:not(:disabled):not([readonly]),.field select:hover:not(:disabled),.field textarea:hover:not(:disabled),.table-wrap input:hover:not(:disabled):not([readonly]),.table-wrap select:hover:not(:disabled){border-color:color-mix(in srgb,var(--text-soft) 22%,var(--line-strong))}.field input:focus,.field select:focus,.field textarea:focus,.table-wrap input:focus,.table-wrap select:focus{box-shadow:var(--v75-focus)}.form-section{padding:21px;border-color:var(--v75-soft-border);border-radius:17px;background:color-mix(in srgb,var(--surface-2) 72%,var(--surface))}.btn{min-height:42px;border-radius:12px;font-weight:810;letter-spacing:-.005em}.btn-primary{box-shadow:0 8px 20px color-mix(in srgb,var(--brand) 18%,transparent)}.btn-primary:hover{box-shadow:0 12px 28px color-mix(in srgb,var(--brand) 24%,transparent)}.icon-button,.theme-toggle{border-radius:12px}.table-wrap{border-radius:14px;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}th{background:color-mix(in srgb,var(--surface-2) 85%,var(--surface))}tbody tr:hover{background:color-mix(in srgb,var(--brand) 2.2%,var(--surface))}.simulator-section-head{min-height:68px;padding:14px 18px 14px 21px;border-radius:17px;background:linear-gradient(118deg,#15171b,#201417 72%,#17191d);box-shadow:0 14px 32px rgba(12,16,24,.1)}.simulator-section-head:before{width:4px;background:linear-gradient(180deg,#ff5362,var(--brand))}.simulator-section-head h2{font-size:19px}.simulator-bonus-card,.simulator-indicator-panel{border-color:var(--v75-soft-border);box-shadow:0 7px 24px rgba(20,25,35,.04)}.simulator-bonus-card:hover,.simulator-indicator-panel:hover{border-color:color-mix(in srgb,var(--brand) 18%,var(--line));box-shadow:0 12px 32px rgba(20,25,35,.065)}.simulator-toolbar{background:var(--v75-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.content .card .table-wrap,.content .table-wrap.card,.simulator-toolbar{border-color:var(--v75-soft-border)}.table-number-input{border-radius:10px!important}.report-tabs button{border-color:var(--v75-soft-border);border-radius:16px;box-shadow:0 6px 20px rgba(20,25,35,.035)}.report-tabs button:hover{transform:translateY(-2px);box-shadow:0 11px 28px rgba(20,25,35,.06)}.report-filters{border-color:var(--v75-soft-border);border-radius:18px;box-shadow:0 7px 24px rgba(20,25,35,.04)}.report-result,.report-summary article{border-color:var(--v75-soft-border)}.report-summary article{border-radius:13px;background:color-mix(in srgb,var(--surface-2) 76%,var(--surface))}.schedule-brush-toolbar,.schedule-publication-card{border-color:var(--v75-soft-border);border-radius:17px;box-shadow:0 7px 24px rgba(20,25,35,.04)}.schedule-wrap{border-color:var(--v75-soft-border);border-radius:17px;box-shadow:0 8px 28px rgba(20,25,35,.045)}.schedule-action-dock{border-color:color-mix(in srgb,var(--brand) 15%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 20px 52px rgba(14,24,38,.18)}.premise-alert{border-radius:13px}.premise-main-card{border-color:var(--v75-soft-border);box-shadow:0 7px 24px rgba(20,25,35,.04)}.premise-main-card:hover{transform:translateY(-2px);box-shadow:0 13px 34px rgba(20,25,35,.065)}.premises-section-head{border-radius:15px;background:linear-gradient(118deg,#17191d,#251216);box-shadow:0 12px 30px rgba(12,16,24,.09)}.premises-payment-note{border-color:var(--v75-soft-border)}.system-sync-state{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:var(--shadow-xs);font-size:8px;font-weight:850;white-space:nowrap;transition:color .18s ease,border-color .18s ease,background .18s ease}.system-sync-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 9%,transparent)}.system-sync-state.is-dirty{color:#a96d00;border-color:color-mix(in srgb,var(--yellow) 38%,var(--line));background:color-mix(in srgb,var(--yellow) 7%,var(--surface))}[data-theme=dark] .system-sync-state.is-dirty{color:var(--yellow)}.system-sync-state.is-saving{color:var(--blue)}.system-sync-state.is-saving .system-sync-dot{animation:v75SyncPulse .78s ease-in-out infinite}.system-sync-state.is-saved{color:var(--green);border-color:color-mix(in srgb,var(--green) 32%,var(--line));background:color-mix(in srgb,var(--green) 6%,var(--surface))}.system-sync-state.is-error{color:var(--red);border-color:color-mix(in srgb,var(--red) 34%,var(--line));background:color-mix(in srgb,var(--red) 6%,var(--surface))}@keyframes v75SyncPulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.system-toast-stack{position:fixed;right:24px;top:86px;z-index:9990;width:min(360px,calc(100vw - 32px));display:grid;grid-gap:8px;gap:8px;pointer-events:none}.system-toast{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:11px 13px 11px 11px;border:1px solid var(--line);border-radius:14px;color:var(--text-soft);background:color-mix(in srgb,var(--surface) 95%,transparent);box-shadow:0 18px 48px rgba(14,24,38,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:10px;font-weight:720;animation:v75ToastIn .26s cubic-bezier(.18,.8,.2,1) both}.system-toast-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:9px}.system-toast-icon svg{width:14px}.system-toast.is-success{border-color:color-mix(in srgb,var(--green) 27%,var(--line))}.system-toast.is-success .system-toast-icon{color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent)}.system-toast.is-error{border-color:color-mix(in srgb,var(--red) 28%,var(--line))}.system-toast.is-error .system-toast-icon{color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent)}@keyframes v75ToastIn{0%{opacity:0;transform:translateY(-7px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.floating-save{border-radius:14px}@media (max-width:1080px){.system-sync-state{display:none}}@media (max-width:760px){.content{padding-top:20px}.page-header{min-height:62px;padding-bottom:10px}.card-pad{padding:18px}.system-toast-stack{top:76px;right:16px}.schedule-action-dock{border-radius:16px}}@media (max-width:520px){.page-header h1{font-size:27px}.simulator-section-head{min-height:0}.system-toast-stack{width:calc(100vw - 24px);right:12px}}@media (prefers-reduced-motion:reduce){.content>.grid,.site-launch-splash.is-leaving .site-launch-aura,.site-launch-splash.is-leaving .site-launch-caption,.site-launch-splash.is-leaving .site-launch-logo-shell,.site-launch-splash.is-leaving .site-launch-stage,.system-sync-state.is-saving .system-sync-dot,.system-toast{animation:none!important;transition:none!important}}.dock-shell.app-shell{display:block;min-height:100vh}.dock-shell .sidebar{display:none!important}.dock-main.main{min-height:100vh;width:100%;display:flex;flex-direction:column}.dock-topbar.topbar{width:100%;padding-inline:clamp(16px,2.4vw,36px);border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12)}.dock-topbar-leading{min-width:0;display:flex;align-items:center;gap:11px}.dock-topbar-logo{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:10px}.dock-topbar-logo img{width:100%;height:100%;object-fit:contain}.dock-user-chip{min-width:0;display:flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--card) 88%,transparent)}.dock-user-avatar{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:linear-gradient(145deg,#2b2d31,#141518);font-size:9px;font-weight:850;letter-spacing:.02em}.dock-user-copy{min-width:0;display:grid;line-height:1.05}.dock-user-copy strong{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:760}.dock-user-copy small{margin-top:2px;color:var(--muted-2);font-size:8px}.dock-content.content{width:min(100%,1760px);flex:1 0 auto;padding-bottom:132px}.dock-credit-footer.app-credit-footer{padding-bottom:108px}.magnetic-dock{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:72;max-width:calc(100vw - 24px);transform:translateX(-50%);pointer-events:none}.magnetic-dock-track{display:flex;align-items:flex-end;justify-content:center;gap:5px;max-width:calc(100vw - 24px);min-height:68px;padding:8px 10px 9px;border:1px solid rgba(255,255,255,.11);border-radius:21px;background:linear-gradient(180deg,rgba(38,39,43,.86),rgba(18,19,22,.92));box-shadow:0 20px 50px rgba(0,0,0,.27),0 4px 14px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);pointer-events:auto}.magnetic-dock-track:before{content:"";position:absolute;inset:1px 10px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.magnetic-dock-item{--dock-scale:1;--dock-lift:0px;--dock-shift:0px;width:50px;height:50px;position:relative;display:grid;place-items:center;flex:0 0 50px;border-radius:15px;color:rgba(255,255,255,.7);outline:none;transform:translate3d(var(--dock-shift),var(--dock-lift),0) scale(var(--dock-scale));transform-origin:50% 100%;transition:transform .11s cubic-bezier(.2,.8,.2,1),color .15s ease,background .15s ease,box-shadow .15s ease;will-change:transform}.magnetic-dock-item:focus-visible,.magnetic-dock-item:hover{color:#fff;background:rgba(255,255,255,.075)}.magnetic-dock-item:focus-visible{box-shadow:0 0 0 2px rgba(255,255,255,.68)}.magnetic-dock-item.is-active{color:#fff;background:rgba(239,27,45,.13)}.magnetic-dock-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.magnetic-dock-item.is-active .magnetic-dock-icon{background:linear-gradient(155deg,rgba(239,27,45,.22),rgba(239,27,45,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.magnetic-dock-icon svg{width:20px;height:20px;stroke-width:1.8}.magnetic-dock-active-dot{width:4px;height:4px;position:absolute;left:50%;bottom:2px;border-radius:50%;background:transparent;transform:translateX(-50%);transition:background .15s ease,box-shadow .15s ease}.magnetic-dock-item.is-active .magnetic-dock-active-dot{background:#ff3348;box-shadow:0 0 9px rgba(255,51,72,.72)}.magnetic-dock-tooltip{min-width:max-content;bottom:calc(100% + 11px);z-index:2;display:grid;grid-gap:2px;gap:2px;padding:7px 9px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;box-shadow:0 10px 28px rgba(0,0,0,.26);opacity:0;pointer-events:none;transform:translate(-50%,5px) scale(.96);transform-origin:50% 100%;transition:opacity .12s ease,transform .15s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.magnetic-dock-tooltip,.magnetic-dock-tooltip:after{position:absolute;left:50%;background:rgba(15,16,18,.94)}.magnetic-dock-tooltip:after{content:"";width:7px;height:7px;bottom:-4px;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);transform:translateX(-50%) rotate(45deg)}.magnetic-dock-tooltip strong{font-size:10px;font-weight:760;letter-spacing:-.01em}.magnetic-dock-tooltip small{color:rgba(255,255,255,.48);font-size:8px}.magnetic-dock-item:focus-visible .magnetic-dock-tooltip,.magnetic-dock-item:hover .magnetic-dock-tooltip{opacity:1;transform:translate(-50%) scale(1)}[data-theme=dark] .dock-user-avatar{background:linear-gradient(145deg,#404248,#202126)}@media (hover:none),(pointer:coarse){.magnetic-dock{width:calc(100vw - 16px);bottom:max(8px,env(safe-area-inset-bottom))}.magnetic-dock-track{width:100%;min-height:58px;justify-content:space-evenly;gap:2px;padding:7px 6px 8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:18px}.magnetic-dock-track::-webkit-scrollbar{display:none}.magnetic-dock-item{width:40px;height:40px;flex-basis:40px;transform:none!important;will-change:auto}.magnetic-dock-icon{width:34px;height:34px;border-radius:10px}.magnetic-dock-icon svg{width:18px;height:18px}.magnetic-dock-tooltip{display:none}.magnetic-dock-active-dot{bottom:-1px}.dock-content.content{padding-bottom:104px}.dock-credit-footer.app-credit-footer{padding-bottom:82px}}@media (max-width:760px){.dock-topbar.topbar{height:60px;gap:10px;padding-inline:12px}.dock-topbar-logo{width:30px;height:30px;border-radius:9px}.dock-topbar .topbar-eyebrow{display:none}.dock-topbar .topbar-title strong{font-size:13px}.dock-user-chip{padding-right:4px}.dock-user-copy{display:none}.dock-content.content{width:100%;padding-inline:12px}}@media (max-width:460px){.dock-topbar .system-feedback{display:none}.dock-topbar .topbar-actions{gap:5px}.magnetic-dock-item{width:38px;height:38px;flex-basis:38px}.magnetic-dock-icon{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.magnetic-dock-active-dot,.magnetic-dock-item,.magnetic-dock-tooltip{transition:none!important}.magnetic-dock-item{transform:none!important}}@media print{.dock-content.content,.dock-credit-footer.app-credit-footer{padding-bottom:0}}.magnetic-dock{isolation:isolate}.magnetic-dock:before{content:"";position:absolute;inset:-26px -44px -32px;z-index:-1;pointer-events:none;border-radius:42px;background:radial-gradient(ellipse at 50% 62%,rgba(239,27,45,.44) 0,rgba(239,27,45,.22) 32%,rgba(239,27,45,.08) 52%,rgba(239,27,45,0) 76%),radial-gradient(ellipse at 50% 56%,rgba(255,255,255,.14) 0,rgba(255,255,255,.04) 34%,rgba(255,255,255,0) 66%);filter:blur(24px);opacity:0;transform:translateY(8px) scale(.92);transition:opacity .22s ease,transform .32s cubic-bezier(.2,.8,.2,1),filter .32s ease}.magnetic-dock-track{transform:translateY(0) scale(1);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,border-color .22s ease,background .28s ease}@media (hover:hover) and (pointer:fine){.magnetic-dock:has(.magnetic-dock-item:focus-visible) .magnetic-dock-track,.magnetic-dock:hover .magnetic-dock-track{transform:translateY(-5px) scale(1.075);border-color:rgba(255,255,255,.2);box-shadow:0 32px 78px rgba(0,0,0,.42),0 10px 26px rgba(0,0,0,.22),0 0 48px rgba(239,27,45,.18),inset 0 1px 0 rgba(255,255,255,.12)}.magnetic-dock:has(.magnetic-dock-item:focus-visible):before,.magnetic-dock:hover:before{opacity:.98;filter:blur(26px);transform:translateY(1px) scale(1.12)}}@media (hover:none),(pointer:coarse){.magnetic-dock:before{opacity:0}.magnetic-dock-track{transform:none!important;will-change:auto}}@media (prefers-reduced-motion:reduce){.magnetic-dock-track,.magnetic-dock:before{transition:none!important}.magnetic-dock:has(.magnetic-dock-item:focus-visible) .magnetic-dock-track,.magnetic-dock:hover .magnetic-dock-track{transform:none!important}}.dock-shell{--v762-canvas:#f7f7f5;--v762-panel:rgba(255,255,255,.82);--v762-panel-solid:#ffffff;--v762-panel-soft:#f1f2f3;--v762-line:rgba(24,28,34,.085);--v762-shadow:0 24px 70px rgba(30,34,42,.075);min-height:100vh;background:radial-gradient(circle at 8% -8%,rgba(239,27,45,.055),transparent 29rem),radial-gradient(circle at 94% 4%,rgba(57,120,232,.04),transparent 32rem),var(--v762-canvas)}[data-theme=dark] .dock-shell{--v762-canvas:#0b0d10;--v762-panel:rgba(18,21,26,.84);--v762-panel-solid:#12151a;--v762-panel-soft:#171b20;--v762-line:rgba(255,255,255,.075);--v762-shadow:0 28px 80px rgba(0,0,0,.28);background:radial-gradient(circle at 8% -8%,rgba(255,52,71,.075),transparent 31rem),radial-gradient(circle at 94% 4%,rgba(105,161,255,.045),transparent 34rem),var(--v762-canvas)}.dock-topbar.topbar{height:74px;padding-inline:clamp(18px,2.8vw,46px);border-bottom:0;background:color-mix(in srgb,var(--v762-canvas) 76%,transparent);box-shadow:none;backdrop-filter:blur(22px) saturate(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.08)}.dock-topbar-logo{width:32px;height:32px;border-radius:9px;box-shadow:0 8px 20px rgba(18,20,24,.08)}.dock-topbar .topbar-eyebrow{color:var(--muted-2);font-size:7px;letter-spacing:.16em}.dock-topbar .topbar-title strong{margin-top:2px;font-size:15px;font-weight:760;letter-spacing:-.025em}.dock-user-chip{padding:3px 4px 3px 3px;border-color:transparent;background:transparent}.dock-user-chip:hover{background:color-mix(in srgb,var(--surface) 72%,transparent)}.dock-user-avatar{width:30px;height:30px;font-size:8px}.dock-user-copy strong{font-size:9px}.dock-user-copy small{font-size:7px}.dock-content.content{width:min(100%,1680px);padding:22px clamp(20px,3.2vw,54px) 146px}.dock-credit-footer.app-credit-footer{padding-bottom:118px}.dock-shell .card{border-color:var(--v762-line);border-radius:22px;background:var(--v762-panel-solid);box-shadow:inset 0 1px 0 rgba(255,255,255,.52),0 12px 38px rgba(24,28,36,.045)}[data-theme=dark] .dock-shell .card{box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 18px 48px rgba(0,0,0,.2)}.dock-shell .card-pad{padding:clamp(18px,2vw,25px)}.dock-shell .btn{min-height:42px;border-radius:12px;font-size:10px;font-weight:760;box-shadow:none}.dock-shell .btn-primary{background:var(--brand);box-shadow:0 10px 24px color-mix(in srgb,var(--brand) 17%,transparent)}.dock-shell .btn-primary:hover{filter:brightness(.97);box-shadow:0 13px 30px color-mix(in srgb,var(--brand) 22%,transparent)}.dock-shell .btn-ghost,.dock-shell .btn-secondary,.dock-shell .icon-button,.dock-shell .theme-toggle{background:color-mix(in srgb,var(--v762-panel-solid) 88%,transparent);border-color:var(--v762-line)}.dock-shell .field input,.dock-shell .field select,.dock-shell .field textarea,.dock-shell .table-wrap input,.dock-shell .table-wrap select{min-height:44px;border-color:var(--v762-line);border-radius:12px;background:color-mix(in srgb,var(--v762-panel-solid) 90%,var(--v762-panel-soft));box-shadow:inset 0 1px 0 rgba(255,255,255,.42)}.v762-dashboard{display:grid;grid-gap:clamp(20px,2.6vw,34px);gap:clamp(20px,2.6vw,34px);padding-top:0}.v762-dashboard-intro{min-height:142px;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:0;gap:0;padding:4px 0 2px}.v762-intro-copy{max-width:860px}.v762-intro-kicker,.v762-section-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:9px;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.v762-live-dot{width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 5px color-mix(in srgb,var(--brand) 9%,transparent)}.v762-dashboard-intro h1{margin:10px 0 7px;max-width:900px;font-size:clamp(40px,5vw,68px);font-weight:780;line-height:.96;letter-spacing:-.065em}.v762-dashboard-intro p{max-width:690px;margin:0;color:var(--muted);font-size:clamp(13px,1.25vw,17px);line-height:1.65}.v762-intro-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.v762-intro-meta>span{display:inline-flex;align-items:center;gap:7px;min-height:31px;padding:0 11px;border:1px solid var(--v762-line);border-radius:999px;color:var(--text-soft);background:color-mix(in srgb,var(--v762-panel-solid) 68%,transparent);font-size:9px;font-weight:700}.v762-intro-meta svg{width:13px;color:var(--muted)}.v762-intro-actions{display:flex;align-items:center;gap:9px;padding-bottom:4px}.v762-action-primary,.v762-action-secondary{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 16px;border-radius:13px;font-size:10px;font-weight:780;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.v762-action-primary{min-width:158px;color:#fff;background:#17191d;box-shadow:0 15px 34px rgba(17,19,23,.16)}[data-theme=dark] .v762-action-primary{color:#12151a;background:#f6f7f9}.v762-action-primary svg,.v762-action-secondary svg{width:15px}.v762-action-primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(17,19,23,.21)}.v762-action-secondary{color:var(--text-soft);border:1px solid var(--v762-line);background:color-mix(in srgb,var(--v762-panel-solid) 72%,transparent)}.v762-action-secondary:hover{transform:translateY(-2px);background:var(--v762-panel-solid)}.v762-results-section,.v762-shortcuts-section{display:grid;grid-gap:14px;gap:14px}.v762-results-head,.v762-shortcuts-head{display:flex;align-items:end;justify-content:space-between;gap:28px}.v762-results-head>div,.v762-shortcuts-head>div{min-width:0}.v762-results-head h2,.v762-shortcuts-head h2{margin:5px 0 0;font-size:clamp(22px,2.15vw,32px);font-weight:740;letter-spacing:-.045em}.v762-results-head p,.v762-shortcuts-head p{max-width:520px;margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.6}.v762-shortcuts-head>p{max-width:390px;margin:0 0 3px;text-align:right}.v762-inline-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:8px 0;color:var(--text-soft);font-size:10px;font-weight:760}.v762-inline-link svg{width:14px;transition:transform .16s ease}.v762-inline-link:hover{color:var(--brand)}.v762-inline-link:hover svg{transform:translateX(3px)}.v762-reactive-card{--reactive-accent:var(--muted);--reactive-rx:0deg;--reactive-ry:0deg;position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--v762-line);border-radius:24px;background:var(--v762-panel-solid);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 2px 5px rgba(20,24,31,.055),0 14px 34px rgba(20,24,31,.105),0 34px 76px rgba(20,24,31,.075);transform:perspective(1100px) rotateX(var(--reactive-rx)) rotateY(var(--reactive-ry));transform-style:preserve-3d;transition:transform .17s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease;will-change:transform}.v762-reactive-card.tone-brand{--reactive-accent:var(--brand)}.v762-reactive-card.tone-blue{--reactive-accent:var(--blue)}.v762-reactive-card.tone-green{--reactive-accent:var(--green)}.v762-reactive-card.tone-violet{--reactive-accent:var(--violet)}.v762-reactive-card.tone-orange{--reactive-accent:var(--yellow)}.v762-reactive-card:before{background:radial-gradient(circle 190px at var(--reactive-x,50%) var(--reactive-y,50%),color-mix(in srgb,var(--reactive-accent) 14%,transparent),transparent 72%);opacity:0;transition:opacity .18s ease}.v762-reactive-card:after,.v762-reactive-card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.v762-reactive-card:after{border:1px solid color-mix(in srgb,var(--reactive-accent) 0%,transparent);border-radius:inherit;transition:border-color .18s ease,box-shadow .18s ease}.v762-reactive-card:hover{border-color:color-mix(in srgb,var(--reactive-accent) 17%,var(--v762-line));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 3px 8px rgba(20,24,31,.07),0 20px 46px rgba(20,24,31,.14),0 42px 92px rgba(20,24,31,.12)}.v762-reactive-card:hover:before{opacity:1}.v762-reactive-card:hover:after{border-color:color-mix(in srgb,var(--reactive-accent) 22%,transparent);box-shadow:inset 0 0 42px color-mix(in srgb,var(--reactive-accent) 4%,transparent)}.v762-reactive-card>*{position:relative;z-index:1}.v762-results-grid{display:grid;grid-gap:14px;gap:14px}.v762-results-grid.seller-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr) minmax(280px,.85fr)}.v762-results-grid.management-layout{grid-template-columns:minmax(0,1.42fr) minmax(270px,.68fr);align-items:stretch}.v762-metric-card{min-height:286px;display:flex;flex-direction:column;padding:clamp(19px,1.9vw,26px)}.v762-metric-featured{color:#f7f8fa;border-color:rgba(255,255,255,.08);background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 45%),linear-gradient(150deg,#202329,#15171b 60%,#111216);box-shadow:0 28px 80px rgba(14,16,20,.2)}.v762-metric-featured:before{background:radial-gradient(circle 230px at var(--reactive-x,50%) var(--reactive-y,50%),color-mix(in srgb,var(--reactive-accent) 27%,transparent),transparent 72%)}.v762-metric-featured:hover{border-color:rgba(255,255,255,.13);box-shadow:0 36px 92px rgba(14,16,20,.26)}.v762-metric-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.v762-metric-name{display:inline-flex;align-items:center;gap:9px;color:var(--text-soft);font-size:10px;font-weight:790}.v762-metric-featured .v762-metric-name{color:rgba(255,255,255,.78)}.v762-metric-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;color:var(--reactive-accent);background:color-mix(in srgb,var(--reactive-accent) 9%,transparent)}.v762-metric-featured .v762-metric-icon{background:rgba(255,255,255,.07)}.v762-metric-icon svg{width:15px}.v762-metric-badge{min-height:27px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;color:var(--muted);background:var(--v762-panel-soft);font-size:8px;font-weight:840}.v762-metric-featured .v762-metric-badge{color:rgba(255,255,255,.72);background:rgba(255,255,255,.07)}.v762-metric-badge.is-success{color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent)}.v762-metric-badge.is-warning{color:#b27613;background:color-mix(in srgb,var(--yellow) 14%,transparent)}.v762-metric-badge.is-danger{color:var(--brand);background:color-mix(in srgb,var(--brand) 9%,transparent)}.v762-metric-featured .v762-metric-badge.is-success{color:#8ee0b6;background:rgba(85,201,149,.1)}.v762-metric-featured .v762-metric-badge.is-warning{color:#f5ce7a;background:rgba(242,184,75,.1)}.v762-metric-featured .v762-metric-badge.is-danger{color:#ff7180;background:rgba(239,27,45,.12)}.v762-featured-value{margin-top:auto;padding-top:25px;font-size:clamp(39px,4vw,63px);font-weight:780;line-height:1;letter-spacing:-.065em;white-space:nowrap}.v762-featured-target{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-top:15px;color:rgba(255,255,255,.48);font-size:9px}.v762-featured-target strong{color:rgba(255,255,255,.78);font-size:10px;font-weight:720}.v762-metric-card .dashboard-result-progress{height:6px;margin-top:14px;border-radius:999px;background:var(--v762-panel-soft)}.v762-metric-featured .dashboard-result-progress{background:rgba(255,255,255,.09)}.v762-metric-card .dashboard-result-progress>span{border-radius:inherit;background:var(--reactive-accent)}.v762-metric-featured .dashboard-result-progress>span{background:linear-gradient(90deg,#ff3447,#ff6f7c);box-shadow:0 0 18px rgba(255,52,71,.25)}.v762-card-footline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--v762-line);color:var(--muted);font-size:8px}.v762-card-footline strong{color:var(--text-soft);font-size:9px;text-align:right}.v762-metric-featured .v762-card-footline{border-color:rgba(255,255,255,.08);color:rgba(255,255,255,.4)}.v762-metric-featured .v762-card-footline strong{color:rgba(255,255,255,.78)}.v762-secondary-value{margin-top:auto;padding-top:22px;font-size:clamp(38px,4vw,58px);font-weight:770;line-height:1;letter-spacing:-.06em}.v762-secondary-value.is-currency{font-size:clamp(31px,3.1vw,48px)}.v762-secondary-detail{margin:10px 0 0;color:var(--muted);font-size:9px;line-height:1.55}.v762-commission-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:17px}.v762-commission-split>div{padding:12px;border:1px solid var(--v762-line);border-radius:13px;background:var(--v762-panel-soft)}.v762-commission-split span{display:block;color:var(--muted);font-size:7px;font-weight:760;text-transform:uppercase;letter-spacing:.08em}.v762-commission-split strong{display:block;margin-top:5px;font-size:11px;letter-spacing:-.02em}.management-featured{grid-row:span 2;min-height:100%}.management-devices{min-height:238px}.v762-compact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.v762-compact-card{min-height:170px;padding:17px}.v762-compact-card .v762-metric-name{font-size:9px}.v762-compact-value{margin-top:22px;font-size:clamp(28px,2.4vw,39px);font-weight:780;line-height:1;letter-spacing:-.055em}.v762-compact-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;color:var(--muted);font-size:7px}.v762-compact-meta strong{color:var(--text-soft);font-size:8px}.v762-compact-card .dashboard-result-progress{height:5px;margin-top:12px;background:var(--v762-panel-soft)}.v762-compact-card .dashboard-result-progress>span{background:var(--reactive-accent)}.v762-shortcuts-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--v762-line);border-bottom:1px solid var(--v762-line)}.v762-shortcut{min-width:0;min-height:108px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:19px clamp(15px,2vw,25px);border-right:1px solid var(--v762-line);transition:background .18s ease,color .18s ease}.v762-shortcut:last-child{border-right:0}.v762-shortcut:hover{background:color-mix(in srgb,var(--v762-panel-solid) 55%,transparent)}.v762-shortcut-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;color:var(--text-soft);background:var(--v762-panel-soft)}.v762-shortcut-icon svg{width:17px}.v762-shortcut-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.v762-shortcut-copy strong{font-size:10px;font-weight:780}.v762-shortcut-copy small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.v762-shortcut-arrow{color:var(--muted-2);transition:transform .16s ease,color .16s ease}.v762-shortcut-arrow svg{width:15px}.v762-shortcut:hover .v762-shortcut-arrow{color:var(--brand);transform:translateX(4px)}.v762-results-loading{min-height:360px}.v762-loading-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.75fr) minmax(270px,.85fr);grid-gap:14px;gap:14px}.v762-loading-card{min-height:286px;border:1px solid var(--v762-line);border-radius:24px;background:linear-gradient(110deg,var(--v762-panel-solid) 28%,color-mix(in srgb,var(--v762-panel-soft) 72%,var(--v762-panel-solid)) 42%,var(--v762-panel-solid) 58%);background-size:230% 100%;animation:v762Skeleton 1.35s ease-in-out infinite}.v762-loading-card.is-featured{background-color:#17191d;opacity:.9}@keyframes v762Skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1180px){.v762-dashboard-intro{grid-template-columns:1fr;min-height:230px;align-items:start}.v762-intro-actions{justify-content:flex-start}.v762-results-grid.seller-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.v762-results-grid.seller-layout .v762-commission-card{grid-column:1/-1;min-height:230px}.v762-results-grid.management-layout{grid-template-columns:1fr}.management-featured{grid-row:auto;min-height:320px}.management-devices{min-height:230px}.v762-loading-grid{grid-template-columns:1.2fr .8fr}.v762-loading-grid>:last-child{grid-column:1/-1;min-height:220px}}@media (max-width:820px){.dock-content.content{padding:20px 15px 118px}.v762-dashboard{gap:28px}.v762-dashboard-intro{min-height:0;gap:0;padding-top:2px}.v762-dashboard-intro h1{margin-top:9px;font-size:clamp(38px,11vw,54px)}.v762-intro-actions{width:100%}.v762-action-primary{flex:1 1 auto}.v762-results-head,.v762-shortcuts-head{align-items:flex-start;flex-direction:column;gap:10px}.v762-shortcuts-head>p{max-width:none;text-align:left}.v762-loading-grid,.v762-results-grid.management-layout,.v762-results-grid.seller-layout{grid-template-columns:1fr}.v762-loading-grid>:last-child,.v762-results-grid.seller-layout .v762-commission-card{grid-column:auto}.management-featured,.v762-metric-card,.v762-metric-featured{min-height:270px}.v762-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v762-shortcuts-list{grid-template-columns:1fr}.v762-shortcut{min-height:82px;border-right:0;border-bottom:1px solid var(--v762-line)}.v762-shortcut:last-child{border-bottom:0}}@media (max-width:560px){.v762-intro-actions{display:grid;grid-template-columns:1fr}.v762-action-primary,.v762-action-secondary{width:100%}.v762-intro-meta{gap:6px}.v762-intro-meta>span{min-height:29px;padding-inline:9px;font-size:8px}.v762-featured-value{font-size:clamp(34px,11vw,48px)}.v762-secondary-value{font-size:44px}.v762-secondary-value.is-currency{font-size:36px}.v762-compact-grid{grid-template-columns:1fr}.v762-compact-card{min-height:145px}.v762-commission-split{grid-template-columns:1fr}}@media (hover:none),(pointer:coarse){.v762-reactive-card{transform:none!important;will-change:auto}.v762-reactive-card:before{display:none}}@media (prefers-reduced-motion:reduce){.v762-action-primary,.v762-action-secondary,.v762-loading-card,.v762-reactive-card,.v762-reactive-card:after,.v762-reactive-card:before,.v762-shortcut-arrow{transition:none!important;animation:none!important;transform:none!important}}.v762-device-snapshot{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end;grid-gap:14px;gap:14px;margin-top:auto;padding-top:20px}.v762-device-quantity,.v762-device-sales{min-width:0;display:grid;grid-gap:6px;gap:6px}.v762-device-quantity>span,.v762-device-sales>span{color:var(--muted);font-size:7px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.v762-device-quantity strong{font-size:clamp(37px,3.5vw,54px);font-weight:780;line-height:.96;letter-spacing:-.06em}.v762-device-sales{padding-left:14px;border-left:1px solid var(--v762-line)}.v762-device-sales strong{overflow:hidden;font-size:clamp(18px,1.8vw,27px);font-weight:760;line-height:1;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .v762-reactive-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 2px 6px rgba(0,0,0,.32),0 16px 38px rgba(0,0,0,.34),0 38px 84px rgba(0,0,0,.26)}[data-theme=dark] .v762-reactive-card:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 3px 9px rgba(0,0,0,.38),0 22px 52px rgba(0,0,0,.42),0 46px 98px rgba(0,0,0,.34)}@media (max-width:820px){.dock-content.content{padding-top:14px}.v762-device-snapshot{padding-top:18px}}@media (max-width:560px){.v762-device-snapshot{grid-template-columns:.68fr 1.32fr;gap:10px}.v762-device-sales{padding-left:10px}.v762-device-sales strong{font-size:clamp(17px,5.5vw,23px)}}.magnetic-dock-track{border-color:color-mix(in srgb,var(--v762-line) 92%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--v762-panel-solid) 94%,transparent),color-mix(in srgb,var(--v762-panel-solid) 82%,var(--v762-panel-soft)));box-shadow:0 18px 46px rgba(20,24,31,.12),0 5px 15px rgba(20,24,31,.07),inset 0 1px 0 rgba(255,255,255,.72)}.magnetic-dock-track:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent)}.magnetic-dock-item{color:var(--text-soft)}.magnetic-dock-item:focus-visible,.magnetic-dock-item:hover{background:color-mix(in srgb,var(--v762-panel-soft) 88%,transparent)}.magnetic-dock-item:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 34%,transparent)}.magnetic-dock-item.is-active{background:color-mix(in srgb,var(--brand) 9%,var(--v762-panel-solid))}.magnetic-dock-icon{background:color-mix(in srgb,var(--v762-panel-soft) 72%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.66)}.magnetic-dock-item.is-active .magnetic-dock-icon{background:color-mix(in srgb,var(--brand) 11%,var(--v762-panel-solid));box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.magnetic-dock-tooltip{color:var(--text);border-color:var(--v762-line);background:color-mix(in srgb,var(--v762-panel-solid) 96%,transparent);box-shadow:0 14px 34px rgba(20,24,31,.16)}.magnetic-dock-tooltip:after{background:var(--v762-panel-solid);border-color:var(--v762-line)}.magnetic-dock-tooltip small{color:var(--muted)}[data-theme=dark] .magnetic-dock-track{box-shadow:0 24px 58px rgba(0,0,0,.38),0 6px 18px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.055)}[data-theme=dark] .magnetic-dock-track:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}[data-theme=dark] .magnetic-dock-icon,[data-theme=dark] .magnetic-dock-item.is-active .magnetic-dock-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}@media (hover:hover) and (pointer:fine){.magnetic-dock:has(.magnetic-dock-item:focus-visible) .magnetic-dock-track,.magnetic-dock:hover .magnetic-dock-track{border-color:color-mix(in srgb,var(--brand) 18%,var(--v762-line));box-shadow:0 30px 72px rgba(20,24,31,.18),0 10px 28px rgba(20,24,31,.1),0 0 52px color-mix(in srgb,var(--brand) 19%,transparent),inset 0 1px 0 rgba(255,255,255,.82)}[data-theme=dark] .magnetic-dock:has(.magnetic-dock-item:focus-visible) .magnetic-dock-track,[data-theme=dark] .magnetic-dock:hover .magnetic-dock-track{box-shadow:0 34px 82px rgba(0,0,0,.48),0 10px 28px rgba(0,0,0,.27),0 0 54px color-mix(in srgb,var(--brand) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.075)}}.dock-topbar.topbar{height:66px}.dock-content.content{padding-top:10px}.v762-dashboard{gap:13px}.v762-dashboard-intro{min-height:102px;padding:0}.v762-dashboard-intro h1{margin:5px 0 4px;font-size:clamp(34px,4.35vw,58px);line-height:.97}.v762-dashboard-intro p{max-width:670px;font-size:clamp(12px,1.05vw,15px);line-height:1.48}.v762-intro-meta{margin-top:8px}.v762-intro-meta>span{min-height:28px;padding-inline:10px}.v762-results-section{gap:9px}.v762-results-head-compact{min-height:22px;align-items:center}.v762-results-head-compact h2{margin:0;color:var(--text-soft);font-size:clamp(15px,1.22vw,18px);font-weight:720;letter-spacing:-.025em}.v762-results-grid{gap:12px}.v762-metric-card{min-height:252px;padding:clamp(17px,1.55vw,22px)}.v762-featured-value{padding-top:18px}.v762-featured-target,.v762-metric-card .dashboard-result-progress{margin-top:11px}.v762-card-footline{margin-top:13px;padding-top:12px}.v762-secondary-value{padding-top:17px}.v762-secondary-detail{margin-top:7px}.v762-commission-split{margin-top:12px}.v762-device-snapshot{padding-top:15px}.management-devices{min-height:214px}.v762-compact-card{min-height:148px;padding:15px}.v762-compact-value{margin-top:16px}@media (max-width:820px){.dock-topbar.topbar{height:58px}.dock-content.content{padding-top:8px}.v762-dashboard{gap:16px}.v762-dashboard-intro{min-height:0}.v762-results-head-compact h2{font-size:16px}}.magnetic-dock{--dock-pointer-x:50%;--dock-pointer-y:50%;--dock-tilt-x:0deg;--dock-tilt-y:0deg;--dock-inertia-y:0px;--dock-inertia-rotate:0deg;--dock-inertia-squash:1;--dock-scroll-glow:0;--dock-scroll-glow-position:50%;--dock-hover-scale:1;--dock-hover-lift:0px;perspective:1100px}.magnetic-dock:before{inset:-34px -58px -42px;border-radius:50px;background:radial-gradient(ellipse at 50% var(--dock-scroll-glow-position),color-mix(in srgb,var(--brand) 46%,transparent) 0,color-mix(in srgb,var(--brand) 22%,transparent) 34%,color-mix(in srgb,var(--brand) 7%,transparent) 56%,transparent 78%);opacity:var(--dock-scroll-glow);filter:blur(28px);transform:translateY(2px) scale(1.06);transition:opacity .18s ease,filter .22s ease}.magnetic-dock-track{--dock-track-line:color-mix(in srgb,var(--v762-line) 96%,transparent);position:relative;isolation:isolate;overflow:visible;border-color:var(--dock-track-line);background:var(--v762-canvas);box-shadow:0 22px 48px rgba(24,28,36,.13),0 5px 14px rgba(24,28,36,.065),0 1px 2px rgba(24,28,36,.05),inset 0 1px 0 rgba(255,255,255,.7);backdrop-filter:none;-webkit-backdrop-filter:none;transform:perspective(950px) translate3d(0,calc(var(--dock-inertia-y) + var(--dock-hover-lift)),0) rotateX(var(--dock-tilt-x)) rotateY(var(--dock-tilt-y)) rotate(var(--dock-inertia-rotate)) scale(var(--dock-hover-scale)) scaleY(var(--dock-inertia-squash));transform-origin:50% 100%;transition:box-shadow .22s ease,border-color .18s ease,background .22s ease;will-change:transform}[data-theme=dark] .magnetic-dock-track{box-shadow:0 28px 62px rgba(0,0,0,.36),0 7px 18px rgba(0,0,0,.22),0 1px 2px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.055)}.magnetic-dock-track:before{inset:1px;height:auto;border-radius:inherit;background:linear-gradient(112deg,transparent 12%,color-mix(in srgb,var(--text) 3.5%,transparent) 38%,color-mix(in srgb,var(--text) 8%,transparent) 50%,color-mix(in srgb,var(--text) 3.5%,transparent) 62%,transparent 88%);background-size:240% 100%;background-position:120% 0;opacity:.58;pointer-events:none;animation:v76DockAmbientSweep 12s ease-in-out infinite}.magnetic-dock-track:after{content:"";position:absolute;inset:1px;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--dock-pointer-x) var(--dock-pointer-y),color-mix(in srgb,var(--brand) 12%,transparent) 0,color-mix(in srgb,var(--brand) 5%,transparent) 20%,transparent 45%);opacity:0;transition:opacity .16s ease}.magnetic-dock.is-pointer-active .magnetic-dock-track:after{opacity:1}.magnetic-dock.is-pointer-active .magnetic-dock-track:before,.magnetic-dock.is-scroll-reacting .magnetic-dock-track:before{animation-play-state:paused;opacity:.28}@media (hover:hover) and (pointer:fine){.magnetic-dock:has(.magnetic-dock-item:focus-visible),.magnetic-dock:hover{--dock-hover-scale:1.075;--dock-hover-lift:-5px}.magnetic-dock:has(.magnetic-dock-item:focus-visible):before,.magnetic-dock:hover:before{opacity:.98;filter:blur(29px)}}.magnetic-dock-item{--dock-item-x:50%;--dock-item-y:50%;--dock-item-tilt-x:0deg;--dock-item-tilt-y:0deg;z-index:1;border:1px solid color-mix(in srgb,var(--v762-line) 92%,transparent);background:var(--v762-panel-solid);box-shadow:0 9px 18px rgba(24,28,36,.09),0 2px 5px rgba(24,28,36,.045),inset 0 1px 0 rgba(255,255,255,.68);transform:translate3d(var(--dock-shift),var(--dock-lift),0) rotateX(var(--dock-item-tilt-x)) rotateY(var(--dock-item-tilt-y)) scale(var(--dock-scale));transform-style:preserve-3d;transition:transform .11s cubic-bezier(.2,.8,.2,1),color .15s ease,background .15s ease,border-color .15s ease,box-shadow .17s ease}[data-theme=dark] .magnetic-dock-item{box-shadow:0 10px 22px rgba(0,0,0,.25),0 2px 6px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.045)}.magnetic-dock-item:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--dock-item-x) var(--dock-item-y),color-mix(in srgb,var(--brand) 16%,transparent),transparent 48%);opacity:0;transition:opacity .15s ease}.magnetic-dock-item:focus-visible:before,.magnetic-dock-item:hover:before{opacity:1}.magnetic-dock-item:focus-visible,.magnetic-dock-item:hover{color:var(--text);border-color:color-mix(in srgb,var(--brand) 18%,var(--v762-line));background:var(--v762-panel-solid);box-shadow:0 16px 30px rgba(24,28,36,.13),0 4px 10px rgba(24,28,36,.07),0 0 22px color-mix(in srgb,var(--brand) 7%,transparent),inset 0 1px 0 rgba(255,255,255,.78)}[data-theme=dark] .magnetic-dock-item:focus-visible,[data-theme=dark] .magnetic-dock-item:hover{box-shadow:0 18px 34px rgba(0,0,0,.34),0 4px 12px rgba(0,0,0,.22),0 0 24px color-mix(in srgb,var(--brand) 10%,transparent),inset 0 1px 0 rgba(255,255,255,.06)}.magnetic-dock-item.is-active{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 18%,var(--v762-line));background:color-mix(in srgb,var(--brand) 6%,var(--v762-panel-solid))}.magnetic-dock-icon{position:relative;z-index:1;transform:translateY(0)}.magnetic-dock-icon,.magnetic-dock-item.is-active .magnetic-dock-icon{background:transparent;box-shadow:none}.magnetic-dock-active-dot,.magnetic-dock-tooltip{z-index:3}@media (hover:hover) and (pointer:fine){.magnetic-dock:not(:hover):not(.is-scroll-reacting) .magnetic-dock-item:nth-child(3n+1) .magnetic-dock-icon{animation:v76DockIdleFloat 8.8s ease-in-out infinite}.magnetic-dock:not(:hover):not(.is-scroll-reacting) .magnetic-dock-item:nth-child(3n+2) .magnetic-dock-icon{animation:v76DockIdleFloat 10.4s ease-in-out -3.2s infinite}.magnetic-dock:not(:hover):not(.is-scroll-reacting) .magnetic-dock-item:nth-child(3n) .magnetic-dock-icon{animation:v76DockIdleFloat 9.6s ease-in-out -5.1s infinite}}@keyframes v76DockIdleFloat{0%,to{transform:translateY(0)}48%{transform:translateY(-1.6px)}62%{transform:translateY(-.7px)}}@keyframes v76DockAmbientSweep{0%,12%{background-position:125% 0;opacity:.38}48%{background-position:52% 0;opacity:.62}88%,to{background-position:-28% 0;opacity:.38}}@media (hover:none),(pointer:coarse){.magnetic-dock{--dock-inertia-y:0px!important;--dock-inertia-rotate:0deg!important;--dock-inertia-squash:1!important;--dock-hover-scale:1!important;--dock-hover-lift:0px!important}.magnetic-dock-track:after,.magnetic-dock:before{display:none}.magnetic-dock-item,.magnetic-dock-track{transform:none!important}.magnetic-dock-icon,.magnetic-dock-track:before{animation:none!important}}@media (prefers-reduced-motion:reduce){.magnetic-dock{--dock-inertia-y:0px!important;--dock-inertia-rotate:0deg!important;--dock-inertia-squash:1!important;--dock-hover-scale:1!important;--dock-hover-lift:0px!important;--dock-tilt-x:0deg!important;--dock-tilt-y:0deg!important}.magnetic-dock-icon,.magnetic-dock-track:after,.magnetic-dock-track:before,.magnetic-dock:before{animation:none!important}.magnetic-dock-item,.magnetic-dock-track{transform:none!important;transition:none!important}}.v763-site-header.dock-topbar.topbar{height:60px;padding-inline:clamp(16px,2.8vw,42px);border-bottom:1px solid color-mix(in srgb,var(--v762-line) 72%,transparent);background:color-mix(in srgb,var(--v762-canvas) 84%,transparent);box-shadow:0 10px 28px color-mix(in srgb,#111827 3%,transparent);backdrop-filter:blur(24px) saturate(1.06);-webkit-backdrop-filter:blur(24px) saturate(1.06)}.v763-site-header-leading{min-width:0;display:flex;align-items:center;gap:10px}.v763-site-header-logo{width:30px;height:30px;flex:0 0 auto;border-radius:9px;box-shadow:0 5px 16px rgba(17,24,39,.08)}.v763-site-header-logo img{width:100%;height:100%;object-fit:cover}.v763-site-header-brand{min-width:0;display:flex;align-items:baseline;gap:7px;white-space:nowrap}.v763-site-header-brand span{color:var(--muted);font-size:10px;font-weight:720}.v763-site-header-brand i{color:var(--muted-2);font-size:10px;font-style:normal}.v763-site-header-brand strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:780;letter-spacing:-.02em;text-overflow:ellipsis}.v763-site-header-description{margin-left:4px;padding-left:11px;border-left:1px solid var(--v762-line);color:var(--muted-2);font-size:8px;font-weight:650;white-space:nowrap}.v763-site-header-actions{gap:6px}.v763-site-header-divider{width:1px;height:22px;margin-inline:2px;background:var(--v762-line)}.v763-site-header .icon-button,.v763-site-header .theme-toggle{min-width:34px;min-height:34px;height:34px;border-radius:10px}.v763-site-header-user{min-height:36px;padding:2px 5px 2px 3px;border:1px solid transparent;border-radius:12px}.v763-site-header-user:hover{border-color:var(--v762-line);background:color-mix(in srgb,var(--v762-panel-solid) 74%,transparent)}.v763-site-header-user .dock-user-avatar{width:29px;height:29px}.simulator-page-title{min-height:48px;margin-bottom:2px;align-items:center}.simulator-page-title h1{margin:0;font-size:clamp(19px,1.65vw,24px);font-weight:760;letter-spacing:-.035em}.management-simulator-title p{margin-top:3px;color:var(--muted);font-size:9px}.simulator-v763-page{gap:15px}.simulator-v763-section-heading{min-height:46px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:3px 1px 1px}.simulator-v763-section-heading>div{min-width:0}.simulator-v763-section-heading span{display:block;color:var(--muted-2);font-size:7px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.simulator-v763-section-heading h2{margin:3px 0 0;font-size:clamp(18px,1.65vw,24px);font-weight:750;letter-spacing:-.04em}.simulator-v763-section-heading p{max-width:500px;margin:0 0 2px;color:var(--muted);font-size:9px;line-height:1.5;text-align:right}.simulator-v763-section-heading.is-additional{margin-top:4px}.simulator-v763-section-heading.is-summary{margin-top:5px}.simulator-v763-primary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;align-items:stretch}.simulator-v763-primary-card{min-width:0;min-height:365px;display:flex;flex-direction:column;gap:11px;padding:19px 19px 21px}.simulator-v763-primary-card:after{border-radius:24px}.simulator-v763-primary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.simulator-v763-primary-head>div{min-width:0}.simulator-v763-primary-kicker{display:block;margin-bottom:2px;color:var(--muted-2);font-size:6.5px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.simulator-v763-primary-head h3{margin:0;font-size:17px;font-weight:770;letter-spacing:-.035em}.simulator-v763-primary-head .status{padding:4px 7px;font-size:6.5px}.simulator-v763-primary-description{min-height:27px;margin:-4px 0 0;color:var(--muted);font-size:8px;line-height:1.45}.simulator-v763-primary-value{min-height:73px;display:flex;align-items:flex-end;margin-top:2px}.simulator-v763-money-editor{width:100%;min-width:0;display:grid;grid-gap:3px;gap:3px}.simulator-v763-control-label,.simulator-v763-readout>span{color:var(--muted);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.simulator-v763-money-editor>small,.simulator-v763-readout>small{color:var(--muted-2);font-size:7px;line-height:1.35}.simulator-v763-money-input{min-width:0}.simulator-v763-money-input .number-input-prefix{left:0;color:var(--text-soft);font-size:15px;font-weight:720}.simulator-v763-money-input.has-prefix input{min-height:49px;padding:0 0 0 30px;border:0;border-radius:8px;color:var(--text);background:transparent;box-shadow:none;font-size:clamp(31px,3vw,44px);font-weight:790;line-height:1;letter-spacing:-.06em}.simulator-v763-money-input.has-prefix input:hover{background:color-mix(in srgb,var(--reactive-accent,var(--brand)) 3%,transparent)}.simulator-v763-money-input.has-prefix input:focus{background:color-mix(in srgb,var(--reactive-accent,var(--brand)) 5%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--reactive-accent,var(--brand)) 12%,transparent)}.simulator-v763-money-editor.compact{padding:9px 11px;border:1px solid var(--v762-line);border-radius:12px;background:color-mix(in srgb,var(--v762-panel-soft) 58%,transparent)}.simulator-v763-money-editor.compact .simulator-v763-money-input .number-input-prefix{font-size:10px}.simulator-v763-money-editor.compact .simulator-v763-money-input.has-prefix input{min-height:28px;padding-left:23px;font-size:20px;letter-spacing:-.04em}.simulator-v763-readout{min-width:0;display:grid;grid-gap:3px;gap:3px}.simulator-v763-readout>strong{overflow:hidden;color:var(--text);font-size:clamp(31px,3vw,44px);font-weight:790;line-height:1;letter-spacing:-.06em;text-overflow:ellipsis;white-space:nowrap}.simulator-v763-readout.compact{padding:9px 11px;border:1px solid var(--v762-line);border-radius:12px;background:color-mix(in srgb,var(--v762-panel-soft) 58%,transparent)}.simulator-v763-readout.compact>strong{font-size:20px;letter-spacing:-.04em}.simulator-v763-stepper{width:100%;min-width:0;display:grid;grid-gap:4px;gap:4px}.simulator-v763-stepper-row{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;grid-gap:8px;gap:8px}.simulator-v763-stepper-row strong{min-width:0;color:var(--text);font-size:clamp(36px,3.4vw,49px);font-weight:790;line-height:1;letter-spacing:-.055em;text-align:center}.simulator-v763-stepper-row button{width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid var(--v762-line);border-radius:12px;color:var(--text-soft);background:color-mix(in srgb,var(--v762-panel-solid) 82%,var(--v762-panel-soft));box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 6px 16px rgba(20,24,31,.07);font:inherit;font-size:20px;font-weight:650;cursor:pointer;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.simulator-v763-stepper-row button:hover{transform:translateY(-2px);color:var(--brand);border-color:color-mix(in srgb,var(--brand) 22%,var(--v762-line));box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 10px 22px rgba(20,24,31,.11),0 0 20px color-mix(in srgb,var(--brand) 8%,transparent)}.simulator-v763-stepper-row button:active{transform:translateY(0) scale(.96)}.simulator-v763-stepper-row button:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}.simulator-v763-stepper.is-readonly .simulator-v763-stepper-row{grid-template-columns:1fr}.simulator-v763-primary-meta{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;grid-gap:7px;gap:7px;padding:8px 0 9px;border-top:1px solid var(--v762-line);border-bottom:1px solid var(--v762-line)}.simulator-v763-primary-meta span{color:var(--muted);font-size:7px;font-weight:760}.simulator-v763-primary-meta strong{color:var(--text-soft);font-size:9px}.simulator-v763-primary-meta em{min-width:45px;padding:3px 6px;border-radius:999px;color:var(--text-soft);background:color-mix(in srgb,var(--v762-panel-soft) 86%,transparent);font-size:7px;font-style:normal;font-weight:850;text-align:center}.simulator-v763-primary-secondary{min-width:0}.simulator-v763-primary-commission{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.simulator-v763-primary-commission>div{min-width:0;padding:8px 9px;border-radius:10px;background:color-mix(in srgb,var(--v762-panel-soft) 60%,transparent)}.simulator-v763-primary-commission span{display:block;color:var(--muted);font-size:6.5px;font-weight:780;text-transform:uppercase;letter-spacing:.06em}.simulator-v763-primary-commission strong{display:block;margin-top:2px;overflow:hidden;color:var(--text);font-size:13px;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.simulator-v763-next-tier{min-height:25px;margin:0;color:var(--muted);font-size:7.5px;line-height:1.45}.simulator-v763-primary-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:7px}.simulator-v763-primary-footer strong{color:var(--text-soft);font-size:9px;text-align:right}.simulator-v763-progress-edge{position:absolute;z-index:3;left:20px;right:20px;bottom:0;height:4px;overflow:hidden;border-radius:999px 999px 0 0;background:color-mix(in srgb,var(--reactive-accent) 8%,var(--v762-panel-soft))}.simulator-v763-progress-edge>span{width:var(--sim-v763-progress,0);height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--reactive-accent) 84%,#fff),var(--reactive-accent));box-shadow:0 -2px 10px color-mix(in srgb,var(--reactive-accent) 26%,transparent);transition:width .55s cubic-bezier(.2,.75,.2,1)}.simulator-v763-additional-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:start}.simulator-v763-additional-card,.simulator-v763-bonus-card{min-width:0;padding:14px;border-radius:17px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 8px 24px rgba(20,24,31,.055)!important;transition:transform .16s ease,box-shadow .18s ease,border-color .18s ease}.simulator-v763-additional-card:hover,.simulator-v763-bonus-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand) 12%,var(--v762-line))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 13px 30px rgba(20,24,31,.085)!important}.simulator-v763-additional-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.simulator-v763-additional-head>div{min-width:0}.simulator-v763-additional-head>div>span{color:var(--muted-2);font-size:6px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.simulator-v763-additional-head h3{margin:1px 0 0;font-size:14px;font-weight:760;letter-spacing:-.025em}.simulator-v763-additional-head .status{padding:3px 6px;font-size:6px}.simulator-v763-bonus-card .simulator-v763-stepper{margin-top:10px}.simulator-v763-bonus-card .simulator-v763-stepper-row{grid-template-columns:31px minmax(0,1fr) 31px;gap:6px}.simulator-v763-bonus-card .simulator-v763-stepper-row button{width:31px;height:31px;border-radius:10px;font-size:16px}.simulator-v763-bonus-card .simulator-v763-stepper-row strong{font-size:29px}.simulator-v763-additional-prize{margin-top:9px;display:flex;align-items:baseline;justify-content:space-between;gap:9px;padding:8px 9px;border-radius:10px;background:color-mix(in srgb,var(--brand) 4%,var(--v762-panel-soft))}.simulator-v763-additional-prize span{color:var(--muted);font-size:6.5px;font-weight:780;text-transform:uppercase;letter-spacing:.055em}.simulator-v763-additional-prize strong{color:var(--text);font-size:14px;letter-spacing:-.025em}.simulator-v763-additional-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;color:var(--muted);font-size:6.5px}.simulator-v763-additional-caption strong{color:var(--text-soft);font-size:7px}.simulator-v763-bonus-card .simulator-bonus-tiers{margin-top:8px;border-color:var(--v762-line);border-radius:10px}.simulator-v763-bonus-card .simulator-bonus-tier-toggle{min-height:31px;padding-inline:9px;font-size:7px}.simulator-v763-additional-card{display:grid;grid-gap:8px;gap:8px}.simulator-v763-additional-value{display:flex;align-items:baseline;justify-content:space-between;gap:9px;margin-top:2px}.simulator-v763-additional-value strong{font-size:29px;line-height:1;letter-spacing:-.05em}.simulator-v763-additional-value span{color:var(--muted);font-size:7px}.simulator-v763-additional-card>p{min-height:22px;margin:0;color:var(--muted);font-size:7px;line-height:1.45}.simulator-v763-additional-card>small{margin-top:-4px;color:var(--muted-2);font-size:6.5px}.simulator-v763-toolbar{padding:11px 13px;border-radius:15px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 8px 24px rgba(20,24,31,.04)!important}.simulator-v763-toolbar>div:first-child span{font-size:6.5px;color:var(--muted-2)}.simulator-v763-toolbar>div:first-child strong{margin-top:2px;font-size:10px}.simulator-v763-toolbar .field label{font-size:8px}.simulator-v763-toolbar .btn,.simulator-v763-toolbar .field select{min-height:37px}.simulator-v763-page .payment-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.simulator-v763-page .payment-card,.simulator-v763-page .payment-card.day10,.simulator-v763-page .payment-card.day20,.simulator-v763-page .payment-card.total{min-width:0;padding:14px 15px;border:1px solid var(--v762-line);border-radius:17px;color:var(--text);background:var(--v762-panel-solid);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 10px 28px rgba(20,24,31,.06)}.simulator-v763-page .payment-card.total{border-color:color-mix(in srgb,var(--brand) 16%,var(--v762-line));background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 4%,var(--v762-panel-solid)),var(--v762-panel-solid))}.simulator-v763-page .payment-card:after,.simulator-v763-page .payment-card:before{display:none}.simulator-v763-page .payment-card>span{color:var(--muted);opacity:1;font-size:6.5px}.simulator-v763-page .payment-card>small{color:var(--muted-2);opacity:1;font-size:7px}.simulator-v763-page .payment-card>strong{margin:7px 0 8px;color:var(--text);font-size:25px}.simulator-v763-page .payment-breakdown{border-top-color:var(--v762-line)}.simulator-v763-page .payment-breakdown span{color:var(--muted);opacity:1;border-bottom-color:var(--v762-line)}.simulator-v763-page .payment-breakdown b{color:var(--text-soft)}.simulator-v763-page .payment-breakdown em{color:var(--text)}.simulator-v763-page .payment-total-caption{color:var(--muted)}[data-theme=dark] .simulator-v763-additional-card,[data-theme=dark] .simulator-v763-bonus-card,[data-theme=dark] .simulator-v763-page .payment-card,[data-theme=dark] .simulator-v763-stepper-row button{box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 12px 28px rgba(0,0,0,.22)!important}@media (max-width:1220px){.simulator-v763-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simulator-v763-primary-grid>:last-child{grid-column:1/-1}.simulator-v763-primary-card{min-height:350px}.v763-site-header-description{display:none}}@media (max-width:900px){.simulator-v763-section-heading{align-items:flex-start;flex-direction:column;gap:3px}.simulator-v763-section-heading p{max-width:none;text-align:left}.simulator-v763-additional-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v763-site-header-brand>i,.v763-site-header-brand>span,.v763-site-header-divider,.v763-site-header-user .dock-user-copy{display:none}}@media (max-width:680px){.simulator-v763-additional-grid,.simulator-v763-page .payment-summary-grid,.simulator-v763-primary-grid{grid-template-columns:1fr}.simulator-v763-primary-grid>:last-child{grid-column:auto}.simulator-v763-primary-card{min-height:330px;padding:17px 17px 20px}.simulator-v763-primary-value{min-height:64px}.simulator-v763-money-input.has-prefix input,.simulator-v763-readout>strong{font-size:clamp(30px,10vw,42px)}.simulator-v763-stepper-row strong{font-size:40px}.simulator-v763-progress-edge{left:17px;right:17px}.simulator-page-title{align-items:flex-start;flex-direction:column;gap:8px}.journey-inline{width:100%;justify-content:flex-start;overflow-x:auto}.v763-site-header.dock-topbar.topbar{height:56px;padding-inline:12px}.v763-site-header-actions{gap:4px}.v763-site-header .system-sync-state{display:none}}@media (hover:none),(pointer:coarse){.simulator-v763-additional-card:hover,.simulator-v763-bonus-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.simulator-v763-additional-card,.simulator-v763-bonus-card,.simulator-v763-progress-edge>span,.simulator-v763-stepper-row button{transition:none!important;transform:none!important}}.v763-site-header.dock-topbar.topbar{--header-inertia-y:0px;height:58px;padding-inline:clamp(15px,2.4vw,38px);border-bottom-color:transparent;background:color-mix(in srgb,var(--v762-canvas) 18%,transparent);box-shadow:none;backdrop-filter:blur(0) saturate(1);-webkit-backdrop-filter:blur(0) saturate(1);transform:translate3d(0,var(--header-inertia-y),0);transition:height .22s cubic-bezier(.2,.8,.2,1),background .22s ease,border-color .22s ease,box-shadow .22s ease,-webkit-backdrop-filter .22s ease;transition:height .22s cubic-bezier(.2,.8,.2,1),background .22s ease,border-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease;transition:height .22s cubic-bezier(.2,.8,.2,1),background .22s ease,border-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease;will-change:transform}.v763-site-header.dock-topbar.topbar.is-scrolled{height:54px;border-bottom-color:color-mix(in srgb,var(--v762-line) 78%,transparent);background:color-mix(in srgb,var(--v762-canvas) 82%,transparent);box-shadow:0 10px 30px rgba(22,25,31,.045);backdrop-filter:blur(22px) saturate(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.08)}.v763-site-header-leading{gap:9px}.v763-site-header-logo{width:28px;height:28px;border-radius:8px}.v763-site-header-brand span{font-size:9px}.v763-site-header-brand strong{font-size:12px}.v763-site-header-description,.v763-site-header-divider{display:none!important}.v763-header-journey{width:min(230px,25vw);position:absolute;left:50%;top:50%;display:grid;grid-gap:4px;gap:4px;transform:translate(-50%,-50%);pointer-events:none}.v763-header-journey-copy{min-width:0;display:flex;align-items:baseline;justify-content:center;gap:7px;white-space:nowrap}.v763-header-journey-copy strong{color:var(--text-soft);font-size:8px;font-weight:780;letter-spacing:-.01em}.v763-header-journey-copy span{overflow:hidden;color:var(--muted-2);font-size:7px;font-weight:650;text-overflow:ellipsis}.v763-header-journey-track{width:100%;height:2px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text) 7%,transparent)}.v763-header-journey-track>span{height:100%;display:block;border-radius:inherit;background:color-mix(in srgb,var(--text) 42%,transparent);transition:width .5s cubic-bezier(.2,.75,.2,1)}.v763-site-header .theme-switch{width:62px;height:30px;position:relative;display:grid;grid-template-columns:1fr 1fr;place-items:center;padding:0;border:1px solid var(--v762-line);border-radius:999px;color:var(--muted-2);background:color-mix(in srgb,var(--v762-panel-soft) 76%,transparent);box-shadow:inset 0 1px 2px rgba(18,22,28,.045),0 1px 0 rgba(255,255,255,.5);cursor:pointer;transition:border-color .18s ease,background .22s ease,box-shadow .22s ease}.v763-site-header .theme-switch:hover{border-color:color-mix(in srgb,var(--text) 14%,var(--v762-line))}.theme-switch-icon{width:14px;height:14px;z-index:2;display:grid;place-items:center;transition:color .18s ease,opacity .18s ease}.theme-switch-icon svg{width:12px;height:12px}.theme-switch-knob{width:25px;height:25px;position:absolute;left:2px;top:2px;z-index:1;border-radius:50%;background:var(--v762-panel-solid);box-shadow:0 5px 14px rgba(21,25,31,.13),inset 0 1px 0 rgba(255,255,255,.72);transition:transform .24s cubic-bezier(.22,.86,.24,1),background .22s ease}.theme-switch.is-dark .theme-switch-knob{transform:translateX(32px)}.theme-switch.is-light .is-sun{color:#d79718;opacity:1}.theme-switch.is-light .is-moon{opacity:.48}.theme-switch.is-dark .is-moon{color:#8aa9ff;opacity:1}.theme-switch.is-dark .is-sun{opacity:.42}.header-account{position:relative}.header-account-trigger{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:2px 7px 2px 3px;border:1px solid transparent;border-radius:999px;color:var(--text-soft);background:transparent;cursor:pointer;transition:background .16s ease,border-color .16s ease}.header-account-trigger:hover,.header-account-trigger[aria-expanded=true]{border-color:var(--v762-line);background:color-mix(in srgb,var(--v762-panel-solid) 68%,transparent)}.header-account-trigger .dock-user-avatar{width:28px;height:28px}.header-account-name{max-width:100px;overflow:hidden;font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.header-account-chevron{width:6px;height:6px;margin-right:2px;border-right:1.5px solid;border-bottom:1.5px solid;opacity:.55;transform:translateY(-2px) rotate(45deg)}.header-account-popover{width:220px;position:absolute;right:0;top:calc(100% + 9px);z-index:90;padding:9px;border:1px solid var(--v762-line);border-radius:15px;background:color-mix(in srgb,var(--v762-panel-solid) 94%,transparent);box-shadow:0 22px 54px rgba(17,21,27,.16),inset 0 1px 0 rgba(255,255,255,.55);backdrop-filter:blur(22px) saturate(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.08);animation:v763PopoverIn .15s cubic-bezier(.2,.8,.2,1) both}.header-account-identity{display:grid;grid-gap:2px;gap:2px;padding:7px 8px 8px}.header-account-identity strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.header-account-identity span{color:var(--muted-2);font-size:8px}.header-account-separator{height:1px;margin:2px 4px 5px;background:var(--v762-line)}.header-account-menu-item{width:100%;min-height:36px;display:flex;align-items:center;gap:9px;padding:0 9px;border:0;border-radius:10px;color:var(--text-soft);background:transparent;font:inherit;font-size:9px;font-weight:700;text-align:left;cursor:pointer}.header-account-menu-item:hover{color:var(--text);background:var(--v762-panel-soft)}.header-account-menu-item svg{width:14px;height:14px;color:var(--muted)}.v763-signout{width:31px;height:31px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:var(--muted);background:transparent;cursor:pointer;transition:color .16s ease,transform .14s ease,background .16s ease}.v763-signout svg{width:15px;height:15px}.v763-signout:hover{color:var(--brand);background:color-mix(in srgb,var(--brand) 6%,transparent)}.v763-signout:active{transform:scale(.92)}@keyframes v763PopoverIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.simulator-v763-page{gap:14px}.simulator-v763-section-heading{min-height:40px}.simulator-v763-section-heading h2{font-size:clamp(18px,1.5vw,22px)}.simulator-v763-section-heading p{font-size:8px}.simulator-v763-primary-card{--sim-v763-status:var(--brand);min-height:382px;gap:10px;padding:18px 18px 20px;overflow:hidden;--reactive-accent:var(--sim-v763-status)!important}.simulator-v763-primary-card.is-danger{--sim-v763-status:#e93243}.simulator-v763-primary-card.is-warning{--sim-v763-status:#dfa91f}.simulator-v763-primary-card.is-success{--sim-v763-status:#28a06b}.simulator-v763-primary-card.is-overdrive{--sim-v763-status:#39aefe}.simulator-v763-primary-card:hover{border-color:color-mix(in srgb,var(--sim-v763-status) 20%,var(--v762-line))}.simulator-v763-primary-head .status{color:var(--muted);background:var(--v762-panel-soft);border-color:var(--v762-line)}.simulator-v763-primary-head .status.ok{color:var(--text-soft)}.simulator-v763-primary-description{min-height:22px}.simulator-v763-primary-metrics{min-height:76px;display:grid;align-items:end;grid-gap:11px;gap:11px}.simulator-v763-primary-metrics.has-secondary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.simulator-v763-primary-secondary,.simulator-v763-primary-value{min-width:0;min-height:72px;display:flex;align-items:flex-end;margin:0}.simulator-v763-primary-metrics.has-secondary>div+div{padding-left:12px;border-left:1px solid var(--v762-line)}.simulator-v763-money-editor,.simulator-v763-readout{width:100%;gap:4px}.simulator-v763-money-editor.compact,.simulator-v763-readout.compact{padding:0;border:0;border-radius:0;background:transparent}.simulator-v763-money-display{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:46px;padding:0;overflow:hidden;border:0;border-radius:8px;color:var(--text);background:transparent;font:inherit;font-size:clamp(29px,2.8vw,42px);font-weight:790;line-height:1;letter-spacing:-.055em;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;transition:background .16s ease,box-shadow .16s ease}.simulator-v763-money-display:hover{background:color-mix(in srgb,var(--sim-v763-status,var(--brand)) 4%,transparent)}.simulator-v763-money-editor.compact .simulator-v763-money-display,.simulator-v763-readout.compact>strong{font-size:clamp(24px,2vw,32px)}.simulator-v763-inline-money-input{min-height:46px;display:flex;align-items:baseline;gap:7px;border-radius:9px;background:color-mix(in srgb,var(--sim-v763-status,var(--brand)) 5%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--sim-v763-status,var(--brand)) 14%,transparent)}.simulator-v763-inline-money-input>span{padding-left:5px;color:var(--text-soft);font-size:13px;font-weight:760}.simulator-v763-inline-money-input input{width:100%;min-width:0;min-height:44px;padding:0 5px 0 0;border:0;outline:0;color:var(--text);background:transparent;font:inherit;font-size:clamp(29px,2.8vw,42px);font-weight:790;letter-spacing:-.055em}.simulator-v763-money-editor.compact .simulator-v763-inline-money-input input{font-size:clamp(24px,2vw,32px)}.simulator-v763-stepper-row{grid-template-columns:34px minmax(0,1fr) 34px;gap:7px}.simulator-v763-stepper-row button{width:34px;height:34px;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 7px 15px rgba(20,24,31,.075);font-size:18px}.simulator-v763-stepper-row button:hover{color:var(--sim-v763-status,var(--brand));border-color:color-mix(in srgb,var(--sim-v763-status,var(--brand)) 24%,var(--v762-line));box-shadow:0 1px 0 rgba(255,255,255,.78) inset,0 11px 22px rgba(20,24,31,.11),0 0 18px color-mix(in srgb,var(--sim-v763-status,var(--brand)) 8%,transparent)}.simulator-v763-stepper-value{min-width:0;position:relative;display:grid;place-items:center}.simulator-v763-stepper-value>strong{font-size:clamp(35px,3vw,46px)}.simulator-v763-stepper-value>i{position:absolute;left:50%;bottom:calc(100% - 3px);color:var(--muted);font-size:8px;font-style:normal;font-weight:800;pointer-events:none;animation:v763StepperFeedback .62s cubic-bezier(.2,.8,.2,1) both}.simulator-v763-stepper-value>i.is-positive{color:#24875c}.simulator-v763-stepper-value>i.is-negative{color:var(--brand)}@keyframes v763StepperFeedback{0%{opacity:0;transform:translate(-50%,5px) scale(.92)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-9px) scale(1)}}.simulator-v763-progress-block{display:grid;grid-gap:7px;gap:7px;padding-top:1px}.simulator-v763-progress-copy{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;grid-gap:8px;gap:8px}.simulator-v763-progress-copy span{color:var(--muted);font-size:7px;font-weight:760}.simulator-v763-progress-copy em,.simulator-v763-progress-copy strong{color:var(--text-soft);font-size:9px}.simulator-v763-progress-copy em{min-width:46px;font-style:normal;font-weight:850;text-align:right}.simulator-v763-progress-track{height:8px;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--text) 5%,transparent);border-radius:999px;background:color-mix(in srgb,var(--text) 5%,var(--v762-panel-soft));box-shadow:inset 0 1px 2px rgba(16,20,26,.065)}.simulator-v763-progress-track>span{width:var(--sim-v763-progress,0);height:100%;position:relative;display:block;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--sim-v763-status) 82%,#fff),var(--sim-v763-status));box-shadow:0 0 12px color-mix(in srgb,var(--sim-v763-status) 24%,transparent);transition:width .6s cubic-bezier(.2,.75,.2,1),background .3s ease,box-shadow .3s ease}.simulator-v763-progress-track>span:after{content:"";width:8px;height:8px;position:absolute;right:-1px;top:50%;border-radius:50%;background:color-mix(in srgb,var(--sim-v763-status) 72%,#fff);box-shadow:0 0 13px color-mix(in srgb,var(--sim-v763-status) 48%,transparent);transform:translateY(-50%)}.simulator-v763-progress-track>i{display:none}.simulator-v763-primary-card.is-success .simulator-v763-progress-track>span{animation:v763GoalPulse .65s ease-out 1}@keyframes v763GoalPulse{50%{filter:brightness(1.14);box-shadow:0 0 18px color-mix(in srgb,var(--sim-v763-status) 38%,transparent)}}.simulator-v763-primary-facts{min-height:48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));grid-gap:7px;padding-top:2px}.simulator-v763-primary-facts>div{min-width:0;padding-right:7px;border-right:1px solid var(--v762-line)}.simulator-v763-primary-facts>div:last-child{padding-right:0;border-right:0}.simulator-v763-primary-commission>span,.simulator-v763-primary-facts span{display:block;color:var(--muted);font-size:6.5px;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.simulator-v763-primary-facts strong{display:block;margin-top:3px;color:var(--text-soft);font-size:9px;line-height:1.25}.simulator-v763-primary-commission{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:3px 12px;gap:3px 12px;padding:10px 11px;border:1px solid var(--v762-line);border-radius:12px;background:color-mix(in srgb,var(--v762-panel-soft) 58%,transparent)}.simulator-v763-primary-commission>span{grid-column:1}.simulator-v763-primary-commission>strong{grid-column:1;overflow:hidden;color:var(--text);font-size:18px;font-weight:790;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.simulator-v763-primary-commission>small{grid-column:2;grid-row:1/span 2;max-width:115px;align-self:center;color:var(--muted-2);font-size:6.5px;line-height:1.35;text-align:right}.simulator-v763-next-tier,.simulator-v763-primary-footer,.simulator-v763-primary-meta,.simulator-v763-progress-edge{display:none!important}.simulator-v763-primary-card.is-overdrive{border-color:color-mix(in srgb,#38afff 42%,var(--v762-line));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 2px 7px rgba(20,24,31,.055),0 17px 40px rgba(20,24,31,.11),0 0 24px rgba(50,170,255,.09)}.simulator-v763-primary-card.is-overdrive:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 3px 9px rgba(20,24,31,.065),0 22px 48px rgba(20,24,31,.14),0 0 38px rgba(50,170,255,.23)}.simulator-v763-additional-card>.simulator-v763-overdrive-energy,.simulator-v763-bonus-card>.simulator-v763-overdrive-energy,.simulator-v763-primary-card>.simulator-v763-overdrive-energy{position:absolute;inset:-1px;z-index:3;padding:1.4px;border-radius:inherit;pointer-events:none;background:conic-gradient(from 15deg,rgba(70,185,255,.1),#3bb5ff 8%,rgba(106,201,255,.35) 15%,transparent 27%,rgba(72,183,255,.58) 43%,#70d2ff 52%,transparent 67%,rgba(56,174,255,.32) 84%,#3ab4ff 96%);filter:drop-shadow(0 0 7px rgba(51,175,255,.34));opacity:.74;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:v763EnergyBreath 4.8s ease-in-out infinite}.simulator-v763-overdrive-energy>span{width:7px;height:7px;position:absolute;border-radius:50%;background:#a9e4ff;box-shadow:0 0 8px #55bdff,0 0 16px rgba(63,182,255,.66);filter:blur(.2px);opacity:0}.simulator-v763-overdrive-energy>span:first-child{top:-2px;left:12%;animation:v763EnergyFlareTop 6.4s ease-in-out 1.1s infinite}.simulator-v763-overdrive-energy>span:nth-child(2){right:-2px;top:24%;animation:v763EnergyFlareSide 7.8s ease-in-out 3.4s infinite}.simulator-v763-overdrive-energy>span:nth-child(3){bottom:-2px;right:18%;animation:v763EnergyFlareBottom 8.6s ease-in-out 5.2s infinite}.simulator-v763-primary-card.is-overdrive .simulator-v763-progress-track{border-color:rgba(77,186,255,.22);background:rgba(42,130,190,.08);box-shadow:inset 0 1px 2px rgba(18,62,92,.12),0 0 12px rgba(53,175,255,.09)}.simulator-v763-primary-card.is-overdrive .simulator-v763-progress-track>span{background:linear-gradient(90deg,#178de6,#55c4ff 45%,#279cff 72%,#8bdcff);background-size:190% 100%;box-shadow:0 0 16px rgba(55,181,255,.48);animation:v763EnergyBar 2.8s linear infinite}.simulator-v763-primary-card.is-overdrive .simulator-v763-progress-track>i{width:28px;height:18px;position:absolute;top:50%;display:block;border-radius:50%;background:radial-gradient(circle,rgba(190,235,255,.95),rgba(68,190,255,.42) 35%,transparent 70%);filter:blur(2px);opacity:0;transform:translateY(-50%);animation:v763BarFlare 5.4s ease-in-out 1.8s infinite}@keyframes v763EnergyBreath{0%,to{opacity:.56;filter:drop-shadow(0 0 5px rgba(51,175,255,.25))}50%{opacity:.84;filter:drop-shadow(0 0 10px rgba(51,175,255,.45))}}@keyframes v763EnergyFlareTop{0%,66%,to{opacity:0;transform:translateX(0) scale(.55)}72%{opacity:.92}82%{opacity:0;transform:translateX(220px) scale(1)}}@keyframes v763EnergyFlareSide{0%,72%,to{opacity:0;transform:translateY(0) scale(.5)}78%{opacity:.8}86%{opacity:0;transform:translateY(120px) scale(.9)}}@keyframes v763EnergyFlareBottom{0%,74%,to{opacity:0;transform:translateX(0) scale(.5)}80%{opacity:.76}90%{opacity:0;transform:translateX(-180px) scale(.9)}}@keyframes v763EnergyBar{to{background-position:-190% 0}}@keyframes v763BarFlare{0%,67%,to{left:-12%;opacity:0}72%{opacity:.9}84%{left:94%;opacity:0}}.simulator-v763-additional-card.v762-reactive-card,.simulator-v763-bonus-card.v762-reactive-card{--reactive-accent:var(--brand);min-height:178px;padding:14px;border-radius:17px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 9px 24px rgba(20,24,31,.06)!important;transform:perspective(1150px) rotateX(var(--reactive-rx)) rotateY(var(--reactive-ry));will-change:transform}.simulator-v763-additional-card.v762-reactive-card:hover,.simulator-v763-bonus-card.v762-reactive-card:hover{border-color:color-mix(in srgb,var(--reactive-accent) 14%,var(--v762-line))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 14px 30px rgba(20,24,31,.09)!important}.simulator-v763-additional-card.is-overdrive,.simulator-v763-bonus-card.is-overdrive{--reactive-accent:#3aaeff;border-color:color-mix(in srgb,#3aaeff 30%,var(--v762-line))!important}.simulator-v763-overdrive-energy.is-compact{opacity:.48;filter:drop-shadow(0 0 5px rgba(51,175,255,.24));animation-duration:6.2s}.simulator-v763-bonus-card .simulator-v763-stepper{margin-top:7px}.simulator-v763-bonus-card .simulator-v763-stepper-row{grid-template-columns:29px minmax(0,1fr) 29px}.simulator-v763-bonus-card .simulator-v763-stepper-row button{width:29px;height:29px;border-radius:9px;font-size:15px}.simulator-v763-bonus-card .simulator-v763-stepper-value>strong{font-size:28px}.simulator-v763-tier-snapshot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:8px}.simulator-v763-tier-snapshot>div{min-width:0;padding:8px 9px;border:1px solid var(--v762-line);border-radius:10px;background:color-mix(in srgb,var(--v762-panel-soft) 52%,transparent)}.simulator-v763-tier-snapshot span{display:block;font-size:6px;font-weight:790;letter-spacing:.05em;text-transform:uppercase}.simulator-v763-tier-snapshot strong{display:block;margin-top:3px;overflow:hidden;color:var(--text-soft);font-size:8px;text-overflow:ellipsis}.simulator-v763-tier-snapshot small{display:block;margin-top:3px}.simulator-v763-additional-detail,.simulator-v763-tier-snapshot small{color:var(--muted-2);font-size:6.5px}.simulator-v763-additional-caption,.simulator-v763-additional-prize{display:none!important}.simulator-v763-payment-summary{display:grid;grid-gap:11px;gap:11px}.simulator-v763-payment-total{min-width:0;display:flex;align-items:baseline;gap:12px;padding:1px 2px}.simulator-v763-payment-total>span{color:var(--muted);font-size:8px;font-weight:780;text-transform:uppercase;letter-spacing:.06em}.simulator-v763-payment-total>strong{color:var(--text);font-size:clamp(25px,2.4vw,34px);font-weight:800;letter-spacing:-.045em}.simulator-v763-payment-total>small{color:var(--muted-2);font-size:7px}.simulator-v763-page .simulator-v763-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.simulator-v763-page .payment-card.simulator-v763-payment-card{--reactive-accent:#2fa873;min-height:190px;display:flex;flex-direction:column;padding:17px 18px;border:1px solid color-mix(in srgb,#2fa873 18%,var(--v762-line));border-radius:20px;color:var(--text);background:radial-gradient(circle 260px at var(--reactive-x,50%) var(--reactive-y,50%),rgba(47,168,115,.055),transparent 68%),var(--v762-panel-solid);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 12px 30px rgba(20,24,31,.075),0 0 28px rgba(47,168,115,.035)}.simulator-v763-page .payment-card.simulator-v763-payment-card:hover{border-color:color-mix(in srgb,#2fa873 34%,var(--v762-line));box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 18px 40px rgba(20,24,31,.11),0 0 34px rgba(47,168,115,.12)}.simulator-v763-page .payment-card.simulator-v763-payment-card:after,.simulator-v763-page .payment-card.simulator-v763-payment-card:before{display:block}.simulator-v763-payment-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.simulator-v763-payment-head>div>span{color:var(--muted);opacity:1;font-size:6px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.simulator-v763-payment-head>div>strong{margin:2px 0 0;color:var(--text-soft);font-size:13px;font-weight:760;letter-spacing:-.02em}.simulator-v763-payment-head>small{color:var(--muted-2);opacity:1;font-size:7px}.simulator-v763-payment-value{margin-top:16px;color:var(--text);font-size:clamp(28px,2.7vw,39px);font-weight:800;letter-spacing:-.05em}.simulator-v763-payment-card>p{margin:7px 0 0;color:var(--muted);font-size:7px;line-height:1.45}.simulator-v763-payment-toggle{width:-moz-fit-content;width:fit-content;min-height:30px;margin-top:auto;display:inline-flex;align-items:center;gap:7px;padding:0;border:0;color:#23845a;background:transparent;font:inherit;font-size:7px;font-weight:790;cursor:pointer}.simulator-v763-payment-toggle i{width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.simulator-v763-payment-toggle i.is-open{transform:translateY(1px) rotate(225deg)}.simulator-v763-payment-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.2,.8,.2,1)}.simulator-v763-payment-collapse.is-open{grid-template-rows:1fr}.simulator-v763-payment-collapse-inner{min-height:0;overflow:hidden}.simulator-v763-payment-collapse .payment-breakdown{margin-top:7px;padding-top:7px;border-top:1px solid var(--v762-line)}.simulator-v763-payment-collapse .payment-breakdown span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0;opacity:1;color:var(--muted);font-size:7px;text-transform:none;letter-spacing:0}.simulator-v763-payment-collapse .payment-breakdown b{color:var(--text-soft);font-size:7px}.simulator-v763-payment-collapse .payment-breakdown em{color:var(--text);font-size:7px;font-style:normal;font-weight:760}.simulator-v763-additional-grid>*,.simulator-v763-payment-grid>*,.simulator-v763-primary-grid>*{animation:v763CardEnter .39s cubic-bezier(.2,.8,.2,1) both}.simulator-v763-primary-grid>:nth-child(2){animation-delay:60ms}.simulator-v763-primary-grid>:nth-child(3){animation-delay:.12s}.simulator-v763-additional-grid>:first-child{animation-delay:90ms}.simulator-v763-additional-grid>:nth-child(2){animation-delay:125ms}.simulator-v763-additional-grid>:nth-child(3){animation-delay:.16s}.simulator-v763-additional-grid>:nth-child(4){animation-delay:195ms}.simulator-v763-additional-grid>:nth-child(5){animation-delay:.23s}.simulator-v763-additional-grid>:nth-child(6){animation-delay:265ms}.simulator-v763-payment-grid>:first-child{animation-delay:.15s}.simulator-v763-payment-grid>:nth-child(2){animation-delay:.21s}.simulator-v763-page.is-just-saved .simulator-v763-bonus-card,.simulator-v763-page.is-just-saved .simulator-v763-primary-card{animation:v763SavedFlash .76s ease-out 1}@keyframes v763CardEnter{0%{opacity:0;transform:translateY(7px) scale(.992)}to{opacity:1;transform:none}}@keyframes v763SavedFlash{45%{border-color:color-mix(in srgb,#2fa873 30%,var(--v762-line));box-shadow:0 0 0 3px rgba(47,168,115,.055),0 14px 32px rgba(20,24,31,.09)}}[data-theme=dark] .header-account-popover,[data-theme=dark] .simulator-v763-page .payment-card.simulator-v763-payment-card{box-shadow:0 20px 50px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04)}[data-theme=dark] .theme-switch-knob{box-shadow:0 5px 15px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06)}[data-theme=dark] .simulator-v763-primary-card.is-overdrive{box-shadow:0 18px 42px rgba(0,0,0,.26),0 0 30px rgba(50,170,255,.12)}@media (max-width:1080px){.v763-header-journey{width:190px}.v763-header-journey-copy span{display:none}.simulator-v763-primary-card{min-height:390px}}@media (max-width:820px){.v763-header-journey{position:static;width:128px;transform:none}.v763-header-journey-copy{justify-content:flex-start}.v763-header-journey-copy strong{font-size:7px}.header-account-chevron,.header-account-name{display:none}.header-account-trigger{padding-right:3px}.simulator-v763-primary-metrics.has-secondary{grid-template-columns:1fr}.simulator-v763-primary-metrics.has-secondary>div+div{padding:10px 0 0;border-left:0;border-top:1px solid var(--v762-line)}.simulator-v763-primary-card.has-secondary{min-height:440px}}@media (max-width:680px){.v763-site-header.dock-topbar.topbar,.v763-site-header.dock-topbar.topbar.is-scrolled{height:54px;padding-inline:10px}.v763-header-journey,.v763-site-header-brand>i,.v763-site-header-brand>span{display:none}.v763-site-header .theme-switch{width:55px;height:28px}.theme-switch-knob{width:23px;height:23px}.theme-switch.is-dark .theme-switch-knob{transform:translateX(27px)}.simulator-v763-primary-card{min-height:370px}.simulator-v763-primary-card.has-secondary{min-height:435px}.simulator-v763-primary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.simulator-v763-page .simulator-v763-payment-grid,.simulator-v763-tier-snapshot{grid-template-columns:1fr}.simulator-v763-payment-total{align-items:flex-start;flex-direction:column;gap:2px}}@media (hover:none),(pointer:coarse){.simulator-v763-overdrive-energy>span,.simulator-v763-primary-card.is-overdrive .simulator-v763-progress-track>i{display:none}.simulator-v763-additional-card.v762-reactive-card,.simulator-v763-bonus-card.v762-reactive-card{transform:none!important}}@media (prefers-reduced-motion:reduce){.v763-site-header.dock-topbar.topbar{transform:none!important;transition:none!important}.simulator-v763-payment-collapse,.simulator-v763-progress-track>span,.simulator-v763-stepper-row button,.theme-switch-knob{transition:none!important}.simulator-v763-additional-grid>*,.simulator-v763-overdrive-energy,.simulator-v763-overdrive-energy>span,.simulator-v763-payment-grid>*,.simulator-v763-primary-card.is-overdrive .simulator-v763-progress-track>i,.simulator-v763-primary-card.is-overdrive .simulator-v763-progress-track>span,.simulator-v763-primary-grid>*,.simulator-v763-stepper-value>i{animation:none!important}.simulator-v763-overdrive-energy{opacity:.44}}.v762-reactive-card{--reactive-lift:0px;--reactive-scale:1;--reactive-shift-x:0px;--reactive-shift-y:0px;transform:perspective(980px) translate3d(var(--reactive-shift-x),calc(var(--reactive-lift) + var(--reactive-shift-y)),0) rotateX(var(--reactive-rx)) rotateY(var(--reactive-ry)) scale(var(--reactive-scale));transition:transform 115ms cubic-bezier(.2,.8,.2,1),border-color .19s ease,box-shadow .19s ease}@media (hover:hover) and (pointer:fine){.v762-reactive-card:hover{--reactive-lift:-7px;--reactive-scale:1.008}.simulator-v763-additional-card.v762-reactive-card:hover,.simulator-v763-bonus-card.v762-reactive-card:hover{--reactive-lift:-5px;--reactive-scale:1.006}.simulator-v763-payment-card.v762-reactive-card:hover{--reactive-lift:-6px;--reactive-scale:1.006}.simulator-v763-additional-card>:not(.simulator-v763-overdrive-energy),.simulator-v763-bonus-card>:not(.simulator-v763-overdrive-energy),.simulator-v763-payment-card>*,.simulator-v763-primary-card>:not(.simulator-v763-overdrive-energy){transform:translateZ(0);transition:transform .15s cubic-bezier(.2,.8,.2,1)}.simulator-v763-primary-card:hover>:not(.simulator-v763-overdrive-energy){transform:translateZ(16px)}.simulator-v763-additional-card:hover>:not(.simulator-v763-overdrive-energy),.simulator-v763-bonus-card:hover>:not(.simulator-v763-overdrive-energy){transform:translateZ(9px)}.simulator-v763-payment-card:hover>*{transform:translateZ(11px)}}.simulator-v763-additional-grid>*,.simulator-v763-payment-grid>*,.simulator-v763-primary-grid>*{animation:v763CardEnterRev2 .39s cubic-bezier(.2,.8,.2,1) backwards}@keyframes v763CardEnterRev2{0%{opacity:0;transform:translateY(7px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.simulator-v763-progress-block{gap:8px}.simulator-v763-target-guide{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--text) 7%,var(--v762-line));border-radius:12px;background:color-mix(in srgb,var(--v762-panel-soft) 68%,transparent)}.simulator-v763-target-guide>div{min-width:0}.simulator-v763-target-guide span{display:block;font-size:6.5px;letter-spacing:.065em;text-transform:uppercase}.simulator-v763-target-guide strong{display:block;margin-top:3px;overflow:hidden;color:var(--text-soft);font-weight:780;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.simulator-v763-target-guide em{min-width:58px;border:1px solid color-mix(in srgb,var(--sim-v763-status) 15%,var(--v762-line));font-size:10px;font-style:normal;font-weight:860}.simulator-v763-progress-copy{display:none}.simulator-v763-primary-facts{min-height:58px;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:7px;padding-top:1px}.simulator-v763-primary-facts>div,.simulator-v763-primary-facts>div:last-child{min-width:0;display:flex;align-items:center;gap:8px;padding:8px 9px;border:1px solid var(--v762-line);border-radius:11px;background:color-mix(in srgb,var(--v762-panel-soft) 48%,transparent)}.simulator-v763-primary-fact>i{width:24px;height:24px;flex:0 0 auto;position:relative;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--sim-v763-status) 13%,var(--v762-line));border-radius:8px;background:color-mix(in srgb,var(--sim-v763-status) 5%,transparent)}.simulator-v763-primary-fact>i:after,.simulator-v763-primary-fact>i:before{content:"";position:absolute}.simulator-v763-primary-fact.is-remaining>i:before{width:9px;height:9px;border:1.5px solid var(--sim-v763-status);border-radius:50%;opacity:.72}.simulator-v763-primary-fact.is-remaining>i:after{width:3px;height:3px;border-radius:50%;background:var(--sim-v763-status);box-shadow:0 0 7px color-mix(in srgb,var(--sim-v763-status) 42%,transparent)}.simulator-v763-primary-fact.is-daily>i:before{width:9px;height:9px;border-left:1.5px solid var(--sim-v763-status);border-bottom:1.5px solid var(--sim-v763-status);transform:translate(1px,-1px) rotate(-45deg);opacity:.75}.simulator-v763-primary-fact.is-daily>i:after{width:5px;height:1.5px;border-radius:99px;background:var(--sim-v763-status);transform:translate(-2px,3px) rotate(-45deg)}.simulator-v763-primary-fact.is-next-tier>i:before{width:10px;height:10px;border:1.5px solid var(--sim-v763-status);border-radius:3px;transform:rotate(45deg);opacity:.66}.simulator-v763-primary-fact.is-next-tier>i:after{width:4px;height:4px;border-radius:50%;background:var(--sim-v763-status)}.simulator-v763-primary-fact>div{min-width:0}.simulator-v763-primary-facts span{font-size:6.2px}.simulator-v763-primary-facts strong{margin-top:2px;overflow:hidden;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.simulator-v763-electric-frame{inset:-3px!important;padding:0!important;overflow:visible;background:none!important;filter:none!important;opacity:1!important;-webkit-mask:none!important;mask:none!important;animation:none!important}.simulator-v763-electric-frame:before{content:"";position:absolute;inset:2px;padding:1.6px;border-radius:inherit;pointer-events:none;background:conic-gradient(from 18deg,rgba(59,178,255,.18),#56c4ff 8%,rgba(145,224,255,.82) 11%,transparent 18%,rgba(38,157,242,.24) 33%,#77d6ff 42%,transparent 50%,rgba(48,173,255,.32) 67%,#a6e8ff 74%,transparent 81%,#45b9ff 94%,rgba(74,190,255,.18));filter:drop-shadow(0 0 6px rgba(52,178,255,.52));opacity:.86;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:v763ElectricBorderPulse 2.4s steps(2) infinite}.simulator-v763-electric-arcs{width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible;pointer-events:none;filter:drop-shadow(0 0 2px #9ce2ff) drop-shadow(0 0 7px rgba(49,177,255,.75))}.simulator-v763-electric-arcs .arc{fill:none;stroke:#b9ebff;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:9 17 4 29;opacity:.72;animation:v763ElectricArcFlow 1.35s linear infinite,v763ElectricArcFlicker 2.7s step-end infinite}.simulator-v763-electric-arcs .arc-right{animation-delay:-.46s,-.8s}.simulator-v763-electric-arcs .arc-bottom{animation-delay:-.88s,-1.6s}.simulator-v763-electric-arcs .arc-left{animation-delay:-1.14s,-2.15s}.simulator-v763-electric-frame>.electric-particle{width:3px!important;height:3px!important;position:absolute;z-index:2;border-radius:50%;background:#d8f5ff!important;box-shadow:0 0 5px #87d9ff,0 0 12px rgba(45,175,255,.9)!important;opacity:0;filter:none!important;animation:v763ElectricParticle 3.6s ease-out infinite!important}.simulator-v763-electric-frame>.p1{top:0;left:13%;animation-delay:.2s!important;--spark-x:6px;--spark-y:-10px}.simulator-v763-electric-frame>.p2{top:-1px;left:61%;animation-delay:1.7s!important;--spark-x:-7px;--spark-y:-9px}.simulator-v763-electric-frame>.p3{top:24%;right:-1px;animation-delay:.95s!important;--spark-x:10px;--spark-y:4px}.simulator-v763-electric-frame>.p4{top:72%;right:0;animation-delay:2.65s!important;--spark-x:11px;--spark-y:-5px}.simulator-v763-electric-frame>.p5{bottom:0;right:19%;animation-delay:1.15s!important;--spark-x:7px;--spark-y:10px}.simulator-v763-electric-frame>.p6{bottom:-1px;left:35%;animation-delay:3.05s!important;--spark-x:-6px;--spark-y:10px}.simulator-v763-electric-frame>.p7{top:46%;left:-1px;animation-delay:2.05s!important;--spark-x:-10px;--spark-y:-4px}.simulator-v763-electric-frame>.p8{top:79%;left:0;animation-delay:3.4s!important;--spark-x:-10px;--spark-y:6px}.simulator-v763-electric-frame.is-compact .simulator-v763-electric-arcs .arc{stroke-width:.9;opacity:.58}.simulator-v763-electric-frame.is-compact:before{opacity:.62;filter:drop-shadow(0 0 4px rgba(52,178,255,.36))}.simulator-v763-electric-frame.is-compact>.electric-particle:nth-of-type(n+5){display:none}.simulator-v763-primary-card.is-overdrive{border-color:rgba(75,190,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 2px 7px rgba(20,24,31,.055),0 18px 44px rgba(20,24,31,.12),0 0 20px rgba(54,181,255,.18),0 0 42px rgba(54,181,255,.1)}.simulator-v763-primary-card.is-overdrive:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 4px 10px rgba(20,24,31,.07),0 25px 54px rgba(20,24,31,.15),0 0 28px rgba(54,181,255,.34),0 0 58px rgba(54,181,255,.18)}.simulator-v763-primary-card.is-overdrive:hover .simulator-v763-electric-arcs{filter:drop-shadow(0 0 3px #c8f1ff) drop-shadow(0 0 11px rgba(49,177,255,.92))}@keyframes v763ElectricArcFlow{to{stroke-dashoffset:-118}}@keyframes v763ElectricArcFlicker{0%,12%,47%,55%,7%,81%,to{opacity:.72}11%,50%,53%,8%,83%{opacity:.2}84%,88%{opacity:1}}@keyframes v763ElectricBorderPulse{0%,to{opacity:.7;filter:drop-shadow(0 0 5px rgba(52,178,255,.42))}34%{opacity:.95;filter:drop-shadow(0 0 9px rgba(52,178,255,.67))}38%{opacity:.62}43%{opacity:.98}}@keyframes v763ElectricParticle{0%,69%,to{opacity:0;transform:translate(0) scale(.5)}72%{opacity:.95;transform:translate(0) scale(1)}80%{opacity:.62}91%{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) scale(.25)}}.simulator-v763-additional-card.v762-reactive-card,.simulator-v763-bonus-card.v762-reactive-card{min-height:194px;transform:perspective(1040px) translate3d(var(--reactive-shift-x),calc(var(--reactive-lift) + var(--reactive-shift-y)),0) rotateX(var(--reactive-rx)) rotateY(var(--reactive-ry)) scale(var(--reactive-scale))}.simulator-v763-tier-snapshot{gap:8px;margin-top:9px}.simulator-v763-tier-snapshot>div{min-height:58px;padding:9px 10px;border-radius:12px;background:color-mix(in srgb,var(--v762-panel-soft) 68%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.simulator-v763-tier-snapshot>.is-current{border-color:color-mix(in srgb,var(--text) 9%,var(--v762-line))}.simulator-v763-tier-snapshot>.is-next{border-color:color-mix(in srgb,var(--brand) 18%,var(--v762-line));background:color-mix(in srgb,var(--brand) 3.5%,var(--v762-panel-soft))}.simulator-v763-tier-snapshot>.is-maximum{border-color:color-mix(in srgb,#3aaeff 32%,var(--v762-line));background:color-mix(in srgb,#3aaeff 5%,var(--v762-panel-soft))}.simulator-v763-tier-snapshot span{font-size:6.8px;letter-spacing:.07em}.simulator-v763-tier-snapshot strong{overflow:visible;font-size:9.5px;font-weight:770;line-height:1.3;text-overflow:clip;white-space:normal}.simulator-v763-tier-snapshot small{width:-moz-fit-content;width:fit-content;padding:3px 6px;border-radius:999px;color:var(--text-soft);background:color-mix(in srgb,var(--brand) 6%,var(--v762-panel-solid));font-size:6.8px;font-weight:760}.simulator-v763-payment-summary{gap:0}.simulator-v763-page .payment-card.simulator-v763-payment-card{min-height:196px;overflow:hidden;transform:perspective(1040px) translate3d(var(--reactive-shift-x),calc(var(--reactive-lift) + var(--reactive-shift-y)),0) rotateX(var(--reactive-rx)) rotateY(var(--reactive-ry)) scale(var(--reactive-scale));background:radial-gradient(circle 320px at var(--reactive-x,50%) var(--reactive-y,50%),rgba(47,168,115,.1),transparent 66%),linear-gradient(145deg,color-mix(in srgb,#2fa873 3%,var(--v762-panel-solid)),var(--v762-panel-solid))}.simulator-v763-payment-main{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:15px}.simulator-v763-payment-value{min-width:0;margin-top:0}.simulator-v763-payment-count{max-width:110px;padding:5px 7px;border:1px solid color-mix(in srgb,#2fa873 14%,var(--v762-line));border-radius:999px;color:var(--muted)!important;background:color-mix(in srgb,#2fa873 4%,transparent);font-size:6.5px!important;font-weight:720!important;letter-spacing:0!important;line-height:1.25;text-align:center;text-transform:none!important}.v763-header-center{min-width:0;position:absolute;left:50%;top:50%;display:flex;align-items:center;gap:16px;transform:translate(-50%,-50%);pointer-events:none}.v763-header-center .v763-header-journey{width:min(220px,22vw);position:static;transform:none}.v763-header-commission{min-width:112px;display:grid;grid-gap:1px;gap:1px;padding-left:15px;border-left:1px solid var(--v762-line);white-space:nowrap}.v763-header-commission span{color:var(--muted-2);font-size:6px;font-weight:800;letter-spacing:.065em;text-transform:uppercase}.v763-header-commission strong{color:var(--text-soft);font-size:11px;font-weight:810;letter-spacing:-.025em}@media (max-width:1120px){.v763-header-center{gap:10px}.v763-header-center .v763-header-journey{width:150px}.v763-header-journey-copy span{display:none}.v763-header-commission{min-width:98px;padding-left:10px}}@media (max-width:880px){.v763-header-center .v763-header-journey{display:none}.v763-header-commission{border-left:0;padding-left:0;text-align:center}.simulator-v763-page .simulator-v763-payment-grid{grid-template-columns:1fr}}@media (max-width:680px){.v763-header-center{display:none}.simulator-v763-primary-facts{grid-template-columns:1fr 1fr}.simulator-v763-payment-main{align-items:flex-start;flex-direction:column;gap:6px}.simulator-v763-payment-count{max-width:none}}@media (hover:none),(pointer:coarse){.simulator-v763-additional-card.v762-reactive-card,.simulator-v763-bonus-card.v762-reactive-card,.simulator-v763-page .payment-card.simulator-v763-payment-card,.v762-reactive-card{--reactive-lift:0px!important;--reactive-scale:1!important;--reactive-shift-x:0px!important;--reactive-shift-y:0px!important;transform:none!important}.simulator-v763-electric-arcs .arc{animation-duration:2.8s,5s;opacity:.48}.simulator-v763-electric-frame>.electric-particle{display:none}}@media (prefers-reduced-motion:reduce){.simulator-v763-additional-card.v762-reactive-card,.simulator-v763-bonus-card.v762-reactive-card,.simulator-v763-page .payment-card.simulator-v763-payment-card,.v762-reactive-card{--reactive-lift:0px!important;--reactive-scale:1!important;--reactive-shift-x:0px!important;--reactive-shift-y:0px!important;transform:none!important}.simulator-v763-additional-grid>*,.simulator-v763-electric-arcs .arc,.simulator-v763-electric-frame:before,.simulator-v763-electric-frame>.electric-particle,.simulator-v763-payment-grid>*,.simulator-v763-primary-grid>*{animation:none!important}.simulator-v763-electric-arcs .arc{opacity:.58;stroke-dasharray:none}.simulator-v763-electric-frame>.electric-particle{display:none}}.simulator-v763-additional-grid>*,.simulator-v763-payment-grid>*,.simulator-v763-primary-grid>*{animation-fill-mode:backwards!important}.simulator-v763-target-guide{min-height:58px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--sim-v763-status) 15%,var(--v762-line));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--sim-v763-status) 4.5%,var(--v762-panel-soft)),var(--v762-panel-soft));box-shadow:inset 0 1px 0 rgba(255,255,255,.42)}.simulator-v763-target-guide span{font-size:6.8px;font-weight:820;letter-spacing:.075em}.simulator-v763-target-guide strong{font-size:12px;font-weight:820}.simulator-v763-target-guide em{min-width:48px;padding:5px 7px;border:1px solid color-mix(in srgb,var(--sim-v763-status) 17%,var(--v762-line));border-radius:999px;color:var(--text-soft);background:color-mix(in srgb,var(--sim-v763-status) 5%,var(--v762-panel-solid));font-size:8px;font-weight:810;text-align:center}.simulator-v763-primary-facts{gap:8px}.simulator-v763-primary-facts>.simulator-v763-primary-fact,.simulator-v763-primary-facts>.simulator-v763-primary-fact:last-child{min-height:58px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--text) 7%,var(--v762-line));border-radius:12px;background:color-mix(in srgb,var(--v762-panel-soft) 72%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.32)}.simulator-v763-primary-fact.is-daily{border-color:color-mix(in srgb,#d9a51c 18%,var(--v762-line));background:color-mix(in srgb,#d9a51c 3.5%,var(--v762-panel-soft))}.simulator-v763-primary-fact.is-next-tier{border-color:color-mix(in srgb,var(--brand) 16%,var(--v762-line))}.simulator-v763-primary-facts span{font-size:6.6px;font-weight:800;letter-spacing:.055em}.simulator-v763-primary-facts strong{font-size:9.8px;font-weight:790}.simulator-v763-tier-snapshot{gap:9px}.simulator-v763-tier-snapshot>div{min-height:64px;padding:10px 11px;border-radius:13px}.simulator-v763-tier-snapshot>.is-current{border-color:color-mix(in srgb,var(--text) 13%,var(--v762-line));background:color-mix(in srgb,var(--text) 2.5%,var(--v762-panel-soft))}.simulator-v763-tier-snapshot>.is-next{border-color:color-mix(in srgb,var(--brand) 27%,var(--v762-line));background:color-mix(in srgb,var(--brand) 6%,var(--v762-panel-soft))}.simulator-v763-tier-snapshot>.is-maximum{border-color:color-mix(in srgb,#3aaeff 38%,var(--v762-line));background:color-mix(in srgb,#3aaeff 7%,var(--v762-panel-soft))}.simulator-v763-tier-snapshot span{font-size:7.3px;font-weight:840;letter-spacing:.075em}.simulator-v763-tier-snapshot strong{margin-top:5px;font-size:10.5px;font-weight:810}.simulator-v763-tier-snapshot small{margin-top:6px;padding:3px 7px;font-size:7px;font-weight:790}.simulator-v763-page .payment-card.simulator-v763-payment-card:after,.simulator-v763-page .payment-card.simulator-v763-payment-card:before{content:none!important;display:none!important}.simulator-v763-shock-frame-optimized{position:absolute!important;inset:-1px;z-index:4!important;overflow:hidden;border-radius:inherit;pointer-events:none;transform:none!important;contain:paint}.simulator-v763-shock-frame-optimized:before{content:"";position:absolute;inset:1px;border:1.35px solid rgba(70,193,255,.9);border-radius:inherit;opacity:.78;box-shadow:inset 0 0 8px rgba(117,219,255,.16),0 0 6px rgba(58,183,255,.48),0 0 17px rgba(32,145,235,.22);animation:v763ShockOptimizedBreath 3.8s ease-in-out infinite}.simulator-v763-shock-frame-optimized:after{content:"";position:absolute;inset:1px;border:1px solid rgba(239,253,255,.96);border-radius:inherit;opacity:0;box-shadow:0 0 15px rgba(126,221,255,.66),inset 0 0 20px rgba(72,194,255,.18);animation:v763ShockOptimizedActivation .76s cubic-bezier(.15,.82,.2,1) 1}.simulator-v763-shock-svg-optimized{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.simulator-v763-shock-svg-optimized .shock-burst{opacity:0}.simulator-v763-shock-svg-optimized path{fill:none;stroke:#effcff;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.simulator-v763-shock-svg-optimized path.branch{stroke:#71d2ff;stroke-width:1.2px}.simulator-v763-shock-svg-optimized .burst-top{animation:v763ShockOptimizedBurstA 5.4s step-end .8s infinite}.simulator-v763-shock-svg-optimized .burst-right{animation:v763ShockOptimizedBurstB 7.1s step-end 2.6s infinite}.simulator-v763-shock-svg-optimized .burst-bottom{animation:v763ShockOptimizedBurstA 8.3s step-end 4.7s infinite reverse}.simulator-v763-shock-svg-optimized .burst-left{animation:v763ShockOptimizedBurstB 9.4s step-end 6.1s infinite reverse}.simulator-v763-shock-frame-optimized .shock-spark{width:5px;height:5px;position:absolute;border-radius:50%;background:#f4fdff;box-shadow:0 0 5px #bcefff,0 0 11px rgba(58,188,255,.72);opacity:0}.simulator-v763-shock-frame-optimized .spark-a{top:0;left:18%;animation:v763ShockOptimizedSpark 6.7s ease-out 1.2s infinite;--shock-x:8px;--shock-y:-8px}.simulator-v763-shock-frame-optimized .spark-b{top:32%;right:0;animation:v763ShockOptimizedSpark 8.2s ease-out 3.5s infinite;--shock-x:9px;--shock-y:4px}.simulator-v763-shock-frame-optimized .spark-c{bottom:0;right:24%;animation:v763ShockOptimizedSpark 9.1s ease-out 5.4s infinite;--shock-x:-7px;--shock-y:9px}.simulator-v763-shock-frame-optimized .spark-d{bottom:24%;left:0;animation:v763ShockOptimizedSpark 10.4s ease-out 7s infinite;--shock-x:-9px;--shock-y:-4px}.simulator-v763-primary-card.is-overdrive:hover .simulator-v763-shock-frame-optimized:before{opacity:1;border-color:rgba(113,213,255,.98);box-shadow:inset 0 0 10px rgba(139,227,255,.22),0 0 8px rgba(71,197,255,.65),0 0 24px rgba(35,154,241,.34)}.simulator-v763-shock-frame-optimized.is-compact{opacity:.76}.simulator-v763-shock-frame-optimized.is-compact:before{border-width:1px;box-shadow:0 0 5px rgba(58,183,255,.42),0 0 12px rgba(32,145,235,.18)}.simulator-v763-shock-frame-optimized.is-compact .burst-bottom,.simulator-v763-shock-frame-optimized.is-compact .burst-left,.simulator-v763-shock-frame-optimized.is-compact .spark-c,.simulator-v763-shock-frame-optimized.is-compact .spark-d{display:none}.simulator-v763-primary-card.is-overdrive .simulator-v763-progress-track{overflow:hidden;border-color:rgba(80,193,255,.28);box-shadow:inset 0 1px 3px rgba(11,58,91,.14),0 0 10px rgba(47,178,255,.1)}.simulator-v763-primary-card.is-overdrive .simulator-v763-progress-track>span{background:linear-gradient(90deg,transparent 0 22%,rgba(239,253,255,.92) 29%,transparent 36% 67%,rgba(165,229,255,.72) 73%,transparent 80%),linear-gradient(90deg,#087bd2,#32b9ff 42%,#76d9ff 56%,#168fdf 78%,#67ceff);box-shadow:0 0 9px rgba(102,210,255,.48),0 0 16px rgba(31,164,248,.28);animation:v763ShockOptimizedBar 2.25s linear infinite}.simulator-v763-primary-card.is-overdrive .simulator-v763-progress-track>i{display:none!important}@keyframes v763ShockOptimizedBreath{0%,to{opacity:.64}48%{opacity:.94}55%{opacity:.74}}@keyframes v763ShockOptimizedActivation{0%{opacity:0;transform:scale(.996)}18%{opacity:1}34%{opacity:.16}48%{opacity:.92}to{opacity:0;transform:scale(1.002)}}@keyframes v763ShockOptimizedBurstA{0%,76%,to{opacity:0}77%{opacity:.35}78%{opacity:1}79%{opacity:.15}80%{opacity:.92}82%{opacity:0}}@keyframes v763ShockOptimizedBurstB{0%,82%,to{opacity:0}83%{opacity:1}84%{opacity:.18}85%{opacity:.96}87%{opacity:0}}@keyframes v763ShockOptimizedSpark{0%,73%,to{opacity:0;transform:translate(0) scale(.45)}75%{opacity:1;transform:translate(0) scale(1)}82%{opacity:0;transform:translate(var(--shock-x),var(--shock-y)) scale(.2)}}@keyframes v763ShockOptimizedBar{to{background-position:-220% 0,0 0}}@media (hover:none),(pointer:coarse){.simulator-v763-shock-frame-optimized .shock-burst,.simulator-v763-shock-frame-optimized .shock-spark{display:none}.simulator-v763-shock-frame-optimized:before{animation-duration:5.2s}}@media (prefers-reduced-motion:reduce){.simulator-v763-primary-card.is-overdrive .simulator-v763-progress-track>span,.simulator-v763-shock-frame-optimized .shock-burst,.simulator-v763-shock-frame-optimized .shock-spark,.simulator-v763-shock-frame-optimized:after,.simulator-v763-shock-frame-optimized:before{animation:none!important}.simulator-v763-shock-frame-optimized .shock-burst,.simulator-v763-shock-frame-optimized .shock-spark,.simulator-v763-shock-frame-optimized:after{display:none!important}}.simulator-v763-primary-value{min-height:82px}.simulator-v763-money-display{min-height:54px;padding:4px 7px 4px 0;font-size:clamp(32px,3.05vw,46px)}.simulator-v763-inline-money-input{min-height:54px}.simulator-v763-inline-money-input input{min-height:52px;font-size:clamp(32px,3.05vw,46px)}.simulator-v763-money-editor.compact .simulator-v763-money-display,.simulator-v763-readout.compact>strong{min-height:48px;display:flex;align-items:flex-end;font-size:clamp(27px,2.35vw,37px)}.simulator-v763-money-editor.compact .simulator-v763-inline-money-input{min-height:50px}.simulator-v763-money-editor.compact .simulator-v763-inline-money-input input{min-height:48px;font-size:clamp(27px,2.35vw,37px)}.simulator-v763-target-guide{min-height:52px;padding:4px 0 9px;border:0;border-bottom:1px solid var(--v762-line);border-radius:0;background:transparent;box-shadow:none}.simulator-v763-target-guide span{color:var(--muted);font-size:7.3px;font-weight:850;letter-spacing:.08em}.simulator-v763-target-guide strong{margin-top:4px;color:var(--text);font-size:14px;font-weight:830;letter-spacing:-.025em}.simulator-v763-target-guide em{min-width:0;padding:0;border:0;border-radius:0;color:var(--sim-v763-status);background:transparent;font-size:11px;font-weight:880}.simulator-v763-primary-facts{min-height:54px;gap:0;padding:4px 0 2px}.simulator-v763-primary-facts>.simulator-v763-primary-fact,.simulator-v763-primary-facts>.simulator-v763-primary-fact:last-child{min-height:46px;gap:8px;padding:4px 10px 4px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.simulator-v763-primary-facts>.simulator-v763-primary-fact+.simulator-v763-primary-fact{padding-left:12px;border-left:1px solid var(--v762-line)}.simulator-v763-primary-fact>i{width:6px;height:6px;flex-basis:6px;border:0;border-radius:50%;background:var(--sim-v763-status);box-shadow:0 0 9px color-mix(in srgb,var(--sim-v763-status) 35%,transparent)}.simulator-v763-primary-fact>i:after,.simulator-v763-primary-fact>i:before{content:none!important}.simulator-v763-primary-facts span{color:var(--muted);font-size:7.2px;font-weight:840;letter-spacing:.07em}.simulator-v763-primary-facts strong{margin-top:4px;color:var(--text);font-size:11.2px;font-weight:810;letter-spacing:-.015em}.simulator-v763-primary-commission{margin-top:auto;padding:10px 0 0;border:0;border-top:1px solid var(--v762-line);border-radius:0;background:transparent}.simulator-v763-primary-commission>span{font-size:7px;font-weight:830}.simulator-v763-primary-commission>strong{font-size:20px}.simulator-v763-primary-commission>small{font-size:6.7px}.simulator-v763-tier-snapshot{gap:0;margin-top:10px;padding-top:10px;border-top:1px solid var(--v762-line)}.simulator-v763-tier-snapshot>.is-current,.simulator-v763-tier-snapshot>.is-maximum,.simulator-v763-tier-snapshot>.is-next,.simulator-v763-tier-snapshot>div{min-height:56px;padding:3px 12px 3px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.simulator-v763-tier-snapshot>div+div{padding-left:13px;border-left:1px solid var(--v762-line)}.simulator-v763-tier-snapshot span{color:var(--muted);font-size:7.6px;font-weight:870;letter-spacing:.085em}.simulator-v763-tier-snapshot>.is-next span{color:color-mix(in srgb,var(--brand) 76%,var(--text))}.simulator-v763-tier-snapshot>.is-maximum span{color:#2c9be8}.simulator-v763-tier-snapshot strong{margin-top:6px;color:var(--text);font-size:11.5px;font-weight:820;line-height:1.25}.simulator-v763-tier-snapshot small{margin-top:5px;padding:0;border-radius:0;color:var(--brand);background:transparent;font-size:7.4px;font-weight:810}.simulator-v763-additional-value strong{font-size:31px}.simulator-v763-additional-value span{color:var(--text-soft);font-size:8px;font-weight:760}.simulator-v763-primary-card.is-overdrive-charging{overflow:hidden;border-color:color-mix(in srgb,#28a06b 42%,var(--v762-line))}.simulator-v763-overdrive-charge{position:absolute!important;inset:-1px;z-index:0!important;overflow:hidden;border:2px solid rgba(77,193,255,.92);border-radius:inherit;pointer-events:none;background:linear-gradient(0deg,rgba(40,165,238,.18),rgba(71,191,255,.075) 66%,rgba(217,247,255,.035));box-shadow:inset 0 0 30px rgba(64,184,255,.11);-webkit-clip-path:inset(100% 0 0 0 round 24px);clip-path:inset(100% 0 0 0 round 24px);animation:v763OverdriveChargeFill 1.5s cubic-bezier(.28,.68,.22,1) forwards}.simulator-v763-overdrive-charge:before{content:"";height:2px;position:absolute;left:7%;right:7%;bottom:0;border-radius:99px;background:rgba(245,253,255,.98);box-shadow:0 0 8px rgba(205,244,255,.95),0 0 18px rgba(59,183,255,.72);animation:v763OverdriveChargeFront 1.5s cubic-bezier(.28,.68,.22,1) forwards}.simulator-v763-primary-card.is-overdrive-charging .simulator-v763-progress-track>span{animation:v763OverdriveProgressCharge 1.5s ease forwards}.simulator-v763-primary-card.is-overdrive{overflow:visible;border-color:rgba(67,186,255,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 3px 8px rgba(20,24,31,.065),0 18px 44px rgba(20,24,31,.12),0 0 20px rgba(99,208,255,.26),0 0 46px rgba(45,168,246,.18)}.simulator-v763-primary-card.is-overdrive:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 4px 10px rgba(20,24,31,.075),0 25px 54px rgba(20,24,31,.15),0 0 28px rgba(112,218,255,.4),0 0 64px rgba(45,168,246,.25)}.simulator-v763-primary-card.is-overdrive:before{opacity:.42}.simulator-v763-shock-frame-v23{position:absolute!important;inset:-1px;z-index:4!important;overflow:visible;border-radius:inherit;pointer-events:none;transform:none!important}.simulator-v763-shock-frame-v23:after{content:"";position:absolute;inset:-2px;border:2px solid rgba(226,249,255,.95);border-radius:inherit;opacity:0;box-shadow:0 0 12px rgba(142,224,255,.75),0 0 28px rgba(49,174,255,.42);animation:v763ShockV23Activation .62s ease-out 1}.simulator-v763-shock-svg-v23{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.simulator-v763-shock-svg-v23 path,.simulator-v763-shock-svg-v23 rect{fill:none;vector-effect:non-scaling-stroke}.simulator-v763-shock-svg-v23 .energy-rail-halo{stroke:rgba(61,181,250,.24);stroke-width:9px}.simulator-v763-shock-svg-v23 .energy-rail-core{stroke:rgba(72,194,255,.96);stroke-width:3.4px}.simulator-v763-shock-svg-v23 .energy-runner{stroke-dasharray:5.5 94.5;stroke-linecap:round;animation:v763EnergyRunnerV23 2.45s linear infinite}.simulator-v763-shock-svg-v23 .energy-runner-halo{stroke:rgba(164,231,255,.4);stroke-width:11px}.simulator-v763-shock-svg-v23 .energy-runner-core{stroke:rgba(248,254,255,1);stroke-width:2.4px}.simulator-v763-shock-svg-v23 .shock-burst-v23{opacity:0;animation:v763ShockBurstV23 2.75s step-end infinite}.simulator-v763-shock-svg-v23 .shock-burst-v23 path{stroke:rgba(241,253,255,.98);stroke-width:2.45px;stroke-linecap:round;stroke-linejoin:round}.simulator-v763-shock-svg-v23 .shock-burst-v23 path.branch{stroke:rgba(91,205,255,.96);stroke-width:1.35px}.simulator-v763-shock-svg-v23 .burst-top-b{animation-delay:-.95s;animation-duration:3.1s}.simulator-v763-shock-svg-v23 .burst-right-a{animation-delay:-1.55s;animation-duration:2.45s}.simulator-v763-shock-svg-v23 .burst-right-b{animation-delay:-.45s;animation-duration:3.35s}.simulator-v763-shock-svg-v23 .burst-bottom-a{animation-delay:-2.1s;animation-duration:2.95s}.simulator-v763-shock-svg-v23 .burst-bottom-b{animation-delay:-1.15s;animation-duration:3.6s}.simulator-v763-shock-svg-v23 .burst-left-a{animation-delay:-.7s;animation-duration:2.6s}.simulator-v763-shock-svg-v23 .burst-left-b{animation-delay:-2.45s;animation-duration:3.25s}.simulator-v763-shock-frame-v23 .shock-spark-v23{width:4px;height:4px;position:absolute;border-radius:50%;background:#f7feff;box-shadow:0 0 6px rgba(187,239,255,.95),0 0 13px rgba(55,183,255,.72);opacity:0;animation:v763ShockSparkV23 3.2s ease-out infinite}.simulator-v763-shock-frame-v23 .spark-a{top:-1px;left:18%;--shock-x:10px;--shock-y:-11px;animation-delay:-.6s}.simulator-v763-shock-frame-v23 .spark-b{top:31%;right:-1px;--shock-x:12px;--shock-y:5px;animation-delay:-1.8s}.simulator-v763-shock-frame-v23 .spark-c{bottom:-1px;right:25%;--shock-x:-8px;--shock-y:12px;animation-delay:-2.5s}.simulator-v763-shock-frame-v23 .spark-d{bottom:24%;left:-1px;--shock-x:-12px;--shock-y:-5px;animation-delay:-1.1s}.simulator-v763-shock-frame-v23.is-compact{opacity:.78}.simulator-v763-shock-frame-v23.is-compact .energy-rail-halo{stroke-width:6px;opacity:.7}.simulator-v763-shock-frame-v23.is-compact .energy-rail-core{stroke-width:2.5px}.simulator-v763-shock-frame-v23.is-compact .energy-runner-halo{stroke-width:7px}.simulator-v763-shock-frame-v23.is-compact .energy-runner{animation-duration:3.4s}.simulator-v763-shock-frame-v23.is-compact .burst-bottom-a,.simulator-v763-shock-frame-v23.is-compact .burst-bottom-b,.simulator-v763-shock-frame-v23.is-compact .burst-left-a,.simulator-v763-shock-frame-v23.is-compact .burst-left-b,.simulator-v763-shock-frame-v23.is-compact .burst-right-b,.simulator-v763-shock-frame-v23.is-compact .burst-top-b,.simulator-v763-shock-frame-v23.is-compact .spark-c,.simulator-v763-shock-frame-v23.is-compact .spark-d{display:none}.simulator-v763-primary-card.is-overdrive .simulator-v763-progress-track{border-color:rgba(80,193,255,.34);background:rgba(31,118,181,.1);box-shadow:inset 0 1px 3px rgba(11,58,91,.14),0 0 12px rgba(47,178,255,.12)}.simulator-v763-primary-card.is-overdrive .simulator-v763-progress-track>span{background:linear-gradient(90deg,transparent 0 22%,rgba(247,254,255,.98) 29%,transparent 36% 67%,rgba(176,234,255,.78) 73%,transparent 80%),linear-gradient(90deg,#087bd2,#32b9ff 42%,#7bdcff 56%,#168fdf 78%,#67ceff);box-shadow:0 0 10px rgba(112,218,255,.55),0 0 19px rgba(31,164,248,.3);animation:v763ShockBarV23 1.95s linear infinite}@keyframes v763OverdriveChargeFill{0%{-webkit-clip-path:inset(100% 0 0 0 round 24px);clip-path:inset(100% 0 0 0 round 24px);opacity:.22}18%{opacity:.78}82%{opacity:.92}to{-webkit-clip-path:inset(0 0 0 0 round 24px);clip-path:inset(0 0 0 0 round 24px);opacity:.68}}@keyframes v763OverdriveChargeFront{0%{bottom:0;opacity:0}9%{opacity:1}92%{opacity:1}to{bottom:calc(100% - 2px);opacity:0}}@keyframes v763OverdriveProgressCharge{0%{background:#28a06b;box-shadow:0 0 10px rgba(40,160,107,.24)}58%{background:#2b9fc2;box-shadow:0 0 12px rgba(43,159,194,.34)}to{background:#35b9ff;box-shadow:0 0 18px rgba(53,185,255,.48)}}@keyframes v763ShockV23Activation{0%{opacity:0;transform:scale(.998)}18%{opacity:1}38%{opacity:.22}54%{opacity:.92}to{opacity:0;transform:scale(1.003)}}@keyframes v763EnergyRunnerV23{to{stroke-dashoffset:-100}}@keyframes v763ShockBurstV23{0%,56%,to{opacity:0}58%{opacity:.35}60%{opacity:1}63%{opacity:.22}66%{opacity:.94}72%{opacity:0}}@keyframes v763ShockSparkV23{0%,62%,to{opacity:0;transform:translate(0) scale(.4)}65%{opacity:1;transform:translate(0) scale(1)}80%{opacity:.6}91%{opacity:0;transform:translate(var(--shock-x),var(--shock-y)) scale(.2)}}@keyframes v763ShockBarV23{to{background-position:-220% 0,0 0}}@media (max-width:680px){.simulator-v763-primary-facts>.simulator-v763-primary-fact+.simulator-v763-primary-fact{padding-left:8px}.simulator-v763-tier-snapshot>div+div{padding-left:10px}}@media (hover:none),(pointer:coarse){.simulator-v763-primary-card.is-overdrive{overflow:hidden}.simulator-v763-shock-frame-v23 .shock-burst-v23,.simulator-v763-shock-frame-v23 .shock-spark-v23{display:none}.simulator-v763-shock-svg-v23 .energy-runner{animation-duration:4.2s}}@media (prefers-reduced-motion:reduce){.simulator-v763-overdrive-charge,.simulator-v763-overdrive-charge:before,.simulator-v763-primary-card.is-overdrive .simulator-v763-progress-track>span,.simulator-v763-primary-card.is-overdrive-charging .simulator-v763-progress-track>span,.simulator-v763-shock-frame-v23 .shock-burst-v23,.simulator-v763-shock-frame-v23 .shock-spark-v23,.simulator-v763-shock-frame-v23:after,.simulator-v763-shock-svg-v23 .energy-runner{animation:none!important}.simulator-v763-overdrive-charge{-webkit-clip-path:inset(0 round 24px);clip-path:inset(0 round 24px);opacity:.35}.simulator-v763-shock-frame-v23 .shock-burst-v23,.simulator-v763-shock-frame-v23 .shock-spark-v23,.simulator-v763-shock-frame-v23:after{display:none!important}.simulator-v763-shock-svg-v23 .energy-runner-core{stroke-dasharray:7 93}}.simulator-v763-additional-card.is-overdrive,.simulator-v763-bonus-card.is-overdrive{box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 12px 30px rgba(20,24,31,.09),0 0 16px rgba(75,190,255,.16)!important}.simulator-v763-page .simulator-v763-additional-grid,.simulator-v763-page .simulator-v763-payment-summary{content-visibility:auto;contain-intrinsic-size:auto 520px}.v762-reactive-card{will-change:auto}@media (hover:hover) and (pointer:fine){.v762-reactive-card:hover{will-change:transform}}.simulator-v763-shock-frame-v23.is-compact{inset:-1px;opacity:.76;border:2px solid rgba(72,194,255,.9);box-shadow:0 0 8px rgba(112,218,255,.26),0 0 20px rgba(45,168,246,.13)}.simulator-v763-shock-frame-v23.is-compact:before{content:"";position:absolute;width:34%;height:2px;top:-1px;left:8%;border-radius:99px;background:linear-gradient(90deg,transparent,rgba(249,254,255,.98),transparent);box-shadow:0 0 8px rgba(190,240,255,.8);animation:v763CompactEnergySweep 4.8s ease-in-out infinite alternate}.simulator-v763-shock-frame-v23.is-compact:after{display:none}@keyframes v763CompactEnergySweep{0%{transform:translateZ(0);opacity:.34}50%{opacity:.9}to{transform:translate3d(145%,0,0);opacity:.42}}@media (prefers-reduced-motion:reduce){.simulator-v763-shock-frame-v23.is-compact:before{animation:none!important;opacity:.55}}.login-page-v76{position:relative;isolation:isolate;display:block;min-height:100svh;overflow:hidden;padding:0;color:#f7f7f8;background:#0d0f12}.login-motion-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.026),transparent 34%),linear-gradient(145deg,#0c0e11,#101216 52%,#0a0c0f)}.login-ambient-shape{position:absolute;display:block;border-radius:50%;filter:blur(82px);will-change:transform;opacity:.72}.login-ambient-shape-one{width:min(72vw,900px);height:min(72vw,900px);left:-22vw;top:-34vw;background:radial-gradient(circle,rgba(189,23,39,.18) 0,rgba(189,23,39,.07) 34%,transparent 70%);animation:loginAmbientOne 16s ease-in-out infinite alternate}.login-ambient-shape-two{width:min(66vw,820px);height:min(66vw,820px);right:-24vw;bottom:-34vw;background:radial-gradient(circle,rgba(104,115,132,.16) 0,rgba(104,115,132,.055) 38%,transparent 72%);animation:loginAmbientTwo 21s ease-in-out infinite alternate}.login-ambient-vignette{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 28%,rgba(4,5,7,.16) 74%,rgba(4,5,7,.42) 100%),linear-gradient(180deg,rgba(255,255,255,.012),transparent 30%,rgba(0,0,0,.08))}.login-stage-v76{position:relative;min-height:100svh;display:grid;place-items:center;padding:clamp(28px,5vw,64px) 22px 80px}.login-access-v76{width:min(390px,100%);display:grid;grid-gap:31px;gap:31px;transform-origin:50% 48%;animation:loginAccessEnter .48s cubic-bezier(.2,.72,.2,1) both}.login-lockup-v76{display:flex;align-items:center;justify-content:center;gap:14px;min-width:0}.login-logo-v76{width:50px;height:50px;flex:0 0 50px;display:grid;place-items:center;overflow:hidden;border-radius:15px;background:#111317;box-shadow:0 0 0 1px rgba(255,255,255,.07),0 13px 34px rgba(0,0,0,.32)}.login-logo-v76 img{width:100%;height:100%;object-fit:cover}.login-title-v76{color:rgba(255,255,255,.94);font-size:clamp(23px,4vw,28px);font-weight:720;letter-spacing:-.035em;line-height:1;white-space:nowrap}.login-form-v76{gap:16px}.login-form-v76 .field{gap:7px}.login-form-v76 .field label{padding-left:2px;color:rgba(255,255,255,.48);font-size:10px;font-weight:720;letter-spacing:.055em;text-transform:uppercase}.login-form-v76 .input-shell>svg{left:15px;width:17px;color:rgba(255,255,255,.31);transition:color .18s ease}.login-form-v76 .input-shell:focus-within>svg{color:rgba(255,255,255,.72)}.login-form-v76 .input-shell input{min-height:50px;border:1px solid rgba(255,255,255,.095);border-radius:13px;color:rgba(255,255,255,.94);background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 8px 28px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.login-form-v76 .input-shell input::placeholder{color:rgba(255,255,255,.24)}.login-form-v76 .input-shell input:hover{border-color:rgba(255,255,255,.145);background:rgba(255,255,255,.055)}.login-form-v76 .input-shell input:focus{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.065);box-shadow:0 0 0 3px rgba(255,255,255,.035),0 10px 34px rgba(0,0,0,.12)}.login-form-v76 .input-shell input:disabled{opacity:.64;cursor:wait}.login-form-v76 .password-toggle{right:8px;color:rgba(255,255,255,.34)}.login-form-v76 .password-toggle:hover{color:rgba(255,255,255,.82);background:rgba(255,255,255,.065)}.login-form-v76 .password-toggle:disabled{opacity:.45;cursor:wait}.login-submit-v76{min-height:50px;margin-top:6px;border:1px solid rgba(255,255,255,.04);border-radius:13px;color:#fff;background:#b71424;box-shadow:0 12px 28px rgba(183,20,36,.18);font-size:12px;font-weight:800;letter-spacing:.01em;transition:transform .18s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease}.login-submit-v76:hover:not(:disabled){transform:translateY(-1px);background:#c5182a;box-shadow:0 16px 34px rgba(183,20,36,.25)}.login-submit-v76:active:not(:disabled){transform:translateY(0) scale(.995)}.login-submit-v76:disabled{opacity:.78;cursor:wait}.login-submit-v76 .button-spinner{width:14px;height:14px}.login-error-v76{margin-top:-1px;padding:10px 12px;border:1px solid rgba(255,92,105,.17);border-radius:11px;color:#ffadb4;background:rgba(183,20,36,.09);font-size:10px;line-height:1.45}.login-credit-v76{position:absolute;left:50%;bottom:clamp(22px,3vw,32px);transform:translateX(-50%);color:rgba(255,255,255,.25);font-size:9px;font-weight:560;letter-spacing:.018em;white-space:nowrap;transition:opacity .2s ease}.login-credit-v76 strong{color:rgba(255,255,255,.43);font-weight:720}.login-is-leaving .login-access-v76{pointer-events:none;animation:loginAccessExit .44s cubic-bezier(.42,0,.38,1) both}.login-is-leaving .login-credit-v76{opacity:0}@keyframes loginAmbientOne{0%{transform:translateZ(0) scale(1)}45%{transform:translate3d(6vw,4vh,0) scale(1.08)}to{transform:translate3d(11vw,9vh,0) scale(.98)}}@keyframes loginAmbientTwo{0%{transform:translateZ(0) scale(1)}52%{transform:translate3d(-5vw,-4vh,0) scale(1.06)}to{transform:translate3d(-10vw,-8vh,0) scale(.96)}}@keyframes loginAccessEnter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes loginAccessExit{0%{opacity:1;transform:scale(1);filter:blur(0)}40%{opacity:.82;transform:scale(.96);filter:blur(0)}to{opacity:0;transform:scale(.82);filter:blur(7px)}}@media (max-width:520px){.login-stage-v76{padding-inline:20px;padding-bottom:72px}.login-access-v76{width:min(360px,100%);gap:28px}.login-logo-v76{width:46px;height:46px;flex-basis:46px;border-radius:14px}.login-title-v76{font-size:24px}.login-credit-v76{bottom:21px}.login-ambient-shape-one{width:128vw;height:128vw;left:-72vw;top:-55vw}.login-ambient-shape-two{width:116vw;height:116vw;right:-68vw;bottom:-48vw}}@media (prefers-reduced-motion:reduce){.login-access-v76,.login-ambient-shape-one,.login-ambient-shape-two,.login-is-leaving .login-access-v76{animation:none!important}.login-is-leaving .login-access-v76{opacity:0}}.simulator-v763-page .v762-reactive-card{transform-style:flat;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style}.simulator-v763-page .simulator-v763-additional-card:not(.is-overdrive),.simulator-v763-page .simulator-v763-bonus-card:not(.is-overdrive),.simulator-v763-page .simulator-v763-primary-card:not(.is-overdrive){box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 12px 30px rgba(20,24,31,.095)}@media (hover:hover) and (pointer:fine){.simulator-v763-page .simulator-v763-additional-card:not(.is-overdrive):hover,.simulator-v763-page .simulator-v763-bonus-card:not(.is-overdrive):hover,.simulator-v763-page .simulator-v763-primary-card:not(.is-overdrive):hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 18px 38px rgba(20,24,31,.13)}.simulator-v763-page .v762-reactive-card>*{transform:none!important;transition-property:opacity,color,background-color,border-color,box-shadow!important}.simulator-v763-page .v762-reactive-card:hover:after{box-shadow:none!important}}.simulator-v763-primary-grid{padding-top:8px;margin-top:-8px;overflow:visible}.simulator-v763-primary-head,.simulator-v764-indicator-title{overflow:visible}.simulator-v764-indicator-title{min-width:0;display:flex;align-items:center;gap:10px}.simulator-v764-indicator-title>div{min-width:0}.simulator-v764-indicator-icon{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:9px;color:var(--text-soft);background:color-mix(in srgb,var(--text) 4%,transparent)}.simulator-v764-indicator-icon svg{width:17px;height:17px}.simulator-v764-indicator-title.is-compact{gap:8px}.simulator-v764-indicator-icon.is-compact{width:25px;height:25px;flex-basis:25px;border-radius:7px}.simulator-v764-indicator-icon.is-compact svg{width:14px;height:14px}.simulator-v763-inline-money-input,.simulator-v763-money-display{min-height:59px}.simulator-v763-inline-money-input input{min-height:57px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.simulator-v763-money-editor.compact .simulator-v763-inline-money-input,.simulator-v763-money-editor.compact .simulator-v763-money-display{min-height:54px}.simulator-v763-money-editor.compact .simulator-v763-inline-money-input input{min-height:52px}.simulator-v763-page{--sim-v764-od-rgb:72 194 255;--sim-v764-od-core:#48c2ff;--sim-v764-od-soft:#a4e7ff;--sim-v764-od-light:#f8feff;--sim-v764-od-deep:#087bd2;--sim-v764-od-mid:#32b9ff;--sim-v764-od-high:#7bdcff;--sim-v764-od-charge-mid:#2b9fc2}.simulator-v763-page .is-overdrive-pink{--sim-v764-od-rgb:255 79 178;--sim-v764-od-core:#ff4fb2;--sim-v764-od-soft:#ffb9e2;--sim-v764-od-light:#fff6fc;--sim-v764-od-deep:#ce176f;--sim-v764-od-mid:#f43aa0;--sim-v764-od-high:#ff86cb;--sim-v764-od-charge-mid:#d34895}.simulator-v763-page .is-overdrive.is-overdrive-pink{--reactive-accent:var(--sim-v764-od-core)}.simulator-v763-primary-card.is-overdrive-charging .simulator-v763-overdrive-charge{border-color:rgb(var(--sim-v764-od-rgb)/.92);background:linear-gradient(to top,rgb(var(--sim-v764-od-rgb)/.18),rgb(var(--sim-v764-od-rgb)/.075) 66%,rgb(var(--sim-v764-od-rgb)/.035));box-shadow:inset 0 0 24px rgb(var(--sim-v764-od-rgb)/.1)}.simulator-v763-primary-card.is-overdrive-charging .simulator-v763-overdrive-charge:before{box-shadow:0 0 7px rgb(var(--sim-v764-od-rgb)/.64),0 0 15px rgb(var(--sim-v764-od-rgb)/.4)}.simulator-v763-primary-card.is-overdrive-charging .simulator-v763-progress-track>span{animation-name:v764OverdriveProgressCharge}@keyframes v764OverdriveProgressCharge{0%{background:#28a06b;box-shadow:0 0 8px rgba(40,160,107,.2)}58%{background:var(--sim-v764-od-charge-mid);box-shadow:0 0 10px rgb(var(--sim-v764-od-rgb)/.26)}to{background:var(--sim-v764-od-core);box-shadow:0 0 14px rgb(var(--sim-v764-od-rgb)/.38)}}.simulator-v763-primary-card.is-overdrive{border-color:rgb(var(--sim-v764-od-rgb)/.82);box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 16px 38px rgba(20,24,31,.115),0 0 34px rgb(var(--sim-v764-od-rgb)/.22)}.simulator-v763-primary-card.is-overdrive:hover{box-shadow:0 1px 0 rgba(255,255,255,.84) inset,0 22px 46px rgba(20,24,31,.14),0 0 46px rgb(var(--sim-v764-od-rgb)/.31)}.simulator-v763-shock-frame-v23:after{border-color:color-mix(in srgb,var(--sim-v764-od-light) 94%,transparent);box-shadow:0 0 10px rgb(var(--sim-v764-od-rgb)/.52),0 0 23px rgb(var(--sim-v764-od-rgb)/.28)}.simulator-v763-shock-svg-v23 .energy-rail-halo{stroke:rgb(var(--sim-v764-od-rgb)/.22)}.simulator-v763-shock-svg-v23 .energy-rail-core{stroke:var(--sim-v764-od-core)}.simulator-v763-shock-svg-v23 .energy-runner-halo{stroke:rgb(var(--sim-v764-od-rgb)/.34)}.simulator-v763-shock-svg-v23 .energy-runner-core,.simulator-v763-shock-svg-v23 .shock-burst-v23 path{stroke:var(--sim-v764-od-light)}.simulator-v763-shock-svg-v23 .shock-burst-v23 path.branch{stroke:var(--sim-v764-od-soft)}.simulator-v763-shock-frame-v23 .shock-spark-v23{background:var(--sim-v764-od-light);box-shadow:0 0 5px var(--sim-v764-od-soft),0 0 11px rgb(var(--sim-v764-od-rgb)/.6)}.simulator-v763-shock-frame-v23.is-compact{border-color:rgb(var(--sim-v764-od-rgb)/.88);box-shadow:0 0 7px rgb(var(--sim-v764-od-rgb)/.23),0 0 17px rgb(var(--sim-v764-od-rgb)/.11)}.simulator-v763-shock-frame-v23.is-compact:before{background:linear-gradient(90deg,transparent,var(--sim-v764-od-light),transparent);box-shadow:0 0 7px rgb(var(--sim-v764-od-rgb)/.55)}.simulator-v763-additional-card.is-overdrive,.simulator-v763-bonus-card.is-overdrive{border-color:rgb(var(--sim-v764-od-rgb)/.42)!important;box-shadow:0 1px 0 rgba(255,255,255,.72) inset,0 12px 28px rgba(20,24,31,.085),0 0 15px rgb(var(--sim-v764-od-rgb)/.14)!important}.simulator-v763-primary-card.is-overdrive .simulator-v763-progress-track{border-color:rgb(var(--sim-v764-od-rgb)/.3);background:rgb(var(--sim-v764-od-rgb)/.075);box-shadow:inset 0 1px 3px rgba(11,58,91,.12),0 0 9px rgb(var(--sim-v764-od-rgb)/.1)}.simulator-v763-primary-card.is-overdrive .simulator-v763-progress-track>span{background:linear-gradient(90deg,transparent 0 22%,var(--sim-v764-od-light) 29%,transparent 36% 67%,var(--sim-v764-od-soft) 73%,transparent 80%),linear-gradient(90deg,var(--sim-v764-od-deep),var(--sim-v764-od-mid) 42%,var(--sim-v764-od-high) 56%,var(--sim-v764-od-deep) 78%,var(--sim-v764-od-core));background-size:220% 100%,100% 100%;box-shadow:0 0 8px rgb(var(--sim-v764-od-rgb)/.42),0 0 14px rgb(var(--sim-v764-od-rgb)/.22)}.simulator-v763-page .v762-reactive-card:before{background:radial-gradient(circle 160px at var(--reactive-x,50%) var(--reactive-y,50%),color-mix(in srgb,var(--reactive-accent) 13%,transparent),transparent 70%)}.simulator-v763-shock-frame-v23.is-paused,.simulator-v763-shock-frame-v23.is-paused *,.simulator-v763-shock-frame-v23.is-paused:after,.simulator-v763-shock-frame-v23.is-paused:before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.simulator-v763-page .v762-reactive-card{contain:layout style}}.reports-page .report-tabs{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.reports-page .report-filters-grid{grid-template-columns:repeat(auto-fit,minmax(220px,320px))}.report-performance-matrix-wrap{max-height:66vh;overflow:auto;border-radius:14px;scrollbar-gutter:stable}.report-performance-matrix{min-width:1260px;border-collapse:separate;border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-performance-matrix td,.report-performance-matrix th{white-space:nowrap;border-right:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.report-performance-matrix td:last-child,.report-performance-matrix th:last-child{border-right:0}.report-performance-matrix thead th{position:-webkit-sticky;position:sticky;z-index:4;background:color-mix(in srgb,var(--surface) 96%,var(--bg));-webkit-backdrop-filter:none;backdrop-filter:none}.report-performance-matrix .report-performance-group-row th{top:0;height:31px;padding-block:7px;color:var(--muted);font-size:8px;letter-spacing:.095em;text-align:center;border-bottom:1px solid var(--line)}.report-performance-matrix thead tr:nth-child(2) th{top:31px;height:37px;padding:0;z-index:5}.report-performance-matrix .report-performance-sticky-col{position:-webkit-sticky;position:sticky;left:0;z-index:3;min-width:178px;max-width:220px;background:var(--surface);box-shadow:1px 0 0 var(--line),8px 0 16px rgba(18,23,31,.025);font-weight:760;text-align:left}.report-performance-matrix thead .report-performance-sticky-col{top:0;z-index:8;background:color-mix(in srgb,var(--surface) 97%,var(--bg));vertical-align:middle}.report-performance-matrix tbody td:not(.report-performance-sticky-col){min-width:104px}.report-performance-matrix tbody tr:nth-child(2n):not(.report-performance-total-row) .report-performance-sticky-col,.report-performance-matrix tbody tr:nth-child(2n):not(.report-performance-total-row) td{background-color:color-mix(in srgb,var(--text) 1.6%,var(--surface))}.report-performance-matrix tbody tr:hover:not(.report-performance-total-row) .report-performance-sticky-col,.report-performance-matrix tbody tr:hover:not(.report-performance-total-row) td{background-color:color-mix(in srgb,var(--brand) 5%,var(--surface))}.report-sort-button{width:100%;min-height:36px;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;padding:7px 10px;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.report-sort-button span{color:var(--muted);font-size:10px;opacity:.46}.report-sort-button.is-active,.report-sort-button:hover{color:var(--text)}.report-sort-button.is-active span{color:var(--brand);opacity:1}.report-performance-total-row td{position:-webkit-sticky;position:sticky;bottom:0;z-index:4;background:color-mix(in srgb,var(--surface) 90%,var(--brand) 4%);border-top:1px solid color-mix(in srgb,var(--brand) 22%,var(--line));font-weight:860}.report-performance-total-row .report-performance-sticky-col{z-index:6;color:var(--text);background:color-mix(in srgb,var(--surface) 88%,var(--brand) 5%)}.reports-page .report-result:has(.report-table) .report-summary{margin-bottom:14px}.report-table td:last-child,.report-table th:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-table td:nth-child(2){line-height:1.45}.report-table-wrap:has(th:nth-child(3):last-child) .report-table{min-width:760px}.report-table-wrap:has(th:nth-child(3):last-child) td:first-child,.report-table-wrap:has(th:nth-child(3):last-child) th:first-child{width:145px;white-space:nowrap}.report-table-wrap:has(th:nth-child(3):last-child) td:nth-child(2),.report-table-wrap:has(th:nth-child(3):last-child) th:nth-child(2){min-width:430px}@media (max-width:720px){.report-performance-matrix-wrap{max-height:70vh}.report-performance-matrix{min-width:1160px}.report-performance-matrix .report-performance-sticky-col{min-width:148px;max-width:170px}}@media print{.report-performance-matrix-wrap{max-height:none!important;overflow:visible!important}.report-performance-matrix{min-width:0!important;font-size:6pt!important}.report-performance-matrix td,.report-performance-matrix th{position:static!important;box-shadow:none!important}.report-sort-button{padding:0!important;min-height:0!important}.report-sort-button span{display:none!important}}.report-performance-matrix{width:1000px;min-width:1000px;table-layout:fixed}.report-performance-matrix .report-performance-col-person{width:168px}.report-performance-matrix .report-performance-col-revenue{width:112px}.report-performance-matrix .report-performance-col-devicesQty{width:82px}.report-performance-matrix .report-performance-col-devicesValue{width:112px}.report-performance-matrix .report-performance-col-accessories{width:108px}.report-performance-matrix .report-performance-col-gross{width:66px}.report-performance-matrix .report-performance-col-bl,.report-performance-matrix .report-performance-col-tv{width:54px}.report-performance-matrix .report-performance-col-grossMulti{width:84px}.report-performance-matrix .report-performance-col-residentialMulti{width:94px}.report-performance-matrix .report-performance-col-insurance{width:66px}.report-performance-matrix td,.report-performance-matrix th{min-width:0!important;padding:8px 7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-performance-matrix tbody td:not(.report-performance-sticky-col){min-width:0;text-align:right}.report-performance-matrix .report-performance-sticky-col{min-width:0;max-width:none;width:168px;overflow:hidden;text-overflow:ellipsis}.report-performance-matrix .report-sort-button{min-height:34px;gap:4px;padding:5px 6px;line-height:1.08;white-space:normal}.report-performance-matrix thead tr:nth-child(2) th{height:35px}.report-performance-matrix tbody td{font-size:10.5px}.team-remove-user-button{border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}.team-removed-section{display:grid;grid-gap:10px;gap:10px}.team-removed-toggle{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,var(--bg));color:var(--text);cursor:pointer}.team-removed-toggle>span{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:820}.team-removed-toggle svg{width:15px}.team-removed-toggle strong{min-width:22px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--muted);font-size:9px;text-align:center}.team-removed-toggle:hover{border-color:color-mix(in srgb,var(--text) 15%,var(--line));background:color-mix(in srgb,var(--surface) 97%,var(--bg))}.team-removed-grid{margin-top:0}.team-user-card.is-removed{opacity:.82;border-style:dashed}.team-user-card.is-removed .team-user-avatar{filter:grayscale(.6);opacity:.76}.team-user-removed-copy small{color:var(--muted)}@media (max-width:720px){.report-performance-matrix{width:930px;min-width:930px}.report-performance-matrix .report-performance-col-person,.report-performance-matrix .report-performance-sticky-col{width:145px}}@media print{.report-performance-matrix{width:100%!important}.team-removed-section{display:none!important}}.schedule-page{--schedule-name-width:205px;--schedule-day-width:29px;gap:12px}.schedule-screen-header{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.7fr);grid-gap:18px;gap:18px;align-items:end;padding-bottom:3px}.schedule-screen-header>div:first-child{min-width:0}.schedule-screen-header h1{margin-bottom:4px}.schedule-screen-header p{margin:0}.schedule-header-actions{gap:7px;flex-wrap:wrap}.schedule-competence-control{min-width:168px}.schedule-competence-control input{min-height:38px}.schedule-month-arrow{width:38px;min-width:38px;min-height:38px}.schedule-export-actions,.schedule-history-actions{display:inline-flex;align-items:center;gap:6px}.schedule-export-actions .btn,.schedule-history-actions .btn{min-height:38px;padding-inline:10px}.schedule-history-actions .btn:disabled{opacity:.45}.schedule-publication-card{padding:11px 14px;border-radius:14px;box-shadow:none}.schedule-publication-card strong{font-size:12px}.schedule-publication-card small{font-size:8px}.schedule-health-strip{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(250px,1fr) minmax(260px,1.4fr);align-items:center;grid-gap:14px;gap:14px;min-height:58px;padding:9px 12px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--surface) 94%,transparent)}.schedule-health-strip.has-errors{border-color:color-mix(in srgb,#ef4b3a 45%,var(--line))}.schedule-health-strip.has-warnings{border-color:color-mix(in srgb,#f5a800 45%,var(--line))}.schedule-health-strip.is-healthy{border-color:color-mix(in srgb,var(--green) 38%,var(--line))}.schedule-health-message,.schedule-health-score{display:grid;grid-gap:2px;gap:2px}.schedule-health-score span{color:var(--muted);font-size:7px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.schedule-health-score strong{color:var(--text);font-size:12px}.schedule-health-metrics{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.schedule-health-metrics span{display:inline-flex;align-items:baseline;gap:3px;padding:4px 7px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:7px;white-space:nowrap}.schedule-health-metrics b{color:var(--text);font-size:9px}.schedule-health-message small{color:var(--muted);font-size:7.5px;line-height:1.35}.schedule-health-strip.has-errors .schedule-health-score strong{color:#cf3022}.schedule-health-strip.has-warnings .schedule-health-score strong{color:#a96f00}.schedule-health-strip.is-healthy .schedule-health-score strong{color:var(--green)}.schedule-wrap{max-height:calc(100vh - 250px);overflow:auto;overscroll-behavior:contain;border-radius:13px;box-shadow:0 7px 20px rgba(20,25,35,.035);scrollbar-gutter:stable}.schedule-table{width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.schedule-table td,.schedule-table th{height:41px;padding:2px;contain:paint}.schedule-table thead th{top:0;height:35px;padding:3px 1px;background:color-mix(in srgb,var(--surface-2) 96%,var(--surface));box-shadow:inset 0 -1px 0 var(--line)}.schedule-table thead th>small,.schedule-table thead th>span{display:block;text-align:center;line-height:1}.schedule-table thead th>span{color:var(--text);font-size:8px;font-weight:950}.schedule-table thead th>small{margin-top:3px;color:var(--muted);font-size:5.8px;font-weight:850}.schedule-table td:first-child,.schedule-table th:first-child{width:var(--schedule-name-width)!important;min-width:var(--schedule-name-width)!important;max-width:var(--schedule-name-width)!important;padding:3px 7px;box-shadow:1px 0 0 var(--line)}.schedule-table td:not(:first-child),.schedule-table th:not(:first-child){width:var(--schedule-day-width)!important;min-width:var(--schedule-day-width)!important;max-width:var(--schedule-day-width)!important}.schedule-table thead th:first-child{z-index:8}.schedule-table tbody td:first-child{z-index:4}.schedule-table tbody tr:hover td{background-color:color-mix(in srgb,var(--brand) 2.8%,var(--surface))}.schedule-table tbody tr:hover td:first-child{background:color-mix(in srgb,var(--brand) 3.6%,var(--surface))}.schedule-section-row th{contain:none}.schedule-day-error{box-shadow:inset 0 -3px 0 #ef4b3a!important}.schedule-day-warning{box-shadow:inset 0 -3px 0 #f5a800!important}.schedule-table .sunday-heading{background:color-mix(in srgb,#dfe9c6 78%,var(--surface-2))}.schedule-person-cell{gap:5px}.schedule-person-copy{display:grid;grid-gap:2px;gap:2px}.schedule-person-copy>span:first-child{display:flex;align-items:center;gap:5px;font-size:9px;line-height:1.1}.schedule-person-journey,.schedule-person-meta{margin-top:0;gap:3px}.schedule-folga-count,.schedule-person-journey small,.schedule-role-pill{min-height:15px;padding:1px 4px;border-radius:5px;font-size:5.7px}.schedule-folga-count strong,.schedule-person-journey strong{font-size:6.2px}.schedule-person-alert-dot{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:#f5a800;box-shadow:0 0 0 2px color-mix(in srgb,#f5a800 16%,transparent)}.schedule-person-warning-cell{box-shadow:inset 3px 0 0 #f5a800,1px 0 0 var(--line)!important}.schedule-shift-buttons button{width:18px;height:18px;border-radius:5px;font-size:7px}.schedule-remove-person{font-size:11px!important}.schedule-cell{width:25px;height:25px;border-radius:7px;font-size:7.4px;transition:transform .09s ease,filter .09s ease,box-shadow .09s ease;contain:layout paint style}.schedule-cell:not(:disabled):hover{transform:translateY(-1px) scale(1.05);filter:brightness(1.025);box-shadow:0 3px 7px rgba(0,0,0,.11)}.schedule-cell.violation{outline-width:1.5px;box-shadow:0 0 0 2px rgba(255,47,29,.13)}.schedule-section-row th{height:23px!important;padding:3px 8px!important;font-size:6.8px!important}.schedule-section-row th span{height:15px;min-width:15px;font-size:5.8px}.schedule-brush-dock-copy{min-width:92px}.schedule-brush-dock-options{gap:4px}.schedule-brush-dock-button{width:31px;height:31px}.schedule-brush-dock-button .schedule-swatch{width:22px;height:22px}.schedule-action-dock{padding:8px}@media (max-width:1100px){.schedule-screen-header{grid-template-columns:1fr;align-items:start}.schedule-header-actions{justify-content:flex-start}.schedule-health-strip{grid-template-columns:1fr 1.2fr}.schedule-health-message{grid-column:1/-1}}@media (max-width:760px){.schedule-page{--schedule-name-width:170px;--schedule-day-width:28px}.schedule-export-actions,.schedule-history-actions{width:100%}.schedule-export-actions .btn,.schedule-history-actions .btn{flex:1 1}.schedule-health-strip{grid-template-columns:1fr}.schedule-health-message{grid-column:auto}.schedule-wrap{max-height:calc(100vh - 210px)}}[data-theme=dark] .schedule-health-strip.has-errors .schedule-health-score strong{color:#ff8c80}[data-theme=dark] .schedule-health-strip.has-warnings .schedule-health-score strong{color:#ffd168}[data-theme=dark] .schedule-table tbody tr:hover td{background-color:color-mix(in srgb,var(--brand) 6%,var(--surface))}[data-theme=dark] .schedule-table tbody tr:hover td:first-child{background:color-mix(in srgb,var(--brand) 7%,var(--surface))}@media print{.schedule-export-actions,.schedule-health-strip,.schedule-history-actions{display:none!important}}.schedule-page{--schedule-name-width:168px;--schedule-day-width:24px}.schedule-wrap{max-height:calc(100vh - 185px);border-radius:10px;box-shadow:0 4px 14px rgba(20,25,35,.025);scrollbar-gutter:auto}.schedule-table td,.schedule-table th{height:30px;padding:1px;contain:none}.schedule-table thead th{height:27px;padding:2px 0}.schedule-table thead th>span{font-size:7.2px}.schedule-table thead th>small{margin-top:2px;font-size:5.2px}.schedule-table td:first-child,.schedule-table th:first-child{padding:2px 6px}.schedule-person-cell{min-height:24px;gap:4px}.schedule-person-copy{display:block}.schedule-person-copy>span:first-child{font-size:8.4px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-shift-buttons{gap:2px}.schedule-shift-buttons button{width:16px;height:16px;border-radius:4px;font-size:6.4px}.schedule-cell{width:20px;height:20px;border-radius:5px;font-size:6.8px;transition:none;contain:none;box-shadow:none}.schedule-cell:not(:disabled):hover{transform:none;filter:none;box-shadow:none;outline:1px solid color-mix(in srgb,var(--brand) 55%,var(--line));outline-offset:1px}.schedule-cell.violation{outline-width:1px;outline-offset:1px;box-shadow:none}.schedule-section-row th{height:19px!important;padding:2px 6px!important;font-size:6.2px!important}.schedule-section-row th span{height:13px;min-width:13px;font-size:5.2px}.schedule-cell.F,.schedule-swatch.F,[data-theme=dark] .schedule-cell.F,[data-theme=dark] .schedule-swatch.F{background:#111111;color:#ffffff;border-color:#111111}.schedule-cell.D,.schedule-swatch.D{background:#4e711d;color:#ffffff;border-color:#3c5912}.schedule-cell.T,.schedule-swatch.T{background:#4e711d;color:#d3ff49;border-color:#3c5912}.schedule-below-grid{display:grid;grid-gap:8px;gap:8px;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface) 97%,var(--surface-2))}.schedule-below-grid>div>strong{display:block;margin-bottom:5px;color:var(--muted);font-size:7px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.schedule-below-grid .schedule-legend{margin:0;padding:0;border:0;background:transparent;gap:4px 10px}.schedule-below-grid .schedule-legend-item{font-size:6.6px}.schedule-below-grid .schedule-swatch{width:18px;height:18px;border-radius:5px;font-size:5.8px}.schedule-collaborator-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));grid-gap:4px 12px;gap:4px 12px}.schedule-collaborator-summary-grid>span{display:flex;align-items:baseline;gap:5px;min-width:0;padding:2px 0}.schedule-collaborator-summary-grid b{overflow:hidden;color:var(--text);font-size:7.4px;text-overflow:ellipsis;white-space:nowrap}.schedule-collaborator-summary-grid small{color:var(--muted);font-size:6.2px;white-space:nowrap}.schedule-floating-docks{position:static}.schedule-brush-dock{position:fixed;left:28px;bottom:27px;z-index:77;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 56px);padding:7px 8px;border:1px solid color-mix(in srgb,var(--brand) 16%,var(--line));border-radius:14px;background:var(--surface);box-shadow:0 14px 34px rgba(14,24,38,.16);-webkit-backdrop-filter:none;backdrop-filter:none}.schedule-brush-dock-copy{display:grid;grid-gap:1px;gap:1px;min-width:76px}.schedule-brush-dock-copy span{color:var(--text);font-size:8px;font-weight:900}.schedule-brush-dock-copy small{color:var(--muted);font-size:6.4px;white-space:nowrap}.schedule-brush-dock-options{display:flex;align-items:center;gap:3px}.schedule-brush-dock-button{display:grid;width:27px;height:27px;place-items:center;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;cursor:pointer}.schedule-brush-dock-button:hover{background:var(--surface-2)}.schedule-brush-dock-button.selected{border-color:color-mix(in srgb,var(--brand) 35%,var(--line));background:color-mix(in srgb,var(--brand) 7%,var(--surface-2))}.schedule-brush-dock-button .schedule-swatch{width:20px;height:20px;border-radius:5px;font-size:5.8px}.schedule-action-dock{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:760px){.schedule-page{--schedule-name-width:150px;--schedule-day-width:23px}.schedule-wrap{max-height:calc(100vh - 175px)}.schedule-brush-dock{right:12px;bottom:142px;left:12px;overflow-x:auto;max-width:none}.schedule-brush-dock-copy{min-width:64px}.schedule-collaborator-summary-grid{grid-template-columns:1fr}}@media print{.schedule-below-grid,.schedule-floating-docks{display:none!important}}.installations-page{display:grid;grid-gap:18px;gap:18px;padding-bottom:28px}.installations-intro{display:flex;align-items:end;justify-content:space-between;gap:24px;min-height:108px;padding:2px 0 5px}.installations-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:9px;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.installations-kicker>span{width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 5px color-mix(in srgb,var(--brand) 9%,transparent)}.installations-intro h1{margin:6px 0 4px;font-size:clamp(38px,4.4vw,58px);font-weight:780;line-height:.98;letter-spacing:-.06em}.installations-intro p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.installations-primary-action{min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 15px;border:1px solid #17191d;border-radius:13px;color:#fff;background:#17191d;box-shadow:0 12px 28px rgba(20,24,31,.14);font-size:10px;font-weight:780;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.installations-primary-action svg{width:15px}.installations-primary-action:hover{transform:translateY(-1px);box-shadow:0 15px 32px rgba(20,24,31,.18)}[data-theme=dark] .installations-primary-action{border-color:#f4f6f8;color:#12151a;background:#f4f6f8}.installations-feedback{min-height:42px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid var(--v762-line);border-radius:12px;font-size:10px;font-weight:690}.installations-feedback svg{width:15px}.installations-feedback.is-success{color:#277447;background:color-mix(in srgb,#2f9b5d 8%,var(--v762-panel-solid))}.installations-feedback.is-error{color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--v762-panel-solid))}.installations-workspace{overflow:hidden;border:1px solid var(--v762-line);border-radius:22px;background:var(--v762-panel-solid);box-shadow:0 14px 38px rgba(20,24,31,.055),inset 0 1px 0 rgba(255,255,255,.52)}[data-theme=dark] .installations-workspace{box-shadow:0 16px 44px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.035)}.installations-toolbar{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px;border-bottom:1px solid var(--v762-line)}.installations-tabs{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--v762-line);border-radius:12px;background:var(--v762-panel-soft)}.installations-tabs button{min-height:33px;padding:0 13px;border:0;border-radius:9px;color:var(--muted);background:transparent;font-size:9px;font-weight:760;cursor:pointer}.installations-tabs button.is-active{color:var(--text);background:var(--v762-panel-solid);box-shadow:0 3px 10px rgba(20,24,31,.07),inset 0 0 0 1px var(--v762-line)}.installations-search{width:min(320px,40vw);min-height:39px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--v762-line);border-radius:12px;background:var(--v762-panel-soft)}.installations-search svg{width:14px;flex:0 0 auto;color:var(--muted-2)}.installations-search input{width:100%;border:0;outline:0;color:var(--text);background:transparent;font:inherit;font-size:9px}.installations-search input::placeholder{color:var(--muted-2)}.installations-list{min-height:310px;padding:12px}.installations-date-group+.installations-date-group{margin-top:18px}.installations-date-heading{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 5px 7px}.installations-date-heading strong{font-size:10px;font-weight:790;letter-spacing:-.015em;text-transform:capitalize}.installations-date-heading span{color:var(--muted);font-size:8px}.installations-date-items{display:grid;grid-gap:6px;gap:6px}.installation-list-row{width:100%;min-height:58px;display:grid;grid-template-columns:150px minmax(180px,1.3fr) minmax(0,.8fr) auto auto 22px;align-items:center;grid-gap:12px;gap:12px;padding:8px 11px;border:1px solid var(--v762-line);border-radius:14px;color:var(--text);background:color-mix(in srgb,var(--v762-panel-solid) 93%,var(--v762-panel-soft));text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.installation-list-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand) 18%,var(--v762-line));background:var(--v762-panel-solid);box-shadow:0 8px 20px rgba(20,24,31,.055)}.installation-list-row.is-cancelled{opacity:.58}.installation-seller-block,.installation-slot-block{min-width:0;display:flex;align-items:center;gap:7px;color:var(--muted);font-size:8px;font-weight:700}.installation-seller-block svg,.installation-slot-block svg{width:13px;flex:0 0 auto}.installation-seller-block span,.installation-slot-block span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.installation-customer-block{min-width:0;display:grid;grid-gap:3px;gap:3px}.installation-customer-block strong{overflow:hidden;font-size:10px;font-weight:770;text-overflow:ellipsis;white-space:nowrap}.installation-customer-block span{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.installation-product-lights{display:flex;align-items:center;gap:7px}.installation-product-lights>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--v762-line);border-radius:10px;color:var(--muted-2);background:var(--v762-panel-soft);opacity:.42;transition:color .16s ease,opacity .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.installation-product-lights>span svg{width:15px}.installation-product-lights>span.is-active{color:var(--brand);opacity:1;border-color:color-mix(in srgb,var(--brand) 24%,var(--v762-line));background:color-mix(in srgb,var(--brand) 8%,var(--v762-panel-solid));box-shadow:0 0 18px color-mix(in srgb,var(--brand) 13%,transparent),inset 0 1px 0 rgba(255,255,255,.6)}.installation-product-lights.is-compact>span{width:30px;height:30px;border-radius:9px}.installation-product-lights.is-compact>span svg{width:14px}.installation-status-badge{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid var(--v762-line);border-radius:999px;color:var(--muted);background:var(--v762-panel-soft);font-size:7px;font-weight:790;white-space:nowrap}.installation-status-badge>span{width:5px;height:5px;border-radius:50%;background:currentColor}.installation-status-badge svg{width:11px}.installation-status-badge.is-installed{color:#277447;border-color:color-mix(in srgb,#2f9b5d 23%,var(--v762-line));background:color-mix(in srgb,#2f9b5d 8%,var(--v762-panel-solid))}.installation-status-badge.is-rescheduled{color:#9a651d;border-color:color-mix(in srgb,#c98b2d 24%,var(--v762-line));background:color-mix(in srgb,#c98b2d 8%,var(--v762-panel-solid))}.installation-status-badge.is-cancelled{color:var(--muted)}.installation-row-arrow{color:var(--muted-2)}.installation-row-arrow svg{width:13px;transition:transform .16s ease}.installation-list-row:hover .installation-row-arrow svg{transform:translateX(2px);color:var(--brand)}.installations-empty{min-height:286px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;text-align:center}.installations-empty>span{width:46px;height:46px;display:grid;place-items:center;margin-bottom:3px;border-radius:14px;color:var(--muted);background:var(--v762-panel-soft)}.installations-empty>span svg{width:19px}.installations-empty h2{margin:0;font-size:14px;letter-spacing:-.025em}.installations-empty p{max-width:360px;margin:0;color:var(--muted);font-size:9px;line-height:1.55}.installations-loading-grid{display:grid;grid-gap:7px;gap:7px}.installations-loading-grid>span{min-height:58px;border:1px solid var(--v762-line);border-radius:14px;background:linear-gradient(110deg,var(--v762-panel-solid) 28%,var(--v762-panel-soft) 42%,var(--v762-panel-solid) 58%);background-size:230% 100%;animation:v762Skeleton 1.35s ease-in-out infinite}.installation-dialog-backdrop{position:fixed;inset:0;z-index:1600;display:grid;place-items:center;padding:22px;background:rgba(11,14,18,.48);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.installation-dialog{width:min(760px,100%);max-height:min(88svh,860px);overflow:hidden;border:1px solid var(--v762-line);border-radius:22px;background:var(--v762-panel-solid);box-shadow:0 28px 90px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.65)}[data-theme=dark] .installation-dialog{box-shadow:0 30px 100px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.045)}.installation-dialog-header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 15px 12px 18px;border-bottom:1px solid var(--v762-line)}.installation-dialog-title{min-width:0;display:flex;align-items:center;gap:11px}.installation-dialog-title>span{width:39px;height:39px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--v762-panel-soft))}.installation-dialog-title>span svg{width:17px}.installation-dialog-title small{display:block;color:var(--muted);font-weight:820;letter-spacing:.09em}.installation-dialog-title h2{overflow:hidden;margin:3px 0 0;font-size:18px;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.installation-dialog-header>button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:10px;color:var(--muted);background:transparent;cursor:pointer}.installation-dialog-header>button:hover{color:var(--text);background:var(--v762-panel-soft)}.installation-dialog-header>button svg{width:16px}.installation-dialog-form{max-height:calc(min(88svh, 860px) - 73px);overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:18px}.installation-dialog-form .field{gap:6px}.installation-dialog-form .field>span,.installation-products-field legend,.installation-slot-field legend,.installation-status-field legend{color:var(--text-soft);font-size:9px;font-weight:780;letter-spacing:.02em}.installation-dialog-form .field input,.installation-dialog-form .field select{min-height:43px;font-size:10px}.installation-field-full{grid-column:1/-1}.installation-owner-note{min-height:44px;display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:8px;gap:8px;padding:0 12px;border:1px solid var(--v762-line);background:var(--v762-panel-soft)}.installation-owner-note svg{width:14px;color:var(--muted)}.installation-owner-note span{font-size:8px}.installation-owner-note strong{justify-self:end;font-size:9px}.installation-products-field,.installation-slot-field,.installation-status-field{min-width:0;margin:0;padding:0;border:0}.installation-products-field>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;margin-top:7px}.installation-products-field button{min-height:68px;display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;align-items:center;grid-column-gap:10px;padding:9px 11px;border:1px solid var(--v762-line);border-radius:13px;color:var(--text);background:var(--v762-panel-soft);text-align:left;cursor:pointer}.installation-products-field button>span{grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:var(--muted-2);background:var(--v762-panel-solid)}.installation-products-field button>span svg{width:17px}.installation-products-field button strong{align-self:end;font-size:10px}.installation-products-field button small{align-self:start;color:var(--muted)}.installation-products-field button.is-active{border-color:color-mix(in srgb,var(--brand) 24%,var(--v762-line));background:color-mix(in srgb,var(--brand) 6%,var(--v762-panel-soft))}.installation-products-field button.is-active>span{color:var(--brand);box-shadow:0 0 18px color-mix(in srgb,var(--brand) 12%,transparent)}.installation-slot-field>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;margin-top:7px}.installation-slot-field button,.installation-status-field button{min-height:43px;border:1px solid var(--v762-line);color:var(--muted);background:var(--v762-panel-soft);font-size:8px;font-weight:730;cursor:pointer}.installation-slot-field button.is-active{border-color:color-mix(in srgb,var(--brand) 24%,var(--v762-line));background:color-mix(in srgb,var(--brand) 7%,var(--v762-panel-solid));box-shadow:inset 0 -2px 0 var(--brand)}.installation-status-field>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:7px}.installation-status-field button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.installation-status-field button svg{width:12px}.installation-status-field button.is-active{color:var(--text);border-color:color-mix(in srgb,var(--brand) 22%,var(--v762-line));background:var(--v762-panel-solid);box-shadow:0 4px 12px rgba(20,24,31,.06)}.installation-status-field button.is-installed.is-active{color:#277447;border-color:color-mix(in srgb,#2f9b5d 28%,var(--v762-line))}.installation-status-field button.is-cancelled.is-active{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 26%,var(--v762-line))}.installation-status-field>small{display:block;margin-top:7px;color:var(--muted);font-size:8px}.installation-privacy-note{display:flex;align-items:center;gap:9px;padding:10px 11px;border-radius:11px;color:var(--muted);background:var(--v762-panel-soft)}.installation-privacy-note svg{width:14px;flex:0 0 auto}.installation-privacy-note p{margin:0;font-size:8px;line-height:1.45}.installation-dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.installation-dialog-actions .btn{min-width:136px}.dashboard-installations-section{display:grid;grid-gap:9px;gap:9px;margin-top:4px}.dashboard-installations-heading{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:14px}.dashboard-installations-heading>div{display:flex;align-items:baseline;gap:9px}.dashboard-installations-heading h2{margin:0;color:var(--text-soft);font-size:clamp(15px,1.22vw,18px);font-weight:720;letter-spacing:-.025em}.dashboard-installations-heading>div>span,.dashboard-installations-open{color:var(--muted);font-size:8px}.dashboard-installations-open{display:inline-flex;align-items:center;gap:6px;font-weight:740}.dashboard-installations-open svg{width:12px;transition:transform .15s ease}.dashboard-installations-open:hover{color:var(--brand)}.dashboard-installations-open:hover svg{transform:translateX(2px)}.dashboard-installations-card{overflow:hidden;border:1px solid var(--v762-line);border-radius:18px;background:var(--v762-panel-solid);box-shadow:0 11px 30px rgba(20,24,31,.05),inset 0 1px 0 rgba(255,255,255,.52)}[data-theme=dark] .dashboard-installations-card{box-shadow:0 13px 34px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.035)}.dashboard-installation-row{min-height:58px;display:grid;grid-template-columns:150px minmax(180px,1fr) auto auto 18px;align-items:center;grid-gap:12px;gap:12px;padding:8px 13px;color:var(--text);border-bottom:1px solid var(--v762-line);transition:background .15s ease}.dashboard-installation-row:last-child{border-bottom:0}.dashboard-installation-row:hover{background:var(--v762-panel-soft)}.dashboard-installation-time{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:8px;font-weight:720}.dashboard-installation-time svg{width:13px}.dashboard-installation-name{min-width:0;display:grid;grid-gap:2px;gap:2px}.dashboard-installation-name strong{overflow:hidden;font-size:10px;font-weight:770;text-overflow:ellipsis;white-space:nowrap}.dashboard-installation-name span{overflow:hidden;color:var(--muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.dashboard-installation-products{display:flex;align-items:center;gap:6px}.dashboard-installation-product{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--v762-line);border-radius:9px;color:var(--muted-2);background:var(--v762-panel-soft);opacity:.28}.dashboard-installation-product svg{width:14px}.dashboard-installation-product.is-active{color:var(--brand);opacity:1;border-color:color-mix(in srgb,var(--brand) 25%,var(--v762-line));background:color-mix(in srgb,var(--brand) 8%,var(--v762-panel-solid));box-shadow:0 0 19px color-mix(in srgb,var(--brand) 15%,transparent),inset 0 1px 0 rgba(255,255,255,.58)}.dashboard-installation-status{min-width:78px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 8px;border-radius:999px;color:var(--muted);background:var(--v762-panel-soft);font-size:7px;font-weight:760}.dashboard-installation-status svg{width:10px}.dashboard-installation-status.is-installed{color:#277447;background:color-mix(in srgb,#2f9b5d 8%,var(--v762-panel-solid))}.dashboard-installation-status.is-rescheduled{color:#9a651d;background:color-mix(in srgb,#c98b2d 8%,var(--v762-panel-solid))}.dashboard-installation-arrow{color:var(--muted-2)}.dashboard-installation-arrow svg{width:12px;transition:transform .15s ease}.dashboard-installation-row:hover .dashboard-installation-arrow svg{transform:translateX(2px);color:var(--brand)}.dashboard-installations-empty{min-height:78px;display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid var(--v762-line);border-radius:18px;background:var(--v762-panel-solid)}.dashboard-installations-empty>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:var(--muted);background:var(--v762-panel-soft)}.dashboard-installations-empty>span svg{width:16px}.dashboard-installations-empty strong{display:block;font-size:9px}.dashboard-installations-empty p{margin:3px 0 0;color:var(--muted);font-size:8px}@media (max-width:1000px){.installation-list-row{grid-template-columns:130px minmax(160px,1fr) auto auto 22px}.installation-seller-block{display:none}.dashboard-installation-row{grid-template-columns:135px minmax(150px,1fr) auto auto 18px}}@media (max-width:720px){.installations-intro{min-height:0;align-items:stretch;flex-direction:column;gap:14px}.installations-intro h1{font-size:43px}.installations-primary-action{width:100%}.installations-toolbar{align-items:stretch;flex-direction:column}.installations-tabs{width:100%}.installations-tabs button{flex:1 1}.installations-search{width:100%}.installations-list{padding:8px}.installation-list-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:10px}.installation-slot-block{grid-column:1;grid-row:2}.installation-customer-block{grid-column:1;grid-row:1}.installation-product-lights{grid-column:2;grid-row:1/3}.installation-status-badge{grid-column:1;grid-row:3;justify-self:start}.installation-row-arrow,.installation-seller-block{display:none}.installation-dialog-backdrop{align-items:end;padding:0}.installation-dialog{max-height:94svh;border-radius:20px 20px 0 0}.installation-dialog-form{grid-template-columns:1fr;max-height:calc(94svh - 73px)}.installation-field-full{grid-column:1}.installation-slot-field>div{grid-template-columns:1fr}.installation-status-field>div{grid-template-columns:repeat(2,minmax(0,1fr))}.installation-dialog-actions{display:grid;grid-template-columns:1fr 1fr}.installation-dialog-actions .btn{min-width:0;width:100%}.dashboard-installations-heading>div>span{display:none}.dashboard-installation-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:10px 11px}.dashboard-installation-name{grid-column:1;grid-row:1}.dashboard-installation-time{grid-column:1;grid-row:2}.dashboard-installation-products{grid-column:2;grid-row:1/3}.dashboard-installation-status{grid-column:1;grid-row:3;justify-self:start;min-width:0}.dashboard-installation-arrow{display:none}}@media (max-width:430px){.installation-products-field>div{grid-template-columns:1fr}.installation-status-field>div{grid-template-columns:1fr 1fr}}@media (hover:none),(pointer:coarse){.installation-list-row:hover,.installations-primary-action:hover{transform:none}}@media (prefers-reduced-motion:reduce){.dashboard-installation-arrow svg,.dashboard-installation-row,.installation-list-row,.installation-row-arrow svg,.installations-primary-action{transition:none!important}}.installation-dialog-title small{color:var(--muted-2);font-size:7px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.installation-dialog-title h2{margin-top:3px;font-size:20px;font-weight:750;letter-spacing:-.04em}.installation-dialog-form{gap:12px;padding:16px 18px 18px}.installation-dialog-form .field{gap:3px;padding:9px 11px 10px;border:1px solid var(--v762-line);border-radius:12px;background:color-mix(in srgb,var(--v762-panel-soft) 58%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 38%,transparent);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}[data-theme=dark] .installation-dialog-form .field{box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.installation-dialog-form .field:hover{border-color:color-mix(in srgb,var(--text-soft) 14%,var(--v762-line))}.installation-dialog-form .field:focus-within{border-color:color-mix(in srgb,var(--brand) 24%,var(--v762-line));background:color-mix(in srgb,var(--brand) 3%,var(--v762-panel-soft));box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 8%,transparent)}.installation-dialog-form .field>span,.installation-products-field legend,.installation-slot-field legend,.installation-status-field legend{color:var(--muted);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.installation-dialog-form .field input,.installation-dialog-form .field select{min-height:30px;padding:0;border:0;border-radius:7px;color:var(--text);background:transparent;box-shadow:none;font-size:14px;font-weight:720;line-height:1.15;letter-spacing:-.02em}.installation-dialog-form .field select{padding-right:24px}.installation-dialog-form .field input:focus,.installation-dialog-form .field input:hover,.installation-dialog-form .field select:focus,.installation-dialog-form .field select:hover{border:0;background:transparent;box-shadow:none}.installation-dialog-form .field input::placeholder{color:var(--muted-2);font-weight:620;letter-spacing:-.01em}.installation-owner-note{min-height:52px;padding:9px 11px;border-radius:12px;background:color-mix(in srgb,var(--v762-panel-soft) 58%,transparent)}.installation-owner-note svg{width:13px}.installation-owner-note span{color:var(--muted);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.installation-owner-note strong{color:var(--text);font-size:13px;font-weight:760;letter-spacing:-.025em}.installation-products-field>div{margin-top:5px;gap:8px}.installation-products-field button{min-height:62px;grid-template-columns:36px 1fr;column-gap:10px;padding:8px 10px;border-radius:12px;background:color-mix(in srgb,var(--v762-panel-soft) 58%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 34%,transparent);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.installation-products-field button:hover{transform:translateY(-1px)}.installation-products-field button>span{width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--v762-panel-solid) 88%,transparent)}.installation-products-field button>span svg{width:16px}.installation-products-field button strong{font-size:14px;font-weight:750;letter-spacing:-.035em}.installation-products-field button small{color:var(--muted-2);font-size:7px;font-weight:650}.installation-products-field button.is-active{border-color:color-mix(in srgb,var(--brand) 25%,var(--v762-line));background:color-mix(in srgb,var(--brand) 5%,var(--v762-panel-soft));box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 5%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 34%,transparent)}.installation-slot-field>div,.installation-status-field>div{margin-top:5px}.installation-slot-field button,.installation-status-field button{min-height:42px;border-radius:11px;background:color-mix(in srgb,var(--v762-panel-soft) 58%,transparent);font-size:9px;font-weight:760;letter-spacing:-.015em}.installation-slot-field button:hover,.installation-status-field button:hover{color:var(--text-soft);border-color:color-mix(in srgb,var(--text-soft) 15%,var(--v762-line))}.installation-slot-field button.is-active{color:var(--text);background:color-mix(in srgb,var(--brand) 5%,var(--v762-panel-soft));box-shadow:inset 0 -2px 0 var(--brand),0 0 0 2px color-mix(in srgb,var(--brand) 5%,transparent)}.installation-status-field button.is-active{font-weight:790;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 5%,transparent)}.installation-status-field>small{margin-top:6px;color:var(--muted-2);font-size:7px;line-height:1.45}.installation-privacy-note{padding:9px 11px;border:1px solid color-mix(in srgb,var(--v762-line) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--v762-panel-soft) 42%,transparent)}.installation-privacy-note p{color:var(--muted-2);font-size:7px}@media (hover:none),(pointer:coarse){.installation-products-field button:hover{transform:none}}@media (max-width:720px){.installation-dialog-form{gap:10px;padding:14px}.installation-dialog-form .field{padding:9px 10px}.installation-dialog-form .field input,.installation-dialog-form .field select{font-size:16px}}@media (prefers-reduced-motion:reduce){.installation-dialog-form .field,.installation-products-field button,.installation-slot-field button,.installation-status-field button{transition:none!important}}.installation-dialog-actions{align-items:center;justify-content:space-between}.installation-dialog-actions>div{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.installation-actions-spacer{min-width:1px;min-height:1px}.installation-delete-action{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:1px solid color-mix(in srgb,var(--brand) 15%,var(--v762-line));border-radius:10px;color:color-mix(in srgb,var(--brand) 76%,var(--text));background:color-mix(in srgb,var(--brand) 3%,transparent);font-size:8px;font-weight:760;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.installation-delete-action svg{width:13px}.installation-delete-action:hover{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 30%,var(--v762-line));background:color-mix(in srgb,var(--brand) 7%,var(--v762-panel-solid))}.installation-delete-action:disabled{opacity:.5;cursor:default}.dashboard-installation-name{gap:3px}.dashboard-installation-contact{min-width:0;display:flex;align-items:center;gap:5px;color:var(--muted)}.dashboard-installation-contact span{min-width:0;overflow:hidden;color:var(--muted);font-size:7px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.dashboard-installation-contact i{flex:0 0 auto;color:var(--muted-2);font-size:6px;font-style:normal}.dashboard-installation-name small{overflow:hidden;color:var(--muted-2);font-size:7px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){.installation-dialog-actions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.installation-dialog-actions>div{width:100%;display:grid;grid-template-columns:1fr 1fr;margin-left:0}.installation-delete-action{width:100%}.installation-actions-spacer{display:none}.dashboard-installation-contact{flex-wrap:wrap;row-gap:2px}.dashboard-installation-contact i{display:none}.dashboard-installation-contact span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.installation-delete-action{transition:none!important}}.installation-list-row{position:relative;grid-template-columns:150px minmax(180px,1.3fr) minmax(0,.8fr) auto auto 22px 32px;cursor:default}.installation-row-open-hitbox{position:absolute;inset:0 46px 0 0;z-index:1;border:0;border-radius:14px 0 0 14px;background:transparent;cursor:pointer}.installation-row-open-hitbox:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 65%,transparent);outline-offset:-2px}.installation-row-open-hitbox:disabled{cursor:default}.installation-row-delete{position:relative;z-index:2;width:30px;height:30px;display:grid;place-items:center;justify-self:end;border:1px solid transparent;border-radius:9px;color:var(--muted-2);background:transparent;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.installation-row-delete svg{width:13px}.installation-row-delete:hover{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 22%,var(--v762-line));background:color-mix(in srgb,var(--brand) 7%,var(--v762-panel-solid));transform:translateY(-1px)}.installation-row-delete:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 55%,transparent);outline-offset:1px}.installation-row-delete:disabled{opacity:.38;cursor:default;transform:none}@media (max-width:1000px){.installation-list-row{grid-template-columns:130px minmax(160px,1fr) auto auto 22px 32px}}@media (max-width:720px){.installation-list-row{grid-template-columns:minmax(0,1fr) auto 32px}.installation-row-delete{grid-column:3;grid-row:1/3;align-self:center}.installation-row-open-hitbox{right:44px}}@media (hover:none),(pointer:coarse){.installation-row-delete:hover{transform:none}}@media (prefers-reduced-motion:reduce){.installation-row-delete{transition:none!important}}.magnetic-dock-item,.magnetic-dock-item.is-active,.magnetic-dock-item:focus-visible,.magnetic-dock-item:hover,[data-theme=dark] .magnetic-dock-item,[data-theme=dark] .magnetic-dock-item:focus-visible,[data-theme=dark] .magnetic-dock-item:hover{border-color:transparent;background:transparent;box-shadow:none}.magnetic-dock-item:focus-visible{outline:2px solid color-mix(in srgb,var(--dock-icon-color,var(--brand)) 48%,transparent);outline-offset:2px}.magnetic-dock-item:before{inset:8px;background:radial-gradient(circle at var(--dock-item-x) var(--dock-item-y),color-mix(in srgb,var(--dock-icon-color,var(--brand)) 17%,transparent),transparent 62%)}.magnetic-dock-icon,.magnetic-dock-item.is-active .magnetic-dock-icon{color:var(--dock-icon-color,var(--text-soft));background:transparent;box-shadow:none}.magnetic-dock-item.is-active .magnetic-dock-icon,.magnetic-dock-item:focus-visible .magnetic-dock-icon,.magnetic-dock-item:hover .magnetic-dock-icon{filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--dock-icon-color,var(--brand)) 22%,transparent))}.magnetic-dock-item.tone-blue{--dock-icon-color:#4f7fe8}.magnetic-dock-item.tone-green{--dock-icon-color:#38a66b}.magnetic-dock-item.tone-violet{--dock-icon-color:#8a67d5}.magnetic-dock-item.tone-amber{--dock-icon-color:#d3912f}.magnetic-dock-item.tone-red{--dock-icon-color:#e64655}.magnetic-dock-item.tone-cyan{--dock-icon-color:#3196b7}[data-theme=dark] .magnetic-dock-item.tone-blue{--dock-icon-color:#7da5ff}[data-theme=dark] .magnetic-dock-item.tone-green{--dock-icon-color:#65c990}[data-theme=dark] .magnetic-dock-item.tone-violet{--dock-icon-color:#ae8cef}[data-theme=dark] .magnetic-dock-item.tone-amber{--dock-icon-color:#efb45c}[data-theme=dark] .magnetic-dock-item.tone-red{--dock-icon-color:#ff7180}[data-theme=dark] .magnetic-dock-item.tone-cyan{--dock-icon-color:#65bad4}.schedule-page.schedule-seller-view .schedule-wrap{border:0;border-radius:0;background:transparent;box-shadow:none}.schedule-page.schedule-seller-view .schedule-table{width:100%}.v7610-ticket-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.v7610-ticket-item{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 18px;gap:4px 18px;padding:15px 18px;border:1px solid var(--v762-line);border-radius:17px;background:color-mix(in srgb,var(--v762-panel-solid) 78%,transparent);box-shadow:0 8px 22px rgba(20,24,31,.045)}.v7610-ticket-item>span{color:var(--muted);font-size:8px;font-weight:820;letter-spacing:.035em;text-transform:uppercase}.v7610-ticket-item>strong{grid-row:1/3;grid-column:2;color:var(--text);font-size:clamp(18px,1.65vw,26px);font-weight:790;letter-spacing:-.045em;white-space:nowrap}.v7610-ticket-item>small{color:var(--muted-2);font-size:7.5px;line-height:1.4}@media (max-width:720px){.v7610-ticket-grid{grid-template-columns:1fr}.v7610-ticket-item{padding:14px 15px}}@media (prefers-reduced-motion:reduce){.magnetic-dock-item .magnetic-dock-icon{filter:none!important}}.simulator-v763-page .is-overdrive-floral{--sim-v764-od-rgb:209 58 83;--sim-v764-od-core:#d13a53;--sim-v764-od-soft:#ef9aab;--sim-v764-od-light:#fff2f5;--sim-v764-od-deep:#a6213b;--sim-v764-od-mid:#d94863;--sim-v764-od-high:#ee879b;--sim-v764-od-charge-mid:#bd4158;--reactive-accent:#d13a53}.simulator-v763-page .is-overdrive-flash{--sim-v764-od-rgb:255 160 26;--sim-v764-od-core:#ff9f1a;--sim-v764-od-soft:#ffd36b;--sim-v764-od-light:#fff0b8;--sim-v764-od-deep:#d85b00;--sim-v764-od-mid:#ff8600;--sim-v764-od-high:#ffc83d;--sim-v764-od-charge-mid:#e77b00;--reactive-accent:#ff9f1a}.simulator-v763-primary-card.is-overdrive.is-overdrive-floral{overflow:hidden;box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 16px 38px rgba(20,24,31,.11),0 0 24px rgb(var(--sim-v764-od-rgb)/.16)}.simulator-v763-primary-card.is-overdrive.is-overdrive-floral:hover{box-shadow:0 1px 0 rgba(255,255,255,.84) inset,0 22px 46px rgba(20,24,31,.13),0 0 34px rgb(var(--sim-v764-od-rgb)/.23)}.simulator-v76101-floral-overdrive{position:absolute!important;inset:-1px;z-index:3!important;overflow:hidden;border-radius:inherit;pointer-events:none}.simulator-v76101-floral-overdrive.is-paused,.simulator-v76101-floral-overdrive.is-paused *{animation-play-state:paused!important}.simulator-v76101-rose-petal{position:absolute;top:-14px;left:10%;width:8px;height:11px;opacity:0;border-radius:72% 28% 66% 34%/72% 35% 65% 28%;background:linear-gradient(145deg,#f08ba0,#d4425e 48%,#a71f3d);box-shadow:0 1px 3px rgba(102,20,40,.18);transform-origin:50% 30%;animation:v76101RosePetalFall 7.2s cubic-bezier(.35,.05,.58,.98) infinite}.simulator-v76101-rose-petal:first-child{left:6%;animation-delay:-1.1s;animation-duration:7.8s;--petal-drift:16px;--petal-rot:245deg}.simulator-v76101-rose-petal:nth-child(2){left:19%;animation-delay:-4.7s;animation-duration:8.9s;--petal-drift:-11px;--petal-rot:310deg;width:7px;height:10px}.simulator-v76101-rose-petal:nth-child(3){left:35%;animation-delay:-2.8s;animation-duration:9.6s;--petal-drift:10px;--petal-rot:205deg}.simulator-v76101-rose-petal:nth-child(4){left:58%;animation-delay:-6.2s;animation-duration:8.2s;--petal-drift:-14px;--petal-rot:280deg;width:6px;height:9px}.simulator-v76101-rose-petal:nth-child(5){left:72%;animation-delay:-3.6s;animation-duration:9.2s;--petal-drift:12px;--petal-rot:330deg}.simulator-v76101-rose-petal:nth-child(6){left:86%;animation-delay:-7.1s;animation-duration:8.6s;--petal-drift:-9px;--petal-rot:225deg;width:7px;height:9px}.simulator-v76101-rose-petal:nth-child(7){left:95%;animation-delay:-2s;animation-duration:10.1s;--petal-drift:-18px;--petal-rot:290deg;width:6px;height:8px}.simulator-v76101-floral-overdrive.is-compact .simulator-v76101-rose-petal{width:6px;height:8px;opacity:0;animation-duration:9.4s}@keyframes v76101RosePetalFall{0%{top:-14px;opacity:0;transform:translateZ(0) rotate(0deg) scale(.78)}9%{opacity:.62}44%{transform:translate3d(var(--petal-drift),0,0) rotate(calc(var(--petal-rot) * .52)) scale(.92)}82%{opacity:.46}to{top:calc(100% + 14px);opacity:0;transform:translate3d(calc(var(--petal-drift) * -.38),0,0) rotate(var(--petal-rot)) scale(.72)}}.raissa-rabbit{bottom:max(96px,calc(env(safe-area-inset-bottom) + 82px));width:clamp(104px,9vw,138px);aspect-ratio:170/205;filter:drop-shadow(0 13px 18px rgba(0,0,0,.2));opacity:.96}.raissa-rabbit-art{width:100%;height:100%}.raissa-rabbit-shadow{fill:rgba(0,0,0,.18)}.raissa-rabbit-body{fill:url(#rabbitFur)}.raissa-rabbit-chest{fill:rgba(45,49,55,.38)}.raissa-rabbit-head{transform:rotate(var(--rabbit-head-tilt));transition:transform 95ms linear}.raissa-rabbit-head-shape{fill:url(#rabbitFur)}.raissa-rabbit-ear{fill:url(#rabbitFurSoft)}.raissa-rabbit-ear-inner{fill:url(#rabbitEar);opacity:.78}.raissa-rabbit-muzzle{fill:rgba(37,40,45,.82)}.raissa-rabbit-eye ellipse{stroke:rgba(232,205,158,.34)}.raissa-rabbit-pupil{fill:#050607;transition:transform 72ms linear}.raissa-rabbit-eye-glint{fill:rgba(255,255,255,.86)}.raissa-rabbit-nose{fill:#6f4a52}.raissa-rabbit-mouth{stroke:rgba(153,126,130,.64);stroke-width:1.1}.raissa-rabbit-whisker{stroke:rgba(195,199,204,.46);stroke-width:.8}.raissa-rabbit-paw{fill:#0d0f12}.raissa-rabbit-paw.is-right{fill:#08090b}@media (hover:hover) and (pointer:fine){.raissa-rabbit:hover{filter:drop-shadow(0 14px 20px rgba(0,0,0,.23))}}@media (max-width:720px){.raissa-rabbit{width:92px;right:8px;bottom:max(88px,calc(env(safe-area-inset-bottom) + 76px));opacity:.9}}@media (prefers-reduced-motion:reduce){.simulator-v76101-rose-petal{animation:none!important;display:none}.raissa-rabbit-head,.raissa-rabbit-pupil{transform:none!important;transition:none!important}}@keyframes v76101RabbitFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-4px,0) scale(1.008)}}@keyframes v76101RabbitBreath{0%,to{transform:scale(1)}50%{transform:scale(1.018,1.012)}}@keyframes v76101RabbitBlink{0%,46%,50%,to{transform:scaleY(1)}47%,49%{transform:scaleY(.14)}}@keyframes v76101RabbitEarTwitchLeft{0%,78%,to{transform:rotate(calc(var(--rabbit-ear-swing) * .55))}82%{transform:rotate(calc(var(--rabbit-ear-swing) * .55 + 6deg))}86%{transform:rotate(calc(var(--rabbit-ear-swing) * .55 - 2deg))}}@keyframes v76101RabbitEarTwitchRight{0%,74%,to{transform:rotate(calc(var(--rabbit-ear-swing) * .4))}79%{transform:rotate(calc(var(--rabbit-ear-swing) * .4 - 5deg))}84%{transform:rotate(calc(var(--rabbit-ear-swing) * .4 + 2deg))}}@keyframes v76101RabbitNoseTwitch{0%,70%,to{transform:translateY(0) scale(1)}73%{transform:translateY(.4px) scale(1.08,.95)}76%{transform:translateY(-.4px) scale(.96,1.05)}}@keyframes v76101RabbitAuraPulse{0%,to{opacity:.58;transform:scale(1)}50%{opacity:.92;transform:scale(1.035)}}@keyframes v76101RabbitGroundPulse{0%,to{opacity:.34;transform:translateX(-50%) scale(1)}50%{opacity:.5;transform:translateX(-50%) scale(1.08)}}.raissa-rabbit{--rabbit-eye-x:0px;--rabbit-eye-y:0px;--rabbit-head-tilt:0deg;--rabbit-head-lift:0px;--rabbit-ear-swing:0deg;--rabbit-curious:0;bottom:max(104px,calc(env(safe-area-inset-bottom) + 90px));width:clamp(124px,10.6vw,164px);filter:drop-shadow(0 12px 24px rgba(0,0,0,.26)) drop-shadow(0 0 20px rgba(150,175,255,.18));animation:v76101RabbitFloat 4.6s ease-in-out infinite}.raissa-rabbit-aura,.raissa-rabbit-ground-glow{position:absolute;pointer-events:none;border-radius:999px}.raissa-rabbit-aura{inset:14% 8% 22% 8%;background:radial-gradient(circle at 38% 34%,rgba(255,255,255,.44),transparent 22%),radial-gradient(circle at 54% 46%,rgba(126,164,255,.34),transparent 58%),radial-gradient(circle at 54% 52%,rgba(255,255,255,.08),transparent 72%);filter:blur(16px);opacity:.68;z-index:0;animation:v76101RabbitAuraPulse 3.2s ease-in-out infinite}.raissa-rabbit-ground-glow{left:50%;bottom:8px;width:76%;height:18px;transform:translateX(-50%);background:radial-gradient(circle,rgba(139,171,255,.42) 0,rgba(139,171,255,.18) 44%,transparent 74%);filter:blur(7px);opacity:.42;z-index:0;animation:v76101RabbitGroundPulse 3.8s ease-in-out infinite}.raissa-rabbit-art{position:relative;z-index:1}.raissa-rabbit-shadow{fill:rgba(5,8,12,.32)}.raissa-rabbit-tail{fill:url(#rabbitFurSoft)}.raissa-rabbit-body,.raissa-rabbit-head-shape{fill:url(#rabbitFur)}.raissa-rabbit-body,.raissa-rabbit-chest,.raissa-rabbit-head-shape,.raissa-rabbit-muzzle,.raissa-rabbit-paw,.raissa-rabbit-tail{stroke:rgba(216,228,255,.16);stroke-width:1}.raissa-rabbit-rim{fill:none;stroke:url(#rabbitRim);stroke-width:3.2;opacity:.68;filter:drop-shadow(0 0 8px rgba(220,230,255,.2))}.raissa-rabbit-chest{fill:rgba(85,92,102,.34)}.raissa-rabbit-head{transform-origin:50% 68%;transition:transform .11s linear}.raissa-rabbit-body,.raissa-rabbit-chest,.raissa-rabbit-muzzle,.raissa-rabbit-paw,.raissa-rabbit-tail{transform-box:fill-box;transform-origin:center;animation:v76101RabbitBreath 3.6s ease-in-out infinite}.raissa-rabbit-ear,.raissa-rabbit-ear-inner{transform-box:fill-box;transform-origin:center bottom;animation:v76101RabbitEarTwitchLeft 6.8s ease-in-out infinite}.raissa-rabbit-ear-inner.is-right,.raissa-rabbit-ear.is-right{animation-name:v76101RabbitEarTwitchRight}.raissa-rabbit-muzzle{fill:rgba(58,64,72,.86)}.raissa-rabbit-eye{animation:v76101RabbitBlink 6.4s ease-in-out infinite}.raissa-rabbit-eye ellipse{fill:url(#rabbitEye);stroke:rgba(255,235,192,.44);stroke-width:1;filter:drop-shadow(0 0 4px rgba(255,228,178,.16))}.raissa-rabbit-pupil{fill:#030405;transition:transform 84ms linear}.raissa-rabbit-eye-glint{fill:rgba(255,255,255,.95)}.raissa-rabbit-nose{fill:#a67680;animation:v76101RabbitNoseTwitch 4.2s ease-in-out infinite}.raissa-rabbit-mouth{stroke:rgba(191,161,167,.78)}.raissa-rabbit-whisker{stroke:rgba(218,224,232,.72)}.raissa-rabbit-paw{fill:#111419}.raissa-rabbit-paw.is-right{fill:#0b0d10}@media (hover:hover) and (pointer:fine){.raissa-rabbit{filter:drop-shadow(0 16px 30px rgba(0,0,0,.28)) drop-shadow(0 0 24px rgba(168,191,255,.22))}}@media (max-width:720px){.raissa-rabbit{width:110px;right:10px;bottom:max(92px,calc(env(safe-area-inset-bottom) + 82px))}}@media (prefers-reduced-motion:reduce){.raissa-rabbit,.raissa-rabbit-aura,.raissa-rabbit-body,.raissa-rabbit-chest,.raissa-rabbit-ear,.raissa-rabbit-ear-inner,.raissa-rabbit-eye,.raissa-rabbit-ground-glow,.raissa-rabbit-muzzle,.raissa-rabbit-nose,.raissa-rabbit-paw,.raissa-rabbit-tail{animation:none!important}}@keyframes v76101RabbitNaturalBreath{0%,to{transform:scale(1)}50%{transform:scale(1.008,1.014)}}@keyframes v76101RabbitNaturalBlink{0%,45%,48%,to{transform:scaleY(0)}46%,47%{transform:scaleY(1)}}@keyframes v76101RabbitNaturalNose{0%,70%,to{transform:scale(1)}73%{transform:scale(1.08,.92)}76%{transform:scale(.96,1.06)}}@keyframes v76101RabbitNaturalEarLeft{0%,76%,to{transform:rotate(calc(var(--rabbit-ear-swing) * .45))}80%{transform:rotate(calc(var(--rabbit-ear-swing) * .45 + 3deg))}84%{transform:rotate(calc(var(--rabbit-ear-swing) * .45 - 1deg))}}@keyframes v76101RabbitNaturalEarRight{0%,72%,to{transform:rotate(calc(var(--rabbit-ear-swing) * .38))}77%{transform:rotate(calc(var(--rabbit-ear-swing) * .38 - 2.8deg))}82%{transform:rotate(calc(var(--rabbit-ear-swing) * .38 + 1deg))}}.raissa-rabbit{width:clamp(126px,10vw,158px);right:max(18px,env(safe-area-inset-right));bottom:max(102px,calc(env(safe-area-inset-bottom) + 88px));animation:none;filter:drop-shadow(0 15px 24px rgba(0,0,0,.3)) drop-shadow(0 0 7px rgba(226,233,244,.1))}.raissa-rabbit-aura{inset:18% 12% 20% 12%;background:radial-gradient(circle at 50% 48%,rgba(220,228,239,.15),rgba(169,182,204,.07) 45%,transparent 72%);filter:blur(17px);opacity:.72;animation:none}.raissa-rabbit-ground-glow{bottom:4px;width:68%;height:14px;background:radial-gradient(circle,rgba(180,192,211,.18),rgba(113,127,148,.08) 46%,transparent 74%);filter:blur(6px);opacity:.72;animation:none}.raissa-rabbit-art{overflow:visible}.raissa-rabbit-shadow{fill:rgba(0,0,0,.28);filter:blur(.7px)}.raissa-rabbit-body-group{transform-box:fill-box;transform-origin:50% 86%;animation:v76101RabbitNaturalBreath 4.2s ease-in-out infinite}.raissa-rabbit-front-leg,.raissa-rabbit-front-paw,.raissa-rabbit-haunch,.raissa-rabbit-hind-paw,.raissa-rabbit-torso{fill:url(#rabbitFur);stroke:rgba(221,227,236,.08);stroke-width:.75}.raissa-rabbit-haunch,.raissa-rabbit-tail{fill:url(#rabbitFurLight)}.raissa-rabbit-tail{stroke:rgba(226,232,240,.1);stroke-width:.8;animation:none}.raissa-rabbit-chest{fill:url(#rabbitChest);stroke:none;animation:none}.raissa-rabbit-face-highlight,.raissa-rabbit-fur-highlight{fill:none;stroke:rgba(224,231,240,.18);stroke-width:1.05;stroke-linecap:round}.raissa-rabbit-head{transform-box:fill-box;transform-origin:50% 72%;transform:translateY(var(--rabbit-head-lift)) rotate(var(--rabbit-head-tilt));transition:transform .12s linear}.raissa-rabbit-head-shape{fill:url(#rabbitFurLight);stroke:rgba(224,230,239,.09);stroke-width:.8}.raissa-rabbit-cheek-shadow{fill:rgba(5,8,11,.18)}.raissa-rabbit-ear{transform-box:fill-box;transform-origin:50% 92%}.raissa-rabbit-ear.is-left{animation:v76101RabbitNaturalEarLeft 7.2s ease-in-out infinite}.raissa-rabbit-ear.is-right{animation:v76101RabbitNaturalEarRight 7.8s ease-in-out infinite}.raissa-rabbit-ear-outer{fill:url(#rabbitFurLight);stroke:rgba(225,231,239,.09);stroke-width:.7}.raissa-rabbit-ear-inner{fill:url(#rabbitEarInner);opacity:.72;animation:none}.raissa-rabbit-muzzle{fill:rgba(68,74,81,.42);stroke:none;animation:none}.raissa-rabbit-eye{transform-box:fill-box;transform-origin:center;animation:none}.raissa-rabbit-eye>ellipse:not(.raissa-rabbit-eyelid){fill:url(#rabbitEye);stroke:rgba(239,219,172,.3);stroke-width:.65;filter:drop-shadow(0 0 2px rgba(238,207,145,.12))}.raissa-rabbit-pupil{fill:#040506;transform:translate(var(--rabbit-eye-x),var(--rabbit-eye-y));transition:transform 86ms linear}.raissa-rabbit-eye-glint{fill:rgba(255,255,255,.92)}.raissa-rabbit-eyelid{fill:#1a1f25;transform-box:fill-box;transform-origin:center;transform:scaleY(0);animation:v76101RabbitNaturalBlink 6.6s ease-in-out infinite}.raissa-rabbit-nose{fill:#8d656d;transform-box:fill-box;transform-origin:center;animation:v76101RabbitNaturalNose 4.8s ease-in-out infinite}.raissa-rabbit-mouth{fill:none;stroke:rgba(164,137,143,.58);stroke-width:.85;stroke-linecap:round}.raissa-rabbit-whisker{fill:none;stroke:rgba(213,220,228,.4);stroke-width:.62;stroke-linecap:round}@media (hover:hover) and (pointer:fine){.raissa-rabbit{filter:drop-shadow(0 16px 26px rgba(0,0,0,.31)) drop-shadow(0 0 8px rgba(226,233,244,.12))}}@media (max-width:720px){.raissa-rabbit{width:108px;right:10px;bottom:max(92px,calc(env(safe-area-inset-bottom) + 82px))}}@media (prefers-reduced-motion:reduce){.raissa-rabbit-body-group,.raissa-rabbit-ear,.raissa-rabbit-eyelid,.raissa-rabbit-nose{animation:none!important}.raissa-rabbit-head,.raissa-rabbit-pupil{transform:none!important;transition:none!important}}@keyframes v76101RaissaRabbitFloatPng{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}@keyframes v76101RaissaRabbitBreathPng{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.018)}}@keyframes v76101RaissaRabbitShadowPng{0%,to{opacity:.26;transform:translateX(calc(-50% + var(--raissa-rabbit-shadow-x))) scaleX(1)}50%{opacity:.18;transform:translateX(calc(-50% + var(--raissa-rabbit-shadow-x))) scaleX(.92)}}.raissa-rabbit{--raissa-rabbit-x:0px;--raissa-rabbit-y:0px;--raissa-rabbit-tilt:0deg;--raissa-rabbit-scale:1;--raissa-rabbit-shadow-x:0px;position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(98px,calc(env(safe-area-inset-bottom) + 84px));z-index:65;width:clamp(132px,10.2vw,158px);aspect-ratio:4/5;pointer-events:none;opacity:1;isolation:isolate;transform:translateZ(0);filter:none}.raissa-rabbit-breath,.raissa-rabbit-float,.raissa-rabbit-reactive{width:100%;height:100%;transform-origin:50% 88%;will-change:transform}.raissa-rabbit-float{position:relative;z-index:2;animation:v76101RaissaRabbitFloatPng 5.2s ease-in-out infinite}.raissa-rabbit-reactive{transform:translate3d(var(--raissa-rabbit-x),var(--raissa-rabbit-y),0) rotate(var(--raissa-rabbit-tilt)) scale(var(--raissa-rabbit-scale));transition:transform .14s cubic-bezier(.2,.72,.2,1)}.raissa-rabbit-breath{animation:v76101RaissaRabbitBreathPng 3.8s ease-in-out infinite}.raissa-rabbit-image{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 12px 18px rgba(0,0,0,.24)) drop-shadow(0 0 8px rgba(160,183,255,.1))}[data-theme=dark] .raissa-rabbit-image{filter:drop-shadow(0 13px 21px rgba(0,0,0,.38)) drop-shadow(0 0 9px rgba(185,202,255,.13))}.raissa-rabbit-soft-shadow{position:absolute;z-index:1;left:50%;bottom:1px;width:64%;height:12px;border-radius:999px;background:radial-gradient(ellipse at center,rgba(5,8,13,.28) 0,rgba(5,8,13,.14) 48%,transparent 76%);filter:blur(4px);transform:translateX(calc(-50% + var(--raissa-rabbit-shadow-x)));animation:v76101RaissaRabbitShadowPng 5.2s ease-in-out infinite;will-change:transform,opacity}[data-theme=dark] .raissa-rabbit-soft-shadow{background:radial-gradient(ellipse at center,rgba(125,154,233,.16) 0,rgba(5,8,13,.26) 46%,transparent 78%)}.raissa-rabbit-aura,.raissa-rabbit-ground-glow,.raissa-rabbit>svg{display:none!important}@media (max-width:720px){.raissa-rabbit{width:112px;right:8px;bottom:max(88px,calc(env(safe-area-inset-bottom) + 76px))}}@media (prefers-reduced-motion:reduce){.raissa-rabbit-breath,.raissa-rabbit-float,.raissa-rabbit-reactive,.raissa-rabbit-soft-shadow{animation:none!important;transition:none!important;transform:none!important}}.simulator-v763-page .is-overdrive-rocha{--sim-v764-od-rgb:199 33 67;--sim-v764-od-core:#c72143;--sim-v764-od-soft:#ef8299;--sim-v764-od-light:#fff0f4;--sim-v764-od-deep:#87152d;--sim-v764-od-mid:#d53656;--sim-v764-od-high:#ff7f99;--sim-v764-od-charge-mid:#a92d45;--reactive-accent:#c72143}.simulator-v763-page .is-overdrive-ligia{--sim-v764-od-rgb:238 91 151;--sim-v764-od-core:#ee5b97;--sim-v764-od-soft:#ffb1d0;--sim-v764-od-light:#fff7fb;--sim-v764-od-deep:#b92d69;--sim-v764-od-mid:#ef6ba2;--sim-v764-od-high:#ffc0da;--sim-v764-od-charge-mid:#d05286;--reactive-accent:#ee5b97}.simulator-v763-primary-card.is-overdrive.is-overdrive-rocha{border-color:rgba(217,52,84,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 18px 42px rgba(20,24,31,.12),0 0 22px rgba(199,33,67,.22),0 0 52px rgba(139,20,45,.12)}.simulator-v763-primary-card.is-overdrive.is-overdrive-rocha:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 24px 50px rgba(20,24,31,.14),0 0 30px rgba(217,54,86,.32),0 0 68px rgba(139,20,45,.18)}.simulator-v763-primary-card.is-overdrive.is-overdrive-ligia{border-color:rgba(244,113,169,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 17px 40px rgba(20,24,31,.11),0 0 24px rgba(238,91,151,.2),0 0 48px rgba(255,158,197,.1)}.simulator-v763-primary-card.is-overdrive.is-overdrive-ligia:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 23px 48px rgba(20,24,31,.13),0 0 34px rgba(238,91,151,.29),0 0 66px rgba(255,158,197,.15)}.simulator-v76101-rocha-overdrive{position:absolute!important;inset:-2px;z-index:4!important;overflow:visible;border-radius:inherit;pointer-events:none;isolation:isolate;transform:none!important}.simulator-v76101-rocha-overdrive:before{content:"";position:absolute;inset:2px;z-index:0;border:1.5px solid rgba(222,62,91,.76);border-radius:inherit;box-shadow:inset 0 0 10px rgba(255,109,135,.1),0 0 7px rgba(209,47,78,.44),0 0 19px rgba(145,19,44,.2);opacity:.82;animation:v76102RochaBorderBreath 2.9s ease-in-out infinite}.simulator-v76101-rocha-overdrive:after{content:"";position:absolute;inset:1px;z-index:0;border-radius:inherit;background:radial-gradient(circle at 8% 6%,rgba(255,112,139,.18),transparent 20%),radial-gradient(circle at 92% 88%,rgba(166,18,48,.13),transparent 24%);opacity:.72;animation:v76102RochaAuraPulse 4.8s ease-in-out infinite}.simulator-v76101-rocha-frame{width:100%;height:100%;position:absolute;inset:0;z-index:2;overflow:visible}.simulator-v76101-rocha-frame path,.simulator-v76101-rocha-frame rect{fill:none;vector-effect:non-scaling-stroke}.simulator-v76101-rocha-frame .rocha-rail-halo{stroke:rgba(208,38,71,.24);stroke-width:10px}.simulator-v76101-rocha-frame .rocha-rail-core{stroke:rgba(215,55,86,.94);stroke-width:2.7px}.simulator-v76101-rocha-frame .rocha-runner{stroke-dasharray:8 92;stroke-linecap:round;animation:v76102RochaRunner 2.35s linear infinite}.simulator-v76101-rocha-frame .rocha-runner-halo{stroke:rgba(255,109,139,.34);stroke-width:12px}.simulator-v76101-rocha-frame .rocha-runner-core{stroke:#fff0f4;stroke-width:2.2px}.simulator-v76101-rocha-frame .rocha-thorn{stroke:rgba(238,93,120,.92);stroke-width:1.35px;stroke-linecap:round;stroke-dasharray:12 9 4 15;opacity:.18;animation:v76102RochaThornFlow 3.8s linear infinite,v76102RochaThornFlicker 5.1s step-end infinite}.simulator-v76101-rocha-frame .thorn-right{animation-delay:-.9s,-2.1s}.simulator-v76101-rocha-frame .thorn-bottom{animation-delay:-1.8s,-3.3s}.simulator-v76101-rocha-frame .thorn-left{animation-delay:-2.7s,-4.2s}.simulator-v76101-rocha-petal{--rocha-drift-x:20px;--rocha-drift-y:18px;--rocha-rotate:280deg;position:absolute;z-index:3;top:-11px;left:12%;width:7px;height:10px;border-radius:76% 24% 67% 33%/72% 35% 65% 28%;background:linear-gradient(145deg,#ff9ab0,#d83e5d 50%,#86162e);box-shadow:0 0 5px rgba(211,48,79,.2);opacity:0;transform-origin:50% 35%;animation:v76102RochaPetalBurst 5.8s cubic-bezier(.3,.12,.48,.96) infinite}.simulator-v76101-rocha-petal:first-of-type{left:7%;animation-delay:-.6s;animation-duration:5.7s;--rocha-drift-x:24px;--rocha-drift-y:22px;--rocha-rotate:320deg}.simulator-v76101-rocha-petal:nth-of-type(2){left:24%;animation-delay:-3.1s;animation-duration:6.8s;--rocha-drift-x:-15px;--rocha-drift-y:18px;--rocha-rotate:245deg;width:6px;height:9px}.simulator-v76101-rocha-petal:nth-of-type(3){left:46%;animation-delay:-1.9s;animation-duration:6.2s;--rocha-drift-x:17px;--rocha-drift-y:25px;--rocha-rotate:360deg}.simulator-v76101-rocha-petal:nth-of-type(4){left:67%;animation-delay:-4.5s;animation-duration:7.1s;--rocha-drift-x:-20px;--rocha-drift-y:19px;--rocha-rotate:275deg;width:6px;height:8px}.simulator-v76101-rocha-petal:nth-of-type(5){left:83%;animation-delay:-2.7s;animation-duration:5.9s;--rocha-drift-x:13px;--rocha-drift-y:27px;--rocha-rotate:335deg}.simulator-v76101-rocha-petal:nth-of-type(6){left:95%;animation-delay:-5.2s;animation-duration:7.4s;--rocha-drift-x:-26px;--rocha-drift-y:21px;--rocha-rotate:230deg;width:6px;height:8px}.simulator-v76101-rocha-spark{position:absolute;z-index:4;width:4px;height:4px;border-radius:50%;background:#fff3f6;box-shadow:0 0 5px #ff9cb2,0 0 12px rgba(206,44,76,.72);opacity:0;animation:v76102RochaSpark 3.3s ease-out infinite}.simulator-v76101-rocha-spark.spark-a{top:-1px;left:17%;--rocha-spark-x:11px;--rocha-spark-y:-12px;animation-delay:-.4s}.simulator-v76101-rocha-spark.spark-b{top:29%;right:-1px;--rocha-spark-x:13px;--rocha-spark-y:5px;animation-delay:-1.5s}.simulator-v76101-rocha-spark.spark-c{bottom:-1px;right:23%;--rocha-spark-x:-9px;--rocha-spark-y:12px;animation-delay:-2.4s}.simulator-v76101-rocha-spark.spark-d{bottom:26%;left:-1px;--rocha-spark-x:-12px;--rocha-spark-y:-5px;animation-delay:-2.9s}.simulator-v76101-rocha-overdrive.is-compact{inset:-1px;overflow:hidden;opacity:.86}.simulator-v76101-rocha-overdrive.is-compact:before{border-width:1px;box-shadow:0 0 6px rgba(209,47,78,.37),0 0 14px rgba(145,19,44,.14)}.simulator-v76101-rocha-overdrive.is-compact:after{opacity:.45}.simulator-v76101-rocha-overdrive.is-compact .rocha-rail-halo{stroke-width:6px}.simulator-v76101-rocha-overdrive.is-compact .rocha-rail-core{stroke-width:2px}.simulator-v76101-rocha-overdrive.is-compact .rocha-runner-halo{stroke-width:7px}.simulator-v76101-rocha-overdrive.is-compact .rocha-runner{animation-duration:3.25s}.simulator-v76101-rocha-overdrive.is-compact .simulator-v76101-rocha-petal{width:5px;height:7px;opacity:0}.simulator-v76101-ligia-overdrive{position:absolute!important;inset:-2px;z-index:4!important;overflow:hidden;border-radius:inherit;pointer-events:none;isolation:isolate;transform:none!important}.simulator-v76101-ligia-overdrive:before{content:"";position:absolute;inset:2px;z-index:0;border:1.35px solid rgba(245,126,176,.72);border-radius:inherit;box-shadow:inset 0 0 11px rgba(255,182,213,.1),0 0 7px rgba(238,91,151,.38),0 0 18px rgba(238,91,151,.16);opacity:.82;animation:v76102LigiaBorderBreath 3.6s ease-in-out infinite}.simulator-v76101-ligia-overdrive:after{content:"";position:absolute;inset:-18%;z-index:0;border-radius:42%;background:radial-gradient(circle at 22% 30%,rgba(255,190,217,.16),transparent 31%),radial-gradient(circle at 76% 68%,rgba(238,91,151,.13),transparent 29%),linear-gradient(112deg,transparent 34%,rgba(255,231,241,.11) 47%,rgba(255,177,210,.12) 53%,transparent 66%);opacity:.75;transform:translate3d(-4%,1%,0) rotate(-2deg);animation:v76102LigiaAuroraDrift 6.6s ease-in-out infinite}.simulator-v76101-ligia-frame{width:100%;height:100%;position:absolute;inset:0;z-index:2;overflow:visible}.simulator-v76101-ligia-frame path,.simulator-v76101-ligia-frame rect{fill:none;vector-effect:non-scaling-stroke}.simulator-v76101-ligia-frame .ligia-rail-halo{stroke:rgba(244,126,176,.22);stroke-width:9px}.simulator-v76101-ligia-frame .ligia-rail-core{stroke:rgba(244,126,176,.88);stroke-width:2.45px}.simulator-v76101-ligia-frame .ligia-runner{stroke-dasharray:6 94;stroke-linecap:round;animation:v76102LigiaRunner 3.05s linear infinite}.simulator-v76101-ligia-frame .ligia-runner-soft{stroke:rgba(255,188,215,.44);stroke-width:11px}.simulator-v76101-ligia-frame .ligia-runner-core{stroke:#fff8fc;stroke-width:2px}.simulator-v76101-ligia-frame .ligia-ribbon{stroke:rgba(255,180,211,.78);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:7 12 2 18;opacity:.16;animation:v76102LigiaRibbon 5.4s linear infinite,v76102LigiaRibbonGlow 4.2s ease-in-out infinite}.simulator-v76101-ligia-frame .ribbon-b{animation-delay:-2.4s,-1.1s}.simulator-v76101-ligia-bloom{position:absolute;z-index:1;width:74px;height:74px;border-radius:50%;background:radial-gradient(circle,rgba(255,214,231,.18) 0,rgba(238,91,151,.09) 40%,transparent 72%);opacity:.55;animation:v76102LigiaBloom 4.4s ease-in-out infinite}.simulator-v76101-ligia-bloom.bloom-a{top:-30px;left:-22px}.simulator-v76101-ligia-bloom.bloom-b{right:-28px;bottom:-32px;animation-delay:-2.2s}.simulator-v76101-ligia-petal{--ligia-drift-x:14px;--ligia-rotate:270deg;position:absolute;z-index:3;top:-12px;left:10%;width:7px;height:10px;border-radius:75% 25% 68% 32%/74% 36% 64% 26%;background:linear-gradient(145deg,#ffd0e2,#f486b2 45%,#d94f89);box-shadow:0 0 4px rgba(241,106,160,.18);opacity:0;transform-origin:50% 30%;animation:v76102LigiaPetalFloat 7.4s cubic-bezier(.34,.08,.54,.98) infinite}.simulator-v76101-ligia-petal.petal-1{left:10%;animation-delay:-.8s;animation-duration:7.2s;--ligia-drift-x:18px;--ligia-rotate:250deg}.simulator-v76101-ligia-petal.petal-2{left:31%;animation-delay:-4.6s;animation-duration:8.6s;--ligia-drift-x:-12px;--ligia-rotate:320deg;width:6px;height:9px}.simulator-v76101-ligia-petal.petal-3{left:54%;animation-delay:-2.8s;animation-duration:9.1s;--ligia-drift-x:13px;--ligia-rotate:225deg}.simulator-v76101-ligia-petal.petal-4{left:74%;animation-delay:-6s;animation-duration:8s;--ligia-drift-x:-16px;--ligia-rotate:300deg;width:6px;height:8px}.simulator-v76101-ligia-petal.petal-5{left:91%;animation-delay:-3.9s;animation-duration:9.6s;--ligia-drift-x:-21px;--ligia-rotate:275deg;width:6px;height:8px}.simulator-v76101-ligia-spark{position:absolute;z-index:4;width:3px;height:3px;border-radius:50%;background:#fff9fc;box-shadow:0 0 5px rgba(255,207,228,.96),0 0 10px rgba(238,91,151,.42);opacity:0;animation:v76102LigiaSparkle 4.2s ease-in-out infinite}.simulator-v76101-ligia-spark.spark-1{top:7%;left:15%;animation-delay:-.5s}.simulator-v76101-ligia-spark.spark-2{top:18%;right:11%;animation-delay:-2.6s;width:2px;height:2px}.simulator-v76101-ligia-spark.spark-3{top:42%;left:5%;animation-delay:-1.6s;width:2px;height:2px}.simulator-v76101-ligia-spark.spark-4{top:57%;right:7%;animation-delay:-3.4s}.simulator-v76101-ligia-spark.spark-5{bottom:9%;left:23%;animation-delay:-2.1s;width:2px;height:2px}.simulator-v76101-ligia-spark.spark-6{bottom:12%;right:27%;animation-delay:-4s;width:2px;height:2px}.simulator-v76101-ligia-spark.spark-7{top:31%;left:48%;animation-delay:-3s;width:2px;height:2px}.simulator-v76101-ligia-spark.spark-8{bottom:30%;right:43%;animation-delay:-1.1s;width:2px;height:2px}.simulator-v76101-ligia-overdrive.is-compact{inset:-1px;opacity:.87}.simulator-v76101-ligia-overdrive.is-compact:before{border-width:1px;box-shadow:0 0 6px rgba(238,91,151,.33),0 0 13px rgba(238,91,151,.12)}.simulator-v76101-ligia-overdrive.is-compact:after{opacity:.44}.simulator-v76101-ligia-overdrive.is-compact .ligia-rail-halo{stroke-width:6px}.simulator-v76101-ligia-overdrive.is-compact .ligia-rail-core{stroke-width:1.9px}.simulator-v76101-ligia-overdrive.is-compact .ligia-runner-soft{stroke-width:7px}.simulator-v76101-ligia-overdrive.is-compact .ligia-runner{animation-duration:4s}.simulator-v76101-ligia-overdrive.is-compact .simulator-v76101-ligia-bloom{width:58px;height:58px;opacity:.38}.simulator-v76101-ligia-overdrive.is-compact .simulator-v76101-ligia-petal{width:5px;height:7px}.simulator-v76101-ligia-overdrive.is-paused,.simulator-v76101-ligia-overdrive.is-paused *,.simulator-v76101-ligia-overdrive.is-paused:after,.simulator-v76101-ligia-overdrive.is-paused:before,.simulator-v76101-rocha-overdrive.is-paused,.simulator-v76101-rocha-overdrive.is-paused *,.simulator-v76101-rocha-overdrive.is-paused:after,.simulator-v76101-rocha-overdrive.is-paused:before{animation-play-state:paused!important}@keyframes v76102RochaBorderBreath{0%,to{opacity:.68;box-shadow:inset 0 0 8px rgba(255,109,135,.08),0 0 6px rgba(209,47,78,.34),0 0 15px rgba(145,19,44,.15)}48%{opacity:.96;box-shadow:inset 0 0 12px rgba(255,109,135,.15),0 0 10px rgba(229,59,91,.58),0 0 25px rgba(145,19,44,.24)}55%{opacity:.76}}@keyframes v76102RochaAuraPulse{0%,to{opacity:.48;transform:scale(1)}50%{opacity:.84;transform:scale(1.012)}}@keyframes v76102RochaRunner{to{stroke-dashoffset:-100}}@keyframes v76102RochaThornFlow{to{stroke-dashoffset:-100}}@keyframes v76102RochaThornFlicker{0%,61%,to{opacity:.14}64%{opacity:.66}67%{opacity:.2}70%{opacity:.78}74%{opacity:.16}}@keyframes v76102RochaPetalBurst{0%,64%{top:-11px;opacity:0;transform:translateZ(0) rotate(0deg) scale(.7)}68%{opacity:.74}82%{opacity:.58;transform:translate3d(var(--rocha-drift-x),46px,0) rotate(calc(var(--rocha-rotate) * .58)) scale(.92)}to{top:calc(100% + var(--rocha-drift-y));opacity:0;transform:translate3d(calc(var(--rocha-drift-x) * -.45),0,0) rotate(var(--rocha-rotate)) scale(.68)}}@keyframes v76102RochaSpark{0%,69%,to{opacity:0;transform:translateZ(0) scale(.45)}73%{opacity:1;transform:translateZ(0) scale(1.08)}82%{opacity:.65}94%{opacity:0;transform:translate3d(var(--rocha-spark-x),var(--rocha-spark-y),0) scale(.22)}}@keyframes v76102LigiaBorderBreath{0%,to{opacity:.66;box-shadow:inset 0 0 9px rgba(255,182,213,.08),0 0 6px rgba(238,91,151,.31),0 0 15px rgba(238,91,151,.12)}50%{opacity:.94;box-shadow:inset 0 0 13px rgba(255,182,213,.14),0 0 9px rgba(244,118,171,.5),0 0 24px rgba(238,91,151,.2)}}@keyframes v76102LigiaAuroraDrift{0%,to{opacity:.54;transform:translate3d(-4%,1%,0) rotate(-2deg) scale(1)}50%{opacity:.84;transform:translate3d(4%,-2%,0) rotate(2deg) scale(1.04)}}@keyframes v76102LigiaRunner{to{stroke-dashoffset:-100}}@keyframes v76102LigiaRibbon{to{stroke-dashoffset:-100}}@keyframes v76102LigiaRibbonGlow{0%,to{opacity:.12}48%{opacity:.46}57%{opacity:.19}}@keyframes v76102LigiaBloom{0%,to{opacity:.34;transform:scale(.86)}50%{opacity:.72;transform:scale(1.14)}}@keyframes v76102LigiaPetalFloat{0%{top:-12px;opacity:0;transform:translateZ(0) rotate(0deg) scale(.76)}10%{opacity:.67}45%{transform:translate3d(var(--ligia-drift-x),0,0) rotate(calc(var(--ligia-rotate) * .48)) scale(.94)}82%{opacity:.46}to{top:calc(100% + 13px);opacity:0;transform:translate3d(calc(var(--ligia-drift-x) * -.38),0,0) rotate(var(--ligia-rotate)) scale(.72)}}@keyframes v76102LigiaSparkle{0%,66%,to{opacity:0;transform:scale(.45)}72%{opacity:.82;transform:scale(1.25)}77%{opacity:.26}83%{opacity:.92;transform:scale(.92)}90%{opacity:0;transform:scale(.35)}}@media (prefers-reduced-motion:reduce){.simulator-v76101-ligia-overdrive *,.simulator-v76101-ligia-overdrive:after,.simulator-v76101-ligia-overdrive:before,.simulator-v76101-rocha-overdrive *,.simulator-v76101-rocha-overdrive:after,.simulator-v76101-rocha-overdrive:before{animation:none!important}.simulator-v76101-ligia-bloom,.simulator-v76101-ligia-frame .ligia-ribbon,.simulator-v76101-ligia-petal,.simulator-v76101-ligia-spark,.simulator-v76101-rocha-frame .rocha-thorn,.simulator-v76101-rocha-petal,.simulator-v76101-rocha-spark{display:none!important}}.system-health-page{gap:18px}.system-health-page-header{align-items:flex-end;margin-bottom:0}.system-health-eyebrow{display:block;margin-bottom:7px;color:var(--brand);font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.system-health-refresh{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.system-health-refresh svg{width:16px}.system-health-request-error{display:grid;grid-gap:2px;gap:2px}.system-health-request-error strong{color:inherit}.system-health-request-error span{opacity:.85}.system-health-page .status.disabled{color:var(--muted);background:var(--surface-3)}.system-health-loading{display:flex;align-items:center;gap:14px}.system-health-loading-dot{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:var(--brand);box-shadow:0 0 0 5px color-mix(in srgb,var(--brand) 12%,transparent);animation:systemHealthPulse 1s ease-in-out infinite}.system-health-loading span,.system-health-loading strong{display:block}.system-health-loading span{margin-top:2px;color:var(--muted);font-size:10px}@keyframes systemHealthPulse{50%{transform:scale(.72);opacity:.55}}.system-health-hero{position:relative;overflow:hidden;min-height:174px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px 30px;border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--health-tone) 18%,transparent),transparent 24rem),var(--surface);box-shadow:var(--shadow-sm);--health-tone:var(--green)}.system-health-hero:after{content:"";position:absolute;width:260px;height:260px;right:-112px;bottom:-165px;border:42px solid color-mix(in srgb,var(--health-tone) 8%,transparent);border-radius:50%;pointer-events:none}.system-health-hero-warning{--health-tone:var(--yellow)}.system-health-hero-blocked{--health-tone:var(--red)}.system-health-hero-main{position:relative;z-index:1;display:flex;align-items:center;gap:19px;min-width:0}.system-health-hero-icon{width:64px;height:64px;flex:0 0 auto;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--health-tone) 18%,var(--line));border-radius:20px;color:var(--health-tone);background:color-mix(in srgb,var(--health-tone) 10%,var(--surface))}.system-health-hero-icon svg{width:29px}.system-health-hero-main span{color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.12em}.system-health-hero-main h2{margin:3px 0 0;font-size:clamp(31px,4vw,48px);line-height:1;letter-spacing:-.055em}.system-health-hero-main p{max-width:620px;margin:10px 0 0;color:var(--muted);font-size:11px}.system-health-hero-meta{position:relative;z-index:1;min-width:280px;text-align:right}.system-health-hero-meta>span{display:block;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.system-health-hero-meta>strong{display:block;margin-top:4px;font-size:13px}.system-health-summary-chips{margin-top:14px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.system-health-summary-chips span{padding:5px 8px;border-radius:999px;color:var(--muted);background:var(--surface-2);font-size:8px;font-weight:800}.system-health-summary-chips .is-ok{color:var(--green);background:color-mix(in srgb,var(--green) 9%,var(--surface))}.system-health-summary-chips .is-warning{color:#946507;background:color-mix(in srgb,var(--yellow) 14%,var(--surface))}.system-health-summary-chips .is-critical{color:var(--red);background:color-mix(in srgb,var(--red) 9%,var(--surface))}[data-theme=dark] .system-health-summary-chips .is-warning{color:var(--yellow)}.system-health-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));grid-gap:12px;gap:12px}.system-health-check{min-width:0;padding:17px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-xs);--check-tone:var(--green)}.system-health-check-warning{--check-tone:var(--yellow)}.system-health-check-blocked{--check-tone:var(--red)}.system-health-check-disabled{--check-tone:var(--muted-2)}.system-health-check-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.system-health-check-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--check-tone);background:color-mix(in srgb,var(--check-tone) 9%,var(--surface))}.system-health-check-icon svg{width:17px}.system-health-check-label{display:block;margin-top:18px;color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.system-health-check>strong{display:block;margin-top:4px;font-size:16px;letter-spacing:-.025em;overflow-wrap:anywhere}.system-health-check>p{min-height:31px;margin:7px 0 0;color:var(--muted);font-size:9px;line-height:1.55}.system-health-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.system-health-detail-card{min-width:0}.system-health-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:7px;gap:7px}.system-health-metrics>div{padding:10px 8px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2);text-align:center}.system-health-metrics span{display:block;color:var(--muted);font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.system-health-metrics strong{display:block;margin-top:4px;font-size:17px;letter-spacing:-.035em}.system-health-definition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px;margin:17px 0 0}.system-health-definition-list>div{min-width:0;display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--line)}.system-health-definition-list dt{color:var(--muted);font-size:9px}.system-health-definition-list dd{min-width:0;margin:0;color:var(--text);font-size:9px;font-weight:780;text-align:right;overflow-wrap:anywhere}.system-health-definition-list-large{grid-template-columns:1fr;margin-top:2px}.system-health-service-stack{display:grid;grid-gap:9px;gap:9px}.system-health-service-row{display:flex;align-items:center;gap:11px;min-height:58px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.system-health-service-icon{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;color:var(--brand);background:var(--brand-soft)}.system-health-service-icon svg{width:15px}.system-health-service-row div{min-width:0}.system-health-service-row small,.system-health-service-row span:not(.system-health-service-icon),.system-health-service-row strong{display:block}.system-health-service-row div>span{color:var(--muted);font-size:8px}.system-health-service-row strong{margin-top:1px;font-size:11px}.system-health-service-row small{margin-top:2px;color:var(--muted);font-size:8px}.system-health-footnote{margin:13px 0 0;color:var(--muted);font-size:9px;line-height:1.55}.system-health-bottom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.system-health-count{min-width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:var(--muted);background:var(--surface-2);font-size:10px;font-weight:850}.system-health-count.has-items{color:var(--red);background:color-mix(in srgb,var(--red) 9%,var(--surface))}.system-health-empty{min-height:92px;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;border:1px dashed var(--line-strong);border-radius:13px;color:var(--muted);background:var(--surface-2)}.system-health-empty>svg{width:20px;color:var(--green)}.system-health-empty span,.system-health-empty strong{display:block}.system-health-empty strong{color:var(--text);font-size:10px}.system-health-empty span{margin-top:2px;font-size:8px}.system-health-failure-list,.system-health-pending-list{display:grid;grid-gap:8px;gap:8px}.system-health-pending{display:flex;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.system-health-pending-mark{width:7px;height:7px;flex:0 0 auto;margin-top:5px;border-radius:50%;background:var(--yellow)}.system-health-pending-critical .system-health-pending-mark{background:var(--red)}.system-health-pending span,.system-health-pending strong{display:block}.system-health-pending strong{font-size:10px}.system-health-pending div>span{margin-top:3px;color:var(--muted);font-size:8px;line-height:1.5}.system-health-failure{padding:11px 12px;border:1px solid color-mix(in srgb,var(--red) 16%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--red) 3%,var(--surface-2))}.system-health-failure-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.system-health-failure-head strong{font-size:10px}.system-health-failure-head span{color:var(--muted);font-size:8px}.system-health-failure p{margin:6px 0 0;color:var(--text-soft);font-size:9px;line-height:1.5}.system-health-failure small{display:block;margin-top:5px;color:var(--muted);font-size:8px}.system-health-security-note{margin-top:-2px;border-left-color:var(--green)}@media (max-width:1180px){.system-health-check-grid,.system-health-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.system-health-hero{align-items:flex-start;flex-direction:column}.system-health-hero-meta{min-width:0;text-align:left}.system-health-summary-chips{justify-content:flex-start}.system-health-bottom-grid,.system-health-detail-grid{grid-template-columns:1fr}}@media (max-width:640px){.system-health-page-header{align-items:stretch}.system-health-refresh{width:100%;justify-content:center}.system-health-hero{padding:22px 20px}.system-health-hero-main{align-items:flex-start}.system-health-hero-icon{width:50px;height:50px;border-radius:15px}.system-health-check-grid{grid-template-columns:1fr}.system-health-check>p{min-height:0}.system-health-definition-list{grid-template-columns:1fr}.system-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.system-health-failure-head{align-items:flex-start;flex-direction:column;gap:2px}}.v7616-inline-projection{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:11px 12px;border:1px solid var(--v762-line);border-radius:13px;background:var(--v762-panel-soft)}.v7616-inline-projection>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.v7616-inline-projection>div>span{color:var(--muted);font-size:7px;font-weight:760;letter-spacing:.055em;text-transform:uppercase}.v7616-inline-projection>div>strong{color:var(--text-soft);font-size:clamp(16px,1.45vw,22px);font-weight:790;letter-spacing:-.035em;line-height:1.05;white-space:nowrap}.v7616-inline-projection>small{color:var(--muted-2);font-size:8px;font-weight:680;text-align:right}.v7616-inline-projection.is-featured{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.045)}.v7616-inline-projection.is-featured>div>span{color:rgba(255,255,255,.42)}.v7616-inline-projection.is-featured>div>strong{color:rgba(255,255,255,.88)}.v7616-accessories-insight{grid-template-rows:auto auto auto}.v7616-ticket-projection{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:8px 12px;gap:8px 12px;margin-top:8px;padding-top:10px;border-top:1px solid var(--v762-line)}.v7616-ticket-projection>span{color:var(--muted);font-size:7px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.v7616-ticket-projection>b{color:var(--text-soft);font-size:12px;font-weight:790;letter-spacing:-.025em;white-space:nowrap}.v7616-ticket-projection>em{color:var(--muted);font-size:7px;font-style:normal;font-weight:720;white-space:nowrap}@media (max-width:720px){.v7616-inline-projection{align-items:flex-start}.v7616-inline-projection .v762-metric-badge{flex:0 0 auto}.v7616-ticket-projection{grid-template-columns:1fr auto}.v7616-ticket-projection>em{grid-column:1/-1}}.schedule-person-copy{display:flex;align-items:center;gap:4px;min-width:0}.schedule-person-copy>span:first-child{min-width:0;flex:1 1 auto}.schedule-person-copy .schedule-folga-count{min-width:25px;min-height:14px;flex:0 0 auto;justify-content:center;padding:1px 4px;border-radius:999px;border-color:color-mix(in srgb,var(--text) 10%,var(--line));background:color-mix(in srgb,var(--text) 4%,var(--surface-2));color:var(--muted);font-size:5.6px;letter-spacing:.015em}.schedule-person-copy .schedule-folga-count strong{margin-right:1px;color:var(--text);font-size:6.2px}.schedule-cell.FR,.schedule-swatch.FR,[data-theme=dark] .schedule-cell.FR,[data-theme=dark] .schedule-swatch.FR{background:#f5a800;color:#111111;border-color:#d99000}.schedule-cell.T.holiday-worked,.schedule-swatch.T.holiday-worked,[data-theme=dark] .schedule-cell.T.holiday-worked,[data-theme=dark] .schedule-swatch.T.holiday-worked{background:#f5a800;color:#ffffff;border-color:#d99000}.schedule-brush-dock{max-width:min(620px,calc(100vw - 56px));flex-wrap:wrap;row-gap:5px}.schedule-brush-dock-options{flex-wrap:wrap}@media (max-width:1380px){.schedule-brush-dock{bottom:max(108px,calc(env(safe-area-inset-bottom) + 90px))}}@media (max-width:760px){.schedule-brush-dock{right:12px;bottom:max(148px,calc(env(safe-area-inset-bottom) + 132px));left:12px;max-width:none}}.schedule-person-copy .schedule-folga-count{min-width:32px;min-height:18px;padding:2px 6px;font-size:7px;font-weight:800;letter-spacing:.02em}.schedule-person-copy .schedule-folga-count strong{margin-right:2px;font-size:7.8px;font-weight:900}.schedule-brush-dock{gap:10px;max-width:min(700px,calc(100vw - 56px));padding:9px 11px;border-radius:16px}.schedule-brush-dock-copy{min-width:88px;gap:2px}.schedule-brush-dock-copy span{font-size:9px}.schedule-brush-dock-copy small{font-size:7.2px}.schedule-brush-dock-options{gap:5px}.schedule-brush-dock-button{width:34px;height:34px;border-radius:9px}.schedule-brush-dock-button .schedule-swatch{width:25px;height:25px;border-radius:6px;font-size:6.8px;font-weight:900}@media (max-width:760px){.schedule-brush-dock{gap:8px;padding:8px 9px}.schedule-brush-dock-copy{min-width:78px}.schedule-brush-dock-button{width:32px;height:32px}.schedule-brush-dock-button .schedule-swatch{width:24px;height:24px}}.simulator-period-navigator{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px}.simulator-period-copy{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:3px 10px;gap:3px 10px}.simulator-period-copy>span{grid-column:1/-1;color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.simulator-period-copy>strong{overflow:hidden;color:var(--text);font-size:17px;letter-spacing:-.025em;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.simulator-period-copy>.status{white-space:nowrap}.simulator-period-actions{display:flex;align-items:center;gap:8px}.simulator-period-button{min-width:132px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.simulator-period-button b{font-size:15px;line-height:1}.simulator-period-button.is-disabled{cursor:not-allowed;opacity:.45}.simulator-period-readonly{border-color:color-mix(in srgb,var(--muted) 24%,var(--line))}@media (max-width:700px){.simulator-period-navigator{align-items:stretch;flex-direction:column}.simulator-period-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.simulator-period-button{min-width:0}}@media (max-width:430px){.simulator-period-button span{font-size:8px}}.management-adjustment{overflow:hidden}.management-adjustment-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px}.management-adjustment-header>div{min-width:0}.management-adjustment-header span{display:block;color:var(--brand);font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.management-adjustment-header strong{display:block;margin-top:4px;color:var(--text);font-size:14px}.management-adjustment-header p{margin:4px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.management-adjustment-form{display:grid;grid-gap:16px;gap:16px;padding:18px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 74%,transparent)}.management-adjustment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.management-adjustment-reason>span{color:var(--text-soft);font-size:11px;font-weight:800;letter-spacing:.035em}.management-adjustment-reason textarea{min-height:86px;resize:vertical}.management-adjustment-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}@media (max-width:900px){.management-adjustment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.management-adjustment-header{align-items:stretch;flex-direction:column}.management-adjustment-grid{grid-template-columns:1fr}.management-adjustment-actions{align-items:stretch;flex-direction:column-reverse}}.v762-dashboard-intro.v7627-dashboard-intro-compact{min-height:48px;display:flex;align-items:center;padding:0}.v762-dashboard-intro.v7627-dashboard-intro-compact h1{margin:0;font-size:clamp(28px,3.1vw,42px);line-height:1;letter-spacing:-.055em}.v762-reactive-card.interaction-lift{transform:translateZ(0);transform-style:flat;will-change:transform,box-shadow;transition:transform .19s cubic-bezier(.2,.8,.2,1),box-shadow .21s ease,background .21s ease}.v762-reactive-card.interaction-lift:after,.v762-reactive-card.interaction-lift:before{display:none}.v7627-seller-summary{gap:13px}.v7627-seller-summary>.notice{margin-bottom:1px}.v7627-primary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:14px;gap:14px;padding:7px 0 5px}.v7627-primary-card{--seller-card-accent:var(--brand);min-width:0;min-height:310px;display:flex;flex-direction:column;padding:clamp(18px,1.65vw,22px);border:0!important;border-radius:22px;color:var(--text);background:linear-gradient(145deg,color-mix(in srgb,var(--v762-panel-solid) 96%,var(--seller-card-accent) 4%) 0,color-mix(in srgb,var(--v762-panel-solid) 84%,var(--seller-card-accent) 16%) 100%);box-shadow:0 4px 12px rgba(18,24,33,.055),0 18px 42px rgba(18,24,33,.105)}.v7627-primary-card.is-revenue{--seller-card-accent:#ef3348}.v7627-primary-card.is-devices{--seller-card-accent:#3f72ee}.v7627-primary-card.is-accessories{--seller-card-accent:#d98a24}[data-theme=dark] .v7627-primary-card{background:linear-gradient(145deg,color-mix(in srgb,var(--v762-panel-solid) 91%,var(--seller-card-accent) 9%) 0,color-mix(in srgb,var(--v762-panel-solid) 78%,var(--seller-card-accent) 22%) 100%);box-shadow:0 20px 48px rgba(0,0,0,.34),0 0 34px color-mix(in srgb,var(--seller-card-accent) 13%,transparent)}.v7627-primary-card .v762-metric-name{color:var(--text-soft);font-size:12px;font-weight:820}.v7627-primary-card .v762-metric-icon{width:35px;height:35px;color:var(--seller-card-accent);background:color-mix(in srgb,var(--seller-card-accent) 12%,transparent)}.v7627-primary-card .v762-metric-icon svg{width:16px}.v7627-primary-actual{display:grid;grid-gap:6px;gap:6px;margin-top:22px}.v7627-primary-actual>span,.v7627-primary-details>div>span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.v7627-primary-actual>strong{min-width:0;overflow:hidden;color:var(--text);font-size:clamp(29px,2.65vw,43px);font-weight:790;line-height:1.02;letter-spacing:-.058em;text-overflow:ellipsis;white-space:nowrap}.v7627-primary-details{display:grid;grid-gap:6px;gap:6px;margin-top:auto;padding-top:20px}.v7627-primary-details>div:not(.dashboard-result-progress){min-height:31px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 9px;border-radius:10px;background:color-mix(in srgb,var(--v762-panel-solid) 54%,transparent)}.v7627-primary-details>div:last-child{background:color-mix(in srgb,var(--seller-card-accent) 10%,var(--v762-panel-solid))}.v7627-primary-details>div>strong{max-width:68%;color:var(--text-soft);font-size:11px;font-weight:780;line-height:1.25;text-align:right}.v7627-primary-details>div>strong.is-muted{color:var(--muted);font-weight:680}.v7627-primary-card .dashboard-result-progress{height:5px;margin:1px 2px 3px;border-radius:999px;background:color-mix(in srgb,var(--seller-card-accent) 12%,var(--v762-panel-soft))}.v7627-primary-card .dashboard-result-progress>span{border-radius:inherit;background:var(--seller-card-accent);box-shadow:0 0 14px color-mix(in srgb,var(--seller-card-accent) 28%,transparent)}.v7627-primary-card .dashboard-result-progress.is-unavailable{opacity:.42}.v7627-commission-card{--seller-card-accent:var(--green);min-width:0;min-height:116px;display:grid;grid-template-columns:minmax(210px,.85fr) minmax(260px,1.25fr) minmax(220px,.85fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:18px 20px;border:0!important;border-radius:20px;background:linear-gradient(125deg,color-mix(in srgb,var(--v762-panel-solid) 95%,var(--seller-card-accent) 5%),color-mix(in srgb,var(--v762-panel-solid) 87%,var(--seller-card-accent) 13%));box-shadow:0 4px 12px rgba(18,24,33,.05),0 17px 40px rgba(18,24,33,.1)}.v7627-commission-card.tone-violet{--seller-card-accent:var(--violet)}[data-theme=dark] .v7627-commission-card{box-shadow:0 19px 45px rgba(0,0,0,.32),0 0 32px color-mix(in srgb,var(--seller-card-accent) 12%,transparent)}.v7627-commission-main{min-width:0}.v7627-commission-main .v762-metric-name{font-size:11px}.v7627-commission-main .v762-metric-badge{min-height:28px;font-size:10px}.v7627-commission-main>strong{display:block;min-width:0;overflow:hidden;margin-top:10px;color:var(--text);font-size:clamp(25px,2.55vw,38px);line-height:1;letter-spacing:-.052em;text-overflow:ellipsis;white-space:nowrap}.v7627-commission-card>p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.v7627-commission-payments{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.v7627-commission-payments>div{min-width:0;padding:10px 11px;border-radius:11px;background:color-mix(in srgb,var(--v762-panel-solid) 64%,transparent)}.v7627-commission-payments span{display:block;color:var(--muted);font-size:10px;font-weight:790;text-transform:uppercase}.v7627-commission-payments strong{display:block;overflow:hidden;margin-top:5px;color:var(--text-soft);font-size:13px;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.v7627-commission-link{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border-radius:11px;color:var(--text-soft);background:color-mix(in srgb,var(--seller-card-accent) 11%,var(--v762-panel-solid));font-size:10px;font-weight:790;white-space:nowrap}.v7627-commission-link svg{width:13px;transition:transform .16s ease}.v7627-commission-link:hover svg{transform:translateX(3px)}.v7627-priority-action{min-height:62px;display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:16px;background:linear-gradient(110deg,color-mix(in srgb,var(--brand) 8%,var(--v762-panel-solid)),color-mix(in srgb,var(--v762-panel-solid) 90%,transparent));box-shadow:0 9px 24px rgba(20,24,31,.055)}.v7627-priority-action.is-success{background:linear-gradient(110deg,color-mix(in srgb,var(--green) 10%,var(--v762-panel-solid)),color-mix(in srgb,var(--v762-panel-solid) 90%,transparent))}.v7627-priority-action>span{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:var(--brand);background:color-mix(in srgb,var(--brand) 11%,transparent)}.v7627-priority-action.is-success>span{color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent)}.v7627-priority-action svg{width:16px}.v7627-priority-action>div{min-width:0}.v7627-priority-action strong{display:block;font-size:11px}.v7627-priority-action p{margin:3px 0 0;color:var(--muted);font-size:10px;line-height:1.4}.v7627-supporting-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;padding:5px;border-radius:16px;background:color-mix(in srgb,var(--v762-panel-solid) 70%,transparent)}.v7627-supporting-metrics>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px}.v7627-supporting-metrics span{color:var(--muted);font-size:10px}.v7627-supporting-metrics strong{overflow:hidden;color:var(--text-soft);font-size:13px;letter-spacing:-.02em;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dashboard-installations-section.is-seller-dashboard{gap:10px;margin-top:2px}.dashboard-installations-section.is-seller-dashboard .dashboard-installations-heading>div>span,.dashboard-installations-section.is-seller-dashboard .dashboard-installations-open{font-size:10px}.dashboard-installations-card.is-seller-dashboard{display:grid;grid-gap:3px;gap:3px;padding:4px;overflow:visible;border:0;background:color-mix(in srgb,var(--v762-panel-solid) 75%,transparent);box-shadow:0 13px 34px rgba(20,24,31,.075)}[data-theme=dark] .dashboard-installations-card.is-seller-dashboard{box-shadow:0 15px 38px rgba(0,0,0,.24),0 0 28px color-mix(in srgb,var(--brand) 6%,transparent)}.dashboard-installations-card.is-seller-dashboard .dashboard-installation-row{border:0;border-radius:12px;background:color-mix(in srgb,var(--v762-panel-solid) 88%,transparent)}.dashboard-installations-card.is-seller-dashboard .dashboard-installation-row.is-next{background:linear-gradient(100deg,color-mix(in srgb,var(--brand) 9%,var(--v762-panel-solid)),var(--v762-panel-solid));box-shadow:0 7px 19px color-mix(in srgb,var(--brand) 8%,transparent)}.dashboard-installations-card.is-seller-dashboard .dashboard-installation-row.is-installed{opacity:.7}.dashboard-installations-card.is-seller-dashboard .dashboard-installation-status,.dashboard-installations-card.is-seller-dashboard .dashboard-installation-time{font-size:9px}.dashboard-installations-card.is-seller-dashboard .dashboard-installation-name strong{font-size:11px}.dashboard-installations-card.is-seller-dashboard .dashboard-installation-time b{padding:4px 6px;border-radius:999px;color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent);font-size:8px;font-weight:830;letter-spacing:.045em;text-transform:uppercase}.dashboard-installations-card.is-seller-dashboard .dashboard-installation-product{border:0}.dashboard-installations-section.is-seller-dashboard .dashboard-installations-empty{border:0;box-shadow:0 11px 30px rgba(20,24,31,.065)}.dashboard-installations-section.is-seller-dashboard .dashboard-installations-empty strong{font-size:11px}.v762-loading-grid.v7627-seller-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v7627-seller-loading .v762-loading-card{min-height:310px;border:0;box-shadow:0 15px 38px rgba(20,24,31,.07)}.v7627-seller-loading .v7627-loading-commission{min-height:116px;grid-column:1/-1}@media (hover:hover) and (pointer:fine){.v7627-commission-card.interaction-lift:focus-within,.v7627-commission-card.interaction-lift:hover,.v7627-primary-card.interaction-lift:focus-within,.v7627-primary-card.interaction-lift:hover{z-index:4;transform:translate3d(0,-7px,0) scale(1.012)}.v7627-primary-card.interaction-lift:focus-within,.v7627-primary-card.interaction-lift:hover{box-shadow:0 9px 19px rgba(18,24,33,.08),0 28px 60px rgba(18,24,33,.16),0 13px 30px color-mix(in srgb,var(--seller-card-accent) 13%,transparent)}[data-theme=dark] .v7627-primary-card.interaction-lift:focus-within,[data-theme=dark] .v7627-primary-card.interaction-lift:hover{box-shadow:0 28px 62px rgba(0,0,0,.48),0 0 45px color-mix(in srgb,var(--seller-card-accent) 22%,transparent)}.v7627-commission-card.interaction-lift:focus-within,.v7627-commission-card.interaction-lift:hover{box-shadow:0 27px 58px rgba(18,24,33,.15),0 11px 28px color-mix(in srgb,var(--seller-card-accent) 11%,transparent)}[data-theme=dark] .v7627-commission-card.interaction-lift:focus-within,[data-theme=dark] .v7627-commission-card.interaction-lift:hover{box-shadow:0 27px 58px rgba(0,0,0,.44),0 0 40px color-mix(in srgb,var(--seller-card-accent) 18%,transparent)}}@media (max-width:1080px){.v7627-commission-card{grid-template-columns:minmax(210px,.85fr) minmax(250px,1.15fr) minmax(210px,.85fr)}.v7627-commission-link{grid-column:1/-1;justify-self:end}}@media (max-width:820px){.v762-dashboard-intro.v7627-dashboard-intro-compact{min-height:42px}.v762-dashboard-intro.v7627-dashboard-intro-compact h1{font-size:clamp(27px,8vw,36px)}.v762-loading-grid.v7627-seller-loading,.v7627-primary-grid{grid-template-columns:1fr}.v7627-primary-card,.v7627-seller-loading .v762-loading-card{min-height:280px}.v7627-seller-loading .v7627-loading-commission{min-height:180px;grid-column:auto}.v7627-commission-card{grid-template-columns:minmax(0,1fr) minmax(210px,.85fr)}.v7627-commission-card>p{grid-column:1/-1;grid-row:2}.v7627-commission-payments{grid-column:2;grid-row:1}.v7627-commission-link{grid-column:1/-1;grid-row:3}.v7627-supporting-metrics{grid-template-columns:1fr}}@media (max-width:560px){.v7627-primary-grid{gap:11px}.v7627-primary-card{min-height:266px;padding:17px}.v7627-primary-actual{margin-top:17px}.v7627-primary-actual>strong{font-size:clamp(29px,10vw,40px)}.v7627-primary-details{padding-top:15px}.v7627-commission-card{grid-template-columns:1fr;gap:13px;padding:17px}.v7627-commission-card>p,.v7627-commission-link,.v7627-commission-payments{grid-column:auto;grid-row:auto}.v7627-commission-link{justify-self:stretch}.dashboard-installations-section.is-seller-dashboard .dashboard-installations-heading,.v7627-priority-action{align-items:flex-start}.dashboard-installations-section.is-seller-dashboard .dashboard-installations-heading>div{display:grid;grid-gap:3px;gap:3px}.dashboard-installations-section.is-seller-dashboard .dashboard-installations-heading>div>span{display:block}.dashboard-installations-card.is-seller-dashboard .dashboard-installation-time{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.v762-reactive-card.interaction-lift{will-change:auto}}.v7628-gradient-card{--v7628-card-start:#e31e36;--v7628-card-mid:#c51228;--v7628-card-end:#6b0713;--v7628-card-shadow:130,8,24;min-width:0;border:0!important;color:#fff;background-color:var(--v7628-card-end);background-image:linear-gradient(145deg,var(--v7628-card-start) 0,var(--v7628-card-mid) 48%,var(--v7628-card-end) 100%);box-shadow:0 7px 18px rgba(var(--v7628-card-shadow),.22),0 24px 50px rgba(18,24,33,.17)}[data-theme=dark] .v7628-gradient-card{box-shadow:0 24px 54px rgba(0,0,0,.44),0 0 34px rgba(var(--v7628-card-shadow),.28)}.v7628-primary-card.is-revenue{--v7628-card-start:#ed263d;--v7628-card-mid:#c91129;--v7628-card-end:#610711;--v7628-card-shadow:197,17,41}.v7628-primary-card.is-devices{--v7628-card-start:#386be0;--v7628-card-mid:#234ba6;--v7628-card-end:#10265f;--v7628-card-shadow:35,75,166}.v7628-primary-card.is-accessories{--v7628-card-start:#cb5714;--v7628-card-mid:#983307;--v7628-card-end:#4f1502;--v7628-card-shadow:152,51,7}.v7628-bonus-card.is-gross{--v7628-card-start:#8150cf;--v7628-card-mid:#5928aa;--v7628-card-end:#2b0e66;--v7628-card-shadow:89,40,170}.v7628-bonus-card.is-bl{--v7628-card-start:#087f92;--v7628-card-mid:#056173;--v7628-card-end:#02343f;--v7628-card-shadow:5,97,115}.v7628-bonus-card.is-tv{--v7628-card-start:#c82d75;--v7628-card-mid:#951750;--v7628-card-end:#510627;--v7628-card-shadow:149,23,80}.v7628-bonus-card.is-gross-multi{--v7628-card-start:#555bcf;--v7628-card-mid:#393da2;--v7628-card-end:#1b1d58;--v7628-card-shadow:57,61,162}.v7628-bonus-card.is-residential-multi{--v7628-card-start:#178a4e;--v7628-card-mid:#0e6538;--v7628-card-end:#06351d;--v7628-card-shadow:14,101,56}.v7628-bonus-card.is-insurance{--v7628-card-start:#ad6904;--v7628-card-mid:#7e4301;--v7628-card-end:#402000;--v7628-card-shadow:126,67,1}.v7628-primary-card{min-height:326px;padding:clamp(19px,1.75vw,24px);border-radius:22px}.v7628-bonus-head,.v7628-card-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.v7628-bonus-head h3,.v7628-card-head h3{min-width:0;margin:0;color:#fff;font-size:12px;font-weight:850;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.v7628-bonus-head>span,.v7628-card-head>span{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;color:rgba(255,255,255,.94)}.v7628-card-head svg{width:24px}.v7628-primary-actual{display:grid;grid-gap:6px;gap:6px;margin-top:25px}.v7628-bonus-actual>span,.v7628-bonus-current>span,.v7628-bonus-next>span,.v7628-primary-actual>span,.v7628-primary-daily>span,.v7628-primary-progress-copy>span,.v7628-primary-secondary span{color:rgba(255,255,255,.72);font-size:9px;font-weight:790;letter-spacing:.075em;text-transform:uppercase}.v7628-primary-actual>strong{min-width:0;overflow:hidden;color:#fff;font-size:clamp(30px,2.75vw,45px);font-weight:790;line-height:1;letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap}.v7628-primary-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:auto;padding-top:27px}.v7628-primary-secondary>div{min-width:0;display:grid;grid-gap:5px;gap:5px}.v7628-primary-secondary>div:last-child{justify-items:end;text-align:right}.v7628-primary-daily strong,.v7628-primary-progress-copy strong,.v7628-primary-secondary strong{min-width:0;color:#fff;font-size:12px;font-weight:780;line-height:1.3;overflow-wrap:anywhere}.v7628-primary-card strong.is-muted{color:rgba(255,255,255,.58)}.v7628-primary-progress-block{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.v7628-primary-daily,.v7628-primary-progress-copy{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:14px}.v7628-primary-daily strong,.v7628-primary-progress-copy strong{text-align:right}.v7628-primary-card .dashboard-result-progress{height:5px;margin:0;border-radius:999px;background:rgba(255,255,255,.2)}.v7628-primary-card .dashboard-result-progress>span{border-radius:inherit;background:#fff;box-shadow:0 0 14px rgba(255,255,255,.28)}.v7628-primary-card .dashboard-result-progress.is-unavailable{opacity:.5}.v7628-primary-daily{margin-top:17px}.v7628-bonus-section{min-width:0;display:grid;grid-gap:10px;gap:10px;margin-top:2px}.v7628-bonus-section>h2{margin:0;color:var(--text-soft);font-size:12px;font-weight:830;letter-spacing:.075em;text-transform:uppercase}.v7628-bonus-grid,.v7628-loading-bonus-grid{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.v7628-bonus-card{min-height:211px;display:flex;flex-direction:column;padding:15px;border-radius:17px}.v7628-bonus-head{min-height:37px}.v7628-bonus-head h3{max-width:calc(100% - 34px);font-size:10px;line-height:1.25}.v7628-bonus-head>span{width:24px;height:24px}.v7628-bonus-head svg{width:18px}.v7628-bonus-actual{display:grid;grid-gap:3px;gap:3px;margin-top:16px}.v7628-bonus-actual strong{overflow:hidden;color:#fff;font-size:31px;font-weight:800;line-height:1;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap}.v7628-bonus-current,.v7628-bonus-next{min-width:0;display:grid;grid-gap:3px;gap:3px}.v7628-bonus-current{margin-top:auto;padding-top:16px}.v7628-bonus-next{margin-top:11px}.v7628-bonus-current strong,.v7628-bonus-next strong{color:#fff;font-size:11px;font-weight:770;line-height:1.3;overflow-wrap:anywhere}.v7628-commission-card.is-active{--v7628-card-start:#343c45;--v7628-card-mid:#20272d;--v7628-card-end:#0b0e11;--v7628-card-shadow:29,111,72}.v7628-commission-card.is-blocked{--v7628-card-start:#514665;--v7628-card-mid:#30283e;--v7628-card-end:#121019;--v7628-card-shadow:81,70,101}.v7628-commission-card .v762-metric-name{color:rgba(255,255,255,.78);font-weight:840;letter-spacing:.07em;text-transform:uppercase}.v7628-commission-card .v762-metric-icon{color:#fff;background:transparent}.v7628-commission-card .v762-metric-badge{color:#fff;background:rgba(255,255,255,.1)}.v7628-commission-card .v7627-commission-main>strong,.v7628-commission-card .v7627-commission-payments strong{color:#fff}.v7628-commission-card .v7627-commission-payments span,.v7628-commission-card>p{color:rgba(255,255,255,.64)}.v7628-commission-card .v7627-commission-payments>div{padding:3px 10px;border-radius:0;background:transparent}.v7628-commission-card .v7627-commission-payments>div:first-child{border-right:1px solid rgba(255,255,255,.14)}.v7628-loading-bonus-grid{grid-column:1/-1}.v7628-loading-bonus-grid .v762-loading-card{min-height:211px;border-radius:17px}.v7627-seller-loading .v7627-loading-commission{min-height:126px}@media (hover:hover) and (pointer:fine){.v7628-gradient-card.interaction-lift:focus-within,.v7628-gradient-card.interaction-lift:hover{z-index:4;transform:translate3d(0,-8px,0) scale(1.014);box-shadow:0 12px 24px rgba(var(--v7628-card-shadow),.27),0 34px 66px rgba(18,24,33,.22)}[data-theme=dark] .v7628-gradient-card.interaction-lift:focus-within,[data-theme=dark] .v7628-gradient-card.interaction-lift:hover{box-shadow:0 32px 68px rgba(0,0,0,.52),0 0 46px rgba(var(--v7628-card-shadow),.38)}}@media (max-width:1180px){.v7628-bonus-grid,.v7628-loading-bonus-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.v7628-primary-card{min-height:300px}.v7628-loading-bonus-grid{grid-column:auto}.v7627-seller-loading .v7627-loading-commission{min-height:180px}}@media (max-width:620px){.v7628-bonus-grid,.v7628-loading-bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v7628-primary-card{min-height:286px;padding:18px}.v7628-primary-actual{margin-top:20px}.v7628-primary-secondary{padding-top:22px}.v7628-commission-card .v7627-commission-payments>div{padding-inline:0}.v7628-commission-card .v7627-commission-payments>div:first-child{padding-right:10px}.v7628-commission-card .v7627-commission-payments>div:last-child{padding-left:10px}}@media (max-width:430px){.v7628-bonus-grid,.v7628-loading-bonus-grid{grid-template-columns:1fr}.v7628-bonus-card,.v7628-loading-bonus-grid .v762-loading-card{min-height:196px}.v7628-primary-actual>strong{font-size:clamp(29px,10.5vw,40px)}}@media (prefers-reduced-motion:reduce){.v7628-gradient-card.interaction-lift{transition:none!important;transform:none!important;will-change:auto}}.v762-dashboard-intro.v7627-dashboard-intro-compact{min-height:62px}.v7629-seller-intro{min-width:0;display:flex;align-items:center;gap:13px}.v7629-seller-avatar{width:50px;height:50px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:linear-gradient(145deg,#ed263d,#b20d22 52%,#59050e);box-shadow:0 7px 17px rgba(178,13,34,.2),0 15px 32px rgba(18,24,33,.13);font-size:12px;font-weight:850;letter-spacing:.055em}[data-theme=dark] .v7629-seller-avatar{background:linear-gradient(145deg,#ad1428,#750917 54%,#300207);box-shadow:0 16px 34px rgba(0,0,0,.42),0 0 27px rgba(222,27,53,.25)}.v7629-seller-intro-copy{min-width:0;display:grid;grid-gap:6px;gap:6px}.v762-dashboard-intro.v7627-dashboard-intro-compact .v7629-seller-intro-copy h1{margin:0}.v762-dashboard-intro.v7627-dashboard-intro-compact .v7629-seller-intro-copy p{min-width:0;display:flex;align-items:center;gap:7px;margin:0;color:var(--muted);font-size:11px;font-weight:680;line-height:1.2}.v7629-seller-intro-copy p svg{width:14px;flex:0 0 auto}[data-theme=dark] .v7628-bonus-card{background-color:color-mix(in srgb,var(--v762-panel-solid) 78%,var(--v7628-card-end) 22%);background-image:linear-gradient(145deg,color-mix(in srgb,var(--v762-panel-solid) 91%,var(--v7628-card-start) 9%) 0,color-mix(in srgb,var(--v762-panel-solid) 78%,var(--v7628-card-mid) 22%) 100%);box-shadow:0 24px 54px rgba(0,0,0,.46),0 0 32px rgba(var(--v7628-card-shadow),.25)}.v7628-bonus-section{gap:0;margin-top:0}.v7628-bonus-card{min-height:148px;gap:0;padding:14px}.v7628-bonus-head{min-height:29px}.v7629-bonus-value{min-width:0;display:grid;grid-gap:3px;gap:3px;margin-top:11px}.v7629-bonus-value>span{color:rgba(255,255,255,.68);font-size:8px;font-weight:790;letter-spacing:.075em;text-transform:uppercase}.v7629-bonus-value>strong{min-width:0;overflow:hidden;color:#fff;font-size:27px;font-weight:810;line-height:1;letter-spacing:-.042em;text-overflow:ellipsis;white-space:nowrap}.v7629-bonus-summary{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px}.v7629-bonus-summary>strong{min-width:0;overflow:hidden;color:#fff;font-size:11px;font-weight:780;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.v7629-bonus-summary>span{max-width:58%;color:rgba(255,255,255,.68);font-size:8px;font-weight:700;line-height:1.2;text-align:right}.v7628-loading-bonus-grid .v762-loading-card{min-height:148px}.v7628-commission-card{--v7628-card-shadow:197,17,41;min-height:154px;grid-template-columns:minmax(230px,.92fr) minmax(280px,1.08fr) auto;gap:24px;padding:20px 22px;background-color:#0b0e11;background-image:linear-gradient(135deg,#3b414a,#20252c 47%,#090b0e);box-shadow:0 7px 18px rgba(16,19,24,.2),0 25px 52px rgba(18,24,33,.2),0 0 25px rgba(191,19,42,.08)}.v7628-commission-card.is-blocked{--v7628-card-shadow:108,78,148;background-color:#15111d;background-image:linear-gradient(135deg,#524967,#30293d 47%,#111019)}[data-theme=dark] .v7628-commission-card{background-color:#050608;background-image:linear-gradient(135deg,#22272e,#111419 48%,#040506);box-shadow:0 27px 58px rgba(0,0,0,.5),0 0 38px rgba(213,25,50,.24)}[data-theme=dark] .v7628-commission-card.is-blocked{background-color:#09070d;background-image:linear-gradient(135deg,#332d40,#1b1723 48%,#07060a);box-shadow:0 27px 58px rgba(0,0,0,.5),0 0 36px rgba(122,91,167,.22)}.v7628-commission-card.interaction-lift:after{content:"";position:absolute;inset:auto -42px -86px auto;width:210px;height:210px;display:block;border:0;border-radius:50%;background:radial-gradient(circle,rgba(232,31,57,.2) 0,rgba(232,31,57,0) 69%);box-shadow:none;opacity:1;pointer-events:none}.v7628-commission-card.is-blocked.interaction-lift:after{background:radial-gradient(circle,rgba(160,118,218,.18) 0,rgba(160,118,218,0) 69%)}.v7629-commission-main{min-width:0;display:grid;grid-gap:7px;gap:7px}.v7629-commission-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.v7629-commission-head h3{margin:0;color:rgba(255,255,255,.8);font-size:11px;font-weight:840;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.v7629-commission-head svg{width:20px;flex:0 0 auto;color:rgba(255,255,255,.88)}.v7628-commission-card .v7629-commission-main>strong{display:block;margin:1px 0 0;color:#fff;font-size:clamp(29px,2.65vw,40px);font-weight:790;line-height:1;letter-spacing:-.052em}.v7629-commission-main>p{margin:0;color:rgba(255,255,255,.62);font-size:10px;font-weight:650;line-height:1.3}.v7629-commission-status{width:max-content;display:inline-flex;align-items:center;gap:7px;color:#8ce6b2;font-size:9px;font-weight:790;line-height:1;letter-spacing:.055em;text-transform:uppercase}.v7629-commission-status:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:0 0 11px currentColor}.v7629-commission-status.is-blocked{color:#e8c475}.v7628-commission-card .v7627-commission-payments{align-items:center;gap:0}.v7628-commission-card .v7627-commission-payments>div{display:grid;grid-gap:5px;gap:5px;padding:5px 18px}.v7628-commission-card .v7627-commission-payments>div:first-child{padding-left:0;border-right:1px solid rgba(255,255,255,.15)}.v7628-commission-card .v7627-commission-payments span{font-size:9px;letter-spacing:.045em}.v7628-commission-card .v7627-commission-payments strong{margin:0;font-size:16px;font-weight:770;line-height:1.2}.v7628-commission-card .v7627-commission-link{position:relative;z-index:2;grid-column:auto;grid-row:auto;justify-self:auto;min-height:42px;padding:0 14px;border-radius:12px;color:#fff;background:rgba(255,255,255,.1);transition:background .16s ease,transform .16s ease}.v7628-commission-card .v7627-commission-link:hover{background:rgba(255,255,255,.15)}@media (hover:hover) and (pointer:fine){[data-theme=dark] .v7628-bonus-card.interaction-lift:focus-within,[data-theme=dark] .v7628-bonus-card.interaction-lift:hover{box-shadow:0 32px 68px rgba(0,0,0,.54),0 0 44px rgba(var(--v7628-card-shadow),.36)}}@media (max-width:900px){.v7628-commission-card{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}.v7628-commission-card .v7627-commission-link{grid-column:1/-1;justify-self:end}}@media (max-width:620px){.v762-dashboard-intro.v7627-dashboard-intro-compact{min-height:58px}.v7629-seller-avatar{width:46px;height:46px}.v7628-commission-card{grid-template-columns:1fr;gap:16px;padding:18px}.v7628-commission-card .v7627-commission-link,.v7628-commission-card .v7627-commission-payments{grid-column:auto;grid-row:auto}.v7628-commission-card .v7627-commission-link{justify-self:stretch}}@media (max-width:430px){.v7629-seller-intro{gap:10px}.v762-dashboard-intro.v7627-dashboard-intro-compact .v7629-seller-intro-copy h1{font-size:clamp(25px,8vw,33px)}.v7628-bonus-card,.v7628-loading-bonus-grid .v762-loading-card{min-height:144px}}.v7630-primary-realized{min-width:0;display:grid;grid-gap:8px;gap:8px;margin-top:22px}.v7630-primary-realized-grid small,.v7630-primary-realized>span{color:rgba(255,255,255,.72);font-size:9px;font-weight:790;letter-spacing:.075em;text-transform:uppercase}.v7630-primary-realized-grid{min-width:0;display:grid;grid-template-columns:minmax(66px,.7fr) minmax(0,1.3fr);align-items:end;grid-gap:14px;gap:14px}.v7630-primary-realized-grid>div{min-width:0;display:grid;grid-gap:5px;gap:5px}.v7630-primary-realized-grid>div+div{padding-left:14px;border-left:1px solid rgba(255,255,255,.2)}.v7630-primary-realized-grid small{color:rgba(255,255,255,.58);font-size:8px;white-space:nowrap}.v7630-primary-realized-grid strong{min-width:0;overflow:hidden;color:#fff;font-size:clamp(22px,2.05vw,33px);font-weight:790;line-height:1;letter-spacing:-.052em;text-overflow:ellipsis;white-space:nowrap}.dashboard-installations-card.is-seller-dashboard.v7630-installations-card{--v7628-card-start:#178a4e;--v7628-card-mid:#0e6538;--v7628-card-end:#06351d;--v7628-card-shadow:14,101,56;gap:0;padding:6px;overflow:hidden;border-radius:20px;background-color:var(--v7628-card-end);background-image:linear-gradient(145deg,var(--v7628-card-start) 0,var(--v7628-card-mid) 48%,var(--v7628-card-end) 100%);box-shadow:0 7px 18px rgba(var(--v7628-card-shadow),.22),0 24px 50px rgba(18,24,33,.17)}[data-theme=dark] .dashboard-installations-card.is-seller-dashboard.v7630-installations-card{background-color:color-mix(in srgb,var(--v762-panel-solid) 78%,var(--v7628-card-end) 22%);background-image:linear-gradient(145deg,color-mix(in srgb,var(--v762-panel-solid) 91%,var(--v7628-card-start) 9%) 0,color-mix(in srgb,var(--v762-panel-solid) 78%,var(--v7628-card-mid) 22%) 100%);box-shadow:0 24px 54px rgba(0,0,0,.46),0 0 32px rgba(var(--v7628-card-shadow),.25)}.dashboard-installations-card.is-seller-dashboard.v7630-installations-card .dashboard-installation-row{border:0;border-bottom:1px solid rgba(255,255,255,.13);border-radius:0;color:#fff;background:transparent}.dashboard-installations-card.is-seller-dashboard.v7630-installations-card .dashboard-installation-row:last-child{border-bottom:0}.dashboard-installations-card.is-seller-dashboard.v7630-installations-card .dashboard-installation-row.is-next,.dashboard-installations-card.is-seller-dashboard.v7630-installations-card .dashboard-installation-row:hover{border-bottom-color:transparent;border-radius:13px;background:rgba(255,255,255,.12);box-shadow:none}.dashboard-installations-card.is-seller-dashboard.v7630-installations-card .dashboard-installation-arrow,.dashboard-installations-card.is-seller-dashboard.v7630-installations-card .dashboard-installation-time{color:rgba(255,255,255,.7)}.dashboard-installations-card.is-seller-dashboard.v7630-installations-card .dashboard-installation-name strong{color:#fff}.dashboard-installations-card.is-seller-dashboard.v7630-installations-card .dashboard-installation-time b{color:#fff;background:rgba(255,255,255,.14)}.dashboard-installations-card.is-seller-dashboard.v7630-installations-card .dashboard-installation-product{color:rgba(255,255,255,.58);background:rgba(255,255,255,.08)}.dashboard-installations-card.is-seller-dashboard.v7630-installations-card .dashboard-installation-product.is-active{color:#fff;background:rgba(255,255,255,.16);box-shadow:0 0 18px rgba(255,255,255,.1)}.dashboard-installations-card.is-seller-dashboard.v7630-installations-card .dashboard-installation-status{color:rgba(255,255,255,.86);background:rgba(255,255,255,.11)}.dashboard-installations-card.is-seller-dashboard.v7630-installations-card .dashboard-installation-status.is-installed{color:#d9ffe8;background:rgba(89,218,143,.17)}.dashboard-installations-card.is-seller-dashboard.v7630-installations-card .dashboard-installation-status.is-rescheduled{color:#ffe5ab;background:rgba(255,193,72,.16)}.dashboard-installations-card.is-seller-dashboard.v7630-installations-card .dashboard-installation-row:hover .dashboard-installation-arrow svg{color:#fff}@media (hover:hover) and (pointer:fine){[data-theme=dark] .dashboard-installations-card.is-seller-dashboard.v7630-installations-card.interaction-lift:focus-within,[data-theme=dark] .dashboard-installations-card.is-seller-dashboard.v7630-installations-card.interaction-lift:hover{box-shadow:0 32px 68px rgba(0,0,0,.54),0 0 44px rgba(var(--v7628-card-shadow),.36)}}@media (max-width:820px){.v7630-primary-realized-grid strong{font-size:clamp(28px,7vw,36px)}}@media (max-width:430px){.v7630-primary-realized-grid{grid-template-columns:minmax(58px,.62fr) minmax(0,1.38fr);gap:11px}.v7630-primary-realized-grid>div+div{padding-left:11px}.v7630-primary-realized-grid strong{font-size:clamp(23px,7vw,30px)}}.v7631-commission-card{min-height:126px;grid-template-columns:minmax(260px,1fr) minmax(280px,.9fr) auto;align-items:center;gap:clamp(18px,2.2vw,34px);padding:16px 22px}.v7631-commission-card .v7629-commission-main{align-content:center;gap:5px}.v7631-commission-card .v7629-commission-head{justify-content:flex-start;gap:8px}.v7631-commission-card .v7629-commission-head svg{width:16px;color:rgba(255,255,255,.72)}.v7631-commission-card .v7629-commission-main>strong{margin-top:2px;font-size:clamp(29px,2.4vw,38px)}.v7631-commission-state{min-width:0;display:flex;align-items:center;gap:9px;margin-top:2px}.v7631-commission-state .v7629-commission-status{flex:0 0 auto;font-size:8px}.v7631-commission-state .v7629-commission-status:before{width:6px;height:6px}.v7631-commission-state>p{min-width:0;overflow:hidden;margin:0;color:rgba(255,255,255,.58);font-size:9px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.v7631-commission-card .v7627-commission-payments{min-height:54px;align-self:center}.v7631-commission-card .v7627-commission-payments>div{align-content:center;gap:4px;padding-block:0}.v7631-commission-card .v7627-commission-payments span{font-size:8px}.v7631-commission-card .v7627-commission-payments strong{font-size:15px}.v7631-commission-card .v7627-commission-link{min-height:40px;align-self:center;padding-inline:13px}@media (max-width:900px){.v7631-commission-card{grid-template-columns:minmax(210px,1fr) minmax(210px,.9fr) auto;gap:14px;padding-inline:18px}.v7631-commission-card .v7627-commission-link{grid-column:auto;justify-self:auto}}@media (max-width:760px){.v7631-commission-card{grid-template-columns:minmax(0,1fr) auto;gap:16px 20px}.v7631-commission-card .v7627-commission-link{grid-column:1/-1;justify-self:stretch}}@media (max-width:620px){.v7631-commission-card{grid-template-columns:1fr;gap:15px;padding:17px}.v7631-commission-card .v7627-commission-link,.v7631-commission-card .v7627-commission-payments{grid-column:auto;grid-row:auto}.v7631-commission-state{align-items:flex-start;flex-wrap:wrap;gap:6px 9px}.v7631-commission-state>p{flex-basis:100%;overflow:visible;white-space:normal}}.simulator-v7632-shell{gap:10px}.simulator-v7632-context-header{min-width:0;min-height:82px;position:relative;z-index:32;display:block;padding:2px 2px 7px}.simulator-v7632-page-title{min-width:0;display:grid;justify-items:start;grid-gap:9px;gap:9px}.simulator-v7632-page-title>h1{margin:0;color:var(--text);font-size:clamp(27px,3vw,39px);font-weight:790;line-height:1;letter-spacing:-.05em}.simulator-v7632-period-context{min-width:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:5px 12px}.simulator-v7632-period-selector{min-width:238px;position:relative}.simulator-v7632-period-selector>summary{min-height:38px;display:grid;grid-template-columns:20px minmax(0,1fr) 9px;align-items:center;grid-gap:9px;gap:9px;padding:2px 8px 2px 0;border-radius:12px;color:var(--text-soft);background:transparent;cursor:pointer;list-style:none;transition:background .16s ease}.simulator-v7632-period-selector>summary::-webkit-details-marker{display:none}.simulator-v7632-period-selector>summary:hover,.simulator-v7632-period-selector[open]>summary{background:var(--v762-panel-soft)}.simulator-v7632-period-selector>summary>svg{width:18px;height:18px;color:var(--muted)}.simulator-v7632-period-selector>summary>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.simulator-v7632-period-selector>summary small{color:var(--muted);font-size:8px;font-weight:760;letter-spacing:.075em;text-transform:uppercase}.simulator-v7632-period-selector>summary strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:820;letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.simulator-v7632-period-selector>summary>i{width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;opacity:.54;transform:translateY(-2px) rotate(45deg);transition:transform .17s ease}.simulator-v7632-period-selector[open]>summary>i{transform:translateY(2px) rotate(225deg)}.simulator-v7632-period-menu{width:min(286px,calc(100vw - 28px));max-height:310px;position:absolute;top:calc(100% + 7px);left:0;z-index:80;display:grid;grid-gap:3px;gap:3px;overflow-y:auto;padding:7px;border:1px solid var(--v762-line);border-radius:15px;background:color-mix(in srgb,var(--v762-panel-solid) 95%,transparent);box-shadow:0 22px 54px rgba(17,21,27,.17);backdrop-filter:blur(22px) saturate(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.08)}[data-theme=dark] .simulator-v7632-period-menu{box-shadow:0 24px 58px rgba(0,0,0,.46)}.simulator-v7632-period-option{min-width:0;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:7px 9px;border-radius:10px;color:var(--text-soft);text-decoration:none;transition:color .14s ease,background .14s ease}.simulator-v7632-period-option:hover{color:var(--text);background:var(--v762-panel-soft)}.simulator-v7632-period-option.is-active{color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--v762-panel-soft))}.simulator-v7632-period-option>span{overflow:hidden;font-size:10px;font-weight:770;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.simulator-v7632-period-option>small{flex:0 0 auto;color:var(--muted);font-size:8px;font-weight:720}.simulator-v7632-period-status{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:8px;font-weight:770;letter-spacing:.045em;text-transform:uppercase}.simulator-v7632-period-status:before{content:"";width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor}.simulator-v7632-period-status.is-open{color:#25855a}.simulator-v7632-period-status.is-closed{color:#b17d14}.simulator-v7632-section-title{min-height:24px;display:flex;align-items:flex-end;padding:2px 1px 0}.simulator-v7632-section-title.is-additional,.simulator-v7632-section-title.is-summary{margin-top:4px}.simulator-v7632-section-title.is-additional{margin-bottom:2px}.simulator-v7632-section-title>h2{margin:0;color:var(--text-soft);font-size:11px;font-weight:850;line-height:1.2;letter-spacing:.095em;text-transform:uppercase}.simulator-v7632-shell .simulator-v763-page .simulator-v763-primary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.simulator-v7632-shell .simulator-v763-page .simulator-v763-primary-grid>:last-child{grid-column:auto}.simulator-v763-page .simulator-v7632-primary-card{min-height:390px;gap:10px;padding:clamp(18px,1.7vw,23px);border:0!important;border-radius:22px;color:#fff;overflow:hidden;box-shadow:0 7px 18px rgba(var(--v7628-card-shadow),.22),0 24px 50px rgba(18,24,33,.17)!important}[data-theme=dark] .simulator-v763-page .simulator-v7632-primary-card.is-revenue{--v7628-card-start:#9b1225;--v7628-card-mid:#650916;--v7628-card-end:#280207;--v7628-card-shadow:181,21,45}[data-theme=dark] .simulator-v763-page .simulator-v7632-primary-card.is-devices{--v7628-card-start:#294d9b;--v7628-card-mid:#172f67;--v7628-card-end:#07152f;--v7628-card-shadow:45,91,190}[data-theme=dark] .simulator-v763-page .simulator-v7632-primary-card.is-accessories{--v7628-card-start:#87370d;--v7628-card-mid:#572204;--v7628-card-end:#240d01;--v7628-card-shadow:173,71,17}.simulator-v7632-primary-head{min-height:30px}.simulator-v7632-primary-head>h3{font-size:12px}.simulator-v7632-primary-head>span{color:rgba(255,255,255,.94)}.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-primary-description{display:none}.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-primary-metrics{min-height:82px;margin-top:5px}.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-control-label,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-money-editor>small,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-primary-commission>small,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-primary-commission>span,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-primary-facts span,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-readout>small,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-readout>span,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-target-guide span{color:rgba(255,255,255,.68)}.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-control-label,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-primary-commission>span,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-primary-facts span,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-target-guide span{font-size:9px}.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-inline-money-input input,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-inline-money-input>span,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-money-display,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-primary-commission>strong,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-primary-facts strong,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-readout>strong,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-stepper-row strong,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-target-guide strong{color:#fff}.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-money-display:hover{background:rgba(255,255,255,.075)}.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-inline-money-input{background:rgba(255,255,255,.09);box-shadow:0 0 0 2px rgba(255,255,255,.2)}.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-primary-commission,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-primary-facts>.simulator-v763-primary-fact+.simulator-v763-primary-fact,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-primary-metrics.has-secondary>div+div,.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-target-guide{border:0}.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-target-guide em{color:#fff}.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-primary-fact>i{background:rgba(255,255,255,.88);box-shadow:0 0 9px rgba(255,255,255,.32)}.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-progress-track{border-color:transparent;background:rgba(255,255,255,.2);box-shadow:none}.simulator-v763-page .simulator-v7632-primary-card:not(.is-overdrive) .simulator-v763-progress-track>span{background:#fff;box-shadow:0 0 14px rgba(255,255,255,.28)}.simulator-v763-page .simulator-v7632-primary-card:not(.is-overdrive) .simulator-v763-progress-track>span:after{background:#fff;box-shadow:0 0 12px rgba(255,255,255,.38)}.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-stepper-row button{border:0;border-radius:50%;color:#fff;background:rgba(0,0,0,.2);box-shadow:0 7px 16px rgba(0,0,0,.16)}.simulator-v763-page .simulator-v7632-primary-card .simulator-v763-stepper-row button:hover{color:#fff;background:rgba(0,0,0,.3);box-shadow:0 10px 22px rgba(0,0,0,.22)}.simulator-v763-page .simulator-v7632-primary-card.is-overdrive{overflow:visible;box-shadow:0 12px 28px rgba(var(--v7628-card-shadow),.24),0 30px 58px rgba(18,24,33,.22),0 0 38px rgb(var(--sim-v764-od-rgb)/.3)!important}[data-theme=dark] .simulator-v763-page .simulator-v7632-primary-card.is-overdrive{box-shadow:0 30px 60px rgba(0,0,0,.5),0 0 46px rgb(var(--sim-v764-od-rgb)/.36)!important}.simulator-v7632-shell .simulator-v763-page .simulator-v763-additional-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding-top:9px}.simulator-v763-page .simulator-v7632-bonus-card{min-height:184px;display:flex;flex-direction:column;gap:0;padding:14px;border:0!important;border-radius:17px!important;color:#fff;overflow:hidden;box-shadow:0 7px 18px rgba(var(--v7628-card-shadow),.2),0 20px 42px rgba(18,24,33,.15)!important}[data-theme=dark] .simulator-v763-page .simulator-v7632-bonus-card{box-shadow:0 22px 48px rgba(0,0,0,.43),0 0 30px rgba(var(--v7628-card-shadow),.25)!important}.simulator-v7632-bonus-head{min-height:28px}.simulator-v7632-bonus-head>h3{max-width:calc(100% - 30px);color:#fff;font-size:10px}.simulator-v7632-bonus-head>span{color:rgba(255,255,255,.94)}.simulator-v763-page .simulator-v7632-bonus-card .simulator-v763-stepper{gap:3px;margin-top:10px}.simulator-v763-page .simulator-v7632-bonus-card .simulator-v763-control-label{color:rgba(255,255,255,.66);font-size:8px}.simulator-v763-page .simulator-v7632-bonus-card .simulator-v763-stepper-row{grid-template-columns:27px minmax(0,1fr) 27px;gap:4px}.simulator-v763-page .simulator-v7632-bonus-card .simulator-v763-stepper-row button{width:27px;height:27px;border:0;border-radius:50%;color:#fff;background:rgba(0,0,0,.2);box-shadow:0 6px 13px rgba(0,0,0,.16);font-size:15px}.simulator-v763-page .simulator-v7632-bonus-card .simulator-v763-stepper-row button:hover{color:#fff;background:rgba(0,0,0,.3);box-shadow:0 9px 18px rgba(0,0,0,.22)}.simulator-v763-page .simulator-v7632-bonus-card .simulator-v763-stepper-row strong{color:#fff;font-size:25px}.simulator-v7632-bonus-summary{min-width:0;display:grid;grid-template-columns:minmax(64px,.72fr) minmax(0,1.28fr);align-items:flex-end;grid-gap:8px;gap:8px;margin-top:10px;padding-top:7px}.simulator-v7632-bonus-summary>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.simulator-v7632-bonus-summary>div:last-child{justify-items:flex-end;text-align:right}.simulator-v7632-bonus-summary span{color:rgba(255,255,255,.64);font-size:7px;font-weight:770;letter-spacing:.055em;text-transform:uppercase}.simulator-v7632-bonus-summary>div:first-child>strong{overflow:hidden;color:#fff;font-size:15px;font-weight:790;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.simulator-v7632-bonus-summary small,.simulator-v7632-bonus-summary>div:last-child>strong{max-width:100%;overflow:hidden;color:rgba(255,255,255,.88);font-size:8px;font-weight:730;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.simulator-v7632-bonus-summary small{color:rgba(255,255,255,.62);font-size:7px}.simulator-v763-page .simulator-v7632-bonus-card .simulator-bonus-tiers{margin-top:auto;padding-top:5px;border:0;border-radius:0;background:transparent}.simulator-v763-page .simulator-v7632-bonus-card .simulator-bonus-tier-toggle{min-height:25px;padding:2px 0 0;color:rgba(255,255,255,.72);font-size:7px}.simulator-v763-page .simulator-v7632-bonus-card .simulator-bonus-tier-chevron{width:18px;height:18px;flex-basis:18px;border:0;border-radius:50%;color:rgba(255,255,255,.76);background:rgba(0,0,0,.18)}.simulator-v763-page .simulator-v7632-bonus-card .simulator-bonus-table-wrap{margin-top:5px;padding:5px 0 0;border:0}.simulator-v763-page .simulator-v7632-bonus-card .simulator-bonus-table td,.simulator-v763-page .simulator-v7632-bonus-card .simulator-bonus-table th{border:0;color:rgba(255,255,255,.76)}.simulator-v763-page .simulator-v7632-bonus-card .simulator-bonus-table th{color:rgba(255,255,255,.58)}.simulator-v763-page .simulator-v7632-bonus-card .simulator-bonus-table td:last-child,.simulator-v763-page .simulator-v7632-bonus-card .simulator-bonus-table tr.current td:first-child{color:#fff}.simulator-v763-page .simulator-v7632-bonus-card .simulator-bonus-table tr.current td{background:rgba(255,255,255,.1)}.simulator-v763-page .simulator-v7632-bonus-card.is-overdrive{overflow:visible;box-shadow:0 20px 44px rgba(18,24,33,.2),0 0 34px rgb(var(--sim-v764-od-rgb)/.28)!important}.simulator-v7632-payment-summary{min-width:0;padding:7px 0 5px}.simulator-v7632-payment-card{min-width:0;min-height:128px;display:grid;grid-template-columns:minmax(250px,1fr) minmax(290px,.95fr) auto;align-items:center;grid-gap:clamp(20px,2.4vw,36px);gap:clamp(20px,2.4vw,36px);padding:16px 22px;border:0!important;border-radius:22px;color:#fff}.simulator-v7632-payment-main{min-width:0;display:grid;align-content:center;grid-gap:7px;gap:7px}.simulator-v7632-payment-headline{min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:9px}.simulator-v7632-payment-headline>h3{margin:0;color:rgba(255,255,255,.8);font-size:11px;font-weight:840;letter-spacing:.08em;text-transform:uppercase}.simulator-v7632-payment-headline>svg{width:16px;color:rgba(255,255,255,.7)}.simulator-v7632-payment-main>strong{overflow:hidden;color:#fff;font-size:clamp(30px,2.55vw,40px);font-weight:790;line-height:1;letter-spacing:-.052em;text-overflow:ellipsis;white-space:nowrap}.simulator-v7632-payment-dates{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;grid-gap:clamp(20px,2vw,32px);gap:clamp(20px,2vw,32px)}.simulator-v7632-payment-dates>div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:3px 0}.simulator-v7632-payment-dates>div:first-child{border:0}.simulator-v7632-payment-dates span{color:rgba(255,255,255,.62);font-size:9px;font-weight:780;letter-spacing:.05em;text-transform:uppercase}.simulator-v7632-payment-dates strong{overflow:hidden;color:#fff;font-size:17px;font-weight:770;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.simulator-v7632-payment-dates small{color:rgba(255,255,255,.54);font-size:8px;font-weight:650}.simulator-v7632-payment-toggle{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 13px;border:0;border-radius:12px;color:#fff;background:rgba(0,0,0,.2);font:inherit;font-size:9px;font-weight:760;cursor:pointer;transition:background .16s ease,transform .16s ease}.simulator-v7632-payment-toggle:hover{background:rgba(0,0,0,.3);transform:translateY(-1px)}.simulator-v7632-payment-toggle>svg{width:14px;transition:transform .18s ease}.simulator-v7632-payment-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.simulator-v7632-payment-collapse{min-width:0;grid-column:1/-1;display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s cubic-bezier(.2,.8,.2,1),opacity .16s ease}.simulator-v7632-payment-collapse.is-open{grid-template-rows:1fr;opacity:1}.simulator-v7632-payment-breakdown{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;overflow:hidden;padding-top:15px}.simulator-v7632-payment-breakdown>section{min-width:0;display:grid;align-content:start;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.06)}.simulator-v7632-payment-breakdown section>header{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:5px}.simulator-v7632-payment-breakdown h4{margin:0;color:rgba(255,255,255,.62);font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.simulator-v7632-payment-breakdown section>header>strong{flex:0 0 auto;color:#fff;font-size:11px;font-weight:780}.simulator-v7632-payment-breakdown section>span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0;border:0;color:rgba(255,255,255,.7);font-size:9px}.simulator-v7632-payment-breakdown section>span:last-child{border-bottom:0}.simulator-v7632-payment-breakdown b{overflow:hidden;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.simulator-v7632-payment-breakdown em{flex:0 0 auto;color:#fff;font-style:normal;font-weight:770}@media (hover:hover) and (pointer:fine){.simulator-v763-page .simulator-v7632-bonus-card.interaction-lift:focus-within,.simulator-v763-page .simulator-v7632-bonus-card.interaction-lift:hover,.simulator-v763-page .simulator-v7632-primary-card.interaction-lift:focus-within,.simulator-v763-page .simulator-v7632-primary-card.interaction-lift:hover,.simulator-v7632-payment-card.interaction-lift:focus-within,.simulator-v7632-payment-card.interaction-lift:hover{z-index:4;transform:translate3d(0,-8px,0) scale(1.014);box-shadow:0 12px 24px rgba(var(--v7628-card-shadow),.27),0 34px 66px rgba(18,24,33,.22)!important}[data-theme=dark] .simulator-v763-page .simulator-v7632-bonus-card.interaction-lift:focus-within,[data-theme=dark] .simulator-v763-page .simulator-v7632-bonus-card.interaction-lift:hover,[data-theme=dark] .simulator-v763-page .simulator-v7632-primary-card.interaction-lift:focus-within,[data-theme=dark] .simulator-v763-page .simulator-v7632-primary-card.interaction-lift:hover,[data-theme=dark] .simulator-v7632-payment-card.interaction-lift:focus-within,[data-theme=dark] .simulator-v7632-payment-card.interaction-lift:hover{box-shadow:0 32px 68px rgba(0,0,0,.52),0 0 46px rgba(var(--v7628-card-shadow),.38)!important}}@media (max-width:1180px){.simulator-v7632-shell .simulator-v763-page .simulator-v763-additional-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.simulator-v7632-shell .simulator-v763-page .simulator-v763-primary-grid{grid-template-columns:1fr}.simulator-v7632-shell .simulator-v763-page .simulator-v763-primary-grid>:last-child{grid-column:auto}.simulator-v763-page .simulator-v7632-primary-card,.simulator-v763-page .simulator-v7632-primary-card.has-secondary{min-height:360px}.simulator-v7632-payment-card{grid-template-columns:minmax(210px,.8fr) minmax(280px,1.2fr)}.simulator-v7632-payment-toggle{grid-column:1/-1}}@media (max-width:700px){.simulator-v7632-context-header{min-height:0;padding-bottom:5px}.simulator-v7632-page-title{width:100%}.simulator-v7632-period-context{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:5px 12px;gap:5px 12px}.simulator-v7632-period-selector{min-width:0;width:100%}.simulator-v7632-period-menu{width:100%;right:auto;left:0}.simulator-v7632-payment-card{grid-template-columns:1fr;gap:17px;padding:18px}.simulator-v7632-payment-collapse,.simulator-v7632-payment-toggle{grid-column:auto}}@media (max-width:620px){.simulator-v7632-shell .simulator-v763-page .simulator-v763-additional-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simulator-v763-page .simulator-v7632-primary-card,.simulator-v763-page .simulator-v7632-primary-card.has-secondary{min-height:350px;padding:18px}.simulator-v7632-payment-breakdown{grid-template-columns:1fr;gap:14px}}@media (max-width:430px){.simulator-v7632-page-title>h1{font-size:29px}.simulator-v7632-period-context{grid-template-columns:1fr}.simulator-v7632-period-status{grid-column:1}.simulator-v7632-shell .simulator-v763-page .simulator-v763-additional-grid{grid-template-columns:1fr}.simulator-v763-page .simulator-v7632-bonus-card{min-height:174px}.simulator-v7632-payment-dates>div{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.simulator-v7632-payment-collapse,.simulator-v7632-payment-toggle,.simulator-v7632-payment-toggle>svg,.simulator-v7632-period-selector>summary,.simulator-v7632-period-selector>summary>i{transition:none!important}}.simulator-v763-page .simulator-v7632-primary-card.is-revenue{--seller-card-accent:#ef3348}.simulator-v763-page .simulator-v7632-primary-card.is-devices{--seller-card-accent:#3f72ee}.simulator-v763-page .simulator-v7632-primary-card.is-accessories{--seller-card-accent:#d98a24}[data-theme=dark] .simulator-v763-page .simulator-v7632-primary-card{background-color:color-mix(in srgb,var(--v762-panel-solid) 78%,var(--seller-card-accent) 22%);background-image:linear-gradient(145deg,color-mix(in srgb,var(--v762-panel-solid) 91%,var(--seller-card-accent) 9%) 0,color-mix(in srgb,var(--v762-panel-solid) 78%,var(--seller-card-accent) 22%) 100%);box-shadow:0 24px 54px rgba(0,0,0,.44),0 0 34px rgba(var(--v7628-card-shadow),.28)!important}[data-theme=dark] .simulator-v763-page .simulator-v7632-bonus-card{box-shadow:0 24px 54px rgba(0,0,0,.46),0 0 32px rgba(var(--v7628-card-shadow),.25)!important}@media (hover:hover) and (pointer:fine){.simulator-v763-page .simulator-v7632-bonus-card.interaction-lift:hover,.simulator-v763-page .simulator-v7632-primary-card.interaction-lift:hover{z-index:4;transform:translate3d(0,-8px,0) scale(1.014);box-shadow:0 12px 24px rgba(var(--v7628-card-shadow),.27),0 34px 66px rgba(18,24,33,.22)!important}[data-theme=dark] .simulator-v763-page .simulator-v7632-primary-card.interaction-lift:hover{box-shadow:0 32px 68px rgba(0,0,0,.52),0 0 46px rgba(var(--v7628-card-shadow),.38)!important}[data-theme=dark] .simulator-v763-page .simulator-v7632-bonus-card.interaction-lift:hover{box-shadow:0 32px 68px rgba(0,0,0,.54),0 0 44px rgba(var(--v7628-card-shadow),.36)!important}.simulator-v763-page .simulator-v7632-primary-card.interaction-lift:focus-within:not(:hover){z-index:auto;transform:translateZ(0);box-shadow:0 7px 18px rgba(var(--v7628-card-shadow),.22),0 24px 50px rgba(18,24,33,.17)!important}.simulator-v763-page .simulator-v7632-bonus-card.interaction-lift:focus-within:not(:hover){z-index:auto;transform:translateZ(0);box-shadow:0 7px 18px rgba(var(--v7628-card-shadow),.2),0 20px 42px rgba(18,24,33,.15)!important}[data-theme=dark] .simulator-v763-page .simulator-v7632-primary-card.interaction-lift:focus-within:not(:hover){box-shadow:0 24px 54px rgba(0,0,0,.44),0 0 34px rgba(var(--v7628-card-shadow),.28)!important}[data-theme=dark] .simulator-v763-page .simulator-v7632-bonus-card.interaction-lift:focus-within:not(:hover){box-shadow:0 24px 54px rgba(0,0,0,.46),0 0 32px rgba(var(--v7628-card-shadow),.25)!important}}.simulator-v7632-section-title.is-additional{margin-bottom:0}.simulator-v7632-shell .simulator-v763-page .simulator-v763-additional-grid{margin-top:-8px;padding-top:8px;overflow:visible;content-visibility:visible;contain-intrinsic-size:none}.schedule-page.schedule-seller-view{--schedule-name-width:278px;gap:12px}.schedule-page.schedule-seller-view .schedule-wrap{max-height:none;overflow-x:auto;overflow-y:visible;border-radius:12px}.schedule-page.schedule-seller-view .schedule-table{width:max-content;min-width:100%}.schedule-page.schedule-seller-view .schedule-current-viewer>td{background-color:color-mix(in srgb,var(--brand) 7%,var(--surface));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--brand) 18%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--brand) 18%,transparent)}.schedule-page.schedule-seller-view .schedule-current-viewer>td:first-child{background:color-mix(in srgb,var(--brand) 9%,var(--surface));box-shadow:inset 3px 0 0 var(--brand),inset 0 1px 0 color-mix(in srgb,var(--brand) 18%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--brand) 18%,transparent),1px 0 0 var(--line)}.schedule-viewer-marker{display:inline-flex;align-items:center;min-height:15px;margin-left:5px;padding:1px 5px;border-radius:999px;color:#fff;background:var(--brand);font-size:5.8px;font-style:normal;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.schedule-viewer-summary{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;white-space:nowrap}.schedule-viewer-summary small{display:inline-flex;align-items:baseline;gap:2px;min-height:18px;padding:2px 5px;border:1px solid color-mix(in srgb,var(--brand) 14%,var(--line));border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--brand) 4%,var(--surface-2));font-size:6px;line-height:1}.schedule-viewer-summary strong{color:var(--text);font-size:6.8px;font-weight:900}.schedule-below-grid.is-seller-view{display:block}[data-theme=dark] .schedule-page.schedule-seller-view .schedule-current-viewer>td{background-color:color-mix(in srgb,var(--brand) 13%,var(--surface))}[data-theme=dark] .schedule-page.schedule-seller-view .schedule-current-viewer>td:first-child{background:color-mix(in srgb,var(--brand) 17%,var(--surface))}@media (max-width:760px){.schedule-page.schedule-seller-view{--schedule-name-width:238px}.schedule-page.schedule-seller-view .schedule-screen-header{gap:10px}.schedule-page.schedule-seller-view .schedule-header-actions{width:100%}.schedule-page.schedule-seller-view .schedule-competence-control{flex:1 1 150px}.schedule-viewer-marker{display:none}.schedule-viewer-summary small{padding-inline:4px;font-size:5.6px}}@media screen{.schedule-page.schedule-unified-view{--schedule-name-width:220px;--schedule-day-width:26px;gap:12px}.schedule-v7637-screen-header{min-height:88px;position:relative;z-index:42;display:block;padding:2px 2px 6px}.schedule-v7637-heading{min-width:0;display:grid;justify-items:start;grid-gap:9px;gap:9px}.schedule-v7637-heading>h1{margin:0;color:var(--text);font-size:clamp(27px,3vw,39px);font-weight:790;line-height:1;letter-spacing:-.05em}.schedule-v7637-period-selector{min-width:238px;position:relative}.schedule-v7637-period-selector>summary{min-height:38px;display:grid;grid-template-columns:20px minmax(0,1fr) 9px;align-items:center;grid-gap:9px;gap:9px;padding:2px 8px 2px 0;border-radius:12px;color:var(--text-soft);background:transparent;cursor:pointer;list-style:none;transition:background .16s ease}.schedule-v7637-period-selector>summary::-webkit-details-marker{display:none}.schedule-v7637-period-selector>summary:hover,.schedule-v7637-period-selector[open]>summary{background:var(--v762-panel-soft)}.schedule-v7637-period-selector>summary>svg{width:18px;height:18px;color:var(--muted)}.schedule-v7637-period-selector>summary>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.schedule-v7637-period-selector>summary small{color:var(--muted);font-size:8px;font-weight:760;letter-spacing:.075em;text-transform:uppercase}.schedule-v7637-period-selector>summary strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:820;letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.schedule-v7637-period-selector>summary>i{width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;opacity:.54;transform:translateY(-2px) rotate(45deg);transition:transform .17s ease}.schedule-v7637-period-selector[open]>summary>i{transform:translateY(2px) rotate(225deg)}.schedule-v7637-period-menu{width:min(286px,calc(100vw - 28px));max-height:310px;position:absolute;top:calc(100% + 7px);left:0;z-index:90;display:grid;grid-gap:3px;gap:3px;overflow-y:auto;padding:7px;border:0;border-radius:15px;background:color-mix(in srgb,var(--v762-panel-solid) 96%,transparent);box-shadow:0 22px 54px rgba(17,21,27,.18);backdrop-filter:blur(22px) saturate(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.08)}.schedule-v7637-period-option{width:100%;min-width:0;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:7px 9px;border:0;border-radius:10px;color:var(--text-soft);background:transparent;font:inherit;text-align:left;cursor:pointer;transition:color .14s ease,background .14s ease}.schedule-v7637-period-option:hover{color:var(--text);background:var(--v762-panel-soft)}.schedule-v7637-period-option.is-active{color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--v762-panel-soft))}.schedule-v7637-period-option>span{overflow:hidden;font-size:10px;font-weight:770;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.schedule-v7637-period-option>small{flex:0 0 auto;color:var(--muted);font-size:8px;font-weight:720}.schedule-page.schedule-unified-view .schedule-wrap{max-height:calc(100dvh - 220px);overflow:auto;overscroll-behavior:contain;border:0;border-radius:18px;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--brand) 5%,transparent),transparent 29%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 97%,var(--surface-2)),var(--surface));box-shadow:0 16px 36px rgba(24,29,38,.09);scrollbar-gutter:stable}.schedule-page.schedule-unified-view .schedule-table{width:max-content;min-width:100%;padding:4px;border-collapse:separate;border-spacing:2px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule-page.schedule-unified-view .schedule-table td,.schedule-page.schedule-unified-view .schedule-table th{height:32px;padding:1px;border:0!important;text-align:center}.schedule-page.schedule-unified-view .schedule-table thead th{height:35px;position:-webkit-sticky;position:sticky;top:0;z-index:18;padding:4px 1px;border:0!important;background:color-mix(in srgb,var(--surface-2) 93%,var(--surface))!important;box-shadow:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.schedule-page.schedule-unified-view .schedule-table thead th>span{color:var(--text);font-size:9.5px;font-weight:900;letter-spacing:-.015em}.schedule-page.schedule-unified-view .schedule-table thead th>small{margin-top:4px;color:var(--muted);font-size:6.4px;font-weight:820;letter-spacing:.04em}.schedule-page.schedule-unified-view .schedule-table td:first-child,.schedule-page.schedule-unified-view .schedule-table th:first-child{width:var(--schedule-name-width)!important;min-width:var(--schedule-name-width)!important;max-width:var(--schedule-name-width)!important;position:-webkit-sticky;position:sticky;left:0;padding:3px 9px;border:0!important;background:color-mix(in srgb,var(--surface) 96%,var(--surface-2));box-shadow:11px 0 18px -17px rgba(16,21,30,.62)!important;text-align:left}.schedule-page.schedule-unified-view .schedule-table thead th:first-child{z-index:24;color:var(--muted);font-size:8px;font-weight:880;letter-spacing:.075em;text-transform:uppercase}.schedule-page.schedule-unified-view .schedule-table tbody td:first-child{z-index:12}.schedule-page.schedule-unified-view .schedule-table td:not(:first-child),.schedule-page.schedule-unified-view .schedule-table th:not(:first-child){width:var(--schedule-day-width)!important;min-width:var(--schedule-day-width)!important;max-width:var(--schedule-day-width)!important}.schedule-page.schedule-unified-view .schedule-table .sunday-heading{color:color-mix(in srgb,var(--green) 70%,var(--text));background:color-mix(in srgb,var(--green) 10%,var(--surface-2))!important}.schedule-page.schedule-unified-view .schedule-section-row th{height:23px!important;padding:3px 8px!important;border:0!important;background:color-mix(in srgb,var(--text) 4%,var(--surface))!important;color:var(--muted)!important;font-size:7.3px!important;font-weight:880!important;letter-spacing:.11em}.schedule-page.schedule-unified-view .schedule-section-row.leadership th{background:color-mix(in srgb,var(--green) 7%,var(--surface))!important}.schedule-page.schedule-unified-view .schedule-section-row th span{height:15px;min-width:15px;border:0;background:color-mix(in srgb,currentColor 8%,transparent);font-size:5.8px}.schedule-page.schedule-unified-view .schedule-person-cell{min-height:27px;gap:4px}.schedule-page.schedule-unified-view .schedule-person-copy{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px}.schedule-page.schedule-unified-view .schedule-person-copy>span:first-child{min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden;color:var(--text);font-size:10.2px;font-weight:790;line-height:1.1;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap}.schedule-page.schedule-unified-view .schedule-viewer-marker{min-height:14px;margin-left:1px;padding:1px 5px;border-radius:999px;font-size:5.5px;letter-spacing:.055em}.schedule-page.schedule-unified-view .schedule-viewer-summary{display:inline-flex;align-items:baseline;gap:0}.schedule-page.schedule-unified-view .schedule-viewer-summary small{min-height:0;display:inline-flex;align-items:baseline;gap:2px;padding:0;border:0;border-radius:0;color:var(--muted);background:transparent;font-size:6.1px;font-weight:720}.schedule-page.schedule-unified-view .schedule-viewer-summary small+small:before{content:"·";margin:0 4px;color:color-mix(in srgb,var(--muted) 58%,transparent)}.schedule-page.schedule-unified-view .schedule-viewer-summary strong{color:var(--text);font-size:7px;font-weight:900}.schedule-page.schedule-unified-view .schedule-date-cell{padding:2px 1px!important;background:transparent;transition:background .12s ease}.schedule-page.schedule-unified-view .schedule-cell{width:100%;height:100%;min-height:26px;margin:0;padding:0;border:0!important;border-radius:0;display:grid;place-items:center;box-shadow:none!important;font-size:8.4px;font-weight:900;line-height:1;letter-spacing:.015em;cursor:default;transition:filter .12s ease,background .12s ease}.schedule-page.schedule-unified-view .schedule-cell.empty{color:var(--muted);background:color-mix(in srgb,var(--surface-2) 84%,var(--surface))}.schedule-page.schedule-unified-view .schedule-cell.M,.schedule-page.schedule-unified-view .schedule-swatch.M{color:#60400f;background:#f2d39b}.schedule-page.schedule-unified-view .schedule-cell.N,.schedule-page.schedule-unified-view .schedule-swatch.N{color:#4c3866;background:#d8c8ec}.schedule-page.schedule-unified-view .schedule-cell:disabled{opacity:1;cursor:default}.schedule-page.schedule-unified-view.schedule-edit-fit .schedule-cell:not(:disabled){cursor:pointer}.schedule-page.schedule-unified-view .schedule-table tbody tr:not(.schedule-section-row):hover>td{background:color-mix(in srgb,var(--brand) 4%,var(--surface))}.schedule-page.schedule-unified-view .schedule-table tbody tr:not(.schedule-section-row):hover>td:first-child{background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.schedule-page.schedule-unified-view .schedule-cell.schedule-column-hover,.schedule-page.schedule-unified-view .schedule-table tbody tr:not(.schedule-section-row):hover .schedule-cell{filter:brightness(1.045) saturate(1.045)}.schedule-page.schedule-unified-view .schedule-date-cell.schedule-column-hover{background:color-mix(in srgb,var(--brand) 5%,var(--surface))}.schedule-page.schedule-unified-view .schedule-table thead th.schedule-column-hover{color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--surface-2))!important}.schedule-page.schedule-unified-view .schedule-current-viewer>td{background:color-mix(in srgb,var(--brand) 5%,var(--surface));box-shadow:none!important}.schedule-page.schedule-unified-view .schedule-current-viewer>td:first-child{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 13%,var(--surface)),color-mix(in srgb,var(--brand) 6%,var(--surface)));box-shadow:11px 0 18px -17px rgba(16,21,30,.62)!important}.schedule-page.schedule-unified-view .schedule-below-grid.is-seller-view{padding:9px 12px;border:0;border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 97%,var(--surface-2)),var(--surface));box-shadow:0 10px 25px rgba(24,29,38,.065)}.schedule-page.schedule-unified-view .schedule-below-grid>div>strong{margin-bottom:7px;font-size:7.8px;letter-spacing:.1em}.schedule-page.schedule-unified-view .schedule-below-grid .schedule-legend{gap:6px 14px}.schedule-page.schedule-unified-view .schedule-below-grid .schedule-legend-item{gap:6px;color:var(--muted);font-size:7.8px;font-weight:760}.schedule-page.schedule-unified-view .schedule-below-grid .schedule-swatch{width:20px;height:20px;border:0;border-radius:0;font-size:7px}[data-theme=dark] .schedule-page.schedule-unified-view .schedule-wrap{background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--brand) 11%,transparent),transparent 31%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 95%,#17131c),var(--surface));box-shadow:0 18px 42px rgba(0,0,0,.34),0 0 28px color-mix(in srgb,var(--brand) 5%,transparent)}[data-theme=dark] .schedule-v7637-period-menu{box-shadow:0 24px 58px rgba(0,0,0,.48)}[data-theme=dark] .schedule-page.schedule-unified-view .schedule-cell.M,[data-theme=dark] .schedule-page.schedule-unified-view .schedule-swatch.M{color:#382307;background:#dcb977}[data-theme=dark] .schedule-page.schedule-unified-view .schedule-cell.N,[data-theme=dark] .schedule-page.schedule-unified-view .schedule-swatch.N{color:#2d2040;background:#bea9d8}[data-theme=dark] .schedule-page.schedule-unified-view .schedule-current-viewer>td:first-child{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 22%,var(--surface)),color-mix(in srgb,var(--brand) 11%,var(--surface)))}[data-theme=dark] .schedule-page.schedule-unified-view .schedule-below-grid.is-seller-view{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,#17131c),var(--surface));box-shadow:0 12px 30px rgba(0,0,0,.28),0 0 24px color-mix(in srgb,var(--brand) 4%,transparent)}@media (max-width:760px){.schedule-page.schedule-unified-view{--schedule-name-width:190px;--schedule-day-width:25px}.schedule-v7637-screen-header{min-height:82px}.schedule-v7637-period-selector{min-width:min(238px,100%)}.schedule-page.schedule-unified-view .schedule-wrap{max-height:calc(100dvh - 190px);border-radius:14px}.schedule-page.schedule-unified-view .schedule-person-copy{gap:4px}.schedule-page.schedule-unified-view .schedule-person-copy>span:first-child{font-size:9.4px}.schedule-page.schedule-unified-view .schedule-viewer-summary small{font-size:5.5px}.schedule-page.schedule-unified-view .schedule-viewer-summary small+small:before{margin-inline:3px}}}.installations-page.is-seller-view{gap:12px;padding-bottom:24px}.installations-page.is-seller-view .installations-intro{min-height:84px;padding:2px}.installations-page.is-seller-view .installations-kicker{gap:7px;font-size:8px;letter-spacing:.14em}.installations-page.is-seller-view .installations-intro h1{margin:5px 0 3px;font-size:clamp(31px,3.5vw,43px);font-weight:790;letter-spacing:-.055em}.installations-page.is-seller-view .installations-intro p{font-size:10px;font-weight:650}.installations-page.is-seller-view .installations-primary-action{min-height:40px;padding:0 14px;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-strong));box-shadow:0 10px 25px color-mix(in srgb,var(--brand) 22%,transparent);font-size:9px}.installations-page.is-seller-view .installations-primary-action:hover{box-shadow:0 14px 30px color-mix(in srgb,var(--brand) 28%,transparent)}[data-theme=dark] .installations-page.is-seller-view .installations-primary-action{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-strong));box-shadow:0 10px 28px color-mix(in srgb,var(--brand) 25%,transparent)}.installations-page.is-seller-view .installations-feedback{border:0;box-shadow:0 8px 22px rgba(22,26,32,.06)}.installations-overdue-alert{width:100%;min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;grid-gap:11px;gap:11px;padding:9px 13px;border:0;border-radius:15px;color:#704614;background:radial-gradient(circle at 92% 0,rgba(255,255,255,.52),transparent 32%),linear-gradient(118deg,#fff2cf,#f8e0ad);box-shadow:0 10px 25px rgba(119,78,22,.11);text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.installations-overdue-alert:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(119,78,22,.15)}.installations-overdue-alert>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#87561b;background:rgba(255,255,255,.48)}.installations-overdue-alert>span svg,.installations-overdue-alert>svg{width:14px}.installations-overdue-alert>div{min-width:0}.installations-overdue-alert strong{display:block;font-size:9px;font-weight:820}.installations-overdue-alert small{display:block;margin-top:2px;font-size:7.5px;font-weight:640;opacity:.76}.installations-overdue-alert>svg{justify-self:end}[data-theme=dark] .installations-overdue-alert{color:#f2cb89;background:radial-gradient(circle at 92% 0,rgba(242,190,99,.12),transparent 34%),linear-gradient(118deg,#382a17,#2c2216);box-shadow:0 12px 32px rgba(0,0,0,.28),0 0 24px rgba(210,146,43,.08)}[data-theme=dark] .installations-overdue-alert>span{color:#f0c273;background:rgba(255,255,255,.055)}.installations-page.is-seller-view .installations-workspace{overflow:hidden;border:0;border-radius:20px;background:radial-gradient(circle at 4% 0,color-mix(in srgb,var(--brand) 4%,transparent),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,#fff),var(--surface));box-shadow:0 17px 42px rgba(22,26,32,.08)}[data-theme=dark] .installations-page.is-seller-view .installations-workspace{background:radial-gradient(circle at 5% 0,color-mix(in srgb,var(--brand) 9%,transparent),transparent 31%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 95%,#17131c),var(--surface));box-shadow:0 18px 44px rgba(0,0,0,.32),0 0 28px color-mix(in srgb,var(--brand) 5%,transparent)}.installations-page.is-seller-view .installations-toolbar{min-height:61px;padding:10px 12px;border:0}.installations-page.is-seller-view .installations-tabs{gap:3px;padding:3px;border:0;border-radius:11px;background:color-mix(in srgb,var(--surface-2) 78%,transparent)}.installations-page.is-seller-view .installations-tabs button{min-height:31px;padding:0 13px;border-radius:8px;font-size:8px;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.installations-page.is-seller-view .installations-tabs button.is-active{color:var(--text);background:var(--surface);box-shadow:0 5px 13px rgba(20,24,31,.09)}[data-theme=dark] .installations-page.is-seller-view .installations-tabs button.is-active{background:color-mix(in srgb,var(--surface-2) 86%,#fff 3%);box-shadow:0 6px 17px rgba(0,0,0,.25),0 0 14px color-mix(in srgb,var(--brand) 4%,transparent)}.installations-page.is-seller-view .installations-search{min-height:37px;border:0;border-radius:11px;background:color-mix(in srgb,var(--surface-2) 78%,transparent);transition:background .16s ease,box-shadow .16s ease}.installations-page.is-seller-view .installations-search:focus-within{background:var(--surface-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 8%,transparent)}.installations-page.is-seller-view .installations-list{min-height:270px;padding:5px 12px 12px}.installations-page.is-seller-view .installations-date-group+.installations-date-group{margin-top:16px}.installations-page.is-seller-view .installations-date-heading{min-height:31px;padding:0 4px 7px}.installations-page.is-seller-view .installations-date-heading strong{font-size:10px;font-weight:800;letter-spacing:-.01em}.installations-page.is-seller-view .installations-date-heading span{font-size:7px;font-weight:680}.installations-page.is-seller-view .installations-date-items{gap:7px}.installations-page.is-seller-view .installation-list-row{--installation-row-accent:#66809b;position:relative;min-height:61px;grid-template-columns:minmax(190px,1fr) 122px auto auto 18px;gap:11px;padding:9px 12px;border:0;border-radius:14px;background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--installation-row-accent) 10%,transparent),transparent 31%),linear-gradient(112deg,color-mix(in srgb,var(--surface-2) 82%,var(--surface)),var(--surface-2));box-shadow:0 6px 17px rgba(20,24,31,.055);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.installations-page.is-seller-view .installation-list-row.is-rescheduled{--installation-row-accent:#c58a32}.installations-page.is-seller-view .installation-list-row.is-installed{--installation-row-accent:#399666}.installations-page.is-seller-view .installation-list-row.is-cancelled{--installation-row-accent:#8c929d;opacity:.68}.installations-page.is-seller-view .installation-list-row.is-overdue{--installation-row-accent:#d0683e;opacity:1}.installations-page.is-seller-view .installation-list-row:hover{transform:translateY(-2px);border:0;background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--installation-row-accent) 15%,transparent),transparent 34%),linear-gradient(112deg,color-mix(in srgb,var(--surface-2) 77%,var(--surface)),var(--surface-2));box-shadow:0 11px 24px rgba(20,24,31,.095)}[data-theme=dark] .installations-page.is-seller-view .installation-list-row{background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--installation-row-accent) 15%,transparent),transparent 32%),linear-gradient(112deg,color-mix(in srgb,var(--surface-2) 92%,#131117),var(--surface-2));box-shadow:0 8px 21px rgba(0,0,0,.24),0 0 17px color-mix(in srgb,var(--installation-row-accent) 3%,transparent)}[data-theme=dark] .installations-page.is-seller-view .installation-list-row:hover{background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--installation-row-accent) 20%,transparent),transparent 35%),linear-gradient(112deg,color-mix(in srgb,var(--surface-2) 88%,#18141c),var(--surface-2));box-shadow:0 13px 29px rgba(0,0,0,.34),0 0 22px color-mix(in srgb,var(--installation-row-accent) 6%,transparent)}.installations-page.is-seller-view .installation-customer-block{grid-column:1;grid-row:1;gap:3px}.installations-page.is-seller-view .installation-customer-block strong{font-size:11px;font-weight:790;letter-spacing:-.018em}.installations-page.is-seller-view .installation-customer-block span{font-size:7px;font-weight:650}.installations-page.is-seller-view .installation-slot-block{grid-column:2;grid-row:1;gap:6px;font-size:8px;font-weight:750}.installations-page.is-seller-view .installation-slot-block svg{color:var(--installation-row-accent)}.installations-page.is-seller-view .installation-product-lights{grid-column:3;grid-row:1;gap:5px}.installation-product-lights>span>small{display:none}.installations-page.is-seller-view .installation-product-lights.is-compact>span{width:auto;min-width:34px;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;border:0;border-radius:9px;color:var(--text-soft);background:color-mix(in srgb,var(--surface) 74%,transparent);box-shadow:none;opacity:1}.installations-page.is-seller-view .installation-product-lights.is-compact>span svg{width:12px}.installations-page.is-seller-view .installation-product-lights.is-compact>span>small{display:block;color:inherit;font-size:6.5px;font-weight:790}[data-theme=dark] .installations-page.is-seller-view .installation-product-lights.is-compact>span{background:rgba(255,255,255,.052)}.installations-page.is-seller-view .installation-status-badge{grid-column:4;grid-row:1;min-height:27px;padding:0 9px;border:0;border-radius:9px;font-size:6.7px;background:color-mix(in srgb,var(--installation-row-accent) 10%,var(--surface))}.installations-page.is-seller-view .installation-status-badge.is-installed{color:#277447;background:color-mix(in srgb,#2f9b5d 12%,var(--surface))}.installations-page.is-seller-view .installation-status-badge.is-rescheduled{color:#8b5b19;background:color-mix(in srgb,#c98b2d 13%,var(--surface))}.installations-page.is-seller-view .installation-status-badge.is-overdue{color:#a34f2e;background:color-mix(in srgb,#d0683e 14%,var(--surface))}[data-theme=dark] .installations-page.is-seller-view .installation-status-badge.is-installed{color:#87d5a7}[data-theme=dark] .installations-page.is-seller-view .installation-status-badge.is-rescheduled{color:#e1b56e}[data-theme=dark] .installations-page.is-seller-view .installation-status-badge.is-overdue{color:#f0a181}.installations-page.is-seller-view .installation-row-arrow{grid-column:5;grid-row:1;justify-self:end}.installations-page.is-seller-view .installation-row-open-hitbox{inset:0;border-radius:14px}.installations-page.is-seller-view .installations-empty{min-height:216px}.installations-page.is-seller-view .installations-empty>span{border-radius:13px}.installations-page.is-seller-view .installations-loading-grid>span{min-height:61px;border:0;box-shadow:0 6px 17px rgba(20,24,31,.05)}.installations-page.is-seller-view .installation-dialog{border:0;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--brand) 5%,transparent),transparent 27%),var(--surface);box-shadow:0 30px 90px rgba(0,0,0,.24)}[data-theme=dark] .installations-page.is-seller-view .installation-dialog{background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--brand) 10%,transparent),transparent 29%),color-mix(in srgb,var(--surface) 96%,#151219);box-shadow:0 32px 100px rgba(0,0,0,.58),0 0 34px color-mix(in srgb,var(--brand) 5%,transparent)}.installations-page.is-seller-view .installation-dialog-header{min-height:69px;border:0}.installations-page.is-seller-view .installation-dialog-title>span{border-radius:11px;background:color-mix(in srgb,var(--brand) 9%,var(--surface-2))}.installations-page.is-seller-view .installation-dialog-form{gap:11px 12px;padding-top:10px}.installations-page.is-seller-view .installation-form-section-heading{display:flex;align-items:center;gap:9px;min-height:37px;padding:4px 1px 0}.installations-page.is-seller-view .installation-form-section-heading>span{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-strong));box-shadow:0 6px 16px color-mix(in srgb,var(--brand) 19%,transparent);font-size:7px;font-weight:850}.installations-page.is-seller-view .installation-form-section-heading>div{display:grid;grid-gap:1px;gap:1px}.installations-page.is-seller-view .installation-form-section-heading strong{font-size:10px;font-weight:810}.installations-page.is-seller-view .installation-form-section-heading small{color:var(--muted);font-size:7px;font-weight:640}.installations-page.is-seller-view .installation-seller-full-field{grid-column:1/-1}.installations-page.is-seller-view .installation-dialog-form .field{border:0;background:color-mix(in srgb,var(--surface-2) 82%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.34)}[data-theme=dark] .installations-page.is-seller-view .installation-dialog-form .field{background:color-mix(in srgb,var(--surface-2) 88%,#141117);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.installations-page.is-seller-view .installation-dialog-form .field:hover{border:0}.installations-page.is-seller-view .installation-dialog-form .field:focus-within{border:0;background:color-mix(in srgb,var(--brand) 4%,var(--surface-2));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 8%,transparent)}.installations-page.is-seller-view .installation-products-field button,.installations-page.is-seller-view .installation-slot-field button,.installations-page.is-seller-view .installation-status-field button{border:0;background:color-mix(in srgb,var(--surface-2) 82%,transparent)}[data-theme=dark] .installations-page.is-seller-view .installation-products-field button,[data-theme=dark] .installations-page.is-seller-view .installation-slot-field button,[data-theme=dark] .installations-page.is-seller-view .installation-status-field button{background:color-mix(in srgb,var(--surface-2) 88%,#141117)}.installations-page.is-seller-view .installation-products-field button:hover,.installations-page.is-seller-view .installation-slot-field button:hover,.installations-page.is-seller-view .installation-status-field button:hover{border:0}.installations-page.is-seller-view .installation-products-field button.is-active,.installations-page.is-seller-view .installation-slot-field button.is-active,.installations-page.is-seller-view .installation-status-field button.is-active{border:0;background:color-mix(in srgb,var(--brand) 7%,var(--surface-2));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 7%,transparent)}.installations-page.is-seller-view .installation-status-field button.is-installed.is-active{color:#277447;background:color-mix(in srgb,#2f9b5d 9%,var(--surface-2));box-shadow:0 0 0 3px color-mix(in srgb,#2f9b5d 7%,transparent)}.installations-page.is-seller-view .installation-status-field button.is-cancelled.is-active{color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--surface-2))}.installations-page.is-seller-view .installation-privacy-note{border:0;background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.installations-page.is-seller-view .installation-dialog-actions{position:-webkit-sticky;position:sticky;bottom:-18px;z-index:5;margin:0 -18px -18px;padding:14px 18px 18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 3%,transparent),var(--surface) 25%)}.installations-page.is-seller-view .installation-delete-action{border:0;color:color-mix(in srgb,var(--brand) 77%,var(--text));background:color-mix(in srgb,var(--brand) 6%,var(--surface-2))}.installations-page.is-seller-view .installation-delete-action:hover{border:0;background:color-mix(in srgb,var(--brand) 10%,var(--surface-2))}[data-theme=dark] .installations-page.is-seller-view .installation-dialog-actions{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface) 97%,#151219) 25%)}@media (max-width:880px){.installations-page.is-seller-view .installation-list-row{grid-template-columns:minmax(175px,1fr) 112px auto auto 18px}}@media (max-width:720px){.installations-page.is-seller-view .installations-intro{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:12px;gap:12px}.installations-page.is-seller-view .installations-intro h1{font-size:36px}.installations-page.is-seller-view .installations-primary-action{width:auto}.installations-overdue-alert{grid-template-columns:32px minmax(0,1fr) 15px;padding-inline:10px}.installations-overdue-alert>span{width:32px;height:32px}.installations-page.is-seller-view .installations-toolbar{align-items:stretch;flex-direction:column;gap:8px}.installations-page.is-seller-view .installations-list{padding:5px 8px 8px}.installations-page.is-seller-view .installation-list-row{min-height:73px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:8px 10px;padding:10px}.installations-page.is-seller-view .installation-customer-block{grid-column:1;grid-row:1}.installations-page.is-seller-view .installation-status-badge{grid-column:2;grid-row:1}.installations-page.is-seller-view .installation-slot-block{grid-column:1;grid-row:2}.installations-page.is-seller-view .installation-product-lights{grid-column:2;grid-row:2;justify-self:end}.installations-page.is-seller-view .installation-row-arrow{display:none}.installations-page.is-seller-view .installation-dialog-form{gap:9px}.installations-page.is-seller-view .installation-seller-full-field{grid-column:1}.installations-page.is-seller-view .installation-dialog-actions{bottom:-14px;margin:0 -14px -14px;padding:12px 14px 14px}}@media (max-width:480px){.installations-page.is-seller-view .installations-intro{grid-template-columns:1fr;align-items:stretch}.installations-page.is-seller-view .installations-primary-action{width:100%}.installations-overdue-alert small{line-height:1.35}}@media (hover:none),(pointer:coarse){.installations-overdue-alert:hover,.installations-page.is-seller-view .installation-list-row:hover{transform:none}}@media (prefers-reduced-motion:reduce){.installations-overdue-alert,.installations-page.is-seller-view .installation-list-row,.installations-page.is-seller-view .installations-search,.installations-page.is-seller-view .installations-tabs button{transition:none!important}}.reports-v7639{gap:12px;padding-bottom:26px}.reports-v7639 .reports-screen-header{min-height:86px;align-items:flex-end;gap:18px;padding:2px}.reports-v7639 .reports-eyebrow{margin-bottom:3px;color:var(--muted);font-size:8px;letter-spacing:.14em}.reports-v7639 .reports-screen-header h1{margin:0;font-size:clamp(31px,3.5vw,43px);font-weight:790;line-height:1;letter-spacing:-.055em}.reports-v7639 .reports-screen-header p{margin:5px 0 0;color:var(--muted);font-size:9px}.reports-v7639 .reports-screen-header p strong{color:var(--text-soft);font-weight:780}.reports-v7639 .report-actions{gap:7px}.reports-v7639 .report-action-button{min-height:37px;padding-inline:12px;border:0;border-radius:11px;font-size:8px}.reports-v7639 .report-action-button.btn-secondary{background:var(--surface-2);box-shadow:0 7px 18px rgba(20,24,31,.055)}.reports-v7639 .report-action-button.btn-primary{background:linear-gradient(135deg,var(--brand),var(--brand-strong));box-shadow:0 9px 22px color-mix(in srgb,var(--brand) 20%,transparent)}.reports-v7639 .report-tabs{display:flex;align-items:stretch;gap:4px;overflow-x:auto;padding:4px;border:0;border-radius:14px;background:radial-gradient(circle at 4% 0,color-mix(in srgb,var(--brand) 4%,transparent),transparent 30%),var(--surface);box-shadow:0 10px 27px rgba(20,24,31,.07);scrollbar-width:none}.reports-v7639 .report-tabs::-webkit-scrollbar{display:none}.reports-v7639 .report-tabs button{min-width:max-content;min-height:39px;display:inline-flex;grid-template-columns:none;align-items:center;gap:8px;flex:1 0 auto;padding:6px 12px;border:0;border-radius:10px;background:transparent;box-shadow:none;transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.reports-v7639 .report-tabs button:after{display:none}.reports-v7639 .report-tabs button:hover{transform:none;background:color-mix(in srgb,var(--surface-2) 74%,transparent);box-shadow:none}.reports-v7639 .report-tabs button.active{border:0;background:var(--surface-2);box-shadow:0 5px 15px rgba(20,24,31,.08)}.reports-v7639 .report-tab-icon{width:27px;height:27px;border-radius:8px;background:color-mix(in srgb,var(--surface-3) 74%,transparent)}.reports-v7639 .report-tab-icon svg{width:13px;height:13px}.reports-v7639 .report-tab-copy strong{font-size:8.5px;font-weight:790}[data-theme=dark] .reports-v7639 .report-tabs{background:radial-gradient(circle at 4% 0,color-mix(in srgb,var(--brand) 8%,transparent),transparent 31%),color-mix(in srgb,var(--surface) 96%,#151219);box-shadow:0 13px 32px rgba(0,0,0,.29),0 0 24px color-mix(in srgb,var(--brand) 4%,transparent)}[data-theme=dark] .reports-v7639 .report-tabs button.active{background:color-mix(in srgb,var(--surface-2) 90%,#fff 2%);box-shadow:0 6px 17px rgba(0,0,0,.27),0 0 14px color-mix(in srgb,var(--brand) 4%,transparent)}.reports-v7639 .report-filters{display:block;padding:10px 12px;border:0;border-radius:15px;background:var(--surface);box-shadow:0 10px 27px rgba(20,24,31,.065)}.reports-v7639 .report-filters-grid{display:flex;align-items:flex-end;gap:9px}.reports-v7639 .report-filters-grid .field{min-width:190px;flex:0 1 280px;gap:4px}.reports-v7639 .report-filters-grid .field label{color:var(--muted);font-size:7px;font-weight:820;letter-spacing:.075em;text-transform:uppercase}.reports-v7639 .report-filters-grid select{min-height:36px;border:0;border-radius:10px;background-color:var(--surface-2);box-shadow:none;font-size:9px;font-weight:700}.reports-v7639 .report-filters-grid select:focus{border:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 8%,transparent)}[data-theme=dark] .reports-v7639 .report-filters{background:color-mix(in srgb,var(--surface) 96%,#151219);box-shadow:0 13px 32px rgba(0,0,0,.27),0 0 22px color-mix(in srgb,var(--brand) 3%,transparent)}.reports-v7639 .report-result{padding:16px;border:0;border-radius:20px;background:radial-gradient(circle at 5% 0,color-mix(in srgb,var(--brand) 4%,transparent),transparent 28%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 97%,#fff),var(--surface));box-shadow:0 17px 42px rgba(20,24,31,.075)}[data-theme=dark] .reports-v7639 .report-result{background:radial-gradient(circle at 5% 0,color-mix(in srgb,var(--brand) 8%,transparent),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 95%,#17131c),var(--surface));box-shadow:0 19px 46px rgba(0,0,0,.32),0 0 28px color-mix(in srgb,var(--brand) 4%,transparent)}.reports-v7639 .report-result-header{margin-bottom:14px}.reports-v7639 .report-result-icon{width:37px;height:37px;border-radius:11px}.reports-v7639 .report-result-icon svg{width:16px}.reports-v7639 .report-result-title h2{font-size:15px;letter-spacing:-.025em}.reports-v7639 .report-result-title p{margin-top:2px;font-size:8px}.reports-v7639 .report-result-badges .status{border:0;font-size:7px}.reports-v7639 .report-loading{min-height:210px;border:0;background:var(--surface-2)}.report-v7639-performance{display:grid;grid-gap:11px;gap:11px}.report-v7639-person-context{min-height:56px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:13px;background:color-mix(in srgb,var(--surface-2) 80%,transparent)}.report-v7639-person-context>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(145deg,#df2037,#6d0713);box-shadow:0 7px 17px rgba(173,17,39,.19);font-size:9px;font-weight:850}.report-v7639-person-context>div{min-width:0}.report-v7639-person-context small{display:block;color:var(--muted);font-size:6.5px;font-weight:790;letter-spacing:.07em;text-transform:uppercase}.report-v7639-person-context strong{display:block;margin-top:2px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.report-v7639-person-context p{margin:0;color:var(--muted);font-size:7px;font-weight:700}.report-v7639-primary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.report-v7639-metric-card{--report-card-start:#ed263d;--report-card-mid:#c91129;--report-card-end:#610711;--report-card-shadow:197,17,41;min-width:0;min-height:226px;display:flex;flex-direction:column;padding:16px;border:0;border-radius:18px;color:#fff;background-color:var(--report-card-end);background-image:linear-gradient(145deg,var(--report-card-start),var(--report-card-mid) 49%,var(--report-card-end));box-shadow:0 8px 19px rgba(var(--report-card-shadow),.22),0 21px 42px rgba(18,24,33,.15);transition:transform .17s ease,box-shadow .17s ease}.report-v7639-metric-card.tone-devices{--report-card-start:#386be0;--report-card-mid:#234ba6;--report-card-end:#10265f;--report-card-shadow:35,75,166}.report-v7639-metric-card.tone-accessories{--report-card-start:#cb5714;--report-card-mid:#983307;--report-card-end:#4f1502;--report-card-shadow:152,51,7}.report-v7639-metric-card:hover{transform:translateY(-4px) scale(1.012);box-shadow:0 13px 28px rgba(var(--report-card-shadow),.28),0 28px 52px rgba(18,24,33,.19)}[data-theme=dark] .report-v7639-metric-card{background-color:color-mix(in srgb,var(--surface) 78%,var(--report-card-end) 22%);background-image:linear-gradient(145deg,color-mix(in srgb,var(--surface) 91%,var(--report-card-start) 9%),color-mix(in srgb,var(--surface) 78%,var(--report-card-mid) 22%));box-shadow:0 24px 52px rgba(0,0,0,.4),0 0 30px rgba(var(--report-card-shadow),.22)}[data-theme=dark] .report-v7639-metric-card:hover{box-shadow:0 29px 61px rgba(0,0,0,.48),0 0 40px rgba(var(--report-card-shadow),.29)}.report-v7639-metric-card>header{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.report-v7639-metric-card>header>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.11)}.report-v7639-metric-card>header svg{width:14px}.report-v7639-metric-card h3{margin:0;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.report-v7639-metric-card>header>strong{padding:5px 7px;border-radius:8px;background:rgba(255,255,255,.11);font-size:7px}.report-v7639-metric-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:10px;gap:10px;margin-top:21px}.report-v7639-metric-card footer small,.report-v7639-metric-main small{display:block;color:rgba(255,255,255,.62);font-size:6.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.report-v7639-metric-main>div>strong{display:block;margin-top:4px;overflow:hidden;font-size:clamp(23px,2.3vw,31px);line-height:1;letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap}.report-v7639-metric-main .report-v7639-metric-secondary{text-align:right}.report-v7639-metric-main .report-v7639-metric-secondary>strong{font-size:clamp(16px,1.55vw,21px)}.report-v7639-metric-progress{height:5px;margin-top:17px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.16)}.report-v7639-metric-progress>span{display:block;height:100%;border-radius:inherit;background:#fff}.report-v7639-metric-card footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:auto;padding-top:15px}.report-v7639-metric-card footer>span:last-child{text-align:right}.report-v7639-metric-card footer .is-wide{grid-column:1/-1;text-align:left!important}.report-v7639-metric-card footer strong{display:block;margin-top:3px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.report-v7639-additional-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.report-v7639-additional-metrics>article{--report-additional-start:#8150cf;--report-additional-end:#2b0e66;--report-additional-shadow:89,40,170;min-width:0;min-height:77px;display:flex;align-items:center;gap:9px;padding:10px;border-radius:14px;color:#fff;background:linear-gradient(145deg,var(--report-additional-start),var(--report-additional-end));box-shadow:0 8px 18px rgba(var(--report-additional-shadow),.18);transition:transform .16s ease,box-shadow .16s ease}.report-v7639-additional-metrics>article:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(var(--report-additional-shadow),.25)}.report-v7639-additional-metrics .tone-bl{--report-additional-start:#087f92;--report-additional-end:#02343f;--report-additional-shadow:5,97,115}.report-v7639-additional-metrics .tone-tv{--report-additional-start:#c82d75;--report-additional-end:#510627;--report-additional-shadow:149,23,80}.report-v7639-additional-metrics .tone-gross-multi{--report-additional-start:#555bcf;--report-additional-end:#1b1d58;--report-additional-shadow:57,61,162}.report-v7639-additional-metrics .tone-residential{--report-additional-start:#178a4e;--report-additional-end:#06351d;--report-additional-shadow:14,101,56}.report-v7639-additional-metrics .tone-insurance{--report-additional-start:#ad6904;--report-additional-end:#402000;--report-additional-shadow:126,67,1}[data-theme=dark] .report-v7639-additional-metrics>article{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 91%,var(--report-additional-start) 9%),color-mix(in srgb,var(--surface) 78%,var(--report-additional-end) 22%));box-shadow:0 16px 34px rgba(0,0,0,.34),0 0 23px rgba(var(--report-additional-shadow),.2)}.report-v7639-additional-metrics>article>span{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:rgba(255,255,255,.1)}.report-v7639-additional-metrics svg{width:13px}.report-v7639-additional-metrics>article>div{min-width:0}.report-v7639-additional-metrics small{display:block;overflow:hidden;color:rgba(255,255,255,.64);font-size:6px;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.report-v7639-additional-metrics strong{display:block;margin-top:3px;font-size:16px;letter-spacing:-.03em}.report-v7639-commission-view,.report-v7639-payments-view{display:grid;grid-gap:12px;gap:12px}.report-v7639-financial-summary{display:grid;grid-template-columns:1.18fr 1fr 1fr;grid-gap:9px;gap:9px}.report-v7639-financial-summary.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.report-v7639-financial-summary.count-1{grid-template-columns:1fr}.report-v7639-financial-summary>article{min-height:92px;display:flex;align-items:center;gap:11px;padding:14px;border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 7%,var(--surface-2)),var(--surface-2));box-shadow:0 8px 21px rgba(20,24,31,.07)}.report-v7639-financial-summary>article.is-total{color:#fff;background:linear-gradient(135deg,#3b414a,#20252c 48%,#090b0e);box-shadow:0 10px 25px rgba(16,19,24,.2),0 0 23px rgba(191,19,42,.08)}.report-v7639-financial-summary>article>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:var(--blue);background:color-mix(in srgb,var(--blue) 10%,transparent)}.report-v7639-financial-summary>article.is-total>span{color:#fff;background:rgba(255,255,255,.09)}.report-v7639-financial-summary svg{width:15px}.report-v7639-financial-summary small{display:block;color:var(--muted);font-size:6.5px;font-weight:820;letter-spacing:.07em;text-transform:uppercase}.report-v7639-financial-summary article.is-total small{color:rgba(255,255,255,.58)}.report-v7639-financial-summary strong{display:block;margin-top:4px;font-size:clamp(20px,2vw,27px);line-height:1;letter-spacing:-.045em}[data-theme=dark] .report-v7639-financial-summary>article{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-2) 88%,var(--blue) 12%),var(--surface-2));box-shadow:0 13px 28px rgba(0,0,0,.29),0 0 20px color-mix(in srgb,var(--blue) 4%,transparent)}[data-theme=dark] .report-v7639-financial-summary>article.is-total{background:linear-gradient(135deg,#22272e,#111419 49%,#040506);box-shadow:0 23px 50px rgba(0,0,0,.46),0 0 30px rgba(213,25,50,.18)}.report-v7639-payment-groups{display:grid;grid-gap:11px;gap:11px}.report-v7639-payment-group{overflow:hidden;border-radius:16px;background:color-mix(in srgb,var(--surface-2) 72%,var(--surface));box-shadow:0 9px 24px rgba(20,24,31,.065)}.report-v7639-payment-group>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 14px;background:linear-gradient(105deg,color-mix(in srgb,var(--blue) 8%,transparent),transparent 58%)}.report-v7639-payment-group:nth-child(2)>header{background:linear-gradient(105deg,color-mix(in srgb,var(--green) 9%,transparent),transparent 58%)}.report-v7639-payment-group>header span{color:var(--muted);font-size:6px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.report-v7639-payment-group>header h3{margin:2px 0 0;font-size:15px}.report-v7639-payment-group>header p{margin:2px 0 0;color:var(--muted);font-size:7px}.report-v7639-payment-group>header>strong{font-size:20px;letter-spacing:-.04em}.report-v7639-commission-lines{display:grid;grid-gap:6px;gap:6px;padding:7px}.report-v7639-commission-lines>article{min-height:68px;display:grid;grid-template-columns:31px minmax(170px,1fr) auto minmax(260px,.85fr);align-items:center;grid-gap:10px;gap:10px;padding:9px 11px;border-radius:12px;background:var(--surface);box-shadow:0 5px 14px rgba(20,24,31,.045)}.report-v7639-line-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent)}.report-v7639-commission-lines>article.is-blocked .report-v7639-line-icon{color:var(--brand);background:color-mix(in srgb,var(--brand) 9%,transparent)}.report-v7639-line-icon svg{width:13px}.report-v7639-line-copy{min-width:0}.report-v7639-line-copy small{color:var(--muted);font-size:6.5px}.report-v7639-line-copy small,.report-v7639-line-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-v7639-line-copy strong{margin-top:2px;font-size:9px}.report-v7639-line-copy p{margin:3px 0 0;overflow:hidden;color:var(--muted);font-size:6.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.report-v7639-eligibility{padding:5px 7px;border-radius:8px;font-size:6px;font-weight:850}.report-v7639-eligibility.is-eligible{color:#277447;background:color-mix(in srgb,#2f9b5d 10%,var(--surface))}.report-v7639-eligibility.is-blocked{color:var(--brand);background:color-mix(in srgb,var(--brand) 9%,var(--surface))}.report-v7639-line-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;grid-gap:8px;gap:8px;text-align:right}.report-v7639-line-values small{display:block;color:var(--muted);font-size:5.8px;font-weight:780;text-transform:uppercase}.report-v7639-line-values strong{display:block;margin-top:2px;font-size:8px;white-space:nowrap}.report-v7639-line-values .is-total strong{color:var(--green);font-size:10px}[data-theme=dark] .report-v7639-payment-group{background:color-mix(in srgb,var(--surface-2) 88%,#131117);box-shadow:0 14px 31px rgba(0,0,0,.27)}[data-theme=dark] .report-v7639-commission-lines>article{background:color-mix(in srgb,var(--surface) 94%,#151219);box-shadow:0 7px 18px rgba(0,0,0,.22)}[data-theme=dark] .report-v7639-eligibility.is-eligible{color:#86d3a5}[data-theme=dark] .report-v7639-eligibility.is-blocked{color:#f28b98}.report-v7639-payment-timeline{display:grid;grid-gap:9px;gap:9px}.report-v7639-payment-timeline>section{overflow:hidden;border-radius:16px;background:color-mix(in srgb,var(--surface-2) 73%,var(--surface));box-shadow:0 9px 24px rgba(20,24,31,.06)}.report-v7639-payment-timeline>section>header{min-height:60px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 13px;background:linear-gradient(105deg,color-mix(in srgb,var(--green) 8%,transparent),transparent 55%)}.report-v7639-payment-timeline>section>header>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent)}.report-v7639-payment-timeline>section>header svg{width:14px}.report-v7639-payment-timeline>section>header small{display:block;color:var(--muted);font-size:6px;font-weight:800;text-transform:uppercase}.report-v7639-payment-timeline>section>header h3{margin:2px 0 0;font-size:13px}.report-v7639-payment-timeline>section>header>strong{font-size:18px;letter-spacing:-.035em}.report-v7639-payment-timeline>section>div{display:grid;grid-gap:6px;gap:6px;padding:7px}.report-v7639-payment-timeline article{min-height:56px;display:grid;grid-template-columns:31px minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 11px;border-radius:12px;background:var(--surface);box-shadow:0 5px 14px rgba(20,24,31,.04)}.report-v7639-payment-timeline article>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:var(--blue);background:color-mix(in srgb,var(--blue) 9%,transparent);font-size:7px;font-weight:850}.report-v7639-payment-timeline article svg{width:13px}.report-v7639-payment-timeline article>div{min-width:0}.report-v7639-payment-timeline article small{display:block;color:var(--muted);font-size:6.5px}.report-v7639-payment-timeline article>div strong{display:block;margin-top:2px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.report-v7639-payment-timeline article em{padding:5px 7px;border-radius:8px;color:var(--blue);background:color-mix(in srgb,var(--blue) 8%,transparent);font-size:6.5px;font-style:normal;font-weight:820}.report-v7639-payment-timeline article b{min-width:96px;font-size:12px;text-align:right;letter-spacing:-.025em}[data-theme=dark] .report-v7639-payment-timeline>section{background:color-mix(in srgb,var(--surface-2) 88%,#131117);box-shadow:0 14px 31px rgba(0,0,0,.27)}[data-theme=dark] .report-v7639-payment-timeline article{background:color-mix(in srgb,var(--surface) 94%,#151219);box-shadow:0 7px 18px rgba(0,0,0,.22)}.reports-v7639 .report-table-wrap{border:0;border-radius:14px;background:var(--surface-2);box-shadow:none}.reports-v7639 .report-table td,.reports-v7639 .report-table th{border-right:0}.reports-v7639 .report-table thead th{border-bottom-color:color-mix(in srgb,var(--text) 7%,transparent)}.reports-v7639 .report-table tbody tr{border:0}.reports-v7639 .report-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--text) 1.8%,var(--surface))}.reports-v7639 .report-table tbody tr:hover td{background:color-mix(in srgb,var(--brand) 5%,var(--surface))}.reports-v7639 .report-performance-matrix .report-performance-sticky-col{box-shadow:8px 0 16px rgba(18,23,31,.035)}@media (max-width:1120px){.report-v7639-additional-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.report-v7639-commission-lines>article{grid-template-columns:31px minmax(150px,1fr) auto minmax(245px,.85fr)}}@media (max-width:850px){.reports-v7639 .reports-screen-header{align-items:flex-start;flex-direction:column;min-height:0}.reports-v7639 .report-actions{width:100%;justify-content:flex-start}.reports-v7639 .report-filters-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.reports-v7639 .report-filters-grid .field{min-width:0;max-width:none}.report-v7639-primary-metrics{grid-template-columns:1fr}.report-v7639-metric-card{min-height:210px}.report-v7639-commission-lines>article{grid-template-columns:31px minmax(0,1fr) auto}.report-v7639-line-values{grid-column:2/-1;width:min(390px,100%);justify-self:end}}@media (max-width:620px){.reports-v7639 .reports-screen-header h1{font-size:36px}.reports-v7639 .report-actions{display:grid;grid-template-columns:1fr 1fr}.reports-v7639 .report-action-button{width:100%;justify-content:center}.reports-v7639 .report-tabs button{flex:0 0 auto}.reports-v7639 .report-filters-grid{grid-template-columns:1fr}.reports-v7639 .report-result{padding:11px;border-radius:16px}.reports-v7639 .report-result-header{align-items:flex-start;flex-direction:column}.report-v7639-person-context{grid-template-columns:34px minmax(0,1fr)}.report-v7639-person-context p{grid-column:1/-1}.report-v7639-additional-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.report-v7639-financial-summary,.report-v7639-financial-summary.count-2{grid-template-columns:1fr}.report-v7639-financial-summary>article{min-height:78px}.report-v7639-payment-group>header{min-height:62px}.report-v7639-payment-group>header>strong{font-size:17px}.report-v7639-commission-lines>article{grid-template-columns:29px minmax(0,1fr)}.report-v7639-eligibility{grid-column:2;grid-row:2;justify-self:start}.report-v7639-line-values{grid-column:1/-1;width:100%;margin-top:3px}.report-v7639-payment-timeline>section>header{grid-template-columns:30px minmax(0,1fr)}.report-v7639-payment-timeline>section>header>strong{grid-column:2;font-size:15px}.report-v7639-payment-timeline article{grid-template-columns:30px minmax(0,1fr) auto}.report-v7639-payment-timeline article em{grid-column:2;grid-row:2;justify-self:start}.report-v7639-payment-timeline article b{grid-column:3;grid-row:1/3;min-width:0}}@media (hover:none),(pointer:coarse){.report-v7639-additional-metrics>article:hover,.report-v7639-metric-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.report-v7639-additional-metrics>article,.report-v7639-metric-card,.reports-v7639 .report-tabs button{transition:none!important}}@media print{.reports-v7639 .report-result{padding:0!important;background:#fff!important;box-shadow:none!important}.report-v7639-commission-lines>article,.report-v7639-financial-summary>article,.report-v7639-payment-group,.report-v7639-payment-timeline article,.report-v7639-payment-timeline>section,.report-v7639-person-context{color:#111!important;background:#fff!important;box-shadow:none!important}.report-v7639-primary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2mm!important}.report-v7639-metric-card{min-height:42mm!important;padding:3mm!important;color:#111!important;background:#f1f1f1!important;box-shadow:none!important}.report-v7639-metric-card footer small,.report-v7639-metric-card small{color:#555!important}.report-v7639-additional-metrics{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:1.5mm!important}.report-v7639-additional-metrics>article{min-height:18mm!important;padding:2mm!important;color:#111!important;background:#eee!important;box-shadow:none!important}.report-v7639-additional-metrics small{color:#555!important}.report-v7639-financial-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2mm!important}.report-v7639-payment-group,.report-v7639-payment-timeline>section{border:1px solid #bbb!important}}.premises-mini-simulator{gap:10px}.premises-mini-simulator .premises-what-if-head{margin-bottom:2px}.premises-mini-simulator .simulator-v7632-section-title{margin-top:3px}.premises-mini-simulator .simulator-v763-additional-grid,.premises-mini-simulator .simulator-v763-primary-grid{margin-top:0}.premises-mini-simulator .simulator-v763-primary-card{min-height:0}.premises-mini-simulator .simulator-v7632-primary-card .simulator-v763-primary-facts{min-height:32px}.premises-mini-simulator .simulator-v7632-bonus-card{min-height:0}.premises-mini-simulator .simulator-v7632-payment-summary{margin-top:0}.premises-mini-simulator .premises-management-what-if-card{min-height:190px}.premises-mini-simulator .premises-management-what-if-card .simulator-v763-stepper{margin-top:11px}.premises-scenario-status{display:flex;align-items:center;gap:7px;margin:0;padding:9px 11px;border-radius:12px;color:var(--muted);background:color-mix(in srgb,var(--brand) 7%,var(--surface));font-size:7.5px;font-weight:800}.premises-scenario-status svg{width:13px;height:13px;color:var(--brand)}.premises-scenario-status.is-released{background:color-mix(in srgb,var(--green) 8%,var(--surface))}.premises-scenario-status.is-released svg{color:var(--green)}.premises-v7640-page .commission-tier-guide-list{display:grid;grid-gap:8px;gap:8px}.premises-v7640-page .commission-tier-general-note{margin:0 2px 2px}.premises-v7640-page .commission-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.premises-v7640-page .commission-tier-card-details{--tier-accent:#76639f;min-width:0;padding:0;border:0;border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--tier-accent) 10%,var(--surface)),var(--surface));box-shadow:0 8px 24px rgba(26,18,22,.055);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.premises-v7640-page .commission-tier-card-details.is-bl{--tier-accent:#398399}.premises-v7640-page .commission-tier-card-details.is-tv{--tier-accent:#a05275}.premises-v7640-page .commission-tier-card-details.is-gross-multi{--tier-accent:#586394}.premises-v7640-page .commission-tier-card-details.is-residential-multi{--tier-accent:#43866f}.premises-v7640-page .commission-tier-card-details.is-insurance{--tier-accent:#9b6b3d}.premises-v7640-page .commission-tier-card-details:hover{transform:translateY(-2px);box-shadow:0 13px 31px rgba(26,18,22,.085)}.premises-v7640-page .commission-tier-card-details>summary{min-height:69px;display:grid;grid-template-columns:31px minmax(0,1fr) 20px;align-items:center;grid-gap:9px;gap:9px;padding:11px;cursor:pointer;list-style:none}.premises-v7640-page .commission-tier-card-details>summary::-webkit-details-marker{display:none}.commission-tier-card-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;color:var(--tier-accent);background:color-mix(in srgb,var(--tier-accent) 13%,transparent)}.commission-tier-card-icon svg{width:15px;height:15px}.premises-v7640-page .commission-tier-card-details>summary strong{display:block;font-size:9px;text-transform:uppercase}.premises-v7640-page .commission-tier-card-details>summary small{display:block;margin-top:2px;color:var(--muted);font-size:6.5px;line-height:1.3}.commission-tier-card-chevron{width:7px;height:7px;justify-self:center;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg) translate(-1px,-1px);transition:transform .18s ease}.commission-tier-card-details[open] .commission-tier-card-chevron{transform:rotate(225deg) translate(-1px,-1px)}.premises-v7640-page .commission-tier-card-body{padding:0 11px 11px}.premises-v7640-page .commission-tier-card-body:before{content:"";display:block;height:1px;margin-bottom:9px;background:color-mix(in srgb,var(--tier-accent) 15%,transparent)}.premises-v7640-page .commission-tier-pills{gap:4px}.premises-v7640-page .commission-tier-pills span{padding:4px 6px;border:0;background:color-mix(in srgb,var(--tier-accent) 7%,var(--surface-2))}.premises-v7640-page .commission-matrix td:not(:first-child),.premises-v7640-page .commission-tier-pills em{color:var(--tier-accent)}[data-theme=dark] .premises-v7640-page .commission-tier-card-details{background:linear-gradient(145deg,color-mix(in srgb,var(--tier-accent) 12%,var(--surface)),var(--surface));box-shadow:0 0 24px color-mix(in srgb,var(--tier-accent) 8%,transparent)}[data-theme=dark] .premises-v7640-page .commission-tier-card-details:hover{box-shadow:0 0 31px color-mix(in srgb,var(--tier-accent) 13%,transparent)}@media (max-width:920px){.premises-v7640-page .commission-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.premises-v7640-page .commission-tier-grid{grid-template-columns:1fr}}.v7642-management-dashboard-intro{min-height:64px}.v7642-management-intro{width:100%}.v7642-management-greeting{display:flex;align-items:center;gap:9px}.v7642-management-greeting h1{margin:0}.v7642-management-greeting>span{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;color:var(--muted);background:var(--surface-2);font-size:6.5px;font-weight:850;text-transform:uppercase}.v7642-management-greeting>span svg{width:10px;height:10px;color:var(--brand)}.v7642-management-summary{display:grid;grid-gap:11px;gap:11px}.v7642-management-loading{grid-template-columns:repeat(3,minmax(0,1fr))}.v7642-management-loading .v7627-loading-commission,.v7642-management-loading .v7628-loading-bonus-grid{grid-column:1/-1}.v7642-management-primary-grid{align-items:stretch}.v7642-management-primary{min-height:250px;display:flex;flex-direction:column}.v7642-management-realized{margin-top:15px}.v7642-management-realized.has-secondary{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:11px;gap:11px}.v7642-management-realized>div{min-width:0}.v7642-management-realized>div+div{padding-left:11px;border-left:1px solid rgba(255,255,255,.13)}.v7642-management-projection span,.v7642-management-realized span{display:block;color:rgba(255,255,255,.54);font-size:6px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.v7642-management-realized strong{display:block;margin-top:3px;color:#fff;font-size:clamp(21px,2.05vw,29px);letter-spacing:-.035em;white-space:nowrap}.v7642-management-realized.has-secondary>div:first-child strong{font-size:clamp(27px,2.6vw,37px)}.v7642-management-realized.has-secondary>div:last-child strong{font-size:clamp(17px,1.55vw,23px)}.v7642-management-primary .v7628-primary-secondary{margin-top:13px}.v7642-management-primary .v7628-primary-progress-block{margin-top:10px}.v7642-management-projection{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.v7642-management-projection strong{display:block;margin-top:2px;color:#fff;font-size:13px}.v7642-management-projection>small{padding:4px 6px;border-radius:999px;color:rgba(255,255,255,.7);background:rgba(0,0,0,.12);font-size:6px;font-weight:850;white-space:nowrap}.v7642-management-projection>small.is-success{color:#a7f0c7}.v7642-management-projection>small.is-warning{color:#ffe1a3}.v7642-management-projection>small.is-danger{color:#ffb0b8}.v7642-management-bonus-grid{margin-top:0}.v7642-management-bonus{min-height:142px;display:flex;flex-direction:column}.v7642-management-bonus-main{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:9px}.v7642-management-bonus-main>div:last-child{text-align:right}.v7642-management-bonus-main span{display:block;color:rgba(255,255,255,.5);font-size:5.5px;font-weight:850;text-transform:uppercase}.v7642-management-bonus-main strong{display:block;margin-top:2px;color:#fff;font-size:21px}.v7642-management-bonus-main>div:last-child strong{font-size:10px}.v7642-management-bonus-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px;margin-top:7px}.v7642-management-bonus-progress .dashboard-result-progress{height:3px;background:rgba(255,255,255,.15)}.v7642-management-bonus-progress>span{color:rgba(255,255,255,.62);font-size:6px;font-weight:900}.v7642-management-bonus .v7629-bonus-summary{margin-top:auto}.v7642-insurance-conversion{display:block;margin-top:5px;color:rgba(255,255,255,.58);font-size:5.5px}.v7642-management-commission{grid-template-columns:minmax(230px,1.05fr) minmax(140px,.62fr) minmax(220px,.9fr) auto}.v7642-management-commission-level{align-self:center;padding:4px 18px;border-left:1px solid rgba(255,255,255,.12);border-right:1px solid rgba(255,255,255,.12)}.v7642-management-commission-level small,.v7642-management-commission-level span{display:block;color:rgba(255,255,255,.52);font-size:6px;text-transform:uppercase}.v7642-management-commission-level strong{display:block;margin:4px 0 2px;color:#fff;font-size:11px}.v7642-attention-strip{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;min-height:68px;padding:12px 14px;border-radius:17px;background:var(--surface);box-shadow:0 8px 25px rgba(23,19,22,.055)}.v7642-attention-strip>div:first-child{display:flex;align-items:center;gap:9px;min-width:170px}.v7642-attention-strip>div:first-child>svg{width:29px;height:29px;padding:7px;border-radius:9px;color:var(--brand);background:color-mix(in srgb,var(--brand) 9%,var(--surface-2))}.v7642-attention-strip.is-clear>div:first-child>svg{color:var(--green);background:color-mix(in srgb,var(--green) 9%,var(--surface-2))}.v7642-attention-strip strong{display:block;font-size:9px}.v7642-attention-strip small{display:block;margin-top:2px;color:var(--muted);font-size:6.5px}.v7642-attention-items{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.v7642-attention-items>span{padding:6px 8px;border-radius:999px;color:var(--muted);background:var(--surface-2);font-size:6.5px;font-weight:800}.v7642-attention-items>span.is-warning{color:#8b620e;background:color-mix(in srgb,var(--yellow) 16%,var(--surface))}.v7642-attention-items>span.is-danger{color:var(--brand);background:color-mix(in srgb,var(--brand) 9%,var(--surface))}.v7642-attention-items>span.is-success{color:var(--green);background:color-mix(in srgb,var(--green) 9%,var(--surface))}[data-theme=dark] .v7642-attention-strip{box-shadow:0 0 25px rgba(127,54,70,.07)}[data-theme=dark] .v7642-management-greeting>span{background:rgba(255,255,255,.055)}@media (max-width:1080px){.v7642-management-commission{grid-template-columns:minmax(220px,1fr) minmax(170px,.75fr) minmax(220px,.9fr)}.v7642-management-commission .v7627-commission-link{grid-column:1/-1;justify-self:end}}@media (max-width:820px){.v7642-management-realized.has-secondary{grid-template-columns:1fr;gap:7px}.v7642-management-realized>div+div{padding:7px 0 0;border-top:1px solid rgba(255,255,255,.13);border-left:0}.v7642-management-commission{grid-template-columns:1fr 1fr}.v7642-management-commission-level{border-right:0}.v7642-management-commission .v7627-commission-payments{grid-column:1/-1}.v7642-attention-strip{grid-template-columns:1fr;gap:9px}.v7642-attention-items{justify-content:flex-start}}@media (max-width:560px){.v7642-management-greeting{align-items:flex-start;flex-direction:column;gap:4px}.v7642-management-primary{min-height:0}.v7642-management-commission{grid-template-columns:1fr}.v7642-management-commission-level{padding:10px 0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);border-left:0}.v7642-management-commission .v7627-commission-link,.v7642-management-commission .v7627-commission-payments{grid-column:auto}}.v7642-management-greeting>span{padding:5px 9px;font-size:8px}.v7642-management-greeting>span svg{width:12px;height:12px}.v7642-management-primary{min-height:270px}.v7642-management-primary .v7628-card-head h3{font-size:11px}.v7642-management-primary .v7628-card-head>span{width:30px;height:30px}.v7642-management-primary .v7628-card-head svg{width:16px;height:16px}.v7642-management-primary .v7628-primary-progress-copy span,.v7642-management-primary .v7628-primary-secondary span,.v7642-management-projection span,.v7642-management-realized span{font-size:7.5px}.v7642-management-realized strong{font-size:clamp(25px,2.25vw,33px)}.v7642-management-realized.has-secondary>div:first-child strong{font-size:clamp(31px,2.8vw,41px)}.v7642-management-realized.has-secondary>div:last-child strong{font-size:clamp(20px,1.7vw,26px)}.v7642-management-primary .v7628-primary-progress-copy strong,.v7642-management-primary .v7628-primary-secondary strong{font-size:10px}.v7642-management-projection strong{font-size:15px}.v7642-management-projection>small{padding:5px 8px;font-size:7.5px}.v7642-management-bonus{min-height:158px;padding:13px}.v7642-management-bonus .v7628-bonus-head h3{font-size:9.5px}.v7642-management-bonus .v7628-bonus-head>span{width:26px;height:26px}.v7642-management-bonus .v7628-bonus-head svg{width:14px;height:14px}.v7642-management-bonus-main span{font-size:7px}.v7642-management-bonus-main strong{font-size:25px}.v7642-management-bonus-main>div:last-child strong{font-size:12px}.v7642-management-bonus-progress>span{font-size:7.5px}.v7642-management-bonus .v7629-bonus-summary>strong{font-size:12px}.v7642-management-bonus .v7629-bonus-summary>span{font-size:7.5px;line-height:1.3}.v7642-insurance-conversion{font-size:7px}.v7642-management-commission .v7629-commission-head h3{font-size:10px}.v7642-management-commission .v7627-commission-main>strong{font-size:clamp(29px,3vw,40px)}.v7642-management-commission .v7629-commission-status{font-size:7.5px}.v7642-management-commission .v7631-commission-state p{font-size:8px}.v7642-management-commission-level small,.v7642-management-commission-level span{font-size:7.5px}.v7642-management-commission-level strong{font-size:13px}.v7642-management-commission .v7627-commission-payments span{font-size:7.5px}.v7642-management-commission .v7627-commission-payments strong{font-size:15px}.v7642-management-commission .v7627-commission-link{font-size:8.5px}.v7642-attention-strip{min-height:76px;padding:14px 16px}.v7642-attention-strip>div:first-child{min-width:190px}.v7642-attention-strip strong{font-size:11px}.v7642-attention-strip small{font-size:8px}.v7642-attention-items>span{padding:7px 10px;font-size:8px}@media (max-width:820px){.v7642-management-primary{min-height:250px}.v7642-management-bonus{min-height:150px}}.v7642-management-primary .v7628-primary-progress-copy>span,.v7642-management-primary .v7628-primary-secondary span,.v7642-management-projection>div>span,.v7642-management-realized>div>span{font-size:9.5px;line-height:1.2}.v7642-management-bonus-main strong .dashboard-animated-number,.v7642-management-commission strong .dashboard-animated-number,.v7642-management-projection strong .dashboard-animated-number,.v7642-management-realized strong .dashboard-animated-number{color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit}.v7642-management-realized strong{font-size:clamp(31px,2.7vw,42px);font-weight:800}.v7642-management-realized.has-secondary>div:first-child strong{font-size:clamp(34px,3vw,46px)}.v7642-management-realized.has-secondary>div:last-child strong{font-size:clamp(25px,2.05vw,32px)}.v7642-management-primary .v7628-primary-progress-copy strong,.v7642-management-primary .v7628-primary-secondary strong{font-size:13px}.v7642-management-projection strong{font-size:17px}.v7642-management-projection>small{font-size:8.5px}.v7642-management-bonus .v7628-bonus-head h3{font-size:10.5px}.v7642-management-bonus-main>div>span{font-size:8.5px;line-height:1.2}.v7642-management-bonus-main strong{font-size:29px}.v7642-management-bonus-main>div:last-child strong{font-size:14px}.v7642-insurance-conversion,.v7642-management-bonus .v7629-bonus-summary>span,.v7642-management-bonus-progress>span{font-size:8.5px}.v7642-management-bonus .v7629-bonus-summary>strong{font-size:14px}.v7642-management-commission .v7629-commission-head h3{font-size:11px}.v7642-management-commission .v7627-commission-payments span,.v7642-management-commission .v7629-commission-status,.v7642-management-commission .v7631-commission-state p,.v7642-management-commission-level small,.v7642-management-commission-level span{font-size:9px}.v7642-management-commission-level strong{font-size:15px}.v7642-management-commission .v7627-commission-payments strong{font-size:17px}.v7642-management-commission .v7627-commission-link{font-size:10px}.v7642-management-primary.is-revenue{--seller-card-accent:#ef3348}.v7642-management-primary.is-devices{--seller-card-accent:#3f72ee}.v7642-management-primary.is-accessories{--seller-card-accent:#d98a24}[data-theme=dark] .v7642-management-primary{background-color:color-mix(in srgb,var(--v762-panel-solid) 78%,var(--seller-card-accent) 22%);background-image:linear-gradient(145deg,color-mix(in srgb,var(--v762-panel-solid) 91%,var(--seller-card-accent) 9%) 0,color-mix(in srgb,var(--v762-panel-solid) 78%,var(--seller-card-accent) 22%) 100%);box-shadow:0 20px 48px rgba(0,0,0,.34),0 0 34px color-mix(in srgb,var(--seller-card-accent) 13%,transparent)}@media (hover:hover) and (pointer:fine){[data-theme=dark] .v7642-management-primary.interaction-lift:focus-within,[data-theme=dark] .v7642-management-primary.interaction-lift:hover{box-shadow:0 32px 68px rgba(0,0,0,.52),0 0 46px color-mix(in srgb,var(--seller-card-accent) 22%,transparent)}}@media (max-width:820px){.v7642-management-realized strong{font-size:clamp(30px,7vw,40px)}.v7642-management-realized.has-secondary>div:first-child strong{font-size:clamp(32px,8vw,44px)}.v7642-management-realized.has-secondary>div:last-child strong{font-size:clamp(24px,6vw,32px)}}.targets-v7643-page{gap:13px}.targets-v7643-header{min-height:67px}.targets-v7643-header>div{min-width:0}.targets-v7643-period-status{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;color:var(--green);background:color-mix(in srgb,var(--green) 9%,var(--surface));font-size:8.5px;font-weight:850;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.targets-v7643-period-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.targets-v7643-period-status.is-closed{color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--surface))}.targets-v7643-store-card{border:0;box-shadow:0 13px 34px rgba(20,25,35,.075)}[data-theme=dark] .targets-v7643-store-card{box-shadow:0 18px 44px rgba(0,0,0,.25),0 0 28px rgba(127,54,70,.055)}.targets-v7643-auto-button{min-height:39px;border:0;color:#fff;background:linear-gradient(135deg,#292d34,#111317);box-shadow:0 8px 22px rgba(16,19,24,.14)}.targets-v7643-auto-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 27px rgba(16,19,24,.2)}.targets-v7643-auto-button svg{width:15px}.targets-v7643-auto-button:disabled{opacity:.42;cursor:not-allowed}.targets-v7643-store-card .form-grid{gap:10px}.targets-v7643-store-card .number-field{--targets-v7643-accent:var(--brand);gap:8px;padding:13px;border-radius:15px;background:color-mix(in srgb,var(--targets-v7643-accent) 4%,var(--surface-2));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--targets-v7643-accent) 76%,transparent)}.targets-v7643-store-card .number-field:nth-child(2){--targets-v7643-accent:#3f72ee}.targets-v7643-store-card .number-field:nth-child(3){--targets-v7643-accent:#d98a24}.targets-v7643-store-card .number-field:nth-child(4){--targets-v7643-accent:#8150cf}.targets-v7643-store-card .number-field:nth-child(5){--targets-v7643-accent:#087f92}.targets-v7643-store-card .number-field:nth-child(6){--targets-v7643-accent:#c82d75}.targets-v7643-store-card .number-field label{color:var(--text-soft);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.targets-v7643-store-card .number-input-shell input{min-height:39px;border:0;color:var(--text);background:color-mix(in srgb,var(--targets-v7643-accent) 5%,var(--surface));box-shadow:none;font-size:15px;font-weight:790}.targets-v7643-store-card .number-input-shell input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--targets-v7643-accent) 14%,transparent)}.targets-v7643-store-card .number-field>small{display:none}.targets-v7643-distribution-summary{min-width:0;display:grid;grid-template-columns:minmax(245px,1.15fr) repeat(3,minmax(145px,.75fr));align-items:stretch;grid-gap:0;gap:0;overflow:hidden;border-radius:18px;background:var(--surface);box-shadow:0 10px 30px rgba(20,25,35,.06)}[data-theme=dark] .targets-v7643-distribution-summary{box-shadow:0 16px 38px rgba(0,0,0,.22)}.targets-v7643-distribution-summary>div{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:13px 15px}.targets-v7643-distribution-summary>div+div{border-left:1px solid color-mix(in srgb,var(--line) 76%,transparent)}.targets-v7643-distribution-summary>div>small,.targets-v7643-distribution-summary>div>span{color:var(--muted);font-size:8px;line-height:1.3}.targets-v7643-distribution-summary>div>span{font-weight:800;letter-spacing:.045em;text-transform:uppercase}.targets-v7643-distribution-summary>div>strong{margin:4px 0 2px;color:var(--text);font-size:15px;line-height:1.1}.targets-v7643-distribution-heading{flex-direction:row!important;align-items:center;gap:10px;background:color-mix(in srgb,var(--green) 5%,var(--surface))}.targets-v7643-distribution-summary.has-difference .targets-v7643-distribution-heading{background:color-mix(in srgb,var(--yellow) 7%,var(--surface))}.targets-v7643-distribution-heading>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:var(--green)!important;background:color-mix(in srgb,var(--green) 11%,var(--surface))}.targets-v7643-distribution-summary.has-difference .targets-v7643-distribution-heading>span{color:#a76a00!important;background:color-mix(in srgb,var(--yellow) 13%,var(--surface))}.targets-v7643-distribution-heading svg{width:16px}.targets-v7643-distribution-heading>div{min-width:0}.targets-v7643-distribution-heading strong{display:block;color:var(--text);font-size:12px}.targets-v7643-distribution-heading small{display:block;margin-top:3px;color:var(--muted);font-size:8px;line-height:1.35}.targets-v7643-schedule-notice{margin:0}.targets-v7643-sellers-card{border:0;box-shadow:0 11px 32px rgba(20,25,35,.06)}[data-theme=dark] .targets-v7643-sellers-card{box-shadow:0 16px 38px rgba(0,0,0,.22)}.targets-v7643-sellers-card .table-wrap{max-height:min(58vh,620px)}.targets-v7643-sellers-card table{min-width:850px}.targets-v7643-sellers-card thead{position:-webkit-sticky;position:sticky;top:0;z-index:4}.targets-v7643-sellers-card th{border:0;color:var(--muted);font-size:8px;letter-spacing:.055em;text-transform:uppercase}.targets-v7643-sellers-card td{border:0}.targets-v7643-sellers-card tbody tr{background:transparent}.targets-v7643-sellers-card tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-2) 57%,transparent)}.targets-v7643-sellers-card tbody tr:hover{background:color-mix(in srgb,var(--brand) 3%,var(--surface-2))}.targets-v7643-sellers-card tbody tr.is-away{opacity:.72}.targets-v7643-sellers-card td:first-child,.targets-v7643-sellers-card th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;min-width:170px;background:var(--surface)}.targets-v7643-sellers-card thead th:first-child{z-index:5;background:color-mix(in srgb,var(--surface-2) 85%,var(--surface))}.targets-v7643-sellers-card tbody tr:nth-child(2n) td:first-child{background:color-mix(in srgb,var(--surface-2) 57%,var(--surface))}.targets-v7643-sellers-card tbody tr:hover td:first-child{background:color-mix(in srgb,var(--brand) 3%,var(--surface))}.targets-v7643-schedule-cell{min-width:135px}.targets-v7643-schedule-cell small,.targets-v7643-schedule-cell strong{display:block}.targets-v7643-schedule-cell strong{color:var(--text-soft);font-size:11px}.targets-v7643-schedule-cell small{margin-top:2px;color:var(--muted);font-size:8px}.targets-v7643-sellers-card .table-number-input input{min-height:38px;border:0;background:var(--surface-2);box-shadow:none;font-weight:760}.targets-v7643-sellers-card .table-number-input input:focus{box-shadow:var(--v75-focus)}.targets-v7643-source{display:inline-flex;padding:5px 7px;border-radius:999px;color:var(--muted);background:var(--surface-2);font-size:7.5px;font-weight:820;text-transform:uppercase;letter-spacing:.04em}.targets-v7643-source.is-automatic{color:#2362c5;background:color-mix(in srgb,#3f72ee 10%,var(--surface))}.targets-v7643-source.is-manual{color:#a86600;background:color-mix(in srgb,var(--yellow) 12%,var(--surface))}[data-theme=dark] .targets-v7643-source.is-automatic{color:#8fb2ff}[data-theme=dark] .targets-v7643-source.is-manual{color:#f0c270}@media (max-width:980px){.targets-v7643-distribution-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.targets-v7643-distribution-heading{grid-column:1/-1}.targets-v7643-distribution-summary>div:nth-child(2){border-left:0}}@media (max-width:720px){.targets-v7643-header{align-items:flex-start;flex-direction:column;gap:8px}.targets-v7643-store-card .card-header{align-items:stretch;flex-direction:column}.targets-v7643-auto-button{width:100%}.targets-v7643-distribution-summary{grid-template-columns:1fr}.targets-v7643-distribution-heading{grid-column:auto}.targets-v7643-distribution-summary>div+div{border-top:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-left:0}}.targets-v7644-distribution-summary{grid-template-columns:minmax(245px,1.2fr) repeat(6,minmax(105px,.66fr)) minmax(90px,.52fr)}.targets-v7644-distribution-summary>div>strong{font-size:14px}.targets-v7644-team-summary{text-align:center}.targets-v7643-sellers-card table{min-width:1370px}.targets-v7643-sellers-card th:nth-child(3),.targets-v7643-sellers-card th:nth-child(5){min-width:145px}.targets-v7643-sellers-card th:nth-child(4){min-width:110px}.targets-v7643-sellers-card th:nth-child(6),.targets-v7643-sellers-card th:nth-child(7),.targets-v7643-sellers-card th:nth-child(8){min-width:78px}.targets-v7644-quantity-input{min-width:70px}.targets-v7644-quantity-input input{padding-inline:9px!important}@media (max-width:1180px){.targets-v7644-distribution-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.targets-v7644-distribution-summary .targets-v7643-distribution-heading,.targets-v7644-distribution-summary .targets-v7644-team-summary{grid-column:span 2}}@media (max-width:720px){.targets-v7644-distribution-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.targets-v7644-distribution-summary .targets-v7643-distribution-heading,.targets-v7644-distribution-summary .targets-v7644-team-summary{grid-column:1/-1}}.admin-import-page{display:grid;grid-gap:14px;gap:14px}.admin-import-header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:18px 20px;border-radius:22px;color:#fff;background:linear-gradient(120deg,#4b111b,#21151a 48%,#121821);box-shadow:0 18px 42px rgba(41,16,21,.18)}.admin-import-header>div>span,.admin-import-preview>header>div>span{color:#ff7885;font-size:7px;font-weight:950;letter-spacing:.14em}.admin-import-header h1{margin:3px 0 4px;font-size:25px;letter-spacing:-.035em}.admin-import-header p{max-width:660px;margin:0;color:rgba(255,255,255,.64);font-size:9px}.admin-import-period{min-width:190px;display:grid;grid-gap:6px;gap:6px}.admin-import-period>span{color:rgba(255,255,255,.55);font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-import-period select{min-height:39px;padding:0 36px 0 12px;border:0;border-radius:11px;color:#fff;background:rgba(255,255,255,.1);font:inherit;font-size:10px;font-weight:850;outline:none}.admin-import-period select option{color:#15171a;background:#fff}.admin-import-files{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.admin-import-file{position:relative;min-height:150px;display:grid;align-content:center;justify-items:center;grid-gap:5px;gap:5px;padding:17px;border-radius:19px;color:var(--text);background:var(--surface);box-shadow:var(--shadow-sm);cursor:pointer;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.admin-import-file:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.admin-import-file:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent),var(--shadow)}.admin-import-file input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.admin-import-file-step{position:absolute;top:12px;left:13px;color:var(--muted-2);font-size:7px;font-weight:950}.admin-import-file-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:var(--brand);background:color-mix(in srgb,var(--brand) 9%,var(--surface))}.admin-import-file-icon svg{width:16px;height:16px}.admin-import-file>strong{margin-top:2px;font-size:12px}.admin-import-file>small{color:var(--muted);font-size:7.5px;text-align:center}.admin-import-file-name{max-width:100%;display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:6px 9px;border-radius:999px;color:var(--text-soft);background:var(--surface-2);font-size:7px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-import-file-name svg{width:10px;height:10px;flex:0 0 auto}.admin-import-file.is-ready{background:color-mix(in srgb,var(--green) 3%,var(--surface))}.admin-import-file.is-ready .admin-import-file-icon{color:var(--green);background:color-mix(in srgb,var(--green) 10%,var(--surface))}.admin-import-action-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:16px;background:var(--surface);box-shadow:var(--shadow-xs)}.admin-import-action-row p{display:grid;grid-gap:2px;gap:2px;margin:0}.admin-import-action-row p strong{font-size:10px}.admin-import-action-row p span{color:var(--muted);font-size:7.5px}.admin-import-action-row .btn,.admin-import-confirm .btn{min-width:165px;border:0}.admin-import-page .notice.success{border-left-color:var(--green)}.admin-import-preview{display:grid;grid-gap:12px;gap:12px;padding:17px;border-radius:21px;background:var(--surface);box-shadow:var(--shadow-sm)}.admin-import-preview>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-import-preview>header h2{margin:3px 0 0;font-size:17px}.admin-import-preview .status.success{color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent)}.admin-import-preview .status.danger{color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent)}.admin-import-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-import-source-grid article{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.admin-import-source-grid span{color:var(--muted);font-size:7px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.admin-import-source-grid strong{font-size:11px}.admin-import-source-grid small{color:var(--muted);font-size:7px}.admin-import-total-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.admin-import-total-grid article{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#4a1c25,#24161a)}.admin-import-total-grid article:nth-child(2),.admin-import-total-grid article:nth-child(3){background:linear-gradient(135deg,#294d91,#182b52)}.admin-import-total-grid article:nth-child(4){background:linear-gradient(135deg,#8a4817,#4e2913)}.admin-import-total-grid article:nth-child(n+5){background:linear-gradient(135deg,#28233f,#171526)}.admin-import-total-grid span{color:rgba(255,255,255,.55);font-size:6.5px;font-weight:900;text-transform:uppercase}.admin-import-total-grid strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-import-warning{padding:9px 11px;border-radius:11px;color:#875d08;background:color-mix(in srgb,var(--yellow) 15%,var(--surface));font-size:8px;font-weight:750}[data-theme=dark] .admin-import-warning{color:#efc76f}.admin-import-seller-list{display:grid;grid-gap:8px;gap:8px}.admin-import-seller{border-radius:15px;background:var(--surface-2);overflow:hidden}.admin-import-seller>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 8px}.admin-import-seller>header>div{display:grid;grid-gap:2px;gap:2px}.admin-import-seller>header strong{font-size:10px}.admin-import-seller>header>div>span{color:var(--muted);font-size:7px}.admin-import-seller>header>span{padding:4px 7px;border-radius:999px;color:var(--muted);background:var(--surface);font-size:6.5px;font-weight:850}.admin-import-seller>header>span.is-changed{color:#a86600;background:color-mix(in srgb,var(--yellow) 13%,var(--surface))}[data-theme=dark] .admin-import-seller>header>span.is-changed{color:#efc76f}.admin-import-seller>div{display:grid;grid-template-columns:repeat(10,minmax(82px,1fr));grid-gap:1px;gap:1px;background:color-mix(in srgb,var(--line) 65%,transparent);overflow-x:auto}.admin-import-seller dl{min-width:82px;display:grid;grid-gap:2px;gap:2px;margin:0;padding:9px 10px;background:var(--surface)}.admin-import-seller dt{color:var(--muted);font-size:6px;font-weight:850;text-transform:uppercase}.admin-import-seller dd{margin:0;color:var(--text);font-size:9px;font-weight:900}.admin-import-seller dl small{color:var(--muted-2);font-size:5.8px}.admin-import-seller dl.is-changed{background:color-mix(in srgb,var(--yellow) 5%,var(--surface))}.admin-import-seller dl.is-changed small{color:#a26c06}[data-theme=dark] .admin-import-seller dl.is-changed small{color:#dcb760}.admin-import-confirm{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:4px}.admin-import-confirm label{display:flex;align-items:center;gap:9px;color:var(--text-soft);font-size:8px;font-weight:750;cursor:pointer}.admin-import-confirm input{width:16px;height:16px;accent-color:var(--brand)}[data-theme=dark] .admin-import-action-row,[data-theme=dark] .admin-import-file,[data-theme=dark] .admin-import-preview{box-shadow:0 12px 34px rgba(0,0,0,.28),0 0 24px rgba(239,27,45,.025)}@media (max-width:900px){.admin-import-total-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.admin-import-header{align-items:stretch;flex-direction:column}.admin-import-files,.admin-import-source-grid{grid-template-columns:1fr}.admin-import-file{min-height:132px}.admin-import-total-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-import-action-row,.admin-import-confirm{align-items:stretch;flex-direction:column}.admin-import-action-row .btn,.admin-import-confirm .btn{width:100%}}