.activation{--act-bg:var(--color-surface-hover);--act-card:var(--color-surface-base);padding:var(--sec-pt) var(--gutter) var(--sec-pb);background:var(--act-bg);overflow-x:clip}[data-theme=dark] .activation{--act-bg:var(--color-surface-base);--act-card:var(--color-surface-elevated)}.act-inner{max-width:var(--container);margin:0 auto}.activation .lucide{width:20px;height:20px}.act-head{gap:14px;margin-bottom:40px;display:grid}.act-head h2{max-width:16ch;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.3}.act-head h2 em{color:var(--color-primary);font-style:normal}.act-lead{max-width:50ch;color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:1.05rem}@media (min-width:1100px){.act-head{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:72px;margin-bottom:48px}.act-lead{padding-bottom:6px}}.act-equation{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);grid-template-areas:"sub plus app""eq eq eq""both both both";align-items:stretch;display:grid}.act-card-sub{grid-area:sub}.act-op-plus{grid-area:plus}.act-card-app{grid-area:app}.act-op-eq{grid-area:eq}.act-card-both{grid-area:both}@media (min-width:1100px){.act-equation{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr) 72px minmax(0,1.32fr);grid-template-areas:"sub plus app eq both"}}.act-card{background:var(--act-card);min-width:0;box-shadow:inset 0 0 0 1px var(--color-border);transition:box-shadow .35s var(--ease-out), translate .45s var(--ease-out);border-radius:18px;flex-direction:column;gap:6px;padding:22px;display:flex;position:relative}.act-card p{color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:.97rem;line-height:1.6}.activation .act-card .act-card-title{color:var(--color-text-main);font-family:var(--font-display);margin:0;font-size:1.45rem;font-weight:700;line-height:1.4}.act-card:is(.act-card-sub,.act-card-app):hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary) 55%, var(--color-border)), 0 14px 24px -18px rgb(var(--ink) / .45);translate:0 -3px}.act-op{background:var(--act-card);width:52px;height:52px;color:var(--color-text-main);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:50%;place-self:center;place-items:center;display:grid}.activation .act-op .lucide{stroke-width:2.25px;width:24px;height:24px}.act-op-eq{background:var(--color-buy);color:var(--color-primary-contrast);box-shadow:none;margin-block:14px}.act-op-plus{z-index:1;position:relative}@media (min-width:1100px){.act-op{width:56px;height:56px}.act-op-eq{margin:0}}.act-art{height:120px;box-shadow:0 1px 0 var(--line);align-content:center;margin-bottom:16px;padding:4px 2px 16px;display:grid}.act-slip{gap:0;padding-block:8px}.act-slip-row{align-items:center;gap:10px;min-width:0;padding-block:5px;display:flex}.act-slip-row+.act-slip-row{box-shadow:0 -1px 0 var(--line)}.act-slip-key{color:var(--color-text-muted);white-space:nowrap;flex:none;font-size:.78rem;line-height:1.3}.act-slip-val{background:color-mix(in oklab, var(--color-text-main) 14%, transparent);border-radius:3px;flex:1;min-width:14px;height:6px}.act-slip-row:nth-child(2) .act-slip-val{flex:.7;margin-inline-end:auto}.act-slip-dots{letter-spacing:.12em;height:auto;color:var(--color-text-muted);text-align:end;background:0 0;font-size:.75rem;line-height:1}.act-tile{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.act-tile-icon{background:var(--color-text-main);width:52px;height:52px;color:var(--color-canvas);border-radius:14px;place-items:center;display:grid}.activation .act-tile-icon .lucide{fill:currentColor;width:22px;height:22px;margin-inline-start:-2px}.act-tile-lines{gap:8px;display:grid}.act-tile-lines span{background:color-mix(in oklab, var(--color-text-main) 16%, transparent);border-radius:4px;height:7px}.act-tile-lines span:last-child{background:color-mix(in oklab, var(--color-text-main) 9%, transparent);width:60%}.act-switch{background:var(--color-primary);border-radius:8px;width:42px;height:24px;position:relative}.act-switch-knob{top:3px;background:var(--color-primary-contrast);width:18px;height:18px;box-shadow:0 1px 2px rgb(var(--ink) / .3);border-radius:5px;position:absolute;inset-inline-end:3px}.act-tag{background:var(--color-accent-subtle);color:var(--color-text-main);font-family:var(--font-display);white-space:nowrap;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:4px 11px 4px 12px;font-size:.82rem;font-weight:600;line-height:1.5;display:inline-flex}.activation .act-tag .lucide{width:15px;height:15px;color:var(--color-primary)}.act-card-app .act-tag{margin-top:14px}.act-card-app p:not(.act-card-title){flex:1}.act-card-both{--act-cut:11px;background:var(--color-canvas);box-shadow:none;color:var(--color-text-main);gap:0;padding:24px 24px 22px}.act-both-head{gap:6px;display:grid}.act-card-both .act-both-head p{color:var(--color-text-muted)}.act-ticket{border-top:1.5px dashed color-mix(in oklab, var(--color-text-main) 22%, transparent);gap:0;margin:20px 0 0;padding:20px 0 0;list-style:none;display:grid;position:relative}.act-ticket:before,.act-ticket:after{content:"";top:calc(-1 * var(--act-cut) - .75px);width:calc(var(--act-cut) * 2);height:calc(var(--act-cut) * 2);background:var(--act-bg);border-radius:50%;position:absolute}.act-ticket:before{right:calc(-24px - var(--act-cut))}.act-ticket:after{left:calc(-24px - var(--act-cut))}.act-ticket-line{transition:background-color .35s var(--ease-out), box-shadow .35s var(--ease-out);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px;display:grid}.act-ticket-line+.act-ticket-line{border-top:1px solid color-mix(in oklab, var(--color-text-main) 10%, transparent)}.act-ticket-glyph{background:var(--color-surface-elevated);width:34px;height:34px;color:var(--color-primary);border-radius:10px;place-items:center;display:grid}.activation .act-ticket-glyph .lucide{width:18px;height:18px}.activation .act-line-app .act-ticket-glyph .lucide{fill:currentColor}.act-ticket-name{font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:1.4}.activation .act-ticket-check{width:20px;height:20px;color:var(--color-primary);stroke-width:2.5px;margin-inline:4px}.act-tag-same{align-self:center;margin:0}:is(.act-equation:has(.act-card-sub:hover) .act-line-sub,.act-equation:has(.act-card-app:hover) .act-line-app){background:color-mix(in oklab, var(--color-primary) 16%, var(--color-surface-base));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary) 60%, transparent)}@media (min-width:700px) and (max-width:1099px){.act-card-both{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;column-gap:32px;padding:26px 28px;display:grid}.act-ticket{border-top:0;border-right:1.5px dashed color-mix(in oklab, var(--color-text-main) 22%, transparent);margin:0;padding:0 28px 0 0}.act-ticket:before{top:calc(-26px - var(--act-cut));right:calc(-1 * var(--act-cut) - .75px);left:auto}.act-ticket:after{top:auto;bottom:calc(-26px - var(--act-cut));right:calc(-1 * var(--act-cut) - .75px);left:auto}}.act-price-note{font-family:var(--font-display);text-wrap:pretty;align-items:center;gap:10px;margin:24px 0 0;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.activation .act-price-note .lucide{color:var(--color-primary)}.act-strip{background:var(--act-card);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:20px;gap:22px;margin-top:48px;padding:24px 20px;display:grid}.act-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.act-step{align-items:center;gap:16px;min-width:0;display:grid}.act-step-text p{color:var(--color-text-muted);text-wrap:pretty;margin:6px 0 0;font-size:.96rem;line-height:1.65}.act-step-text .act-step-title{color:var(--color-text-main);font-family:var(--font-display);margin:0;font-size:1.3rem;font-weight:700;line-height:1.45}.act-step-send .act-step-text p:not(.act-step-title){align-items:flex-start;gap:8px;display:flex}.activation .act-step-send .act-step-text p .lucide{width:18px;height:18px;color:var(--color-primary);margin-top:3px}.act-step-arrow{color:var(--color-text-dim);place-items:center;display:grid}.activation .act-step-arrow .lucide{width:26px;height:26px}@media (max-width:699px){.act-step-shot .act-shot{width:min(100%,320px)}.act-step-arrow{justify-self:start;padding-inline-start:48px}.activation .act-step-arrow .lucide{rotate:-90deg}.act-step-send{grid-template-columns:96px minmax(0,1fr);gap:16px}}@media (min-width:700px){.act-strip{padding:28px}.act-steps{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:20px}.act-step-shot .act-shot{width:min(100%,300px)}.act-step-send .act-print{width:150px}}@media (min-width:1100px){.act-strip{padding:28px 36px}.act-steps{grid-template-columns:minmax(0,1.1fr) 48px minmax(0,1fr);gap:24px}.act-step{grid-template-columns:auto minmax(0,1fr);gap:24px}.act-step-shot .act-shot{width:264px}.act-step-send .act-print{width:124px}}.act-shot{padding:10px;position:relative}.act-screen{aspect-ratio:16/10;background:var(--color-canvas);color:var(--color-text-main);box-shadow:0 0 0 1px #ffffff0f, var(--shadow-card);border-radius:10px;position:relative;overflow:hidden;container-type:inline-size}.act-draw{font-family:var(--font-body);background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--color-primary) 10%, transparent), transparent 55%);grid-template-rows:auto 1fr auto;gap:4cqw;padding:5.5cqw 6.5cqw 5cqw;display:grid;position:absolute;inset:0}.act-draw-bar{align-items:center;gap:2.6cqw;font-size:4.4cqw;line-height:1.2;display:flex}.act-draw-glyph{background:var(--color-surface-elevated);width:6cqw;height:6cqw;box-shadow:inset 0 0 0 .5cqw color-mix(in oklab, var(--color-text-main) 20%, transparent);border-radius:1.6cqw}.act-draw-title{font-weight:500}.act-draw-sub{color:var(--color-text-muted);margin-inline-start:auto;font-size:3.6cqw}.act-draw-fields{align-content:center;gap:2.8cqw;display:grid}.act-draw-field{box-shadow:0 .3cqw 0 var(--color-border);gap:.6cqw;padding:1.4cqw 1cqw 2cqw;display:grid}.act-draw-label{color:var(--color-text-muted);font-size:3.3cqw;line-height:1.2}.act-draw-value{font-family:var(--font-data);letter-spacing:.02em;color:var(--color-text-main);white-space:nowrap;font-size:5.6cqw;line-height:1.25}.act-draw-foot{color:var(--color-text-dim);align-items:center;gap:1.8cqw;font-size:3.2cqw;line-height:1.2;display:flex}.act-draw-dot{background:var(--color-warning);border-radius:50%;width:1.8cqw;height:1.8cqw}.act-flash{background:var(--color-primary-contrast);opacity:0;pointer-events:none;position:absolute;inset:0}.act-frame{--act-frame-top:25.5%;--act-frame-bottom:21.5%;--act-frame-side:6.5%;pointer-events:none;top:calc(10px + var(--act-frame-top));bottom:calc(10px + var(--act-frame-bottom));left:calc(10px + var(--act-frame-side) * .9);right:calc(10px + var(--act-frame-side) * .9);transition:scale .7s var(--ease-out), opacity .5s var(--ease-out);position:absolute}.act-frame span{border:0 solid var(--color-primary);width:18px;height:18px;position:absolute}.act-frame span:first-child{border-width:3px 3px 0 0;border-top-right-radius:6px;top:-6px;right:-6px}.act-frame span:nth-child(2){border-width:3px 0 0 3px;border-top-left-radius:6px;top:-6px;left:-6px}.act-frame span:nth-child(3){border-width:0 3px 3px 0;border-bottom-right-radius:6px;bottom:-6px;right:-6px}.act-frame span:nth-child(4){border-width:0 0 3px 3px;border-bottom-left-radius:6px;bottom:-6px;left:-6px}.act-print{width:100%;position:relative}.act-print-photo{background:var(--color-surface-base);box-shadow:inset 0 0 0 1px var(--color-border), 0 10px 18px -10px rgb(var(--ink) / .4);transition:rotate .7s var(--ease-out), translate .7s var(--ease-out), opacity .5s var(--ease-out);border-radius:6px;padding:6px 6px 16px;rotate:-5deg}[data-theme=dark] .act-print-photo{background:var(--color-surface-hover)}.act-print-photo .act-screen{box-shadow:none;border-radius:3px}.act-print-check{background:var(--color-buy);width:34px;height:34px;color:var(--color-primary-contrast);box-shadow:0 0 0 4px var(--act-card);transition:scale .5s var(--ease-out) .35s;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-8px;left:-10px}.activation .act-print-check .lucide{stroke-width:3px;width:18px;height:18px}.act-strip.act-armed .act-frame{opacity:.35;scale:1.28 1.5}.act-strip.act-armed .act-print-photo{opacity:0;translate:28px -10px;rotate:6deg}.act-strip.act-armed .act-print-check{scale:0}.act-strip.is-shot .act-step-shot .act-flash{animation:.55s ease-out .45s act-flash}.act-strip.is-shot .act-print-photo{transition-delay:.75s}.act-strip.is-shot .act-print-check{transition-delay:1.25s}@keyframes act-flash{0%{opacity:0}25%{opacity:.55}to{opacity:0}}.act-apps{box-shadow:inset 0 1px 0 var(--line);gap:20px;margin-top:40px;padding-top:28px;display:grid}.act-apps-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.act-apps-label{color:var(--color-text-muted);margin:0;font-size:.95rem}.act-marquee{margin-inline:calc(var(--gutter) * -1);padding-block:4px;overflow:hidden}.act-marquee.is-running{-webkit-mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.act-marquee-track{width:max-content;padding-inline:var(--gutter);display:flex}.act-marquee:not(.is-running) .act-marquee-track{width:auto}.act-marquee.is-running .act-marquee-track{animation:act-marquee var(--act-loop,30s) linear infinite}.act-marquee.is-running:is(:hover,:focus-within) .act-marquee-track{animation-play-state:paused}@keyframes act-marquee{to{transform:translateX(var(--act-shift,50%))}}.act-apps-list{gap:14px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.act-marquee:not(.is-running) .act-apps-list{flex-wrap:wrap;padding:0}.act-app{background:var(--color-surface-base);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text-main);border-radius:16px;flex:none;align-items:center;gap:12px;padding:8px 18px 8px 8px;display:flex}[data-theme=dark] .act-app{background:var(--color-surface-elevated)}.act-app-tile{width:48px;height:48px;box-shadow:0 0 0 1px var(--color-border);border-radius:12px;flex:none}.act-app-name{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;direction:ltr;font-size:1.05rem;font-weight:700;line-height:1.3}.act-apps-link{font-family:var(--font-display);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:7px;transition:color .25s var(--ease-out);align-items:center;gap:8px;font-size:1rem;font-weight:700;line-height:1.5;text-decoration-thickness:2px;display:inline-flex}.activation .act-apps-link .lucide{width:18px;height:18px;color:var(--color-primary);transition:translate .35s var(--ease-out)}.act-apps-link:hover{color:var(--color-primary-text)}.act-apps-link:hover .lucide{translate:-4px}.act-apps-link:focus-visible{outline-offset:6px;border-radius:6px}@media (max-width:699px){.act-head{margin-bottom:30px}.act-card{border-radius:16px;padding:14px 14px 16px}.activation .act-card .act-card-title{font-size:1.35rem}.act-card p{font-size:.9rem}.act-card:is(.act-card-sub,.act-card-app) .act-art{display:none}.act-card:is(.act-card-sub,.act-card-app){justify-content:center}.act-slip-key{font-size:.7rem}.act-slip-row{gap:6px;padding-block:4px}.act-tile{grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:8px}.act-tile-icon{border-radius:12px;width:42px;height:42px}.act-tile-lines{grid-column:2}.act-switch{grid-column:1/-1;justify-self:end;width:38px;height:22px}.act-switch-knob{width:16px;height:16px}.act-tag{padding:3px 9px;font-size:.76rem}.act-card-both{--act-cut:10px;padding:20px 18px 18px}.act-ticket:before{right:calc(-18px - var(--act-cut))}.act-ticket:after{left:calc(-18px - var(--act-cut))}.act-ticket-line{gap:10px;padding:9px 10px}.act-ticket-name{font-size:.95rem}.act-op{width:40px;height:40px}.activation .act-op .lucide{width:20px;height:20px}}.act-app-tile{object-fit:contain;background:var(--color-surface-base)}.act-app-tile.app-letter{font-size:1.35rem}.act-extra{color:var(--color-text-muted);gap:12px;margin-top:28px;line-height:1.7;display:grid}.act-extra :is(p,ul,ol){margin:0}.act-extra a{color:var(--color-text-main);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:5px}
.compare{--cmp-label:46%;--cmp-col:27%;--cmp-px:24px;--cmp-radius:14px;--cmp-pick:var(--color-surface-elevated);--cmp-group-bg:color-mix(in oklab, var(--color-text-main) 3.5%, var(--color-surface-base));--cmp-hover:color-mix(in oklab, var(--color-text-main) 4%, transparent);--cmp-max:760px;padding:var(--sec-pt) var(--gutter) var(--sec-pb);background:var(--color-canvas);overflow-x:clip}.cmp-inner{max-width:var(--container);margin:0 auto}.cmp-head,.cmp-wrap,.cmp-foot{max-width:var(--cmp-max);margin-inline:auto}.cmp-head{text-align:center;margin-bottom:40px}.cmp-head h2{max-width:24ch;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);letter-spacing:-.01em;text-wrap:balance;margin:0 auto;line-height:1.3}.cmp-lead{max-width:64ch;color:var(--color-text-muted);text-wrap:balance;margin:12px auto 0;font-size:1.05rem}@media (min-width:1100px){.cmp-head{margin-bottom:48px}.cmp-lead{font-size:1.1rem}}.cmp-table{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:var(--cmp-radius);background:var(--color-surface-base);font-variant-numeric:tabular-nums;width:100%}.cmp-c-label{width:var(--cmp-label)}.cmp-c-ar,.cmp-c-full{width:var(--cmp-col)}.cmp-table th,.cmp-table td{padding:15px var(--cmp-px);border-bottom:1px solid var(--color-border);font-weight:inherit;text-align:center;vertical-align:middle;line-height:1.5}.cmp-table tbody:last-of-type tr:last-child>*{border-bottom:0}.cmp-table .is-pick{background:var(--cmp-pick)}.cmp-table thead th:first-child{border-start-start-radius:calc(var(--cmp-radius) - 1px)}.cmp-table thead th:last-child{border-start-end-radius:calc(var(--cmp-radius) - 1px)}.cmp-table tbody:last-of-type tr:last-child>td:last-child{border-end-end-radius:calc(var(--cmp-radius) - 1px)}.cmp-corner{font-family:var(--font-display);color:var(--color-text-muted);font-size:.92rem;vertical-align:bottom!important;text-align:start!important;padding-bottom:22px!important;font-weight:600!important}.cmp-plan{position:relative;vertical-align:bottom!important;padding:26px 14px 20px!important}.cmp-plan>span{display:block}.cmp-plan-name{font-family:var(--font-display);font-size:1.15rem;font-weight:700;line-height:1.4}.cmp-group-label{align-items:center;gap:8px;display:inline-flex}.compare .cmp-group-label .lucide{width:18px;height:18px;color:var(--color-primary);flex:none}.cmp-plan .cmp-price{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:6px;margin-top:4px;line-height:1.25;display:flex}.cmp-from{color:var(--color-text-muted);font-size:.82rem;font-weight:400}.cmp-amount{font-family:var(--font-display);font-size:1.75rem;font-weight:700}.cmp-sar{--sar-w:1.05rem;--sar-h:1.2rem;vertical-align:0;align-self:center}.cmp-per{color:var(--color-text-muted);margin-top:2px;font-size:.84rem;font-weight:400}.cmp-badge{z-index:2;white-space:nowrap;background:var(--color-buy);color:var(--color-primary-contrast);font-family:var(--font-display);border-radius:8px;padding:3px 12px;font-size:.84rem;font-weight:700;line-height:1.5;position:absolute;top:-1px;left:50%;translate:-50% -50%}.cmp-plan>.cmp-badge{display:inline-block}.cmp-wrap{position:relative}.cmp-pick-frame{z-index:1;width:var(--cmp-col);border:2px solid var(--color-primary);border-radius:var(--cmp-radius);pointer-events:none;position:absolute;inset-block:0;inset-inline-end:0}.cmp-group th{text-align:start;background:var(--cmp-group-bg);font-family:var(--font-display);letter-spacing:.01em;color:var(--color-text-main);font-size:.9rem;font-weight:700;padding-block:10px!important}.cmp-table tbody th[scope=row]{text-align:start;color:var(--color-text-main);font-weight:500}.cmp-table tbody td{color:var(--color-text-muted);font-weight:400}.cmp-table tbody td.is-pick{color:var(--color-text-main);font-weight:500}.cmp-cell-note{color:var(--color-text-muted);margin-top:4px;font-size:.84rem;font-weight:400;line-height:1.4;display:block}.cmp-mark{vertical-align:middle;border-radius:5px;place-items:center;width:24px;height:24px;display:inline-grid}.cmp-mark .lucide{stroke-width:2.6px;width:16px;height:16px}.cmp-mark.is-yes{background:var(--color-text-main);color:var(--color-surface-base)}.cmp-mark.is-no{background:color-mix(in oklab, var(--color-text-main) 7%, transparent);color:var(--color-text-dim)}.cmp-mark.is-no .lucide{stroke-width:2.2px;width:14px;height:14px}@media (hover:hover){.cmp-table tbody tr:not(.cmp-group):hover>*{background-image:linear-gradient(var(--cmp-hover), var(--cmp-hover))}}.cmp-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:32px;display:flex}.cmp-foot-text{flex:100%;gap:12px;display:grid}.cmp-verdict{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:1.08rem;font-weight:600;line-height:1.6}.cmp-verdict strong{font-weight:700}.cmp-notes{color:var(--color-text-muted);gap:6px;margin:0;padding:0;font-size:.97rem;list-style:none;display:grid}.cmp-notes li{text-wrap:pretty;align-items:flex-start;gap:10px;display:flex}.cmp-notes .lucide{width:18px;height:18px;color:var(--color-text-main);flex:none;margin-top:4px}.cmp-notes a{color:var(--color-text-main);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--color-primary) 70%, transparent);text-underline-offset:5px;transition:text-decoration-color .25s var(--ease-out), color .25s var(--ease-out);font-weight:500;text-decoration-thickness:1.5px}.cmp-notes a:hover{color:var(--color-primary-text);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.cmp-notes a:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px;border-radius:4px}.cmp-btn{flex:none}@media (min-width:700px) and (max-width:1099px){.compare{--cmp-label:40%;--cmp-col:30%;--cmp-px:18px}}@media (max-width:699px){.compare{--cmp-label:50%;--cmp-col:25%;--cmp-px:6px;--cmp-radius:12px}.cmp-head{margin-bottom:28px}.cmp-lead{font-size:1rem}.cmp-table th,.cmp-table td{padding-block:12px}.cmp-table tbody th[scope=row],.cmp-group th,.cmp-corner{padding-inline:12px 6px}.cmp-table tbody th[scope=row]{font-size:.9rem;line-height:1.45}.cmp-cell-note{font-size:.74rem}.cmp-table tbody td{font-size:.88rem}.cmp-group th{font-size:.84rem;padding-block:8px!important}.cmp-table thead th{top:calc(var(--header-top) + var(--header-h));z-index:2;background:var(--color-surface-base);box-shadow:0 1px 0 var(--color-border);position:sticky}.cmp-table thead th.is-pick{background:var(--cmp-pick);box-shadow:0 1px 0 var(--color-border), inset 2px 0 0 var(--color-primary), inset -2px 0 0 var(--color-primary), inset 0 2px 0 var(--color-primary);border-start-end-radius:0;border-end-end-radius:0}.cmp-corner{font-size:.8rem;padding-bottom:14px!important}.cmp-plan{padding:12px 4px!important}.cmp-plan-name{font-size:.98rem}.cmp-from{flex-basis:100%;font-size:.7rem;line-height:1.4}.cmp-amount{font-size:1.25rem}.cmp-sar{--sar-w:.8rem;--sar-h:.95rem}.cmp-per{font-size:.72rem}.cmp-badge{white-space:normal;border-radius:6px;margin:0 auto 6px;padding:2px 7px;font-size:.72rem;line-height:1.35;position:static;translate:none}.cmp-mark{width:22px;height:22px}.cmp-mark .lucide{width:14px;height:14px}.cmp-foot{margin-top:28px}.cmp-verdict{font-size:1rem}.cmp-btn{flex:100%}}.cmp-shot{display:none}@media (min-width:1200px){.cmp-shot{--cmp-gap:clamp(28px, 3vw, 56px);--cmp-tilt:28deg;z-index:0;aspect-ratio:1600/893;pointer-events:none;width:clamp(440px,34vw,680px);transition:transform .7s var(--ease-out), opacity .5s var(--ease-out), filter .5s var(--ease-out);display:block;position:absolute;top:20%}.cmp-shot-ar{left:calc(100% + var(--cmp-gap));transform-origin:0;transform:perspective(1400px) rotateY(calc(var(--cmp-tilt) * -1)) rotateZ(1.5deg)}.cmp-shot-full{right:calc(100% + var(--cmp-gap));transform-origin:100%;transform:perspective(1400px) rotateY(var(--cmp-tilt)) rotateZ(-1.5deg)}.cmp-shot img{z-index:1;object-fit:cover;width:100%;height:100%;box-shadow:0 2px 4px rgb(var(--ink) / .12), 0 28px 50px -18px rgb(var(--ink) / .5);border-radius:16px;position:relative}.cmp-shot:before{content:"";z-index:0;border-radius:26px;position:absolute;inset:-22px}.cmp-shot-ar:before{background:color-mix(in oklab, var(--color-primary) 16%, var(--color-surface-elevated));translate:26px 26px}.cmp-shot-full:before{background:var(--color-primary);translate:-26px 26px}[data-theme=dark] .cmp-shot-ar:before{background:color-mix(in oklab, var(--color-primary) 14%, var(--color-surface-elevated))}[data-theme=dark] .cmp-shot-full:before{background:color-mix(in oklab, var(--color-primary) 62%, var(--color-canvas))}[data-theme=dark] .cmp-shot img{box-shadow:0 2px 4px #0006,0 30px 60px -18px #000000d9}.cmp-wrap:has(.cmp-plan:not(.is-pick):hover,td:not(.is-pick):hover) .cmp-shot-ar{--cmp-tilt:12deg}.cmp-wrap:has(.cmp-plan:not(.is-pick):hover,td:not(.is-pick):hover) .cmp-shot-full{opacity:.45;filter:saturate(.6)}.cmp-wrap:has(.is-pick:hover) .cmp-shot-full{--cmp-tilt:12deg}.cmp-wrap:has(.is-pick:hover) .cmp-shot-ar{opacity:.45;filter:saturate(.6)}}@media (prefers-reduced-motion:reduce){.cmp-shot{transition:none}}.cmp-nm-s{display:none}@media (max-width:639px){.cmp-nm-s{display:inline}.cmp-nm-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.cmp-amount{align-items:center;column-gap:6px;display:inline-flex}.cmp-amount .sar{--sar-w:.6em;--sar-h:.69em;vertical-align:0}
.devices{--line:color-mix(in oklab, var(--color-text-main) 14%, transparent);padding:var(--sec-pt) var(--gutter) var(--sec-pb)}.devices .lucide{width:20px;height:20px}.devices-inner{max-width:var(--container);margin:0 auto}.devices-head{gap:14px;margin-bottom:36px;display:grid}.devices-head h2{max-width:16ch;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.3}.devices-head h2 em{color:var(--color-primary);font-style:normal}.devices-lead{max-width:46ch;color:var(--color-text-muted);margin:0;font-size:1.05rem}@media (min-width:1100px){.devices-head{margin-bottom:32px}.devices-lead{font-size:1.1rem}}.chooser{gap:64px;display:grid}@media (min-width:1100px){.chooser{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:0 72px}.devices-head{grid-area:1/1}.order-steps{grid-area:2/1}.cat-picker{grid-area:3/1}.devices-help{grid-area:4/1}.stage-wrap{grid-area:1/2/-1;align-self:start}}@media (max-width:1099px){.chooser{gap:0}.devices-head{order:0}.stage-wrap{order:1;margin-bottom:36px}.order-steps{order:2}.cat-picker{order:3}.devices-help{order:4}}.order-steps{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 30px;padding:0;list-style:none;display:grid}.order-steps li{align-content:start;justify-items:start;gap:8px;display:grid;position:relative}.order-steps li:not(:last-child):before,.order-steps li:not(:last-child):after{content:"";top:6px;background:var(--line);border-radius:2px;height:1.5px;position:absolute;inset-inline:22px 6px}.order-steps li.is-current:after{background:var(--color-primary);transform-origin:100%;transition:transform .7s var(--ease-out);transform:scaleX(.18)}.chooser:has(.device-link:hover,.device-link:focus-visible) .order-steps li.is-current:after{transform:scaleX(1)}.os-dot{z-index:1;width:13px;height:13px;box-shadow:inset 0 0 0 1.5px var(--color-text-dim);border-radius:50%;position:relative}.is-current .os-dot{background:var(--color-primary);box-shadow:0 0 0 3px var(--color-canvas), 0 0 0 4.5px var(--color-primary)}.os-name{font-family:var(--font-display);color:var(--color-text-muted);font-size:.9rem;font-weight:600;line-height:1.3}.is-current .os-name{color:var(--color-text-main);font-size:1rem;font-weight:700}.os-here{color:var(--color-primary-text);margin-top:-6px;font-size:.78rem;font-weight:500}@media (min-width:1100px){.order-steps{margin-bottom:28px}}.cat-tabs{background:var(--color-surface-hover);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.cat-tab{cursor:pointer;min-height:84px;font-family:var(--font-display);text-align:center;color:var(--color-text-muted);transition:background-color .3s var(--ease-out), color .3s var(--ease-out), box-shadow .3s var(--ease-out);background:0 0;border:0;border-radius:12px;align-content:center;justify-items:center;gap:6px;padding:10px 6px;font-size:.98rem;font-weight:700;line-height:1.3;display:grid}.devices .cat-tab .lucide{width:26px;height:26px;transition:color .3s var(--ease-out), transform .45s var(--ease-out)}.cat-tab:hover{color:var(--color-text-main)}.cat-tab:hover .lucide{transform:translateY(-2px)}.cat-tab[aria-selected=true]{background:var(--color-surface-base);color:var(--color-text-main);cursor:default;box-shadow:var(--shadow-card)}.cat-tab[aria-selected=true] .lucide{color:var(--color-primary);transform:none}.cat-tab:focus-visible{outline-offset:-2px;border-radius:12px}[data-theme=dark] .cat-tab[aria-selected=true]{background:var(--color-surface-elevated);box-shadow:inset 0 0 0 1px var(--color-border)}@media (max-width:639px){.cat-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-tab{text-align:start;grid-auto-flow:column;justify-content:start;gap:10px;min-height:56px;padding:8px 14px}.devices .cat-tab .lucide{width:22px;height:22px}}.cat-panel{padding-top:18px}.cat-panel[hidden]{display:none}.cat-panel.is-entering{animation:panel-in .45s var(--ease-out)}@keyframes panel-in{0%{opacity:0;transform:translateY(6px)}}.cat-head{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0 0 14px;display:flex}.cat-title{font-family:var(--font-display);color:var(--color-text-main);margin:0;font-size:1.05rem;font-weight:700;line-height:1.4}.cat-desc{text-wrap:pretty;color:var(--color-text-muted);margin:0}.cat-title+.cat-desc{border-inline-start:1.5px solid var(--line);padding-inline-start:12px}@media (max-width:639px){.cat-head{display:grid}.cat-title+.cat-desc{border:0;padding:0}}.device-links{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.device-links li{flex:auto;min-width:min(100%,150px)}.device-link{white-space:nowrap;background:var(--color-surface-base);min-height:56px;box-shadow:inset 0 0 0 1px var(--color-border);font-family:var(--font-display);transition:box-shadow .25s var(--ease-out), background-color .25s var(--ease-out);border-radius:12px;align-items:center;gap:10px;padding:8px 14px;font-size:1rem;font-weight:600;line-height:1.35;display:flex}.device-link .go{color:var(--color-primary);opacity:0;transition:opacity .3s var(--ease-out), translate .45s var(--ease-out);margin-inline-start:auto;translate:8px}.device-link:hover,.device-link.is-current{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-text-main) 34%, transparent)}.device-link:hover{background:var(--color-surface-hover)}.device-link:hover .go,.device-link:focus-visible .go,.device-link.is-current .go{opacity:1;translate:0}.device-link:focus-visible{outline-offset:2px;border-radius:12px}@media (hover:none){.device-link .go{opacity:1;translate:0}}.dlogo{--lh:18px;--lw:76px;height:min(var(--lh), calc(var(--lw) / var(--ar,1)));aspect-ratio:var(--ar,1);-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background:currentColor;flex:none;display:none}.dlogo.has-logo{display:block}.devices[data-logos=color] .dlogo:not(.brand-mark){background:var(--logo) center / contain no-repeat;-webkit-mask:none;mask:none}[data-theme=light] .devices[data-logos=color] .dlogo:is([data-name=apple],[data-name=apple-tv]):not(.brand-mark){filter:brightness(0)}[data-theme=dark] .devices[data-logos=color] .dlogo:is([data-name=samsung],[data-name=android-tv],[data-name=apple],[data-name=apple-tv]):not(.brand-mark){filter:brightness(0)invert()}.device-link .dlogo{color:var(--color-text-muted)}.device-link:hover .dlogo,.device-link.is-current .dlogo{color:var(--color-text-main)}.brand-mark{color:#ffffff8c;position:absolute;left:50%;translate:-50%}.dev-tv .brand-mark{--lh:1.1cqw;--lw:9cqw;z-index:2;top:86.2%;translate:-50% -50%}.dev-box .brand-mark{--lh:1.6cqw;--lw:8cqw;top:50%;translate:-50% -50%}.dev-laptop .base .brand-mark{--lh:.9cqw;--lw:7cqw;bottom:.5cqw}[data-theme=dark] .brand-mark{color:#ffffff73}.devices-help{color:var(--color-text-muted);margin:20px 0 0;font-size:.95rem}.devices-help a{color:var(--color-text-main);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:5px;font-weight:500;text-decoration-thickness:1.5px}.devices-help a:hover{color:var(--color-primary-text)}.stage-wrap{position:relative}.dv-stage{aspect-ratio:10/9;--base:17%;--tv-y:37%;--bezel:var(--color-text-main);--bezel-edge:#ffffff14;background:radial-gradient(90% 55% at 50% 100%, color-mix(in oklab, var(--color-surface-hover) 85%, transparent), transparent), var(--color-surface-elevated);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:20px;position:relative;overflow:hidden;container-type:inline-size}[data-theme=dark] .dv-stage{--bezel:var(--color-canvas);--bezel-edge:color-mix(in oklab, var(--color-text-main) 12%, transparent)}@media (max-width:639px){.dv-stage{aspect-ratio:6/5;--base:13%;--tv-y:32%}}@media (min-width:1100px){.dv-stage{aspect-ratio:8/7}}.dv-glow{pointer-events:none;translate:calc(var(--gx,50%) - 50%) calc(var(--gy,45%) - 50%);background:radial-gradient(circle 40cqw at 50% 50%, color-mix(in oklab, var(--color-primary) 20%, transparent), transparent);transition:translate .7s var(--ease-out);position:absolute;inset:0}.dv-stage[data-active=tv] .dv-glow{--gx:50%;--gy:40%}.dv-stage[data-active=stream] .dv-glow{--gx:52%;--gy:52%}.dv-stage[data-active=mobile] .dv-glow{--gx:78%;--gy:64%}.dv-stage[data-active=computer] .dv-glow{--gx:22%;--gy:64%}.dev{z-index:var(--z,1);left:var(--x);bottom:var(--y);width:var(--w);transition:transform .6s var(--ease-out);position:absolute;translate:-50%}.dev.is-active{z-index:4;transform:translateY(-1.4cqw)}.dev:after{content:"";z-index:-1;background:rgb(var(--ink) / .35);filter:blur(6px);border-radius:50%;height:1.4cqw;position:absolute;bottom:-.6cqw;left:6%;right:6%}.dev-tv{--w:60%;--x:50%;--y:var(--tv-y)}.dev-laptop{--w:37%;--x:23%;--y:var(--base);--z:2}.dev-tablet{--w:29%;--x:75%;--y:var(--base);--z:2}.dev-phone{--w:10%;--x:90%;--y:calc(var(--base) - 4%);--z:3;--i:1}.dev-box{--w:11%;--x:47.5%;--y:calc(var(--tv-y) - 3%);--z:3}.dev-stick{--w:5%;--x:56.5%;--y:calc(var(--tv-y) - 3%);--z:3;--i:1}.bezel{padding:var(--pad,1.6%);border-radius:var(--r,1.4cqw);background:var(--bezel);box-shadow:inset 0 0 0 1px var(--bezel-edge);position:relative}.screen{aspect-ratio:var(--ar,16 / 9);border-radius:var(--sr,.5cqw);background:#000;position:relative;overflow:hidden}.screen img{object-fit:cover;width:100%;height:100%}.screen:after{content:"";z-index:3;pointer-events:none;opacity:.75;transition:opacity .6s var(--ease-out);background:#000;position:absolute;inset:0}.dev.is-active .screen:after{opacity:0}.tv-art{aspect-ratio:960/632;margin-bottom:-2.29%;position:relative}.tv-art .screen{aspect-ratio:auto;border-radius:.33%;width:93.3333%;height:79.7468%;position:absolute;top:5.0633%;left:3.3333%}.tv-frame{z-index:1;width:100%;height:100%;display:block;position:relative}.dev-tv:after{bottom:0;left:12%;right:12%}.dev-tv .screen img{opacity:0;position:absolute;inset:0}.dv-stage:not([data-active=stream]) .dev-tv img[data-for=tv],.dv-stage[data-active=stream] .dev-tv img[data-for=stream]{opacity:1}.dev-tablet{--pad:3%;--r:2cqw;--sr:.8cqw;--ar:4 / 3}.dev-phone{--pad:5%;--r:2cqw;--sr:1.4cqw;--ar:9 / 19.5}.dev-phone .bezel:after{content:"";z-index:4;background:#000;border-radius:99px;width:28%;height:2.4%;position:absolute;top:4.6%;left:50%;translate:-50%}.dev-box{background:var(--bezel);height:3.6cqw;box-shadow:inset 0 0 0 1px var(--bezel-edge);border-radius:.8cqw .8cqw .4cqw .4cqw}.dev-box:before{content:"";background:color-mix(in oklab, var(--color-text-dim) 60%, var(--bezel));width:.7cqw;height:.7cqw;transition:background-color .45s var(--ease-out), box-shadow .45s var(--ease-out);border-radius:50%;position:absolute;top:50%;right:10%;translate:0 -50%}.dev-box.is-active:before{background:var(--color-success);box-shadow:0 0 .6cqw color-mix(in oklab, var(--color-success) 70%, transparent)}.dev-stick{background:var(--bezel);height:1.4cqw;box-shadow:inset 0 0 0 1px var(--bezel-edge);border-radius:.7cqw}.dev-laptop .bezel{--pad:2%;border-radius:1.2cqw 1.2cqw 0 0}.dev-laptop .base{background:var(--bezel);height:1.6cqw;box-shadow:inset 0 1px 0 var(--bezel-edge);border-radius:0 0 1.2cqw 1.2cqw;margin-inline:-11%;position:relative}.dev-laptop .base:after{content:"";background:var(--bezel-edge);border-radius:0 0 .8cqw .8cqw;width:16%;height:40%;position:absolute;top:0;left:50%;translate:-50%}.browser-bar{z-index:2;background:var(--color-surface-base);align-items:center;gap:.5cqw;height:9%;padding:0 1.2cqw;display:flex;position:absolute;inset:0 0 auto}.browser-bar i{background:var(--color-text-dim);border-radius:50%;width:.6cqw;height:.6cqw}.browser-bar b{background:var(--color-surface-hover);border-radius:99px;flex:1;height:50%;margin-inline:1.4cqw 6cqw}.browser-bar+img{height:91%;position:absolute;inset:9% 0 0}.dv-stage.is-live .dev.is-active .screen img{animation:screen-on .75s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + .1s)}@keyframes screen-on{0%{clip-path:inset(49.6% 0);filter:brightness(2.4)}40%{filter:brightness(1.4)}to{clip-path:inset(0);filter:none}}.order-card{z-index:5;border-radius:var(--r-btn);white-space:nowrap;background:var(--color-surface-base);max-width:calc(100% - 24px);box-shadow:inset 0 0 0 1px var(--color-border), 0 10px 24px -14px rgb(var(--ink) / .45);align-items:center;gap:10px;padding:8px 16px 8px 10px;display:flex;position:absolute;top:16px;left:50%;translate:-50%}[data-theme=dark] .order-card{background:var(--color-surface-elevated)}.order-card .dlogo{--lh:18px;--lw:76px}.oc-name{font-family:var(--font-display);font-size:1.05rem;font-weight:700;line-height:1.3}.oc-name.is-swapping{animation:name-in .45s var(--ease-out)}@keyframes name-in{0%{opacity:0;transform:translateY(40%)}}.oc-check{background:var(--color-text-main);width:22px;height:22px;color:var(--color-canvas);border-radius:50%;place-items:center;display:grid}.oc-check .lucide{stroke-width:2.5px;width:14px;height:14px}.oc-next{border-inline-start:1px solid var(--color-border);color:var(--color-text-muted);padding-inline-start:12px;font-size:.85rem}.oc-next strong{color:var(--color-text-main);font-weight:500}@media (max-width:639px){.order-card{gap:8px;padding:6px 14px 6px 8px;top:12px}.oc-next{display:none}}[dir=ltr] .device-link .go{scale:-1 1}.devices-empty{color:var(--color-text-muted);margin:0;padding:18px 0 0}
.faq{--faq-max:720px;--faq-r:18px;--faq-tip:6px;--faq-ask-bg:var(--color-surface-base);--faq-ask-ring:var(--color-border);--faq-store-bg:var(--color-text-main);--faq-store-ink:var(--color-canvas);--faq-store-muted:color-mix(in oklab, var(--color-canvas) 72%, var(--color-text-main));--faq-store-line:color-mix(in oklab, var(--color-canvas) 16%, transparent);--faq-store-accent:var(--color-primary);--faq-avatar-bg:var(--color-surface-base);--faq-avatar-img:url(/design/home/faq/favicon_dark.svg);padding:var(--sec-pt) var(--gutter) var(--sec-pb);background:var(--color-canvas)}[data-theme=dark] .faq{--faq-store-bg:color-mix(in oklab, var(--color-primary) 15%, var(--color-surface-base));--faq-store-ink:var(--color-text-main);--faq-store-muted:color-mix(in oklab, var(--color-text-main) 70%, var(--color-surface-base));--faq-store-line:color-mix(in oklab, var(--color-text-main) 12%, transparent);--faq-avatar-bg:var(--color-surface-elevated);--faq-avatar-img:url(/design/home/faq/favicon_light.svg)}.faq-inner{max-width:var(--container);margin:0 auto}.faq .lucide{width:18px;height:18px}.faq-head,.faq-thread{max-width:var(--faq-max);margin-inline:auto}@media (min-width:1100px){.faq-inner{grid-template-columns:minmax(0, 1fr) minmax(0, var(--faq-max));align-items:start;column-gap:clamp(56px,7vw,120px);display:grid}.faq-head{top:calc(var(--header-top) + var(--header-h) + 32px);max-width:30rem;margin:0;position:sticky}.faq-thread{width:100%;margin:0}}.faq-head{margin-bottom:36px}.faq-head h2{max-width:13ch;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.3}.faq-head h2 em{color:var(--color-primary);font-style:normal}.faq-who{align-items:center;gap:12px;margin-top:30px;display:flex}.faq-who-text{line-height:1.4;display:grid}.faq-who-name{font-family:var(--font-display);font-size:1.05rem;font-weight:700}.faq-who-sub{color:var(--color-text-muted);font-size:.88rem}@media (max-width:1099px){.faq-who{margin-top:20px}}.faq-avatar{background:var(--faq-avatar-img) center 54% / auto 58% no-repeat, var(--faq-avatar-bg);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:50%;flex:none}.faq-avatar-lg{width:52px;height:52px}.faq-thread{flex-direction:column;gap:18px;display:flex}.faq-hint{background:color-mix(in oklab, var(--color-text-main) 5%, transparent);color:var(--color-text-muted);border-radius:8px;align-self:center;align-items:center;gap:7px;margin:0 0 6px;padding:6px 14px;font-size:.86rem;line-height:1.5;display:inline-flex}.faq .faq-hint .lucide{width:15px;height:15px}.faq-item{flex-direction:column;gap:12px;display:flex}.faq-q{font:inherit;justify-content:flex-end;margin:0;display:flex}.faq-ask{border-radius:var(--faq-r);background:var(--faq-ask-bg);max-width:85%;min-height:52px;box-shadow:inset 0 0 0 1px var(--faq-ask-ring);color:var(--color-text-main);text-align:start;cursor:pointer;font-family:var(--font-display);transition:box-shadow .3s var(--ease-out), translate .35s var(--ease-out), background-color .3s var(--ease-out);border:0;border-start-end-radius:var(--faq-tip);align-items:center;gap:14px;margin:0;padding:12px 18px 12px 12px;font-size:1.05rem;font-weight:600;line-height:1.5;display:inline-flex}.faq-ask:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary) 55%, var(--color-border));translate:0 -2px}.faq-ask:active{translate:0}.faq-ask:focus-visible{border-radius:var(--faq-r);outline-offset:3px;border-start-end-radius:var(--faq-tip)}.faq-ask[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--color-primary)}.faq-ask-text{text-wrap:pretty}.faq-ask-ic{background:var(--color-surface-hover);width:30px;height:30px;color:var(--color-text-muted);transition:rotate .4s var(--ease-out), background-color .3s, color .3s;border-radius:8px;flex:none;place-items:center;display:grid}[data-theme=dark] .faq-ask-ic{background:var(--color-surface-elevated)}.faq .faq-ask-ic .lucide{width:17px;height:17px}.faq-ask[aria-expanded=true] .faq-ask-ic{background:var(--color-accent-subtle);color:var(--color-primary);rotate:180deg}@media (min-width:1100px){.faq-ask{max-width:80%;font-size:1.1rem}}.faq-reply{align-items:flex-end;gap:10px;display:flex}.faq-reply[hidden]{display:none}.faq-say{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:calc(85% - 44px);display:flex}@media (min-width:1100px){.faq-say{max-width:calc(82% - 44px)}}.faq-name{font-family:var(--font-display);color:var(--color-text-muted);margin:0 6px;font-size:.8rem;font-weight:600;line-height:1.4}.faq-bubble{border-radius:var(--faq-r);background:var(--faq-store-bg);color:var(--faq-store-ink);border-start-start-radius:var(--faq-tip);padding:13px 18px 14px}[data-theme=dark] .faq-bubble{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary) 24%, transparent)}.faq-bubble p{text-wrap:pretty;margin:0;font-size:1rem;line-height:1.75}.faq-facts{border-top:1px solid var(--faq-store-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 2px;padding:12px 0 0;list-style:none;display:grid}.faq-facts li{border-inline-start:1px solid var(--faq-store-line);justify-items:start;gap:6px;padding-inline:14px;display:grid}.faq-facts li:first-child{border-inline-start:0;padding-inline-start:0}.faq-facts li:last-child{padding-inline-end:0}.faq .faq-facts .lucide{width:20px;height:20px;color:var(--faq-store-accent)}.faq-facts b{font-family:var(--font-display);color:var(--faq-store-ink);font-size:.92rem;font-weight:600}.faq-facts-places b{font-size:.95rem}.faq-facts-2{grid-template-columns:1fr;gap:12px}.faq-facts-2 li{border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:0}.faq-facts-2 li+li{border-top:1px solid var(--faq-store-line);padding-top:12px}.faq .faq-facts-2 .lucide{width:22px;height:22px}.faq-facts-2 p{color:var(--faq-store-muted);text-wrap:pretty;margin:0;font-size:.97rem;line-height:1.65}.faq-facts-2 p b{font-size:inherit;color:var(--faq-store-ink)}.faq-bubble .faq-facts-2{border-top:0;margin:0;padding:0}@media (max-width:519px){.faq-facts{grid-template-columns:1fr;gap:10px}.faq-facts li{border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:0}.faq-facts li+li{border-top:1px solid var(--faq-store-line);padding-top:10px}}.faq-typing{border-radius:var(--faq-r);background:var(--faq-store-bg);border-start-start-radius:var(--faq-tip);align-items:center;gap:5px;padding:15px 18px;display:none}.faq-typing span{background:var(--faq-store-muted);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite faq-dot}.faq-typing span:nth-child(2){animation-delay:.15s}.faq-typing span:nth-child(3){animation-delay:.3s}.faq-reply.is-typing .faq-typing{display:inline-flex}.faq-reply.is-typing .faq-bubble{display:none}@keyframes faq-dot{0%,60%,to{opacity:.45;translate:0}30%{opacity:1;translate:0 -4px}}.faq-reply.is-in .faq-bubble{animation:faq-rise .55s var(--ease-out) both;transform-origin:100% 100%}.faq-reply.is-in .faq-bubble+.faq-bubble{animation-delay:.32s}@keyframes faq-rise{0%{opacity:0;filter:blur(4px);translate:0 8px;scale:.97}to{opacity:1;filter:blur();translate:0;scale:1}}.faq-reply.is-closing{pointer-events:none;animation:.22s ease-in forwards faq-fold}@keyframes faq-fold{to{opacity:0;filter:blur(3px);translate:0 -6px}}.faq-reply-end{margin-top:2px}.faq-replies{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.faq-chip{border-radius:var(--r-btn);background:var(--color-surface-base);min-height:44px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary) 45%, var(--color-border));font-family:var(--font-display);transition:background-color .3s var(--ease-out), box-shadow .3s var(--ease-out), translate .35s var(--ease-out);align-items:center;gap:8px;padding:9px 18px;font-size:.98rem;font-weight:600;line-height:1.4;display:inline-flex}.faq .faq-chip .lucide{color:var(--color-primary)}.faq-chip:hover{background:var(--color-surface-elevated);box-shadow:inset 0 0 0 1.5px var(--color-primary);translate:0 -2px}.faq-chip:focus-visible{border-radius:var(--r-btn)}[data-theme=dark] .faq-chip:hover{background:var(--color-surface-hover)}.faq-inline{color:var(--faq-store-ink);-webkit-text-decoration:underline 2px var(--faq-store-accent);text-decoration:underline 2px var(--faq-store-accent);text-underline-offset:5px;transition:color .3s var(--ease-out);font-weight:500}.faq-inline:hover{color:var(--faq-store-accent)}.faq-inline:focus-visible{outline-color:var(--faq-store-accent);border-radius:4px}@media (max-width:519px){.faq-facts-places{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.faq-facts-places li{border-top:0;border-inline-start:1px solid var(--faq-store-line);grid-template-columns:none;justify-items:start;row-gap:6px;padding:0 12px}.faq-facts-places li+li{border-top:0;padding-top:0}.faq-facts-places li:first-child{border-inline-start:0;padding-inline-start:0}}.faq-intro{max-width:40ch;color:var(--color-text-muted);margin:14px 0 0}
.guides{padding:56px var(--gutter)}@media (min-width:1100px){.guides{padding-block:72px}}.gd-bar{max-width:var(--container);background:var(--color-surface-base);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:20px;align-items:center;gap:22px 56px;margin:0 auto;padding:26px 28px;display:grid}[data-theme=dark] .gd-bar{background:var(--color-surface-base)}@media (min-width:1100px){.gd-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text devices""note note";row-gap:20px;padding:30px 40px 28px}.gd-text{grid-area:text}.gd-devices{grid-area:devices}.gd-note{box-shadow:inset 0 1px 0 var(--color-border);grid-area:note;padding-top:18px}}.gd-text h2{font-family:var(--font-display);margin:0;font-size:1.4rem;font-weight:700;line-height:1.4}.gd-lead{max-width:84ch;color:var(--color-text-muted);text-wrap:pretty;margin:6px 0 0;font-size:1.02rem;line-height:1.75}.gd-link{color:var(--color-text-main);font-family:var(--font-display);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:6px;transition:color .25s var(--ease-out);font-weight:700;text-decoration-thickness:2px}.gd-link:hover{color:var(--color-primary-text)}.gd-link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px;border-radius:4px}.gd-devices{gap:18px;margin:0;padding:0;list-style:none;display:flex;position:relative}.gd-devices:before{content:"";top:22px;background:repeating-linear-gradient(to left, var(--line) 0 6px, transparent 6px 11px);height:1.5px;position:absolute;inset-inline:22px}.gd-devices li{justify-items:center;gap:6px;min-width:56px;display:grid;position:relative}.gd-dot{border-radius:var(--r-btn);background:var(--color-surface-elevated);width:44px;height:44px;color:var(--color-primary);box-shadow:0 0 0 4px var(--color-surface-base);place-items:center;display:grid}.guides .gd-dot .lucide{width:20px;height:20px}.gd-name{color:var(--color-text-muted);white-space:nowrap;font-size:.82rem}.gd-note{color:var(--color-text-muted);text-wrap:pretty;align-items:flex-start;gap:10px;margin:0;font-size:.95rem;line-height:1.65;display:flex}.guides .gd-note .lucide{width:18px;height:18px;color:var(--color-text-main);flex:none;margin-top:3px}@media (max-width:1099px){.gd-devices{justify-content:space-between;max-width:420px}.gd-note{box-shadow:inset 0 1px 0 var(--color-border);padding-top:16px}}@media (max-width:699px){.gd-bar{border-radius:18px;padding:22px 20px}.gd-text h2{font-size:1.25rem}.gd-lead{font-size:.98rem}.gd-note{font-size:.9rem}}@media (max-width:1099px){.gd-devices li{flex:1 1 0;min-width:0}.gd-name{white-space:normal;text-align:center;text-wrap:balance;line-height:1.35}}
.hero{isolation:isolate;padding-top:calc(var(--header-top) + var(--header-h) + 22px);padding-bottom:0;position:relative;overflow:hidden}.hero-inner{z-index:2;max-width:var(--container);padding-inline:var(--gutter);gap:40px;margin-inline:auto;display:grid;position:relative}.hero-copy{z-index:2;max-width:40rem;position:relative}.hero-title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(2.05rem,1.1rem + 3.8vw,2.9rem);font-weight:700;line-height:1.3}.hero-title span{display:block}.hero-title em{color:var(--color-primary);font-style:normal}.hero-lead{max-width:33rem;color:var(--color-text-muted);text-wrap:pretty;margin:22px 0 0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.85}.hero-sub{max-width:33rem;color:var(--color-text-muted);text-wrap:pretty;margin:12px 0 0;font-size:1rem;line-height:1.8}.hero-proof{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:22px 0 0;font-size:.95rem;line-height:1.5;display:flex}.hero-proof b{font-family:var(--font-display);color:var(--color-text-main);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.hero-proof-rate{min-height:44px;color:inherit;align-items:center;gap:6px;margin-block:-10px;text-decoration:none;display:inline-flex}.hero-proof-rate>span{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px}.hero-proof-rate:hover>span{text-decoration-color:currentColor}.hero-proof-rate:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.hero-proof-rate .lucide{width:18px;height:18px;color:var(--color-warning);fill:currentColor;stroke-width:1px}.hero-proof-rate+.hero-proof-price:before{content:"";vertical-align:middle;background:var(--color-text-dim);border-radius:50%;width:4px;height:4px;margin-inline-end:18px;display:inline-block}.hero-proof+.hero-actions{margin-top:18px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-assure{background:color-mix(in oklab, var(--color-canvas) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:fit-content;max-width:38rem;box-shadow:0 1px 2px color-mix(in oklab, var(--color-text-main) 8%, transparent);text-wrap:balance;color:var(--color-text-main);border-radius:14px;align-items:flex-start;gap:10px;margin:18px 0 0;padding:8px 14px 8px 10px;font-size:.94rem;font-weight:500;line-height:1.7;display:flex}.hero-assure-icon{background:color-mix(in oklab, var(--color-primary) 14%, transparent);width:26px;height:26px;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.hero-assure-icon .lucide{width:15px;height:15px}@media (max-width:639px){.hero-actions>a{flex:100%;justify-content:center}}@media (max-width:1099px){.hero-inner{gap:0}.hero-copy{display:contents}.hero-visual{order:1;margin-top:14px}}.hero-visual{position:relative}.hero-room{margin-inline:calc(var(--gutter) * -1);position:relative;container-type:inline-size}.scene-window{height:101cqw;max-height:620px;position:relative;overflow:hidden}.scene{aspect-ratio:2752/1536;width:233cqw;position:absolute;top:-28.6cqw;left:-53.7cqw}.scene-img{width:100%;height:100%;display:block;position:absolute;inset:0}[data-theme=light] .scene .room-night,[data-theme=dark] .scene .room-day{display:none}.room-wash{z-index:1;pointer-events:none;background:linear-gradient(to bottom, var(--color-canvas), transparent 20%), linear-gradient(to top, var(--color-canvas), transparent 10%);position:absolute;inset:0}.tv{z-index:2;width:27.35%;height:29.15%;margin:0;position:absolute;top:30.4%;left:30.9%}.tv-screen{background:var(--color-canvas);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.slide{opacity:0;position:absolute;inset:0}.slide.is-active{opacity:1;z-index:1}.slide img{object-fit:cover;width:100%;height:100%}.tv-osd{z-index:2;padding:9cqw 4.2cqw 3.2cqw;background:linear-gradient(to top, color-mix(in oklab, var(--color-canvas) 84%, transparent), transparent);color:var(--color-text-main);padding-inline-start:26cqw;position:absolute;inset:auto 0 0}.osd-label{font-family:var(--font-display);font-size:3.4cqw;font-weight:700;line-height:1.3;display:block}.osd-row{align-items:center;gap:2.6cqw;margin-top:1.4cqw;display:flex}.osd-track{background:color-mix(in oklab, var(--color-text-main) 22%, transparent);border-radius:3px;flex:1;height:3px;overflow:hidden}.osd-progress{background:var(--color-primary);transform-origin:100%;width:100%;height:100%;transform:scaleX(0)}.is-playing .osd-progress{animation:osd var(--slide-ms,5s) linear forwards}@keyframes osd{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.front{z-index:3;width:26cqw;position:absolute;bottom:2cqw;left:71cqw}.phone{width:100%;filter:drop-shadow(0 26px 26px color-mix(in oklab, var(--color-canvas) 55%, transparent));margin:0;position:relative}.phone-body{background:var(--color-canvas);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:15%/7%;padding:4.5%}.phone-screen{aspect-ratio:9/19.5;background:var(--color-canvas);border-radius:12%/5.6%;position:relative;overflow:hidden;container-type:inline-size}.phone-island{z-index:4;background:var(--color-canvas);border-radius:999px;width:30%;height:3.4%;position:absolute;top:2.6%;left:50%;translate:-50%}.ready{background:var(--color-canvas);height:100%;color:var(--color-text-main);align-items:center;gap:4.5cqw;padding:4cqw 6cqw 11cqw;font-size:1.9cqw;line-height:1.45;display:flex}.ready-intro{flex:0 0 34%}.ready-brand{font-family:var(--font-display);color:var(--color-text-muted);align-items:center;gap:1cqw;font-size:2cqw;font-weight:700;display:flex}.ready-brand img{width:2.8cqw;height:auto}.ready-check{background:var(--color-buy);width:6.5cqw;height:6.5cqw;color:var(--color-primary-contrast);border-radius:999px;place-items:center;margin-top:3cqw;display:grid}.ready-check .lucide{width:3.6cqw;height:3.6cqw}.ready-title{font-family:var(--font-display);margin:1.8cqw 0 0;font-size:4.2cqw;font-weight:700;line-height:1.25}.ready-note{color:var(--color-text-muted);margin:.8cqw 0 0;font-size:1.9cqw}.ready-foot{color:var(--color-text-muted);margin:2.4cqw 0 0;font-size:1.8cqw}.ready-list{background:var(--color-surface-base);border-radius:1.8cqw;flex:1;min-width:0;margin:0;padding:0;list-style:none}.ready-row{grid-template-columns:1fr auto;align-items:center;gap:0 1.2cqw;padding:1.5cqw 2cqw;display:grid}.ready-row+.ready-row{border-top:1px solid var(--color-border)}.ready-label{color:var(--color-text-muted);grid-column:1;font-size:1.7cqw}.ready-value{text-align:right;font-family:var(--font-data);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;direction:ltr;grid-column:1;font-size:2cqw;overflow:hidden}.ready-copy{background:var(--color-surface-elevated);width:4.2cqw;height:4.2cqw;color:var(--color-text-muted);border-radius:1.2cqw;grid-area:1/2/span 2;place-items:center;display:grid}.ready-copy .lucide{width:2.2cqw;height:2.2cqw}.osd-label:empty{display:none}.feature-cards{z-index:2;pointer-events:none;place-items:end start;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:8%;right:92%}.feature-card{background:var(--color-surface-base);color:var(--color-text-main);box-shadow:var(--shadow-card);opacity:0;transition:opacity .5s var(--ease-out), transform .7s var(--ease-out);border-radius:14px;grid-area:1/1;align-items:center;gap:10px;padding:10px 14px 10px 16px;display:flex;transform:translateY(10px)scale(.97)}.feature-card.is-shown{opacity:1;transform:none}[data-theme=dark] .feature-card{background:var(--color-surface-elevated)}.card-icon{background:var(--color-buy);width:30px;height:30px;color:var(--color-primary-contrast);border-radius:8px;flex:none;place-items:center;display:grid}.card-icon .lucide{width:17px;height:17px}.card-title{font-family:var(--font-display);white-space:nowrap;font-size:.95rem;font-weight:700;line-height:1.3;display:block}.card-note{color:var(--color-text-muted);white-space:nowrap;font-size:.8rem;line-height:1.4;display:block}.slides-toggle{cursor:pointer;background:color-mix(in oklab, var(--color-text-main) 16%, transparent);width:max(30px,5.6cqw);height:max(30px,5.6cqw);color:var(--color-text-main);transition:background-color .25s var(--ease-out);border:0;border-radius:8px;flex:none;place-items:center;display:grid;position:relative}.slides-toggle:after{content:"";position:absolute;inset:min(-7px,-22px + 50%)}.slides-toggle:hover{background:color-mix(in oklab, var(--color-text-main) 28%, transparent)}.slides-toggle .lucide{fill:currentColor;width:46%;height:46%}.slides-toggle[aria-pressed=true] .icon-play,.slides-toggle[aria-pressed=false] .icon-pause{display:none}@media (min-width:640px) and (max-width:1099px){.scene-window{height:71.4cqw;max-height:none}.scene{width:160cqw;top:-17.9cqw;left:-21.2cqw}.front{width:15.5cqw;bottom:1.8cqw;left:65cqw}}@media (min-width:1100px){.hero{min-height:clamp(640px,100svh,880px);padding-top:calc(var(--header-top) + var(--header-h) + clamp(40px, 7vh, 80px));align-items:flex-start;padding-bottom:56px;display:flex}.hero-inner{align-items:center;gap:48px;width:100%;position:static}.hero-copy{max-width:44rem}.hero-title{font-size:min(3.1vw,2.75rem)}.hero-visual{position:static}.hero-room{z-index:0;margin:0;position:absolute;inset:0;container-type:size}.scene-window{height:auto;max-height:none;position:absolute;inset:0}.scene{width:max(125cqw,179.17cqh);margin-block:auto;inset:0 0 0 auto}.room-wash{background:linear-gradient(to left, color-mix(in oklab, var(--color-canvas) 55%, transparent) 0 30%, transparent 46%), linear-gradient(to top, var(--color-canvas), transparent 12%)}.tv-osd{padding-inline:4.2cqw 26cqw}.front{--W:max(125cqw, 179.17cqh);--pw:min(clamp(124px, 10.8cqw, 176px), 24cqh);width:var(--pw);left:max(64px, calc(100cqw - .692 * var(--W) - .5 * var(--pw)));bottom:32px}.feature-cards{justify-items:end;left:86%;right:auto}.hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr)}.hero-copy{grid-column:1}}.hero{margin-top:calc(-1 * (var(--header-top) + var(--header-h) + 16px))}.hero-assure strong{font-weight:inherit}[dir=ltr] .hero .hero-arrow{scale:-1 1}
.library{padding:var(--sec-pt) var(--gutter) calc(var(--sec-pb) + 40px);background:var(--color-surface-elevated)}.library.panel{overflow:visible}[data-theme=dark] .library{background:var(--color-surface-base)}.library-inner{max-width:var(--container);gap:40px;margin:0 auto;display:grid}@media (min-width:1100px){.library-inner{grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:center;gap:64px}}.library-text h2{max-width:18ch;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.3}.library-text h2 em{color:var(--color-primary);font-style:normal}.library-lead{max-width:44ch;color:var(--color-text-muted);text-wrap:pretty;margin:16px 0 0;font-size:1.05rem}.library-facts{gap:18px;margin-top:28px;display:grid}.fact h3{font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:700;line-height:1.4}.fact p{color:var(--color-text-muted);text-wrap:pretty;margin:4px 0 0;font-size:.97rem}.fact{box-shadow:inset -1px 0 0 var(--line);padding-inline-start:16px}.library-screen{isolation:isolate;position:relative}.library-screen:before{content:"";z-index:-2;background:var(--color-primary);border-radius:28px;position:absolute;inset:9% -3% -9% 14%}[data-theme=dark] .library-screen:before{background:color-mix(in oklab, var(--color-primary) 62%, var(--color-canvas))}.screen-fx{z-index:-1;pointer-events:none;position:absolute;inset:0}.fx{pointer-events:none;will-change:transform;height:auto;translate:0 var(--fx-y,0px);filter:drop-shadow(0 10px 12px rgb(var(--ink) / .22));display:block;position:absolute}.fx.is-missing{display:none}.fx-pop-a{width:24%;top:-13%;left:-4%;rotate:-8deg}.fx-pop-b{width:21%;bottom:-14%;right:-6%;rotate:14deg}.fx-piece{width:6%}.fx-piece-1{top:-9%;right:18%;rotate:22deg}.fx-piece-2{bottom:-11%;left:22%;rotate:-30deg}.fx-piece-3{width:5%;top:34%;right:-5%;rotate:48deg}.fx-bucket{z-index:3;width:19%;filter:drop-shadow(0 18px 20px rgb(var(--ink) / .35));bottom:-21%;right:-9%;rotate:9deg}.library-screen:has(.fx-bucket:not(.is-missing)) .fx-pop-b{width:19%;bottom:14%;right:-1%;rotate:-10deg}.fx-glasses{z-index:3;width:27%;filter:drop-shadow(0 18px 20px rgb(var(--ink) / .35));bottom:-15%;left:-7%;rotate:-11deg}@media (max-width:699px){.library-screen:before{border-radius:22px;inset:7% -8px -6% 10%}.fx-pop-a{width:30%;top:-9%;left:-6%}.fx-pop-b{width:26%;bottom:-10%;right:-4%}.fx-piece{width:9%}.fx-glasses{width:38%;bottom:-12%;left:-4%}.fx-bucket{width:25%;bottom:-19%;right:-3%}.library-screen:has(.fx-bucket:not(.is-missing)) .fx-pop-b{width:22%;bottom:8%;right:-4%}.library{padding-bottom:calc(var(--sec-pb) + 64px)}}.tv-wall{position:relative}@media (min-width:700px){.tv-wall{aspect-ratio:960/556;overflow:hidden}.tv-wall .tv-frame{z-index:2;pointer-events:none;width:100%;height:auto;position:absolute;inset:0 0 auto}.player{width:93.8%;height:91.4%;position:absolute;top:5.4%;left:3.1%}}@media (max-width:699px){.tv-wall .tv-frame{display:none}.player{border-radius:18px}}.player{--u:1cqw;isolation:isolate;padding:calc(var(--u) * 3);background:var(--color-canvas);color:var(--color-text-main);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.player-backdrops{z-index:-1;position:absolute;inset:0}.player-backdrops:after{content:"";background:linear-gradient(to bottom, color-mix(in oklab, var(--color-canvas) 80%, transparent), transparent 22%), linear-gradient(to top, var(--color-canvas), color-mix(in oklab, var(--color-canvas) 72%, transparent) 20%, transparent 48%), linear-gradient(to left, color-mix(in oklab, var(--color-canvas) 70%, transparent), transparent 45%);position:absolute;inset:0}.backdrop{object-fit:cover;object-position:center 30%;opacity:0;width:100%;height:100%;position:absolute;inset:0}.backdrop.is-active{opacity:1}.player-top{align-items:center;gap:calc(var(--u) * 1);flex:none;display:flex}.player-tabs{gap:calc(var(--u) * .8);scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.player-tabs::-webkit-scrollbar{display:none}.player-tab{isolation:isolate;padding:calc(var(--u) * .75) calc(var(--u) * 1.5);border-radius:max(8px, calc(var(--u) * .9));cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:max(11px, calc(var(--u) * 1.6));white-space:nowrap;background:color-mix(in oklab, var(--color-canvas) 72%, transparent);color:color-mix(in oklab, var(--color-text-main) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .3s var(--ease-out), color .3s var(--ease-out);border:0;flex:none;line-height:1.3;position:relative;overflow:hidden}.player-tab:hover{background:color-mix(in oklab, var(--color-text-main) 22%, transparent);color:var(--color-text-main)}.player-tab[aria-selected=true]{background:var(--color-buy);color:var(--color-primary-contrast);cursor:default}@media (pointer:coarse){.player-tab{min-height:44px}}.player-tab:focus-visible{outline:2px solid var(--color-text-main);outline-offset:-2px}.player-tab:before{content:"";z-index:-1;background:rgb(var(--ink) / .24);transform-origin:100%;position:absolute;inset:0;transform:scaleX(0)}.player.is-auto .player-tab[aria-selected=true]:before{animation:tab-progress var(--slide-ms,6s) linear forwards}.player.is-auto:is(:hover,:has(:focus-visible),.is-paused,.is-offscreen) .player-tab[aria-selected=true]:before{animation-play-state:paused}.player.is-paused .player-tab[aria-selected=true]:before{opacity:0}@keyframes tab-progress{to{transform:scaleX(1)}}.player-toggle{width:max(30px, calc(var(--u) * 3.6));height:max(30px, calc(var(--u) * 3.6));border-radius:max(8px, calc(var(--u) * .9));cursor:pointer;background:color-mix(in oklab, var(--color-canvas) 72%, transparent);color:var(--color-text-main);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .25s var(--ease-out);border:0;flex:none;place-items:center;display:grid;position:relative}.player-toggle[hidden]{display:none}.player-toggle:after{content:"";position:absolute;inset:-7px}.player-toggle:hover{background:color-mix(in oklab, var(--color-text-main) 26%, transparent)}.player-toggle .lucide{fill:currentColor;width:46%;height:46%}.player-toggle[aria-pressed=true] .icon-play,.player-toggle[aria-pressed=false] .icon-pause{display:none}.player-feature{padding-bottom:calc(var(--u) * 1.6);flex:1;align-content:end;min-height:0;display:grid}.feature-text{opacity:0;grid-area:1/1}.feature-text.is-active{opacity:1}.feature-name{font-family:var(--font-display);font-weight:700;font-size:calc(var(--u) * 4);margin:0;line-height:1.25}.feature-desc{margin:calc(var(--u) * .4) 0 0;font-size:max(11px, calc(var(--u) * 1.7));color:color-mix(in oklab, var(--color-text-main) 78%, transparent)}.player.is-live .backdrop.is-active{animation:wipe-in .7s var(--ease-out)}.player.is-live .feature-text.is-active{animation:rise-in .6s var(--ease-out) .12s both}@keyframes wipe-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes rise-in{0%{opacity:0;transform:translateY(14%)}}@media (max-width:699px){.player{--u:3.4px;clip-path:inset(0 round 18px);border-radius:18px;min-height:0;padding:14px 0 16px}.player-top{gap:8px;padding-inline:14px}.player-tabs{gap:8px}.player-tab{padding:7px 14px;font-size:.85rem}.player{min-height:380px}.player-feature{padding:0 14px 64px}.feature-name{font-size:1.35rem}.feature-desc{font-size:.88rem}}
.next{--next-bg:var(--color-buy);--next-ink:var(--color-primary-contrast);--next-focus:var(--color-primary-contrast);--next-door-plans:var(--color-surface-base);--next-radius:24px;padding:var(--sec-pt) var(--gutter) var(--sec-pb);background:var(--next-bg);color:var(--next-ink);position:relative;overflow:clip}[data-theme=dark] .next{--next-bg:color-mix(in oklab, var(--color-buy) 84%, var(--color-canvas));--next-door-plans:var(--color-surface-elevated)}.next ::selection{background:var(--color-text-main);color:var(--color-canvas)}.next-mark{z-index:0;pointer-events:none;inset-inline-start:-4%;width:auto;height:128%;fill:var(--next-ink);opacity:.07;position:absolute;top:-12%;rotate:-8deg}.next-inner{z-index:1;max-width:var(--container);gap:36px;margin:0 auto;display:grid;position:relative}.next-head{max-width:640px}.next-head h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,1.3rem + 3.4vw,4.4rem);font-weight:700;line-height:1.15}.next-lead{text-wrap:pretty;max-width:36ch;margin:16px 0 0;font-size:1.12rem;line-height:1.65}.next-doors{gap:16px;display:grid}.next-door{isolation:isolate;border-radius:var(--next-radius);background:var(--next-door-plans);min-height:300px;color:var(--color-text-main);flex-direction:column;gap:14px;padding:26px;display:flex;position:relative}.next-door-apps{background:var(--color-canvas)}.next-link{flex-direction:column;display:flex}.next-link:after{content:"";z-index:1;border-radius:var(--next-radius);position:absolute;inset:0}.next-link:focus-visible{outline:none}.next-link:focus-visible:after{outline:3px solid var(--next-focus);outline-offset:4px;border-radius:calc(var(--next-radius) + 4px)}.next-art{flex-wrap:wrap;gap:8px;display:flex}.next-note{max-width:22ch;font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:auto 0 0;font-size:clamp(1.35rem,1.1rem + .7vw,1.7rem);font-weight:600;line-height:1.35}.next-chip{border-radius:var(--r-btn);background:var(--color-surface-elevated);height:40px;box-shadow:inset 0 0 0 1px var(--color-border);font-family:var(--font-display);transition:translate .5s var(--ease-out);align-items:center;padding-inline:12px;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.next .next-chip:last-child{background:var(--next-bg);color:var(--next-ink);box-shadow:none}[data-theme=dark] .next-chip{background:var(--color-surface-hover)}.next-tiles{grid-template-columns:repeat(5,minmax(0,64px));gap:10px;display:grid}.next-tile{aspect-ratio:1;width:100%;height:auto;box-shadow:0 0 0 1px var(--color-border);transition:translate .5s var(--ease-out);border-radius:14px}.next-bar{font-size:1.05rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.next-door:hover :is(.next-chip,.next-tile){translate:0 -4px}.next-door:hover :is(.next-chip,.next-tile):nth-child(2){transition-delay:40ms}.next-door:hover :is(.next-chip,.next-tile):nth-child(3){transition-delay:80ms}.next-door:hover :is(.next-chip,.next-tile):nth-child(4){transition-delay:.12s}.next-door:hover :is(.next-chip,.next-tile):nth-child(5){transition-delay:.16s}}@media (min-width:900px){.next-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.next-door{min-height:300px;padding:28px}}@media (min-width:1320px){.next-inner{grid-template-columns:minmax(0,.92fr) minmax(0,2fr);align-items:start;gap:48px}.next-head{padding-top:8px}.next-door{min-height:320px;padding:30px}.next-mark{top:-24%;height:150%;inset-inline-start:-3%}}@media (max-width:899px){.next-inner{gap:28px}.next-lead{font-size:1.05rem}.next-door{gap:12px;min-height:0;padding:20px}.next-note{margin-top:10px;font-size:1.3rem}.next-chip{height:36px;padding-inline:11px;font-size:.94rem}.next-durations{gap:6px}.next-tiles{gap:8px}.next-tile{border-radius:12px}.next-door{--next-radius:16px}.next-mark{top:-8%;height:82%;inset-inline-start:-18%}}@media (max-width:639px){.next-durations{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.next-chip{white-space:nowrap;justify-content:center;padding-inline:4px}}.next-from{color:var(--color-text-muted);margin:-6px 0 0;font-size:.98rem;line-height:1.5}.next-price{color:var(--color-text-main);font-family:var(--font-display);white-space:nowrap;font-size:1.1rem;font-weight:700}[dir=ltr] .next-bar .lucide{scale:-1 1}.next.panel{margin-bottom:var(--panel-x)}.next-tile.app-letter{font-size:1.3rem}
.receive{--line:color-mix(in oklab, var(--color-text-main) 13%, transparent);--rcv-fill:0;isolation:isolate;background:var(--color-canvas);color:var(--color-text-main);padding:var(--sec-pt) var(--gutter) var(--sec-pb);position:relative}.receive .lucide{width:18px;height:18px}[data-theme=dark] .receive:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border);position:absolute;inset:0}.rcv-inner{max-width:1080px;margin:0 auto}@media (min-width:1100px){.rcv-inner{max-width:var(--container)}}.rcv-head h2{max-width:18ch;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.25}.rcv-head h2 em{color:var(--color-primary);font-style:normal}.rcv-lead{max-width:46ch;color:color-mix(in oklab, var(--color-text-main) 82%, transparent);text-wrap:pretty;margin:16px 0 0;font-size:clamp(1.02rem,.98rem + .2vw,1.12rem)}.rcv-nowrap{white-space:nowrap}.receive .info-btn{translate:0 -2px}.receive .info-btn .lucide{width:15px;height:15px}.rcv-more-body{max-width:46ch}.rcv-more-body p{color:color-mix(in oklab, var(--color-text-main) 72%, transparent);text-wrap:pretty;margin:8px 0 0;font-size:1rem;line-height:1.7}.rcv-more-body:not([hidden]){animation:rcv-more-in .45s var(--ease-out) both}@keyframes rcv-more-in{0%{opacity:0;filter:blur(3px);transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.rcv-more-body:not([hidden]){animation:none}}.rcv-stage{margin-top:48px}.rcv-stage[data-mode=mail]{--rcv-fill:.5}.rcv-stage[data-mode=account]{--rcv-fill:1}.rcv-route{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.rcv-rail{top:23px;background:var(--line);border-radius:2px;height:2px;position:absolute;inset-inline:16.667%}.rcv-rail-fill{border-radius:inherit;background:var(--color-buy);transform:scaleX(var(--rcv-fill));transform-origin:100%;transition:transform .6s var(--ease-out);position:absolute;inset:0}.rcv-rail-fill:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:0}.rcv-stop{cursor:pointer;text-align:center;color:var(--color-text-muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0 10px 22px;display:flex;position:relative}.rcv-node{background:var(--color-surface-elevated);width:48px;height:48px;color:var(--color-text-muted);box-shadow:inset 0 0 0 1px var(--line), 0 0 0 6px var(--color-canvas);transition:background-color .35s var(--ease-out), color .35s var(--ease-out), box-shadow .35s var(--ease-out);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.receive .rcv-node .lucide{width:22px;height:22px}.rcv-stop-title{font-family:var(--font-display);transition:color .3s var(--ease-out);font-size:1.08rem;font-weight:700;line-height:1.4}.rcv-stop:hover .rcv-stop-title,.rcv-stop:hover .rcv-node{color:var(--color-text-main)}.rcv-stop[aria-selected=true]{cursor:default}.rcv-stop[aria-selected=true] .rcv-stop-title{color:var(--color-text-main)}.rcv-stop[aria-selected=true] .rcv-node{background:var(--color-buy);color:var(--color-primary-contrast);box-shadow:inset 0 0 0 1px transparent, 0 0 0 6px var(--color-canvas), 0 0 0 7px color-mix(in oklab, var(--color-primary) 45%, transparent)}.rcv-stop:focus-visible{outline:none}.rcv-stop:focus-visible .rcv-node{outline:2px solid var(--color-text-main);outline-offset:9px}.rcv-card{background:var(--color-surface-base);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;padding-bottom:44px;position:relative}.rcv-media{margin-top:24px;position:relative}.rcv-photo{aspect-ratio:16/10;object-fit:cover;object-position:30% 28%;border-radius:16px;width:100%;height:auto;display:block}.rcv-card{z-index:1;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-card);margin:-64px 12px 0}.rcv-views{display:grid}.rcv-view{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.rcv-view:not(.is-active){visibility:hidden}.rcv-view[hidden]{display:none}.rcv-bar{background:var(--color-surface-elevated);border-bottom:1px solid var(--line);border-radius:24px 24px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.rcv-bar-name{font-family:var(--font-display);align-items:center;gap:10px;font-size:1rem;font-weight:700;line-height:1.4;display:inline-flex}.receive .rcv-bar-name .lucide{color:var(--color-primary)}.rcv-sample{z-index:2;top:12px;border:1px dashed color-mix(in oklab, var(--color-text-main) 26%, transparent);color:var(--color-text-muted);border-radius:6px;align-items:center;gap:6px;padding:1px 10px;font-size:.8rem;line-height:1.6;display:inline-flex;position:absolute;inset-inline-end:20px}.receive .rcv-sample .lucide{width:14px;height:14px}.rcv-view-body{flex:1;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:14px;padding:20px 24px 4px;display:grid}.rcv-view-body>:not(.rcv-seal,.rcv-avatar){grid-column:2}.rcv-seal,.rcv-avatar{border-radius:50%;grid-row:1/3;place-items:center;width:46px;height:46px;display:grid}.rcv-seal{background:color-mix(in oklab, var(--color-success) 16%, transparent);color:var(--color-success-text)}.receive .rcv-seal .lucide{stroke-width:2.25px;width:24px;height:24px}.rcv-avatar{background:var(--color-surface-elevated);box-shadow:inset 0 0 0 1px var(--line)}.rcv-view-title{font-family:var(--font-display);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:1.25rem;font-weight:700;line-height:1.4;display:flex}.rcv-view-note{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:0 6px;margin:2px 0 0;font-size:.95rem;line-height:1.6;display:flex}.receive .rcv-view-note .lucide{width:16px;height:16px;color:var(--color-text-main)}.rcv-view-body--account{grid-template-columns:minmax(0,1fr) auto}.rcv-view-body--account>:not(.rcv-renew){grid-column:1}.rcv-status{background:color-mix(in oklab, var(--color-success) 16%, transparent);color:var(--color-success-text);border-radius:6px;padding:2px 10px;font-size:.8rem;line-height:1.6}.rcv-renew{font-family:var(--font-display);color:var(--color-text-muted);grid-area:1/2/3;align-items:center;gap:8px;font-size:.92rem;font-weight:600;line-height:1.4;display:inline-flex}.receive .rcv-renew .lucide{width:17px;height:17px;color:var(--color-primary)}.rcv-card.is-switching .rcv-view.is-active{animation:rcv-in .5s var(--ease-out) both}.rcv-card.is-switching .rcv-val{animation:rcv-print .55s var(--ease-out) both}.rcv-card.is-switching .rcv-row:nth-child(2) .rcv-val{animation-delay:50ms}.rcv-card.is-switching .rcv-row:nth-child(3) .rcv-val{animation-delay:.1s}.rcv-card.is-switching .rcv-row:nth-child(4) .rcv-val{animation-delay:.15s}@keyframes rcv-in{0%{opacity:0;filter:blur(5px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@keyframes rcv-print{0%{opacity:.15;filter:blur(3px)}to{opacity:1;filter:none}}.rcv-creds{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:0;padding:14px 24px 0;display:grid}.rcv-row{border-top:1px solid var(--line);gap:6px;min-width:0;padding:14px 0;display:grid}.rcv-row dt{font-family:var(--font-display);color:var(--color-text-muted);flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:.92rem;font-weight:600;line-height:1.4;display:flex}.rcv-hint{font-family:var(--font-body);color:var(--color-text-dim);font-size:.8rem;font-weight:400}.rcv-row dd{align-items:center;gap:12px;min-width:0;margin:0;display:flex}.rcv-val{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-data);letter-spacing:.02em;color:var(--color-text-main);flex:1;font-size:.98rem;line-height:1.5;overflow:hidden}.receive .rcv-copy{width:16px;height:16px;color:var(--color-text-dim);flex:none}.rcv-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 40px;margin-top:64px;display:flex}.rcv-notes{color:var(--color-text-muted);gap:8px;margin:0;padding:0;font-size:.98rem;line-height:1.65;list-style:none;display:grid}.rcv-notes li{text-wrap:pretty;align-items:flex-start;gap:10px;display:flex}.receive .rcv-notes .lucide{color:var(--color-text-main);margin-top:4px}.rcv-notes a{color:var(--color-text-main);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--color-primary) 70%, transparent);transition:text-decoration-color .25s var(--ease-out);text-decoration-thickness:1.5px}.rcv-notes a:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.rcv-notes a[dir=ltr]{unicode-bidi:isolate}.rcv-btn{flex:none}@media (max-width:699px){.rcv-stage{margin-top:36px}.rcv-rail{top:20px}.rcv-stop{padding:0 4px 18px}.rcv-node{width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--line), 0 0 0 5px var(--color-canvas);margin-bottom:8px}.rcv-stop[aria-selected=true] .rcv-node{box-shadow:0 0 0 5px var(--color-canvas), 0 0 0 6px color-mix(in oklab, var(--color-primary) 45%, transparent)}.receive .rcv-node .lucide{width:20px;height:20px}.rcv-stop-title{font-size:.98rem}.rcv-stop-more{display:none}.rcv-bar{padding:11px 16px}.rcv-view-body{column-gap:12px;padding:16px 16px 2px}.rcv-seal,.rcv-avatar{width:40px;height:40px}.rcv-view-title{font-size:1.12rem}.rcv-view-note{font-size:.9rem}.rcv-view-body--account{grid-template-columns:minmax(0,1fr)}.rcv-view-body--account>.rcv-renew{grid-area:auto/1;justify-self:start;margin-top:8px}.rcv-sample{inset-inline-end:14px}.rcv-creds{grid-template-columns:minmax(0,1fr);gap:0;padding:10px 16px 0}.rcv-row{gap:4px;padding:12px 0}.rcv-val{font-size:.92rem}.rcv-foot{margin-top:56px}.rcv-btn{flex:100%}}@media (min-width:1100px){.rcv-inner{grid-template:"head media""route media""foot media"/minmax(0,1fr) minmax(0,1fr);align-content:center;align-items:center;gap:28px clamp(48px,5vw,88px);display:grid}.rcv-stage{display:contents}.rcv-head{grid-area:head;align-self:end}.rcv-route{grid-area:route}.rcv-media{grid-area:media;margin:0 0 48px}.rcv-foot{grid-area:foot;align-self:start}.rcv-route{grid-template-columns:minmax(0,1fr);gap:6px;max-width:520px}.rcv-rail{display:none}.rcv-stop{text-align:start;transition:background-color .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 14px;padding:12px 14px;display:grid}.rcv-stop .rcv-node{border-radius:var(--r-btn);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);margin:0}.rcv-stop[aria-selected=true] .rcv-node{box-shadow:none}.rcv-stop:hover{background:color-mix(in oklab, var(--color-text-main) 4%, transparent)}.rcv-stop[aria-selected=true]{background:var(--color-surface-base);box-shadow:inset 0 0 0 1px var(--line)}.rcv-stop:focus-visible{outline:2px solid var(--color-text-main);outline-offset:2px}.rcv-stop:focus-visible .rcv-node{outline:none}.rcv-photo{aspect-ratio:23/20;border-radius:32px}.rcv-card{inset-inline-start:-40px;width:min(84%,540px);margin:0;position:absolute;bottom:-48px}.rcv-view-body{padding:14px 22px 2px}.rcv-creds{gap:0 28px;padding:8px 22px 0}.rcv-row{gap:4px;padding:10px 0}.rcv-foot{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:24px;margin:4px 0 0}.rcv-btn{order:-1}.rcv-notes{gap:6px;font-size:.92rem;line-height:1.6}}.rcv-card{--rcv-ink:color-mix(in oklab, var(--color-text-main) 58%, transparent);background:color-mix(in oklab, var(--color-surface-base) 80%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rcv-bar{background:color-mix(in oklab, var(--color-surface-elevated) 60%, transparent)}.rcv-bar-name,.rcv-view-title{color:color-mix(in oklab, var(--color-text-main) 78%, transparent)}.rcv-view-note{color:var(--color-text-dim)}.rcv-row dt{color:var(--color-text-muted)}.rcv-val{color:var(--rcv-ink)}.receive .rcv-bar-name .lucide,.receive .rcv-renew .lucide{color:color-mix(in oklab, var(--color-primary) 70%, transparent)}.rcv-seal{opacity:.75}
