.billing-checkout{grid-template-columns:7fr 5fr;align-items:start;gap:24px;display:grid}.billing-checkout>.card{min-width:0;padding:28px}.billing-checkout h2,.billing-review h2{margin:0 0 18px;font-size:22px}.billing-section{margin-top:24px}.billing-disclosure{border-top:1px solid var(--h1);padding-top:18px}.billing-disclosure .kv{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.billing-disclosure dd{overflow-wrap:anywhere}.billing-gap{margin-bottom:16px}.billing-trial{flex-direction:column;align-items:flex-start;gap:10px;padding:28px;display:flex}.billing-trial h2{margin:0;font-size:22px}.billing-trial p{margin:0}.billing-seat-count{margin:0 0 12px;font-size:24px}.billing-empty,.billing-review{padding:24px}.billing-checkout fieldset{border:0;min-width:0;padding:0}.billing-checkout legend{margin-bottom:8px}.billing-checkout .btn,.billing-review .btn{min-height:44px}@media (max-width:700px){.billing-checkout{grid-template-columns:1fr}.billing-checkout>.card{padding:22px}.billing-disclosure .kv{grid-template-columns:1fr;gap:6px}.billing-disclosure dd{margin-bottom:10px}}.skip{z-index:100;background:var(--ivory);color:var(--carbon);transition:top .16s var(--ease);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}main:focus{outline:none}.tvstage:before{background:radial-gradient(closest-side,#f4f2ee14,#0000)}.hero-home{align-items:center;margin-top:0;padding-bottom:88px}.hero-home .mega{margin-bottom:26px;font-size:clamp(44px,5vw,80px)}.hero-home .mega .ln{white-space:normal}.hero-home .newhere{color:var(--t3);margin-top:22px;font-size:14px;display:block}.section-h{max-width:820px;margin:18px 0 0}.fork{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.fork-card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);transition:border-color var(--focus-move) var(--ease),background var(--focus-move) var(--ease);flex-direction:column;gap:14px;padding:36px;display:flex}.fork-card:hover{border-color:var(--line3);background:var(--surface2)}.fork-card{position:relative;overflow:hidden}.fork-card:after{content:"";background:var(--ember-bar);transform-origin:0;height:3px;transition:transform .45s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.fork-card:hover:after,.fork-card:focus-visible:after{transform:scaleX(1)}.fork-card:hover .fork-go:after,.fork-card:focus-visible .fork-go:after{color:var(--ember)}.fork-card:focus-visible{border-radius:var(--r-lg)}.fork-card h3{letter-spacing:-.025em;font-size:30px;font-weight:600;line-height:1.1}.fork-card p{color:var(--t3);max-width:460px;font-size:16px}.fork-card ul{border-top:1px solid var(--line);gap:10px;margin-top:4px;padding-top:18px;display:grid}.fork-card li{color:var(--t2);padding-left:18px;font-size:15px;position:relative}.fork-card li:before{content:"";background:var(--line3);width:8px;height:2px;position:absolute;top:.7em;left:0}.fork-go{align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:15px;font-weight:600;display:inline-flex}.fork-go:after{content:"→";transition:transform var(--focus-move) var(--ease),color var(--focus-move) var(--ease)}.fork-card:hover .fork-go:after,.fork-card:focus-visible .fork-go:after{transform:translate(4px)}.block.butter{background:var(--surface)}.brand-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;display:flex}.brand-head h2 span{color:var(--t3);display:block}.brand-head .body{max-width:380px}.butter .caption{color:var(--t3)}.faq-grid{grid-template-columns:5fr 7fr;align-items:start;gap:80px;display:grid}.faq-grid .body{margin-top:18px}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.01em;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:22px 4px;font-size:18px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:linear-gradient(var(--t3),var(--t3)) center/12px 2px no-repeat,linear-gradient(var(--t3),var(--t3)) center/2px 12px no-repeat;width:12px;height:12px;transition:transform var(--focus-move) var(--ease);flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:hover{color:var(--t)}.faq details p{color:var(--t3);max-width:620px;padding:0 4px 24px;font-size:16px}@media (max-width:960px){.hero-home{padding-bottom:56px}.fork,.faq-grid{grid-template-columns:1fr;gap:24px}.fork-card{padding:26px}.fork-card h3{font-size:24px}.brand-head{flex-direction:column;align-items:flex-start;gap:16px}.faq summary{padding:18px 2px;font-size:16.5px}}.three .eyebrow,.story .n{color:var(--t3)}.story .screen .n{font-size:inherit;font-weight:inherit;color:var(--ivory);position:absolute;inset:0;overflow:hidden}.story .screen p{color:#f4f2eeb8;font-size:1.45cqw}.story .screen .n-src p{color:#f4f2eea8;font-size:1.12cqw}.story .screen .n-small{color:#f4f2ee85;font-size:1.05cqw}.pair-note{color:var(--t3);font-size:14px}@media (max-width:960px){.pair-card{order:-1}}.seat-step{align-items:center;gap:6px;display:inline-flex}.seat-step .btn{justify-content:center;width:44px;height:44px;padding:0;font-size:20px}.seat-step output{text-align:center;font-variant-numeric:tabular-nums;min-width:48px;color:var(--t);font-size:22px;font-weight:600}.ok-note>svg{width:18px;height:18px;color:var(--t);flex:none;margin-top:1px}.pair-lede{color:var(--t2);margin:0;font-size:16px;line-height:1.55}.pair-status{align-items:flex-start;gap:16px;display:flex}.pair-status .nx-wheel{width:28px;height:28px;margin-top:-2px}.pairgrid:has(.pair-card .nx-wheel) .screen .n-wait .nx-wheel .arc{display:none}.livedot.wait:before{content:"";width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--t3);border-radius:50%}.btn.ember{background:var(--ember);color:var(--carbon)}.mdrop .btn.ember{margin-top:14px}.mnav{gap:36px}.mnav a{color:#f4f2eeb8;transition:color var(--focus-move) var(--ease),transform var(--focus-move) var(--ease);padding:10px 2px;font-size:16px;font-weight:500;position:relative}.mnav a:after{content:"";background:var(--ember);opacity:.6;height:2px;transition:transform var(--focus-move) var(--ease),opacity var(--focus-move) var(--ease);border-radius:2px;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.mnav a:hover{color:var(--t)}.mnav a:hover:after{transform:scaleX(.6)}.mnav a:active{transform:translateY(1px)}.mnav a.on{color:var(--t);box-shadow:none;font-weight:600}.mnav a.on:after{opacity:1;transform:scaleX(1)}.mright{gap:12px}.mright .signin{color:var(--t2);height:44px;transition:background var(--focus-move) var(--ease),color var(--focus-move) var(--ease);border-radius:999px;align-items:center;padding:0 18px;font-size:15.5px;font-weight:500;display:inline-flex}.mright .signin:hover{color:var(--t);background:var(--raised)}.mright .btn{height:44px;transition:background var(--focus-move) var(--ease),box-shadow var(--focus-move) var(--ease),transform var(--focus-move) var(--ease);padding:0 22px;font-size:15px}.mright .btn:hover{transform:translateY(-1px)}.mright .btn:active,.mright .signin:active{transform:translateY(0)scale(.97)}.btn.ember{isolation:isolate;position:relative;overflow:hidden}.btn.ember:before{content:"";z-index:-1;transition:transform .5s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffd2bc8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn.ember:hover{background:var(--ember);box-shadow:0 6px 24px -6px #e8785a99,0 0 0 4px #e8785a29}.btn.ember:hover:before{transform:translate(120%)}@media (prefers-reduced-motion:reduce){.mnav a,.mnav a:after,.mright .btn,.mright .signin,.btn.ember:before{transition:none}.mright .btn:hover,.mright .btn:active,.mnav a:active,.mright .signin:active{transform:none}.btn.ember:before{display:none}}@media (min-width:1080px){.mhead{-webkit-backdrop-filter:none;isolation:isolate;transition:border-color .45s var(--ease),padding .55s var(--ease);background:0 0}.mhead:before{content:"";z-index:-1;-webkit-backdrop-filter:saturate(1.2)blur(18px);transition:opacity .45s var(--ease);background:#120f0ec7;position:absolute;inset:0}.mhead.float:before{opacity:0}.mhead .wrap{transition:max-width .55s var(--ease),height .55s var(--ease),padding .55s var(--ease),border-radius .55s var(--ease),background .45s var(--ease),box-shadow .45s var(--ease),gap .55s var(--ease)}.mhead .wordmark .nx-word,.mhead .lockup,.mhead .lockup .nx-sym,.mhead .mnav,.mhead .mnav a{transition:height .55s var(--ease),width .55s var(--ease),gap .55s var(--ease),font-size .55s var(--ease),padding .55s var(--ease),color var(--focus-move) var(--ease),background var(--focus-move) var(--ease),transform var(--focus-move) var(--ease)}.mhead.float{pointer-events:none;border-bottom-color:#0000;padding:12px 0 4px}.mhead.float .wrap{pointer-events:auto;-webkit-backdrop-filter:blur(24px)saturate(1.6);background:#181413b8;border-radius:30px;gap:24px;max-width:min(1000px,100% - 48px);height:60px;padding:0 8px 0 24px;box-shadow:inset 0 0 0 1px #f4f2ee1a,inset 0 1px #f4f2ee14,0 18px 48px -18px #000000bf}.mhead.float .wordmark .nx-word{width:88px}.mhead.float .lockup{gap:16px}.mhead.float .lockup .nx-sym{width:29px;height:29px}.mhead.float .mnav{gap:4px}.mhead.float .mnav a{border-radius:999px;padding:9px 14px;font-size:15px}.mhead.float .mnav a:hover{background:#f4f2ee0f}.mhead.float .mnav a:after{bottom:4px;left:14px;right:14px}.mhead.float .mright{gap:8px}.mhead.float .mright .btn{height:44px}.mhead.float .mright .btn.ember{box-shadow:0 8px 24px -10px #e8785a99}}@media (prefers-reduced-motion:reduce){.mhead,.mhead:before,.mhead .wrap,.mhead .wordmark .nx-word,.mhead .lockup,.mhead .lockup .nx-sym,.mhead .mnav,.mhead .mnav a{transition:none}}.lockup{align-items:center;gap:19px;display:inline-flex}.lockup .nx-sym{flex:none;width:34px;height:34px}.rail .lockup{gap:15px}.rail .lockup .nx-sym{width:28px;height:28px}.cx-home{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pr-hero .lede{max-width:620px}.pr{margin-top:44px}.pr-controls{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.pr-seg{border:0;min-width:0;margin:0;padding:0}.pr-seg .seg span{height:40px;padding:0 18px;font-size:14.5px}.pr-count{color:var(--t2);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:36px;font-size:15px;display:flex}.pr-hint{color:var(--q);font-size:14px}.pr-stepper{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line2);border-radius:999px;align-items:center;padding:3px;display:inline-flex}.pr-stepper button{width:40px;height:40px;color:var(--t);transition:background var(--focus-move) var(--ease),transform var(--focus-move) var(--ease);border-radius:999px;font-size:20px}.pr-stepper button:hover:not(:disabled){background:var(--raised)}.pr-stepper button:active:not(:disabled){transform:scale(.92)}.pr-stepper button:disabled{color:var(--q);cursor:default}.pr-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;font-size:17px;font-weight:600}.pr-plans{grid-template-columns:7fr 5fr;align-items:stretch;gap:16px;margin-top:20px;display:grid}.pr-plans.reseller{margin-top:36px}.pr-plan{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);animation:pr-in .45s var(--ease) both;flex-direction:column;padding:40px;display:flex;position:relative;overflow:hidden}.pr-plan+.pr-plan{animation-delay:60ms}.pr-plan.featured{background:var(--surface2);border-color:var(--line2);box-shadow:0 30px 80px -40px #000c}.pr-plan.featured:before{content:"";background:var(--ember-bar);height:2px;position:absolute;top:0;left:0;right:0}.pr-tag{color:var(--t2);box-shadow:inset 0 0 0 1px var(--line3);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600;position:absolute;top:40px;right:40px}.pr-plan h2{letter-spacing:-.02em;font-size:26px;font-weight:600}.pr-for{color:var(--t3);max-width:380px;margin-top:6px;font-size:15.5px}.pr-amount{animation:pr-tick .3s var(--ease);align-items:baseline;gap:10px;margin:30px 0 8px;display:flex}.pr-amount b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:68px;font-weight:600;line-height:1}.pr-amount small{letter-spacing:-.02em;vertical-align:.95em;color:var(--t2);margin-left:2px;font-size:.42em}.pr-amount span{color:var(--t3);font-size:16px}.pr-math{color:var(--t3);font-variant-numeric:tabular-nums;font-size:14.5px}.pr-list{color:var(--t2);gap:12px;margin:28px 0 34px;font-size:15px;display:grid}.pr-list li{gap:12px;display:flex}.pr-list li:before{content:"";background:var(--raised) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%23F4F2EE' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.pr-plan .btn{transition:background var(--focus-move) var(--ease),box-shadow var(--focus-move) var(--ease),transform var(--focus-move) var(--ease);align-self:stretch;margin-top:auto}.pr-plan .btn:hover{transform:translateY(-1px)}.pr-plan .btn:active{transform:scale(.98)}.pr-fine{color:var(--q);margin-top:14px;font-size:13px}.pr-slider{margin-top:30px}.pr-slider label{color:var(--t3);font-size:15px;display:block}.pr-slider label b{color:var(--t);font-variant-numeric:tabular-nums;margin-right:4px;font-size:22px}.pr-slider input[type=range]{appearance:none;background:linear-gradient(var(--ivory),var(--ivory)) 0/var(--fill,0%) 100% no-repeat,var(--raised);cursor:pointer;border-radius:999px;width:100%;height:6px;margin:18px 0 16px}.pr-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ivory);width:24px;height:24px;transition:box-shadow var(--focus-move) var(--ease),transform var(--focus-move) var(--ease);border-radius:50%;box-shadow:0 0 0 6px #f4f2ee1a,0 4px 12px #00000080}.pr-slider input[type=range]::-moz-range-thumb{background:var(--ivory);border:0;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 6px #f4f2ee1a,0 4px 12px #00000080}.pr-slider input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.05);box-shadow:0 0 0 9px #f4f2ee24,0 4px 12px #00000080}.pr-slider input[type=range]:focus-visible::-webkit-slider-thumb{transform:scale(1.05);box-shadow:0 0 0 9px #f4f2ee24,0 4px 12px #00000080}.pr-picks{flex-wrap:wrap;gap:8px;display:flex}.pr-picks button{min-width:56px;height:36px;color:var(--t2);box-shadow:inset 0 0 0 1px var(--line2);transition:background var(--focus-move) var(--ease),color var(--focus-move) var(--ease);border-radius:999px;padding:0 14px;font-size:14px;font-weight:500}.pr-picks button:hover{background:var(--raised);color:var(--t)}.pr-picks button.on{background:var(--ivory);color:var(--carbon);box-shadow:none;font-weight:600}.pr-side{animation:pr-in .45s 60ms var(--ease) both;flex-direction:column;gap:16px;display:flex}.pr-tiers{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);padding:32px}.pr-tiers h3{letter-spacing:-.01em;margin-bottom:16px;font-size:17px;font-weight:600}.pr-tiers ol{gap:6px;display:grid}.pr-tiers li{color:var(--t3);font-variant-numeric:tabular-nums;transition:background var(--focus-move) var(--ease),color var(--focus-move) var(--ease);border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:15px;display:flex}.pr-tiers li b{font-weight:600}.pr-tiers li.on{background:var(--raised);color:var(--t);box-shadow:inset 0 0 0 1px var(--line3)}.pr-side .pr-list{margin:0;padding:8px 8px 0}@keyframes pr-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pr-tick{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:960px){.pr-plans{grid-template-columns:1fr}.pr-plan{padding:28px}.pr-tag{top:28px;right:28px}.pr-amount b{font-size:56px}.pr-tiers{padding:24px}}@media (max-width:480px){.pr-controls,.pr-seg,.pr-seg .seg{width:100%}.pr-seg .seg label{flex:1}.pr-seg .seg span{justify-content:center;width:100%;padding:0 10px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.pr-plan,.pr-side,.pr-amount{animation:none}.pr-plan .btn:hover,.pr-plan .btn:active,.pr-stepper button:active:not(:disabled){transform:none}}.pr-plans.reseller .pr-math{margin-bottom:32px}.strip.platforms{justify-content:space-between;gap:24px;margin:0;padding:26px 0;list-style:none;display:flex}.strip.platforms li{color:var(--t3);align-items:center;gap:14px;font-size:13.5px;line-height:1.35;display:flex}.strip.platforms svg{width:30px;height:30px;color:var(--t2);transition:color var(--focus-move) var(--ease),transform var(--focus-move) var(--ease);flex:none}.strip.platforms li:hover svg{color:var(--t);transform:translateY(-2px)}.strip.platforms b{color:var(--t);font-size:15px;font-weight:600;display:block}@media (max-width:960px){.strip.platforms{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}}@media (prefers-reduced-motion:reduce){.strip.platforms li:hover svg{transform:none}}.dl-wrap{margin-top:56px}.dl{gap:28px;display:grid}.dl-label{color:var(--t3);margin-bottom:12px;font-size:14px;font-weight:500}.dl-tiles{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px;display:grid}.dl-tile{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);min-height:76px;color:var(--t3);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--focus-move) var(--ease),background var(--focus-move) var(--ease);align-items:center;gap:14px;padding:16px 18px;font-size:13px;line-height:1.35;display:flex;position:relative;overflow:hidden}.dl-tile svg{width:28px;height:28px;color:var(--t2);flex:none}.dl-tile b{color:var(--t);margin-bottom:2px;font-size:15.5px;font-weight:600;display:block}.dl-tile:hover{border-color:var(--line3);background:var(--surface2)}.dl-tile.on{background:var(--raised);border-color:var(--line3)}.dl-tile.on svg{color:var(--t)}.dl-tile.on:after{content:"";background:var(--ember-bar);border-radius:2px;height:2px;position:absolute;bottom:0;left:18px;right:18px}.dl-guide{grid-template-columns:7fr 5fr;gap:16px;margin-top:12px;scroll-margin-top:96px;display:grid}.dl-card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:14px;padding:36px;display:flex}.dl-title{letter-spacing:-.025em;font-size:30px;font-weight:600;line-height:1.1}.dl-store{color:var(--t3);box-shadow:inset 0 0 0 1px var(--line2);border-radius:999px;padding:6px 12px;font-size:14px}.dl-steps{counter-reset:dl;align-self:stretch;gap:18px;margin:10px 0 6px;list-style:none;display:grid}.dl-steps li{counter-increment:dl;min-height:36px;color:var(--t2);padding:5px 0 0 52px;font-size:17px;line-height:1.5;position:relative}.dl-steps li:before{content:counter(dl);background:var(--raised);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--t);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid;position:absolute;top:0;left:0}.dl-steps b{color:var(--t);font-weight:600}.dl-tip{color:var(--t3);border-top:1px solid var(--line);align-self:stretch;padding-top:14px;font-size:14px}.dl-card .btn{margin-top:6px}.dl-version{color:var(--t3);margin-top:-6px;font-size:14px}.dl-notify{gap:10px;max-width:460px;display:grid}.dl-notify-row{flex-wrap:wrap;gap:8px;display:flex}.dl-notify-row input{background:var(--raised);min-height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--t);font:inherit;border:0;border-radius:999px;flex:220px;padding:0 18px;font-size:15px}.dl-notify-row input:focus{box-shadow:inset 0 0 0 1px var(--line3),0 0 0 2px var(--ember);outline:none}.dl-notify-row .btn{flex:none}.dl-notify-note{color:var(--q);margin:0;font-size:13.5px}.dl-notify .err{color:var(--bad);font-size:13.5px;font-weight:500}.dl-notify-done{max-width:460px}.dl-alt{border-top:1px solid var(--line);flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;padding-top:22px;display:flex}.dl-alt-title{letter-spacing:-.015em;font-size:20px;font-weight:600}.dl-alt-intro{color:var(--t3);font-size:15px}@media (max-width:960px){.dl-wrap{margin-top:36px}.dl-tiles{grid-template-columns:1fr 1fr}.dl-tile{gap:10px;min-height:64px;padding:12px 14px;font-size:12px}.dl-tile svg{width:24px;height:24px}.dl-tile b{font-size:14.5px}.dl-guide{grid-template-columns:1fr}.dl-card{padding:24px}.dl-title{font-size:24px}.dl-steps li{font-size:16px}.dl-card .btn{align-self:stretch}.dl-alt-title{font-size:18px}}@media (max-width:420px){.dl-tile span{font-size:0}.dl-tile b{margin:0;font-size:14.5px}}@media (prefers-reduced-motion:reduce){.dl-tile{transition:none}}.label-view{gap:14px;display:grid}.label-view div{grid-template-columns:96px 1fr;gap:16px;display:grid}.label-view dt{color:var(--q);padding-top:2px;font-size:12px}.label-view dd{color:var(--t);font-size:14px}.label-note{white-space:pre-wrap;overflow-wrap:anywhere}.tbl .row-note{max-width:36ch;color:var(--q);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;font-weight:400;display:block;overflow:hidden}.page-acts .acts{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@media (max-width:600px){.label-view div{grid-template-columns:1fr;gap:4px}}.how{min-height:0;padding:32px 30px 34px}.how .step{letter-spacing:-.05em;color:var(--q);font-variant-numeric:tabular-nums;transition:color var(--focus-move) var(--ease);font-size:64px;font-weight:600;line-height:1;display:block}.how h3{margin-top:28px}.how p{color:var(--t2)}.how:after{content:"";background:var(--ember-bar);transform-origin:0;height:3px;transition:transform .45s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.how:hover{border-color:var(--line2)}.how:hover .step{color:var(--ember)}.how:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.how:after,.how .step,.fork-card:after,.fork-go:after{transition:none}}@media (max-width:960px){.how .step{font-size:52px}.how h3{margin-top:20px}}.whatis{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 48px;margin-top:40px;padding:14px 40px;list-style:none;display:grid}.whatis li{border-top:1px solid var(--line);color:var(--t2);padding:26px 0;font-size:16px;line-height:1.55}.whatis li:nth-child(-n+2){border-top:0}.whatis b{letter-spacing:-.025em;color:var(--t);margin-bottom:6px;font-size:24px;font-weight:600;line-height:1.2;display:block}.mine-points{gap:12px;max-width:520px;margin:24px 0 4px;display:grid}.mine-points li{color:var(--t2);padding-left:20px;font-size:16px;position:relative}.mine-points li:before{content:"";background:var(--line3);width:9px;height:2px;position:absolute;top:.72em;left:0}.split.mine-split{align-items:center}.where.four{grid-template-columns:repeat(2,1fr)}.split.mine-split .caption{margin-top:14px}@media (max-width:960px){.whatis{grid-template-columns:1fr;padding:6px 24px}.whatis li:nth-child(2){border-top:1px solid var(--line)}.whatis b{font-size:21px}}.tvd-stage{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin-top:40px;display:grid;position:relative}.tvd-stage .tv:focus-visible{border-radius:14px}.tvd{--u:calc(100cqw / 1920);--tx:#f4f2eeb3;--mu:#f4f2ee94;--hl:#f4f2ee1a;--sf:#171312;--rs:#211b19;color:var(--ivory);font-family:var(--sans);font-size:calc(22*var(--u));-webkit-user-select:none;user-select:none;animation:tvdIn .32s var(--ease) both;background:#0c0a09;line-height:1.25;position:absolute;inset:0;overflow:hidden}@keyframes tvdIn{0%{opacity:0}}.tvd [data-f]{cursor:pointer}.tvd .tvd-art{position:absolute;inset:0}.tvd-glyph{width:1em;height:1em;display:block}.tvd-kicker{font-size:calc(20*var(--u));letter-spacing:calc(4.6*var(--u));color:var(--tx);white-space:nowrap;font-weight:600}.tvd-kicker.dim{color:var(--mu)}.tvd-sec{font-size:calc(31*var(--u));margin:calc(12*var(--u)) 0 calc(4*var(--u));font-weight:600}.tvd-empty{font-size:calc(28*var(--u));color:var(--mu);margin-top:calc(36*var(--u));font-weight:500}.tvd-card,.tvd-poster,.tvd-still,.tvd-round,.tvd-ctl,.tvd-btn,.tvd-pill,.tvd-tab,.tvd-htab,.tvd-seg,.tvd-keyc,.tvd-person-ring{transition:box-shadow var(--focus-move) var(--ease),background var(--focus-move) var(--ease),color var(--focus-move) var(--ease)}.tvd-card.f,.tvd-poster.f,.tvd-still.f{box-shadow:0 0 0 calc(4*var(--u)) var(--ember),0 calc(22*var(--u)) calc(36*var(--u)) #000000a6}.tvd-round.f,.tvd-ctl.f,.tvd-btn.f,.tvd-pill.f,.tvd-htab.f,.tvd-seg.f,.tvd-keyc.f,.tvd-person.f .tvd-person-ring{box-shadow:0 0 0 calc(3*var(--u)) var(--ember)}.tvd-backdrop{position:absolute;inset:0}.tvd-backdrop-art{opacity:.75;width:74%;height:82%;transition:background .4s;position:absolute;top:0;right:0}.tvd-backdrop.dim .tvd-backdrop-art{opacity:.32}.tvd-backdrop:after{content:"";background:linear-gradient(90deg,#0c0a09 26%,#0c0a09b3 50%,#0c0a091a 80%),linear-gradient(#0c0a0900 40%,#0c0a09 78%);position:absolute;inset:0}.tvd-livewash{background:radial-gradient(40% 46% at 72% 26%,#e8785a1a,#0000 70%);position:absolute;inset:0}.tvd-main{padding:calc(22*var(--u)) 0 0 calc(96*var(--u));flex-direction:column;display:flex;position:absolute;inset:0}.tvd-head{z-index:3;height:calc(72*var(--u));margin-right:calc(96*var(--u));flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.tvd-brand{width:calc(420*var(--u))}.tvd-brand .nx-word{width:calc(132*var(--u))}.tvd-rail{gap:calc(4*var(--u));padding:calc(8*var(--u));box-shadow:inset 0 0 0 1px var(--hl);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171312b8;border-radius:999px;display:flex}.tvd-tab{padding:calc(14*var(--u)) calc(28*var(--u));font-size:calc(24*var(--u));color:var(--tx);white-space:nowrap;border-radius:999px;font-weight:500;position:relative}.tvd-tab.on{color:var(--ivory);font-weight:600}.tvd-tab.on:after{content:"";left:calc(28*var(--u));right:calc(28*var(--u));bottom:calc(6*var(--u));height:calc(3*var(--u));background:var(--ember);border-radius:9px;position:absolute}.tvd-rail.on .tvd-tab.on:after{opacity:0}.tvd-tab.f{box-shadow:inset 0 0 0 calc(3*var(--u)) var(--ember);color:var(--ivory)}.tvd-ctls{justify-content:flex-end;align-items:center;gap:calc(16*var(--u));width:calc(420*var(--u));display:flex}.tvd-ctl{width:calc(64*var(--u));height:calc(64*var(--u));box-shadow:inset 0 0 0 1px var(--hl);font-size:calc(28*var(--u));background:#171312b8;border-radius:50%;place-items:center;display:grid}.tvd-clock{font-size:calc(26*var(--u));font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.tvd-avatar{width:calc(56*var(--u));height:calc(56*var(--u));background:color-mix(in srgb,var(--pc) 32%,#211b19);box-shadow:inset 0 0 0 calc(2*var(--u)) color-mix(in srgb,var(--pc) 70%,transparent);font-size:calc(21*var(--u));color:var(--ivory);border-radius:50%;place-items:center;font-weight:600;display:grid}.tvd-content{min-height:0;margin-top:calc(20*var(--u));flex:1;position:relative}.tvd-scroll,.tvd-shelves,.tvd-results{height:100%;overflow:hidden}.tvd-hero{width:calc(1100*var(--u));padding-top:calc(70*var(--u));margin-bottom:calc(30*var(--u))}.tvd-hero-title{font-family:var(--display);font-weight:500;font-size:calc(112*var(--u));letter-spacing:-.005em;margin-top:calc(14*var(--u));line-height:1}.tvd-hero-meta{font-size:calc(25*var(--u));color:var(--tx);margin-top:calc(18*var(--u));font-weight:500}.tvd-actions{align-items:center;gap:calc(32*var(--u));margin-top:calc(34*var(--u));display:flex}.tvd-round{width:calc(72*var(--u));height:calc(72*var(--u));font-size:calc(28*var(--u));background:#211b19cc;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #f4f2ee29}.tvd-round.small{width:calc(56*var(--u));height:calc(56*var(--u));font-size:calc(22*var(--u))}.tvd-round.big{width:calc(96*var(--u));height:calc(96*var(--u));font-size:calc(38*var(--u));background:var(--ivory);color:var(--carbon)}.tvd-htabs{align-items:center;gap:calc(12*var(--u));margin:calc(12*var(--u)) 0 calc(4*var(--u)) calc(-26*var(--u));display:flex}.tvd-htab{padding:calc(10*var(--u)) calc(26*var(--u));font-size:calc(27*var(--u));color:var(--mu);white-space:nowrap;border-radius:999px;font-weight:500}.tvd-htab.on{font-size:calc(31*var(--u));color:var(--ivory);font-weight:600}.tvd-shelf{gap:calc(32*var(--u));padding:calc(18*var(--u)) calc(96*var(--u)) calc(40*var(--u)) calc(14*var(--u));margin-left:calc(-14*var(--u));display:flex;overflow:hidden}.tvd-shelf.posters{gap:calc(28*var(--u))}.tvd-card{width:calc(400*var(--u));height:calc(225*var(--u));border-radius:calc(14*var(--u));background:var(--rs);flex:none;position:relative;overflow:hidden}.tvd-card.small{width:calc(340*var(--u));height:calc(191*var(--u))}.tvd-card:after{content:"";background:linear-gradient(#0c0a0900 36%,#0c0a09db);position:absolute;inset:0}.tvd-tile{left:calc(22*var(--u));right:calc(22*var(--u));bottom:calc(20*var(--u));z-index:1;flex-direction:column;display:flex;position:absolute}.tvd-card-title{font-family:var(--display);font-weight:500;font-size:calc(34*var(--u));white-space:nowrap;text-overflow:ellipsis;line-height:1.05;overflow:hidden}.tvd-card-sub{font-size:calc(20*var(--u));color:var(--tx);margin-top:calc(4*var(--u));white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.tvd-prog{left:calc(22*var(--u));right:calc(22*var(--u));bottom:calc(10*var(--u));height:calc(4*var(--u));z-index:1;background:#f4f2ee38;border-radius:9px;position:absolute}.tvd-prog b{background:var(--ivory);border-radius:9px;height:100%;display:block}.tvd-prog~.tvd-tile{bottom:calc(24*var(--u))}.tvd-logo{width:calc(64*var(--u));height:calc(64*var(--u));border-radius:calc(12*var(--u));font-size:calc(21*var(--u));letter-spacing:.02em;color:var(--ivory);background:#0c0a09;flex:none;place-items:center;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #f4f2ee24}.tvd-logo.big{width:calc(120*var(--u));height:calc(120*var(--u));border-radius:calc(24*var(--u));font-size:calc(38*var(--u))}.tvd-card-logo{top:calc(18*var(--u));z-index:1;position:absolute;left:50%;transform:translate(-50%)}.tvd-live{height:100%;margin:0 calc(48*var(--u)) 0 calc(-48*var(--u));flex-direction:column;display:flex}.tvd-live-top{align-items:flex-start;gap:calc(36*var(--u));padding:calc(28*var(--u)) 0 0 calc(20*var(--u));flex:none;display:flex}.tvd-live-hero{min-width:0;padding-top:calc(8*var(--u));flex:1}.tvd-live-kicker{font-size:calc(20*var(--u));letter-spacing:calc(4.4*var(--u));color:var(--tx);text-transform:uppercase;font-weight:600}.tvd-live-now{font-family:var(--display);font-weight:500;font-size:calc(88*var(--u));margin-top:calc(10*var(--u));white-space:nowrap;text-overflow:ellipsis;line-height:.98;overflow:hidden}.tvd-live-when{font-size:calc(24*var(--u));color:var(--tx);margin-top:calc(14*var(--u));font-weight:500}.tvd-live-progress{align-items:center;gap:calc(18*var(--u));margin-top:calc(16*var(--u));display:flex}.tvd-live-track{width:calc(520*var(--u));height:calc(5*var(--u));background:var(--rs);border-radius:9px;display:block;overflow:hidden}.tvd-live-track b{background:var(--ivory);height:100%;display:block}.tvd-live-left,.tvd-live-next{font-size:calc(21*var(--u));color:var(--mu);font-weight:500}.tvd-live-desc{font-size:calc(22*var(--u));color:var(--tx);margin-top:calc(16*var(--u));max-width:calc(820*var(--u));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.tvd-live-next{margin-top:calc(14*var(--u))}.tvd-preview{width:calc(788*var(--u));height:calc(443*var(--u));border-radius:calc(22*var(--u));box-shadow:0 0 0 1px var(--hl),0 calc(30*var(--u)) calc(80*var(--u)) #0009;flex:none;position:relative;overflow:hidden}.tvd-preview-logo{left:calc(28*var(--u));bottom:calc(28*var(--u));position:absolute}.tvd-preview-tag{right:calc(24*var(--u));top:calc(22*var(--u));font-size:calc(18*var(--u));padding:calc(6*var(--u)) calc(14*var(--u));color:var(--tx);background:#0c0a0999;border-radius:999px;font-weight:600;position:absolute}.tvd-panel{gap:calc(24*var(--u));min-height:0;padding:calc(18*var(--u)) calc(20*var(--u));margin:calc(28*var(--u)) 0 calc(12*var(--u));border-radius:calc(26*var(--u));border:1px solid var(--hl);background:var(--sf);flex:1;display:flex;overflow:hidden}.tvd-cats{width:calc(280*var(--u));flex:none;overflow:hidden}.tvd-cat{height:calc(68*var(--u));padding:0 calc(16*var(--u));margin:0 calc(8*var(--u)) calc(6*var(--u));border-radius:calc(14*var(--u));font-size:calc(22*var(--u));color:var(--tx);white-space:nowrap;align-items:center;font-weight:500;display:flex}.tvd-cat.on{color:var(--ivory);font-weight:600}.tvd-chs,.tvd-favrows,.tvd-setrows{flex:1;min-width:0;overflow:hidden}.tvd-ch{align-items:center;gap:calc(24*var(--u));height:calc(94*var(--u));padding:0 calc(20*var(--u));margin:0 calc(8*var(--u)) calc(10*var(--u));border-radius:calc(16*var(--u));background:#f4f2ee08;display:flex;position:relative;overflow:hidden}.tvd-ch-name{font-size:calc(22*var(--u));white-space:nowrap;font-weight:600}.tvd-ch-now{font-size:calc(20*var(--u));color:var(--mu);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-weight:500;overflow:hidden}.tvd-ch,.tvd-cat{transition:background var(--focus-move) var(--ease)}.tvd-ch.f,.tvd-cat.f{background:color-mix(in srgb,#211b19 72%,var(--ember))}.tvd-ch.f:before,.tvd-cat.f:before{content:"";width:calc(4*var(--u));background:var(--ember);border-radius:9px;position:absolute;top:22%;bottom:22%;left:0}.tvd-cat{position:relative}.tvd-ch.f .tvd-ch-now{color:var(--tx)}.tvd-logo img{object-fit:contain;width:100%;height:100%;padding:calc(6*var(--u))}.tvd-guide{padding-top:calc(10*var(--u));--gch:calc(330*var(--u));flex-direction:column;gap:0;position:relative}.tvd-times{height:calc(40*var(--u));margin:0 calc(8*var(--u)) 0 calc(var(--gch) + 24*var(--u));flex:none;position:relative}.tvd-times span{padding-left:calc(10*var(--u));font-size:calc(19*var(--u));color:var(--mu);white-space:nowrap;font-weight:600;position:absolute;top:0}.tvd-grows{flex:1;min-height:0;overflow:hidden}.tvd-grow{gap:calc(16*var(--u));height:calc(94*var(--u));margin:0 calc(8*var(--u)) calc(10*var(--u));display:flex;position:relative}.tvd-gch{width:var(--gch);align-items:center;gap:calc(18*var(--u));padding:0 calc(16*var(--u));border-radius:calc(16*var(--u));transition:background var(--focus-move) var(--ease);background:#f4f2ee08;flex:none;display:flex;position:relative;overflow:hidden}.tvd-gch .tvd-ch-name{text-overflow:ellipsis;overflow:hidden}.tvd-grow.f .tvd-gch{background:color-mix(in srgb,#211b19 72%,var(--ember))}.tvd-grow.f .tvd-gch:before{content:"";width:calc(4*var(--u));background:var(--ember);border-radius:9px;position:absolute;top:22%;bottom:22%;left:0}.tvd-slots{flex:1;min-width:0;position:relative}.tvd-slot{justify-content:center;gap:calc(4*var(--u));padding:0 calc(18*var(--u));border-right:calc(8*var(--u)) solid #171312;border-radius:calc(14*var(--u));background:#f4f2ee0a padding-box padding-box;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.tvd-slot.on{background-color:#f4f2ee14}.tvd-grow.f .tvd-slot.on{background-color:#f4f2ee24}.tvd-slot b{font-size:calc(21*var(--u));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tvd-slot i{font-style:normal;font-size:calc(17*var(--u));color:var(--mu);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.tvd-nowline{top:calc(14*var(--u));bottom:calc(18*var(--u));width:calc(2*var(--u));pointer-events:none;left:calc(20*var(--u) + 8*var(--u) + var(--gch) + 16*var(--u) + (100% - 40*var(--u) - 16*var(--u) - var(--gch) - 16*var(--u)) * var(--now));background:#f4f2ee8c;position:absolute}.tvd-corner{right:calc(96*var(--u));top:calc(104*var(--u));width:calc(140*var(--u));opacity:.5;z-index:1;height:auto;position:absolute}.story .tvd .tvd-live-desc{font-size:calc(22*var(--u));color:var(--tx)}.tvd-lib{flex-direction:column;height:100%;display:flex}.tvd-cine{height:calc(330*var(--u));width:52%;padding-top:calc(22*var(--u));gap:calc(10*var(--u));flex-direction:column;flex:none;display:flex}.tvd-cine-head{align-items:center;gap:calc(22*var(--u));display:flex}.tvd-cine-title{font-family:var(--display);font-weight:500;font-size:calc(80*var(--u));white-space:nowrap;text-overflow:ellipsis;line-height:1;overflow:hidden}.tvd-cine-meta{font-size:calc(24*var(--u));color:var(--tx)}.tvd-cine-overview{font-size:calc(25*var(--u));color:var(--tx);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.tvd-shelves{flex:1;min-height:0}.tvd-poster{width:calc(240*var(--u));height:calc(360*var(--u));border-radius:calc(14*var(--u));background:var(--rs);flex:none;position:relative;overflow:hidden}.tvd-poster:after{content:"";background:linear-gradient(#0c0a0900 50%,#0c0a09cc);position:absolute;inset:0}.tvd-poster-title{left:calc(18*var(--u));right:calc(18*var(--u));bottom:calc(18*var(--u));z-index:1;font-family:var(--display);font-weight:500;font-size:calc(30*var(--u));line-height:1.05;position:absolute}.tvd-title{align-items:flex-end;gap:calc(64*var(--u));min-height:calc(520*var(--u));padding-top:calc(40*var(--u));margin:0 calc(96*var(--u)) calc(40*var(--u)) 0;display:flex}.tvd-title-poster{width:calc(320*var(--u));height:calc(480*var(--u));border-radius:calc(14*var(--u));box-shadow:0 calc(18*var(--u)) calc(30*var(--u)) #0000008c;flex:none;position:relative;overflow:hidden}.tvd-title-poster .tvd-poster-title{font-size:calc(38*var(--u))}.tvd-title-poster:after{content:"";background:linear-gradient(#0c0a0900 50%,#0c0a09bf);position:absolute;inset:0}.tvd-title-body{max-width:calc(1120*var(--u));padding-bottom:calc(4*var(--u));flex:1}.tvd-title-name{font-family:var(--display);font-weight:500;font-size:calc(100*var(--u));margin-top:calc(10*var(--u));line-height:1.02}.tvd-title-facts{font-size:calc(26*var(--u));color:var(--tx);margin-top:calc(14*var(--u));font-weight:500}.tvd-title-overview{font-size:calc(26*var(--u));color:var(--tx);margin-top:calc(20*var(--u));max-width:calc(1000*var(--u));line-height:1.46}.tvd-title-actions{align-items:center;gap:calc(24*var(--u));margin-top:calc(36*var(--u));display:flex}.tvd-btn{align-items:center;gap:calc(14*var(--u));min-width:calc(220*var(--u));padding:calc(18*var(--u)) calc(40*var(--u));font-size:calc(28*var(--u));white-space:nowrap;background:#211b19cc;border-radius:999px;justify-content:center;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #f4f2ee29}.tvd-btn .tvd-glyph{font-size:calc(24*var(--u))}.tvd-btn.pri{background:var(--ivory);color:var(--carbon)}.tvd-btn-detail{font-size:calc(24*var(--u));opacity:.62;font-weight:500}.tvd-cast{gap:calc(28*var(--u));padding:calc(18*var(--u)) calc(96*var(--u)) calc(30*var(--u)) calc(8*var(--u));display:flex;overflow:hidden}.tvd-person{width:calc(196*var(--u));align-items:center;gap:calc(6*var(--u));text-align:center;flex-direction:column;flex:none;display:flex}.tvd-person-ring{width:calc(176*var(--u));height:calc(176*var(--u));padding:calc(6*var(--u));margin-bottom:calc(8*var(--u));border-radius:50%}.tvd-person-face{background:var(--rs);width:100%;height:100%;font-family:var(--display);font-size:calc(52*var(--u));color:var(--mu);border-radius:50%;place-items:center;display:grid}.tvd-person-name{font-size:calc(22*var(--u));font-weight:600}.tvd-person-role{font-size:calc(20*var(--u));color:var(--mu)}.tvd-credit{font-size:calc(18*var(--u));color:var(--mu);margin:calc(8*var(--u)) 0 calc(60*var(--u))}.tvd-season{height:100%}.tvd-season-head{align-items:flex-end;gap:calc(48*var(--u));padding-top:calc(32*var(--u));margin-right:calc(96*var(--u));display:flex}.tvd-season-poster{width:calc(200*var(--u));height:calc(300*var(--u));border-radius:calc(12*var(--u));flex:none}.tvd-season-title{font-family:var(--display);font-weight:500;font-size:calc(96*var(--u));margin-top:calc(8*var(--u));line-height:1.04}.tvd-episode-focus{height:calc(170*var(--u));margin:calc(36*var(--u)) calc(96*var(--u)) 0 0;max-width:calc(1200*var(--u))}.tvd-episode-focus-title{font-size:calc(34*var(--u));font-weight:600}.tvd-episode-overview{font-size:calc(24*var(--u));color:var(--tx);margin-top:calc(12*var(--u));line-height:1.42}.tvd-shelf.episodes{padding-top:calc(12*var(--u))}.tvd-episode{width:calc(400*var(--u));flex:none}.tvd-still{height:calc(225*var(--u));border-radius:calc(12*var(--u));background:var(--rs);place-items:center;display:grid;position:relative;overflow:hidden}.tvd-still-n{font-family:var(--display);font-size:calc(88*var(--u));color:#f4f2eeb8;position:relative}.tvd-episode-cap{align-items:baseline;gap:calc(12*var(--u));margin-top:calc(14*var(--u));padding:0 calc(4*var(--u));white-space:nowrap;display:flex}.tvd-episode-cap b{font-size:calc(22*var(--u));color:var(--mu);font-weight:600}.tvd-episode-cap span{font-size:calc(24*var(--u));text-overflow:ellipsis;font-weight:600;overflow:hidden}.tvd-episode-cap i{font-style:normal;font-size:calc(22*var(--u));color:var(--mu);margin-left:auto}.tvd-favs,.tvd-settings,.tvd-search{height:100%;margin-right:calc(96*var(--u));flex-direction:column;display:flex}.tvd-favs-title{font-family:var(--display);font-weight:500;font-size:calc(72*var(--u));margin:calc(30*var(--u)) 0 calc(24*var(--u));line-height:1}.tvd-segs{gap:calc(4*var(--u));padding:calc(8*var(--u));box-shadow:inset 0 0 0 1px var(--hl);margin-bottom:calc(24*var(--u));background:#171312b8;border-radius:999px;align-self:flex-start;display:flex}.tvd-seg{padding:calc(12*var(--u)) calc(30*var(--u));font-size:calc(24*var(--u));color:var(--tx);border-radius:999px;font-weight:500}.tvd-seg.on{background:var(--ivory);color:var(--carbon);font-weight:600}.tvd-favrows .tvd-ch,.tvd-setrows .tvd-ch{margin-left:0;margin-right:0}.tvd-thumb{width:calc(112*var(--u));height:calc(64*var(--u));border-radius:calc(10*var(--u));flex:none}.tvd-settings{padding:calc(22*var(--u)) 0 0 0;padding-left:calc(96*var(--u));margin-left:0;position:absolute;inset:0}.tvd-settings .tvd-favs-title{margin-top:calc(70*var(--u))}.tvd-setrows{max-width:calc(1100*var(--u))}.tvd-field{align-items:center;gap:calc(18*var(--u));height:calc(84*var(--u));padding:0 calc(30*var(--u));margin-top:calc(26*var(--u));border-radius:calc(20*var(--u));background:var(--sf);box-shadow:inset 0 0 0 1px var(--hl);font-size:calc(32*var(--u));max-width:calc(1100*var(--u));font-weight:500;display:flex}.tvd-field .tvd-glyph,.tvd-field .ph{color:var(--mu)}.tvd-caret{width:calc(3*var(--u));height:calc(38*var(--u));background:var(--ivory);margin-left:calc(-12*var(--u));animation:1s step-end infinite tvdBlink}.tvd-field .ph+.tvd-caret{margin:0 calc(-10*var(--u)) 0 0;order:-1}@keyframes tvdBlink{50%{opacity:0}}.tvd-keys{grid-template-columns:repeat(15,calc(64*var(--u)));gap:calc(10*var(--u));margin:calc(22*var(--u)) 0 calc(6*var(--u));display:grid}.tvd-keyc{height:calc(64*var(--u));border-radius:calc(14*var(--u));font-size:calc(26*var(--u));color:var(--tx);background:#f4f2ee0d;place-items:center;font-weight:600;display:grid}.tvd-keyc.wide{font-size:calc(22*var(--u));grid-column:span 2}.tvd-keyc.f{background:var(--ivory);color:var(--carbon)}.tvd-results{flex:1;min-height:0}.tvd-player{position:absolute;inset:0}.tvd-picture{filter:saturate(.9);position:absolute;inset:0}.tvd-player:after{content:"";background:linear-gradient(#0c0a09b3,#0c0a0900 20% 45%,#0c0a09eb 88%);position:absolute;inset:0}.tvd-player>:not(.tvd-picture){z-index:1}.tvd-player-note{text-align:center;font-size:calc(26*var(--u));color:#f4f2eecc;z-index:1;font-weight:500;position:absolute;top:40%;left:0;right:0}.tvd-player-top{left:calc(96*var(--u));right:calc(96*var(--u));top:calc(48*var(--u));justify-content:space-between;align-items:center;display:flex;position:absolute}.tvd-badge{font-size:calc(18*var(--u));padding:calc(4*var(--u)) calc(10*var(--u));border-radius:calc(6*var(--u));box-shadow:inset 0 0 0 calc(2*var(--u)) #f4f2ee99;font-weight:600}.tvd-player-bottom{left:calc(96*var(--u));right:calc(96*var(--u));bottom:calc(64*var(--u));position:absolute}.tvd-identity{align-items:center;gap:calc(28*var(--u));display:flex}.tvd-player-title{font-family:var(--display);font-weight:500;font-size:calc(76*var(--u));margin-top:calc(8*var(--u));line-height:1.02}.tvd-timeline{align-items:center;gap:calc(24*var(--u));margin-top:calc(30*var(--u));font-size:calc(22*var(--u));color:var(--tx);font-variant-numeric:tabular-nums;font-weight:500;display:flex}.tvd-track{height:calc(6*var(--u));background:#f4f2ee33;border-radius:9px;flex:1;overflow:hidden}.tvd-track b{background:var(--ivory);height:100%;display:block}.tvd-controls{margin-top:calc(30*var(--u));justify-content:space-between;align-items:center;display:flex}.tvd-transport{align-items:center;gap:calc(24*var(--u));display:flex}.tvd-seek{font-size:calc(20*var(--u));white-space:nowrap;font-weight:600}.tvd-pill{padding:calc(20*var(--u)) calc(32*var(--u));font-size:calc(24*var(--u));background:#211b19cc;border-radius:999px;font-weight:600;box-shadow:inset 0 0 0 1px #f4f2ee29}.tvd-profiles{background:radial-gradient(46% 50% at 50% 46%,#e8785a14,#0000 70%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tvd-profiles-title{font-family:var(--display);font-weight:500;font-size:calc(96*var(--u));margin-bottom:calc(64*var(--u))}.tvd-people{gap:calc(48*var(--u));display:flex}.tvd-person.big{width:calc(240*var(--u))}.tvd-person.big .tvd-person-ring{width:calc(220*var(--u));height:calc(220*var(--u))}.tvd-person.big .tvd-avatar{width:100%;height:100%;font-size:calc(64*var(--u));font-family:var(--display);font-weight:500}.tvd-person.big .tvd-person-name{font-size:calc(28*var(--u))}.tvd-volume{z-index:7;color:var(--ivory);animation:tvdIn .2s var(--ease);background:#171312db;border-radius:99cqw;align-items:center;gap:1.1cqw;padding:.9cqw 1.4cqw;font-size:1.6cqw;display:flex;position:absolute;top:6%;right:4%;box-shadow:inset 0 0 0 1px #f4f2ee1f}.tvd-volume-bar{background:#f4f2ee33;border-radius:9px;width:10cqw;height:.35cqw;overflow:hidden}.tvd-volume-bar b{background:var(--ivory);height:100%;transition:width .15s;display:block}.remote{touch-action:none;background:linear-gradient(90deg,#1d1a19,#2b2725 30%,#2f2b28 50%,#2b2725 70%,#1d1a19);border-radius:40px;flex-direction:column;align-items:center;gap:22px;width:128px;padding:22px 16px 44px;display:flex;box-shadow:inset 0 1px #f4f2ee1f,inset 0 -1px #00000080,0 0 0 1px #f4f2ee0f,0 40px 70px -30px #000000e6}.remote button{-webkit-tap-highlight-color:transparent}.remote-pad{width:96px;height:96px;position:relative}.remote-ring{background:#141110;border-radius:50%;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0;overflow:hidden;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #f4f2ee1a,inset 0 2px 6px #0009}.remote-dir{transition:background .12s;position:relative}.remote-dir i{background:#f4f2ee8c;border-radius:50%;width:4px;height:4px;position:absolute}.remote-dir.up i{top:22%;left:22%}.remote-dir.right i{top:22%;right:22%}.remote-dir.left i{bottom:22%;left:22%}.remote-dir.down i{bottom:22%;right:22%}.remote-dir:hover{background:#f4f2ee0a}.remote-dir:active,.remote-dir.hit{background:#f4f2ee1f}.remote-ok{background:radial-gradient(circle at 50% 35%,#2c2826,#1b1817);border-radius:50%;transition:transform .12s,background .12s;position:absolute;inset:23px;box-shadow:inset 0 0 0 1px #f4f2ee1a,0 1px 2px #0009}.remote-ok:hover{background:radial-gradient(circle at 50% 35%,#34302d,#1f1c1a)}.remote-ok:active,.remote-ok.hit{background:radial-gradient(circle at 50% 35%,#3c3734,#24201e);transform:scale(.93)}.remote-keys{grid-template-columns:40px 40px;gap:14px 16px;display:grid}.remote-key,.remote-vol{color:#f4f2eed1;background:#141110;place-items:center;transition:transform .12s,background .12s,color .12s;display:grid;box-shadow:inset 0 0 0 1px #f4f2ee1a,0 1px 2px #0009}.remote-key{border-radius:50%;width:40px;height:40px}.remote-key svg{width:18px;height:18px}.remote-volume{background:#141110;border-radius:20px;grid-row:span 2;grid-template-rows:1fr 1fr;width:40px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #f4f2ee1a,0 1px 2px #0009}.remote-vol{box-shadow:none;background:0 0;font-size:20px;font-weight:500}.remote-key:hover,.remote-vol:hover{color:var(--ivory);background:#1d1a19}.remote-key:active,.remote-key.hit,.remote-vol:active,.remote-vol.hit{color:var(--ivory);background:#262220;transform:scale(.93)}.remote-vol:active,.remote-vol.hit{transform:none}.remote :focus-visible{border-radius:50%}.remote-volume :focus-visible{border-radius:20px}@media (prefers-reduced-motion:reduce){.tvd,.tvd-volume,.tvd-caret{animation:none}}@media (max-width:960px){.tvd-stage{grid-template-columns:1fr;justify-items:center;gap:28px}.tvd-stage .tv{width:100%}.remote{zoom:.8}}.tvd{--wash:#a9432c;--stage:color-mix(in srgb,#0c0a09 88%,var(--wash));background:var(--stage)}.tvd-backdrop{z-index:0}.tvd-backdrop:not(.dim):before{content:"";z-index:1;background:radial-gradient(60% 70% at 8% 0%,color-mix(in srgb,var(--wash) 16%,transparent),transparent 60%);position:absolute;inset:0}.tvd-backdrop:after{background:linear-gradient(90deg,var(--stage) 26%,color-mix(in srgb,var(--stage) 70%,transparent) 50%,color-mix(in srgb,var(--stage) 10%,transparent) 80%),linear-gradient(0deg,var(--stage) 22%,transparent 60%)}.tvd.frozen{isolation:isolate;animation:none}.tvd.frozen [data-f]{cursor:inherit}.tvd.rb{--ember:#6fd0bd;--wash:#6fd0bd}.tvd.rb .tvd-rail{background:#0a201db8;box-shadow:inset 0 0 0 1px #6fd0bd2e}.tvd.rb .tvd-prog b{background:var(--ember)}.rb-logo{align-items:center;gap:calc(14*var(--u));color:#e6fbf6;font-size:calc(30*var(--u));letter-spacing:-.02em;white-space:nowrap;display:inline-flex}.rb-logo svg{width:calc(46*var(--u));height:calc(46*var(--u));flex:none}.rb-logo span{color:#a9dcd2;font-weight:400}.rb-logo b{color:#e6fbf6;margin-right:calc(5*var(--u));font-weight:800}.launcher-preset-field{border:0;min-width:0;margin:0;padding:0}.launcher-preset-field legend{margin-bottom:8px;font-size:13px;font-weight:600}.launcher-preset-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin:14px 0;display:grid}.launcher-preset-choice{border:1px solid var(--line);cursor:pointer;text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:8px;min-height:44px;padding:12px 8px;font-size:12px;display:flex}.launcher-preset-choice:has(input:checked){border-color:var(--t1)}.launcher-preset-choice:focus-within{outline:2px solid var(--ember);outline-offset:3px}.launcher-preset-choice input{margin:0}.launcher-preset-choice img,.launcher-preset-preview img{border-radius:10px}.launcher-preset-preview{flex-direction:column;gap:12px;margin-bottom:22px;display:flex}.launcher-preset-preview>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.miy{grid-template-columns:220px minmax(0,5fr) minmax(0,6fr);align-items:start;gap:32px;display:grid}.miy>*{min-width:0}.miy-rail{flex-direction:column;gap:18px;display:flex;position:sticky;top:24px}.miy-rail ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.miy-step a{color:var(--t3);transition:color var(--focus-move) var(--ease), border-color var(--focus-move) var(--ease);border-bottom:2px solid #0000;align-items:center;gap:12px;padding:10px 4px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex}.miy-step a:hover{color:var(--t)}.miy-step.now a{color:var(--ivory);border-bottom-color:var(--ember);font-weight:600}.miy-step.done a{color:var(--t2)}.miy-num{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--line3);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:600;display:grid}.miy-num svg{width:14px;height:14px}.miy-step.done .miy-num{background:var(--raised);box-shadow:none;color:var(--ivory)}.miy-later{align-self:start;font-size:13.5px}.miy-body h1{letter-spacing:-.02em;outline:none;margin:2px 0 6px;font-size:30px;font-weight:600}.miy-body h1:focus-visible{box-shadow:none}.miy-count{color:var(--t3);margin:0;font-size:13px}.miy-intro{color:var(--t2);max-width:46ch;margin:0 0 24px}.miy-actions{align-items:center;gap:18px}.miy-actions .btn[type=submit]{margin-left:auto}.miy-preview{flex-direction:column;gap:18px;display:flex;position:sticky;top:24px}.miy-ready{flex-direction:column;gap:24px;display:flex}.miy.ready{grid-template-columns:220px minmax(0,1fr)}.miy.ready .miy-ready .look-preview{max-width:880px}.miy-ready-mark{width:72px;height:72px}.miy-ready-mark .nx-sym{width:100%;height:100%}.miy-card{flex-direction:column;align-items:start;gap:14px;display:flex}.miy-card .look-preview{width:100%}@media (max-width:1100px){.miy,.miy.ready{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.miy.ready .miy-body{grid-column:1/-1}.miy-rail{grid-column:1/-1;position:static}.miy-rail ol{flex-direction:row;gap:14px;overflow-x:auto}.miy-step a{white-space:nowrap}}@media (max-width:720px){.miy,.miy.ready{grid-template-columns:1fr;gap:22px}.miy-preview{position:static}.miy-step a{padding:8px 2px}}.n-brand{align-items:center;gap:1cqw;display:inline-flex}.n-brand-logo{object-fit:contain;width:auto;max-width:10cqw;height:2.6cqw}.n-logo-img{object-fit:contain;width:72%;height:72%}.logo-drop{background:var(--raised);border:1px dashed var(--line3);cursor:pointer;min-height:120px;transition:border-color var(--focus-move) var(--ease);border-radius:12px;place-items:center;padding:16px;display:grid;position:relative}.logo-drop.over,.logo-drop:hover{border-color:var(--t3)}.logo-drop:focus-within{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--ember)}.logo-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.logo-drop img{object-fit:contain;max-width:220px;max-height:72px}.logo-drop-empty{color:var(--t3);font-size:14px}.logo-drop-empty strong{color:var(--t);font-weight:600}.swatch-field{border:0;min-width:0;margin:0;padding:0}.swatches{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;margin-top:10px;display:grid}.swatch-choice{cursor:pointer;color:var(--t3);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;font-size:12px;display:flex;position:relative}.swatch-choice input{opacity:0;pointer-events:none;position:absolute}.swatch-dot{width:40px;height:40px;transition:box-shadow var(--focus-move) var(--ease);border-radius:50%;box-shadow:inset 0 0 0 1px #00000040}.swatch-dot.custom{background:conic-gradient(#ef6262,#e7b54a,#adcc64,#53bdb4,#6a9ee8,#ae8ae5,#ec7daa,#ef6262)}.swatch-choice:has(input:checked) .swatch-dot{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--ivory)}.swatch-choice:has(input:checked){color:var(--t)}.swatch-choice:has(input:focus-visible) .swatch-dot{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--ember)}.glow-field summary{cursor:pointer;color:var(--t2);font-size:14px}.look-cards{border:0;min-width:0;margin:0;padding:0}.look-card-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 8px;display:grid}.look-card-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.look-card{box-shadow:inset 0 0 0 1px var(--line2);cursor:pointer;color:var(--t2);border-radius:12px;flex-direction:column;gap:8px;padding:10px;font-size:13.5px;font-weight:500;display:flex;position:relative}.look-card input{opacity:0;pointer-events:none;position:absolute}.look-card:has(input:checked){box-shadow:inset 0 0 0 2px var(--ivory);color:var(--t)}.look-card:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--ivory), 0 0 0 3px var(--ember)}.look-card{container-type:inline-size}.mini-look{aspect-ratio:16/9;background:var(--carbon);color:var(--ivory);font-family:var(--sans);border-radius:8px;flex-direction:column;justify-content:center;align-items:stretch;gap:2cqw;min-width:0;padding:0 9cqw;display:flex;overflow:hidden}.mini-look>span{white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:0;line-height:1.25;overflow:hidden}.mini-look[data-theme-mode=light]{color:#211b19;background:#f4f2ee}.mini-look-name{font-family:var(--display);opacity:.8;font-size:7.5cqw;font-weight:600}.mini-look-title{font-family:var(--display);font-size:13cqw;font-weight:500}.mini-look-row{gap:3cqw;margin-top:2cqw;display:flex;overflow:visible!important}.mini-look-row i{background:#7f7f7f38;border:max(1px,.9cqw) solid #0000;border-radius:1.5cqw;flex:1;height:7cqw}@media (max-width:760px){.console:has(.miy){grid-template-columns:1fr;min-width:0}.console:has(.miy) .rail{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static}.console:has(.miy) .rnav{flex-wrap:wrap;display:flex}.console:has(.miy) .rail-foot{display:none}.console:has(.miy) .cmain{min-width:0;padding:28px 18px 64px}.console:has(.miy) .cinner{min-width:0;max-width:100%}}.login-fields{container-type:inline-size}.login-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@container (max-width:420px){.login-pair{grid-template-columns:1fr;gap:20px}}.connect-media .card{max-width:520px;margin-top:28px;padding:24px}.connect-media .seg span{height:44px;padding:0 20px;font-size:15px}.connect-media .field input{min-height:44px;font-size:16px}.connect-media .busy-label{margin-top:20px}.cx-console{grid-template-columns:248px minmax(0,1fr)}.cx-console .rail{gap:22px;padding:22px 16px 18px}.cx-console .rail .wordmark{padding:4px 8px 0}.cx-console .rnav{border-top:0;gap:2px;padding-top:0}.cx-console .rnav a{border-radius:10px;justify-content:flex-start;gap:12px;height:40px;padding:0 12px;font-size:14px;font-weight:500}.cx-console .rnav a.on{background:#f4f2ee0f}.cx-console .rnav a.on:before{border-radius:0 3px 3px 0;width:3px;top:9px;bottom:9px;left:-16px}.cx-console .rnav .ct{color:var(--q);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:500}.cx-console .i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.cx-console .rail-foot{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 8px 2px}.cx-console .rail-foot a:hover{color:var(--t)}.cx-me{align-items:center;gap:10px;min-width:0;padding:0 0 6px;display:flex}.cx-me .av{background:var(--raised);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line3);color:var(--t);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:600;display:grid}.cx-me .who{min-width:0}.cx-me b{color:var(--t);font-size:13px;font-weight:600;display:block}.cx-me .who span{color:var(--q);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.cx-acct{position:relative}.cx-acct .i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}button.cx-me{text-align:left;width:100%;transition:background var(--focus-move);border-radius:12px;padding:8px}button.cx-me:hover,button.cx-me[aria-expanded=true]{background:#f4f2ee0a}button.cx-me .who{flex:1}button.cx-me .who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.cx-me>.i{color:var(--q)}.cx-menu{z-index:65;background:var(--raised);min-width:200px;box-shadow:0 0 0 1px var(--line2),0 24px 60px -10px #000c;border-radius:14px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.cx-menu :is(a,button){width:100%;height:38px;color:var(--t2);text-align:left;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.cx-menu :is(a,button):is(:hover,:focus-visible){color:var(--ivory);background:#f4f2ee12}.cx-menu hr{border:0;border-top:1px solid var(--line);margin:6px 4px}.cx-menu-who{border-bottom:1px solid var(--line);min-width:0;margin-bottom:6px;padding:8px 10px 10px}.cx-menu-who b{color:var(--t);font-size:13px;font-weight:600;display:block}.cx-menu-who span{color:var(--q);overflow-wrap:anywhere;font-size:12px;display:block}.cx-acct.compact{margin-left:auto;display:none}.cx-acct.compact button.cx-me{border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.cx-acct.compact .cx-menu{width:min(260px,100vw - 32px);inset:calc(100% + 6px) 0 auto auto}@media (max-width:860px){.cx-console .cx-acct.compact{display:block}.cx-menu :is(a,button){height:44px}}.cx-rail-acct{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.cx-console .cmain{padding:0}.cx-top{z-index:30;-webkit-backdrop-filter:saturate(1.2)blur(18px);backdrop-filter:saturate(1.2)blur(18px);border-bottom:1px solid var(--line);background:#0c0a09b8;align-items:center;gap:12px;height:68px;padding:0 48px;display:flex;position:sticky;top:0}.cx-trail{color:var(--q);align-items:baseline;gap:10px;font-size:13px;display:flex}.cx-trail b{letter-spacing:-.01em;color:var(--t);font-size:17px;font-weight:600}.cx-trail span:after{content:"/";color:var(--line3);margin-left:10px}.cx-top .sp{flex:1}.cx-page{max-width:1220px;padding:32px 48px 96px;display:block}.cx-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);position:relative}.op-overview{gap:16px;display:grid}.cx-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;display:grid}.cx-welcome{background:radial-gradient(60% 90% at 100% 0%,#f4f2ee0d,transparent 70%),var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;padding:30px 32px;display:grid;overflow:hidden}.cx-hello{color:var(--t3);font-size:13.5px;font-weight:500}.cx-welcome h1{letter-spacing:-.03em;text-wrap:balance;margin:8px 0 10px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.1}.cx-welcome p{color:var(--t3);max-width:46ch;font-size:14.5px}.cx-acts{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.cx-console .btn .i{width:17px;height:17px}.op-capnum{text-align:right;justify-items:end;display:grid}.op-capnum b{letter-spacing:-.045em;font-size:clamp(44px,5vw,60px);font-weight:600;line-height:1}.op-capnum span{color:var(--q);margin-top:6px;font-size:13px}.cx-glance{padding:22px}.cx-glance h2{color:var(--t3);margin-bottom:8px;font-size:14px;font-weight:600}.cx-glance ul{gap:2px;display:grid}.cx-need{transition:background var(--focus-move) var(--ease);border-radius:12px;align-items:center;gap:14px;margin:0 -12px;padding:12px;display:flex}.cx-need:hover{background:#f4f2ee0a}.cx-need .ic{background:var(--raised);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);color:var(--t2);border-radius:11px;flex:none;place-items:center;display:grid}.cx-need .tx{flex:1;min-width:0}.cx-need .tx b{color:var(--t);font-size:14px;font-weight:600;display:block}.cx-need .tx span{color:var(--q);font-size:12.5px;display:block}.cx-need .chev{color:var(--q)}.cx-clear{color:var(--t3);padding:12px 0;font-size:13.5px}.op-tl{grid-column:1/-1;gap:8px;display:grid}.op-tl-h{color:var(--q);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.op-tl-h b{color:var(--t2);font-weight:600}.op-tl-track{background:var(--bg2);height:76px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;grid-template-columns:repeat(30,minmax(0,1fr));padding:8px 4px 6px;display:grid}.op-tl-track li{border-left:1px solid #0000;flex-direction:column-reverse;align-items:center;gap:3px;min-width:0;display:flex}.op-tl-track li.wk{border-left:1px dashed var(--line2)}.op-tl-track li.today{border-left:1px solid var(--line3)}.op-mk{background:var(--ivory);width:10px;height:10px;transition:transform var(--focus-move) var(--ease);border-radius:50%;flex:none;display:block}.op-mk.hh{box-shadow:inset 0 0 0 1.5px var(--ivory);background:0 0}a.op-mk:hover,a.op-mk:focus-visible{transform:scale(1.45)}.op-tl-more{color:var(--t3);font-size:10px;font-weight:600;line-height:1}.op-tl-ax{color:var(--q);grid-template-columns:repeat(30,minmax(0,1fr));padding:0 4px;font-size:11.5px;display:grid}.op-tl-ax span{white-space:nowrap;overflow:visible}.op-tl-key{color:var(--q);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.op-tl-key span{align-items:center;gap:7px;display:inline-flex}.op-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.op-tile-stat{transition:border-color var(--focus-move) var(--ease);gap:2px;padding:16px 18px;display:grid}a.op-tile-stat:hover{border-color:var(--line3)}.op-tile-stat span{color:var(--q);font-size:12.5px}.op-tile-stat b{letter-spacing:-.03em;color:var(--t);font-size:28px;font-weight:600;line-height:1.15}.op-tile-stat b em{color:var(--q);font-size:16px;font-style:normal}.op-tbox{overflow:hidden}.op-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 16px;display:flex}.op-find{background:var(--raised);max-width:340px;height:40px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--q);border-radius:999px;flex:240px;align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.op-find:hover{box-shadow:inset 0 0 0 1px var(--line3)}.op-find:focus-within{box-shadow:inset 0 0 0 1px var(--line3),0 0 0 3px #e8785a80}.op-find input{min-width:0;height:100%;color:var(--ivory);background:0 0;border:0;outline:none;flex:1;font-size:14px}.op-find input::placeholder{color:var(--q)}.op-find input:focus-visible{outline:none;box-shadow:none!important}.op-chips{flex-wrap:wrap;gap:6px;display:flex}.op-chip{height:32px;color:var(--t3);box-shadow:inset 0 0 0 1px var(--line2);transition:background var(--focus-move),color var(--focus-move);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.op-chip:hover{color:var(--ivory);background:#f4f2ee0a}.op-chip[aria-current=true]{background:var(--ivory);color:var(--carbon);box-shadow:none;font-weight:600}.op-chip .op-n{opacity:.7;font-variant-numeric:tabular-nums;font-size:11.5px}.cx-console .scroll-x{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.op-tbl{border-collapse:collapse;width:100%;min-width:900px;font-size:13.5px}.op-tbl th{text-align:left;color:var(--q);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 12px;font-size:12px;font-weight:600}.op-tbl th.r,.op-tbl td.r{text-align:right}.op-sort{height:32px;color:inherit;transition:color var(--focus-move);align-items:center;gap:5px;display:inline-flex}.op-sort .i{opacity:0;width:13px;height:13px;transition:opacity var(--focus-move),transform var(--focus-move) var(--ease);transform:rotate(-90deg)}.op-sort:hover,.op-tbl th[aria-sort] .op-sort{color:var(--ivory)}.op-sort:hover .i{opacity:.5}.op-tbl th[aria-sort] .op-sort .i{opacity:1}.op-tbl th[aria-sort=descending] .op-sort .i{transform:rotate(90deg)}.op-tbl td{border-bottom:1px solid var(--line);color:var(--t2);vertical-align:middle;white-space:nowrap;padding:9px 12px}.op-tbl tbody tr{transition:background .12s}.op-tbl tbody tr:hover{background:#f4f2ee08}.op-tbl tr:last-child td{border-bottom:0}.op-tbl tr.gone td{color:var(--q)}.op-tbl td.nm{white-space:normal;min-width:220px}.op-who{align-items:center;gap:12px;min-width:0;display:flex}.op-who>span{min-width:0}.op-who small{color:var(--q);text-overflow:ellipsis;white-space:nowrap;max-width:32ch;font-size:12px;display:block;overflow:hidden}.op-rowlink{color:var(--ivory);font-size:14px;font-weight:600}.op-rowlink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line3);text-decoration-color:var(--line3);text-underline-offset:3px}.op-tbl tr.gone .op-rowlink{color:var(--t3)}.op-nest{color:var(--q);align-items:center;gap:5px;margin-top:1px;font-size:12px;display:flex}.op-nest .i{width:13px;height:13px}.op-tile{width:34px;height:34px;color:var(--t2);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line2);border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.op-tile.hh{border-radius:50%}.op-tile.big{width:56px;height:56px;color:var(--ivory);border-radius:15px;font-size:17px}.op-tile.big.hh{border-radius:50%}.op-spc{gap:5px;min-width:120px;display:grid}.op-spc>span:first-child{color:var(--t2);font-size:13px}.op-spc b{color:var(--ivory);font-weight:600}.op-spc.hi>span:first-child:after{content:" · almost full";color:var(--ivory);font-size:12px;font-weight:600}.op-bar{background:var(--line2);border-radius:4px;width:110px;height:4px;display:block;overflow:hidden}.op-bar i{background:var(--ivory);border-radius:4px;height:100%;display:block}.op-made{gap:4px;display:inline-flex}.op-kt{height:22px;color:var(--t2);white-space:nowrap;background:#f4f2ee0f;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.op-kt i{border-radius:2px;flex:none;width:8px;height:8px}i.k-subscription{background:var(--ivory)}i.k-grant{background:repeating-linear-gradient(135deg,#f4f2eebf 0 2px,#f4f2ee40 2px 4px)}i.k-trial{background:radial-gradient(circle,#f4f2eecc 1px,#0000 1.4px) 0 0/4px 4px,#f4f2ee1f}i.k-lifetime{background:#f4f2ee73}.op-ends small{color:var(--q);font-size:12px;display:block}.op-ends.soon{color:var(--ivory);font-weight:600}.cx-pill{--c:var(--ivory);background:color-mix(in srgb,var(--c) 10%,transparent);height:24px;color:color-mix(in srgb,var(--c) 90%,#fff);white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 22%,transparent);border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.cx-pill:before{content:"";background:var(--c);border-radius:50%;width:6px;height:6px}.cx-pill.ending:before{box-shadow:inset 0 0 0 1.5px var(--c);background:0 0}.cx-pill.ended,.cx-pill.none{--c:#f4f2ee75}.cx-pill.off{--c:#f4f2ee4d}.cx-pill.failing{--c:var(--bad)}.cx-pill.failing:before{box-shadow:inset 0 0 0 1.5px var(--c);background:0 0}.op-pager{border-top:1px solid var(--line);color:var(--q);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.op-pg{align-items:center;gap:8px;display:flex}.cx-round{width:36px;height:36px;color:var(--t2);box-shadow:inset 0 0 0 1px var(--line2);transition:background var(--focus-move);border-radius:50%;place-items:center;display:grid}a.cx-round:hover{background:var(--raised);color:var(--ivory)}.cx-round[aria-disabled=true]{opacity:.3}.cx-empty{text-align:center;color:var(--t3);justify-items:center;gap:8px;padding:48px 20px;font-size:14px;display:grid}.cx-empty b{color:var(--ivory);font-size:15px}.op-filter-note{border-bottom:1px solid var(--line);color:var(--t3);padding:10px 16px;font-size:13px}.op-rec-tools{align-items:center;gap:10px;display:flex}.op-select{background:var(--raised) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%23F4F2EE' stroke-opacity='.6' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") right 12px center/16px no-repeat;min-width:200px;height:40px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--t);font:inherit;appearance:none;border:0;border-radius:999px;padding:0 36px 0 16px;font-size:13.5px}.op-tbl.op-rec{min-width:820px}.op-rec td{white-space:normal}.op-rec td.when{white-space:nowrap;color:var(--t3)}.op-rec td.what b{color:var(--ivory);font-weight:600}.op-rec td.note{color:var(--q);max-width:34ch}.op-tbl tbody tr.fresh td{animation:op-fresh 2.6s var(--ease) both}@keyframes op-fresh{0%,30%{background:#f4f2ee1c}to{background:0 0}}.op-whotag{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.op-whotag .av{width:24px;height:24px;color:var(--t);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line3);border-radius:50%;place-items:center;font-size:10.5px;font-weight:600;display:grid}@media (max-width:1100px){.cx-hero{grid-template-columns:minmax(0,1fr)}.op-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx-drawer{border:0;border-left:1px solid var(--line2);background:var(--bg2);width:min(560px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--t);margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-30px 0 80px -20px #000000b3}.cx-drawer[open]{animation:cx-slide .32s var(--ease) both}.cx-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0a099e}@keyframes cx-slide{0%{opacity:.001;transform:translate(24px)}}.cx-dr-in{flex-direction:column;height:100%;display:flex}.cx-dr-h{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.cx-kindtag{height:24px;color:var(--t2);background:#f4f2ee0f;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.cx-drawer .cx-dr-b{overscroll-behavior:contain;flex:1;padding:22px 24px 40px;overflow-y:auto}.cx-dr-wait{background:linear-gradient(90deg,var(--surface),var(--raised),var(--surface)) 0 0/200% 100%;border-radius:16px;height:220px;margin:24px;animation:1.4s linear infinite cx-shimmer}@keyframes cx-shimmer{to{background-position:-200% 0}}.cx-drawer-page{gap:14px;max-width:640px;display:grid}.cx-back{align-items:center;gap:6px;width:max-content;display:inline-flex}.cx-drawer-page .cx-dr-b{padding:24px}.cx-detail{gap:18px;display:grid}.cx-dr-hero{align-items:center;gap:16px;min-width:0;display:flex}.cx-dr-hero>div{min-width:0}.cx-dr-hero h1{letter-spacing:-.025em;font-size:24px;font-weight:600;line-height:1.15}.cx-dr-hero p{color:var(--q);overflow-wrap:anywhere;font-size:13.5px}.cx-dr-pill{margin-top:6px}.cx-note{box-shadow:inset 0 0 0 1px var(--line2);color:var(--t2);background:#f4f2ee0d;border-radius:12px;padding:12px 14px;font-size:13.5px}.cx-note b{color:var(--ivory)}.op-pm{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:10px;padding:16px;display:grid}.op-pm-top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.op-pm-top b{letter-spacing:-.04em;font-size:32px;font-weight:600;line-height:1}.op-pm-top span{color:var(--q);font-size:13px}.op-pm-top .sp{flex:1}.op-lbl{color:var(--q);justify-content:space-between;font-size:12px;display:flex}.op-pbar{background:var(--bg2);height:16px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;gap:3px;padding:3px;display:flex}.op-pbar i{border-radius:999px;min-width:6px;height:100%}.op-bar.wide{width:100%}.op-capkey{color:var(--t3);flex-wrap:wrap;gap:8px 20px;font-size:12.5px;display:flex}.op-capkey span{align-items:center;gap:8px;display:inline-flex}.op-capkey i{border-radius:3px;width:10px;height:10px}.op-tvl{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:13.5px;display:flex}.op-tvl .i{color:var(--t3)}.op-tvl small{color:var(--q);font-size:12px;display:block}.cx-dr-acts,.cx-acts-row{flex-wrap:wrap;gap:8px;display:flex}.cx-blk{gap:10px;display:grid}.cx-blk-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.cx-blk-h h2{font-size:14px;font-weight:600}.cx-blk-h span{color:var(--q);font-size:12.5px}.op-parts{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;display:grid}.op-parts li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.op-parts li:first-child{border-top:0}.op-parts li.gone{opacity:.55}.op-parts .runs{color:var(--t2);font-size:13px}.op-parts .sp-n{text-align:right;white-space:nowrap;font-size:15px;font-weight:600}.op-parts .meta{color:var(--q);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.op-parts .meta em{color:var(--t3);font-style:normal}.op-end{min-height:32px;margin-left:10px}.cx-formbox,.cx-confirm{box-shadow:inset 0 0 0 1px var(--line2);background:#f4f2ee09;border-radius:14px;gap:14px;padding:16px;display:grid}.cx-confirm p{color:var(--t2);font-size:13.5px}.cx-confirm b{color:var(--ivory)}.cx-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cx-refuse{background:#ff7a9c0f;border-radius:14px;gap:12px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ff7a9c4d}.cx-refuse p{color:var(--t2);font-size:13.5px}.cx-refuse b{color:var(--bad)}.cx-console input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cx-zone{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.cx-zone b{font-size:13.5px;font-weight:600;display:block}.cx-zone small{color:var(--q);font-size:12.5px;display:block}.op-subl li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.op-subl li:first-child{border-top:0}.op-subl b{font-weight:600}.op-subl small{color:var(--q);font-size:12px;display:block}.op-subl .use{color:var(--t3);white-space:nowrap;font-size:12.5px}.cx-feed li{border-top:1px solid var(--line);color:var(--q);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;font-size:13px;display:grid}.cx-feed li:first-child{border-top:0}.cx-feed .ic{background:var(--raised);width:28px;height:28px;color:var(--t2);border-radius:9px;place-items:center;display:grid}.cx-feed .ic .i{width:15px;height:15px}.cx-feed b{color:var(--t2);font-weight:600}.cx-feed time{white-space:nowrap;font-size:12px}.op-hist{color:var(--t3);align-items:flex-start;gap:12px;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){.cx-drawer[open],.cx-dr-wait{animation:none}}.cx-dr-title{letter-spacing:-.025em;font-size:24px;font-weight:600;line-height:1.15}.cx-dr-sub{color:var(--q);margin-top:4px;font-size:13.5px}.cx-sent{box-shadow:inset 0 0 0 1px var(--line3);background:#f4f2ee0d;border-radius:14px;gap:12px;padding:16px;display:grid}.cx-sent p{color:var(--t2);font-size:13.5px}.cx-sent b{color:var(--ivory)}.cx-console .err{color:var(--bad);font-size:13px;font-weight:500}.op-search{background:var(--surface);width:min(340px,40vw);height:40px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--q);transition:background var(--focus-move),box-shadow var(--focus-move);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 14px;font-size:13.5px;display:flex}.op-search:hover{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line3);color:var(--t3)}.op-search span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cx-console kbd{font-family:var(--sans);border:1px solid var(--line2);color:var(--t2);background:#f4f2ee0f;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600}.op-cmd{background:var(--surface2);width:min(620px,100vw - 32px);max-width:none;color:var(--t);box-shadow:0 0 0 1px var(--line2),0 40px 120px -20px #000c;border:0;border-radius:20px;margin:12vh auto auto;padding:0}.op-cmd::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0a0999}.op-cmd-in{border-bottom:1px solid var(--line);height:60px;color:var(--q);align-items:center;gap:12px;padding:0 18px;display:flex}.op-cmd-in input{min-width:0;height:100%;color:var(--t);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.op-cmd-in input:focus-visible{outline:none;box-shadow:none!important}.op-cmd-list{max-height:min(420px,52vh);padding:8px;overflow-y:auto}.op-cmd-list li{cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:6px 10px;display:flex}.op-cmd-list li[aria-selected=true]{background:#f4f2ee12}.op-cmd-list .ic{background:var(--raised);width:32px;height:32px;color:var(--t2);border-radius:10px;flex:none;place-items:center;display:grid}.op-cmd-list .tx{flex:1;min-width:0}.op-cmd-list .tx b{font-size:14px;font-weight:600;display:block}.op-cmd-list .tx span{color:var(--q);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.op-cmd-none{color:var(--q);font-size:13.5px;cursor:default!important}.op-cmd-foot{border-top:1px solid var(--line);color:var(--q);flex-wrap:wrap;gap:16px;padding:10px 18px;font-size:12px;display:flex}.op-tbl .cb{width:44px;padding:0 0 0 8px}.op-ckl{cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.op-ck{appearance:none;cursor:pointer;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line3);background:0 0;border-radius:6px;place-items:center;margin:0;display:grid}.op-ck:hover{box-shadow:inset 0 0 0 1.5px #f4f2ee73}.op-ck:checked,.op-ck:indeterminate{background:var(--ivory);box-shadow:none}.op-ck:checked:after{content:"";border-left:2px solid var(--carbon);border-bottom:2px solid var(--carbon);width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.op-ck:indeterminate:after{content:"";background:var(--carbon);border-radius:2px;width:8px;height:2px}.op-tbl tbody tr:has(.op-ck:checked){background:#f4f2ee11}.op-bulk{z-index:45;left:calc(50vw + 124px);bottom:calc(22px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);max-width:calc(100vw - 32px);box-shadow:0 0 0 1px var(--line2),0 20px 50px -10px #000000b3;color:var(--t2);animation:op-up .34s var(--ease) both;background:#211b19f0;border-radius:999px;align-items:center;gap:8px;padding:7px 7px 7px 18px;font-size:14px;display:flex;position:fixed;transform:translate(-50%)}.op-bulk>[role=status]{padding-right:12px}.op-bulk b{color:var(--t);white-space:nowrap;margin-right:4px;font-weight:600}@keyframes op-up{0%{opacity:.001;transform:translate(-50%,16px)}}.op-sheet{padding:24px}@media (prefers-reduced-motion:reduce){.op-bulk{animation:none}}.cx-warn{color:var(--t2);background:#ff7a9c0f;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13.5px;display:flex;box-shadow:inset 0 0 0 1px #ff7a9c4d}.cx-warn .i{color:var(--bad);margin-top:1px}.cx-warn b{color:var(--bad)}.cx-console{min-width:0}.cx-tabbar{display:none}@media (max-width:860px){.cx-console{grid-template-columns:minmax(0,1fr)}.cx-console .rail{display:none}.cx-home{flex:none;place-items:center;width:44px;height:44px;margin-left:-6px;display:grid}.cx-home .nx-sym{width:28px;height:28px}.cx-top{height:60px;padding:0 max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}.cx-trail>span{display:none}.op-search{justify-content:center;width:44px;height:44px;padding:0}.op-search span,.op-search kbd{display:none}.cx-page{padding:20px max(16px,env(safe-area-inset-right,0px)) calc(110px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.cx-console .phead{flex-direction:column;align-items:flex-start;gap:12px}.cx-console .phead h1{font-size:28px}.cx-welcome{grid-template-columns:minmax(0,1fr);padding:22px 20px}.op-capnum{text-align:left;justify-items:start}.op-tl-track{height:64px}.op-mk{width:8px;height:8px}.op-tl-ax span{font-size:10.5px}.op-find{flex-basis:100%;max-width:none;height:44px}.op-chips{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 32px);margin:0 -16px;padding:2px 16px;overflow-x:auto}.op-chips::-webkit-scrollbar{display:none}.op-chip{flex:none;height:44px}.op-select{flex:1;min-width:0;height:44px}.op-rec-tools{width:100%}.cx-round{width:44px;height:44px}.op-sort{min-height:44px}.op-rowlink{min-height:28px;padding-block:4px;display:inline-block}.op-end{min-height:44px;padding-inline:8px}.cx-need{min-height:56px}.cx-drawer{border-left:0;width:100vw}.cx-drawer .cx-dr-b{padding:18px max(16px,env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.cx-row2{grid-template-columns:1fr}.cx-dr-acts .btn,.cx-acts-row .btn{flex:auto;min-height:44px}.cx-zone{flex-direction:column;align-items:stretch}.cx-zone .btn{min-height:44px}.cx-drawer-page .cx-dr-b{padding:18px 16px}.op-bulk{left:50%;bottom:calc(86px + env(safe-area-inset-bottom,0px));padding-left:14px}.op-bulk .lb{display:none}.op-bulk .btn.sm{width:44px;height:44px;padding:0}.op-cmd{margin-top:8vh}.op-cmd-foot{display:none}.cx-tabbar{z-index:40;padding:8px max(8px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);background:#120f0edb;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.cx-tabbar a{min-height:48px;color:var(--q);align-content:start;justify-items:center;gap:3px;padding-top:6px;font-size:11px;font-weight:500;display:grid;position:relative}.cx-tabbar .i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cx-tabbar .on{color:var(--ivory)}.cx-tabbar .on:before{content:"";background:var(--ember);border-radius:2px;width:28px;height:2px;position:absolute;top:-8px}.cx-fab{background:var(--ivory);width:48px;height:48px;color:var(--carbon);box-shadow:0 10px 30px -6px #000c,0 0 0 4px var(--carbon);border-radius:50%;place-items:center;margin-top:-18px;display:grid}}.cx-console :is(.op-search,.op-chip,.cx-round,.op-select,.op-ck,.op-cmd-list li):focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ember);outline:none}.op-tl-list{display:none}@media (max-width:860px){.cx-console .skip{align-items:center;min-height:44px;display:inline-flex}.cx-console .btn.sm{min-height:44px}.op-sort,.op-end{min-width:44px}.op-rowlink{min-height:44px;margin-block:-6px -10px;padding-block:12px;line-height:20px;display:block}.cx-console .tlink{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.op-tl-track a.op-mk{pointer-events:none}.op-tl-list{gap:0;margin-top:4px;display:grid}.op-tl-list a{border-top:1px solid var(--line);min-height:44px;color:var(--t2);justify-content:space-between;align-items:center;gap:12px;padding:0 2px;font-size:13.5px;display:flex}.op-tl-list a b{color:var(--t);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.op-tl-list a span{color:var(--q);flex:none;font-size:12.5px}}.hh-console .rail-foot{border-top:0;gap:12px;padding:0}.hh-mini{border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--focus-move) var(--ease);gap:2px;padding:14px;display:grid}.hh-console .rail-foot a.hh-mini:hover{color:inherit;box-shadow:inset 0 0 0 1px var(--line3)}.hh-mini b{color:var(--t);font-size:13px;font-weight:600}.hh-mini>span{color:var(--q);font-variant-numeric:tabular-nums;font-size:12px}.hh-dots{gap:4px;margin-top:8px;display:flex}.hh-dots i{background:var(--line2);border-radius:4px;flex:1;height:4px}.hh-dots i.on{background:var(--ivory)}.hh-settings{gap:20px;max-width:760px;display:grid}.op-rel-tabs{scrollbar-width:none;justify-self:start;max-width:100%;overflow-x:auto}.op-rel-tabs a{flex:none;gap:7px}.op-rel-v{color:var(--q);font-size:12px;font-weight:500}.op-rel-tabs a[aria-current=page] .op-rel-v{color:#0c0a098c}.cx-form{gap:22px;display:grid}.cx-form .cx-acts-row{padding-top:2px}.field input[type=file]{cursor:pointer;color:var(--t2);padding:6px 12px 6px 6px;font-size:13.5px}.field input[type=file]::file-selector-button{background:var(--elev2);height:32px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--t);font:inherit;cursor:pointer;transition:background var(--focus-move) var(--ease);border:0;border-radius:999px;margin-right:12px;padding:0 14px;font-size:13px;font-weight:600}.field input[type=file]:hover::file-selector-button{background:var(--line3)}.field input[type=file]:disabled{opacity:.6;cursor:not-allowed}.op-upload-progress{box-shadow:inset 0 0 0 1px var(--line2);background:#f4f2ee09;border-radius:14px;gap:16px;padding:16px;display:grid}.op-upload-name{overflow-wrap:anywhere;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.op-upload-progress .meter-bar.cont{background:var(--line2);margin-top:0}.op-tbl.op-rel-tbl{min-width:640px}.op-rel-tbl td.note{white-space:normal;min-width:160px}.op-rel-by{color:var(--q);font-size:12px;display:block}.op-tbl td.op-notify-cell{white-space:normal;width:48%}.op-notify-confirm p{color:var(--t2);margin:0;font-size:13px;line-height:1.5}.hh-email{overflow-wrap:anywhere;margin-bottom:14px;font-size:15px;font-weight:600}.hh-media{gap:14px;max-width:640px;padding:22px;display:grid}.hh-media h2{font-size:16px;font-weight:600}.hh-media>p{color:var(--t2);font-size:14px}.hh-libs{gap:8px;display:grid}.hh-libs li{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.hh-libs .lg{background:var(--raised);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line2);border-radius:11px;flex:none;place-items:center;font-weight:600;display:grid}.hh-libs b{font-size:14px;font-weight:600}.hh-trust{border-top:1px solid var(--line);color:var(--q);align-items:flex-start;gap:12px;padding-top:14px;font-size:12.5px;display:flex}.hh-trust .i{color:var(--t3);margin-top:1px}.hh-console :is(.hh-mini,.btn):focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ember);outline:none}.hh-console .eyebrow{color:var(--t3)}@media (max-width:860px){.hh-console .rowlink{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.hh-console :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.hh-console .btn{min-height:44px}.hh-console label:has(>input[type=checkbox]){min-height:44px}}@media (max-width:960px){.hh-console .grid-73{grid-template-columns:1fr}.hh-console :is(.stack,.panel){min-width:0}.hh-console .phead{flex-direction:column;align-items:flex-start}.hh-console .pairgrid{gap:24px!important}.hh-console .pairgrid>*{min-width:0}.hh-console .pairgrid .card{padding:24px!important}.hh-console .banner{flex-direction:column;align-items:flex-start}.hh-console .facts{grid-template-columns:1fr}.hh-console .tv-label{flex-wrap:wrap;gap:8px}.hh-console .otp input{flex:1;width:0;min-width:0}}.hh-home{gap:20px;display:grid}.hh-welcome{grid-template-columns:minmax(0,1fr) auto;align-items:center}.hh-gauge{aspect-ratio:1;width:168px;max-width:100%;position:relative}.hh-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.hh-gauge .seg{fill:none;stroke-width:9px;stroke-linecap:round}.hh-gauge .seg.on{stroke:var(--ivory)}.hh-gauge .seg.open{stroke:var(--raised)}.hh-gauge .seg.res{stroke:#f4f2ee66;stroke-dasharray:2 4;stroke-linecap:butt;stroke-width:5px}.hh-gauge .mid{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.hh-gauge .mid b{letter-spacing:-.04em;font-size:40px;font-weight:600;line-height:1}.hh-gauge .mid b span{color:var(--q);font-size:20px}.hh-gauge .mid>span{color:var(--q);margin-top:4px;font-size:12px}.hh-orgs{gap:10px;margin-bottom:16px;padding:0;list-style:none;display:grid}@media (max-width:860px){.hh-welcome{grid-template-columns:minmax(0,1fr)}.hh-gauge{justify-self:start;width:132px}.hh-welcome .cx-acts .btn{flex:1}}.hh-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 16px;display:flex}.hh-seg{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.hh-seg a{height:34px;color:var(--t3);transition:background var(--focus-move),color var(--focus-move);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.hh-seg a:hover{color:var(--ivory)}.hh-seg a[aria-current=true]{background:var(--ivory);color:var(--carbon);font-weight:600}.hh-seg .hh-n{opacity:.7;font-size:11.5px}.hh-seg.icons a{padding:0 10px}.hh-tvs{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;padding:0;list-style:none;display:grid}.hh-tvs>li{min-width:0;display:grid}.hh-tv{transition:border-color .2s var(--ease);flex-direction:column;gap:16px;padding:18px;display:flex}.hh-tv:hover{border-color:var(--line3)}.hh-tv:has(.hh-tv-link:focus-visible){border-color:var(--line3)}.hh-tv .stage{background:radial-gradient(60% 80% at 50% 110%,#f4f2ee12,transparent 70%),var(--bg2);height:118px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.hh-tv .stage svg{width:132px;height:96px;color:var(--t2)}.hh-tv .stage .scr{fill:var(--carbon)}.hh-tv.is-on .stage .scr{fill:#1a1614}.hh-tv .corner{justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.hh-kind{height:24px;color:var(--t2);white-space:nowrap;text-overflow:ellipsis;background:#0c0a0999;border-radius:999px;align-items:center;max-width:60%;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.hh-tv h2{letter-spacing:-.01em;font-size:16px;font-weight:600}.hh-tv-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.hh-tv-link:focus-visible{outline:none;box-shadow:none!important}.hh-tv:has(.hh-tv-link:focus-visible){box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ember)}.hh-tv .sub{color:var(--q);margin-top:1px;font-size:13px}.hh-tv .hh-facts{grid-template-columns:auto 1fr;gap:6px 14px;font-size:12.5px;display:grid}.hh-tv .hh-facts dt{color:var(--q)}.hh-tv .hh-facts dd{color:var(--t2);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hh-tv .foot{border-top:1px solid var(--line);align-items:center;margin-top:auto;padding-top:14px;display:flex}.hh-tv .foot .open{color:var(--t2);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.hh-tv:hover .foot .open{color:var(--ivory)}.hh-tv .foot .i{width:16px;height:16px}.hh-tv.empty{text-align:center;border-style:dashed;border-color:var(--line3);background:0 0;justify-content:center;align-items:center;min-height:330px}.hh-tv.empty .plus{width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line3);border-radius:50%;place-items:center;display:grid}.hh-tv.empty b{font-size:15px}.hh-tv.empty>span:last-child{color:var(--q);max-width:26ch;font-size:13px}.hh-console .hh-tv.empty:focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ember)}.hh-tvs.list{grid-template-columns:1fr;gap:8px}.hh-tvs.list .hh-tv{flex-direction:row;align-items:center;gap:18px;padding:12px 16px}.hh-tvs.list .hh-tv .stage{border-radius:10px;flex:none;width:84px;height:56px}.hh-tvs.list .hh-tv .stage svg{width:62px;height:46px}.hh-tvs.list .hh-tv .corner{display:none}.hh-tvs.list .hh-tv .who{flex:1;min-width:0}.hh-tvs.list .hh-tv .hh-facts{gap:22px;display:flex}.hh-tvs.list .hh-tv .hh-facts dt{display:none}.hh-tvs.list .hh-tv .foot{border:0;margin:0;padding:0}.hh-tvs.list .hh-tv.empty{text-align:left;flex-direction:row;justify-content:flex-start;min-height:0}.hh-tvs.list .hh-tv.empty .plus{width:40px;height:40px}@media (max-width:860px){.hh-seg a{justify-content:center;min-width:44px;height:44px}.hh-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.hh-tvs.list .hh-tv .hh-facts{display:none}}.hh-dr-art{background:var(--bg2);width:96px;height:72px;box-shadow:inset 0 0 0 1px var(--line);color:var(--t2);border-radius:14px;flex:none;place-items:center;display:grid}.hh-dr-art svg{width:72px;height:54px}.hh-dr-art .scr{fill:var(--carbon)}.hh-name{gap:14px;display:grid}.hh-saved{color:var(--t2);align-self:center;font-size:13px}.hh-kv{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;display:grid}.hh-kv div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 14px;font-size:13.5px;display:flex}.hh-kv div:first-child{border-top:0}.hh-kv dt{color:var(--q)}.hh-kv dd{color:var(--ivory);text-align:right;min-width:0;font-weight:500}.hh-id{overflow-wrap:anywhere;font-size:12.5px}.hh-secret{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;font-size:13.5px;display:flex}.hh-secret .ic{background:var(--raised);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.hh-secret small{color:var(--q);font-size:12.5px;display:block}.hh-console .cx-acts-row .btn .i{width:16px;height:16px}.cx-drawer.cx-sheet{background:var(--surface);width:min(480px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);box-shadow:0 0 0 1px var(--line2),0 60px 120px -30px #000000e6;border:0;border-radius:24px;margin:auto;inset:0}.cx-drawer.cx-sheet[open]{animation:cx-rise .22s var(--ease) both}@keyframes cx-rise{0%{opacity:.001;transform:translateY(12px)scale(.98)}}.cx-sheet .cx-dr-in{height:auto;max-height:calc(100dvh - 32px)}.cx-sheet .cx-dr-b{padding:24px 28px 28px}.hh-sheet-page{max-width:520px}.hh-pair{gap:18px;display:grid}.hh-pair h1{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.2}.hh-pair .lead{color:var(--t3);margin-top:4px;font-size:14px}.hh-pair .otp{justify-content:center}.hh-sheet-acts{justify-content:flex-end}.hh-pair.done{text-align:left;justify-items:stretch}.hh-turn{justify-self:center;width:112px;height:112px}.hh-turn .nx-sym{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.cx-drawer.cx-sheet[open]{animation:none}}@media (max-width:860px){.cx-drawer.cx-sheet{border-left:0;width:calc(100vw - 24px)}.cx-sheet .cx-dr-b{padding:20px}.hh-sheet-acts .btn{flex:1}}.hh-gap{margin-bottom:16px}.hh-profiles{padding:8px 22px;list-style:none;display:grid}.hh-profiles li{transition:background var(--focus-move);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 -12px;padding:12px;display:grid;position:relative}.hh-profiles li:hover{background:#f4f2ee09}.hh-profiles .tx{min-width:0}.hh-profiles small{color:var(--q);font-size:12.5px;display:block}.hh-profiles .chev{color:var(--q)}.hh-row-link{color:var(--ivory);font-size:14.5px;font-weight:600}.hh-row-link:after{content:"";border-radius:12px;position:absolute;inset:0}.hh-row-link:focus-visible{outline:none;box-shadow:none!important}.hh-profiles li:has(.hh-row-link:focus-visible){box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ember)}.hh-pav{width:44px;height:44px;color:var(--ivory);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line2);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid;position:relative}.cx-dr-hero .hh-pav{width:56px;height:56px;font-size:19px}.hh-pav .lk{background:var(--raised);width:20px;height:20px;color:var(--ivory);box-shadow:0 0 0 2px var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.hh-pav .lk .i{stroke-width:2.2px;width:11px;height:11px}.hh-swatches{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.hh-swatches legend{color:var(--t2);margin-bottom:8px;padding:0;font-size:13px;font-weight:500}.hh-swatches label{cursor:pointer;position:relative}.hh-swatches input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hh-swatches .sw{height:36px;color:var(--ivory);box-shadow:inset 0 0 0 1px var(--line2);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.hh-swatches .sw.none{background:var(--raised)}.hh-swatches input:checked+.sw{box-shadow:inset 0 0 0 2px var(--ivory)}.hh-swatches input:focus-visible+.sw{box-shadow:inset 0 0 0 2px var(--ivory),0 0 0 2px var(--bg),0 0 0 4px var(--ember)}.hh-check{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;display:flex}.hh-check input{width:18px;height:18px;accent-color:var(--ivory);margin-top:3px}.hh-check small{color:var(--q);font-size:12.5px;display:block}@media (max-width:860px){.hh-swatches .sw{height:44px}.hh-profiles{padding:4px 16px}}.hh-billing{gap:20px;display:grid}.hh-plan{gap:18px;padding:22px;display:grid}.hh-plan-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.hh-plan-top h2{font-size:16px;font-weight:600}.hh-plan-top p{color:var(--q);font-size:13px}.hh-bars{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;padding:0;list-style:none;display:grid}.hh-bars li{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);color:var(--q);border-radius:9px;justify-items:center;gap:4px;min-width:0;padding:10px 6px;display:grid}.hh-bars li.on{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line3);color:var(--ivory)}.hh-bars .i{width:16px;height:16px}.hh-bars span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.hh-plan-meter{color:var(--t2);font-size:14px}.hh-plan-meter b{color:var(--ivory);font-size:22px}.hh-facts-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.hh-facts-row div{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:12px 14px}.hh-facts-row dt{color:var(--q);font-size:12px}.hh-facts-row dd{margin-top:2px;font-size:14px;font-weight:600}.hh-plan-small{color:var(--q);font-size:12.5px}.hh-billing-box{padding:22px}.hh-billing-box h2{font-size:16px;font-weight:600}@media (max-width:860px){.hh-console .billing-checkout{grid-template-columns:1fr}.hh-console .seg label,.hh-console .seg span{align-items:center;min-height:44px;display:inline-flex}}.hh-recent{padding:22px}.hh-recent-h h2{font-size:16px;font-weight:600}.hh-recent-h p{color:var(--q);margin-bottom:8px;font-size:13px}.hh-feed li{font-size:13.5px}.hh-feed p{color:var(--t3)}.hh-feed b{color:var(--ivory)}.menu-field input[type=checkbox]{width:18px;height:18px;accent-color:var(--ivory)}.op-bill{gap:16px;display:grid}.op-bill-wait{background:#f4f2ee0a;border-radius:12px;height:120px}.op-bill-wait.big{height:320px}@media (prefers-reduced-motion:no-preference){.op-bill-wait{animation:1.6s ease-in-out infinite op-wait}}@keyframes op-wait{50%{opacity:.4}}.op-tile-stat small{color:var(--q);font-size:12px}.op-bill-chart{gap:10px;padding:16px 18px;display:grid}.op-bars{border-bottom:1px solid var(--line2);grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:2px;height:140px;margin:0;padding:0;list-style:none;display:grid}.op-bars li{align-items:flex-end;height:100%;display:flex;position:relative}.op-bars i{background:var(--ivory);opacity:.85;border-radius:4px 4px 0 0;width:100%;transition:opacity .12s;display:block}.op-bars i.zero{background:var(--line2);opacity:1;height:2px}.op-bars li:hover i{opacity:1}.op-bars li:hover:after{content:attr(aria-label);z-index:2;background:var(--raised);box-shadow:inset 0 0 0 1px var(--line3);color:var(--ivory);white-space:nowrap;pointer-events:none;border-radius:8px;padding:5px 9px;font-size:12px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.op-bars li:nth-child(-n+4):hover:after{left:0;transform:none}.op-bars li:nth-last-child(-n+4):hover:after{left:auto;right:0;transform:none}.op-bars-ax{color:var(--q);justify-content:space-between;font-size:11.5px;display:flex}.op-pay-tbl{min-width:860px}.op-pay-tbl td.when{color:var(--t3)}.op-pay-kind{color:var(--q);font-size:12px;font-weight:400;display:block}.op-amt{color:var(--ivory);font-weight:600}.op-amt.gone,.op-pay-amt b.gone{color:var(--q);text-decoration:line-through;-webkit-text-decoration-color:var(--line3);text-decoration-color:var(--line3)}.op-pay-links{justify-content:flex-end;gap:14px;display:inline-flex}.cx-pill.pay-refunded,.cx-pill.pay-part-refunded,.cx-pill.pay-pending{--c:#f4f2ee75}.cx-pill.pay-part-refunded:before,.cx-pill.pay-pending:before{box-shadow:inset 0 0 0 1.5px var(--c);background:0 0}.cx-pill.pay-failed,.cx-pill.pay-disputed{--c:var(--bad)}.cx-pill.trial-ended{--c:#f4f2ee75}.cx-pill.trial-ended:before{box-shadow:inset 0 0 0 1.5px var(--c);background:0 0}.op-trials-h{padding:14px 18px 4px}.op-bill-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.op-bill-facts>div{box-shadow:inset 0 0 0 1px var(--line);background:#f4f2ee0a;border-radius:12px;padding:12px 14px}.op-bill-facts dt{color:var(--q);font-size:12px}.op-bill-facts dd{gap:2px;margin:2px 0 0;display:grid}.op-bill-facts dd b{color:var(--ivory);font-size:15px;font-weight:600}.op-bill-facts dd span{color:var(--t3);font-size:12.5px}.op-pays{margin:0;padding:0;list-style:none;display:grid}.op-pays li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:6px 14px;padding:10px 0;font-size:13.5px;display:grid}.op-pays li:last-child{border-bottom:0}.op-pay-what b{color:var(--ivory);font-weight:600;display:block}.op-pay-what small{color:var(--q);font-size:12px}.op-pay-amt{justify-items:end;display:grid}.op-pay-amt b{color:var(--ivory);font-weight:600}.op-pay-amt small{color:var(--q);font-size:11.5px}@media (max-width:560px){.op-pays li{grid-template-columns:minmax(0,1fr) auto}.op-pays .cx-pill{justify-self:start}.op-pays .op-pay-links{justify-self:end}.op-pay-links .tlink{align-items:center;min-height:44px;display:inline-flex}}.rs-biz{margin:0;padding:0;list-style:none;display:grid}.rs-biz li+li{border-top:1px solid var(--line)}.rs-biz a,.rs-biz span{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 0;display:flex}.rs-biz b{color:var(--ivory);font-weight:600}.rs-biz small{color:var(--q);font-size:12.5px}.rs-biz a:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--line3);text-decoration-color:var(--line3);text-underline-offset:3px}@media (min-width:961px){.mfoot .wrap{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr}}.legal-updated{color:var(--q);margin-top:18px;font-size:14px}.legal-body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;margin-top:72px;display:grid}.legal-nav{gap:2px;font-size:15px;display:grid;position:sticky;top:110px}.legal-nav a{min-height:44px;color:var(--t3);border-radius:10px;align-items:center;padding:0 14px;display:flex}.legal-nav a:hover{color:var(--t)}.legal-nav a.on{color:var(--t);box-shadow:inset 0 0 0 1px var(--line);background:#f4f2ee0d}.legal-text{max-width:680px;color:var(--t2);font-size:17px;line-height:1.65}.legal-text h2{letter-spacing:-.01em;color:var(--t);margin:48px 0 12px;font-size:22px;font-weight:600}.legal-text h2:first-child{margin-top:0}.legal-text p+p,.legal-text p+ul,.legal-text ul+p{margin-top:14px}.legal-text ul{gap:10px;padding-left:20px;list-style:outside;display:grid}.legal-text li::marker{color:var(--q)}.legal-text strong{color:var(--t);font-weight:600}.legal-text a{color:var(--t);text-decoration:underline;-webkit-text-decoration-color:var(--line3);text-decoration-color:var(--line3);text-underline-offset:3px}.legal-text a:hover{text-decoration-color:currentColor}@media (max-width:960px){.legal-body{grid-template-columns:1fr;gap:32px;margin-top:48px}.legal-nav{flex-wrap:wrap;gap:6px;display:flex;position:static}.legal-nav a{box-shadow:inset 0 0 0 1px var(--line);padding:0 12px}}.add-tv-tabs{margin:0 0 20px}.seg a{min-height:32px;color:var(--t3);transition:background var(--focus-move) var(--ease),color var(--focus-move) var(--ease);border-radius:999px;align-items:center;padding:0 15px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.seg a:hover{color:var(--t)}.seg a[aria-current=page]{background:var(--ivory);color:var(--carbon);font-weight:600}.seg a:focus-visible{box-shadow:0 0 0 2px var(--ember);outline:none}.tv-tools{border-bottom:1px solid var(--line);gap:14px;padding:16px 20px;display:grid}.server-filter{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.server-filter .field{min-width:220px}.move-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.move-bar .move-all{min-height:44px;color:var(--t2);align-items:center;gap:8px;font-size:14px;display:flex}.move-bar .move-to{min-width:180px}.move-bar .err-note{flex-basis:100%}.tbl .check-col{width:44px}.tbl .check-col input,.move-bar input[type=checkbox]{width:20px;height:20px}.toast-action{white-space:nowrap;margin-left:auto}@media (max-width:640px){.server-filter .field{flex:1;min-width:0}.move-bar .move-to,.move-bar .btn{flex:100%;width:100%;min-width:0}}.err-note.line-errors{gap:6px;margin:8px 0 0;list-style:none;display:grid}.tv-server-row{flex-wrap:wrap;gap:10px;display:flex}.tv-server-row select{flex:240px;min-width:0}@media (max-width:960px){.console:has(.organization-device-page){grid-template-columns:1fr;min-width:0}.console:has(.organization-device-page) .rail{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static}.console:has(.organization-device-page) .rnav{flex-wrap:wrap;display:flex}.console:has(.organization-device-page) .rail-foot{display:none}.console:has(.organization-device-page) .cmain{padding:28px 18px 64px}.organization-device-page :is(.stack,.panel){min-width:0}.organization-device-page .phead{flex-direction:column;align-items:flex-start}}.pair-login{min-width:0}.pair-login-switch{justify-self:start;min-height:44px}fieldset.batch-logins{border:0;min-width:0;margin:0;padding:0}fieldset.batch-logins legend{margin-bottom:8px;padding:0}@media (max-width:960px){.console:has(:is(.organization-pair-page,.organization-servers-page,.organization-devices-page)){grid-template-columns:1fr;min-width:0}.console:has(:is(.organization-pair-page,.organization-servers-page,.organization-devices-page)) .rail{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static}.console:has(:is(.organization-pair-page,.organization-servers-page,.organization-devices-page)) .rnav{flex-wrap:wrap;display:flex}.console:has(:is(.organization-pair-page,.organization-servers-page,.organization-devices-page)) .rail-foot{display:none}.console:has(:is(.organization-pair-page,.organization-servers-page,.organization-devices-page)) .cmain{padding:28px 18px 64px}:is(.organization-pair-page,.organization-servers-page,.organization-devices-page) :is(.stack,.panel,.grid-73){min-width:0}:is(.organization-pair-page,.organization-servers-page,.organization-devices-page) .phead{flex-direction:column;align-items:flex-start}.organization-pair-page .grid-73{grid-template-columns:1fr}}.hh-code{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:0 16px}.hh-code summary{cursor:pointer;min-height:48px;color:var(--t2);align-items:center;font-size:14px;list-style:none;display:flex}.hh-code summary::-webkit-details-marker{display:none}.hh-code summary:after{content:"+";color:var(--q);margin-left:auto;font-size:18px}.hh-code[open] summary:after{content:"–"}.hh-code[open]{padding-bottom:16px}.hh-code .hh-name{margin-top:4px}@media (max-width:960px){.pairgrid>*{min-width:0}}.btn.quiet:focus-visible,.btn.danger:focus-visible{box-shadow:inset 0 0 0 1px var(--line2),0 0 0 2px var(--bg),0 0 0 4px var(--ember),0 0 22px #e8785a59;outline:none}
