:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7f7f8;--surface:#fff;--surface-soft:#fafafa;--border:#18181b1f;--text:#18181b;--muted:#6f7178;--red:#d92536}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 78% 8%,#d9253612,#0000 30rem),#fff;min-height:100vh;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.siteHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:92px;display:flex}.brand{letter-spacing:.42rem;align-items:center;gap:16px;display:flex}.brand strong{font-size:1.3rem}.brand span{background:var(--red);width:2px;height:30px}.brand small{color:var(--muted);font-size:.67rem}.sidebarBrand{white-space:nowrap;letter-spacing:.26rem;justify-content:flex-start;gap:10px;width:100%;max-width:204px;overflow:hidden}.sidebarBrand strong{flex:none;font-size:1.08rem}.sidebarBrand span{flex:0 0 2px;width:2px;height:24px}.sidebarBrand small{letter-spacing:.12rem;min-width:0;font-size:.58rem}nav{color:#4f5158;align-items:center;gap:32px;font-size:.9rem;display:flex}.headerButton{color:#fff;background:linear-gradient(135deg,#df3042,#a31322);border:1px solid #b91e2c;border-radius:10px;padding:12px 22px}.accountMenu{position:relative}.accountMenu>summary{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:9px;min-width:220px;padding:7px 10px 7px 8px;list-style:none;display:flex}.accountMenu>summary::-webkit-details-marker{display:none}.accountMenu>summary>span,.accountPopover>header>span{background:var(--red);color:#fff;border-radius:9px;flex:0 0 32px;place-items:center;height:32px;font-size:.72rem;font-weight:850;display:grid}.accountMenu>summary>div{text-align:left;gap:2px;min-width:0;display:grid}.accountMenu>summary small{color:var(--muted);letter-spacing:.055rem;font-size:.47rem}.accountMenu>summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:155px;color:var(--text);font-size:.62rem;overflow:hidden}.accountMenu>summary>b{color:var(--muted);margin-left:auto;font-size:.72rem}.accountPopover{z-index:50;border:1px solid var(--border);background:var(--surface);border-radius:16px;width:min(360px,100vw - 28px);padding:18px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #18181b29}.accountPopover>header{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding-bottom:15px;display:flex}.accountPopover>header>span{flex-basis:38px;height:38px}.accountPopover>header>div{gap:3px;min-width:0;display:grid}.accountPopover>header strong{font-size:.78rem}.accountPopover>header small{text-overflow:ellipsis;color:var(--muted);font-size:.6rem;overflow:hidden}.accountDetails{grid-template-columns:1fr 1fr;gap:8px;padding:14px 0;display:grid}.accountDetails>span{background:var(--surface-soft);border-radius:9px;gap:5px;padding:10px;display:grid}.accountDetails>span:last-child{grid-column:1/-1}.accountDetails small{color:var(--muted);font-size:.51rem}.accountDetails strong{font-size:.66rem}.accountActive{color:#16834c}.accountInactive{color:var(--red)}.accountMenuAction,.accountSignOut{border:0;border-top:1px solid var(--border);width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:11px 2px;font-size:.67rem;font-weight:750;display:flex}.accountMenuAction span{color:var(--red)}.accountSignOut{color:var(--red);margin-top:4px}.accountPasswordForm{gap:10px;padding-top:3px;display:grid}.accountPasswordForm label{color:var(--muted);gap:6px;font-size:.56rem;display:grid}.accountPasswordForm input{border:1px solid var(--border);background:var(--surface-soft);height:40px;color:var(--text);font:inherit;border-radius:9px;padding:0 11px}.accountPasswordForm>div{justify-content:flex-end;gap:7px;display:flex}.accountPasswordForm button{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);cursor:pointer;border-radius:8px;padding:9px 11px;font-size:.58rem;font-weight:750}.accountPasswordForm .accountPrimaryAction{border-color:var(--red);background:var(--red);color:#fff}.accountMessage{color:var(--muted);margin:9px 0 0;font-size:.56rem;line-height:1.4}.hero{justify-content:space-between;align-items:center;gap:40px;min-height:470px;display:flex;position:relative}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#d925360e);border-radius:34px;position:absolute;inset:30px 0}.heroCopy{max-width:800px}.kicker,.sectionHeading p,.cardEyebrow{color:var(--red);letter-spacing:.18rem;font-size:.72rem;font-weight:700}h1{letter-spacing:-.065em;margin:20px 0 26px;font-size:clamp(3.6rem,7vw,6.6rem);line-height:.92}h1 em{color:var(--red);font-style:normal}.lead{max-width:660px;color:var(--muted);font-size:1.12rem;line-height:1.7}.statusCard{border:1px solid var(--border);background:#fff;border-radius:16px;align-items:center;gap:14px;min-width:240px;padding:18px;display:flex;box-shadow:0 18px 46px #18181b12}.statusCard div{gap:5px;display:grid}.statusCard small{color:var(--muted);letter-spacing:.12rem;font-size:.65rem}.statusCard strong{font-size:.92rem}.statusDot{background:var(--red);border-radius:50%;width:11px;height:11px;box-shadow:0 0 18px #d9253673}.platformSection{padding:72px 0 104px}.sectionHeading h2{margin:8px 0 34px;font-size:2.2rem}.platformGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.platformCard{border:1px solid var(--border);background:#fff;border-radius:22px;min-height:340px;padding:28px;transition:transform .2s,border-color .2s;box-shadow:0 20px 55px #18181b0f}.platformCard:hover{border-color:#d9253680;transform:translateY(-5px)}.cardTop{justify-content:space-between;align-items:start;display:flex}.cardIcon{color:#fff;background:linear-gradient(135deg,#df3042,#a31322);border-radius:14px;place-items:center;width:50px;height:50px;font-weight:800;display:grid}.cardNumber{color:#d4d4d8;font-size:1.4rem}.platformCard h3{margin:13px 0;font-size:1.65rem}.platformCard>p:not(.cardEyebrow){min-height:76px;color:var(--muted);line-height:1.55}.platformCard a{border-top:1px solid var(--border);justify-content:space-between;margin-top:28px;padding-top:20px;font-weight:700;display:flex}.platformCard a span{color:var(--red)}footer{border-top:1px solid var(--border);min-height:100px;color:var(--muted);justify-content:space-between;align-items:center;display:flex}.panelPlatformSection{flex-direction:column;justify-content:center;min-height:calc(100vh - 92px);padding-block:clamp(64px,10vh,120px);display:flex}.modulePage{min-height:100vh;padding-top:34px}.modulePanel{flex-direction:column;justify-content:center;align-items:flex-start;max-width:880px;min-height:calc(100vh - 100px);display:flex}.modulePanel h1{margin-bottom:12px}.modulePanel .headerButton{margin-top:28px}@media (max-width:880px){.hero{flex-direction:column;align-items:flex-start;padding-block:80px}.statusCard{width:100%}.platformGrid{grid-template-columns:1fr}nav>a:first-child{display:none}}@media (max-width:520px){.shell{width:min(100% - 28px,1180px)}.siteHeader{height:76px}.brand{letter-spacing:.24rem;gap:10px}.brand small{display:none}h1{font-size:3.35rem}footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}}.pricingPage{padding-bottom:80px}.pricingHeader{border-bottom:1px solid var(--border);height:82px;color:var(--muted);justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.pricingHeader>div{align-items:center;gap:10px;display:flex}.pricingHero{justify-content:space-between;align-items:end;gap:40px;padding:70px 0 45px;display:flex}.pricingHero h1{margin:14px 0 0;font-size:clamp(3rem,6vw,5.5rem)}.pricingHero>p{max-width:490px;color:var(--muted);line-height:1.7}.pricingControls{border:1px solid var(--border);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr 1.4fr;gap:14px;padding:18px;display:grid}.pricingControls label{color:var(--muted);gap:8px;font-size:.72rem;display:grid}.pricingControls select{width:100%;color:var(--text);border:1px solid var(--border);background:#fafafa;border-radius:10px;padding:13px}.rateSummary{border-left:1px solid var(--border);flex-direction:column;justify-content:center;gap:7px;padding-left:22px;display:flex}.rateSummary small{color:var(--red);font-size:.65rem}.rateSummary strong{font-size:.82rem}.referenceGrid{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:16px;display:grid}.referenceGrid article{border:1px solid var(--border);background:#fff;border-radius:14px;gap:6px;padding:16px;display:grid}.referenceGrid small{min-height:28px;color:var(--muted)}.referenceGrid strong{font-size:1.02rem}.referenceGrid b{color:var(--red);margin-top:7px}.referenceGrid span{color:#756f70;text-transform:uppercase;letter-spacing:.08rem;font-size:.6rem}.partsSection{padding-top:65px}.partsHeading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.partsHeading h2{margin:7px 0 0;font-size:2rem}.partsHeading>small{color:var(--muted)}.partsTable{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden}.partRow{border-bottom:1px solid var(--border);grid-template-columns:2.2fr .7fr .8fr .8fr 1fr .8fr;align-items:center;gap:15px;padding:15px 18px;font-size:.82rem;display:grid}.partRow:last-child{border:0}.partRow>span:first-child{gap:5px;min-width:0;display:grid}.partRow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.partHead{color:var(--muted);text-transform:uppercase;letter-spacing:.08rem;background:#f4f4f5;font-size:.65rem}.partHead>span:first-child{display:block}.partRow i{border-radius:20px;padding:6px 9px;font-size:.68rem;font-style:normal}.partRow i.trade{color:#b91e2c;background:#fff0f1}.partRow i.stock{color:#4f5968;background:#eef2f7}.moneyInput{border:1px solid var(--border);color:var(--muted);border-radius:8px;align-items:center;gap:4px;padding:7px 8px;display:flex}.moneyInput input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-weight:700}.resultNote{text-align:center;color:var(--muted);font-size:.8rem}@media (max-width:980px){.referenceGrid{grid-template-columns:repeat(3,1fr)}.partRow{grid-template-columns:2fr .8fr 1fr 1fr}.partRow>span:nth-child(4),.partRow>span:nth-child(6){display:none}}@media (max-width:700px){.pricingHero{flex-direction:column;align-items:flex-start}.pricingControls{grid-template-columns:1fr}.rateSummary{border-left:0;border-top:1px solid var(--border);padding:10px 0 0}.referenceGrid{grid-template-columns:repeat(2,1fr)}.partRow{grid-template-columns:1.7fr .65fr 1fr}.partRow>span:nth-child(3){display:none}.partsHeading{flex-direction:column;align-items:flex-start;gap:10px}.pricingHeader>div{display:none}}.accessPage{background:#fff;place-items:center;min-height:100vh;padding:28px;display:grid}.accessCard{border:1px solid var(--border);background:#fff;border-radius:24px;width:min(520px,100%);padding:38px;box-shadow:0 32px 90px #18181b1a}.accessCard>.brand{margin-bottom:65px}.accessCard h1{margin:14px 0 24px;font-size:clamp(3.4rem,8vw,5.4rem)}.accessCard form{gap:18px;display:grid}.accessCard form label{color:var(--muted);gap:8px;font-size:.78rem;display:grid}.accessCard input{border:1px solid var(--border);color:var(--text);font:inherit;background:#fafafa;border-radius:10px;padding:14px 15px}.accessCard button{color:var(--text);font:inherit;cursor:pointer}.accessCard .headerButton{color:#fff;margin-top:5px;padding:14px}.formMessage,.accessLead{color:var(--muted);font-size:.82rem;line-height:1.55}.accessActions{align-items:center;gap:12px;display:flex}.secondaryButton{border:1px solid var(--border);background:#fff;border-radius:10px;padding:12px 22px}.accessTextLink{color:var(--red);text-align:center;padding-top:2px;font-size:.72rem;font-weight:750}.signupCard{width:min(560px,100%)}.signupCard>.brand,.confirmationCard>.brand{margin-bottom:42px}.signupCard h1,.confirmationCard h1{font-size:clamp(3.2rem,7vw,4.8rem)}.signupSuccess{justify-items:start;gap:12px;display:grid}.signupSuccess>span{color:#fff;background:#16834c;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.signupSuccess h2{margin:4px 0 0}.signupSuccess p{color:var(--muted);margin:0 0 8px;line-height:1.55}.confirmationCard>.headerButton{margin-top:12px;display:inline-flex}.pricingApp{background:#fff;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.pricingSidebar{border-right:1px solid var(--border);background:#fafafa;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.pricingBrand{margin:4px 8px 54px}.sidebarTitle{border-bottom:1px solid var(--border);gap:6px;padding:0 10px 18px;display:grid}.sidebarTitle small,.sidebarStatus small{letter-spacing:.12rem;color:var(--muted);font-size:.6rem}.sidebarTitle strong{font-size:1.05rem}.pricingNav{gap:7px;padding:18px 0;display:grid}.pricingNav button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.pricingNav button>span{color:#555860;background:#ececee;border-radius:9px;place-items:center;width:36px;height:36px;font-size:.65rem;font-weight:800;display:grid}.pricingNav button div{gap:3px;display:grid}.pricingNav button strong{font-size:.82rem}.pricingNav button small{color:var(--muted);font-size:.68rem}.pricingNav button.active{background:#fff1f2;border-color:#d9253640;box-shadow:0 8px 25px #d925360f}.pricingNav button.active>span{background:var(--red);color:#fff}.sidebarStatus{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:12px;margin-top:auto;padding:14px;display:flex}.sidebarStatus div{gap:4px;display:grid}.sidebarStatus strong{color:#34343a;font-size:.7rem}.pricingMain{background:#fff;min-width:0;padding:34px clamp(24px,4vw,64px) 90px}.engineHeader{justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto 28px;display:flex}.engineHeader h1{letter-spacing:-.05em;margin:6px 0 0;font-size:clamp(2.4rem,4vw,4.2rem);line-height:1}.backLink{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:10px;padding:10px 15px;font-size:.78rem}.parametersPanel{background:#fff7f7;border:1px solid #d9253638;border-radius:18px;max-width:1600px;margin:0 auto 20px;padding:20px;box-shadow:0 14px 40px #18181b0b}.parametersHeading,.areaHeading{justify-content:space-between;align-items:center;gap:30px;display:flex}.parametersHeading h2,.areaHeading h2{margin:4px 0 0;font-size:1.45rem}.parametersHeading button,.removeButton{color:#b91e2c;cursor:pointer;background:0 0;border:0}.parameterGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.engineInput{color:var(--muted);gap:7px;font-size:.68rem;display:grid}.engineInput>div,.tableMoney,.referenceStrip label>div{border:1px solid var(--border);background:#fff;border-radius:9px;align-items:center;gap:5px;height:44px;padding:0 11px;display:flex}.engineInput input,.tableMoney input,.referenceStrip input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-weight:700}.engineInput b,.tableMoney b,.referenceStrip b{color:var(--muted);font-size:.68rem}.readOnlyRate>div{background:#f4f4f5;justify-content:space-between}.readOnlyRate strong{color:var(--text);font-size:.95rem}.readOnlyRate small{text-align:right;max-width:135px;color:var(--muted);font-size:.58rem;line-height:1.25}.parameterHelp{color:#74767d;margin:14px 0 0;font-size:.72rem;line-height:1.5}.engineFilters{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr 1.4fr;gap:12px;max-width:1600px;margin:0 auto;padding:18px;display:grid;box-shadow:0 12px 34px #18181b0a}.engineFilters label,.singleFilter label,.premiumForm>label{color:var(--muted);gap:7px;font-size:.68rem;display:grid}.engineFilters select,.engineFilters input,.singleFilter select,.premiumForm>label input{border:1px solid var(--border);height:44px;color:var(--text);background:#fafafa;border-radius:9px;padding:0 12px}.engineSummary{border:1px solid var(--border);border-radius:14px;grid-template-columns:1.2fr 1fr .7fr 1.5fr;max-width:1600px;margin:12px auto 24px;display:grid;overflow:hidden}.engineSummary>div{border-right:1px solid var(--border);background:#fafafa;gap:6px;padding:14px 16px;display:grid}.engineSummary>div:last-child{border:0}.engineSummary small{color:var(--muted);letter-spacing:.08rem;font-size:.58rem}.engineSummary strong{font-size:.76rem}.pricingCards{gap:16px;max-width:1600px;margin:0 auto;display:grid}.engineCard{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 36px #18181b0e}.engineCardHeader{justify-content:space-between;align-items:start;padding:20px;display:flex}.engineCardHeader small{color:var(--red);letter-spacing:.04rem;font-size:.66rem}.engineCardHeader h3{margin:7px 0 0;font-size:1.15rem}.modeTable{overflow-x:auto}.modeHeader,.modeRow{grid-template-columns:.72fr 1fr 1.2fr 1fr 1.08fr 1.05fr .9fr 1.12fr;align-items:center;gap:10px;min-width:1300px;padding:11px 18px;display:grid}.modeHeader{color:#666870;text-transform:uppercase;letter-spacing:.065rem;background:#f4f4f5;font-size:.58rem}.modeRow{border-top:1px solid var(--border);font-size:.78rem}.modeRow:nth-child(odd){background:#fcfcfc}.modeRow i{border-radius:20px;padding:6px 10px;font-size:.67rem;font-style:normal;display:inline-block}.modeRow i.trade{color:#b91e2c;background:#fff0f1}.modeRow i.stock{color:#4f5968;background:#eef2f7}.tableMoney{background:#fff;height:40px}.tableMoney:focus-within{border-color:#d925368c;box-shadow:0 0 0 3px #d9253614}.tableMoney.emphasized{background:#fff7f7;border-color:#d9253673}.calculatedCell{gap:3px;display:grid}.calculatedCell strong,.referenceValue{color:var(--text);font-size:.8rem}.calculatedCell small{color:var(--muted);font-size:.59rem}.comparisonCell{font-size:.72rem;font-weight:700}.negative{color:#c02635}.areaHeading{max-width:1600px;margin:10px auto 22px}.areaHeading>div>p:not(.kicker){color:var(--muted);margin:8px 0 0;font-size:.8rem}.primaryAction{color:#fff;cursor:pointer;background:linear-gradient(135deg,#df3042,#a31322);border:1px solid #b91e2c;border-radius:10px;padding:12px 18px;font-weight:700}.premiumForm{border:1px solid var(--border);background:#fafafa;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1600px;margin:0 auto 18px;padding:20px;display:grid}.premiumForm .engineInput{align-self:end}.premiumForm>.primaryAction{align-self:end;height:44px}.emptyState{text-align:center;border:1px dashed var(--border);max-width:1600px;color:var(--muted);background:#fafafa;border-radius:16px;margin:0 auto;padding:70px 30px}.emptyState strong{color:var(--text)}.singleFilter{max-width:1600px;margin:0 auto 18px}.singleFilter label{max-width:420px}.referenceTable{border:1px solid var(--border);border-radius:16px;max-width:1600px;margin:0 auto;overflow:hidden}.referenceRow{border-top:1px solid var(--border);background:#fff;grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:18px;padding:14px 18px;display:grid}.referenceRow:first-child{border:0}.referenceHead,.comparisonHead{color:var(--muted);text-transform:uppercase;background:#f4f4f5;font-size:.62rem}.comparisonHead,.comparisonRow{grid-template-columns:1.3fr 1fr 1fr 1fr}.referenceRow>span,.referenceRow>b{font-size:.82rem}@media (max-width:980px){.pricingApp{grid-template-columns:1fr}.pricingSidebar{width:100%;height:auto;padding:18px;position:relative}.pricingBrand{margin:0 0 18px}.sidebarTitle,.sidebarStatus{display:none}.pricingNav{grid-template-columns:repeat(4,1fr);padding:0;display:grid}.pricingNav button{justify-content:center}.pricingNav button div small{display:none}.pricingMain{padding:28px 20px 70px}.parameterGrid,.engineSummary{grid-template-columns:repeat(2,1fr)}.engineSummary>div:nth-child(2){border-right:0}.referenceStrip{grid-template-columns:1fr}.premiumForm{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.pricingNav{grid-template-columns:repeat(2,1fr)}.pricingNav button{justify-content:flex-start}.engineHeader{align-items:flex-start}.backLink{display:none}.parameterGrid,.engineFilters,.premiumForm{grid-template-columns:1fr}.parametersHeading,.areaHeading{flex-direction:column;align-items:flex-start}.engineSummary{grid-template-columns:1fr}.engineSummary>div{border-right:0;border-bottom:1px solid var(--border)}.referenceRow,.comparisonHead,.comparisonRow{grid-template-columns:1fr 1fr}.referenceRow>:first-child{grid-column:1/-1}.engineCardHeader h3{font-size:1rem}}.modeHeader,.modeRow{grid-template-columns:.65fr .95fr 1.18fr .95fr 1.08fr 1fr .82fr 1fr;gap:6px;min-width:900px;padding:10px 12px}.modeHeader{letter-spacing:.052rem;font-size:.54rem}.modeRow{font-size:.74rem}.modeRow i{padding:6px 9px;font-size:.64rem}.stockOnlyTable .modeHeader,.stockOnlyTable .modeRow{grid-template-columns:.72fr 1fr 1.2fr 1fr 1.08fr 1.2fr;min-width:850px}.quickCalculator{max-width:1200px;margin:0 auto}.quickCalculatorIntro{justify-content:space-between;align-items:flex-end;gap:28px;padding:24px 0;display:flex}.quickCalculatorIntro h2{letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(1.55rem,3vw,2.35rem)}.quickCalculatorIntro>div>p:last-child{max-width:650px;color:var(--muted);margin:0;font-size:.76rem;line-height:1.55}.quickCalculatorIntro>button,.quickSuggested button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;padding:11px 15px;font-weight:750}.quickRateStrip{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;grid-template-columns:repeat(3,minmax(120px,.7fr)) minmax(260px,1.9fr);align-items:center;gap:10px;margin-bottom:14px;padding:13px;display:grid}.quickRateStrip span{border-right:1px solid var(--border);gap:4px;padding:5px 10px;display:grid}.quickRateStrip span:nth-child(3){border:0}.quickRateStrip small,.quickCardHeading small,.quickResultHero small,.quickSuggested small{color:var(--muted);letter-spacing:.075rem;font-size:.52rem}.quickRateStrip strong{font-size:.85rem}.quickRateStrip p{color:var(--muted);margin:0;padding:0 10px;font-size:.61rem;line-height:1.45}.quickCalculatorGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.quickInputCard,.quickResultCard{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:22px;box-shadow:0 16px 44px #18181b0e}.quickCardHeading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.quickCardHeading>span{background:var(--red);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:.62rem;font-weight:850;display:grid}.quickCardHeading>div{gap:3px;display:grid}.quickCardHeading h3{margin:0;font-size:1rem}.quickInputFields{gap:12px;display:grid}.quickInputFields .engineInput>div{height:50px}.quickSuggested{background:color-mix(in srgb,var(--red) 8%,var(--surface-soft));border:1px solid color-mix(in srgb,var(--red) 22%,var(--border));border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:17px;display:flex}.quickSuggested>span{gap:5px;display:grid}.quickSuggested strong{color:var(--red);font-size:1.55rem}.quickSuggested button{border-color:var(--red);background:var(--red);color:#fff;font-size:.64rem}.quickResultHero{color:#fff;background:#17171b;border-radius:14px;padding:20px}.quickResultHero strong{margin:7px 0 5px;font-size:2rem;display:block}.quickResultHero span{font-size:.65rem;font-weight:750}.quickResultHero .neutral{color:#b8b8c0}.quickBreakdown{margin-top:12px;display:grid}.quickBreakdown>span{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:11px 2px;display:flex}.quickBreakdown small{color:var(--muted);font-size:.62rem}.quickBreakdown strong{font-size:.69rem}.quickBreakdown>span:nth-child(3){border-bottom:2px solid var(--border);margin-bottom:5px}.quickEditableRateStrip{background:var(--surface);grid-template-columns:repeat(3,minmax(150px,1fr)) auto;margin-top:6px}.quickRateControl{border-right:1px solid var(--border);gap:7px;padding:2px 12px;display:grid}.quickRateControl small{letter-spacing:0;font-size:.61rem;font-weight:750}.quickRateControl>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;gap:5px;height:36px;padding:0 10px;display:flex}.quickRateControl input{width:100%;min-width:0;color:var(--text);font:inherit;text-align:right;background:0 0;border:0;outline:0;font-size:.78rem;font-weight:800}.quickRateControl b{color:var(--muted);font-size:.68rem}.quickEditableRateStrip>button{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);cursor:pointer;border-radius:9px;padding:10px 13px;font-size:.62rem;font-weight:750}.quickContributionCard{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:minmax(190px,.7fr) minmax(0,2.3fr);align-items:center;gap:20px;margin-top:14px;padding:18px 22px;display:grid;box-shadow:0 16px 44px #18181b0b}.quickContributionCard>div:first-child{gap:5px;display:grid}.quickContributionCard>div:first-child small{color:var(--red);letter-spacing:.075rem;font-size:.52rem;font-weight:800}.quickContributionCard h3{margin:0;font-size:.96rem}.quickContributionMetrics{grid-template-columns:repeat(4,1fr);display:grid}.quickContributionMetrics span{border-left:1px solid var(--border);gap:7px;min-width:0;padding:5px 16px;display:grid}.quickContributionMetrics small{color:var(--muted);font-size:.56rem}.quickContributionMetrics strong{white-space:nowrap;font-size:.9rem}.quickContributionMetrics span:first-child strong{color:#16834c}.quickContributionMetrics span:nth-child(2) strong,.quickContributionMetrics span:nth-child(3) strong{color:var(--red)}@media (max-width:820px){.quickCalculatorIntro{flex-direction:column;align-items:flex-start}.quickRateStrip{grid-template-columns:repeat(3,1fr)}.quickRateStrip p{grid-column:1/-1}.quickCalculatorGrid{grid-template-columns:1fr}}@media (max-width:520px){.quickRateStrip{grid-template-columns:1fr}.quickRateStrip span{border-right:0;border-bottom:1px solid var(--border)}.quickRateStrip span:nth-child(3){border-bottom:0}.quickSuggested{flex-direction:column;align-items:flex-start}.quickSuggested button{width:100%}}@media (max-width:820px){.quickEditableRateStrip{grid-template-columns:repeat(3,1fr)}.quickEditableRateStrip>button{grid-column:1/-1}.quickContributionCard{grid-template-columns:1fr}.quickContributionMetrics span:first-child{border-left:0}}@media (max-width:600px){.quickEditableRateStrip{grid-template-columns:1fr}.quickEditableRateStrip>button{grid-column:auto}.quickRateControl{border-right:0;border-bottom:1px solid var(--border);padding:8px 2px 12px}.quickContributionMetrics{grid-template-columns:1fr 1fr;gap:14px}.quickContributionMetrics span:nth-child(3){border-left:0}}.quickEditableRateStrip{grid-template-columns:repeat(4,minmax(130px,1fr)) auto}@media (max-width:820px){.quickEditableRateStrip{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.quickEditableRateStrip{grid-template-columns:1fr}}.quickCalculatorV2{max-width:1280px}.quickV2Heading{justify-content:space-between;align-items:flex-end;gap:28px;padding:18px 0 22px;display:flex}.quickV2Heading h2{letter-spacing:-.04em;margin:6px 0 8px;font-size:clamp(1.65rem,3vw,2.5rem)}.quickV2Heading p:last-child{max-width:680px;color:var(--muted);margin:0;font-size:.75rem;line-height:1.55}.quickV2Heading>button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;padding:10px 14px;font-weight:750}.quickV2Workspace{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:14px;display:grid}.quickV2Inputs,.quickV2Suggestion,.quickV2Metrics article,.quickV2Breakdown{border:1px solid var(--border);background:var(--surface);border-radius:18px;box-shadow:0 14px 40px #18181b0b}.quickV2Inputs{padding:24px}.quickV2Inputs>header{align-items:center;gap:12px;margin-bottom:22px;display:flex}.quickV2Inputs>header>span{background:var(--red);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:.64rem;font-weight:850;display:grid}.quickV2Inputs>header>div{gap:3px;display:grid}.quickV2Inputs header small,.quickV2Metrics article>small,.quickV2Suggestion>small{color:var(--muted);letter-spacing:.08rem;font-size:.51rem}.quickV2Inputs h3{margin:0;font-size:1.08rem}.quickV2MoneyGrid,.quickV2RateGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.quickV2MoneyGrid .engineInput>div{height:52px}.quickV2Divider{color:var(--muted);align-items:center;gap:12px;margin:23px 0 14px;font-size:.61rem;display:flex}.quickV2Divider:after{content:"";background:var(--border);flex:1;height:1px}.quickV2RateGrid .engineInput>div{background:var(--surface-soft);height:46px}.quickV2Note{color:var(--muted);margin:12px 0 0;font-size:.58rem;line-height:1.45}.quickV2Suggestion{color:#fff;background:linear-gradient(145deg,#17171b,#321217);flex-direction:column;padding:26px;display:flex}.quickV2Badge{letter-spacing:.07rem;background:#ffffff1a;border-radius:18px;align-self:flex-start;margin-bottom:34px;padding:6px 9px;font-size:.48rem}.quickV2Suggestion>small{color:#d3aeb2}.quickV2Suggestion>strong{letter-spacing:-.04em;margin:8px 0;font-size:clamp(2rem,4vw,3rem)}.quickV2Suggestion>p{color:#c7b7b9;margin:0;font-size:.63rem;line-height:1.5}.quickV2Suggestion>button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:10px;margin-top:22px;padding:12px;font-weight:800}.quickV2Suggestion>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:24px;display:grid}.quickV2Suggestion>div span{gap:4px;display:grid}.quickV2Suggestion>div small{color:#bcaeb0;font-size:.49rem}.quickV2Suggestion>div b{font-size:.68rem}.quickV2Metrics{grid-template-columns:.85fr 1.3fr .85fr;gap:12px;margin-top:12px;display:grid}.quickV2Metrics article{flex-direction:column;min-height:150px;padding:20px;display:flex}.quickV2Metrics article>strong{margin:10px 0 6px;font-size:1.55rem}.quickV2Metrics article>span{color:var(--muted);margin-top:auto;font-size:.59rem;font-weight:700}.quickV2Metrics .neutral{color:var(--muted)}.contributionCard{border-color:color-mix(in srgb,var(--red) 28%,var(--border))!important;background:color-mix(in srgb,var(--red) 5%,var(--surface))!important}.contributionCard>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.contributionCard>div span{background:var(--surface);border-radius:10px;gap:4px;padding:10px;display:grid}.contributionCard>div b{color:var(--red);font-size:.86rem}.contributionCard>div small{color:var(--muted);font-size:.49rem}.quickV2Breakdown{grid-template-columns:repeat(5,1fr);gap:0;margin-top:12px;padding:14px 18px;display:grid}.quickV2Breakdown>span{border-right:1px solid var(--border);gap:5px;padding:6px 14px;display:grid}.quickV2Breakdown>span:last-child{border:0}.quickV2Breakdown small{color:var(--muted);font-size:.5rem}.quickV2Breakdown strong{font-size:.69rem}@media (max-width:920px){.quickV2Workspace{grid-template-columns:1fr}.quickV2Suggestion>div{margin-top:24px}.quickV2Metrics{grid-template-columns:1fr 1fr}.contributionCard{grid-area:1/1/auto/-1}.quickV2Breakdown{grid-template-columns:repeat(3,1fr)}.quickV2Breakdown>span:nth-child(3){border-right:0}}@media (max-width:650px){.quickV2Heading{flex-direction:column;align-items:flex-start}.quickV2MoneyGrid,.quickV2RateGrid,.quickV2Metrics,.quickV2Breakdown{grid-template-columns:1fr}.contributionCard{grid-area:auto}.quickV2Breakdown>span{border-right:0;border-bottom:1px solid var(--border)}.quickV2Breakdown>span:last-child{border-bottom:0}}.quickCalculatorV3{gap:15px;max-width:920px;display:grid}.quickSimpleCard{border:1px solid var(--border);background:var(--surface);border-radius:20px;overflow:hidden;box-shadow:0 16px 42px #18181b0d}.quickSimpleCard>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:70px;padding:17px 22px;display:flex}.quickSimpleCard>header>div{align-items:center;gap:11px;display:flex}.quickSimpleCard>header>div>span{background:color-mix(in srgb,var(--red) 9%,var(--surface-soft));width:32px;height:32px;color:var(--red);border-radius:9px;place-items:center;font-size:1.05rem;font-weight:850;display:grid}.quickSimpleCard h2{letter-spacing:-.02em;margin:0;font-size:1.08rem}.quickSimpleCard>header>button{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);cursor:pointer;border-radius:9px;padding:8px 11px;font-size:.6rem;font-weight:750}.quickSimpleRows{padding:0 22px}.quickEditableRow,.quickReadOnlyRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:22px;min-height:64px;display:flex}.quickSimpleRows>:last-child{border-bottom:0}.quickEditableRow>span,.quickReadOnlyRow>span{color:var(--text);font-size:.8rem}.quickEditableRow>div{justify-content:flex-end;align-items:center;gap:6px;width:min(190px,48%);display:flex}.quickEditableRow input{width:100%;min-width:0;color:inherit;text-align:right;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:1rem;font-weight:750}.quickEditableRow b{font-size:.78rem}.quickEditableRow .orange{color:#dc741b}.quickEditableRow .green{color:#169657}.quickEditableRow .blue{color:#3276d3}.quickEditableRow .red{color:#d93845}.quickReadOnlyRow{color:#3276d3}.quickReadOnlyRow strong{font-size:1.05rem}.saleCard>p{border-top:1px solid var(--border);color:var(--muted);text-align:center;margin:0;padding:14px 22px 18px;font-size:.62rem;line-height:1.45}.quickMarginGrid{grid-template-columns:repeat(3,1fr);padding:20px 22px 22px;display:grid}.quickMarginGrid>span{border-right:1px solid var(--border);align-content:center;place-items:center;gap:8px;min-height:64px;display:grid}.quickMarginGrid>span:last-child{border:0}.quickMarginGrid small{color:var(--muted);font-size:.62rem}.quickMarginGrid strong{font-size:1.08rem}.quickMarginGrid .green{color:#169657}.quickMarginGrid .orange{color:#dc741b}.quickMarginGrid .blue{color:#3276d3}@media (max-width:600px){.quickSimpleCard>header{padding:15px 17px}.quickSimpleRows{padding:0 17px}.quickEditableRow,.quickReadOnlyRow{min-height:60px}.quickEditableRow>span,.quickReadOnlyRow>span{font-size:.7rem}.quickEditableRow input{font-size:.88rem}.quickMarginGrid{padding:17px 10px}.quickMarginGrid small{font-size:.52rem}.quickMarginGrid strong{font-size:.88rem}}.quickFlowCalculator{max-width:1380px;margin:0 auto}.quickFlowToolbar{justify-content:space-between;align-items:flex-start;gap:20px;height:42px;display:flex}.quickFlowToolbar p{color:var(--muted);margin:0;font-size:.68rem}.quickFlowToolbar button{border:1px solid color-mix(in srgb,var(--red) 55%,var(--border));background:var(--surface);color:var(--red);cursor:pointer;border-radius:9px;padding:7px 13px;font-size:.62rem;font-weight:800}.quickFlowPanel{border:1px solid var(--border);background:var(--surface);border-radius:20px;grid-template-columns:minmax(210px,.8fr) 34px minmax(380px,1.45fr) 34px minmax(300px,1.05fr);align-items:stretch;min-height:520px;display:grid;overflow:hidden;box-shadow:0 18px 52px #18181b0e}.quickFlowStage{flex-direction:column;min-width:0;padding:24px;display:flex}.quickFlowStage+*{border-left:1px solid var(--border)}.quickFlowStage>header{align-items:center;gap:11px;margin-bottom:25px;display:flex}.quickFlowStage>header>i{background:var(--red);color:#fff;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:.68rem;font-style:normal;font-weight:850;display:grid}.quickFlowStage h2{letter-spacing:-.02em;margin:0;font-size:1rem}.quickFlowStage header p{color:var(--muted);margin:3px 0 0;font-size:.56rem}.quickFlowArrow{border-left:1px solid var(--border);color:var(--muted);place-items:center;font-size:1.5rem;display:grid}.quickFlowField{gap:7px;margin-bottom:16px;display:grid}.quickFlowField>span,.quickRateField>span{color:var(--muted);font-size:.62rem;font-weight:700}.quickFlowField>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;align-items:center;gap:8px;height:52px;padding:0 13px;display:flex}.quickFlowField b{color:var(--muted);font-size:.7rem}.quickFlowField input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:1rem;font-weight:800}.quickFlowField.compact{margin:4px 0 14px}.quickFlowField.compact>div{height:42px}.quickFlowField.compact input{font-size:.82rem}.quickCostSummary{background:var(--surface-soft);border-radius:12px;gap:5px;margin-top:auto;padding:14px;display:grid}.quickCostSummary span,.quickCostSummary small{color:var(--muted);font-size:.55rem}.quickCostSummary strong{font-size:.92rem}.quickRateField{gap:5px;margin-bottom:12px;display:grid}.quickRateField>div{grid-template-columns:minmax(90px,1fr) 52px 16px;align-items:center;gap:8px;height:36px;display:grid}.quickRateField input[type=number]{border:1px solid var(--border);background:var(--surface-soft);width:100%;height:32px;color:var(--text);font:inherit;text-align:right;border-radius:8px;padding:0 7px;font-size:.7rem;font-weight:800}.quickRateField b{color:var(--muted);font-size:.62rem}.quickRange{width:100%;accent-color:var(--red)}.quickCompositionBar{background:var(--surface-soft);border-radius:20px;height:15px;margin-top:auto;display:flex;overflow:hidden}.quickCompositionBar span{min-width:0;display:block}.quickCompositionBar .cost,.quickCompositionLegend i.cost{background:#aeb1b7}.quickCompositionBar .fees,.quickCompositionLegend i.fees{background:#d47a86}.quickCompositionBar .profit,.quickCompositionLegend i.profit{background:var(--red)}.quickCompositionLegend{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.quickCompositionLegend span{color:var(--muted);grid-template-columns:8px 1fr;align-items:center;gap:5px;font-size:.5rem;display:grid}.quickCompositionLegend i{border-radius:50%;width:7px;height:7px}.quickCompositionLegend b{color:var(--text);grid-column:2;font-size:.57rem}.quickSuggestedResult{border:1px solid color-mix(in srgb,var(--red) 20%,var(--border));background:color-mix(in srgb,var(--red) 5%,var(--surface));border-radius:13px;gap:5px;padding:17px;display:grid}.quickSuggestedResult span,.quickSuggestedResult small{color:var(--muted);font-size:.56rem}.quickSuggestedResult strong{color:var(--red);letter-spacing:-.035em;font-size:1.65rem}.quickFlowResult>.quickFlowField{margin:15px 0 0}.quickSaleHint{color:var(--muted);margin:6px 0 0;font-size:.52rem}.quickResultMetrics{border-top:1px solid var(--border);grid-template-columns:1.2fr .8fr .7fr;margin-top:auto;padding-top:18px;display:grid}.quickResultMetrics span{border-right:1px solid var(--border);gap:7px;min-width:0;padding:0 10px;display:grid}.quickResultMetrics span:first-child{padding-left:0}.quickResultMetrics span:last-child{border:0;padding-right:0}.quickResultMetrics small{color:var(--muted);font-size:.5rem}.quickResultMetrics strong{color:#167044;white-space:nowrap;font-size:.8rem}.quickFormula{border:1px solid color-mix(in srgb,var(--red) 18%,var(--border));background:color-mix(in srgb,var(--red) 4%,var(--surface));border-radius:14px;justify-content:center;align-items:center;gap:14px;height:58px;margin-top:12px;padding:0 24px;font-size:.7rem;display:flex}.quickFormula b{color:var(--red);font-size:1rem}.quickFormula strong{color:var(--red)}@media (max-width:1100px){.quickFlowPanel{grid-template-columns:1fr 1.35fr 1.1fr}.quickFlowArrow{display:none}.quickFlowStage{padding:20px}.quickFlowStage+*{border-left:1px solid var(--border)}}@media (max-width:780px){.quickFlowToolbar{height:auto;margin-bottom:12px}.quickFlowPanel{display:block}.quickFlowStage+*{border-left:0;border-top:1px solid var(--border)}.quickFlowPanel{min-height:0}.quickFormula{flex-wrap:wrap;height:auto;padding:14px}.quickCompositionBar{margin-top:12px}.quickResultMetrics{margin-top:18px}}.tableMoney{padding-inline:8px}.calculatedCell strong,.referenceValue{font-size:.76rem}.calculatedCell small{font-size:.55rem}.comparisonCell{font-size:.68rem}.parametersPanel.compact{box-shadow:none;border-radius:16px;grid-template-columns:minmax(220px,.75fr) minmax(0,3fr);align-items:end;gap:14px;margin:10px auto 18px;padding:12px 14px;display:grid}.parametersPanel.compact .parametersHeading{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:6px}.parametersPanel.compact .parametersHeading h2{font-size:1.05rem}.parametersPanel.compact .parametersHeading button{padding:0;font-size:.62rem}.parametersPanel.compact .kicker{font-size:.58rem}.parametersPanel.compact .parameterGrid{gap:8px;margin-top:0}.parametersPanel.compact .engineInput{gap:5px}.parametersPanel.compact .engineInput>div{height:38px}.variantPicker{width:min(380px,48%);color:var(--muted);gap:6px;font-size:.62rem;display:grid}.variantPicker select{border:1px solid var(--border);height:38px;color:var(--text);background:#fafafa;border-radius:9px;padding:0 10px;font-size:.72rem}.premiumIntro,.comparisonIntro{margin-top:0}.comparisonDashboard{max-width:1600px;margin:0 auto}.comparisonOverview{background:linear-gradient(120deg,#fff7f7 0%,#fff 58%,#fafafa 100%);border:1px solid #d9253633;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:36px;padding:24px 26px;display:flex;box-shadow:0 14px 38px #18181b0b}.comparisonOverview h2{letter-spacing:-.025em;margin:5px 0 0;font-size:1.55rem}.comparisonOverview>div>p:not(.kicker){max-width:690px;color:var(--muted);margin:8px 0 0;font-size:.78rem;line-height:1.5}.comparisonOverview .singleFilter{flex:0 0 330px;width:min(360px,100%);margin:0}.comparisonOverview .singleFilter select{background:#fff;height:44px}.priceTableOverview{align-items:flex-end}.priceTableFilters{grid-template-columns:1.25fr 1fr;gap:12px;width:min(700px,100%);display:grid}.priceTableFilters .singleFilter{flex:auto;width:auto;max-width:none}.priceTableFilters>label{color:var(--muted);gap:7px;font-size:.68rem;display:grid}.priceTableFilters select{border:1px solid var(--border);height:44px;color:var(--text);background:#fff;border-radius:9px;padding:0 12px}.comparisonLegend{border:1px solid var(--border);color:var(--muted);background:#fafafa;border-radius:12px;align-items:center;gap:20px;margin:12px 0;padding:10px 14px;font-size:.65rem;display:flex}.comparisonLegend span{align-items:center;gap:7px;display:flex}.comparisonLegend i{border-radius:50%;width:8px;height:8px}.comparisonLegend .appleDot{background:#71717a}.comparisonLegend .premiumDot{background:#e77a86}.comparisonLegend .removedDot{background:#b7791f}.comparisonLegend .brendDot{background:var(--red)}.comparisonLegend b{color:#71717a;text-transform:uppercase;letter-spacing:.05rem;background:#fff;border-radius:20px;margin-left:auto;padding:6px 9px;font-size:.6rem;font-weight:700}.unifiedReferenceTable{background:0 0;border:0;border-radius:0;margin:0;overflow-x:auto}.unifiedHead,.unifiedRow{grid-template-columns:1.1fr .82fr .82fr .82fr 1.12fr 1.12fr;gap:12px;min-width:1040px}.unifiedHead{color:var(--muted);text-transform:uppercase;letter-spacing:.055rem;background:#f4f4f5;border-radius:12px;margin-bottom:8px;font-size:.56rem;border:1px solid var(--border)!important}.unifiedRow{background:#fff;border-radius:14px;margin-bottom:8px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 8px 24px #18181b09;border:1px solid var(--border)!important}.unifiedRow:hover{transform:translateY(-1px);box-shadow:0 12px 30px #18181b0f;border-color:#d9253638!important}.serviceName{align-items:center;gap:10px;font-size:.8rem;display:flex}.serviceName i{color:#8b8d94;background:#f4f4f5;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.58rem;font-style:normal;display:grid}.readOnlyPrice{border-radius:9px;align-items:center;min-height:38px;padding:8px 10px;font-size:.76rem;font-weight:800;display:flex}.readOnlyPrice.apple{color:#34343a;background:#f4f4f5}.readOnlyPrice.premium{color:#a91c2a;background:#fff3f4}.readOnlyPrice.brend{color:#fff;background:#242428}.readOnlyPrice.empty{color:#999ba1;font-size:.67rem;font-weight:600}.readOnlyPrice.brend.empty{color:#c7c7cb}.comparisonResult{border-radius:20px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:7px 9px;font-size:.67rem;font-weight:750;display:flex}.comparisonResult i{font-size:.78rem;font-style:normal}.comparisonResult.positive{color:#13703a;background:#edf8f0}.comparisonResult.negative{color:#b91e2c;background:#fff0f1}.comparisonResult.neutral{color:#85878e;background:#f4f4f5}.editablePriceTable{background:0 0;border:0;border-radius:0;margin:0;overflow-x:auto}.editablePriceHead,.editablePriceRow{grid-template-columns:1.2fr 1fr 1fr 1fr 1.05fr;gap:12px;min-width:920px}.editablePriceHead{color:var(--muted);text-transform:uppercase;letter-spacing:.055rem;background:#f4f4f5;border-radius:12px;margin-bottom:8px;font-size:.56rem;border:1px solid var(--border)!important}.editablePriceRow{background:#fff;border-radius:14px;margin-bottom:8px;box-shadow:0 8px 24px #18181b09;border:1px solid var(--border)!important}.editablePriceRow .tableMoney{width:100%}.mirroredPrice{border:1px solid var(--border);background:#f7f7f8;border-radius:9px;align-content:center;gap:3px;min-height:40px;padding:6px 10px;display:grid}.mirroredPrice strong{color:var(--text);font-size:.78rem}.mirroredPrice small{color:var(--muted);font-size:.54rem;line-height:1.2}.mirroredPrice.emphasized{background:#fff4f5;border-color:#d9253652}@media (max-width:980px){.pricingNav{grid-template-columns:repeat(3,1fr)}.variantPicker{width:min(420px,55%)}.parametersPanel.compact{grid-template-columns:1fr}.parametersPanel.compact .parametersHeading{flex-direction:row;justify-content:space-between;align-items:flex-end}.parametersPanel.compact .parameterGrid{grid-template-columns:repeat(4,1fr)}.comparisonOverview{flex-direction:column;align-items:flex-start;gap:20px}.comparisonOverview .singleFilter{flex:auto;width:100%;max-width:420px}.priceTableFilters{width:100%}}@media (max-width:620px){.variantPicker{width:100%}.engineCardHeader{flex-direction:column;gap:14px}.parametersPanel.compact .parametersHeading{flex-direction:column;align-items:flex-start}.parametersPanel.compact .parameterGrid{grid-template-columns:1fr}.comparisonOverview{padding:20px}.comparisonLegend{flex-wrap:wrap;align-items:flex-start}.comparisonLegend b{width:100%;margin-left:0}.unifiedHead,.unifiedRow,.editablePriceHead,.editablePriceRow{min-width:900px}.priceTableFilters{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0d0d10;--surface:#17171b;--surface-soft:#111115;--border:#ffffff1f;--text:#f4f4f5;--muted:#a3a3ad;--red:#ff4d5e}body{background:radial-gradient(circle at 78% 8%,#ff4d5e17,#0000 30rem),#0d0d10}nav{color:#c7c7cf}.hero:after{background:linear-gradient(90deg,#0000,#ff4d5e12)}.statusCard,.platformCard,.pricingControls,.referenceGrid article,.partsTable,.accessCard,.secondaryButton{background:var(--surface);box-shadow:0 20px 55px #00000038}.cardNumber{color:#55555f}.pricingControls select,.accessCard input{color:var(--text);background:#101014}.partHead{background:#232329}.partRow i.trade{color:#ff9aa5;background:#35171c}.partRow i.stock{color:#aabbd2;background:#1d2734}.accessPage,.pricingApp,.pricingMain{background:var(--background)}.pricingSidebar{background:#111115}.pricingNav button>span{color:#b9b9c1;background:#26262c}.pricingNav button.active{background:#2a1519;border-color:#ff4d5e5c;box-shadow:0 8px 25px #0003}.sidebarStatus,.backLink,.engineFilters,.engineCard{background:var(--surface)}.sidebarStatus strong{color:var(--text)}.parametersPanel{background:#241518;border-color:#ff4d5e4d;box-shadow:0 14px 40px #0000002e}.parametersHeading button,.removeButton{color:#ff8190}.engineInput>div,.tableMoney,.referenceStrip label>div{background:#101014}.engineFilters select,.engineFilters input,.singleFilter select,.premiumForm>label input,.variantPicker select{color:var(--text);background:#101014}input::placeholder{color:#71717b}.readOnlyRate>div,.modeHeader,.referenceHead,.comparisonHead{background:#24242a}.modeHeader{color:#aaaab3}.modeRow:nth-child(odd){background:#1a1a1f}.modeRow i.trade{color:#ff9aa5;background:#35171c}.modeRow i.stock{color:#aabbd2;background:#1d2734}.tableMoney.emphasized{background:#251519;border-color:#ff4d5e94}.premiumForm,.emptyState,.engineSummary>div{background:#141418}.referenceRow{background:var(--surface)}.comparisonOverview{background:linear-gradient(120deg,#251518 0%,#17171b 58%,#111115 100%);border-color:#ff4d5e4d;box-shadow:0 14px 38px #0003}.comparisonOverview .singleFilter select,.priceTableFilters select{background:#101014}.comparisonLegend{background:#131317}.comparisonLegend b{color:#b6b6bf;background:#24242a}.editablePriceHead{background:#24242a}.editablePriceRow{background:#17171b;box-shadow:0 8px 24px #0000002e}.unifiedHead{background:#24242a}.unifiedRow{background:#17171b;box-shadow:0 8px 24px #0003}.unifiedRow:hover{box-shadow:0 12px 30px #00000047}.serviceName i{color:#b5b5be;background:#27272d}.readOnlyPrice.apple{color:#f2f2f4;background:#29292f}.readOnlyPrice.premium{color:#ffacb5;background:#34181d}.readOnlyPrice.brend{color:#18181b;background:#f4f4f5}.readOnlyPrice.brend.empty{color:#686871}.comparisonResult.positive{color:#72d49a;background:#153023}.comparisonResult.negative{color:#ff9aa5;background:#35171c}.comparisonResult.neutral{color:#aaaab3;background:#27272d}.positive{color:#72d49a}.negative{color:#ff8190}}.monitorApp{background:var(--background);grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.monitorSidebar{border-right:1px solid var(--border);background:var(--surface-soft);flex-direction:column;height:100vh;padding:28px 19px 22px;display:flex;position:sticky;top:0}.monitorBrand{margin:4px 8px 48px}.monitorSidebarLabel{color:var(--muted);letter-spacing:.12rem;padding:0 10px 13px;font-size:.58rem;font-weight:800}.monitorNav{gap:7px;display:grid}.monitorNav button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:11px;display:flex}.monitorNav button i{background:color-mix(in srgb,var(--text) 7%,transparent);border-radius:9px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.monitorNav button span{gap:3px;display:grid}.monitorNav button strong{font-size:.78rem}.monitorNav button small{color:var(--muted);font-size:.65rem}.monitorNav button.active{border-color:color-mix(in srgb,var(--red) 28%,var(--border));background:color-mix(in srgb,var(--red) 8%,var(--surface));box-shadow:0 9px 28px #18181b0d}.monitorNav button.active i{background:var(--red);color:#fff}.monitorPrivacy{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:13px;gap:10px;margin-top:24px;padding:14px;display:flex}.monitorPrivacy>span{color:#16824c;background:#16824c26;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-size:.72rem;font-weight:900;display:grid}.monitorPrivacy p{margin:0;font-size:.66rem;line-height:1.55}.monitorSidebarFoot{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:9px;margin-top:auto;padding:12px 8px 0;font-size:.64rem;display:flex}.monitorDot{background:#188752;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #1887521f}.monitorDot.warning{background:#e19b1a;box-shadow:0 0 0 4px #e19b1a24}.monitorMain{min-width:0;padding:0 clamp(22px,4vw,58px) 60px}.monitorTopbar{border-bottom:1px solid var(--border);max-width:1500px;height:74px;color:var(--muted);justify-content:space-between;align-items:center;margin:auto;font-size:.7rem;display:flex}.monitorTopbar>div{align-items:center;gap:10px;display:flex}.monitorTopbar>div:first-child span{color:var(--red)}.monitorTopbar a{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:9px 12px}.monitorEnvironment{color:#9b6505;background:#e19b1a1f;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;font-weight:750;display:inline-flex}.monitorHero{justify-content:space-between;align-items:center;gap:50px;max-width:1500px;min-height:360px;margin:auto;display:flex;position:relative}.monitorHero>div:first-child{z-index:1;position:relative}.monitorEyebrow{color:var(--red);letter-spacing:.14rem;margin:0;font-size:.62rem;font-weight:850}.monitorHero h1,.monitorConnectionHero h1{letter-spacing:-.065em;margin:15px 0 20px;font-size:clamp(3.2rem,6vw,6rem);line-height:.88}.monitorHero h1 em,.monitorConnectionHero h1 em{color:var(--red);font-style:normal}.monitorHero>div>p:not(.monitorEyebrow){max-width:620px;color:var(--muted);margin:0;font-size:.96rem;line-height:1.65}.monitorProfile{background:color-mix(in srgb,var(--red) 8%,var(--surface));color:var(--red);border-radius:20px;margin-top:22px;padding:8px 11px;font-size:.64rem;font-weight:750;display:inline-block}.monitorHeroArt{border:1px solid var(--border);background:linear-gradient(140deg,var(--surface),var(--surface-soft));border-radius:28px;justify-content:center;align-items:flex-end;gap:15px;width:310px;height:210px;padding:30px 42px;display:flex;transform:perspective(900px)rotateY(-9deg);box-shadow:0 28px 70px #18181b14}.monitorHeroArt i{background:linear-gradient(180deg,color-mix(in srgb,var(--red) 75%,#fff),var(--red));width:34px;box-shadow:0 12px 24px color-mix(in srgb,var(--red) 20%,transparent);border-radius:8px 8px 3px 3px;display:block}.monitorHeroArt i:first-child{height:58%}.monitorHeroArt i:nth-child(2){height:86%}.monitorHeroArt i:nth-child(3){height:70%}.monitorHeroArt i:nth-child(4){height:100%}.monitorNotice,.monitorSecurityNote{border:1px solid color-mix(in srgb,#e19b1a 30%,var(--border));background:color-mix(in srgb,#e19b1a 8%,var(--surface));max-width:1500px;color:var(--muted);border-radius:13px;align-items:center;gap:12px;margin:0 auto 18px;padding:13px 16px;display:flex}.monitorNotice>span,.monitorSecurityNote>span{color:#fff;background:#e19b1a;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-weight:900;display:grid}.monitorNotice p,.monitorSecurityNote p{margin:0;font-size:.72rem;line-height:1.45}.monitorNotice strong,.monitorSecurityNote strong{color:var(--text)}.monitorStats,.monitorConnectionStats{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1500px;margin:0 auto 20px;display:grid}.monitorStats article,.monitorConnectionStats article{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:7px;min-width:0;padding:17px 18px;display:grid;box-shadow:0 10px 30px #18181b09}.monitorStats small,.monitorConnectionStats small{color:var(--muted);letter-spacing:.08rem;font-size:.56rem}.monitorStats strong,.monitorConnectionStats strong{font-size:1.55rem}.monitorStats span,.monitorConnectionStats span{color:var(--muted);font-size:.63rem}.monitorStats .monitorDate{margin-top:5px;font-size:1rem}.monitorCard{border:1px solid var(--border);background:var(--surface);border-radius:18px;max-width:1500px;margin-inline:auto;box-shadow:0 16px 44px #18181b0b}.monitorSectionHead{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.monitorSectionHead h2{letter-spacing:-.025em;margin:5px 0 0;font-size:1.45rem}.monitorSectionHead>span{color:var(--muted);font-size:.67rem}.monitorSectionHead>button{color:var(--red);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.69rem;font-weight:700}.monitorFilters{padding:20px}.monitorFilterGrid{grid-template-columns:1.25fr .8fr 1fr .75fr;gap:10px;margin-top:18px;display:grid}.monitorFilterGrid label,.monitorQuoteSelectors label,.monitorListToolbar label,.monitorPairing>label,.monitorContactForm label{color:var(--muted);gap:6px;font-size:.63rem;display:grid}.monitorFilterGrid input,.monitorFilterGrid select,.monitorQuoteSelectors select,.monitorListToolbar select,.monitorPairing select,.monitorContactForm input{border:1px solid var(--border);background:var(--surface-soft);width:100%;height:42px;color:var(--text);font:inherit;border-radius:9px;outline:none;padding:0 11px}.monitorFilterGrid input:focus,.monitorFilterGrid select:focus,.monitorQuoteSelectors select:focus{border-color:color-mix(in srgb,var(--red) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 9%,transparent)}.monitorHint{color:var(--muted);margin:11px 0 0;font-size:.62rem}.monitorQuoteSection,.monitorCatalog{max-width:1500px;margin:34px auto 0}.monitorQuoteSection>.monitorSectionHead,.monitorCatalog>.monitorSectionHead{margin-bottom:14px}.monitorQuoteCard{overflow:hidden}.monitorQuoteSelectors{border-bottom:1px solid var(--border);background:var(--surface-soft);grid-template-columns:1fr 1fr;gap:12px;padding:16px 18px;display:grid}.monitorRanking{padding:22px}.monitorQuoteIntro{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.monitorQuoteIntro h3{margin:6px 0 4px;font-size:1.4rem}.monitorQuoteIntro span{color:var(--muted);font-size:.7rem}.monitorRankToggle{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;padding:3px;display:flex}.monitorRankToggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:.64rem}.monitorRankToggle button.active{background:var(--surface);color:var(--text);box-shadow:0 4px 12px #18181b14}.monitorMetrics{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0;display:grid}.monitorMetrics article{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;gap:6px;padding:14px;display:grid}.monitorMetrics small{color:var(--muted);letter-spacing:.07rem;font-size:.54rem}.monitorMetrics strong{font-size:1rem}.monitorRankList{border:1px solid var(--border);border-radius:13px;display:grid;overflow:hidden}.monitorRankList article{border-bottom:1px solid var(--border);grid-template-columns:32px minmax(150px,1.2fr) 1.5fr minmax(125px,.7fr);align-items:center;gap:14px;padding:13px 15px;display:grid}.monitorRankList article:last-child{border:0}.monitorRankList article.best{background:color-mix(in srgb,#188752 7%,var(--surface))}.monitorRankList article>b{color:var(--muted);font-size:.62rem}.monitorRankList article>div:nth-child(2){gap:4px;display:grid}.monitorRankList article>div:nth-child(2)>strong{font-size:.75rem}.monitorRankList article>div:nth-child(2)>span{color:var(--muted);font-size:.58rem}.monitorRankList article>i{background:color-mix(in srgb,var(--text) 7%,transparent);border-radius:5px;height:6px;overflow:hidden}.monitorRankList article>i span{border-radius:inherit;background:var(--red);height:100%;display:block}.monitorRankPrice{justify-items:end;gap:5px;display:grid}.monitorRankPrice>strong{font-size:.86rem}.monitorRankPrice>span{border-radius:20px;padding:4px 7px;font-size:.55rem;font-weight:750}.monitorRankPrice span.available{color:#188752;background:#18875224}.monitorRankPrice span.unknown{color:#9b6505;background:#e19b1a26}.monitorRankPrice span.unavailable{background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red)}.monitorRankList article.unavailable{opacity:.68}.monitorEmpty,.monitorSourceEmpty{text-align:center;color:var(--muted);justify-items:center;gap:8px;padding:60px 25px;display:grid}.monitorEmpty strong,.monitorSourceEmpty strong{color:var(--text)}.monitorEmpty span,.monitorSourceEmpty p{margin:0;font-size:.7rem}.monitorListToolbar{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:20px;padding:11px 14px;font-size:.65rem;display:flex}.monitorListToolbar label{grid-template-columns:auto 170px;align-items:center;display:flex}.monitorListToolbar select{height:35px}.monitorTableWrap{border:1px solid var(--border);border-top:0;border-radius:0 0 15px 15px;overflow-x:auto}.monitorTable{border-collapse:collapse;background:var(--surface);width:100%;min-width:900px}.monitorTable th{background:color-mix(in srgb,var(--text) 5%,var(--surface));color:var(--muted);letter-spacing:.06rem;text-align:left;padding:12px 14px;font-size:.54rem}.monitorTable td{border-top:1px solid var(--border);padding:13px 14px;font-size:.7rem}.monitorTable tr.selected{background:color-mix(in srgb,var(--red) 5%,var(--surface))}.monitorTable td:first-child strong{gap:2px;font-size:.75rem;display:grid}.monitorTable td:first-child small{color:var(--red);letter-spacing:.05rem;text-transform:uppercase;font-size:.52rem}.monitorTable td:first-child span{color:var(--muted);margin-top:4px;font-size:.6rem;display:block}.monitorTable td:nth-child(2) b{color:#188752}.monitorTable td button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:7px 9px;font-size:.6rem}.monitorFooter{border-top:1px solid var(--border);max-width:1500px;min-height:auto;color:var(--muted);margin:34px auto 0;padding-top:20px;font-size:.65rem}.monitorConnection{max-width:1500px;margin:auto}.monitorConnectionHero{justify-content:space-between;align-items:center;gap:45px;min-height:330px;display:flex}.monitorConnectionHero>div>p:not(.monitorEyebrow){max-width:590px;color:var(--muted);margin:0;line-height:1.6}.monitorConnectionBadge{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:14px;align-items:center;gap:11px;padding:16px 18px;font-size:.68rem;display:flex}.monitorConnectionStats{grid-template-columns:repeat(3,1fr)}.monitorConnectionStats strong{font-size:1rem}.monitorConnectionGrid{grid-template-columns:.9fr 1.1fr;gap:14px;display:grid}.monitorPairing,.monitorSources{padding:20px}.monitorSecurePill{background:#18875221;border-radius:18px;padding:7px 9px;font-weight:750;color:#188752!important}.monitorPairing>label{margin-top:18px}.monitorQrPlaceholder{border:1px dashed var(--border);background:var(--surface-soft);text-align:center;border-radius:13px;justify-items:center;gap:8px;margin:14px 0;padding:28px;display:grid}.monitorQrPlaceholder>div{border:7px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:12px;place-items:center;width:90px;height:90px;display:grid}.monitorQrPlaceholder>div span{color:var(--muted);letter-spacing:.12rem;font-size:.7rem}.monitorQrPlaceholder strong{font-size:.8rem}.monitorQrPlaceholder p,.monitorDisabledReason{max-width:360px;color:var(--muted);margin:0;font-size:.65rem;line-height:1.5}.monitorPairingActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.monitorPairingActions button,.monitorContactForm button{border:1px solid var(--border);background:var(--surface-soft);height:40px;color:var(--muted);border-radius:9px;font-size:.65rem}.monitorDisabledReason{margin-top:10px}.monitorSourceEmpty{min-height:250px}.monitorSourceEmpty>span{background:color-mix(in srgb,var(--red) 8%,var(--surface));width:42px;height:42px;color:var(--red);border-radius:50%;place-items:center;font-weight:800;display:grid}.monitorContactForm{border-top:1px solid var(--border);grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;padding-top:15px;display:grid}.monitorContactForm button{padding:0 13px}.monitorArchitecture{margin:30px auto 18px}.monitorArchitecture>.monitorSectionHead{margin-bottom:13px}.monitorArchitecture>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.monitorArchitecture article{border:1px solid var(--border);background:var(--surface);border-radius:15px;gap:14px;min-height:160px;padding:20px;display:flex}.monitorArchitecture article>b{background:var(--red);color:#fff;border-radius:10px;flex:0 0 36px;place-items:center;height:36px;font-size:.63rem;display:grid}.monitorArchitecture article span{align-content:start;gap:7px;display:grid}.monitorArchitecture article strong{font-size:.78rem}.monitorArchitecture article p{color:var(--muted);margin:0;font-size:.66rem;line-height:1.55}.monitorSecurityNote{border-color:color-mix(in srgb,#188752 25%,var(--border));background:color-mix(in srgb,#188752 7%,var(--surface))}.monitorSecurityNote>span{background:#188752}.monitorConnectorSection{margin:0 auto 20px}.monitorConnectorSection>.monitorSectionHead{margin-bottom:13px}.monitorConnectorChooser{grid-template-columns:1fr 1fr;gap:12px;display:grid}.monitorConnectorChooser>button{border:1px solid var(--border);background:var(--surface);min-height:152px;color:var(--text);text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:14px;padding:20px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 12px 34px #18181b09}.monitorConnectorChooser>button:hover{transform:translateY(-2px);box-shadow:0 16px 38px #18181b12}.monitorConnectorChooser>button.active{border-color:color-mix(in srgb,var(--red) 58%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 8%,transparent),0 16px 40px #18181b12}.monitorConnectorChooser>button>span:nth-child(2){gap:7px;display:grid}.monitorConnectorChooser small{color:var(--red);letter-spacing:.08rem;font-size:.54rem;font-weight:850}.monitorConnectorChooser strong{font-size:.85rem}.monitorConnectorChooser p{max-width:440px;color:var(--muted);margin:0;font-size:.65rem;line-height:1.5}.monitorConnectorChooser button>b{color:var(--muted);align-self:center;font-size:.62rem}.monitorConnectorChooser button.active>b{color:var(--red)}.monitorConnectorChooser button>em{background:var(--red);color:#fff;border-radius:20px;padding:5px 8px;font-size:.52rem;font-style:normal;font-weight:800;position:absolute;top:0;right:14px;transform:translateY(-50%)}.monitorConnectorIcon{background:color-mix(in srgb,var(--red) 10%,var(--surface-soft));width:48px;height:48px;color:var(--red);letter-spacing:.04rem;border-radius:13px;place-items:center;font-size:.7rem;font-weight:900;display:grid!important}.monitorIntegrationSummary{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;align-items:center;gap:13px;margin:18px 0 15px;padding:14px;display:flex}.monitorIntegrationSummary>div{gap:4px;display:grid}.monitorIntegrationSummary strong{font-size:.74rem}.monitorIntegrationSummary p{color:var(--muted);margin:0;font-size:.62rem;line-height:1.45}.monitorWebhookFields{gap:10px;display:grid}.monitorWebhookFields label{color:var(--muted);gap:6px;font-size:.63rem;display:grid}.monitorWebhookFields input{border:1px solid var(--border);background:var(--surface-soft);height:42px;color:var(--muted);font:inherit;border-radius:9px;padding:0 11px}.monitorIntegrationSteps{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.monitorIntegrationSteps li{border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:10px;padding:10px;display:flex}.monitorIntegrationSteps li>b{background:color-mix(in srgb,var(--red) 10%,var(--surface-soft));height:25px;color:var(--red);border-radius:8px;flex:0 0 25px;place-items:center;font-size:.61rem;display:grid}.monitorIntegrationSteps li>span{gap:3px;display:grid}.monitorIntegrationSteps strong{font-size:.67rem}.monitorIntegrationSteps small{color:var(--muted);font-size:.59rem;line-height:1.4}.monitorSourceRules{border-top:1px solid var(--border);background:var(--surface-soft);border-radius:10px;margin-top:15px;padding:15px}.monitorSourceRules span{color:var(--red);text-transform:uppercase;letter-spacing:.06rem;font-size:.6rem;font-weight:800}.monitorSourceRules p{color:var(--muted);margin:6px 0 0;font-size:.64rem;line-height:1.5}@media (max-width:1050px){.monitorApp{grid-template-columns:1fr}.monitorSidebar{height:auto;padding:18px;position:relative}.monitorBrand{margin:0 0 18px}.monitorSidebarLabel,.monitorPrivacy,.monitorSidebarFoot{display:none}.monitorNav{grid-template-columns:1fr 1fr}.monitorHeroArt{width:260px;height:180px}.monitorFilterGrid,.monitorStats{grid-template-columns:repeat(2,1fr)}.monitorConnectionGrid,.monitorArchitecture>div:last-child{grid-template-columns:1fr}}@media (max-width:700px){.monitorMain{padding:0 15px 45px}.monitorTopbar>div:first-child,.monitorEnvironment{display:none}.monitorTopbar{justify-content:flex-end}.monitorHero,.monitorConnectionHero{flex-direction:column;align-items:flex-start;min-height:auto;padding:55px 0 35px}.monitorHeroArt{display:none}.monitorHero h1,.monitorConnectionHero h1{font-size:3.45rem}.monitorStats,.monitorConnectionStats,.monitorFilterGrid,.monitorQuoteSelectors,.monitorMetrics,.monitorConnectorChooser{grid-template-columns:1fr}.monitorConnectorChooser>button{grid-template-columns:44px 1fr}.monitorConnectorChooser button>b{display:none}.monitorQuoteIntro{flex-direction:column;align-items:flex-start}.monitorRankList article{grid-template-columns:26px 1fr auto}.monitorRankList article>i{display:none}.monitorListToolbar{flex-direction:column;align-items:flex-start}.monitorListToolbar label{grid-template-columns:1fr;width:100%;display:grid}.monitorContactForm{grid-template-columns:1fr}.monitorArchitecture article{min-height:auto}.monitorConnectionBadge{width:100%}.monitorNav button{padding:9px}.monitorNav button i,.monitorNav button small{display:none}.monitorBrand{justify-content:center}}@media (prefers-color-scheme:dark){.monitorEnvironment{color:#f0b84c}.monitorNotice,.monitorSecurityNote{box-shadow:none}.monitorNotice{color:#c5c5cc}.monitorStats article,.monitorConnectionStats article,.monitorCard,.monitorArchitecture article,.monitorConnectionBadge{box-shadow:0 12px 34px #0000002e}.monitorRankPrice span.available,.monitorSecurePill{color:#70d49a}.monitorRankPrice span.unknown{color:#f0b84c}.monitorTable td:nth-child(2) b{color:#70d49a}}.exchangeApp{background:var(--background);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.exchangeSidebar{border-right:1px solid var(--border);background:var(--surface-soft);flex-direction:column;height:100vh;padding:28px 18px 22px;display:flex;position:sticky;top:0}.exchangeBrand{margin:4px 8px 46px}.exchangeSidebarLabel{color:var(--muted);letter-spacing:.12rem;margin:0;padding:0 10px 13px;font-size:.58rem;font-weight:850}.exchangeNav{gap:7px;display:grid}.exchangeNav button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;padding:12px 13px;display:flex}.exchangeNav button span{gap:3px;display:grid}.exchangeNav button strong{font-size:.74rem}.exchangeNav button small{color:var(--muted);font-size:.59rem}.exchangeNav button.active{border-color:color-mix(in srgb,var(--red) 30%,var(--border));background:color-mix(in srgb,var(--red) 8%,var(--surface));box-shadow:0 9px 28px #18181b0d}.exchangeSidebarNote{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:13px;gap:10px;margin-top:25px;padding:14px;display:flex}.exchangeSidebarNote>span{color:#16824c;background:#16824c26;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-size:.7rem;font-weight:900;display:grid}.exchangeSidebarNote p{margin:0;font-size:.62rem;line-height:1.5}.exchangeSidebarFoot{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:8px;margin-top:auto;padding:13px 8px 0;font-size:.6rem;display:flex}.exchangeSidebarFoot i{background:#e19b1a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e19b1a24}.exchangeMain{min-width:0;padding:0 clamp(22px,4vw,58px) 60px}.exchangeTopbar{border-bottom:1px solid var(--border);max-width:1500px;height:74px;color:var(--muted);justify-content:space-between;align-items:center;margin:auto;font-size:.68rem;display:flex}.exchangeTopbar>div{align-items:center;gap:10px;display:flex}.exchangeTopbar>div:first-child span{color:var(--red)}.exchangeTopbar b{color:#9b6505;letter-spacing:.05rem;background:#e19b1a1f;border-radius:18px;padding:7px 10px;font-size:.55rem}.exchangeTopbar a{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:9px 12px}.exchangeEyebrow{color:var(--red);letter-spacing:.12rem;margin:0;font-size:.58rem;font-weight:850}.exchangeHero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:50px;max-width:1500px;min-height:330px;margin:auto;display:grid}.exchangeHero h1,.exchangePageHero h1{letter-spacing:-.05em;margin:12px 0 15px;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1}.exchangeHero h1 em,.exchangePageHero h1 em{color:var(--red);font-style:normal}.exchangeHero>div:first-child>p:not(.exchangeEyebrow){max-width:690px;color:var(--muted);margin:0;font-size:.84rem;line-height:1.6}.exchangeHeroActions{align-items:center;gap:14px;margin-top:22px;display:flex}.exchangeHeroActions button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:12px 17px;font-weight:800}.exchangeHeroActions span{color:var(--muted);font-size:.63rem}.exchangeHeroMetric{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),var(--surface-soft));border-radius:24px;flex-direction:column;min-height:240px;padding:27px;display:flex;box-shadow:0 28px 70px #18181b14}.exchangeHeroMetric small{color:var(--muted);letter-spacing:.09rem;font-size:.55rem}.exchangeHeroMetric>strong{letter-spacing:-.05em;margin:9px 0 4px;font-size:2.25rem}.exchangeHeroMetric>span{color:#16824c;font-size:.62rem;font-weight:750}.exchangeHeroMetric>i{align-items:flex-end;gap:10px;height:92px;margin-top:auto;display:flex}.exchangeHeroMetric>i b{background:linear-gradient(180deg,color-mix(in srgb,var(--red) 65%,#fff),var(--red));border-radius:7px 7px 2px 2px;flex:1}.exchangeDashboardHead{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1500px;margin:0 auto;padding:38px 0 24px;display:flex}.exchangeDashboardHead h1{letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(1.75rem,2.5vw,2.55rem)}.exchangeDashboardHead p:not(.exchangeEyebrow){color:var(--muted);margin:0;font-size:.72rem}.exchangeDashboardHead>div:last-child{gap:8px;display:flex}.exchangeDashboardHead button{border:1px solid var(--red);background:var(--red);color:#fff;cursor:pointer;border-radius:10px;padding:11px 15px;font-size:.65rem;font-weight:800}.exchangeDashboardHead button.secondary{border-color:var(--border);background:var(--surface);color:var(--text)}.exchangeDemoNotice{border:1px solid color-mix(in srgb,#e19b1a 30%,var(--border));background:color-mix(in srgb,#e19b1a 8%,var(--surface));max-width:1500px;color:var(--muted);border-radius:13px;align-items:center;gap:12px;margin:0 auto 18px;padding:13px 16px;display:flex}.exchangeDemoNotice.compact{margin-top:-5px}.exchangeDemoNotice>span{color:#fff;background:#e19b1a;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-weight:900;display:grid}.exchangeDemoNotice p{margin:0;font-size:.69rem;line-height:1.45}.exchangeDemoNotice strong{color:var(--text)}.exchangeStats{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1500px;margin:0 auto 30px;display:grid}.exchangeStats article{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:7px;padding:17px 18px;display:grid;box-shadow:0 10px 30px #18181b09}.exchangeStats small{color:var(--muted);letter-spacing:.08rem;font-size:.53rem}.exchangeStats strong{font-size:1.5rem}.exchangeStats span{color:var(--muted);font-size:.61rem}.exchangeCard{border:1px solid var(--border);background:var(--surface);border-radius:18px;box-shadow:0 16px 44px #18181b0b}.exchangeSectionHead{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.exchangeSectionHead h2{letter-spacing:-.03em;margin:6px 0 0;font-size:1.35rem}.exchangeSectionHead>button{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);cursor:pointer;border-radius:9px;padding:9px 12px;font-size:.63rem}.exchangeSectionHead>button:disabled{color:var(--muted)}.exchangeSectionHead>span{color:var(--muted);font-size:.63rem}.exchangeOverviewGrid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:13px;max-width:1500px;margin:auto;display:grid}.exchangeRecent,.exchangePerformance{padding:20px}.exchangeRecentList{margin-top:16px;display:grid}.exchangeRecentList article{border-top:1px solid var(--border);grid-template-columns:minmax(170px,1.45fr) repeat(3,minmax(85px,.65fr)) auto;align-items:center;gap:15px;padding:13px 4px;display:grid}.exchangeRecentList article>span{gap:3px;display:grid}.exchangeRecentList small{color:var(--muted);font-size:.52rem}.exchangeRecentList strong{font-size:.7rem}.exchangeRecentList i{color:var(--muted);font-size:.57rem;font-style:normal}.exchangeRecentList article>b{color:#16824c;background:#16824c1c;border-radius:18px;padding:5px 8px;font-size:.52rem}.positive{color:#16824c!important}.exchangeSeller{grid-template-columns:105px 1fr 38px;align-items:center;gap:10px;margin-top:20px;display:grid}.exchangeSeller>span{gap:3px;display:grid}.exchangeSeller strong{font-size:.7rem}.exchangeSeller small{color:var(--muted);font-size:.5rem}.exchangeSeller>i{background:color-mix(in srgb,var(--text) 7%,transparent);border-radius:10px;height:7px;overflow:hidden}.exchangeSeller>i b{border-radius:inherit;background:var(--red);height:100%;display:block}.exchangeSeller>em{color:var(--muted);font-size:.58rem;font-style:normal}.exchangePerformanceNote{background:var(--surface-soft);color:var(--muted);border-radius:10px;margin:22px 0 0;padding:13px;font-size:.58rem;line-height:1.5}.exchangeFlow{max-width:1500px;margin:32px auto 0}.exchangeFlow>.exchangeSectionHead{margin-bottom:14px}.exchangeFlow>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.exchangeFlow article{border:1px solid var(--border);background:var(--surface);border-radius:15px;gap:13px;min-height:170px;padding:19px;display:flex}.exchangeFlow article>b{background:var(--red);color:#fff;border-radius:10px;flex:0 0 35px;place-items:center;height:35px;font-size:.6rem;display:grid}.exchangeFlow article span{align-content:start;gap:7px;display:grid}.exchangeFlow article strong{font-size:.72rem}.exchangeFlow article p{color:var(--muted);margin:0;font-size:.62rem;line-height:1.55}.exchangeDashboardGrid{grid-template-columns:1fr 1fr;gap:13px;max-width:1500px;margin:13px auto 0;display:grid}.exchangeTrend,.exchangeCatalogStatus{padding:20px}.exchangeTrendBars{grid-template-columns:repeat(6,1fr);align-items:end;gap:12px;height:132px;margin-top:20px;display:grid}.exchangeTrendBars>span{grid-template-rows:1fr auto;gap:7px;height:100%;display:grid}.exchangeTrendBars i{background:var(--surface-soft);border-radius:7px;align-items:flex-end;display:flex;overflow:hidden}.exchangeTrendBars i b{background:linear-gradient(180deg,color-mix(in srgb,var(--red) 70%,#fff),var(--red));border-radius:7px 7px 0 0;width:100%}.exchangeTrendBars small{text-align:center;color:var(--muted);font-size:.5rem}.exchangeCatalogProgress{grid-template-columns:70px 1fr;align-items:center;gap:14px;margin-top:24px;display:grid}.exchangeCatalogProgress strong{font-size:1.75rem}.exchangeCatalogProgress>span{background:var(--surface-soft);border-radius:12px;height:9px;overflow:hidden}.exchangeCatalogProgress>span i{border-radius:inherit;background:var(--red);height:100%;display:block}.exchangeCatalogStatus>p{color:var(--muted);margin:18px 0 0;font-size:.63rem;line-height:1.55}.exchangePageHero{justify-content:space-between;align-items:center;gap:30px;max-width:1500px;min-height:225px;margin:auto;display:flex}.exchangePageHero.compact{min-height:235px}.exchangePageHero>div>p:not(.exchangeEyebrow){max-width:710px;color:var(--muted);margin:0;font-size:.7rem;line-height:1.55}.exchangePageHero h1{font-size:clamp(2rem,3.2vw,3.15rem)}.exchangePageHero>span{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:18px;padding:9px 12px;font-size:.6rem}.exchangeEvaluationGrid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:14px;max-width:1500px;margin:24px auto 0;display:grid}.exchangeEvaluationForm{gap:12px;display:grid}.exchangeFormCard{padding:20px}.exchangeStepHead{align-items:center;gap:12px;margin-bottom:18px;display:flex}.exchangeStepHead>b{background:var(--red);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:.61rem;display:grid}.exchangeStepHead>span{gap:2px;display:grid}.exchangeStepHead small{color:var(--red);letter-spacing:.07rem;font-size:.53rem;font-weight:850}.exchangeStepHead h2{margin:0;font-size:1.05rem}.exchangeFieldGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.exchangeFieldGrid.three{grid-template-columns:repeat(3,1fr)}.exchangeFieldGrid label,.exchangePaymentLabel{color:var(--muted);gap:6px;font-size:.61rem;display:grid}.exchangeFieldGrid select,.exchangeMoneyInput,.exchangeWebhookFields input{border:1px solid var(--border);background:var(--surface-soft);width:100%;height:42px;color:var(--text);font:inherit;border-radius:9px}.exchangeFieldGrid select{padding:0 11px}.exchangeBatteryInput{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;gap:12px;height:42px;padding:0 11px;display:flex}.exchangeBatteryInput input{accent-color:var(--red);flex:1}.exchangeBatteryInput strong{min-width:38px;font-size:.68rem}.exchangeBaseInfo{background:var(--surface-soft);border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;margin-top:11px;padding:12px;display:grid}.exchangeBaseInfo span{gap:4px;display:grid}.exchangeBaseInfo small{color:var(--muted);font-size:.52rem}.exchangeBaseInfo strong{font-size:.66rem}.exchangeDefectGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.exchangeDefectGrid button{border:1px solid var(--border);background:var(--surface-soft);min-height:68px;color:var(--text);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.exchangeDefectGrid button.selected{border-color:color-mix(in srgb,var(--red) 55%,var(--border));background:color-mix(in srgb,var(--red) 7%,var(--surface))}.exchangeDefectGrid button>i{background:color-mix(in srgb,var(--text) 7%,transparent);width:26px;height:26px;color:var(--muted);border-radius:8px;place-items:center;font-size:.64rem;font-style:normal;display:grid}.exchangeDefectGrid button.selected>i{background:var(--red);color:#fff}.exchangeDefectGrid button>span{gap:3px;display:grid}.exchangeDefectGrid button strong{font-size:.65rem}.exchangeDefectGrid button small{color:var(--muted);font-size:.52rem}.exchangeDefectGrid button>b{color:var(--red);font-size:.57rem}.exchangeMoneyInput{align-items:center;gap:7px;padding:0 10px;display:flex}.exchangeMoneyInput input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none}.exchangeMoneyInput i{color:var(--muted);font-size:.61rem;font-style:normal;font-weight:700}.exchangeAlert{background:color-mix(in srgb,var(--red) 9%,var(--surface-soft));color:var(--red);border-radius:9px;margin:11px 0 0;padding:10px;font-size:.61rem;line-height:1.45}.exchangePaymentLabel{margin-top:14px}.exchangePaymentOptions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.exchangePaymentOptions button{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);text-align:left;cursor:pointer;border-radius:9px;gap:4px;padding:10px;display:grid}.exchangePaymentOptions button.active{border-color:var(--red);background:color-mix(in srgb,var(--red) 7%,var(--surface))}.exchangePaymentOptions strong{font-size:.63rem}.exchangePaymentOptions small{color:var(--muted);font-size:.53rem}.exchangeResults{gap:12px;display:grid;position:sticky;top:20px}.exchangeInternalResult,.exchangeClientResult{border-radius:18px;padding:22px}.exchangeInternalResult{border:1px solid color-mix(in srgb,var(--red) 28%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--red) 8%,var(--surface)),var(--surface));box-shadow:0 18px 50px #18181b0f}.exchangeInternalResult h2{margin:7px 0 17px;font-size:1.3rem}.exchangeCeiling{background:var(--red);color:#fff;border-radius:13px;padding:17px}.exchangeCeiling small{letter-spacing:.08rem;opacity:.8;font-size:.51rem;display:block}.exchangeCeiling strong{margin:6px 0 4px;font-size:2rem;display:block}.exchangeCeiling span{opacity:.8;font-size:.58rem}.exchangeResultRows{margin-top:10px;display:grid}.exchangeResultRows>span{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:11px 2px;display:flex}.exchangeResultRows small{color:var(--muted);font-size:.58rem}.exchangeResultRows strong{font-size:.69rem}.exchangeResultNote{color:var(--muted);margin:13px 0 0;font-size:.58rem;line-height:1.5}.exchangeClientResult{border:1px solid var(--border);background:var(--surface);box-shadow:0 18px 50px #18181b0d}.exchangeClientHead{justify-content:space-between;align-items:flex-start;display:flex}.exchangeClientHead>span{gap:5px;display:grid}.exchangeClientHead small,.exchangeClientDevice small,.exchangeClientTotal small{color:var(--red);letter-spacing:.08rem;font-size:.5rem;font-weight:850}.exchangeClientHead>span strong{font-size:1.15rem}.exchangeClientHead>b{color:var(--red);letter-spacing:.12rem;font-size:.72rem}.exchangeClientDevice{background:var(--surface-soft);border-radius:11px;margin-top:16px;padding:13px}.exchangeClientDevice strong{margin:5px 0;font-size:.71rem;display:block}.exchangeClientDevice span{color:var(--muted);font-size:.58rem}.exchangeClientRows{margin-top:10px;display:grid}.exchangeClientRows>span{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:9px 1px;display:flex}.exchangeClientRows small{color:var(--muted);font-size:.56rem}.exchangeClientRows strong{font-size:.62rem}.exchangeClientTotal{color:#fff;background:#17171b;border-radius:12px;margin-top:13px;padding:15px}.exchangeClientTotal strong{margin:5px 0;font-size:1.75rem;display:block}.exchangeClientTotal span{color:#d5d5da;font-size:.59rem}.exchangeClientResult>p{color:var(--muted);margin:11px 0 0;font-size:.55rem;line-height:1.45}.exchangeDataCard{max-width:1500px;margin:auto;padding:20px}.exchangeDataTable{border:1px solid var(--border);border-radius:12px;margin-top:17px;overflow:hidden}.exchangeDataTable>.head,.exchangeDataTable>article{grid-template-columns:.7fr 1fr 1.4fr .6fr .7fr .9fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.exchangeDataTable>.head{background:var(--surface-soft);color:var(--muted);letter-spacing:.05rem;font-size:.52rem}.exchangeDataTable>article{border-top:1px solid var(--border);font-size:.64rem}.exchangeDataTable>article>span:first-child{gap:3px;display:grid}.exchangeDataTable article small{color:var(--muted);font-size:.49rem}.exchangeDataTable article b{background:color-mix(in srgb,var(--red) 8%,var(--surface-soft));color:var(--red);border-radius:14px;padding:5px 7px;font-size:.5rem}.exchangeStockGrid{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1500px;margin:auto;display:grid}.exchangeStockGrid>article{padding:18px}.exchangeStockVisual{background:linear-gradient(135deg,#17171b,#3a171d);border-radius:13px;justify-content:space-between;align-items:flex-start;height:135px;padding:14px;display:flex}.exchangeStockVisual>span{color:#fff;opacity:.22;align-self:center;margin:auto;font-size:2.8rem;font-weight:900}.exchangeStockVisual>b{color:#fff;background:#ffffff1f;border-radius:16px;padding:5px 8px;font-size:.51rem}.exchangeStockGrid>article>small{color:var(--red);letter-spacing:.08rem;margin-top:16px;font-size:.5rem;font-weight:850;display:block}.exchangeStockGrid h2{margin:6px 0 4px;font-size:1.2rem}.exchangeStockGrid p{color:var(--muted);margin:0;font-size:.62rem}.exchangeStockGrid>article>div:nth-of-type(2){grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.exchangeStockGrid>article>div:nth-of-type(2)>span{background:var(--surface-soft);border-radius:9px;gap:4px;padding:11px;display:grid}.exchangeStockGrid>article>div:nth-of-type(2) small{color:var(--muted);font-size:.48rem}.exchangeStockGrid>article>div:nth-of-type(2) strong{font-size:.69rem}.exchangeStockGrid footer{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:4px;margin-top:12px;padding-top:12px;display:grid}.exchangeStockGrid footer span{color:var(--muted);font-size:.55rem}.exchangeStockGrid footer strong{font-size:.66rem}.exchangeStockGrid footer i{color:var(--muted);grid-column:1/-1;font-size:.5rem;font-style:normal}.exchangeCatalogPanel{max-width:1500px;margin:24px auto 0;padding:20px}.exchangeCatalogToolbar{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.exchangeCatalogToolbar h2{margin:6px 0 0;font-size:1.15rem}.exchangeCatalogToolbar label{width:min(310px,100%);color:var(--muted);gap:6px;font-size:.57rem;display:grid}.exchangeCatalogToolbar input{border:1px solid var(--border);background:var(--surface-soft);height:41px;color:var(--text);border-radius:9px;outline:none;padding:0 12px}.exchangeLineFilters{gap:7px;margin-top:18px;padding-bottom:3px;display:flex;overflow-x:auto}.exchangeLineFilters button{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);cursor:pointer;border-radius:18px;flex:none;padding:8px 11px;font-size:.57rem}.exchangeLineFilters button.active{border-color:var(--red);background:var(--red);color:#fff}.exchangeCatalogLegend,.exchangeCatalogRow{grid-template-columns:minmax(190px,1.2fr) minmax(150px,.8fr) minmax(150px,.8fr) 90px;align-items:center;gap:12px;display:grid}.exchangeCatalogLegend{background:var(--surface-soft);color:var(--muted);letter-spacing:.05rem;border-radius:9px;margin-top:18px;padding:9px 14px;font-size:.49rem}.exchangeCatalogModels{gap:10px;margin-top:10px;display:grid}.exchangeCatalogModel{border:1px solid var(--border);border-radius:12px;overflow:hidden}.exchangeCatalogModel>header{background:color-mix(in srgb,var(--surface-soft) 75%,var(--surface));justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.exchangeCatalogModel>header>span{gap:3px;display:grid}.exchangeCatalogModel>header small{color:var(--red);letter-spacing:.06rem;font-size:.48rem;font-weight:850}.exchangeCatalogModel>header strong{font-size:.76rem}.exchangeCatalogModel>header>b{background:var(--surface);color:var(--muted);border-radius:14px;padding:5px 8px;font-size:.5rem}.exchangeCatalogRow{border-top:1px solid var(--border);padding:11px 14px}.exchangeCatalogRow>span{gap:3px;display:grid}.exchangeCatalogRow>span strong{font-size:.66rem}.exchangeCatalogRow>span small{color:var(--muted);font-size:.49rem}.exchangeCatalogRow label{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.exchangeCatalogRow label i{color:var(--muted);font-size:.55rem;font-style:normal;font-weight:750}.exchangeCatalogRow input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;font-size:.64rem}.exchangeCatalogRow>b{border-radius:14px;justify-self:start;padding:5px 8px;font-size:.49rem}.exchangeCatalogRow>b.ready{color:#16824c;background:#16824c1f}.exchangeCatalogRow>b.pending{color:#9b6505;background:#e19b1a1f}.exchangeCatalogEmpty{text-align:center;gap:5px;padding:35px;display:grid}.exchangeCatalogEmpty strong{font-size:.78rem}.exchangeCatalogEmpty span{color:var(--muted);font-size:.6rem}@media (max-width:1100px){.exchangeApp{grid-template-columns:1fr}.exchangeSidebar{height:auto;padding:18px;position:relative}.exchangeBrand{margin:0 0 18px}.exchangeSidebarLabel,.exchangeSidebarNote,.exchangeSidebarFoot{display:none}.exchangeNav{grid-template-columns:repeat(5,1fr)}.exchangeOverviewGrid,.exchangeEvaluationGrid{grid-template-columns:1fr}.exchangeResults{grid-template-columns:1fr 1fr;position:static}.exchangeFlow>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.exchangeMain{padding:0 15px 45px}.exchangeTopbar>div:first-child,.exchangeTopbar b{display:none}.exchangeTopbar{justify-content:flex-end}.exchangeNav{grid-template-columns:repeat(2,1fr)}.exchangeHero{grid-template-columns:1fr;gap:28px;min-height:auto;padding:42px 0 28px}.exchangeHero h1,.exchangePageHero h1{font-size:2.25rem}.exchangeHeroMetric{min-height:205px}.exchangeHeroActions{flex-direction:column;align-items:flex-start}.exchangeDashboardHead{flex-direction:column;align-items:flex-start;padding:32px 0 22px}.exchangeDashboardHead>div:last-child{width:100%}.exchangeDashboardHead button{flex:1}.exchangeStats,.exchangeFlow>div:last-child,.exchangeResults,.exchangeStockGrid,.exchangeDashboardGrid{grid-template-columns:1fr}.exchangeFlow article{min-height:auto}.exchangeOverviewGrid{grid-template-columns:1fr}.exchangeRecentList article{grid-template-columns:1.4fr .8fr}.exchangeRecentList article>span:nth-child(3),.exchangeRecentList article>b{display:none}.exchangePageHero{flex-direction:column;align-items:flex-start;min-height:auto;padding:40px 0 26px}.exchangeFieldGrid,.exchangeFieldGrid.three,.exchangeDefectGrid,.exchangeBaseInfo,.exchangePaymentOptions{grid-template-columns:1fr}.exchangeCatalogToolbar{flex-direction:column;align-items:flex-start}.exchangeCatalogToolbar label{width:100%}.exchangeCatalogLegend{display:none}.exchangeCatalogRow{grid-template-columns:1fr 1fr}.exchangeCatalogRow>span,.exchangeCatalogRow>b{grid-column:1/-1}.exchangeDataTable{overflow-x:auto}.exchangeDataTable>.head,.exchangeDataTable>article{min-width:850px}.exchangeDemoNotice.compact{margin-top:0}}@media (prefers-color-scheme:dark){.exchangeTopbar b{color:#f0b84c}.exchangeHeroMetric,.exchangeStats article,.exchangeCard,.exchangeFlow article,.exchangePageHero>span{box-shadow:0 12px 34px #0000002e}.exchangeRecentList article>b{color:#70d49a}.exchangeClientTotal{color:#17171b;background:#f2f2f4}.exchangeClientTotal span{color:#55555f}.exchangeStockVisual{background:linear-gradient(135deg,#0c0c0f,#3a171d)}}.priceImporter{border:1px solid var(--border);background:var(--surface);border-radius:18px;max-width:1600px;margin:0 auto 20px;overflow:hidden;box-shadow:0 12px 36px #18181b0b}.priceImporterHead{justify-content:space-between;align-items:center;gap:24px;padding:19px 20px;display:flex}.priceImporterHead h2{margin:4px 0 5px;font-size:1.2rem}.priceImporterHead p:last-child{color:var(--muted);margin:0;font-size:.66rem;line-height:1.45}.importFileButton{border:1px solid var(--red);background:var(--red);color:#fff;cursor:pointer;border-radius:9px;flex:none;padding:11px 15px;font-size:.65rem;font-weight:800}.importFileButton input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.importFileButton.disabled{opacity:.5;cursor:not-allowed}.importSafety{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-soft);align-items:center;gap:8px;padding:10px 20px;display:flex}.importSafety span{background:var(--surface);color:var(--muted);border-radius:14px;padding:6px 9px;font-size:.54rem;font-weight:750}.importSafety b{color:var(--red);margin-left:auto;font-size:.57rem}.importSummary{grid-template-columns:minmax(180px,1.4fr) .5fr .5fr auto;align-items:center;gap:12px;padding:13px 20px;display:grid}.importSummary>span{gap:4px;display:grid}.importSummary small{color:var(--muted);letter-spacing:.06rem;font-size:.5rem}.importSummary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.importSummary button{border:1px solid var(--red);background:var(--red);color:#fff;cursor:pointer;border-radius:9px;padding:10px 13px;font-size:.6rem;font-weight:800}.importSummary button:disabled{border-color:var(--border);background:var(--surface-soft);color:var(--muted);cursor:not-allowed}.importPreview{border-top:1px solid var(--border);border-bottom:1px solid var(--border);max-height:320px;overflow:auto}.importPreviewRow{border-top:1px solid var(--border);grid-template-columns:50px 1.6fr .65fr .7fr .7fr 1.2fr;align-items:center;gap:12px;min-width:930px;padding:10px 20px;font-size:.62rem;display:grid}.importPreviewRow:first-child{border:0}.importPreviewRow.head{z-index:1;background:var(--surface-soft);color:var(--muted);letter-spacing:.05rem;text-transform:uppercase;font-size:.51rem;position:sticky;top:0}.importPreviewRow>span:nth-child(2){gap:3px;min-width:0;display:grid}.importPreviewRow>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.53rem;overflow:hidden}.importStatus{font-size:.56rem;font-weight:750}.importStatus.alterar{color:#16834c}.importStatus.sem_alteracao{color:var(--muted)}.importStatus.nao_encontrado,.importStatus.ambiguo{color:#b36a00}.importMessage,.importLimit{color:var(--muted);margin:0;padding:11px 20px;font-size:.58rem;line-height:1.45}.importLimit{color:#b36a00;padding-bottom:0}@media (max-width:760px){.priceImporterHead{flex-direction:column;align-items:flex-start}.importFileButton{text-align:center;width:100%}.importSafety{overflow-x:auto}.importSafety span{flex:none}.importSafety b{display:none}.importSummary{grid-template-columns:1fr 1fr}.importSummary>span:first-child,.importSummary button{grid-column:1/-1}.importSummary button{width:100%}}.importTemplateLink{color:var(--red);margin-top:8px;font-size:.6rem;font-weight:800;display:inline-block}.exchangeDeviceCategories{grid-template-columns:repeat(7,minmax(125px,1fr));gap:9px;max-width:1500px;margin:0 auto 20px;display:grid}.exchangeDeviceCategories button{border:1px solid var(--border);background:var(--surface);min-height:142px;color:var(--text);text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:14px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.exchangeDeviceCategories button:hover{border-color:color-mix(in srgb,var(--red) 45%,var(--border));transform:translateY(-2px);box-shadow:0 12px 28px #0000000f}.exchangeDeviceCategories button.active{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.exchangeDeviceCategories button>i{background:var(--red);color:#fff;letter-spacing:.03rem;white-space:nowrap;border-radius:10px;align-self:center;place-items:center;min-width:74px;height:36px;padding:0 12px;font-size:.62rem;font-style:normal;font-weight:900;display:grid}.exchangeDeviceCategories button>span{place-items:center;width:100%;display:grid}.exchangeDeviceCategories button small{color:var(--muted);font-size:.49rem;line-height:1.45}.exchangeDeviceCategories button>b{color:var(--muted);text-transform:uppercase;letter-spacing:.04rem;margin-top:auto;font-size:.46rem;font-weight:800}.exchangeDeviceCategories button.active>b{color:var(--red)}.exchangeCatalogPlaceholder{align-items:center;gap:22px;max-width:1500px;margin:0 auto;padding:32px;display:flex}.exchangeCatalogPlaceholder>span{background:var(--surface-soft);width:68px;height:68px;color:var(--red);border-radius:18px;flex:none;place-items:center;font-size:1rem;font-weight:900;display:grid}.exchangeCatalogPlaceholder h2{margin:5px 0 7px;font-size:1.2rem}.exchangeCatalogPlaceholder p:last-child{max-width:690px;color:var(--muted);margin:0;font-size:.63rem;line-height:1.6}@media (max-width:1180px){.exchangeDeviceCategories{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.exchangeDeviceCategories{grid-template-columns:repeat(2,1fr)}.exchangeDeviceCategories button{min-height:128px}.exchangeCatalogPlaceholder{flex-direction:column;align-items:flex-start}}.exchangeModelPicker{scrollbar-width:thin;gap:9px;margin:18px 0 20px;padding:2px 2px 10px;display:flex;overflow-x:auto}.exchangeModelPicker>button{border:1px solid var(--border);background:var(--surface);min-width:180px;height:92px;color:var(--text);cursor:pointer;border-radius:13px;align-items:center;gap:11px;padding:9px 12px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.exchangeModelPicker>button.active{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red),0 8px 20px #0000000d}.exchangeModelPicker img{object-fit:contain;flex:none;width:58px;height:72px}.exchangeModelPicker span{text-align:left;gap:3px;min-width:0;display:grid}.exchangeModelPicker small{color:var(--muted);text-transform:uppercase;letter-spacing:.04rem;font-size:.44rem}.exchangeModelPicker strong{font-size:.59rem;line-height:1.2}.exchangeCatalogShowcase{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:minmax(250px,.55fr) minmax(560px,1.65fr);gap:0;display:grid;overflow:hidden}.exchangeDeviceStage{background:linear-gradient(145deg,var(--surface-soft),var(--surface));border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:24px 20px 30px;display:flex}.exchangeDeviceImage{width:100%;height:190px;position:relative}.exchangeDeviceImage img{object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .34s;position:absolute;inset:0;transform:translateZ(0)}.exchangeDeviceImage img.active{opacity:1}.exchangeColorSelector{place-items:center;width:100%;margin-top:16px;display:grid}.exchangeColorSelector>div{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:7px;min-height:52px;padding-bottom:20px;display:flex}.exchangeColorSelector button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:27px;height:27px;padding:2px;display:grid;position:relative}.exchangeColorSelector button:hover{border-color:var(--muted)}.exchangeColorSelector button.active{box-shadow:none;border-color:#1677e8}.exchangeColorSelector i{border:1px solid #0000001f;border-radius:50%;width:19px;height:19px;display:block}.exchangeColorSelector small{color:var(--text);white-space:nowrap;font-size:.43rem;font-weight:700;position:absolute;top:33px;left:50%;transform:translate(-50%)}.exchangeCatalogEditor{padding:28px}.exchangeCatalogEditor>header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:94px;display:flex}.exchangeCatalogEditor>header span{gap:5px;display:grid}.exchangeCatalogEditor>header small{color:var(--red);letter-spacing:.08rem;text-transform:uppercase;font-size:.48rem;font-weight:900}.exchangeCatalogEditor>header h2{letter-spacing:-.04em;margin:0;font-size:1.32rem}.exchangeCatalogEditor>header p{max-width:540px;color:var(--muted);margin:2px 0 0;font-size:.56rem;line-height:1.5}.exchangeCatalogEditor>header>b{background:var(--surface-soft);color:var(--muted);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.44rem}.exchangeCatalogModel.active{background:0 0;border:0;border-radius:0}.exchangeCatalogModel.active .exchangeCatalogRow:last-child{border-bottom:0}@media (max-width:1180px){.exchangeCatalogShowcase{grid-template-columns:1fr}.exchangeDeviceStage{border-right:0;border-bottom:1px solid var(--border);min-height:320px}.exchangeDeviceImage{height:175px}}@media (max-width:760px){.exchangeModelPicker>button{min-width:158px;height:82px}.exchangeModelPicker img{width:48px;height:62px}.exchangeCatalogShowcase{border-radius:14px}.exchangeDeviceStage{min-height:300px;padding:20px 16px 24px}.exchangeDeviceImage{height:160px}.exchangeCatalogEditor{padding:20px 14px}.exchangeCatalogEditor>header{flex-direction:column;min-height:auto;margin-bottom:18px}.exchangeCatalogEditor>header h2{font-size:1.05rem}.exchangeCatalogEditor .exchangeCatalogLegend{display:none}.exchangeCatalogEditor .exchangeCatalogRow{grid-template-columns:1fr 1fr}.exchangeCatalogEditor .exchangeCatalogRow>span{grid-column:1/-1}.exchangeCatalogEditor .exchangeCatalogRow>b{grid-column:1/-1;justify-self:start}}.exchangeDeviceStage{background:var(--surface);min-height:420px}.exchangeDeviceImage img{object-position:center bottom;transform-origin:bottom}.exchangeDeviceImage img.normalizedFrame{transform:scale(.85)translateZ(0)}@media (max-width:1180px){.exchangeCatalogShowcase{grid-template-columns:1fr}.exchangeDeviceStage{min-height:390px}.exchangeDeviceImage{height:228px}}@media (max-width:760px){.exchangeDeviceStage{min-height:360px}.exchangeDeviceImage{height:208px}}.exchangeCatalogToolbar.clean{justify-content:flex-end}.exchangeModelPicker>button{gap:16px;min-width:270px;height:138px;padding:13px 18px}.exchangeModelPicker img{width:87px;height:108px}.exchangeModelPicker strong{font-size:.7rem}.exchangeCatalogGroupHeader{color:var(--muted);letter-spacing:.06rem;text-align:center;gap:12px;margin-top:18px;padding:0 14px 7px;font-size:.47rem;display:grid}.exchangeCatalogGroupHeader>span:first-child{grid-column:1}.exchangeCatalogGroupHeader>span:last-child{grid-column:5}.exchangeCatalogLegend{margin-top:0}.exchangeCatalogRow label.newPrice{background:color-mix(in srgb,var(--red) 4%,var(--surface-soft))}.exchangeCatalogPanel>.exchangeLineFilters{margin-top:0}.exchangeCatalogEditor>header{align-items:center;min-height:54px}.exchangeCatalogEditor>header h2{margin:0}@media (max-width:1180px){.exchangeCatalogShowcase{grid-template-columns:1fr}}@media (max-width:760px){.exchangeModelPicker>button{min-width:237px;height:123px;padding:12px 15px}.exchangeModelPicker img{width:72px;height:93px}.exchangeCatalogGroupHeader{display:none}.exchangeCatalogEditor .exchangeCatalogRow label.newPrice{grid-column:1/-1}}.exchangeModelPicker>button{justify-content:center;min-width:210px;height:64px;padding:12px 20px}.exchangeModelPicker>button strong{text-align:center;font-size:.72rem}.exchangeCatalogShowcase{grid-template-columns:minmax(377px,.85fr) minmax(650px,1.75fr)}.exchangeDeviceStage{min-height:500px}.exchangeDeviceImage{height:321px}.exchangeCatalogLegend,.exchangeCatalogRow,.exchangeCatalogGroupHeader{grid-template-columns:minmax(150px,1.05fr) minmax(145px,.8fr) minmax(145px,.8fr) minmax(145px,.8fr)}.exchangeCatalogGroupHeader{background:var(--surface-soft);border-radius:10px 10px 0 0;margin-top:10px;padding:10px 14px;font-size:.52rem;font-weight:900}.exchangeCatalogGroupHeader>strong:first-child{grid-column:1}.exchangeCatalogGroupHeader>strong:nth-child(2){grid-column:2}.exchangeCatalogGroupHeader>strong:nth-child(3){grid-column:3/5}.exchangeCatalogLegend{border-radius:0 0 9px 9px;padding-top:7px}.exchangeCatalogLegend>span:nth-child(-n+2){min-height:1px}@media (max-width:1180px){.exchangeCatalogShowcase{grid-template-columns:1fr}.exchangeDeviceStage{min-height:480px}.exchangeDeviceImage{height:296px}}@media (max-width:760px){.exchangeModelPicker>button{min-width:155px;height:56px;padding:10px 14px}.exchangeModelPicker>button strong{font-size:.64rem}.exchangeDeviceStage{min-height:430px}.exchangeDeviceImage{height:270px}.exchangeCatalogGroupHeader{display:none}.exchangeCatalogEditor .exchangeCatalogRow{grid-template-columns:1fr 1fr}.exchangeCatalogEditor .exchangeCatalogRow>span,.exchangeCatalogEditor .exchangeCatalogRow label.newPrice{grid-column:1/-1}}.exchangeModelPicker>button{border-radius:9px;min-width:105px;height:36px;padding:7px 12px}.exchangeModelPicker>button strong{font-size:.57rem}.exchangeCatalogLegend>span{text-align:center}.exchangeCatalogRow>span{gap:0}@media (max-width:760px){.exchangeModelPicker>button{min-width:105px;height:36px;padding:7px 10px}.exchangeModelPicker>button strong{font-size:.56rem}}.exchangeModelPicker{gap:7px;margin:12px 0 16px;padding-bottom:3px}.exchangeModelPicker>button{background:var(--surface-soft);min-width:auto;height:auto;color:var(--muted);box-shadow:none;border-radius:18px;padding:8px 11px}.exchangeModelPicker>button strong{font-size:.57rem;font-weight:700}.exchangeModelPicker>button.active{border-color:var(--red);background:var(--red);color:#fff;box-shadow:none}.exchangeModelPicker>button:hover{border-color:var(--red);transform:none}@media (max-width:760px){.exchangeModelPicker>button{min-width:auto;height:auto;padding:8px 11px}.exchangeModelPicker>button strong{font-size:.57rem}}.exchangeMaintenanceTable{border:1px solid var(--border);border-radius:12px;margin-top:26px;overflow:hidden}.exchangeMaintenanceTable>header{background:var(--surface-soft);grid-template-columns:1fr 170px;align-items:center;gap:14px;min-height:auto;padding:12px 14px;display:grid}.exchangeMaintenanceTable h3{margin:0;font-size:.76rem}.exchangeMaintenanceTable>header>span{text-align:center;color:var(--muted);letter-spacing:.06rem;font-size:.49rem;font-weight:850}.exchangeMaintenanceRow{border-top:1px solid var(--border);grid-template-columns:1fr 170px;align-items:center;gap:14px;padding:10px 14px;display:grid}.exchangeMaintenanceRow>span{gap:3px;display:grid}.exchangeMaintenanceRow strong{font-size:.62rem}.exchangeMaintenanceRow small{color:var(--muted);font-size:.48rem}.exchangeMaintenanceRow label{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.exchangeMaintenanceRow label i{color:var(--muted);font-size:.55rem;font-style:normal;font-weight:750}.exchangeMaintenanceRow input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;font-size:.64rem}@media (max-width:760px){.exchangeMaintenanceTable>header,.exchangeMaintenanceRow{grid-template-columns:1fr 130px;gap:10px}.exchangeMaintenanceTable>header>span{display:none}.exchangeMaintenanceRow{padding:10px}.exchangeMaintenanceRow strong{font-size:.58rem}.exchangeMaintenanceRow small{font-size:.45rem}}.exchangeNewOnlyShowcase{grid-template-columns:minmax(360px,.8fr) minmax(560px,1.5fr)}.exchangeGenericDeviceImage{border-radius:14px;height:290px;overflow:hidden}.exchangeGenericDeviceImage img{object-fit:contain;opacity:1;width:100%;height:100%;transition:opacity .25s;position:static;transform:none}.exchangeGenericDeviceImage.pencil{height:120px}.exchangeGenericDeviceImage.pencil img{object-fit:contain}.exchangeNewOnlyEditor>header{min-height:64px}.exchangeCompatibility{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;margin:0 0 20px;padding:14px}.exchangeCompatibility>strong{color:var(--text);text-transform:uppercase;letter-spacing:.06rem;margin-bottom:10px;font-size:.57rem;display:block}.exchangeCompatibility>div{flex-wrap:wrap;gap:7px;display:flex}.exchangeCompatibility span{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:7px 9px;font-size:.51rem;line-height:1.35}.exchangeNewOnlyHeader,.exchangeNewOnlyRow{grid-template-columns:minmax(220px,1fr) minmax(170px,.55fr);align-items:center;gap:14px;display:grid}.exchangeNewOnlyHeader{background:var(--surface-soft);color:var(--muted);letter-spacing:.06rem;border-radius:10px 10px 0 0;padding:11px 14px;font-size:.5rem}.exchangeNewOnlyHeader strong:last-child{text-align:center}.exchangeNewOnlyRows{border:1px solid var(--border);border-top:0;border-radius:0 0 10px 10px;overflow:hidden}.exchangeNewOnlyRow{border-top:1px solid var(--border);padding:11px 14px}.exchangeNewOnlyRow:first-child{border-top:0}.exchangeNewOnlyRow>span strong{font-size:.62rem}.exchangeNewOnlyRow label{border:1px solid var(--border);background:color-mix(in srgb,var(--red) 4%,var(--surface-soft));border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.exchangeNewOnlyRow label i{color:var(--muted);font-size:.55rem;font-style:normal;font-weight:750}.exchangeNewOnlyRow input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;font-size:.64rem}@media (max-width:1180px){.exchangeNewOnlyShowcase{grid-template-columns:1fr}.exchangeGenericDeviceImage{height:260px}}@media (max-width:760px){.exchangeGenericDeviceImage{height:210px}.exchangeGenericDeviceImage.pencil{height:90px}.exchangeNewOnlyHeader,.exchangeNewOnlyRow{grid-template-columns:1fr}.exchangeNewOnlyHeader strong:last-child{display:none}.exchangeNewOnlyRow{gap:9px}.exchangeCompatibility span{border-radius:9px}}.platformGrid1{grid-template-columns:minmax(280px,380px)}.platformGrid2{grid-template-columns:repeat(2,minmax(280px,1fr))}.platformGrid4{grid-template-columns:repeat(4,minmax(0,1fr))}.platformGrid4 .platformCard{min-height:330px;padding:24px}.platformGrid4 .platformCard h3{font-size:1.4rem}.platformGrid4 .platformCard>p:not(.cardEyebrow){font-size:.9rem}@media (max-width:1050px){.platformGrid4{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (max-width:680px){.platformGrid4{grid-template-columns:1fr}}.accessUsersOverlay{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0c8f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.accessUsersPanel{border:1px solid var(--border);background:var(--surface);border-radius:22px;width:min(900px,100%);max-height:min(760px,100vh - 48px);overflow:auto;box-shadow:0 34px 100px #00000047}.accessUsersPanel>header{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:24px 26px;display:flex}.accessUsersPanel>header p{color:var(--red);letter-spacing:.12rem;margin:0 0 7px;font-size:.55rem;font-weight:850}.accessUsersPanel>header h2{margin:0 0 5px;font-size:1.35rem}.accessUsersPanel>header small{color:var(--muted);font-size:.62rem}.accessUsersPanel>header button{border:1px solid var(--border);background:var(--surface-soft);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:10px;font-size:1.25rem}.accessRoleGuide{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:9px;padding:16px 26px;display:grid}.accessRoleGuide>span{background:var(--surface-soft);border-radius:10px;gap:5px;padding:12px;display:grid}.accessRoleGuide strong{font-size:.65rem}.accessRoleGuide small{color:var(--muted);font-size:.51rem;line-height:1.4}.accessUserList{padding:8px 26px}.accessUserList article{border-bottom:1px solid var(--border);grid-template-columns:minmax(260px,1fr) 180px 84px;align-items:center;gap:18px;padding:15px 0;display:grid}.accessUserIdentity{align-items:center;gap:11px;min-width:0;display:flex}.accessUserIdentity>span{background:var(--red);color:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:.72rem;font-weight:850;display:grid}.accessUserIdentity>div{gap:2px;min-width:0;display:grid}.accessUserIdentity strong{font-size:.68rem}.accessUserIdentity small{text-overflow:ellipsis;color:var(--muted);font-size:.57rem;overflow:hidden}.accessUserIdentity em{color:var(--muted);font-size:.48rem;font-style:normal}.accessUserList label{color:var(--muted);gap:5px;font-size:.48rem;display:grid}.accessUserList select{border:1px solid var(--border);background:var(--surface-soft);height:36px;color:var(--text);border-radius:8px;padding:0 9px;font-size:.58rem}.accessStatusToggle{align-items:center}.accessStatusToggle input{accent-color:var(--red)}.accessStatusToggle span{color:var(--text);font-size:.57rem;font-weight:750}.accessEmpty{text-align:center;color:var(--muted);padding:28px 0;font-size:.63rem}.accessUsersPanel>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:auto;padding:16px 26px;display:flex}.accessUsersPanel>footer small{color:var(--muted);font-size:.54rem}.accessUsersPanel>footer button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 18px;font-size:.6rem;font-weight:800}@media (max-width:700px){.accessUsersOverlay{padding:10px}.accessRoleGuide{grid-template-columns:1fr}.accessUserList article{grid-template-columns:1fr 1fr}.accessUserIdentity{grid-column:1/-1}.accessUsersPanel>footer{flex-direction:column;align-items:stretch}.accessUsersPanel>footer button{width:100%}}@media (min-width:1181px){.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase){grid-template-columns:minmax(470px,.95fr) minmax(720px,1.55fr)}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeDeviceStage{min-height:590px;padding:28px 24px 36px}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeDeviceImage{height:410px}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeColorSelector{margin-top:19px}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeColorSelector>div{gap:11px;min-height:68px;padding-bottom:25px}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeColorSelector button{width:36px;height:36px;padding:3px}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeColorSelector i{width:27px;height:27px}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeColorSelector small{font-size:.56rem;top:43px}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeCatalogEditor{padding:32px}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeCatalogEditor>header h2{font-size:1.48rem}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeCatalogGroupHeader{font-size:.65rem}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeCatalogLegend{font-size:.62rem}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeCatalogRow{padding-block:13px}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeCatalogRow>span strong{font-size:.79rem}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeCatalogRow label{height:42px}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeCatalogRow label i{font-size:.68rem}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeCatalogRow input{font-size:.77rem}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeMaintenanceTable h3{font-size:.9rem}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeMaintenanceTable>header>span{font-size:.62rem}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeMaintenanceRow{padding-block:12px}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeMaintenanceRow strong{font-size:.75rem}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeMaintenanceRow small{font-size:.6rem}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeMaintenanceRow label{height:42px}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeMaintenanceRow label i{font-size:.68rem}.exchangeCatalogShowcase:not(.exchangeNewOnlyShowcase) .exchangeMaintenanceRow input{font-size:.77rem}}.playPage{background:radial-gradient(circle at 82% 4%,#d925361c,transparent 28rem),var(--surface-soft);min-height:100vh}.playHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:92px;display:flex}.playWorkspace{padding-block:clamp(55px,8vw,105px)}.playIntro{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.playIntro h1{margin:12px 0 0;font-size:clamp(3.1rem,6vw,5.9rem)}.playIntro>p{max-width:470px;color:var(--muted);margin:0 0 10px;font-size:1rem;line-height:1.7}.playAreaGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px;display:grid}.playAreaCard{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-direction:column;min-height:310px;padding:25px;display:flex;box-shadow:0 20px 55px #18181b0f}.playAreaCard>div{justify-content:space-between;align-items:center;display:flex}.playAreaCard>div small{color:#c8c8cc;font-size:1.2rem}.playAreaIcon{color:#fff;background:linear-gradient(135deg,#df3042,#a31322);border-radius:13px;place-items:center;width:45px;height:45px;font-weight:900;display:grid}.playAreaCard>p{color:var(--red);letter-spacing:.11rem;text-transform:uppercase;margin:27px 0 8px;font-size:.62rem;font-weight:800}.playAreaCard h2{margin:0 0 12px;font-size:1.35rem}.playAreaCard>span{color:var(--muted);font-size:.88rem;line-height:1.55}.playAreaCard button{border:0;border-top:1px solid var(--border);color:var(--muted);text-align:left;background:0 0;margin-top:auto;padding-top:18px;font-weight:750}.playPreviewNote{background:#fff7f7;border:1px solid #d9253638;border-radius:15px;align-items:center;gap:15px;margin-top:18px;padding:18px 22px;display:flex}.playPreviewNote>span{border:2px solid var(--red);width:42px;height:32px;color:var(--red);border-radius:6px;place-items:center;font-size:.66rem;font-weight:900;display:grid}.playPreviewNote div{gap:3px;display:grid}.playPreviewNote strong{font-size:.78rem}.playPreviewNote p{color:var(--muted);margin:0;font-size:.68rem}.playPage em{color:var(--red);font-style:normal}@media (max-width:860px){.playIntro{flex-direction:column;align-items:flex-start}.playAreaGrid{grid-template-columns:1fr}.playHeader .brand small{display:block}}@media (max-width:520px){.playHeader .backLink{padding:8px;font-size:.65rem}.playIntro h1{font-size:3rem}.playPreviewNote{align-items:flex-start}}.playMessage{color:#8f1722;background:#fff5f6;border:1px solid #d925363d;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:12px 15px;font-size:.65rem;display:flex}.playMessage button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1rem}.playLoading{border:1px solid var(--border);color:var(--muted);text-align:center;background:#fff;border-radius:18px;margin-top:24px;padding:70px}.playHiddenInput{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.playLibraryFull{margin-top:26px}.playLibraryFull .playVideoGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.playThumb video,.playQueueThumb video{object-fit:cover;width:100%;height:100%;display:block}.playMediaMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.playMediaMeta span{color:var(--muted);background:#f0f0f1;border-radius:999px;padding:4px 7px;font-size:.48rem}.playMediaMeta small{color:var(--muted);font-size:.46rem}.playAddMedia{color:#b91e2c;cursor:pointer;background:#fff5f6;border:1px solid #d925363d;border-radius:8px;width:100%;margin-top:8px;padding:7px;font-size:.5rem;font-weight:800}.playEmpty{min-height:170px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.playEmpty strong{color:var(--text);font-size:.72rem}.playEmpty span{font-size:.58rem}.playPlaylistToolbar{border:1px solid var(--border);background:#fff;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:26px;padding:14px;display:flex}.playPlaylistToolbar label{color:var(--muted);gap:6px;font-size:.52rem;display:grid}.playPlaylistToolbar select,.playPlaylistToolbar input{border:1px solid var(--border);height:39px;color:var(--text);font:inherit;background:#fafafa;border-radius:8px;padding:0 11px;font-size:.62rem}.playPlaylistToolbar select{min-width:240px}.playPlaylistToolbar>div{gap:8px;display:flex}.playPlaylistToolbar input{min-width:220px}.playPlaylistToolbar button{background:var(--play-red);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:0 15px;font-size:.57rem;font-weight:800}.playPlaylistToolbar button:disabled{opacity:.55}.playPlaylistName{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;outline:0;padding:2px 0;font-size:1.22rem;font-weight:800}.playPlaylistName:focus{border-bottom-color:var(--play-red)}.playOrderButtons{gap:2px;display:grid}.playOrderButtons button{color:#555;cursor:pointer;background:#ececee;border:0;border-radius:5px;width:20px;height:20px;padding:0;font-size:.58rem}.playOrderButtons button:disabled{opacity:.25}.playQueue article{grid-template-columns:24px 36px 88px minmax(0,1fr) 24px}.playOverview{grid-template-columns:minmax(300px,.65fr) minmax(520px,1.35fr);gap:18px;margin-top:26px;display:grid}.playOverviewList,.playOverviewTv{border:1px solid var(--border);background:#fff;border-radius:18px;padding:20px;box-shadow:0 18px 45px #18181b0e}.playOverviewList>header p,.playOverviewTv>header p{color:var(--play-red);letter-spacing:.12rem;margin:0 0 4px;font-size:.5rem;font-weight:900}.playOverviewList h2,.playOverviewTv h2{margin:0;font-size:1.18rem}.playOverviewList>button{border:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fafafa;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:12px;display:grid}.playOverviewList>button>span{background:#ececee;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.playOverviewList>button>div{gap:4px;min-width:0;display:grid}.playOverviewList>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.playOverviewList>button small{color:var(--muted);font-size:.49rem}.playOverviewList>button b{color:var(--muted);font-size:.48rem}.playOverviewList>button.active{background:#fff5f6;border-color:#d9253659}.playOverviewList>button.active>span{background:var(--play-red);color:#fff}.playOverviewList>button.active b{color:var(--play-red)}.playOverviewTv>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.playOverviewTv>header>span{color:var(--muted);background:#eee;border-radius:999px;padding:6px 9px;font-size:.48rem}.playOverviewTv>header>span.online{color:#16834c;background:#e8f7ef}.playRealPreview{aspect-ratio:16/9;background:#111114;border-radius:12px;margin-top:16px;overflow:hidden}.playRealPreview video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.playRealPreview>div{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex}.playRealPreview>div>span{background:var(--play-red);border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.playRealPreview>div strong{font-size:.76rem}.playRealPreview>div small{color:#8d8d93;font-size:.55rem}.playOverviewTv>footer{justify-content:space-between;align-items:center;gap:12px;min-height:50px;display:flex}.playOverviewTv>footer strong{font-size:.65rem}.playOverviewTv>footer span{color:var(--muted);font-size:.52rem}.playReserved{border:1px dashed var(--border);text-align:center;background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;margin-top:26px;display:flex}.playReserved>span{width:54px;height:54px;color:var(--play-red);background:#fff0f1;border-radius:15px;place-items:center;font-size:1.35rem;display:grid}.playReserved h2{margin:16px 0 7px}.playReserved p{max-width:470px;color:var(--muted);margin:0;font-size:.66rem;line-height:1.6}@media (max-width:1220px){.playLibraryFull .playVideoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.playOverview{grid-template-columns:1fr}}@media (max-width:860px){.playLibraryFull .playVideoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.playPlaylistToolbar{flex-direction:column;align-items:stretch}.playPlaylistToolbar select{width:100%;min-width:0}.playPlaylistToolbar>div{grid-template-columns:1fr auto;display:grid}.playPlaylistToolbar input{min-width:0}.playOverview{grid-template-columns:1fr}.playQueue article{grid-template-columns:24px 32px 64px minmax(0,1fr) 22px}}@media (max-width:520px){.playLibraryFull .playVideoGrid,.playPlaylistToolbar>div{grid-template-columns:1fr}.playPlaylistToolbar button{height:39px}.playOverviewList,.playOverviewTv{padding:15px}}.playScreenDashboard{margin-top:26px}.playScreenDashboardHeader{border:1px solid var(--border);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.playScreenDashboardHeader p,.playScreenProgramming p,.playScreenSimulator p,.playScreenDrafts>p{color:var(--play-red);letter-spacing:.11rem;margin:0 0 5px;font-size:.49rem;font-weight:900}.playScreenDashboardHeader h2{margin:0;font-size:1.18rem}.playScreenDashboardHeader span{color:var(--muted);margin-top:5px;font-size:.58rem;display:block}.playScreenDashboardHeader>button,.playScreenCreate button,.playScreenSimulator footer button{background:var(--play-red);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:11px 15px;font-size:.56rem;font-weight:850}.playScreenCards{gap:12px;margin-top:14px;display:grid}.playScreenCard{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 14px 36px #18181b0b}.playScreenCard.expanded{border-color:#d9253647}.playScreenCardSummary{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:11px minmax(220px,1fr) minmax(140px,.45fr) 30px;align-items:center;gap:14px;padding:15px 18px;display:grid}.playScreenStatus{background:#bbb;border-radius:50%;width:10px;height:10px}.playScreenStatus.online{background:#24a466;box-shadow:0 0 0 4px #24a4661f}.playScreenCardSummary>div{gap:4px;min-width:0;display:grid}.playScreenCardSummary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;overflow:hidden}.playScreenCardSummary b{color:#555;font-size:.52rem}.playScreenCardSummary>i{width:28px;height:28px;color:var(--play-red);background:#f1f1f2;border-radius:8px;place-items:center;font-size:1rem;font-style:normal;display:grid}.playScreenCardBody{grid-template-columns:minmax(280px,.72fr) minmax(440px,1.28fr);gap:16px;padding:0 18px 18px;display:grid}.playScreenProgramming,.playScreenSimulator{border:1px solid var(--border);background:#fafafa;border-radius:14px;padding:17px}.playScreenProgramming>header,.playScreenSimulator>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.playScreenProgramming h3,.playScreenSimulator h3{margin:0;font-size:.78rem}.playScreenProgramming header span{color:var(--muted);margin-top:5px;font-size:.49rem;line-height:1.45;display:block}.playScreenProgramming header>a{color:var(--play-red);background:#fff;border:1px solid #d9253647;border-radius:8px;flex:none;padding:8px 10px;font-size:.5rem;font-weight:800;text-decoration:none}.playScreenProgramming ol{gap:6px;max-height:210px;margin:15px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.playScreenProgramming li{background:#fff;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.playScreenProgramming li>b{color:#555;background:#eee;border-radius:7px;place-items:center;width:30px;height:30px;font-size:.55rem;display:grid}.playScreenProgramming li>div{gap:3px;display:grid}.playScreenProgramming li strong{text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.playScreenProgramming li small{color:var(--muted);font-size:.45rem}.playScreenEmpty{color:var(--muted);text-align:center;background:#fff;border-radius:9px;margin-top:15px;padding:25px 10px;font-size:.54rem}.playScreenDrafts{margin-top:16px}.playScreenDrafts>button{border:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;margin-top:6px;padding:9px;display:grid}.playScreenDrafts>button>span{color:#555;background:#eee;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.playScreenDrafts>button>div{gap:3px;min-width:0;display:grid}.playScreenDrafts>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.playScreenDrafts>button small{color:var(--muted);font-size:.44rem}.playScreenDrafts>button.active{background:#fff5f6;border-color:#d9253659}.playScreenDrafts>button.active>span{background:var(--play-red);color:#fff}.playScreenSimulator>header>span{color:var(--muted);background:#eee;border-radius:999px;padding:6px 8px;font-size:.45rem}.playScreenSimulator footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.playScreenSimulator footer>div{gap:4px;min-width:0;display:grid}.playScreenSimulator footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.playScreenSimulator footer span{color:var(--muted);font-size:.49rem}.playScreenSimulator footer button:disabled{opacity:.45;cursor:not-allowed}.playScreenCreate{gap:8px;display:flex}.playScreenCreate input{border:1px solid var(--border);min-width:220px;color:var(--text);font:inherit;background:#fafafa;border-radius:9px;padding:0 11px;font-size:.58rem}.playScreenCreate button:disabled{opacity:.45}.playScreens>header{align-items:flex-end}@media (max-width:1050px){.playScreenCardBody{grid-template-columns:1fr}.playScreenCardSummary{grid-template-columns:11px minmax(180px,1fr) minmax(130px,.45fr) 30px}}@media (max-width:700px){.playScreenDashboardHeader,.playScreens>header{flex-direction:column;align-items:stretch}.playScreenDashboardHeader>button{align-self:flex-start}.playScreenCardSummary{grid-template-columns:10px minmax(0,1fr) 28px}.playScreenCardSummary>div:nth-of-type(2){display:none}.playScreenCardBody{padding:0 10px 10px}.playScreenProgramming,.playScreenSimulator{padding:13px}.playScreenSimulator footer{flex-direction:column;align-items:stretch}.playScreenSimulator footer button{width:100%}.playScreenCreate{grid-template-columns:1fr auto;display:grid}.playScreenCreate input{min-width:0;min-height:40px}}@media (max-width:430px){.playScreenCreate{grid-template-columns:1fr}.playScreenCreate button{min-height:40px}.playScreenProgramming>header{flex-direction:column}.playScreenCardSummary{padding:14px 12px}}.playScreenCreate select{border:1px solid var(--border);min-height:40px;color:var(--text);font:inherit;background:#fafafa;border-radius:9px;padding:0 9px;font-size:.54rem}.playScreens article.playScreenSettings{grid-template-columns:minmax(180px,.7fr) minmax(480px,1.7fr) auto;align-items:end;display:grid}.playScreenIdentity{align-self:center}.playScreenDisplayFields{grid-template-columns:90px 10px 90px minmax(150px,1fr) auto;align-items:end!important;gap:7px!important;display:grid!important}.playScreenDisplayFields label{color:var(--muted);gap:4px;font-size:.46rem;display:grid}.playScreenDisplayFields input,.playScreenDisplayFields select{border:1px solid var(--border);width:100%;height:36px;color:var(--text);font:inherit;background:#fafafa;border-radius:8px;padding:0 8px;font-size:.53rem}.playScreenDisplayFields>span{color:var(--muted);padding-bottom:10px}.playScreenDisplayFields>button{white-space:nowrap;height:36px}.playScreenLinks{justify-content:flex-end}.playScreenLinks a,.playScreenLinks button{white-space:nowrap}@media (max-width:1150px){.playScreens article.playScreenSettings{grid-template-columns:1fr}.playScreenDisplayFields{width:100%}.playScreenLinks{justify-content:flex-start}}@media (max-width:700px){.playScreenCreate{grid-template-columns:1fr 1fr}.playScreenCreate input,.playScreenCreate button{grid-column:1/-1}.playScreenDisplayFields{grid-template-columns:1fr 10px 1fr}.playScreenDisplayFields label:nth-of-type(3),.playScreenDisplayFields>button{grid-column:1/-1}.playScreenDisplayFields>button{width:100%}}.playScreens article.playScreenSettings{align-items:center}.playScreenProfileControls{grid-template-columns:minmax(220px,1.4fr) minmax(150px,.8fr) auto auto;align-items:end!important;gap:8px!important;display:grid!important}.playScreenProfileControls>label{color:var(--muted);gap:4px;font-size:.46rem;display:grid}.playScreenProfileControls select,.playScreenProfileControls input{border:1px solid var(--border);width:100%;height:36px;color:var(--text);font:inherit;background:#fafafa;border-radius:8px;padding:0 8px;font-size:.52rem}.playScreenProfileControls>button{white-space:nowrap;height:36px}.playAdvancedToggle{color:var(--text)!important;background:#fafafa!important}.playSaveScreen{border-color:var(--play-red)!important;background:var(--play-red)!important;color:#fff!important}.playScreenAdvanced{border:1px dashed var(--border);background:#fafafa;border-radius:9px;grid-column:1/-1;grid-template-columns:120px 12px 120px;justify-content:start;padding:10px;align-items:end!important;gap:7px!important;display:grid!important}.playScreenAdvanced label{color:var(--muted);gap:4px;font-size:.46rem;display:grid}.playScreenAdvanced>span{color:var(--muted);padding-bottom:10px}@media (max-width:1200px){.playScreenProfileControls{grid-template-columns:1fr 1fr}.playScreenProfileControls>button{width:100%}}@media (max-width:700px){.playScreenProfileControls{grid-template-columns:1fr}.playScreenAdvanced{grid-template-columns:1fr 12px 1fr}.playScreenProfileControls>button{grid-column:1}.playScreenCreate select{width:100%}}.playContentFixed{flex-direction:column;height:100vh;display:flex;overflow:hidden}.playContentFixed .playTopbar{flex:none}.playUnifiedMedia{flex:1;min-height:0;margin-top:18px;display:flex}.playUnifiedMedia .playBuilder{flex:1;align-items:stretch;min-height:0;margin-top:0}.playUnifiedMedia .playLibraryPanel,.playUnifiedMedia .playPlaylistPanel{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.playUnifiedMedia .playLibraryPanel>header small{color:var(--muted);margin-top:5px;font-size:.5rem;font-weight:500;display:block}.playUnifiedMedia .playVideoGrid,.playUnifiedMedia .playQueue{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;align-content:start;min-height:0;padding-right:8px;overflow-y:auto}.playUnifiedMedia .playEmpty{flex:1;min-height:0}.playUnifiedMedia .playVideoGrid::-webkit-scrollbar{width:8px}.playUnifiedMedia .playQueue::-webkit-scrollbar{width:8px}.playUnifiedMedia .playVideoGrid::-webkit-scrollbar-track{background:#f0f0f1;border-radius:999px}.playUnifiedMedia .playQueue::-webkit-scrollbar-track{background:#f0f0f1;border-radius:999px}.playUnifiedMedia .playVideoGrid::-webkit-scrollbar-thumb{background:#b9b9be;border-radius:999px}.playUnifiedMedia .playQueue::-webkit-scrollbar-thumb{background:#b9b9be;border-radius:999px}.playUnifiedMedia .playVideoGrid::-webkit-scrollbar-thumb:hover{background:#929298}.playUnifiedMedia .playQueue::-webkit-scrollbar-thumb:hover{background:#929298}.playThumbnailVideo{z-index:1;background:#111;position:relative}.playThumbMark{z-index:1}.playThumb small{z-index:2}.playFilterRow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.playFilterRow .playFilters{flex:1}.playCategoryFilter{display:inline-flex;position:relative}.playCategoryFilter>.playCategoryDelete{z-index:2;color:#fff;background:#777;border:0;border-radius:50%;width:16px;height:16px;padding:0;font-size:.55rem;line-height:1;position:absolute;top:-5px;right:-5px}.playManageCategories{color:var(--play-red);cursor:pointer;background:#fff;border:1px dashed #d9253661;border-radius:999px;flex:none;margin-top:13px;padding:7px 10px;font-size:.52rem;font-weight:800}.playCategoryCreator{border:1px solid var(--border);background:#fafafa;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:-7px 0 17px;padding:10px;display:grid}.playCategoryCreator input{border:1px solid var(--border);min-width:0;height:34px;font:inherit;background:#fff;border-radius:7px;padding:0 10px;font-size:.56rem}.playCategoryCreator button{background:var(--play-red);color:#fff;border:0;border-radius:7px;padding:0 11px;font-size:.52rem;font-weight:800}.playCategoryCreator small{color:var(--muted);grid-column:1/-1;font-size:.46rem}.playMediaMeta label{align-items:center;gap:5px;min-width:0;display:flex}.playMediaMeta label>span{color:var(--muted);font-size:.43rem}.playMediaMeta select{border:1px solid var(--border);color:#555;min-width:0;max-width:118px;height:25px;font:inherit;cursor:pointer;background:#f4f4f5;border-radius:7px;padding:0 20px 0 7px;font-size:.46rem}.playPlaylistActions{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:12px;padding-top:14px;display:grid}.playPlaylistActions>div{gap:7px;display:flex}.playPlaylistActions input{border:1px solid var(--border);min-width:0;height:38px;font:inherit;background:#fafafa;border-radius:8px;padding:0 10px;font-size:.55rem}.playPlaylistActions button{border:1px solid var(--border);height:38px;color:var(--text);cursor:pointer;background:#fff;border-radius:8px;padding:0 13px;font-size:.53rem;font-weight:800}.playPlaylistActions .playSavePlaylist{border-color:var(--play-red);background:var(--play-red);color:#fff}.playPlaylistActions button:disabled{opacity:.45;cursor:not-allowed}.playPlaylistActions>small{color:var(--muted);text-align:right;grid-column:1/-1;font-size:.47rem}.playPlaylistPicker{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:16px;padding-bottom:14px;display:grid}.playPlaylistPicker label{color:var(--muted);gap:6px;font-size:.5rem;display:grid}.playPlaylistPicker select{border:1px solid var(--border);width:100%;height:40px;color:var(--text);font:inherit;background:#fafafa;border-radius:9px;padding:0 11px;font-size:.6rem}.playDeletePlaylist{color:#b91e2c;cursor:pointer;background:#fff5f6;border:1px solid #d9253647;border-radius:9px;height:40px;padding:0 12px;font-size:.54rem;font-weight:800}.playDeletePlaylist:disabled{opacity:.45;cursor:not-allowed}.playPlaylistPickerActions{gap:8px;display:flex}.playCreatePlaylistButton{border:1px solid var(--play-red);background:var(--play-red);color:#fff;cursor:pointer;border-radius:9px;height:40px;padding:0 13px;font-size:.54rem;font-weight:850}.playPlaylistCreator{background:#fff5f6;border:1px solid #d9253638;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:-4px 0 16px;padding:14px;display:grid}.playPlaylistCreator label{color:#555;gap:6px;font-size:.52rem;font-weight:750;display:grid}.playPlaylistCreator input{height:40px;font:inherit;background:#fff;border:1px solid #e2a6ac;border-radius:8px;padding:0 11px;font-size:.6rem}.playPlaylistCreator>button{background:var(--play-red);color:#fff;border:0;border-radius:8px;height:40px;padding:0 14px;font-size:.54rem;font-weight:850}.playPlaylistCreator>button:disabled{opacity:.45}.playPlaylistActions>.playSavePlaylist{justify-self:end}@media (max-width:700px){.playPlaylistPicker{grid-template-columns:1fr}.playPlaylistPickerActions{width:100%}.playPlaylistPickerActions>button{flex:1}.playPlaylistCreator{grid-template-columns:1fr}.playPlaylistCreator>button{width:100%}}@media (max-width:1220px){.playContentFixed{height:auto;min-height:100vh;overflow:visible}.playUnifiedMedia{display:block}.playUnifiedMedia .playLibraryPanel,.playUnifiedMedia .playPlaylistPanel{height:min(720px,75vh);min-height:520px}.playUnifiedMedia .playPlaylistPanel{margin-top:14px}}@media (max-width:520px){.playFilterRow{flex-direction:column;align-items:stretch}.playManageCategories{align-self:flex-start;margin-top:-8px}.playCategoryCreator{grid-template-columns:1fr}.playCategoryCreator button{height:34px}.playCategoryCreator small{grid-column:1}.playMediaMeta select{max-width:180px}.playPlaylistActions{grid-template-columns:1fr}.playPlaylistActions>div{display:grid}.playPlaylistActions .playSavePlaylist{width:100%}.playPlaylistActions>small{text-align:left;grid-column:1}}.playUploadHelp{color:var(--muted);margin-top:5px;font-size:.5rem;font-weight:500;display:block}.playApp{--play-red:#d92536;color:#17171a;background:#f4f4f5;grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.playSidebar{border-right:1px solid var(--border);color:#fff;background:#111114;flex-direction:column;height:100vh;padding:28px 16px 20px;display:flex;position:sticky;top:0}.playLogo{align-items:center;gap:12px;height:52px;padding:0 10px;display:flex}.playLogo>span{background:var(--play-red);border-radius:10px;place-items:center;width:34px;height:34px;font-size:.9rem;display:grid}.playLogo strong{letter-spacing:.01rem;font-size:1rem}.playLogo em{color:var(--play-red);font-style:normal}.playSidebar nav{gap:7px;margin-top:38px;display:grid}.playSidebar nav button{color:#d7d7da;width:100%;height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:13px;padding:0 14px;font-size:.76rem;display:flex}.playSidebar nav button>span{color:#fff;text-align:center;width:24px;font-size:1.05rem}.playSidebar nav button.active{color:#fff;background:linear-gradient(90deg,#d925364d,#d925361f);border-color:#d9253659;font-weight:800}.playSidebar nav button.active>span{color:#ff6675}.playSidebarFooter{background:#19191d;border:1px solid #303035;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:14px;display:flex}.playSidebarFooter>span{background:#32c975;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #32c97573}.playSidebarFooter div{gap:3px;display:grid}.playSidebarFooter strong{font-size:.62rem}.playSidebarFooter small{color:#89898f;font-size:.48rem}.playContent{min-width:0;padding:28px clamp(20px,3vw,48px) 45px}.playTopbar{grid-template-columns:minmax(260px,1fr) minmax(230px,360px) auto;align-items:center;gap:28px;min-height:82px;display:grid}.playTopbar>div>p,.playLibraryPanel header p,.playPlaylistPanel header p{color:var(--play-red);letter-spacing:.12rem;margin:0 0 4px;font-size:.5rem;font-weight:900}.playTopbar h1{letter-spacing:-.04em;margin:0;font-size:2.15rem;line-height:1}.playTopbar>div>span{color:var(--muted);margin-top:8px;font-size:.78rem;display:block}.playTopbar>label{border-left:1px solid var(--border);color:var(--muted);gap:6px;padding-left:25px;font-size:.54rem;display:grid}.playTopbar select{border:1px solid var(--border);height:44px;color:var(--text);font:inherit;background:#fff;border-radius:10px;padding:0 14px;font-size:.7rem}.playPublish{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e33a49,#b81726);border:0;border-radius:11px;height:46px;padding:0 20px;font-weight:850;box-shadow:0 10px 24px #d9253633}.playPublish span{margin-right:7px}.playBuilder{grid-template-columns:minmax(410px,.92fr) 22px minmax(470px,1.08fr);align-items:start;gap:14px;margin-top:26px;display:grid}.playLibraryPanel,.playPlaylistPanel{border:1px solid var(--border);background:#fff;border-radius:18px;min-width:0;padding:20px;box-shadow:0 18px 45px #18181b0e}.playLibraryPanel>header,.playPlaylistPanel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.playLibraryPanel h2,.playPlaylistPanel h2{margin:0;font-size:1.22rem}.playLibraryPanel>header button{color:#b91e2c;background:#fff5f6;border:1px solid #d9253647;border-radius:9px;padding:9px 12px;font-size:.58rem;font-weight:800}.playSearch{border:1px solid var(--border);background:#fafafa;border-radius:10px;align-items:center;gap:10px;height:43px;margin-top:18px;padding:0 13px;display:flex}.playSearch>span{font-size:1.15rem}.playSearch input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:.66rem}.playFilters{flex-wrap:wrap;gap:7px;margin:13px 0 17px;display:flex}.playFilters button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:7px 13px;font-size:.55rem}.playFilters button.active{border-color:var(--play-red);background:var(--play-red);color:#fff;font-weight:800}.playVideoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.playVideoGrid article{min-width:0}.playThumb{border:1px solid var(--border);background:#19191d;border-radius:12px;height:120px;position:relative;overflow:hidden}.playThumb:before,.playQueueThumb:before{content:"";background:linear-gradient(135deg,#0000 36%,#ffffff29 37% 48%,#0000 49%);position:absolute;inset:-30%;transform:rotate(-6deg)}.playThumb.phone,.playQueueThumb.phone{background:radial-gradient(circle at 68% 40%,#c6c2d6 0 8%,#0000 9%),linear-gradient(135deg,#17131e,#56436e)}.playThumb.accessories{background:radial-gradient(at 50% 54%,#fff 0 13%,#d7d7da 14% 22%,#0000 23%),linear-gradient(135deg,#bcc4ca,#333940)}.playThumb.repair,.playQueueThumb.repair{background:linear-gradient(150deg,#202b33 0 38%,#467088 39% 48%,#101114 49%)}.playThumb.blackout,.playQueueThumb.blackout{background:linear-gradient(135deg,#080808 0 28%,#d92536 29% 38%,#171719 39% 64%,#b81726 65% 72%,#060606 73%)}.playThumb.devices{background:linear-gradient(90deg,#1c1d21 0 17%,#a6a6aa 18% 32%,#ddd 33% 47%,#c88b94 48% 62%,#798da4 63% 77%,#222 78%)}.playThumb.watch{background:radial-gradient(circle at 55%,#121317 0 17%,#b8bec7 18% 24%,#0000 25%),linear-gradient(135deg,#101216,#8e2029)}.playThumbMark{color:#ffffffd1;letter-spacing:.12rem;font-size:.55rem;font-weight:900;position:absolute;bottom:10px;left:12px}.playThumb small{color:#fff;background:#000000b8;border-radius:6px;padding:4px 6px;font-size:.48rem;position:absolute;bottom:7px;right:7px}.playVideoGrid article>strong{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 5px;font-size:.64rem;display:block;overflow:hidden}.playVideoGrid article>span{color:var(--muted);background:#f0f0f1;border-radius:999px;padding:4px 7px;font-size:.48rem}.playEmpty{text-align:center;color:var(--muted);padding:55px 15px;font-size:.65rem}.playTransfer{color:var(--play-red);align-self:center;font-size:1.65rem;font-weight:900}.playDraft{color:#b91e2c;background:#fff5f6;border:1px solid #d925364d;border-radius:999px;padding:7px 10px;font-size:.5rem;font-weight:800}.playDraft i{background:var(--play-red);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.playQueue{gap:8px;margin-top:18px;display:grid}.playQueue article{border:1px solid var(--border);background:#fafafa;border-radius:11px;grid-template-columns:20px 36px 88px minmax(0,1fr) 24px;align-items:center;gap:9px;min-height:66px;padding:8px 10px;display:grid}.playHandle{color:#a1a1a6;font-size:1rem}.playQueue article>b{background:#e8e8ea;border-radius:9px;place-items:center;height:36px;font-size:.68rem;display:grid}.playQueueThumb{background:#222;border-radius:8px;height:48px;position:relative;overflow:hidden}.playQueueThumb>span{color:#fff;font-size:.4rem;font-weight:900;position:absolute;bottom:6px;left:7px}.playQueue article>div:nth-of-type(2){gap:5px;min-width:0;display:grid}.playQueue article>div:nth-of-type(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.playQueue article>div:nth-of-type(2) small{color:var(--muted);font-size:.5rem}.playQueue article>button{color:#777;cursor:pointer;background:0 0;border:0;font-size:1.1rem}.playQueueSummary{justify-content:space-between;align-items:center;gap:16px;min-height:50px;margin-top:12px;display:flex}.playQueueSummary>strong{font-size:.63rem}.playQueueSummary>strong span{color:var(--play-red)}.playQueueSummary>label{color:var(--muted);align-items:center;gap:8px;font-size:.53rem;display:flex}.playQueueSummary button{cursor:pointer;background:#c9c9cc;border:0;border-radius:999px;width:37px;height:21px;padding:0;position:relative}.playQueueSummary button span{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .2s;position:absolute;top:3px;left:3px}.playQueueSummary button.active{background:var(--play-red)}.playQueueSummary button.active span{transform:translate(16px)}.playTvPreview{background:#08080a;border:1px solid #1b1b1d;border-radius:13px;overflow:hidden}.playPreviewArt{color:#fff;text-align:right;background:linear-gradient(125deg,#070707 0 32%,#5e0910 33% 40%,#141416 41% 62%,#c52231 63% 69%,#090909 70%);flex-direction:column;justify-content:center;align-items:flex-end;min-height:265px;padding:38px;display:flex;position:relative}.playPreviewArt:before{content:"▶";border:5px solid var(--play-red);width:90px;height:90px;color:var(--play-red);border-radius:24px;place-items:center;font-size:2.4rem;display:grid;position:absolute;top:31%;left:12%;transform:rotate(-4deg)}.playPreviewArt>span{letter-spacing:.18rem;font-size:.55rem;font-weight:900}.playPreviewArt>strong{letter-spacing:-.05em;margin:10px 0;font-size:2.35rem;line-height:.85}.playPreviewArt em{color:#ef3848;font-style:normal}.playPreviewArt>small{letter-spacing:.12rem;max-width:220px;font-size:.48rem;line-height:1.5}.playControls{color:#fff;background:#111114;align-items:center;gap:9px;height:38px;padding:0 13px;display:flex}.playControls small{font-size:.46rem}.playControls i{background:#4a4a4e;border-radius:4px;flex:1;height:3px}.playSimulate{border:1px solid var(--play-red);height:41px;color:var(--play-red);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;margin:14px auto 0;padding:0 18px;font-size:.58rem;font-weight:850;display:flex}.playSimulate span{font-size:.9rem}@media (max-width:1220px){.playApp{grid-template-columns:205px minmax(0,1fr)}.playBuilder{grid-template-columns:1fr}.playTransfer{display:none}.playTopbar{grid-template-columns:1fr minmax(220px,330px)}.playPublish{grid-column:2;justify-self:end}.playVideoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.playApp{display:block}.playSidebar{width:100%;height:auto;padding:14px;position:static}.playLogo{height:42px}.playSidebar nav{margin-top:10px;padding-bottom:3px;display:flex;overflow-x:auto}.playSidebar nav button{width:auto;min-width:max-content;height:40px;padding-inline:12px}.playSidebarFooter{display:none}.playContent{padding:22px 14px 35px}.playTopbar{grid-template-columns:1fr}.playTopbar>label{border:0;padding:0}.playPublish{grid-column:1;justify-self:stretch}.playVideoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.playPreviewArt{min-height:225px}.playPreviewArt:before{width:70px;height:70px;font-size:1.8rem}.playPreviewArt>strong{font-size:1.8rem}}@media (max-width:520px){.playTopbar h1{font-size:1.75rem}.playLibraryPanel,.playPlaylistPanel{padding:15px}.playVideoGrid{grid-template-columns:1fr}.playThumb{height:160px}.playQueue article{grid-template-columns:18px 32px 64px minmax(0,1fr) 20px}.playQueueSummary{flex-direction:column;align-items:flex-start}.playPreviewArt{min-height:190px;padding:24px}.playPreviewArt:before{border-width:3px;width:54px;height:54px;font-size:1.35rem;left:8%}.playPreviewArt>strong{font-size:1.45rem}}.financialHeading{padding-bottom:24px}.financialHeading>div:last-child button,.financialSaveBar button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:12px 18px;font-size:.64rem;font-weight:850}.financialHeading button:disabled,.financialSaveBar button:disabled{opacity:.6;cursor:wait}.financialConditions{max-width:1500px;margin:0 auto 18px;padding:22px}.financialConditions>header,.financialCash>header,.financialCredit>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:17px;display:flex}.financialConditions h2,.financialCash h2,.financialCredit h2{margin:5px 0 0;font-size:1.05rem}.financialConditions header>small,.financialCredit header>small{max-width:440px;color:var(--muted);font-size:.57rem;line-height:1.45}.financialConditions>div{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:17px;display:grid}.financialConditions article{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:100px;padding:15px;transition:opacity .2s,border-color .2s;display:grid}.financialConditions article.disabled{opacity:.55}.financialConditions article>div{gap:4px;display:grid}.financialConditions article strong{font-size:.72rem}.financialConditions article small{color:var(--muted);font-size:.55rem}.financialSwitch{cursor:pointer;width:38px;height:22px;display:block;position:relative}.financialSwitch input{opacity:0;width:1px;height:1px;position:absolute}.financialSwitch span{background:#b5b6bb;border-radius:20px;transition:background .2s;position:absolute;inset:0}.financialSwitch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0000002e}.financialSwitch input:checked+span{background:var(--red)}.financialSwitch input:checked+span:after{transform:translate(16px)}.financialSelect{color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;font-size:.54rem;display:flex}.financialSelect select{border:1px solid var(--border);background:var(--surface);width:84px;height:37px;color:var(--text);border-radius:8px;padding:0 10px;font-weight:750}.financialGrid{grid-template-columns:minmax(330px,.7fr) minmax(620px,1.3fr);gap:18px;max-width:1500px;margin:0 auto 18px;display:grid}.financialCash,.financialCredit{padding:22px}.financialCash>header,.financialCredit>header{display:block}.financialCash>div{padding-top:10px;display:grid}.financialCash article{border-bottom:1px solid var(--border);grid-template-columns:42px 1fr 130px;align-items:center;gap:10px;min-height:58px;display:grid}.financialCash article:last-child{border:0}.financialCash article strong{font-size:.68rem}.financialNoRate{color:var(--muted);text-align:right;font-size:.52rem}.financialRate,.financialCredit label>span{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 10px;display:flex}.financialRate input,.financialCredit input{width:100%;min-width:0;color:var(--text);font:inherit;text-align:right;background:0 0;border:0;outline:none;font-size:.66rem}.financialRate i,.financialCredit i{color:var(--muted);font-size:.58rem;font-style:normal}.financialCredit>div{grid-template-columns:repeat(3,1fr);gap:9px;padding-top:15px;display:grid}.financialCredit label{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.financialCredit label>strong{text-align:center;font-size:.64rem}.financialCredit label>span{background:var(--surface);height:34px;padding-inline:7px}.financialSaveBar{border:1px solid var(--border);background:var(--surface);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;max-width:1500px;margin:0 auto 45px;padding:14px 16px;display:flex;box-shadow:0 10px 30px #0000000a}.financialSaveBar span{color:var(--muted);font-size:.59rem}.financialSaveBar.dirty{border-color:color-mix(in srgb,#e19b1a 45%,var(--border))}.financialSaveBar.saved{border-color:color-mix(in srgb,#16824c 45%,var(--border))}.financialSaveBar.error{border-color:var(--red)}@media (max-width:1100px){.exchangeNav{grid-template-columns:repeat(3,1fr)}.financialConditions>div,.financialGrid{grid-template-columns:1fr}}@media (max-width:760px){.exchangeNav{grid-template-columns:repeat(2,1fr)}.financialConditions,.financialCash,.financialCredit{padding:16px}.financialConditions>header{flex-direction:column;align-items:flex-start}.financialCredit>div{grid-template-columns:repeat(2,1fr)}.financialCash article{grid-template-columns:42px 1fr}.financialCash article>:last-child{grid-column:1/-1}.financialSaveBar{flex-direction:column;align-items:stretch}.financialSaveBar button{width:100%}}.exchangeIphonePriceTable .exchangeCatalogGroupHeader,.exchangeIphonePriceTable .exchangeCatalogLegend,.exchangeIphonePriceTable .exchangeCatalogRow{grid-template-columns:minmax(120px,1fr) minmax(145px,.85fr) minmax(300px,1.7fr)}.exchangeIphonePriceTable .exchangeCatalogGroupHeader{border-bottom:1px solid var(--border)}.exchangeIphonePriceTable .exchangeCatalogGroupHeader>strong:nth-child(3){grid-column:3}.exchangeSemiGroupTitle{border-left:1px solid var(--border);align-content:center;gap:3px;min-height:50px;margin-block:-10px;padding:8px 0 8px 12px;display:grid}.exchangeSemiGroupTitle span:first-child{color:var(--text);font-size:1.05em}.exchangeSemiGroupTitle span:last-child{color:var(--muted);font-size:.9em}.exchangeIphonePriceTable .exchangeCatalogLegend{border-bottom:1px solid var(--border)}.exchangeSemiLegend{border-left:1px solid var(--border);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;height:100%;margin-block:-7px;padding:7px 0 7px 12px;display:grid}.exchangeSeminovoPrices{border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;align-items:center;gap:12px;margin-block:-13px;padding:13px 0 13px 12px;display:grid}.exchangeSeminovoPrices>div{min-width:0}.exchangeSeminovoPrices small{display:none}.exchangeIphonePriceTable .exchangeCatalogRow:last-child{border-bottom:1px solid var(--border)}@media (max-width:1180px){.exchangeSeminovoPrices{margin-block:-11px;padding-block:11px}}@media (max-width:760px){.exchangeIphonePriceTable .exchangeCatalogGroupHeader{grid-template-columns:1fr 1fr;padding:12px;display:grid}.exchangeIphonePriceTable .exchangeCatalogGroupHeader>strong:first-child{text-align:left;grid-column:1/-1}.exchangeIphonePriceTable .exchangeCatalogGroupHeader>strong:nth-child(2){text-align:center;grid-column:1}.exchangeIphonePriceTable .exchangeCatalogGroupHeader>strong:nth-child(3){grid-column:2}.exchangeSemiGroupTitle{min-height:38px;margin-block:0;padding:0 0 0 10px}.exchangeIphonePriceTable .exchangeCatalogLegend{display:none}.exchangeIphonePriceTable .exchangeCatalogRow{grid-template-columns:1fr 1fr}.exchangeIphonePriceTable .exchangeCatalogRow>span,.exchangeIphonePriceTable .exchangeCatalogRow>label.newPrice{grid-column:1/-1}.exchangeSeminovoPrices{border-left:0;border-top:1px solid var(--border);grid-column:1/-1;margin:0;padding:10px 0 0}.exchangeSeminovoPrices small{color:var(--muted);text-align:center;margin-bottom:6px;font-size:.48rem;font-weight:800;display:block}}.playTopbarSimple{grid-template-columns:minmax(0,1fr) auto}.playBackLink{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:10px;align-self:start;padding:10px 15px;font-size:.68rem;font-weight:750;text-decoration:none}.playBackLink:hover{color:var(--play-red);border-color:#d9253659}.playScreenDashboardHeader{border-left:4px solid var(--play-red);background:linear-gradient(110deg,#fff 0 70%,#fff3f4)}.playScreenCards{gap:16px}.playScreenCard{border:0;box-shadow:0 18px 50px #18181b14}.playScreenCard.expanded{border:0}.playScreenCardSummary{color:#fff;background:#17171a;padding:17px 20px}.playScreenCardSummary strong{font-size:.78rem}.playScreenCardSummary small{color:#a8a8ae}.playScreenCardSummary b{color:#f2f2f3}.playScreenCardSummary>i{color:#ff6675;background:#2a2a2f}.playScreenCardBodyRedesigned{background:#f7f7f8;grid-template-columns:minmax(560px,1.55fr) minmax(280px,.65fr);align-items:stretch;gap:18px;padding:18px}.playScreenCardBodyRedesigned .playScreenProgramming,.playScreenCardBodyRedesigned .playScreenSimulator{background:#fff}.playScreenCardBodyRedesigned .playScreenProgramming{min-width:0;padding:20px}.playScreenCardBodyRedesigned .playScreenProgramming h3{font-size:1.05rem}.playScreenCardBodyRedesigned .playScreenProgramming ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:150px}.playScreenCardBodyRedesigned .playScreenProgramming li{border:1px solid var(--border);background:#fafafa}.playScreenCardBodyRedesigned .playScreenDrafts{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:20px;padding-top:18px;display:grid}.playScreenCardBodyRedesigned .playScreenDrafts>p{grid-column:1/-1;margin-bottom:1px}.playScreenCardBodyRedesigned .playScreenDrafts>button{grid-template-columns:34px minmax(0,1fr);gap:11px;min-height:76px;margin:0;padding:12px}.playScreenCardBodyRedesigned .playScreenDrafts>button>span{width:34px;height:34px}.playScreenCardBodyRedesigned .playScreenDrafts>button strong{font-size:.67rem}.playScreenCardBodyRedesigned .playScreenDrafts>button small{font-size:.5rem}.playScreenCardBodyRedesigned .playScreenDrafts>button em{color:#8a8a91;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.44rem;font-style:normal;line-height:1.35;overflow:hidden}.playScreenCardBodyRedesigned .playScreenDrafts>button.active{box-shadow:0 8px 22px #d9253614}.playScreenCardBodyRedesigned .playScreenSimulator{flex-direction:column;padding:18px;display:flex}.playScreenCardBodyRedesigned .playScreenSimulator .playRealPreview{width:100%;max-width:340px;margin:18px auto 0}.playScreenCardBodyRedesigned .playScreenSimulator footer{flex-direction:column;align-items:stretch;margin-top:auto;padding-top:15px}.playScreenCardBodyRedesigned .playScreenSimulator footer button{width:100%}@media (max-width:1180px){.playScreenCardBodyRedesigned{grid-template-columns:1fr}.playScreenCardBodyRedesigned .playScreenSimulator{grid-template-columns:minmax(240px,340px) minmax(220px,1fr);align-items:center;gap:16px;display:grid}.playScreenCardBodyRedesigned .playScreenSimulator>header{grid-column:1/-1}.playScreenCardBodyRedesigned .playScreenSimulator .playRealPreview{margin:0}.playScreenCardBodyRedesigned .playScreenSimulator footer{margin:0;padding:0}}@media (max-width:700px){.playTopbarSimple{grid-template-columns:1fr}.playBackLink{justify-self:start}.playScreenCardBodyRedesigned .playScreenProgramming ol,.playScreenCardBodyRedesigned .playScreenDrafts{grid-template-columns:1fr}.playScreenCardBodyRedesigned .playScreenSimulator{display:flex}.playScreenCardBodyRedesigned .playScreenSimulator .playRealPreview{margin-top:16px}.playScreenCardBodyRedesigned .playScreenSimulator footer{padding-top:12px}}.exchangeCatalogFilterBar{align-items:center;gap:16px;display:flex}.exchangeCatalogFilterBar .exchangeLineFilters{flex:1;min-width:0;margin-top:0}.exchangeCatalogSave{flex:none;align-items:center;gap:10px;display:flex}.exchangeCatalogSave span{color:var(--muted);white-space:nowrap;font-size:.55rem}.exchangeCatalogSave button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:9px;min-width:80px;padding:9px 15px;font-size:.58rem;font-weight:850}.exchangeCatalogSave button:disabled{opacity:.55;cursor:default}.exchangeCatalogLoad{max-width:1500px;color:var(--muted);margin:24px auto;padding:28px;font-size:.7rem}@media (max-width:760px){.exchangeCatalogFilterBar{gap:8px}.exchangeCatalogSave span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.exchangeCatalogSave button{min-width:68px;padding:8px 11px}}.playPublishedStatus,.playScreens{border:1px solid var(--border);background:#fff;border-radius:18px;margin-top:26px;padding:20px;box-shadow:0 18px 45px #18181b0e}.playPublishedStatus{justify-content:space-between;align-items:center;gap:24px;display:flex}.playPublishedStatus p,.playScreens>header p,.playModal>p{color:var(--play-red);letter-spacing:.12rem;margin:0 0 5px;font-size:.5rem;font-weight:900}.playPublishedStatus h2,.playScreens h2,.playModal h2{margin:0;font-size:1.2rem}.playPublishedStatus>div>span,.playScreens>header>span{color:var(--muted);margin-top:7px;font-size:.55rem;display:block}.playPublishedStatus>div:last-child{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.playPublishedStatus a,.playScreens a{color:#fff;background:#111114;border-radius:8px;padding:8px 12px;font-size:.54rem;font-weight:800}.playPublishedStatus>div:last-child>span{background:#eee;border-radius:999px;margin:0;padding:5px 8px}.playPublishedStatus>div:last-child>span.online{color:#16834c;background:#e8f7ef}.playOverviewTv>footer>div{gap:4px;display:grid}.playOverviewTv>footer>div span{color:var(--muted);font-size:.52rem}.playOverviewTv>footer button{background:var(--play-red);color:#fff;border:0;border-radius:8px;padding:8px 11px;font-size:.52rem;font-weight:800}.playScreens>header{margin-bottom:18px}.playScreens article{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.playScreens article>div{align-items:center;gap:10px;display:flex}.playScreens article>div:first-child>span{background:#bbb;border-radius:50%;width:10px;height:10px}.playScreens article>div:first-child>span.online{background:#32c975}.playScreens article strong,.playScreens article small{display:block}.playScreens article strong{font-size:.68rem}.playScreens article small{color:var(--muted);margin-top:4px;font-size:.52rem}.playScreens article button{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:8px;padding:8px 12px;font-size:.54rem;font-weight:800}.playModalBackdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0cad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.playModal{background:#fff;border-radius:18px;width:min(480px,100%);padding:24px;box-shadow:0 30px 100px #00000059}.playModal>label{color:var(--muted);gap:7px;margin-top:18px;font-size:.55rem;display:grid}.playModal>label strong,.playModal select{border:1px solid var(--border);color:var(--text);font:inherit;background:#fafafa;border-radius:9px;padding:11px;font-size:.66rem}.playModal>small{color:var(--muted);margin-top:16px;font-size:.56rem;line-height:1.6;display:block}.playModal>div{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.playModal>div button{border:1px solid var(--border);background:#fff;border-radius:9px;height:40px;padding:0 14px;font-size:.57rem;font-weight:800}.playModal>div button.primary{border-color:var(--play-red);background:var(--play-red);color:#fff}.tvPlayer,.tvPlayerState{color:#fff;background:#000;width:100vw;height:100vh;overflow:hidden}.tvPlayer video{background:#000;width:100%;height:100%;display:block}.tvPlayerState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.tvPlayerState strong{font-size:1.5rem}.tvPlayerState p{color:#aaa;margin:0}.tvPlayerState button{color:#fff;background:#d92536;border:0;border-radius:8px;padding:10px 14px;font-weight:800}@media (max-width:860px){.playPublishedStatus,.playScreens article{flex-direction:column;align-items:flex-start}.playPublishedStatus>div:last-child{align-items:flex-start}.playScreens article>div:last-child{flex-wrap:wrap;width:100%}}
