@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-v9-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-v9-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/hanken-grotesk-v12-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/hanken-grotesk-v12-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-v24-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-v24-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Fallback;src:local("Arial");size-adjust:105%;ascent-override:94%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Hanken Fallback;src:local("Arial");size-adjust:100%;ascent-override:98%;descent-override:26%;line-gap-override:0%}:root{--bg: #0d0d10;--bg-2: #121217;--panel: #16161c;--panel-2: #1c1c24;--panel-3: #23232c;--hover: #26262f;--line: #2a2a33;--line-2: #34343f;--ink: #f4f4f6;--ink-1: var(--ink);--ink-2: #b6b6c2;--ink-3: #8a8a98;--ink-4: #54545f;--lime: #c8ff3c;--lime-hi: #d4ff5c;--lime-dim: #a4d624;--lime-ink: #11160a;--lime-glow: rgba(200,255,60,.22);--violet: #8b7bff;--pink: #ff5d9e;--cyan: #4fd6e6;--amber: #ffb84d;--teal: #2dd4a7;--red: #ff4d3d;--danger: #ff7a6b;--danger-hi: #ff8d7e;--warn: #c98a1b;--warn-bg: rgba(230, 162, 60, .12);--r-xs: 6px;--r-sm: 9px;--r-md: 13px;--r-lg: 18px;--r-xl: 26px;--sh-1: 0 1px 2px rgba(0,0,0,.4);--sh-2: 0 6px 22px rgba(0,0,0,.45);--sh-3: 0 18px 50px rgba(0,0,0,.55);--sh-pop: 0 24px 70px rgba(0,0,0,.6);--scrim: rgba(8,8,11,.66);--focus: var(--lime);--focus-soft: rgba(200,255,60,.16);--ease-out: cubic-bezier(.22,1,.36,1);--ease-in-out: cubic-bezier(.65,0,.35,1);--ease-pop: cubic-bezier(.34,1.56,.64,1);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--dur-4: .48s;--display: "Bricolage Grotesque", "Bricolage Fallback", "Hanken Grotesk", sans-serif;--ui: "Hanken Grotesk", "Hanken Fallback", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--sidebar-w: 232px;--topbar-h: 60px}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--ui);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden}body.vp-public{overflow:auto}#root{height:100vh}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}button:disabled{cursor:not-allowed}input,textarea,select{font-family:inherit}::selection{background:var(--lime);color:var(--lime-ink)}:where(.app,.main,.menu,.vp-overlay,.imp-overlay){color-scheme:dark;accent-color:var(--lime)}:where(.mocksite){color-scheme:light;accent-color:auto}:where(.app,.main,.menu,.vp-overlay,.imp-overlay) ::placeholder{color:var(--ink-3);opacity:1}:where(.app,.main,.vp-overlay,.imp-overlay) :where(input,textarea,select):disabled{opacity:.55;cursor:not-allowed}:where(.app,.main,.menu,.toast-host,.vp-overlay,.imp-overlay) :where(button,a[href],summary,[role=button],[role=tab],[role=menuitem],[tabindex]:not([tabindex="-1"])):where(:not(.mocksite *)):focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where(.app,.main,.vp-overlay,.imp-overlay) :where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select):where(:not(.mocksite *)):focus-visible{outline:1px solid color-mix(in srgb,var(--focus) 60%,transparent);outline-offset:-1px;box-shadow:0 0 0 3px var(--focus-soft)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:99px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--ink-4);background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}}@keyframes vp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vp-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vp-rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vp-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes vp-scale-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.97)}}@keyframes vp-pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes vp-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.vp-anim-fade{animation:vp-fade-in var(--dur-2) var(--ease-out) var(--vp-delay, 0ms) backwards}.vp-anim-rise{animation:vp-rise-in var(--dur-3) var(--ease-out) var(--vp-delay, 0ms) backwards}.vp-anim-scale{animation:vp-scale-in var(--dur-2) var(--ease-out) var(--vp-delay, 0ms) backwards}.vp-skeleton{position:relative;overflow:hidden;isolation:isolate;background:var(--panel-2);border-radius:var(--r-xs)}.vp-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05) 50%,transparent);transform:translate(-100%);animation:vp-shimmer 1.5s var(--ease-in-out) infinite}.vp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:grid;place-items:center;padding:24px;overflow-y:auto;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:vp-fade-in var(--dur-2) var(--ease-out) backwards}.vp-modal{position:relative;width:min(480px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-pop);padding:26px;animation:vp-scale-in var(--dur-3) var(--ease-out) backwards}.vp-modal:focus{outline:none}.vp-overlay.is-closing{animation:vp-fade-out var(--dur-2) var(--ease-in-out) forwards;pointer-events:none}.vp-overlay.is-closing .vp-modal{animation:vp-scale-out var(--dur-2) var(--ease-in-out) forwards}.vp-spinner{display:inline-block;flex:none;width:15px;height:15px;border-radius:99px;border:2px solid color-mix(in srgb,currentColor 22%,transparent);border-top-color:currentColor;animation:vp-spin .75s linear infinite}.vp-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}:where([data-tip]){position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;z-index:60;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,3px);padding:5px 9px;border-radius:var(--r-xs);background:var(--panel-3);border:1px solid var(--line-2);box-shadow:var(--sh-2);color:var(--ink);font:600 12px/1.3 var(--ui);letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}[data-tip-pos=bottom]:after{top:calc(100% + 8px);bottom:auto;transform:translate(-50%,-3px)}[data-tip-pos=right]:after{left:calc(100% + 10px);top:50%;bottom:auto;transform:translate(-3px,-50%)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%);transition-delay:.25s}[data-tip-pos=right]:hover:after,[data-tip-pos=right]:focus-visible:after{transform:translateY(-50%)}.app{display:grid;grid-template-columns:var(--sidebar-w) 1fr;height:100vh;background:radial-gradient(1200px 600px at 80% -10%,rgba(200,255,60,.05),transparent 60%),var(--bg)}.sidebar{background:var(--bg-2);border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.sidebar:focus{outline:none}.sb-brand{display:flex;align-items:center;gap:10px;padding:18px 18px 14px}.sidebar .sb-close{display:none;margin-left:auto}.logo-mark{width:30px;height:30px;border-radius:8px;background:var(--lime);display:grid;place-items:center;box-shadow:0 0 0 1px #ffffff0f,0 4px 14px var(--lime-glow);flex:none}.logo-mark svg{width:15px;height:15px}.logo-word{font-family:var(--display);font-weight:800;font-size:21px;letter-spacing:-.02em}.logo-word b{color:var(--lime)}.sb-nav{position:relative;padding:8px 12px;display:flex;flex-direction:column;gap:2px}.sb-section{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:16px 10px 7px;font-weight:700}.sb-indicator{position:absolute;top:0;left:12px;right:12px;z-index:0;border-radius:var(--r-sm);background:var(--panel-3);box-shadow:inset 0 0 0 1px #ffffff06;pointer-events:none}.sb-indicator.is-anim{transition:transform var(--dur-3) var(--ease-out),opacity var(--dur-2) var(--ease-out)}.sb-indicator:before{content:"";position:absolute;left:-12px;top:50%;width:3px;height:18px;margin-top:-9px;border-radius:0 3px 3px 0;background:var(--lime);box-shadow:0 0 12px var(--lime-glow)}.nav-item{position:relative;z-index:1;display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:var(--r-sm);color:var(--ink-2);font-size:14px;font-weight:500;text-align:left;width:100%;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.nav-item svg{width:18px;height:18px;flex:none;opacity:.9;transition:color var(--dur-2) var(--ease-out),opacity var(--dur-2) var(--ease-out)}.nav-item:hover{background:var(--panel-2);color:var(--ink)}.nav-item:active{transform:scale(.985)}.nav-item.active,.nav-item.active:hover{background:transparent;color:var(--ink)}.nav-item.active svg{color:var(--lime);opacity:1}.nav-item:focus-visible{outline-offset:-2px}.nav-item[data-tip]:after{display:none}.nav-badge{margin-left:auto;font-size:11px;font-weight:700;color:var(--ink-2);background:var(--panel-3);padding:1px 7px;border-radius:99px;transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.nav-item.active .nav-badge{background:var(--lime);color:var(--lime-ink)}.sb-spacer{flex:1}.workspace{width:100%;padding:10px 12px;text-align:left;border:1px solid var(--line);border-radius:var(--r-md);display:flex;align-items:center;gap:10px;background:var(--panel);transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.workspace:hover,.workspace.is-open{border-color:var(--line-2);background:var(--panel-2)}.ws-logo{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#3a4a6b,#1d2740);display:grid;place-items:center;font-weight:800;font-size:13px;color:#cfe0ff;flex:none}.ws-meta{min-width:0;flex:1}.ws-name{display:block;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-plan{font-size:11px;color:var(--ink-3)}.ws-chev{flex:none;color:var(--ink-3);transition:transform var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.workspace:hover .ws-chev,.workspace.is-open .ws-chev{color:var(--ink-2)}.workspace.is-open .ws-chev{transform:rotate(180deg)}.main{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%}.topbar{height:var(--topbar-h);flex:none;display:flex;align-items:center;gap:16px;padding:0 22px;border-bottom:1px solid var(--line);background:#0d0d10b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app .topbar{gap:12px;padding:0 30px}.crumb{font-size:13px;color:var(--ink-3);display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.crumb b{color:var(--ink);font-weight:700;overflow:hidden;text-overflow:ellipsis}.crumb .sep{color:var(--ink-4)}.tb-spacer{flex:1}.searchbox{display:flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--line);padding:7px 12px;border-radius:var(--r-sm);width:240px;color:var(--ink-3);font-size:13px;transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.searchbox:hover{border-color:var(--line-2)}.searchbox:focus-within{border-color:color-mix(in srgb,var(--lime) 55%,var(--line-2));background:var(--panel-2);box-shadow:0 0 0 3px var(--focus-soft);color:var(--ink-2)}.searchbox svg{width:15px;height:15px;flex:none}.searchbox input{background:none;border:none;outline:none;color:var(--ink);flex:1;min-width:0;font-size:13px}.searchbox kbd{font-family:var(--mono);font-size:10.5px;border:1px solid var(--line-2);border-radius:5px;padding:1px 5px;color:var(--ink-3);transition:opacity var(--dur-1) var(--ease-out)}.searchbox:focus-within kbd{opacity:0}.icon-btn{position:relative;width:34px;height:34px;border-radius:var(--r-sm);display:grid;place-items:center;color:var(--ink-2);transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.icon-btn:hover,.icon-btn[aria-expanded=true]{background:var(--panel-2);color:var(--ink)}.icon-btn:active:not(:disabled){transform:scale(.92)}.icon-btn:disabled{opacity:.45}.icon-btn svg{width:18px;height:18px}.avatar{width:34px;height:34px;border-radius:99px;background:linear-gradient(135deg,var(--pink),var(--violet));display:grid;place-items:center;font-weight:800;font-size:13px;color:#fff;flex:none;overflow:hidden}button.avatar{transition:box-shadow var(--dur-2) var(--ease-out),transform var(--dur-1) var(--ease-out)}button.avatar:hover,button.avatar[aria-expanded=true]{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--line-2)}button.avatar:active{transform:scale(.94)}@media (pointer: coarse){.icon-btn:before,button.avatar:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}button.avatar{position:relative;overflow:visible}button.avatar img{border-radius:99px}}.btn{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border:1px solid transparent;border-radius:var(--r-sm);font-size:13.5px;font-weight:700;letter-spacing:-.01em;line-height:1.34;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-1) var(--ease-out),background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),opacity var(--dur-2) var(--ease-out)}.btn svg{width:16px;height:16px;flex:none}.btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;box-shadow:none}.btn[aria-busy=true]{cursor:progress}.btn-primary{background:var(--lime);color:var(--lime-ink);box-shadow:0 4px 16px var(--lime-glow)}.btn-primary:hover:not(:disabled){background:var(--lime-hi);box-shadow:0 6px 22px var(--lime-glow)}.btn-ghost{background:var(--panel-2);color:var(--ink);border:1px solid var(--line)}.btn-ghost:hover:not(:disabled),.btn-ghost.active,.btn-ghost[aria-expanded=true]{background:var(--panel-3);border-color:var(--line-2)}.btn-quiet{color:var(--ink-2);padding:8px 11px}.btn-quiet:hover:not(:disabled),.btn-quiet[aria-expanded=true]{background:var(--panel-2);color:var(--ink)}.btn-danger{background:#ff4d3d1a;color:var(--danger);border-color:#ff4d3d47}.btn-danger:hover:not(:disabled){background:#ff4d3d29;border-color:#ff4d3d73;color:var(--danger-hi)}.btn-sm{padding:6px 11px;font-size:12.5px;min-height:32px}.scroll{overflow:auto;min-height:0;flex:1}.page{padding:26px 30px 60px;max-width:1240px}.page-head{display:flex;align-items:flex-end;gap:18px;margin-bottom:24px}.page-title{font-family:var(--display);font-weight:800;font-size:28px;letter-spacing:-.025em}.page-sub{color:var(--ink-3);font-size:14px;margin-top:3px}.vp-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.vp-card.is-interactive{cursor:pointer}.vp-card.is-interactive:hover{border-color:var(--line-2);transform:translateY(-2px);box-shadow:var(--sh-2)}.vp-card.is-interactive:active{transform:translateY(-1px) scale(.995)}.pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:99px}.pill-live{background:#c8ff3c24;color:var(--lime)}.pill-live .dot{position:relative;width:6px;height:6px;border-radius:99px;background:var(--lime);box-shadow:0 0 0 3px #c8ff3c2e}.pill-live .dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--lime);opacity:0;animation:vp-ping 2.8s var(--ease-out) infinite}@keyframes vp-ping{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.pill-draft{background:var(--panel-3);color:var(--ink-3)}.pill-paused{background:#ffb84d24;color:var(--amber)}.tag{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;letter-spacing:.01em;white-space:nowrap}.t-carousel{background:#8b7bff29;color:var(--violet)}.t-pip{background:#4fd6e629;color:var(--cyan)}.t-shoppable{background:#ff5d9e29;color:var(--pink)}.t-grid{background:#ffb84d29;color:var(--amber)}.t-lot{background:#2dd4a729;color:var(--teal)}.t-walkthrough{background:#c8ff3c1f;color:var(--lime)}.t-featured{background:#ff4d3d24;color:#ff8d7e}.fade-up{animation:vp-rise-in var(--dur-3) var(--ease-out) var(--vp-delay, 0ms) backwards}.menu{position:absolute;z-index:300;background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--sh-pop);padding:6px;min-width:220px;transform-origin:top right;animation:vp-menu-in var(--dur-2) var(--ease-out) backwards}.menu[data-align=left]{transform-origin:top left}.menu[data-align=up-left]{transform-origin:bottom left;--menu-dy: 4px}.menu.is-closing{animation:vp-menu-out var(--dur-1) var(--ease-in-out) forwards;pointer-events:none}@keyframes vp-menu-in{0%{opacity:0;transform:translateY(var(--menu-dy, -4px)) scale(.96)}}@keyframes vp-menu-out{to{opacity:0;transform:translateY(var(--menu-dy, -4px)) scale(.97)}}.menu-head{padding:9px 11px 11px;border-bottom:1px solid var(--line);margin-bottom:5px;display:flex;gap:10px;align-items:center}.menu-label{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:8px 11px 5px}.menu-item{display:flex;align-items:center;gap:11px;width:100%;text-align:left;min-height:34px;padding:7px 11px;border-radius:var(--r-sm);font-size:13.5px;font-weight:500;color:var(--ink-2);transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.menu-item svg{width:16px;height:16px;opacity:.85;flex:none;transition:opacity var(--dur-1) var(--ease-out)}.menu-item:hover,.menu-item:focus-visible{background:var(--panel-3);color:var(--ink)}.menu-item:hover svg,.menu-item:focus-visible svg{opacity:1}.menu-item:focus-visible{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime) 45%,transparent)}.menu-item:active{background:var(--hover)}.menu-item:disabled{opacity:.45;background:none}.menu-item.danger{color:var(--danger)}.menu-item.danger:hover,.menu-item.danger:focus-visible{background:#ff4d3d1f;color:var(--danger-hi)}.menu-item.danger:focus-visible{box-shadow:inset 0 0 0 1px #ff4d3d73}.menu-item .kbd{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}.menu-item .meta{margin-left:auto;font-size:11px;color:var(--ink-3);font-weight:700}.menu-divider{height:1px;background:var(--line);margin:5px 0}.menu-item.sel{background:var(--panel-3);color:var(--ink)}.menu-item.sel svg{color:var(--lime);opacity:1}@media (pointer: coarse){.menu-item{min-height:44px}}.menu-link{font-size:12px;font-weight:700;color:var(--lime);padding:4px 6px;margin:-4px -6px;border-radius:var(--r-xs);transition:background-color var(--dur-1) var(--ease-out)}.menu-link:hover{background:#c8ff3c1a}.notif-panel{min-width:300px}.notif-title{font-weight:800;font-size:13.5px}.notif-item{display:flex;gap:10px;padding:10px 11px;border-radius:var(--r-sm);transition:background-color var(--dur-1) var(--ease-out);cursor:pointer}.notif-item:hover{background:var(--panel-3)}.notif-dot{width:7px;height:7px;border-radius:99px;background:var(--lime);flex:none;margin-top:6px}.notif-dot.read{background:var(--line-2)}.notif-empty{display:grid;justify-items:center;gap:4px;padding:20px 16px 18px;text-align:center;font-size:12.5px;color:var(--ink-3)}.notif-empty b{color:var(--ink);font-size:13px;font-weight:700}.notif-empty-ic{width:36px;height:36px;border-radius:99px;display:grid;place-items:center;margin-bottom:6px;background:var(--panel-3);color:var(--ink-3)}.toast-host{position:fixed;left:16px;right:16px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:2147483645;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{display:flex;align-items:center;gap:10px;background:var(--panel-2);border:1px solid var(--line-2);color:var(--ink);padding:10px 16px 10px 12px;border-radius:12px;box-shadow:var(--sh-3);font-size:13.5px;font-weight:600;line-height:1.4;pointer-events:auto;max-width:min(440px,100%);animation:vp-toast-in var(--dur-3) var(--ease-out) backwards}.toast.out{animation:vp-toast-out var(--dur-2) var(--ease-in-out) forwards}.toast svg{width:17px;height:17px;flex:none}.toast .tk{width:22px;height:22px;border-radius:99px;background:var(--lime);color:var(--lime-ink);display:grid;place-items:center;flex:none;animation:vp-pop-in var(--dur-3) var(--ease-pop) 80ms backwards}.toast .tk.is-neutral{background:var(--panel-3);color:var(--ink-2)}.toast .tk.is-danger{background:#ff7a6b29;color:var(--danger)}.toast .tk svg{width:13px;height:13px}@keyframes vp-toast-in{0%{opacity:0;transform:translateY(12px) scale(.96)}}@keyframes vp-toast-out{to{opacity:0;transform:translateY(6px) scale(.97)}}.toast .toast-act{margin:-4px -6px -4px 2px;background:none;border:0;padding:4px 6px;border-radius:var(--r-xs);color:var(--lime);font:700 12.5px/1 var(--ui);cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:background-color var(--dur-1) var(--ease-out)}.toast .toast-act:hover{background:#c8ff3c1a}body:has(.db-overlay:not(.is-closing),.vp-overlay:not(.is-closing)) .toast-host{top:calc(16px + env(safe-area-inset-top,0px));bottom:auto}.vp-route{animation:vp-rise-in var(--dur-3) var(--ease-out) backwards}.app-banners{display:grid;gap:10px;max-width:1240px;padding:18px 30px 0}.app-banner{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border:1px solid;border-radius:var(--r-md);font-size:13px;line-height:1.45;text-align:left;animation:vp-rise-in var(--dur-3) var(--ease-out) backwards}.app-banner-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex:none}.app-banner-ic svg{width:15px;height:15px}.app-banner-text{flex:1;min-width:0;font-weight:600}.app-banner-cta{flex:none;display:inline-flex;align-items:center;gap:6px;padding:0 6px;font-weight:800;white-space:nowrap}.app-banner-arrow{display:inline-block;transition:transform var(--dur-2) var(--ease-out)}button.app-banner{transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}button.app-banner:hover .app-banner-arrow{transform:translate(3px)}button.app-banner:focus-visible{outline-offset:2px}.app-banner.is-info{background:color-mix(in srgb,var(--violet) 7%,var(--panel));border-color:color-mix(in srgb,var(--violet) 26%,transparent);color:var(--ink)}.app-banner.is-info .app-banner-ic{background:color-mix(in srgb,var(--violet) 16%,transparent);color:var(--violet)}.app-banner.is-info .app-banner-cta{color:var(--lime)}button.app-banner.is-info:hover{background:color-mix(in srgb,var(--violet) 11%,var(--panel));border-color:color-mix(in srgb,var(--violet) 45%,transparent)}.app-banner.is-warn{background:color-mix(in srgb,var(--red) 8%,var(--panel));border-color:color-mix(in srgb,var(--red) 30%,transparent);color:var(--danger-hi)}.app-banner.is-warn .app-banner-ic{background:color-mix(in srgb,var(--red) 16%,transparent);color:var(--danger)}button.app-banner.is-warn:hover{background:color-mix(in srgb,var(--red) 12%,var(--panel));border-color:color-mix(in srgb,var(--red) 50%,transparent)}.app-banner.is-caution{background:color-mix(in srgb,var(--amber) 7%,var(--panel));border-color:color-mix(in srgb,var(--amber) 28%,transparent);color:var(--ink)}.app-banner.is-caution .app-banner-ic{background:color-mix(in srgb,var(--amber) 16%,transparent);color:var(--amber)}.app-banner.is-caution .app-banner-cta{color:var(--amber)}button.app-banner.is-caution:hover{background:color-mix(in srgb,var(--amber) 11%,var(--panel));border-color:color-mix(in srgb,var(--amber) 48%,transparent)}.app-banner>.btn{flex:none}.sk-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:12px 18px;margin-bottom:26px}.sk-head-copy{flex:1 1 260px;min-width:0}.sk-title{width:190px;height:30px;border-radius:var(--r-sm)}.sk-sub{width:min(380px,85%);height:13px;margin-top:11px}.sk-btn{width:128px;height:36px;border-radius:var(--r-sm);flex:none}.sk-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.sk-tab{height:30px;border-radius:var(--r-sm)}.sk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.sk-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.sk-thumb{height:132px;border-radius:0;background:var(--bg-2)}.sk-card-body{display:grid;gap:10px;padding:14px}.sk-line{height:11px;background:var(--panel-3)}.vp-state{min-height:100%;display:grid;place-items:center;padding:48px 20px}.vp-state-screen{min-height:100vh;background:radial-gradient(900px 480px at 50% -10%,rgba(200,255,60,.05),transparent 60%),var(--bg)}.vp-state-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:22px}.vp-state-card{width:min(440px,100%);text-align:center;padding:30px 28px 26px;border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--line-2);box-shadow:var(--sh-3)}.vp-state-icon{width:46px;height:46px;border-radius:14px;margin:0 auto 16px;display:grid;place-items:center;background:color-mix(in srgb,var(--red) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 28%,transparent);color:var(--danger)}.vp-state-icon svg{width:22px;height:22px}.vp-state-title{font-family:var(--display);font-weight:800;font-size:19px;letter-spacing:-.02em;color:var(--ink)}.vp-state-msg{margin-top:8px;font-size:13.5px;line-height:1.55;color:var(--ink-3)}.vp-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.vp-state-foot{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:12px;color:var(--ink-3)}.vp-state-foot a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.vp-state-foot a:hover{color:var(--ink)}.vp-state-detail{margin-top:16px;padding:10px 12px;max-height:160px;overflow:auto;border-radius:var(--r-sm);background:var(--bg-2);border:1px solid var(--line);font-family:var(--mono);font-size:11px;line-height:1.5;color:var(--ink-3);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.vp-centered{height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;background:var(--bg);color:var(--ink-3);font-size:13.5px;animation:vp-fade-in var(--dur-3) var(--ease-out) .15s backwards}.vp-centered .vp-spinner{width:22px;height:22px;color:var(--lime)}@media (prefers-reduced-motion: reduce){:root{--dur-1: 0ms;--dur-2: 0ms;--dur-3: 0ms;--dur-4: 0ms}.vp-anim-fade,.vp-anim-rise,.vp-anim-scale,.fade-up,.vp-overlay,.vp-overlay.is-closing,.vp-modal,.vp-overlay.is-closing .vp-modal,.vp-route,.vp-centered,.menu,.menu.is-closing,.toast,.toast.out,.toast .tk,.app-banner,.ob-card,.ob-meter-segs i:after,.ob-step.is-done .ob-step-n,.vp-skeleton:after,.pill-live .dot:after{animation:none!important}[data-tip]:after{transition:none}}.lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.lib-thumb .vframe{width:100%;height:100%}.settings-grid{display:grid;grid-template-columns:210px 1fr;gap:24px;align-items:start}.settings-nav{display:flex;flex-direction:column;gap:2px;position:sticky;top:0}.domains-head,.domains-row{display:grid;grid-template-columns:1.6fr .9fr .7fr .9fr auto;gap:12px;min-width:580px}.domains-head{padding:11px 18px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line)}.domains-row{align-items:center;padding:14px 18px;border-bottom:1px solid var(--line)}.set-tab{position:relative;display:flex;align-items:center;gap:10px;min-height:38px;padding:9px 12px;border-radius:var(--r-sm);font-size:13.5px;font-weight:600;color:var(--ink-2);width:100%;text-align:left;transition:background .16s,color .16s,transform .12s}.set-tab svg{width:17px;height:17px;opacity:.85;transition:color .16s,transform .2s cubic-bezier(.22,1,.36,1)}.set-tab:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--lime);transform:scaleY(0);opacity:0;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .16s}.set-tab:hover{background:var(--panel-2);color:var(--ink)}.set-tab:hover svg{transform:translate(1px)}.set-tab.active{background:var(--panel-3);color:var(--ink)}.set-tab.active:before{transform:none;opacity:1}.set-tab.active svg{color:var(--lime);opacity:1}.set-tab:active{transform:scale(.98);background:var(--panel-3)}.set-tab:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media (prefers-reduced-motion: reduce){.set-tab,.set-tab svg,.set-tab:before{transition:none}}.imp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#08080ba8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;place-items:center;padding:24px;animation:impFade .2s cubic-bezier(.22,1,.36,1) backwards}.imp-card{width:min(840px,96vw);height:min(600px,92vh);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-pop);display:flex;flex-direction:column;overflow:hidden;outline:none;animation:impPop .32s cubic-bezier(.22,1,.36,1) backwards}.imp-overlay.is-closing{animation:impFadeOut .14s ease-in forwards}.imp-overlay.is-closing .imp-card{animation:impOut .14s ease-in forwards}@keyframes impFade{0%{opacity:0}to{opacity:1}}@keyframes impFadeOut{to{opacity:0}}@keyframes impPop{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes impOut{to{opacity:0;transform:translateY(6px) scale(.98)}}.imp-head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.imp-head-icon{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;color:var(--lime);background:var(--panel-3);border:1px solid var(--line-2)}.imp-title{font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:-.015em}.imp-sub{font-size:12.5px;color:var(--ink-3);margin-top:1px}.imp-body{display:flex;flex:1;min-height:0}.imp-rail{width:212px;flex:none;border-right:1px solid var(--line);background:var(--bg-2);padding:12px;display:flex;flex-direction:column;gap:4px}.imp-tabs{display:flex;flex-direction:column;gap:4px}.imp-rail-note{font-size:11.5px;color:var(--ink-4);line-height:1.45;padding:10px 8px}.imp-src{position:relative;display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:var(--r-sm);cursor:pointer;text-align:left;width:100%;transition:background .16s}.imp-src:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--lime);transform:scaleY(0);transition:transform .2s cubic-bezier(.22,1,.36,1)}.imp-src:hover{background:var(--panel-2)}.imp-src.active{background:var(--panel-3)}.imp-src.active:before{transform:none}.imp-src:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.imp-src .ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none}.imp-src .nm{display:block;font-size:13.5px;font-weight:700}.imp-src .st{font-size:11px;color:var(--ink-3);display:flex;align-items:center;gap:5px}.imp-src .st .d{width:6px;height:6px;border-radius:99px}.imp-main{flex:1;min-width:0;display:flex;flex-direction:column}.imp-pane{padding:28px 30px;display:flex;flex-direction:column;height:100%}.imp-pane-title{font-family:var(--display);font-weight:800;font-size:17px;letter-spacing:-.015em;margin-bottom:5px}.imp-pane-body{font-size:13px;color:var(--ink-3);line-height:1.55;margin-bottom:18px;max-width:460px}.imp-pane-body strong{color:var(--ink-2)}.imp-form{display:flex;gap:9px}.imp-field{flex:1;width:auto;padding:9px 12px;border-color:var(--line-2);background:var(--bg-2)}.imp-field:focus-within{border-color:var(--lime);box-shadow:0 0 0 3px color-mix(in srgb,var(--lime) 28%,transparent)}.imp-field input{font-size:13.5px}.imp-points{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}.imp-points li{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--ink-3)}.imp-points svg{color:var(--lime);flex:none}.imp-acct{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid var(--line)}.imp-grid{flex:1;overflow:auto;padding:16px 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:13px;align-content:start}.imp-tile{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;cursor:pointer;transition:border-color .14s,transform .12s;background:var(--bg-2);position:relative}.imp-tile:hover{border-color:var(--line-2)}.imp-tile.sel{border-color:var(--lime)}.imp-tile.done{opacity:.5;cursor:default}.imp-thumb{aspect-ratio:16/10;position:relative}.imp-check{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:99px;border:2px solid #fff;background:#00000059;display:grid;place-items:center}.imp-tile.sel .imp-check{background:var(--lime);border-color:var(--lime)}.imp-tile.sel .imp-check svg{color:var(--lime-ink)}.imp-foot{display:flex;align-items:center;gap:12px;padding:14px 20px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg-2) 55%,var(--panel))}.imp-foot-note{font-size:12.5px;color:var(--ink-3);font-weight:600}.imp-empty{flex:1;display:grid;place-items:center;text-align:center;padding:30px}.imp-empty-icon{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:18px;background:var(--panel-2);border:1px solid var(--line-2);margin-bottom:16px;box-shadow:0 10px 30px #00000059}.conn-chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:6px 12px;border-radius:99px;border:1px solid var(--line);background:var(--panel);font-size:12.5px;font-weight:700;transition:border-color .16s,background .16s,color .16s}.conn-chip:hover{border-color:var(--line-2);background:var(--panel-2);color:var(--ink)!important}.conn-chip:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.conn-chip .d{width:6px;height:6px;border-radius:99px}@media (prefers-reduced-motion: reduce){.imp-overlay,.imp-card,.imp-overlay.is-closing,.imp-overlay.is-closing .imp-card{animation:none}.imp-src:before{transition:none}}@keyframes spin360{to{transform:rotate(360deg)}}.spin{animation:spin360 .9s linear infinite}@media (max-width: 1000px){.page{padding:22px 20px 56px}.app .topbar{padding:0 20px}.app-banners{padding:16px 20px 0}}@media (min-width: 769px) and (max-width: 880px){:root{--sidebar-w: 62px}.sb-brand{justify-content:center;padding:18px 0 14px}.logo-word,.sb-section{display:none}.sb-nav{padding:10px 8px}.sb-indicator{left:8px;right:8px}.sb-indicator:before{left:-8px}.nav-item{justify-content:center;padding:11px 0}.nav-badge{display:none}.nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.nav-item[data-tip]:after{display:block}.workspace{justify-content:center;padding:8px 0}.ws-meta,.ws-chev,.topbar .searchbox{display:none}}.tb-hamburger{display:none}@media (max-width: 768px){.app{grid-template-columns:1fr}.sidebar{position:fixed;top:0;left:0;bottom:0;width:min(82vw,290px);z-index:1200;transform:translate(-100%);visibility:hidden;transition:transform var(--dur-3) var(--ease-out),visibility 0s linear var(--dur-3);box-shadow:var(--sh-3);padding-bottom:env(safe-area-inset-bottom,0px);overflow-y:auto}.sidebar.open{transform:none;visibility:visible;transition:transform var(--dur-3) var(--ease-out),visibility 0s}.sb-brand{padding-right:10px}.sidebar .sb-close{display:grid}.nav-item{min-height:44px}.workspace{min-height:52px}.topbar .searchbox{display:none}.tb-hamburger{display:grid}.page .searchbox{width:100%!important}.topbar{padding:0 12px;gap:10px}.app .topbar{padding:0 20px 0 12px;gap:8px}.page-head{flex-wrap:wrap;gap:12px}.settings-grid{grid-template-columns:1fr;gap:14px}.settings-nav{flex-direction:row;overflow-x:auto;position:static;gap:6px;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.settings-nav::-webkit-scrollbar{display:none}.settings-nav .set-tab{width:auto;flex:none;white-space:nowrap;border-radius:99px;padding:8px 14px;border:1px solid var(--line)}.settings-nav .set-tab.active{border-color:var(--line-2)}.settings-nav .set-tab:before{display:none}.domains-head{display:none}.domains-row{min-width:0;gap:8px 14px;padding:14px;grid-template-columns:auto auto 1fr auto;grid-template-areas:"domain domain domain menu" "status widgets installs installs"}.domains-row>:nth-child(1){grid-area:domain;min-width:0}.domains-row>:nth-child(2){grid-area:status;justify-self:start}.domains-row>:nth-child(3){grid-area:widgets;justify-self:start}.domains-row>:nth-child(4){grid-area:installs;justify-self:start}.domains-row>:nth-child(5){grid-area:menu;justify-self:end;align-self:start}.domains-row>:nth-child(3):before,.domains-row>:nth-child(4):before{font-family:var(--ui);font-weight:600;font-size:12px;color:var(--ink-3)}.domains-row>:nth-child(3):before{content:"Widgets: "}.domains-row>:nth-child(4):before{content:"Installs: "}.imp-overlay{padding:0}.imp-card{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;border-radius:0;border:none}.imp-body{flex-direction:column}.imp-rail{width:100%;flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--line);gap:6px}.imp-tabs{flex-direction:row;gap:6px}.imp-rail-label,.imp-rail-note{display:none}.imp-src{flex:none}.imp-src:before{left:12px;right:12px;top:auto;bottom:-1px;width:auto;height:2px;border-radius:2px;transform:scaleX(0)}.imp-src.active:before{transform:none}.imp-pane{padding:20px 16px}.imp-form{flex-direction:column}.imp-form .btn{justify-content:center;min-height:42px}.imp-src .st{display:none}.imp-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding:14px}.imp-head,.imp-acct,.imp-foot{padding-left:14px;padding-right:14px}}.nav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#0000008c;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-3) var(--ease-out),visibility 0s linear var(--dur-3)}.nav-scrim.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-3) var(--ease-out),visibility 0s}@media (max-width: 560px){.app .topbar{padding:0 14px 0 6px}.app-banners{padding:14px 14px 0}.crumb .sep{display:none}}@media (min-width: 769px){.nav-scrim{display:none}.sidebar{transform:none!important}}.tl{margin-top:10px;user-select:none;-webkit-user-select:none}.tl-track{position:relative;height:30px;border-radius:8px;cursor:pointer;touch-action:none;background:linear-gradient(var(--panel-2),var(--panel));box-shadow:inset 0 0 0 1px var(--line)}.tl-track:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.tl-progress{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transform-origin:left;pointer-events:none;background:linear-gradient(90deg,#c8ff3c0d,#c8ff3c1f)}.tl-playhead{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--lime, #b6f23d);pointer-events:none;z-index:2;border-radius:2px}.tl-playhead-knob{position:absolute;top:-4px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:3px;background:var(--lime, #b6f23d);transform:rotate(45deg);box-shadow:0 1px 4px #0006}.tl-mark{position:absolute;top:50%;z-index:3;width:20px;height:20px;padding:0;margin:-10px 0 0 -10px;display:grid;place-items:center;border-radius:99px;border:2px solid #fff;cursor:grab;background:var(--vid-hot, #ff4d3d);color:#fff;box-shadow:0 2px 8px #00000073;transition:transform var(--dur-1, .12s) var(--ease-out, cubic-bezier(.22,1,.36,1)),box-shadow var(--dur-1, .12s)}.tl-mark-n{font:800 9px/1 var(--ui);pointer-events:none}.tl-mark:hover{transform:scale(1.15);z-index:4}.tl-mark:active{cursor:grabbing;transform:scale(1.22)}.tl-mark.is-on{z-index:5;box-shadow:0 0 0 3px var(--lime, #b6f23d),0 0 0 7px #c8ff3c38,0 2px 8px #00000073}.tl-mark:focus-visible{outline:2px solid #fff;outline-offset:4px}.tl-ruler{position:relative;height:22px;margin:2px 0 0}.tl-tick{position:absolute;top:0;width:1px;height:4px;background:var(--line-2)}.tl-tick.is-major{height:7px;background:var(--ink-4)}.tl-tick-label{position:absolute;top:9px;left:0;transform:translate(-50%);white-space:nowrap;font:600 10px/1 var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums}.tl-tick-label.is-start{transform:none}.tl-tick-label.is-end{transform:translate(-100%)}@media (max-width: 640px){.tl-tick-label.is-alt:not(.is-end){display:none}}.tl-trim{cursor:pointer;height:44px;overflow:visible}.tl-filmstrip{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:.5;background:repeating-linear-gradient(90deg,transparent 0 22px,rgba(255,255,255,.05) 22px 23px)}.tl-dim{position:absolute;top:0;bottom:0;background:#0000008c;pointer-events:none}.tl-dim.is-lo{border-radius:8px 0 0 8px}.tl-dim.is-hi{border-radius:0 8px 8px 0}.tl-keep{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--lime, #b6f23d) 14%,transparent);border-top:2px solid var(--lime, #b6f23d);border-bottom:2px solid var(--lime, #b6f23d);pointer-events:none}.tl-handle{position:absolute;top:50%;z-index:3;width:14px;height:52px;padding:0;margin:-26px 0 0 -7px;display:grid;place-items:center;border-radius:5px;border:2px solid var(--lime-ink, #111);background:var(--lime, #b6f23d);cursor:ew-resize;box-shadow:0 2px 10px #00000073;transition:transform var(--dur-1, .12s) var(--ease-out, cubic-bezier(.22,1,.36,1)),box-shadow var(--dur-1, .12s)}.tl-handle:hover{transform:scaleX(1.15)}.tl-handle:active{transform:scaleX(1.25);box-shadow:0 0 0 4px #c8ff3c47,0 2px 10px #00000073}.tl-handle:disabled{cursor:default;opacity:.5}.tl-handle:focus-visible{outline:2px solid #fff;outline-offset:3px}.tl-grip{width:4px;height:16px;border-left:1px solid rgba(17,22,10,.55);border-right:1px solid rgba(17,22,10,.55)}.tl-trim-wrap.is-loading .tl-ruler:after{content:"Loading clip…";position:absolute;left:0;top:4px;font:600 10px/1 var(--mono);color:var(--ink-3)}@media (prefers-reduced-motion: reduce){.tl-mark,.tl-handle{transition:none}}@media (max-width: 560px){.crumb span:not(.sep){display:none}.page{padding:18px 14px 48px}.page-title{font-size:23px}}.preview-empty{flex:1;display:grid;place-items:center;min-height:240px;padding:40px 24px}.preview-empty .pe-card{max-width:360px;text-align:center;padding:30px 28px 26px;border-radius:var(--r-lg);background:#fff;border:1px dashed #dcdcd6;box-shadow:0 18px 40px -26px #14110f59;color:#5b5b58;font-size:13px;line-height:1.55}.preview-empty .pe-icon{display:inline-grid;place-items:center;width:46px;height:46px;margin-bottom:12px;border-radius:14px;background:#14110f;color:var(--lime)}.preview-empty .pe-title{font-family:var(--display);font-weight:800;font-size:17px;letter-spacing:-.01em;color:#14110f;margin-bottom:4px}.preview-empty p{margin:0 0 14px}.preview-empty .btn-ghost{background:#14110f;color:#fff;border-color:#14110f}.preview-empty .btn-ghost:hover{background:#2a2622;border-color:#2a2622}.ob-card{position:relative;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:22px 24px 24px;margin-bottom:24px;overflow:hidden;animation:vp-rise-in var(--dur-3) var(--ease-out) backwards}.ob-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--lime),color-mix(in srgb,var(--lime) 20%,transparent))}.ob-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(640px 220px at 100% -40%,rgba(200,255,60,.08),transparent 60%);pointer-events:none}.ob-head{display:flex;align-items:flex-start;gap:18px;position:relative}.ob-head-copy{flex:1;min-width:0}.ob-tag{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.ob-tag:before{content:"[ ";color:var(--lime)}.ob-tag:after{content:" ]";color:var(--lime)}.ob-title{font-family:var(--display);font-weight:800;font-size:19px;letter-spacing:-.02em;margin:6px 0 0}.ob-sub{color:var(--ink-3);font-size:13px;margin:3px 0 0}.ob-meter{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0;margin-top:4px}.ob-meter-segs{display:flex;gap:4px}.ob-meter-segs i{position:relative;overflow:hidden;display:block;width:22px;height:5px;border-radius:99px;background:var(--panel-3);border:1px solid var(--line-2)}.ob-meter-segs i.is-on{border-color:var(--lime);box-shadow:0 0 8px var(--lime-glow)}.ob-meter-segs i.is-on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lime);transform-origin:left center;animation:vp-seg-fill var(--dur-4) var(--ease-out) calc(var(--i, 0) * .11s + .22s) backwards}@keyframes vp-seg-fill{0%{transform:scaleX(0)}}.ob-meter b{font-family:var(--display);font-weight:800;font-size:15px;letter-spacing:-.01em;line-height:1}.ob-meter b span{color:var(--ink-3);font-size:12px}.ob-dismiss{width:32px;height:32px;margin:-6px -10px 0 -4px;color:var(--ink-3)}.ob-steps{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;position:relative}.ob-step{display:flex;flex-direction:column;gap:10px;padding:14px 15px;border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--line-2);transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.ob-step:not(.is-done):hover{border-color:var(--ink-4)}.ob-step.is-next{border-color:color-mix(in srgb,var(--lime) 55%,var(--line-2));background:color-mix(in srgb,var(--lime-glow) 6%,var(--bg-2));box-shadow:0 0 22px color-mix(in srgb,var(--lime-glow) 22%,transparent)}.ob-step.is-next:hover{border-color:color-mix(in srgb,var(--lime) 75%,var(--line-2));box-shadow:0 0 26px color-mix(in srgb,var(--lime-glow) 34%,transparent)}.ob-step.is-done{background:transparent;border-style:dashed}.ob-step-top{display:flex;align-items:center;gap:8px}.ob-step-n{width:26px;height:26px;flex-shrink:0;border-radius:99px;display:grid;place-items:center;font-family:var(--mono);font-size:11px;font-weight:700;background:var(--panel-3);color:var(--ink-3);border:1px solid var(--line-2)}.ob-step.is-next .ob-step-n{color:var(--lime);border-color:color-mix(in srgb,var(--lime) 45%,var(--line-2))}.ob-step.is-done .ob-step-n{background:var(--lime);color:var(--lime-ink);border-color:transparent;animation:vp-pop-in var(--dur-3) var(--ease-pop) .16s backwards}.ob-step-flag{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lime-ink);background:var(--lime);border-radius:99px;padding:3px 8px}.ob-step-donetag{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ob-step-body{flex:1;min-width:0}.ob-step-body b{display:block;font-size:13.5px;font-weight:700;color:var(--ink)}.ob-step.is-done .ob-step-body b{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--ink-4)}.ob-step-body p{color:var(--ink-3);font-size:12.5px;margin:3px 0 0;line-height:1.5}.ob-step-cta{align-self:flex-start}@media (max-width: 768px){.ob-card{padding:18px 16px 16px}.ob-head{gap:12px}.ob-title{font-size:18px}.ob-steps{grid-template-columns:1fr;gap:8px;margin-top:16px}.ob-step{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:12px;row-gap:8px;align-items:start;padding:13px 14px}.ob-step-top{display:contents}.ob-step-n{grid-column:1;grid-row:1}.ob-step-flag,.ob-step-donetag{grid-column:2;grid-row:1;justify-self:start;align-self:center}.ob-step-body,.ob-step-cta{grid-column:2}.ob-step:not(.is-next):not(.is-done) .ob-step-body{padding-top:4px}.ob-step-cta{justify-self:start;margin-top:2px}}.wm-title{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.02em}.wm-sub{color:var(--ink-3);font-size:13.5px;line-height:1.5;margin:4px 0 20px}.wm-options{display:grid;gap:10px}.wm-option{display:flex;align-items:center;gap:14px;width:100%;padding:14px 14px 14px 16px;text-align:left;border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg-2);transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.wm-option:hover{border-color:color-mix(in srgb,var(--lime) 60%,var(--line-2));background:var(--panel-2);transform:translateY(-2px);box-shadow:var(--sh-2)}.wm-option:active{transform:translateY(0) scale(.99)}.wm-option-mark{flex:none}.wm-option-copy{flex:1;min-width:0}.wm-option-title{display:block;font-weight:800;font-size:14.5px}.wm-option-sub{display:block;font-size:12.5px;color:var(--ink-3);margin-top:3px;line-height:1.4}.wm-option-chev{flex:none;color:var(--ink-4);transition:transform var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.wm-option:hover .wm-option-chev,.wm-option:focus-visible .wm-option-chev{color:var(--lime);transform:translate(2px)}.wm-upload{width:38px;height:38px;border-radius:10px;background:var(--panel-3);display:grid;place-items:center;color:var(--lime)}.wm-skip{margin-top:18px;width:100%;justify-content:center}@media (max-width: 560px){.wm-overlay{padding:16px}.wm{padding:22px 18px 18px}.wm-title{font-size:20px}}.an-grid{display:grid;gap:14px}.an-outcomes{grid-template-columns:1.4fr 1fr 1fr 1fr;margin-bottom:14px}.an-cols-1{grid-template-columns:1fr}.an-cols-2{grid-template-columns:1fr 1fr}.an-cols-3{grid-template-columns:repeat(3,1fr)}.an-tiles{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.an-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);padding:18px 20px;min-width:0;transition:border-color .18s}.an-card:hover{border-color:var(--line-2)}.an-card:has(.an-bar-cell:hover){position:relative;z-index:1}.an-hero{position:relative;overflow:hidden}.an-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(420px 200px at 85% -30%,var(--lime-glow),transparent 70%);pointer-events:none}.an-hero>*{position:relative}.an-outcome-k{font-size:12px;color:var(--ink-3);font-weight:700;letter-spacing:.02em;margin-bottom:6px}.an-outcome-v{font-family:var(--mono);font-weight:700;font-size:30px;letter-spacing:-.02em;line-height:1.05}.an-outcome-sub{font-size:11.5px;color:var(--ink-3);margin-top:7px;line-height:1.45}.an-tile{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);padding:11px 13px;min-width:0}.an-unlock{display:flex;align-items:center;min-width:0;padding:14px 16px;border-left:2px dashed var(--line-2);font-size:12px;color:var(--ink-3);line-height:1.5}.an-eyebrow{display:flex;align-items:center;gap:10px;margin:26px 0 12px;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.an-eyebrow b{color:var(--lime);font-weight:700}.an-eyebrow:after{content:"";flex:1;height:1px;background:var(--line)}.an-bar-cell{cursor:default}.an-tip{position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);background:var(--panel-3);border:1px solid var(--line-2);border-radius:var(--r-xs);padding:4px 9px;font-family:var(--mono);font-size:10.5px;color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .12s,transform .16s cubic-bezier(.22,1,.36,1);z-index:3}.an-bar-cell:hover .an-tip{opacity:1;transform:translate(-50%)}@media (max-width: 1000px){.an-outcomes{grid-template-columns:1fr 1fr}.an-cols-3{grid-template-columns:1fr}}@media (max-width: 768px){.an-outcomes,.an-cols-2{grid-template-columns:1fr}}.te{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:20px;width:100%;max-width:1020px;align-items:start;animation:bld-fade-in var(--dur-2, .2s) var(--ease-out, cubic-bezier(.22,1,.36,1)) both}.te-left{min-width:0;padding:12px;border-radius:16px;background:var(--bg-2);border:1px solid var(--line);box-shadow:var(--sh-2)}.te-video{position:relative;border-radius:11px;overflow:hidden;background:#000;box-shadow:0 0 0 1px var(--line)}.te-video video,.te-video img,.te-video .te-video-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.te-tl-head{display:flex;align-items:baseline;gap:10px;margin:14px 2px 0;white-space:nowrap}.te-tl-title{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.te-tl-now{font:700 12px/1 var(--mono);color:var(--lime);font-variant-numeric:tabular-nums}.te-tl-now span{color:var(--ink-3);font-weight:500}.te-tl-hint{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:var(--ink-3)}.te-add{width:100%;margin-top:8px;justify-content:center;font-weight:800;padding-top:11px;padding-bottom:11px}.te-add:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.te-add-t{font-family:var(--mono);font-variant-numeric:tabular-nums}.te-banner{display:flex;gap:9px;align-items:flex-start;margin-top:12px;padding:10px 12px;border:1px solid rgba(201,138,27,.55);border-radius:10px;background:var(--warn-bg);color:#e8b04a;font-size:12.5px;line-height:1.5}.te-banner svg{flex:none;margin-top:2px}.te-list{min-width:0}.te-list-head{display:flex;align-items:center;gap:10px;margin:2px 0 12px}.te-list-title{font-family:var(--display);font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--ink);margin:0}.te-count{font:700 12px/1 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.te-count span{color:var(--ink-3);font-weight:500}.te-meter{flex:1;height:4px;border-radius:99px;background:var(--panel-3);overflow:hidden;max-width:120px;margin-left:auto}.te-meter span{display:block;height:100%;background:var(--lime);transform-origin:left;transition:transform var(--dur-3, .32s) var(--ease-out, cubic-bezier(.22,1,.36,1))}.te-stops{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.te-row{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--line);border-radius:11px;background:var(--panel);transition:border-color var(--dur-1, .12s),background var(--dur-1, .12s);animation:bld-rise-in var(--dur-2, .2s) var(--ease-out, cubic-bezier(.22,1,.36,1)) both}.te-row:hover{border-color:var(--line-2);background:var(--panel-2)}.te-row-btn{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:4px;border-radius:8px;text-align:left;color:inherit}.te-n{width:18px;flex:none;text-align:right;font:700 10.5px/1 var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums}.te-thumb{display:block;width:48px;height:32px;border-radius:6px;flex:none;object-fit:cover;box-shadow:inset 0 0 0 1px #ffffff0f}.te-row-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.te-row-label{font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.te-meta{display:flex;align-items:center;gap:6px;min-width:0;font-size:11.5px;color:color-mix(in srgb,var(--ink-3) 70%,var(--ink-2));white-space:nowrap;overflow:hidden}.te-meta>*{overflow:hidden;text-overflow:ellipsis}.te-meta i{color:var(--ink-3)}.te-meta-t{flex:none;font:600 10.5px/1.4 var(--mono);color:var(--ink-2);background:var(--panel-3);padding:0 5px;border-radius:4px}.te-meta-price{flex:none;font-weight:700;color:var(--ink-2)}.te-meta-price:before{content:"·";margin-right:6px;color:var(--ink-4)}.te-x{width:28px;height:28px;flex:none;color:var(--ink-3)}.te-x:hover{color:#ff8d7e;background:#ff4d3d1a}.te-open{display:block;padding:12px;cursor:default;border:1px solid var(--lime);background:var(--panel-2);box-shadow:0 0 0 3px #c8ff3c1a,var(--sh-2)}.te-open:hover{border-color:var(--lime);background:var(--panel-2)}.te-open-top{display:flex;align-items:center;gap:8px;margin-bottom:10px}.te-open-top .te-inp{margin:0}.te-collapse{width:28px;height:28px;flex:none;color:var(--ink-3)}.te-time{flex:none;font:700 11px/1 var(--mono);color:var(--lime);background:#c8ff3c1a;border-radius:999px;padding:5px 8px;white-space:nowrap}.te-field{display:block;margin-bottom:8px}.te-field>span{display:block;font-size:11.5px;font-weight:700;color:var(--ink-2);margin:0 0 4px 1px}.te-field i{font-style:normal;font-weight:500;color:var(--ink-3)}.te-field .te-inp{margin-bottom:0}.te-inp{width:100%;box-sizing:border-box;background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:8px 10px;color:var(--ink);font:inherit;font-size:12.5px;font-weight:600;outline:none;margin-bottom:7px;resize:vertical;transition:border-color var(--dur-1, .12s),box-shadow var(--dur-2, .2s)}.te-inp::placeholder{color:var(--ink-3);font-weight:500}.te-inp:hover{border-color:var(--line-2)}.te-inp:focus{border-color:var(--lime-dim);box-shadow:0 0 0 3px #c8ff3c1f}.te-inp-name{font-size:13.5px;font-weight:700}.te-open-grid{display:grid;grid-template-columns:1fr 112px;gap:8px}.te-open-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;padding-top:10px;border-top:1px solid var(--line)}.te-open-actions .btn svg{width:13px;height:13px}.te-danger{color:#ff8d7e}.te-danger:hover{background:#ff4d3d1a;border-color:#ff4d3d66}.te-hint-err{font-size:11.5px;color:#ff8d7e;margin:-2px 0 8px}.te-ghost{border:1px dashed var(--line-2);border-radius:14px;padding:18px;font-size:12.5px;color:var(--ink-2);line-height:1.6;background:#ffffff04;animation:bld-rise-in var(--dur-3, .32s) var(--ease-out, cubic-bezier(.22,1,.36,1)) both}.te-ghost-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#c8ff3c1a;color:var(--lime);margin-bottom:10px}.te-ghost strong{display:block;font-size:14px;color:var(--ink)}.te-ghost p{margin:4px 0 12px}.te-ghost b{color:var(--lime)}.te-ghost-eg{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:8px;background:var(--panel);opacity:.7}.te-ghost-eg>span:last-child{display:flex;flex-direction:column;gap:2px;font-size:11.5px;color:var(--ink-3)}.te-ghost-eg b{color:var(--ink);font-size:12.5px}.te-ghost-thumb{width:48px;height:32px;border-radius:6px;background:linear-gradient(150deg,var(--panel-3),var(--line-2));flex:none}.te-foot{font-size:11.5px;color:var(--ink-3);margin-top:10px;padding-left:2px}@media (max-width: 900px){.te{grid-template-columns:1fr}}@container bcanvas (max-width: 760px){.te{grid-template-columns:1fr}}@media (max-width: 560px){.te-tl-hint{display:none}.te-left{padding:8px}}@media (prefers-reduced-motion: reduce){.te,.te-row,.te-ghost{animation:none}.te-meter span{transition:none}}.stage-mode{display:flex;justify-content:flex-end;width:100%;max-width:1020px;margin-bottom:12px}.stage-mode .insp-seg{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line)}.preview-canvas:not(.is-authoring) .stage-mode .insp-seg{background:#14110f;box-shadow:0 8px 24px -10px #14110f80}.preview-canvas:not(.is-authoring) .stage-mode .insp-seg-btn.on{background:var(--panel-3)}.tour-welcome{max-width:440px;margin:auto;padding:34px 30px 28px;text-align:center;border-radius:18px;background:var(--bg-2);border:1px solid var(--line-2);box-shadow:var(--sh-3);color:var(--ink-2);font-size:13px;line-height:1.55}.tour-welcome .tw-icon{display:inline-grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:16px;background:var(--lime);color:var(--lime-ink);box-shadow:0 8px 24px var(--lime-glow)}.tour-welcome .tw-title{font-family:var(--display);font-size:20px;font-weight:800;letter-spacing:-.015em;color:var(--ink);margin:0 0 6px}.tour-welcome p{margin:0;color:var(--ink-2)}.tour-welcome .tw-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:20px}.tour-welcome .tw-pending{display:flex;gap:8px;align-items:flex-start;margin-top:16px;padding:9px 11px;border:1px dashed rgba(201,138,27,.6);border-radius:10px;background:var(--warn-bg);color:#e8b04a;font-size:12px;text-align:left}.tour-welcome .tw-pending svg{flex:none;margin-top:2px}.builder-sources{position:relative}.builder-sources.pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;box-shadow:inset 0 0 0 2px var(--lime),inset 0 0 24px #c8ff3c1f;animation:vp-panel-pulse 1.6s ease both}@keyframes vp-panel-pulse{0%,to{opacity:0}25%,65%{opacity:1}}@media (min-width: 1600px){.page,.app-banners{max-width:1560px}.page-title{font-size:32px}.page-sub,.nav-item{font-size:15px}.an-outcome-v{font-size:36px}.an-eyebrow{font-size:12px}.lib-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}.te,.stage-mode{max-width:1240px}}@media (min-width: 1900px){.page,.app-banners{max-width:1760px}}.db-tabs.inv-tabs{padding:0;margin-bottom:18px}.db-tab-n.is-warn{background:#ffb84d29;color:var(--amber)}.inv-cover-stat{display:grid;gap:3px;min-width:220px;text-align:right}.inv-cover-v{font-family:var(--display);font-weight:800;font-size:20px;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums}.inv-cover-k{font-size:12px;color:var(--ink-3)}.inv-meter{display:block;height:6px;margin-top:4px;border-radius:99px;background:var(--panel-3);overflow:hidden}.inv-meter span{display:block;height:100%;border-radius:inherit;background:var(--lime);transform-origin:left center;transition:transform var(--dur-3, .32s) var(--ease-out)}.inv-intro{margin:0 0 14px;max-width:760px;font-size:13px;line-height:1.55;color:var(--ink-2)}.inv-intro b{color:var(--ink)}.inv-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px}.inv-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;padding:6px 6px 6px 12px;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--lime) 30%,var(--line));background:color-mix(in srgb,var(--lime) 6%,var(--panel));font-size:12.5px;color:var(--ink-2)}.inv-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.inv-list:focus{outline:none}.inv-row{padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--panel);transition:border-color var(--dur-2, .2s) var(--ease-out)}.inv-row.needs-review{border-color:color-mix(in srgb,var(--amber) 28%,var(--line))}.inv-row.is-skel{display:flex;align-items:center;gap:14px}.inv-row[aria-busy=true]{opacity:.7}.inv-row-main{display:grid;align-items:center;gap:10px 14px;grid-template-columns:minmax(0,1.25fr) 16px minmax(0,1fr) auto auto;grid-template-areas:"clip arrow unit conf actions"}.inv-cov-row .inv-row-main{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"unit conf actions"}.inv-clip{grid-area:clip;display:flex;align-items:center;gap:12px;min-width:0}.inv-arrow{grid-area:arrow;color:var(--ink-3)}.inv-unit{grid-area:unit;display:flex;align-items:center;gap:12px;min-width:0}.inv-conf{grid-area:conf;display:flex;justify-content:flex-end}.inv-actions{grid-area:actions;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.inv-actions .btn-sm{min-height:36px}.inv-thumb{position:relative;width:72px;height:48px;flex:none;border-radius:8px;overflow:hidden;background:var(--panel-3)}.inv-photo{width:64px;height:44px;flex:none;border-radius:8px;overflow:hidden;background:var(--panel-3);display:grid;place-items:center;color:var(--ink-3)}.inv-photo.is-lg{width:84px;height:56px}.inv-photo img{width:100%;height:100%;object-fit:cover;display:block}.inv-cell-text{display:flex;flex-direction:column;gap:2px;min-width:0}.inv-cell-title{font-size:13.5px;font-weight:700;color:var(--ink);line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inv-cell-sub{font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.inv-unit.is-missing .inv-cell-title{color:var(--danger)}.inv-status{color:var(--ink-2);font-weight:600}.inv-status.is-gone{color:var(--danger)}.inv-mark{background:#c8ff3c2e;color:var(--lime);border-radius:3px;padding:0 2px}.inv-why{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.inv-twin{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-top:10px;padding:8px 8px 8px 12px;border-radius:var(--r-sm);background:var(--panel-2);font-size:12.5px;color:var(--ink-2)}.inv-twin b{color:var(--ink)}.inv-chooser{margin-top:12px;padding:12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--bg-2)}.inv-chooser-k{display:block;margin:0 0 8px;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--ink-3)}.inv-chooser-search{max-width:420px;margin-bottom:10px}.inv-chooser-search input{font-size:14px;min-height:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inv-choices{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.inv-choice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 6px 6px 8px;border-radius:var(--r-sm);background:var(--panel)}.inv-choice.is-current{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime) 35%,transparent)}.inv-none{margin:0 0 10px;font-size:12.5px;color:var(--ink-3)}.inv-chooser-foot{display:flex;justify-content:flex-end}.inv-reqs{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.inv-req{display:grid;grid-template-columns:minmax(0,auto) 1fr;gap:2px 12px;align-items:baseline;padding:8px 12px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--amber) 7%,var(--panel-2));font-size:12.5px;color:var(--ink-2)}.inv-req-who b{color:var(--ink)}.inv-req-who a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.inv-req-when{color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums}.inv-req-msg{grid-column:1 / -1;color:var(--ink-2)}.inv-page .btn:focus-visible,.inv-page a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width: 1100px){.inv-row-main{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);grid-template-areas:"clip arrow unit" "conf conf actions"}.inv-conf{justify-content:flex-start}}@media (max-width: 640px){.page-head:has(.inv-cover-stat){flex-wrap:wrap}.inv-cover-stat{text-align:left;min-width:0;width:100%}.inv-row-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"clip" "unit" "conf" "actions"}.inv-cov-row .inv-row-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"unit" "conf" "actions"}.inv-arrow{display:none}.inv-actions{justify-content:flex-start}.inv-actions .btn-sm{min-height:44px}.inv-hide-sm{display:none}.inv-bulk{margin-left:0}.inv-req{grid-template-columns:1fr}.inv-req-when{text-align:left}}@media (prefers-reduced-motion: reduce){.inv-meter span,.inv-row{transition:none}}.lib-view-seg{flex:none}.lib-hidden-note,.lib-links-note{margin:-6px 0 16px;line-height:1.5}.lib-hidden-note{align-items:flex-start}.lib-hidden-note svg{margin-top:3px}.db-overlay>.db-modal.cr-modal{width:min(1120px,100%)}.cr-wrap{display:flex;flex-direction:column;flex:1;min-height:0}.cr-head{display:flex;align-items:center;gap:18px;padding:18px 22px;border-bottom:1px solid var(--line);flex:none}.cr-head .db-modal-title{margin:0}.cr-head .db-modal-x{margin:-4px -8px -4px auto}.cr-steps{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.cr-step{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--ink-3)}.cr-step+.cr-step:before{content:"";width:22px;height:1px;background:var(--line-2);margin-right:1px}.cr-step-dot{width:20px;height:20px;border-radius:99px;display:grid;place-items:center;font-size:11px;border:1px solid var(--ink-3);color:var(--ink-3);flex:none}.cr-step.is-done{color:var(--ink-2)}.cr-step.is-done .cr-step-dot{background:var(--lime);border-color:var(--lime);color:var(--lime-ink)}.cr-step.is-current{color:var(--ink)}.cr-step.is-current:not(.is-done) .cr-step-dot{border-color:var(--lime);color:var(--lime)}.cr-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.1fr);flex:1;min-height:0}.cr-col{min-width:0;min-height:0;overflow-y:auto;padding:18px 20px 22px;border-right:1px solid var(--line)}.cr-col:last-child{border-right:0}.cr-col-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.cr-col-title{display:flex;align-items:baseline;gap:8px;margin:0;font-size:14px;font-weight:800;color:var(--ink);outline:none;border-radius:6px}.cr-col-title:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.cr-col-n{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--ink-3)}.cr-later{font-size:11.5px;white-space:nowrap}.cr-muted{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.cr-wait{margin:0;padding:22px 16px;border:1px dashed var(--line-2);border-radius:var(--r-md);text-align:center;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.cr-cards{display:flex;flex-direction:column;gap:8px}.cr-card{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg-2);color:var(--ink-2);transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.cr-card:hover{border-color:var(--line-2);background:var(--panel-2)}.cr-card.is-on{border-color:var(--lime);background:#c8ff3c0f;box-shadow:inset 0 0 0 1px var(--lime)}.cr-card.is-locked{border-style:dashed;background:transparent;cursor:not-allowed}.cr-card-icon{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--panel-3);border:1px solid var(--line-2);color:var(--ink-2)}.cr-card.is-on .cr-card-icon{background:var(--lime);border-color:var(--lime);color:var(--lime-ink)}.cr-card.is-locked .cr-card-icon{color:var(--ink-3);background:transparent}.cr-card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cr-card-name{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:800;color:var(--ink)}.cr-card-desc{font-size:12.5px;line-height:1.45;color:var(--ink-3)}.cr-card.is-on .cr-card-desc{color:var(--ink-2)}.cr-card-lock{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--amber)}.cr-card-radio{flex:none;width:18px;height:18px;margin-top:2px;border-radius:99px;border:1.5px solid var(--ink-3);display:grid;place-items:center;color:var(--lime-ink)}.cr-card.is-on .cr-card-radio{background:var(--lime);border-color:var(--lime)}.cr-card-radio svg{stroke-width:3}.cr-best,.cr-private{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:2px 7px;border-radius:99px}.cr-best{background:#c8ff3c1f;color:var(--lime)}.cr-private{background:#4fd6e61f;color:var(--cyan)}.cr-ctr{margin-top:3px;font-size:12px;line-height:1.45;color:var(--ink-2)}.cr-ctr b{font-family:var(--mono);font-size:12.5px;color:var(--lime)}.cr-more,.cr-fix{padding:0;border:0;background:none;color:var(--lime);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cr-more{display:inline-block;margin-top:12px;font-size:12.5px}.cr-more:hover,.cr-fix:hover{color:var(--lime-hi)}.cr-note{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:9px 11px;border:1px dashed var(--line-2);border-radius:10px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.cr-note>svg{flex:none;margin-top:2px;color:var(--amber)}.cr-send{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-2)}.cr-send p{margin:0;font-size:13px;line-height:1.55;color:var(--ink-2)}.cr-send-go{align-self:flex-start}.cr-details{display:flex;flex-direction:column;gap:14px}.cr-field{min-width:0;margin:0;padding:0;border:0}.cr-field>legend{padding:0}.cr-unit-search{width:100%;margin-bottom:8px}.cr-unit-list{display:flex;flex-direction:column;gap:2px;max-height:216px;overflow-y:auto;padding:4px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-2)}.cr-unit{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:9px;cursor:pointer}.cr-unit:hover{background:var(--panel-2)}.cr-unit.is-on{background:#c8ff3c12;box-shadow:inset 0 0 0 1px #c8ff3c73}.cr-unit input,.cr-mode input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--lime)}.cr-unit-thumb{flex:none;width:44px;height:30px;border-radius:6px;overflow:hidden;background:var(--panel-3)}.cr-unit-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cr-unit-text{min-width:0;display:flex;flex-direction:column}.cr-unit-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-unit-meta{font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-unit-n{flex:none;font-size:10px;font-weight:800;padding:1px 6px;border-radius:99px;background:var(--lime);color:var(--lime-ink)}.cr-linked{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:12.5px;color:var(--lime)}.cr-linked.is-none{color:var(--ink-2)}.cr-page{display:flex;align-items:stretch;min-width:0}.cr-page-host{display:flex;align-items:center;max-width:45%;padding:0 10px;border:1px solid var(--line-2);border-right:0;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--panel-3);color:var(--ink-3);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-page .db-input{flex:1;font-family:var(--mono);font-size:12.5px}.cr-page-host+.db-input{border-top-left-radius:0;border-bottom-left-radius:0}.cr-modes{display:flex;flex-direction:column;gap:9px}.cr-mode{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink);cursor:pointer}.cr-defaults{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-2);font-size:12.5px;color:var(--ink-2)}.cr-swatch{flex:none;width:18px;height:18px;border-radius:6px;box-shadow:0 0 0 1px #ffffff29}.cr-defaults-text{flex:1;min-width:0}.cr-foot .db-foot-note{display:flex;align-items:center;gap:7px}.cr-foot .db-foot-note svg{flex:none}.cr-kbd{margin-left:4px;padding:0 5px;border:1px solid rgba(17,22,10,.35);border-radius:5px;font-family:var(--mono);font-size:10.5px}.cr-nav{display:none}@media (max-width: 900px){.db-overlay>.db-modal.cr-modal{width:min(560px,100%)}.cr-head{flex-wrap:wrap;gap:10px 14px}.cr-steps{order:3;width:100%}.cr-cols{grid-template-columns:minmax(0,1fr);overflow-y:auto}.cr-col{display:none;overflow:visible;border-right:0}.cr-col.is-current{display:block}.cr-nav{display:inline-flex}.cr-go-wide,.cr-kbd{display:none}.cr-foot{flex-wrap:wrap}.cr-foot .db-foot-note{flex-basis:100%}}@media (max-width: 560px){.cr-head{padding:16px 18px}.cr-col{padding:16px 18px 18px}.cr-step+.cr-step:before{width:12px}}@media (prefers-reduced-motion: reduce){.cr-card{transition:none}}.insp-typebar{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:10px}.insp-typebar-k{flex:none;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--insp-hint, var(--ink-3))}.insp-typechip{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:4px 10px;border-radius:99px;background:#c8ff3c1a;color:var(--lime);font-size:12.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insp-typechip svg{flex:none}.insp-typebar-change{flex:none;margin-left:auto;min-height:28px;padding:4px 11px;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:var(--ink-2);font-size:12.5px;font-weight:700;transition:color var(--dur-1),border-color var(--dur-1)}.insp-typebar-change:hover{color:var(--ink);border-color:var(--line-2)}.insp-presets{margin:12px 0 4px;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel)}.insp-presets-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.insp-presets-title{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--insp-hint, var(--ink-3))}.insp-presets-now{font-size:11.5px;font-weight:700;color:var(--ink-2);padding:2px 8px;border-radius:99px;background:var(--panel-3)}.insp-presets-now.is-match{color:var(--lime);background:#c8ff3c1a}.insp-presets-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.insp-preset{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 9px 9px;text-align:left;border-radius:10px;border:1px solid var(--line);background:var(--bg-2);transition:border-color var(--dur-1),background var(--dur-1)}.insp-preset:hover{border-color:var(--line-2);background:var(--panel-2)}.insp-preset.on{border-color:var(--lime);background:#c8ff3c12}.insp-preset-name{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:12.5px;font-weight:800;color:var(--ink)}.insp-preset.on .insp-preset-name svg{color:var(--lime);stroke-width:3;flex:none}.insp-preset-desc{font-size:11px;line-height:1.35;color:var(--insp-hint, var(--ink-3))}.insp-mydefaults{display:flex;align-items:center;flex-wrap:wrap;gap:8px 9px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);min-width:0}.insp-mydefaults:first-child{margin-top:0;padding-top:0;border-top:0}.insp-mydefaults-swatch{flex:none;width:18px;height:18px;border-radius:6px;box-shadow:0 0 0 1px #ffffff29}.insp-mydefaults-text{flex:1 1 120px;min-width:0;display:flex;flex-direction:column}.insp-mydefaults-k{font-size:12px;font-weight:700;color:var(--ink)}.insp-mydefaults-v{font-size:11.5px;line-height:1.4;color:var(--insp-hint, var(--ink-3));overflow-wrap:anywhere}.insp-mydefaults-go{flex:none;margin-left:auto}.insp-mydefaults-ok{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--lime)}.insp-presets-status{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2)}.insp-presets-status:not(:empty){margin-top:9px}.insp-undo{padding:0;border:0;background:none;font:inherit;font-weight:800;color:var(--lime);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.insp-undo:hover{color:var(--lime-hi)}.insp-was{display:inline-block;margin-left:6px;padding:0 6px;border:1px solid var(--line-2);border-radius:6px;font-size:10.5px;font-weight:600;line-height:1.6;color:var(--insp-hint, var(--ink-3));white-space:nowrap}.insp-gsummary{margin:-6px 0 2px 22px;font-size:11.5px;line-height:1.4;color:var(--insp-hint, var(--ink-3));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insp-group.is-drawer{margin-top:10px;padding:0 10px 8px;border:1px dashed var(--line-2);border-radius:var(--r-md)}.insp-group.is-drawer .insp-ghead-toggle{margin:0;padding-left:0;padding-right:0}.tc-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tc-type{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;text-align:left;border-radius:11px;border:1px solid var(--line);background:var(--bg-2);transition:border-color var(--dur-1),background var(--dur-1)}.tc-type:hover{border-color:var(--line-2);background:var(--panel-2)}.tc-type.on{border-color:var(--lime);background:#c8ff3c0f;box-shadow:inset 0 0 0 1px var(--lime)}.tc-type.is-locked{border-style:dashed;background:transparent;cursor:not-allowed}.tc-type-icon{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--panel-3);color:var(--ink-2)}.tc-type.on .tc-type-icon{background:var(--lime);color:var(--lime-ink)}.tc-type-text{min-width:0;display:flex;flex-direction:column;gap:2px}.tc-type-name{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;font-weight:800;color:var(--ink)}.tc-type-desc{font-size:11.5px;line-height:1.4;color:var(--ink-3)}.tc-type.is-locked .tc-type-desc{color:var(--amber)}.tc-now{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:99px;background:var(--panel-3);color:var(--ink-2)}.tc-changes{margin-top:14px}.tc-hint{margin:0;font-size:12.5px;color:var(--ink-3)}.tc-changes-title{margin-bottom:8px;font-size:12px;font-weight:800;color:var(--ink)}.tc-lines{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.tc-line{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.tc-line svg{flex:none;margin-top:3px;color:var(--ink-3)}.tc-line.is-warn{color:var(--ink)}.tc-line.is-warn svg{color:var(--amber)}.tc-line.is-ok svg{color:var(--lime)}@media (max-width: 560px){.tc-types{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.insp-preset,.tc-type,.insp-typebar-change{transition:none}}:host,:root{--vw-ease:cubic-bezier(.22,1,.36,1);--vw-dur-1:.12s;--vw-dur-2:.2s;--vw-dur-3:.32s}@media (prefers-reduced-motion: no-preference){@keyframes vw-fade{0%{opacity:0}}@keyframes vw-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes vw-up{0%{transform:translateY(100%)}}}.vframe{position:relative;overflow:hidden;background:#222;isolation:isolate}.vframe .grad{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.vframe .vf-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0;border-radius:inherit;pointer-events:none;z-index:0}.vframe .vf-poster{background:#222;animation:vfPosterIn .25s ease both}@keyframes vfPosterIn{0%{opacity:.35}to{opacity:1}}.vframe.is-zoomed .vf-media{transform:scale(1.25);transform-origin:center}.vframe .grain{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:5px 5px;mix-blend-mode:overlay}.vframe .vig{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to bottom,rgba(0,0,0,.35) 0%,transparent 22%,transparent 55%,rgba(0,0,0,.62) 100%)}.vframe .chip{position:absolute;top:11px;left:11px;font-size:11px;font-weight:800;color:#fff;background:var(--vid-hot,#ff4d3d);padding:3px 7px;border-radius:5px;letter-spacing:.01em;box-shadow:0 2px 8px #0000004d;max-width:76%}.vframe .cap{position:absolute;left:13px;right:13px;bottom:13px;font-weight:800;font-size:17px;line-height:1.15;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5);letter-spacing:-.01em}.vframe .cap em{font-style:normal;background:var(--vid-hot,#ff4d3d);padding:0 4px;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.vframe .vf-desc{position:absolute;left:0;right:0;bottom:0;padding:34px 14px 14px;z-index:2;background:linear-gradient(to top,rgba(0,0,0,.82) 30%,rgba(0,0,0,.45) 70%,transparent);color:#fff;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.vframe .vf-desc p{margin:0;font-size:12.5px;line-height:1.4;font-weight:500;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.vframe:hover .vf-desc{opacity:1;transform:none}.vframe .cap{transition:opacity .2s ease}.vframe:has(.vf-desc):hover .cap{opacity:0}@media (hover: none){.vframe .vf-desc{display:none}}@media (prefers-reduced-motion: reduce){.vframe .vf-desc{transition:none}}.vframe .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:99px;background:#ffffff29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1.5px solid rgba(255,255,255,.5);display:grid;place-items:center;transition:transform .2s,background .2s}.vframe .play svg{width:18px;height:18px;fill:#fff;margin-left:2px}.vframe:hover .play{transform:translate(-50%,-50%) scale(1.08);background:#ffffff42}.vw-heading{font-family:var(--display);font-weight:800;font-size:22px;line-height:1.2;letter-spacing:-.01em;color:#1a1a1a;text-align:center;margin:4px auto 0;padding:0 18px;max-width:92%}.vw-heading[data-size=s]{font-size:17px}.vw-heading[data-size=l]{font-size:30px}.vw-heading--dark{color:#f2efe6}.vw-heading .vw-h-ul{display:block;height:6px;width:clamp(48px,32%,120px);border-radius:3px;margin-top:7px}@media (max-width:600px){:host([data-hide-mobile]){display:none!important}}.vf-spin{position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:99px;border:3px solid rgba(255,255,255,.28);border-top-color:#fff;z-index:4;pointer-events:none;animation:vp-spin .8s linear infinite}@keyframes vp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.vf-spin{animation-duration:1.6s}}.pcard{position:relative;z-index:45;margin:6px auto 0;width:304px;background:#fff;border:1px solid #ececea;border-radius:15px;padding:11px 12px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 6px #0000000d,0 18px 44px #00000029}.pcard .thumb{width:47px;height:47px;border-radius:10px;flex:none;object-fit:cover;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0000000d;display:block}.pcard .pc-meta{min-width:0;flex:1}.pcard .pc-title{font-size:14px;font-weight:800;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em;line-height:1.25}.pcard .pc-price{font-size:13px;font-weight:800;color:#d32433;margin-top:1px}.pc-was{text-decoration:line-through;opacity:.6;font-weight:500;margin-right:6px;font-size:.85em}.pcard .pc-buy{width:44px;height:44px;flex:none;border-radius:12px;background:#1a1a1a;color:#fff;display:grid;place-items:center;cursor:pointer;border:0;box-shadow:0 2px 6px #0000002e;transition:transform var(--vw-dur-2) var(--vw-ease)}.pcard .pc-buy:hover{filter:brightness(1.22);box-shadow:0 4px 12px #00000042}.pcard .pc-buy svg{width:18px;height:18px}@media (prefers-reduced-motion: no-preference){.pcard .pc-buy:hover{transform:translateY(-1px)}.pcard .pc-buy:active{transform:scale(.94);transition-duration:var(--vw-dur-1)}}.cf-wrap{position:relative;padding:34px 0 30px;overflow-x:hidden}@media (min-width:900px){:host .cf-wrap{width:max(100%,var(--cf-bleed, min(86vw, 1560px)));margin-left:calc(50% - (max(100%,var(--cf-bleed, min(86vw, 1560px)))/2))}}.cf-stage{position:relative;min-height:320px;perspective:1700px;display:flex;align-items:center;justify-content:center}.cf-card{position:absolute;top:50%;left:50%;width:248px;height:440px;transform-style:preserve-3d;transition:transform .6s var(--vw-ease),filter .45s ease;cursor:pointer;will-change:transform}.cf-card .vframe{width:100%;height:100%}.cf-card.is-active{cursor:default}.cf-card.is-active .vframe{outline:0}.cf-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:40;width:46px;height:46px;border-radius:99px;background:#1a1a1a;color:#fff;display:grid;place-items:center;cursor:pointer;border:0;box-shadow:0 4px 10px #0000002e,0 12px 30px #00000042,inset 0 0 0 1px #ffffff14;transition:transform var(--vw-dur-2) var(--vw-ease)}.cf-nav:hover{transform:translateY(-50%) scale(1.08);filter:brightness(1.18);box-shadow:0 6px 14px #00000038,0 16px 38px #0000004d,inset 0 0 0 1px #ffffff1f}.cf-nav:active{transform:translateY(-50%) scale(.94);transition-duration:var(--vw-dur-1)}.cf-nav:focus-visible{outline:2px solid var(--vid-hot,#ff4d3d);outline-offset:3px}.cf-nav.prev{left:60px}.cf-nav.next{right:60px}.cf-nav svg{width:21px;height:21px}.cf-nav.prev svg{margin-right:2px}.cf-nav.next svg{margin-left:2px}.cf-wrap .cf-card .vw-unit{display:block;border-radius:inherit;padding:30px 12px 11px}.cf-card .vw-unit-t{font-size:15px;font-weight:800;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cf-card:not(.is-active) .vw-unit>:not(.vw-unit-t){display:none}.cf-card:not(.is-active) .vw-unit-t{font-size:12px;-webkit-line-clamp:1}@media (max-width:600px){.cf-card .vw-unit-t{font-size:12.5px}.vw-unit-s,.vw-unit .vw-pay{display:none}}.cf-deck .pcard .pc-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cf-deck{display:grid}.cf-deck-item{grid-area:1 / 1;visibility:hidden}.cf-deck-item.on{visibility:visible}.cf-dots{display:flex;gap:0;justify-content:center;margin-top:4px}.cf-dots button{width:7px;height:7px;padding:9px;box-sizing:content-box;border:0;border-radius:99px;background:#8a8a85;background-clip:content-box;cursor:pointer;transition:width var(--vw-dur-3) var(--vw-ease),background-color var(--vw-dur-2)}.cf-dots button:hover{background-color:#5f5f5a}.cf-dots button.on{width:22px;background-color:#1a1a1a}.cf-dots button:focus-visible{outline-offset:0}.stories{display:flex;gap:16px;padding:18px 26px 26px;overflow-x:auto;justify-content:safe center}.story{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;flex:none}.story .ring{width:84px;height:84px;border-radius:99px;padding:3px;background:conic-gradient(from 210deg,var(--vid-hot,#ff4d3d),#ff9a3d,var(--vid-hot,#ff4d3d));transition:transform var(--vw-dur-2) var(--vw-ease)}.story:focus-visible{outline-offset:4px;border-radius:12px}.story .ring .vframe{width:100%;height:100%;border-radius:99px!important;border:3px solid #fff}.story .ring .vframe .cap,.story .ring .vframe .chip,.story .ring .vframe .play{display:none}.story .lbl{width:96px;font-size:11.5px;line-height:1.25;color:#1a1a1a;text-align:center}.story .lbl-t{font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story .lbl-p{display:block;font-weight:600;color:#3b3b38;margin-top:1px}.story .vw-rib{top:72px;left:50%;transform:translate(-50%);padding:3px 6px;font-size:10px;white-space:nowrap}.vw-cta-wrap{position:relative;z-index:45;display:flex;justify-content:center;margin-top:-6px}.vw-cta{display:inline-flex;align-items:center;gap:6px;padding:11px 22px;border-radius:99px;font-weight:800;font-size:14px;color:#fff;color:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(.9505*clamp(0,(.304 - y)*1e9,1)) clamp(0,(.304 - y)*1e9,1) calc(1.089*clamp(0,(.304 - y)*1e9,1)));background:var(--vid-hot,#ff4d3d)!important;background:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(x*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(y*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(z*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))))!important;text-decoration:none;box-shadow:0 12px 30px #00000038;transition:transform var(--vw-dur-2) var(--vw-ease)}.vw-cta svg{width:16px;height:16px;transition:transform var(--vw-dur-2) var(--vw-ease)}.vw-cta:hover{filter:brightness(1.07)}.cf-stage{touch-action:pan-y;cursor:grab}.cf-stage:active{cursor:grabbing}.cf-wrap:focus-visible{outline:2px solid var(--vid-hot,#ff4d3d);outline-offset:4px;border-radius:12px}.cf-card.is-playable{cursor:pointer}@media (prefers-reduced-motion: no-preference){.story:hover .ring{transform:scale(1.05)}.story:active .ring{transform:scale(.97)}.vw-cta:hover{transform:translateY(-1px)}.vw-cta:hover svg{transform:translate(2px)}.vw-cta:active{transform:scale(.97)}}@media (prefers-reduced-motion: reduce){.cf-card{transition:none!important}}.cf-ctl{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}.cf-pp{width:44px;height:44px;border-radius:99px;display:grid;place-items:center;background:#1a1a1a;color:#fff}.cf-pos{min-width:56px;text-align:center;font-size:13px;font-weight:700;color:#3b3b38}.cf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pip{position:absolute;width:var(--pip-w, 208px);z-index:60}.pip.br{right:calc(24px + var(--pip-dx,0px));bottom:calc(24px + var(--pip-dy,0px) + var(--pip-lift,0px))}.pip.bl{left:calc(24px + var(--pip-dx,0px));bottom:calc(24px + var(--pip-dy,0px) + var(--pip-lift,0px))}.pip.tr{right:calc(24px + var(--pip-dx,0px));top:calc(78px + var(--pip-dy,0px))}.pip.tl{left:calc(24px + var(--pip-dx,0px));top:calc(78px + var(--pip-dy,0px))}.pip-card{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #00000059;background:#000;animation:pipIn .42s var(--vw-ease)}.pip-card,.pip-pill{transform-origin:100% 100%}.pip.bl .pip-card,.pip.bl .pip-pill{transform-origin:0 100%}.pip.tr .pip-card,.pip.tr .pip-pill{transform-origin:100% 0}.pip.tl .pip-card,.pip.tl .pip-pill{transform-origin:0 0}@media (prefers-reduced-motion: no-preference){@keyframes pipIn{0%{opacity:0;transform:translateY(10px) scale(.86)}}}.pip .vframe{width:100%;aspect-ratio:var(--pip-ar, 208 / 300);height:auto}.pip-vid{position:relative}.pip-top{position:absolute;top:6px;right:6px;display:flex;gap:4px;z-index:3}.pip-top button{position:relative;width:36px;height:36px;border-radius:99px;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);transition:transform var(--vw-dur-1) var(--vw-ease)}.pip-top button:before,.pip-pill-x:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.pip-top button:hover{background:#000000c2;border-color:#ffffff5c}.pip-top button svg{width:14px;height:14px}.pip.is-live .pip-top .pip-x{display:none}.pip-foot{padding:10px 11px 11px;background:#fff;color:#1a1a1a}.pip-foot .pf-t{font-size:13px;font-weight:800;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pip-foot .pf-p{font-size:13px;font-weight:800;margin-top:2px}.pip-foot .pf-b{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:44px;margin-top:9px;font-size:13.5px;font-weight:800;border-radius:10px;background:var(--vid-hot,#ff4d3d);color:#fff;color:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(.9505*clamp(0,(.304 - y)*1e9,1)) clamp(0,(.304 - y)*1e9,1) calc(1.089*clamp(0,(.304 - y)*1e9,1)));background:var(--vid-hot,#ff4d3d)!important;background:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(x*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(y*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(z*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))))!important;transition:transform var(--vw-dur-1) var(--vw-ease)}.pip-foot .pf-b:hover,.pip-watch:hover{filter:brightness(1.08)}.pip-time{position:absolute;left:8px;bottom:10px;z-index:2;padding:3px 6px;border-radius:6px;background:#0000008c;color:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;pointer-events:none}.pip-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff40}.pip-progress i{position:absolute;left:0;top:0;bottom:0;background:var(--vid-hot,#ff4d3d)}.pip.is-min{width:auto}.pip-pill{display:flex;align-items:center;padding:3px;border-radius:99px;background:#1a1a1a;color:#fff;box-shadow:0 10px 28px #00000047;animation:pipIn .36s var(--vw-ease)}.pip-watch{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 5px;border-radius:99px;font-size:14px;font-weight:800;transition:transform var(--vw-dur-2) var(--vw-ease)}.pip-th{width:36px;height:36px;border-radius:99px;object-fit:cover}.pip-pill-x{position:relative;width:40px;height:40px;border-radius:99px;display:grid;place-items:center}.pip-pill-x:hover{background:#ffffff1f}@media (prefers-reduced-motion: no-preference){.pip-top button:active,.pip-foot .pf-b:active,.pip-watch:active{transform:scale(.94)}}@media (max-width:600px){.pip:not(.is-live,.is-min){width:124px}.pip:not(.is-live) .vframe{aspect-ratio:3/4}.pip:not(.is-live) .pip-foot{position:absolute;left:0;right:0;bottom:3px;z-index:2;padding:24px 8px 7px;background:linear-gradient(transparent,#000c);color:#fff;pointer-events:none}.pip:not(.is-live) .pf-t,.pip:not(.is-live) .pf-p{font-size:11px}.pip:not(.is-live) .pf-b,.pip:not(.is-live) .pip-time,.pip-top .pip-x{display:none}}.pip-live-row{position:absolute;top:9px;left:9px;z-index:3;display:flex;align-items:center;gap:6px}.pip-live{display:flex;align-items:center;gap:5px;background:#e0263b;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:3px 7px 3px 6px;border-radius:5px;box-shadow:0 2px 8px #00000059}.pip-live-dot{width:6px;height:6px;border-radius:99px;background:#fff;flex:none;animation:pipLiveBlink 1.4s ease-in-out infinite}@keyframes pipLiveBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.pip-live-time{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700;color:#fff;background:#00000080;padding:3px 6px;border-radius:5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pip-viewers{position:absolute;left:9px;bottom:9px;z-index:3;display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#fff;background:#00000080;padding:3px 8px;border-radius:99px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pip-viewers svg{width:12px;height:12px;flex:none}.pip-live-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:#e0263b;overflow:hidden}.pip-live-bar:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:pipLiveSheen 2.2s linear infinite}@keyframes pipLiveSheen{to{transform:translate(350%)}}.pip-watch.is-live{background:#e0263b;color:#fff}.pip-watch .pip-live-dot{display:inline-block}@media (prefers-reduced-motion: reduce){.pip-live-dot,.pip-live-bar:after{animation:none}}.vf-unmute{position:absolute;right:8px;bottom:8px;z-index:4;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;border:1px solid rgba(255,255,255,.3);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vf-unmute svg{width:15px;height:15px;fill:currentColor}.vf-unmute.is-muted{background:var(--vid-hot, #f43);border-color:transparent;color:#fff;color:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(.9505*clamp(0,(.304 - y)*1e9,1)) clamp(0,(.304 - y)*1e9,1) calc(1.089*clamp(0,(.304 - y)*1e9,1)));background:var(--vid-hot,#ff4d3d)!important;background:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(x*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(y*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(z*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))))!important}.vidpane-embed-root.is-pip:has(.vlb-overlay,.vrl-overlay,.vlead-ov){z-index:2147483647}.shop{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--vw-shop-min, 300px)),1fr));gap:var(--vw-gap, 22px);max-width:860px;margin:24px auto 0;align-items:start;padding:0 18px}.shop-video{position:relative;border-radius:16px;overflow:hidden;box-shadow:var(--vw-shadow, 0 18px 50px rgba(0,0,0,.18));border:var(--vw-bw, 0) solid var(--vid-hot, #ff4d3d)}.shop-video .vframe{width:100%;aspect-ratio:var(--vf-ar, 9/12);height:auto}.shop-hots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;container-type:inline-size;pointer-events:none}.shop-hots>*{pointer-events:auto}.shop-hot{position:absolute;width:26px;height:26px;border-radius:99px;background:#fff;display:grid;place-items:center;box-shadow:0 4px 14px #0000004d;cursor:pointer;transform:translate(-50%,-50%);border:0;padding:0}.shop-hot:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:99px;border:2px solid #fff;opacity:.5;animation:pulse 2s 2}.shop-hot:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.shop-hot i{width:9px;height:9px;border-radius:99px;background:var(--vid-hot,#ff4d3d)}.shop-hot b{position:absolute;left:calc(100% + 7px);max-width:130px;max-width:min(220px,calc((100 - var(--x)) * 1cqw - 30px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:800;line-height:1;color:#1a1a1a;background:#fff;padding:6px 9px;border-radius:99px;box-shadow:0 4px 14px #00000040}.shop-hot.is-l b{left:auto;right:calc(100% + 7px);max-width:min(220px,calc(var(--x) * 1cqw - 30px))}@keyframes pulse{50%{transform:scale(1.18)}}.shop-hot.is-open{transform:translate(-50%,-50%) scale(1.08)}.shop-hot.is-open b{display:none}.shop-pop{--w:min(220px, calc(100% - 16px) );position:absolute;width:var(--w);left:clamp(8px,calc(var(--x) * 1% - var(--w) / 2),calc(100% - var(--w) - 8px));transform:translateY(18px);background:#fff;border-radius:12px;box-shadow:0 14px 40px #0000004d;padding:11px 12px 12px;z-index:5;animation:vw-fade var(--vw-dur-2) ease-out}.shop-pop.is-above{transform:translateY(calc(-100% - 18px))}.shop-pop-t{font-size:12.5px;font-weight:800;color:#1a1a1a;line-height:1.3;padding-right:30px}.shop-pop-b{margin-top:9px;font-size:11.5px;font-weight:800;padding:8px 13px;border-radius:8px}.shop-pop-x{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:99px;background:#f1f1ef;color:#4a4a47;font-size:15px;line-height:1;display:grid;place-items:center}.shop-list{display:flex;flex-direction:column;gap:11px}.shop-list h4{font-family:var(--display);font-weight:800;font-size:17px;color:#1a1a1a;letter-spacing:-.01em;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.shop-hint{display:none;font:600 11.5px var(--ui);color:#6f6d68}.sitem{display:flex;align-items:center;border:1px solid #ededeb;border-radius:12px;background:#fff;transition:border-color .15s,transform var(--vw-dur-2) var(--vw-ease)}.sitem:hover{border-color:#1a1a1a}.sitem.is-on{border-color:var(--vid-hot,#ff4d3d);box-shadow:0 0 0 1px var(--vid-hot,#ff4d3d)}.si-main{display:flex;align-items:center;gap:11px;flex:1;min-width:0;padding:9px;border-radius:11px;text-align:left;line-height:1.4}.si-main:focus-visible{outline-offset:-2px}.si-meta{display:flex;flex-direction:column;min-width:0}.sitem .thumb{width:52px;height:52px;border-radius:9px;flex:none;background-size:cover;object-fit:cover}.si-now{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#d32433;margin-bottom:2px}.sitem .si-t{font-size:13px;font-weight:800;color:#1a1a1a;line-height:1.25;margin-bottom:3px}.sitem .si-sub{font-size:11.5px;font-weight:600;color:#6f6d68;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sitem .si-p{font-size:12.5px;font-weight:800;color:#d32433;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.sitem .si-was{text-decoration:line-through;color:#6f6d68;font-weight:700}.sitem .si-pay{font-size:11px;font-weight:700;color:#557a55}.sitem .si-add{flex:none;margin-right:9px;font-size:11.5px;font-weight:800;padding:7px 11px;border-radius:8px;border:1.5px solid #1a1a1a;background:#fff;color:#1a1a1a;white-space:nowrap}.sitem .si-add:hover{background:#1a1a1a;color:#fff}.shop-lead:hover,.shop-pop-b:hover{filter:brightness(1.08)}.si-chip{font-size:9px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:2px 7px;border-radius:99px;background:#1a1a1a;color:#fff}.si-chip--new{background:#0b7a4b}.si-chip--reduced{background:#c2410c}.si-chip--sold{background:#6b7280}.si-chip--last{background:#d32433}.shop-main{min-width:0}.shop-lead{margin-top:12px;width:100%;min-height:44px;padding:12px 0;border-radius:12px;font-weight:800;font-size:13.5px;box-shadow:0 10px 26px #00000029;transition:transform var(--vw-dur-1) var(--vw-ease)}.shop-lead-for{margin-top:7px;font-size:11.5px;font-weight:600;color:#6f6d68;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-lead,.shop-pop-b{background:var(--vid-hot,#ff4d3d);color:#fff}@supports (color:lch(from red calc(l - 1) c h)){.shop-lead,.shop-pop-b{background:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(x*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(y*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(z*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))));color:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(.9505*clamp(0,(.304 - y)*1e9,1)) clamp(0,(.304 - y)*1e9,1) calc(1.089*clamp(0,(.304 - y)*1e9,1)))}.si-now{color:lch(from var(--vid-hot,#ff4d3d) min(l,47) c h)}.shop :focus-visible{outline-color:lch(from var(--vid-hot,#ff4d3d) min(l,47) c h)}}.shop-list .lead-btn{color:#1a1a1a;background:#fff;border-color:#d6d6d2}.shop-list .lead-btn:hover{background:#f4f4f2}.shop-rail{position:relative;display:flex;flex-direction:column;gap:11px}@media (min-width: 700px){.shop-rail{max-height:clamp(320px,58vh,560px);overflow-y:auto;padding-right:4px;scrollbar-width:thin}}@media (max-width: 699px){.shop-list{gap:0}.shop-list h4{margin-bottom:10px}.shop-hint{display:inline}.shop-lead,.shop .lead-row{margin-top:14px}.shop-rail{flex-direction:row;gap:10px;margin:0 -18px;padding:2px 18px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 18px;scrollbar-width:none}.sitem{flex:0 0 84%;flex-direction:column;align-items:stretch;scroll-snap-align:start}.sitem:only-child{flex-basis:100%}.sitem .si-add{margin:0 9px 9px}}@media (pointer: coarse){.si-add,.shop-pop-b,.shop-list .lead-btn{min-height:44px}.shop-pop-x:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}}@media (prefers-reduced-motion: no-preference){.sitem:hover{transform:translate(2px)}.si-add:active,.shop-lead:active{transform:scale(.98)}}@media (prefers-reduced-motion: reduce){.shop-hot:before{animation:none}}.vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--vw-tile-min, 150px),1fr));gap:var(--vw-gap, 14px);max-width:880px;margin:24px auto 0;padding:0 18px}.vgrid .vgrid-cell{position:relative;transition:transform var(--vw-dur-3) var(--vw-ease)}.vgrid .vframe{width:100%;aspect-ratio:var(--vf-ar, 9/14);border-radius:13px;border:var(--vw-bw, 0) solid var(--vid-hot,#ff4d3d);box-shadow:var(--vw-shadow, 0 8px 22px rgba(0,0,0,.12));transition:box-shadow var(--vw-dur-3) var(--vw-ease);cursor:pointer}.vgrid .vframe:hover{box-shadow:var(--vw-shadow, 0 16px 34px rgba(0,0,0,.18))}@media (prefers-reduced-motion: no-preference){.vgrid .vgrid-cell:hover{transform:translateY(-4px)}.vgrid .vgrid-cell:active{transform:translateY(-1px) scale(.985);transition-duration:var(--vw-dur-1)}}.vgrid[style*=--vw-cols]{grid-template-columns:repeat(var(--vw-cols),minmax(0,1fr))}.vgrid .vgrid-cell .vw-unit{display:block;border-radius:inherit;padding-top:26px}.vgrid-cell .vw-unit-t{font-size:13.5px;font-weight:800;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vgrid-more{display:none}@media (max-width:600px){.vgrid.is-port .vframe{aspect-ratio:3/4}.vgrid:not(.is-all) .vgrid-cell:nth-child(n+7),.vw-unit-s,.vw-unit .vw-pay{display:none}.vgrid-more{display:flex;align-items:center;gap:6px;min-height:44px;margin:16px auto 0;padding:0 20px;border-radius:99px;background:#1a1a1a;color:#fff;font-weight:700}}.vw-rib{position:absolute;top:8px;left:8px;z-index:3;font:600 11px/1 system-ui,sans-serif;letter-spacing:.02em;color:#fff;padding:5px 8px;border-radius:6px;pointer-events:none;box-shadow:0 1px 4px #00000040}.vw-rib--new{background:#0b7a4b}.vw-rib--reduced{background:#c2410c}.vw-rib--sold{background:#6b7280}.vw-rib--last{background:#d32433}.vframe .chip,.vframe .cap em{color:#fff;color:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(.9505*clamp(0,(.304 - y)*1e9,1)) clamp(0,(.304 - y)*1e9,1) calc(1.089*clamp(0,(.304 - y)*1e9,1)));background:var(--vid-hot,#ff4d3d)!important;background:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(x*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(y*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(z*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))))!important}.vgrid-cell:has(>.vw-rib) .chip,.cf-card:has(>.vw-rib) .chip,.shop-video:has(>.vw-rib) .chip{top:36px}.is-sold{opacity:.55;filter:grayscale(.6)}.is-sold .vw-rib--sold{opacity:1;filter:none}.lead-row{display:flex;gap:8px;flex-wrap:wrap}.lead-btn{display:inline-flex;align-items:center;gap:5px;font:600 13px/1 system-ui,sans-serif;color:#fff;background:#0000008c;border:1px solid rgba(255,255,255,.25);padding:8px 12px;border-radius:999px;text-decoration:none;cursor:pointer}.lead-btn:hover{background:#000000b8}.vw-specs{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;font:500 12px/1.1 system-ui,sans-serif}.vw-spec-cell{display:flex;flex-direction:column;gap:2px}.vw-spec-l{font-size:10px;letter-spacing:.04em;text-transform:uppercase;opacity:.8}.vw-spec-v{font-weight:700;font-size:13px}.vw-specs.is-grid{gap:14px 18px}.vw-pay{align-self:center;font-weight:700;font-size:13px;color:#0fa968}.vw-pay-oac{opacity:.6;font-weight:400;cursor:help}.vw-was{text-decoration:line-through;opacity:.55;font-weight:500;margin-right:6px}.vw-specs:not(.is-grid){position:absolute;left:0;right:0;bottom:0;z-index:3;padding:14px 10px 8px;color:#fff;background:linear-gradient(transparent,#0000008c 35%,#000c);pointer-events:none}.vw-specs:not(.is-grid) .vw-pay{color:#5ee6a8}.vgrid-cell:has(.vw-specs:not(.is-grid)) .cap,.cf-card:has(.vw-specs:not(.is-grid)) .cap,.shop-video:has(.vw-specs:not(.is-grid)) .cap{display:none}.sticky-cta .vframe .vf-desc{opacity:1!important;transform:none!important}@media (hover: none){.sticky-cta .vframe .vf-desc{display:block}}.wt{--wt-paper:#f4f1ea;--wt-card:#fffdf8;--wt-ink:#1d1c1a;--wt-mut:#6b6759;--wt-line:#dcd5c4;position:relative;max-width:1180px;margin:24px auto 0;padding:16px 18px 18px;border-radius:16px;background:var(--wt-paper);color:var(--wt-ink)}.wt--dark{--wt-paper:#16140f;--wt-card:#211e17;--wt-ink:#f2efe6;--wt-mut:#a49a82;--wt-line:#3a352a}.wt-stage{position:relative;border-radius:12px;overflow:hidden;box-shadow:var(--vw-shadow, 0 18px 50px rgba(0,0,0,.18))}.wt-stage .vframe{width:100%;aspect-ratio:var(--vf-ar, 16/9);height:auto}.wt-pin{position:absolute;z-index:2;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;display:grid;place-items:center;background:var(--vid-hot,#ff4d3d);border:2px solid #fff;box-shadow:0 2px 10px #0006;color:#fff;font-size:13px;line-height:1;animation:vw-pop var(--vw-dur-2) ease-out}.wt-pin:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}@media (prefers-reduced-motion: reduce){.wt-pin{animation:none}}.wt-stop{position:absolute;left:12px;top:12px;max-width:72%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--wt-ink);color:var(--wt-paper);border-radius:4px;padding:6px 12px;font:800 12px/1.2 var(--display);letter-spacing:.5px;text-transform:uppercase}.wt-top{position:relative;container-type:inline-size}.wt-chip{position:absolute;right:12px;bottom:84px;max-width:min(52%,380px);min-height:44px;display:flex;align-items:center;gap:10px;text-align:left;background:var(--wt-card);border:1.5px solid var(--wt-ink);border-radius:6px;padding:5px 5px 5px 12px;color:var(--wt-ink);font:800 13px/1.2 var(--display);box-shadow:3px 3px 0 var(--wt-ink);animation:vw-pop var(--vw-dur-2) ease-out}.wt-chip.is-off,.wt-chip-n{display:none}.wt-chip-b{min-width:0;display:flex;align-items:baseline;gap:9px}.wt-chip-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-chip-p{font:700 12px/1.2 ui-monospace,Menlo,Consolas,monospace;color:var(--wt-mut);white-space:nowrap}.wt-chip-go{flex:none;margin-left:auto;background:var(--vid-hot,#ff4d3d);color:#fff;color:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(.9505*clamp(0,(.304 - y)*1e9,1)) clamp(0,(.304 - y)*1e9,1) calc(1.089*clamp(0,(.304 - y)*1e9,1)));background:var(--vid-hot,#ff4d3d)!important;background:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(x*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(y*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(z*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))))!important;border-radius:4px;padding:10px 12px;font:800 12px/1 var(--display);letter-spacing:.4px;text-transform:uppercase}@container (max-width: 560px){.wt-chip,.wt-chip.is-off{position:static;display:flex;width:100%;max-width:none;margin-top:10px;animation:none}.wt-chip-n{display:block;font:800 13px/1 ui-monospace,Menlo,Consolas,monospace}.wt-chip-b{flex-direction:column;align-items:flex-start;gap:4px}.wt-chip-l{white-space:normal}}@media (max-width: 768px){.wt{padding:10px 10px 14px;border-radius:12px}.wt-card{width:178px}}.wt-tap{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;cursor:pointer}.wt-big,.wt-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:99px;background:#14120c9e;border:1.5px solid rgba(255,255,255,.45);color:#fff}.wt-big{width:64px;height:64px}.wt-big svg{margin-left:3px}.wt .vf-unmute{display:none}.wt-ctl{position:absolute;left:10px;bottom:30px;display:flex;align-items:center;gap:8px}.wt-btn{min-width:44px;height:44px;gap:7px}.wt-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.wt-snd{padding:0 16px 0 12px;background:var(--vid-hot,#ff4d3d);border-color:transparent;color:#fff;color:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(.9505*clamp(0,(.304 - y)*1e9,1)) clamp(0,(.304 - y)*1e9,1) calc(1.089*clamp(0,(.304 - y)*1e9,1)));background:var(--vid-hot,#ff4d3d)!important;background:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(x*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(y*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(z*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))))!important;font:800 13px/1 var(--display)}.wt-time{color:#fff;font:700 12px/1 ui-monospace,Menlo,Consolas,monospace;text-shadow:0 1px 3px rgba(0,0,0,.8);white-space:nowrap}.wt-scrub{position:absolute;left:10px;right:10px;bottom:4px;height:24px;display:flex;align-items:center;cursor:pointer;touch-action:none}.wt-scrub:before{content:"";position:absolute;left:0;right:0;height:4px;border-radius:2px;background:#ffffff4d}.wt-scrub-fill{position:absolute;height:4px;border-radius:2px;background:var(--vid-hot,#ff4d3d)}.wt-scrub.is-drag:before,.wt-scrub.is-drag .wt-scrub-fill{height:7px}.wt-scrub:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:8px}.wt-tick{position:absolute;width:9px;height:9px;background:#fffdf8;transform:translate(-50%) rotate(45deg);border-radius:2px;box-shadow:0 0 0 1px #00000047;pointer-events:none}.wt-tick.is-past{background:var(--vid-hot,#ff4d3d);opacity:.75}.wt-tick.is-on{width:13px;height:13px;background:var(--vid-hot,#ff4d3d);box-shadow:0 0 0 2px #fffdf8}.wt-unit{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:14px 2px 0}.wt-unit-t,.wt-unit-p{margin:0;font:800 17px/1.25 var(--display);letter-spacing:-.01em}.wt-unit-t{flex:1 1 60%}.wt-unit-m{flex-basis:100%;margin:0;font:700 12.5px/1.6 ui-monospace,Menlo,Consolas,monospace;color:var(--wt-mut)}.wt-unit-b{margin-right:8px;background:var(--wt-ink);color:var(--wt-paper);border-radius:3px;padding:2px 6px;font:800 12px/1 var(--display);letter-spacing:.5px;text-transform:uppercase}.wt-shelf-head{display:flex;align-items:center;gap:12px;margin:16px 2px 10px}.wt-h{font-family:var(--display);font-weight:800;font-size:16px;margin:0;letter-spacing:.2px}.wt-count{font:700 12px/1 ui-monospace,Menlo,Consolas,monospace;color:var(--wt-mut)}.wt-pill{margin-left:auto;min-height:44px;background:var(--wt-ink);color:var(--wt-paper);border-radius:99px;padding:8px 16px;font:800 13px/1 var(--display);animation:vw-pop var(--vw-dur-3) var(--vw-ease)}.wt-rail-wrap{position:relative}.wt-route{position:absolute;left:6px;right:6px;top:50%;border-top:2px dashed var(--wt-line)}.wt-rail{position:relative;display:flex;align-items:stretch;gap:12px;overflow-x:auto;padding:6px 2px 12px;scrollbar-width:thin;scroll-snap-type:x proximity}.wt-card{position:relative;flex:none;width:200px;scroll-snap-align:center;background:var(--wt-card);border:1.5px solid var(--wt-line);border-radius:10px;display:flex;flex-direction:column;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.wt-card.is-on{border:2px solid var(--wt-ink);box-shadow:4px 4px 0 var(--wt-ink);transform:translateY(-2px)}.wt-card.is-seen .wt-card-im{opacity:.5}.wt-seen{position:absolute;top:14px;right:14px;z-index:1;background:var(--wt-card);color:var(--wt-ink);border-radius:99px;padding:4px 8px;font:800 12px/1 var(--display);box-shadow:0 1px 4px #00000040}.wt-card-hit{display:flex;flex-direction:column;align-items:stretch;gap:5px;padding:8px 8px 4px;text-align:left}.wt-card-no{padding:4px 4px 0;font:800 12px/1 ui-monospace,Menlo,Consolas,monospace;color:var(--wt-mut);letter-spacing:.3px}.wt-card.is-on .wt-card-no{color:var(--wt-ink)}.wt-tag{align-self:flex-start;margin:2px 4px 0;padding:4px 6px;border:1.5px solid var(--wt-line);border-radius:4px;color:var(--wt-mut);font:800 12px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.3px;text-transform:uppercase}.wt-tag.is-add{border-color:var(--wt-ink);color:var(--wt-ink)}.wt-card-t{padding:0 4px;font:800 14px/1.25 var(--display);color:var(--wt-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wt-card-x{padding:0 4px;font:600 12.5px/1.45 system-ui;color:var(--wt-mut);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wt-card-im{order:-1;width:100%;height:92px;object-fit:cover;border-radius:6px;display:block;border:0}span.wt-card-im{height:38px;opacity:.85}.wt-card-act{display:flex;align-items:center;gap:6px;padding:8px 12px 12px;margin-top:auto}.wt-cta{flex:1;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--vid-hot,#ff4d3d);color:#fff;color:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(.9505*clamp(0,(.304 - y)*1e9,1)) clamp(0,(.304 - y)*1e9,1) calc(1.089*clamp(0,(.304 - y)*1e9,1)));background:var(--vid-hot,#ff4d3d)!important;background:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(x*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(y*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(z*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))))!important;border-radius:6px;padding:8px 4px;font:800 13px/1 var(--display);letter-spacing:.3px;white-space:nowrap;transition:transform var(--vw-dur-1) var(--vw-ease)}.wt-cta:hover{filter:brightness(1.07)}.wt-cta.is-int{background:transparent;color:var(--wt-ink);box-shadow:inset 0 0 0 1.5px var(--wt-ink)}.wt-cta[aria-pressed=true]{background:var(--wt-ink);color:var(--wt-paper)}.wt-det{min-height:44px;padding:8px 6px;color:var(--wt-ink);font:700 13px/1 system-ui;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.wt-card--fin{justify-content:center;gap:6px;padding:14px 12px 12px;border-style:dashed}.wt-card--fin .wt-cta{flex:none;margin-top:4px;padding:10px 4px}.wt-bar{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 8px 8px 16px;border:1.5px solid var(--wt-line);border-radius:12px;background:var(--wt-card)}.wt-bar-q{flex:1;min-width:0;margin:0;font:800 14px/1.25 var(--display)}.wt-bar-call,.wt-bar-go{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:8px;font:800 14px/1 var(--display);text-decoration:none;white-space:nowrap}.wt-bar-call{color:var(--wt-ink);box-shadow:inset 0 0 0 1.5px var(--wt-line)}.wt-bar-go{background:var(--vid-hot,#ff4d3d);color:#fff;color:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(.9505*clamp(0,(.304 - y)*1e9,1)) clamp(0,(.304 - y)*1e9,1) calc(1.089*clamp(0,(.304 - y)*1e9,1)));background:var(--vid-hot,#ff4d3d)!important;background:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(x*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(y*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(z*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))))!important}@media (max-width: 768px){.wt-bar-call{padding:0}.wt-bar-call span{display:none}:host .wt-bar{position:sticky;bottom:calc(8px + env(safe-area-inset-bottom));z-index:2;box-shadow:0 10px 30px -8px #0006}}@media (prefers-reduced-motion: reduce){.wt-card{transition:none}}@media (prefers-reduced-motion: no-preference){.wt-cta:active{transform:scale(.97)}}.lot{width:100%;max-width:1180px;margin:24px auto 0;padding:0 18px}.lot-body>.vw-heading{margin-bottom:16px}.lot-bar{display:flex;gap:8px;align-items:center;margin:0 0 12px}.lot-q{flex:0 1 340px;min-width:0;height:40px;border:1px solid #d6d6d1;border-radius:999px;padding:0 10px 0 35px;font:inherit;font-size:13.5px;font-weight:600;color:#1a1a1a;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='7' cy='7' r='5' fill='none' stroke='%236f6d68' stroke-width='2'/%3E%3Cpath d='M11 11l3.5 3.5' stroke='%236f6d68' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 13px center / 15px 15px}.lot-q::placeholder{color:#6f6d68}.lot-q:focus{border-color:#1a1a1a;box-shadow:0 0 0 3px #1a1a1a1f}.lot-fbtn{display:none;align-items:center;gap:7px;height:44px;padding:0 14px;flex:none;border:1px solid #d6d6d1;border-radius:999px;background:#fff;color:#1a1a1a;font-size:13px;font-weight:800;cursor:pointer}.lot-fn{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#1a1a1a;color:#fff;font-size:11px;line-height:20px;text-align:center}.lot-sort{margin-left:auto;height:40px;max-width:100%;color:#1a1a1a;border:1px solid #d6d6d1;border-radius:999px;padding:0 32px 0 14px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231a1a1a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 13px center / 10px 7px}.lot-sort option{color:#1a1a1a}.lot-fbtn:hover,.lot-sort:hover,.lot-q:hover{border-color:#1a1a1a}.lot-facets{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0 0 14px}.lot-g{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lot-gl{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6f6d68}.lot-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid #e3e3e0;background:#fff;color:#1a1a1a;border-radius:999px;font-size:12.5px;font-weight:700;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s,transform var(--vw-dur-1) var(--vw-ease)}.lot-chip:hover{border-color:#1a1a1a}.lot-n{font-weight:600;color:#6f6d68;font-variant-numeric:tabular-nums}.lot-chip.on{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.lot-chip.on .lot-n{color:#c9c9c4}.lot-chip.on:before{content:"";width:4px;height:8px;margin:-3px 2px 0 0;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}.lot-chip.nil{color:#767470;border-color:#ececea;background:#fafaf8}.lot-tri{display:inline-block;width:0;height:0;border-style:solid;border-width:4.5px 0 4.5px 7px;border-color:transparent transparent transparent currentColor}.lot-pills{display:none;flex-wrap:wrap;gap:8px;margin:0 0 10px}.lot-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 8px 0 14px;border-radius:999px;background:#1a1a1a;color:#fff;font-size:12.5px;font-weight:700;cursor:pointer}.lot-pill span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff3;font-size:14px;line-height:1}.lot-sum{display:flex;align-items:center;gap:14px;margin:0 0 12px}.lot-count{font-size:12px;color:#6f6d68;font-weight:600}.lot-clear{padding:14px 2px;margin:-14px 0;color:#1a1a1a;font-size:12.5px;font-weight:800;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lot-clear:disabled{color:#767470;text-decoration:none;cursor:default}.lot-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px 16px;text-align:center;color:#6f6d68;font-size:13.5px;border:1px dashed #dcdcd8;border-radius:14px}.lot-empty p{margin:0 0 4px;color:#1a1a1a;font-weight:700}.lot-empty .lot-clear{margin:0}.lot-alt{width:min(100%,340px);min-height:44px;padding:0 16px;border:1.5px solid #1a1a1a;border-radius:12px;background:#fff;color:#1a1a1a;font-size:13px;font-weight:800;cursor:pointer}.lot-alt:hover{background:#f4f4f1}.lot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px 18px}.lot-tile{display:flex;flex-direction:column;gap:4px;min-width:0;animation:vw-fade var(--vw-dur-3) ease-out}.lot-media{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;margin-bottom:6px;border:0;padding:0;cursor:pointer;background:#f1f1ef;transition:transform var(--vw-dur-2) var(--vw-ease)}.lot-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s var(--vw-ease)}.lot-noimg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(150deg,#f1f1ef,#e3e3e0)}.lot-vid{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:#0c0c0cbd;color:#fff;font-size:11px;font-weight:800;line-height:1.3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lot-vid.none{background:#ffffffeb;color:#1a1a1a}.lot-meta{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6f6d68}.lot-meta.new{color:#0b7a4b}.lot-title{font-size:13.5px;font-weight:800;color:#1a1a1a;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lot-price{font-size:15px;font-weight:800;color:#1a1a1a;letter-spacing:-.01em}.lot-facts{font-size:12px;color:#6f6d68;font-weight:600;margin-bottom:4px}.lot-req{margin-top:auto;min-height:44px;width:100%;padding:0 12px;border:1.5px solid #1a1a1a;border-radius:10px;background:#fff;color:#1a1a1a;font-size:13px;font-weight:800;cursor:pointer;transition:background-color .15s,color .15s,transform var(--vw-dur-1) var(--vw-ease)}.lot-req:hover{background:#1a1a1a;color:#fff}.lot-more{height:1px;grid-column:1 / -1}.lot-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;display:flex;align-items:flex-end;justify-content:center;background:#0c0c0c8c;animation:vw-fade var(--vw-dur-2) ease-out}.lot-sheet{display:flex;flex-direction:column;width:100%;max-width:560px;max-height:88vh;background:#fff;color:#1a1a1a;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #00000040;outline:none;animation:vw-up var(--vw-dur-3) var(--vw-ease)}.lot-sheet-h{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 10px 20px;border-bottom:1px solid #ececea}.lot-sheet-t{font-family:var(--display);font-size:18px;font-weight:800}.lot-x{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#f1f1ef;color:#3d3d3a;font-size:22px;line-height:1}.lot-x:hover{background:#e6e6e3;color:#1a1a1a}.lot-sheet-b{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 16px}.lot-sheet-b .lot-g{padding-top:14px}.lot-sheet-b .lot-g+.lot-g{margin-top:14px;border-top:1px solid #ececea}.lot-sheet-b .lot-gl{flex-basis:100%}.lot-sheet-b .lot-chip{min-height:44px}.lot-sheet-f{display:flex;align-items:center;gap:16px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #ececea}.lot-go,.lot .vlead-b{background:var(--vid-hot,#ff4d3d)!important;color:#fff;background:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(x*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(y*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(z*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))))!important;color:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(.9505*clamp(0,(.304 - y)*1e9,1)) clamp(0,(.304 - y)*1e9,1) calc(1.089*clamp(0,(.304 - y)*1e9,1)))}.lot-go{flex:1;min-height:48px;border-radius:12px;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #00000024}@media (min-width:600px){.lot-ov{align-items:center;padding:24px}.lot-sheet{border-radius:18px;animation-name:vw-pop}}.is-narrow .lot-bar{position:sticky;top:0;z-index:3;margin:0 -18px 10px;padding:8px 18px;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px #00000014}.is-narrow .lot-q{flex:1 1 auto;height:44px}.is-narrow .lot-fbtn{display:inline-flex}.is-narrow .lot-sort{margin-left:0;height:44px;flex:none}.is-narrow .lot-facets{display:none}.is-narrow .lot-pills{display:flex}.is-narrow .lot-chip{min-height:44px}.is-narrow .lot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.is-xs .lot-sort{width:44px;padding:0;color:transparent;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 2.5v11M2.5 11 5 13.5 7.5 11M11 13.5v-11M8.5 5 11 2.5 13.5 5' fill='none' stroke='%231a1a1a' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}@media (pointer:coarse){.lot-chip,.lot-sort,.lot-q{min-height:44px}}@media (prefers-reduced-motion: no-preference){.lot-media:hover{transform:translateY(-3px)}.lot-media:hover img{transform:scale(1.04)}.lot-media:active{transform:translateY(-1px) scale(.99)}.lot-chip:active,.lot-req:active,.lot-pill:active,.lot-go:active{transform:scale(.96)}}.feat{width:100%;max-width:1180px;margin:24px auto 0;padding:0 18px}.feat-grid{display:grid;gap:18px;margin-top:14px}.feat-empty{padding:40px 16px;text-align:center;color:#6f6d68;font-size:13.5px;border:1px dashed #dcdcd8;border-radius:14px}.feat-hero{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#141821;isolation:isolate}@media (min-width:980px){.feat-hero{aspect-ratio:21/9}}.feat-hero-m{position:absolute;top:0;right:0;bottom:0;left:0}.feat-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.feat-hero .feat-noimg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(150deg,#20242e,#141821)}.feat-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(8,10,16,.88) 0%,rgba(8,10,16,.42) 34%,transparent 60%),linear-gradient(to bottom,rgba(8,10,16,.28) 0%,transparent 18%)}.feat-hero-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:0;padding:0;background:transparent;cursor:pointer}.feat-hero-hit:focus-visible{outline:2px solid #fff;outline-offset:-5px;border-radius:inherit}.feat-hero-media{transition:transform .6s var(--vw-ease)}.feat-hero-info{position:absolute;left:0;right:0;bottom:0;z-index:2;pointer-events:none;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:clamp(14px,3.5%,30px);color:#fff}.feat-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#ffffffd9}.feat-eyebrow:before{content:"";width:22px;height:2px;background:var(--vid-hot,#ff4d3d)}.feat-hero-title{font-family:var(--display);font-weight:800;letter-spacing:-.01em;font-size:clamp(19px,2.6vw,32px);line-height:1.12;max-width:26ch;text-shadow:0 2px 14px rgba(0,0,0,.45);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.feat-hero-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.feat-hero-price{font-size:21px;font-weight:800;letter-spacing:-.01em}.feat-msrp{font-size:13px;font-weight:600;color:#ffffffdb}.feat-mo{font-size:12px;font-weight:800;padding:3px 10px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.feat-fact{font-size:12.5px;font-weight:600;color:#ffffffd1}.feat-cta,.feat .vlead-b{background:var(--vid-hot,#ff4d3d)!important;color:#fff;background:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(x*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(y*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))) calc(z*min(1,max(.176/max(y,.001),clamp(0,(y - .304)*1e9,1)))))!important;color:color(from var(--vid-hot,#ff4d3d) xyz-d65 calc(.9505*clamp(0,(.304 - y)*1e9,1)) clamp(0,(.304 - y)*1e9,1) calc(1.089*clamp(0,(.304 - y)*1e9,1)))}.feat-cta{pointer-events:auto;margin-top:4px;border:0;cursor:pointer;border-radius:999px;min-height:44px;font-size:13px;font-weight:800;padding:10px 18px;box-shadow:0 8px 22px #00000047;transition:transform var(--vw-dur-2) var(--vw-ease)}.feat-cta:hover{filter:brightness(1.06)}.feat-hero-info .feat-req{color:#fff;background:transparent!important;border:1.5px solid rgba(255,255,255,.72);box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.feat-hero-info .feat-req:hover{border-color:#fff;background:#ffffff1f}.feat-badge{position:absolute;top:12px;left:12px;z-index:3;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:#0009;color:#fff}.feat-badge.new{background:#0b7a4b}.feat-pause{position:absolute;top:8px;right:8px;z-index:3;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#080a109e;border:1px solid rgba(255,255,255,.35);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.feat-pause:before{content:"";width:12px;height:14px;border:solid #fff;border-width:0 4px;box-sizing:border-box}.feat-pause.is-paused:before{width:0;height:0;margin-left:3px;border-width:7px 0 7px 12px;border-color:transparent transparent transparent #fff}.feat-pause:hover{background:#080a10cc}.feat-hero .feat-pause:focus-visible{outline:2px solid #fff;outline-offset:2px}.is-narrow .feat-hero{aspect-ratio:auto}.is-narrow .feat-hero-m{position:relative;aspect-ratio:16/9}.is-narrow .feat-shade{background:linear-gradient(to bottom,rgba(8,10,16,.3) 0%,transparent 30%)}.is-narrow .feat-hero-info{position:static;gap:6px;padding:16px 16px 18px;pointer-events:auto}.is-narrow .feat-hero-title{font-size:20px}.is-narrow .feat-hero-price{font-size:19px}.is-narrow .feat-cta{width:100%;min-height:48px;margin-top:8px;font-size:14px}.feat-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:18px}.feat-card{display:flex;flex-direction:column;gap:7px}.feat-media{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;border:0;padding:0;cursor:pointer;background:#f1f1ef;transition:transform var(--vw-dur-2) var(--vw-ease)}.feat-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s var(--vw-ease)}.feat-media .feat-noimg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(150deg,#f1f1ef,#e3e3e0)}.feat-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-left:4px;font-size:17px;color:#fff;background:#0003;isolation:isolate}.feat-play:before{content:"";position:absolute;top:50%;left:50%;width:48px;height:48px;margin:-24px 0 0 -24px;z-index:-1;border-radius:50%;background:#ffffff29;border:1.5px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform var(--vw-dur-3) var(--vw-ease)}.feat-card-head{display:flex;align-items:baseline;gap:8px}.feat-idx{font-size:10.5px;font-weight:800;letter-spacing:.08em;color:#767470;font-variant-numeric:tabular-nums}.feat-title{font-size:13.5px;font-weight:800;color:#1a1a1a;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.feat-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12px;color:#6f6d68;font-weight:600}.feat-price{font-weight:800;color:#1a1a1a;font-size:13.5px}.feat-msrp-sm{color:#6f6d68}.feat-mo-sm{color:var(--vid-hot,#ff4d3d);font-weight:700}.feat-card .feat-req{margin-top:auto;min-height:44px;width:100%;padding:0 12px;border:1.5px solid #1a1a1a;background:#fff;color:#1a1a1a;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;transition:background-color .15s,color .15s,transform var(--vw-dur-1) var(--vw-ease)}.feat-card .feat-req:hover{background:#1a1a1a;color:#fff}@media (prefers-reduced-motion: no-preference){.feat-hero:hover .feat-hero-media{transform:scale(1.02)}.feat-cta:hover{transform:translateY(-1px)}.feat-cta:active,.feat-card .feat-req:active{transform:scale(.96)}.feat-media:hover{transform:translateY(-3px)}.feat-card:hover .feat-media img{transform:scale(1.04)}.feat-card:hover .feat-play:before{transform:scale(1.08)}.feat-media:active{transform:translateY(-1px) scale(.99)}}.mocksite{background:#fbfbfa;color:#14110f;height:100%;overflow:auto;position:relative}.mocksite::-webkit-scrollbar{width:10px}.mocksite::-webkit-scrollbar-thumb{background:#dcdcd6;border-radius:99px;border:3px solid #fbfbfa}.mocksite::-webkit-scrollbar-thumb:hover{background:#c8c8c1}.mocksite::-webkit-scrollbar-track{background:transparent}.mocksite-bar{height:58px;display:flex;align-items:center;gap:22px;padding:0 28px;border-bottom:1px solid #ececea;background:#fff;position:sticky;top:0;z-index:5}.ms-logo{display:flex;align-items:center;gap:9px;font-weight:800;font-size:17px;letter-spacing:-.02em;color:#1a1a1a;white-space:nowrap}.ms-logo .blk{width:26px;height:26px;border-radius:6px;background:#2b59d8;color:#fff;display:grid;place-items:center;font-size:11px}.ms-nav{display:flex;gap:20px;font-size:13.5px;font-weight:600;color:#5b5b58}.ms-nav span:first-child{color:#1a1a1a}.ms-cta{margin-left:auto;display:flex;gap:10px;align-items:center}.ms-btn{font-size:13px;font-weight:700;padding:8px 14px;border-radius:8px;white-space:nowrap}.ms-btn.solid{background:#2b59d8;color:#fff}.ms-btn.ghost{color:#1a1a1a}.ms-dots{background-image:radial-gradient(#e3e3df 1px,transparent 1px);background-size:18px 18px}.ms-section-label{text-align:center;padding-top:38px}.ms-section-label h2{font-family:var(--display);font-weight:800;font-size:30px;letter-spacing:.02em;color:#1a1a1a;text-transform:uppercase;display:inline-block}.ms-section-label .ul{height:7px;width:70%;margin:6px auto 0;background:#d6e2fb;border-radius:2px}.devicewrap{height:100%;display:flex;flex-direction:column}.preview-canvas{flex:1;min-height:0;overflow:auto;position:relative;background:#fbfbfa;display:flex;justify-content:safe center;container:bcanvas / inline-size}.preview-canvas.is-tour{flex-direction:column;align-items:center;justify-content:flex-start;padding:16px 22px 26px}.preview-canvas.is-tour>.widget-stage.desktop{align-self:stretch}.preview-canvas.is-authoring{background:radial-gradient(900px 420px at 50% -10%,rgba(200,255,60,.045),transparent 65%),radial-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 18px 18px,var(--bg);color:var(--ink)}.preview-canvas.is-mobile{background:radial-gradient(#e3e3df 1px,transparent 1px) 0 0 / 18px 18px,#f1f1ee}.preview-canvas.is-mobile>.widget-stage.mobile{margin:22px 0;min-height:calc(100% - 44px);border-radius:30px;background:#fbfbfa;overflow:hidden;box-shadow:0 0 0 1px #14110f14,0 0 0 8px #fff,0 0 0 9px #14110f1a,0 30px 60px -24px #14110f59}.preview-canvas.is-mobile>.widget-stage.mobile:before{content:"";position:absolute;top:7px;left:50%;width:56px;height:5px;margin-left:-28px;border-radius:99px;background:#e3e3df;z-index:1;pointer-events:none}.device{background:#fff;border-radius:18px;box-shadow:0 30px 90px #00000080,0 0 0 1px var(--line);overflow:hidden;transition:width .4s cubic-bezier(.2,.7,.3,1)}.device.desktop{width:100%;max-width:980px;height:620px}.device.mobile{width:380px;height:680px}.device.mobile .mocksite-bar{padding:0 16px;gap:12px}.device.mobile .ms-nav,.device.mobile .ms-btn.ghost{display:none}.device.mobile .ms-section-label h2{font-size:21px}.widget-stage{position:relative;flex:1 1 auto;min-width:0;min-height:100%;display:flex;flex-direction:column;justify-content:safe center;padding:28px 24px;animation:bld-fade-in var(--dur-3, .32s) var(--ease-out, cubic-bezier(.22,1,.36,1)) both}.widget-stage.mobile{flex:0 0 auto;width:min(392px,calc(100% - 24px));padding:18px}@container bcanvas (max-width: 760px){.widget-stage.desktop{padding-left:16px;padding-right:16px}}.builder-body{display:flex;flex:1;min-height:0}.builder-sources{width:256px;flex:none;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line);background:var(--bg-2)}.builder-inspector{width:344px;flex:none;display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--line);background:var(--bg-2);--insp-hint: color-mix(in srgb, var(--ink-3) 70%, var(--ink-2))}.insp-tabs{position:relative;display:flex;padding:8px 12px 0;gap:2px;border-bottom:1px solid var(--line);flex:none}.insp-tabs:after{content:"";position:absolute;left:12px;bottom:-1px;height:2px;border-radius:2px;width:calc((100% - 24px)/2);background:var(--lime);transform:translate(calc(var(--tab-i, 0) * 100%));transition:transform var(--dur-3, .32s) var(--ease-out, cubic-bezier(.22,1,.36,1))}.insp-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 0 12px;font-size:13px;font-weight:700;color:var(--insp-hint);border-radius:8px 8px 0 0;transition:color .15s,background .15s}.insp-tab svg{opacity:.8}.insp-tab:hover{color:var(--ink);background:#ffffff05}.insp-tab.on{color:var(--ink)}.insp-tab.on svg{color:var(--lime);opacity:1}.insp-panel{animation:bld-rise-in var(--dur-2, .2s) var(--ease-out, cubic-bezier(.22,1,.36,1)) both}.insp-panel:not(.scroll){display:flex;flex-direction:column;flex:1;min-height:0}.insp-top{flex:none;padding:12px 14px 0;background:var(--bg-2)}.insp-search{display:flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:7px 10px;color:var(--ink-3);transition:border-color .15s,box-shadow .2s}.insp-search:hover{border-color:var(--line-2)}.insp-search:focus-within{border-color:var(--lime-dim);box-shadow:0 0 0 3px #c8ff3c1f}.insp-search input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--ink);font-size:13px;font-weight:600}.insp-search input::placeholder{color:var(--ink-3);font-weight:500}.insp-search input:focus-visible{outline:none}.insp-search-clear{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;color:var(--ink-3)}.insp-search-clear:hover{color:var(--ink);background:var(--panel-3)}.insp-chips{display:flex;gap:5px;padding:10px 0;flex-wrap:wrap}.insp-chip{font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:99px;background:var(--panel);border:1px solid var(--line);color:var(--insp-hint);transition:color .15s,border-color .15s,background .15s,transform .12s}.insp-chip:hover{color:var(--ink);border-color:var(--line-2)}.insp-chip:active{transform:scale(.95)}.insp-chip.on{background:var(--lime);border-color:var(--lime);color:var(--lime-ink)}.insp-jump{border-bottom:1px solid var(--line);margin:0 -14px;padding:10px 14px}.insp-scroll{padding:4px 14px 24px;position:relative;scroll-padding-top:6px}.insp-results{font-size:11.5px;font-weight:600;color:var(--insp-hint);padding:12px 2px 2px}.insp-results.is-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:36px 16px;font-size:12.5px;color:var(--ink-2)}.insp-results-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--panel);border:1px solid var(--line);color:var(--ink-3)}.insp-results-clear{font-size:12px;font-weight:700;color:var(--lime);padding:4px 8px;border-radius:6px}.insp-results-clear:hover{background:#c8ff3c14}.insp-group{border-bottom:1px solid var(--line);padding-bottom:8px}.insp-group:last-child{border-bottom:0}.insp-ghead{display:flex;align-items:center;gap:4px}.insp-ghead-toggle{flex:1;display:flex;align-items:center;gap:8px;padding:14px 6px 10px;margin:0 -6px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--insp-hint);min-width:0;transition:color .15s}.insp-ghead-toggle svg{flex:none}.insp-ghead-toggle:hover,.insp-group.is-open .insp-ghead-toggle{color:var(--ink-2)}.insp-ghead-toggle:hover .insp-caret{color:var(--ink)}.insp-badge{background:var(--lime);color:var(--lime-ink);font-size:10px;font-weight:800;border-radius:99px;padding:1px 6px;letter-spacing:0;animation:bld-pop var(--dur-3, .32s) var(--ease-pop, cubic-bezier(.34,1.56,.64,1)) both}.insp-caret{margin-left:auto;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--ink-3);transform:rotate(-90deg);transition:transform var(--dur-2, .2s) var(--ease-out, cubic-bezier(.22,1,.36,1)),color .15s}.insp-caret.open{transform:rotate(0)}.insp-greset{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:var(--ink-3);transition:color .15s,background .15s}.insp-greset:hover{color:var(--ink);background:var(--panel-3)}.insp-greset svg{transition:transform var(--dur-3, .32s) var(--ease-out, cubic-bezier(.22,1,.36,1))}.insp-greset:hover svg{transform:rotate(-120deg)}.insp-gbody{animation:bld-rise-in var(--dur-2, .2s) var(--ease-out, cubic-bezier(.22,1,.36,1)) both}.insp-section{display:flex;align-items:center;gap:8px;padding:18px 0 11px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--insp-hint)}.insp-section:first-child{padding-top:14px}.insp-row{display:flex;align-items:center;gap:12px;padding:8px;margin:0 -8px;min-height:46px;border-radius:9px;transition:background .15s}.insp-row:hover{background:#ffffff06}.insp-row.is-child{padding-left:22px;position:relative}.insp-row.is-child:before{content:"";position:absolute;left:12px;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--panel-3)}.insp-row.is-stack{flex-direction:column;align-items:stretch;gap:9px}.insp-row-main{flex:1;min-width:0}.insp-row-label{position:relative;font-size:13px;font-weight:650;color:var(--ink);display:flex;align-items:center;gap:6px;line-height:1.3}.insp-row-hint{font-size:11.5px;color:var(--insp-hint);margin-top:2px;line-height:1.35}.insp-dot{width:6px;height:6px;border-radius:99px;background:var(--lime);flex:none;box-shadow:0 0 0 3px #c8ff3c24}.insp-dot{transition:opacity .15s,transform .2s var(--ease-out, cubic-bezier(.22,1,.36,1))}.insp-row-reset{position:absolute;left:-8px;top:50%;width:20px;height:20px;margin-top:-10px;display:grid;place-items:center;border-radius:6px;color:var(--ink);background:var(--panel-3);opacity:0;transform:scale(.6) rotate(-90deg);pointer-events:none;transition:opacity .15s,transform var(--dur-2, .2s) var(--ease-out, cubic-bezier(.22,1,.36,1)),background .15s}.insp-row:hover .insp-row-reset,.insp-row-reset:focus-visible{opacity:1;transform:none;pointer-events:auto}.insp-row:hover .insp-row-label:has(.insp-row-reset) .insp-dot,.insp-row-label:focus-within .insp-dot{opacity:0;transform:scale(.4)}.insp-row-reset:hover{background:var(--lime);color:var(--lime-ink)}.insp-toggle{width:38px;height:22px;border-radius:99px;background:var(--panel-3);box-shadow:inset 0 0 0 1px var(--line-2);position:relative;flex:none;transition:background var(--dur-2, .2s),box-shadow var(--dur-2, .2s)}.insp-toggle:hover{box-shadow:inset 0 0 0 1px var(--ink-4)}.insp-toggle.on{background:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.insp-toggle-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:99px;background:var(--ink-3);box-shadow:0 1px 3px #00000059;transition:transform var(--dur-2, .2s) var(--ease-out, cubic-bezier(.22,1,.36,1)),background var(--dur-2, .2s)}.insp-toggle.on .insp-toggle-knob{transform:translate(16px);background:var(--lime-ink)}.insp-toggle:active .insp-toggle-knob{transform:scale(.88)}.insp-toggle.on:active .insp-toggle-knob{transform:translate(16px) scale(.88)}.insp-seg{display:flex;background:var(--panel-3);border-radius:9px;padding:3px;gap:2px;flex:none}.insp-seg-btn{padding:5px 10px;border-radius:7px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:5px;white-space:nowrap;color:color-mix(in srgb,var(--ink-3) 50%,var(--ink-2));transition:color .12s,background .12s,box-shadow .12s}.insp-seg-btn:hover{color:var(--ink)}.insp-seg-btn.on{background:var(--bg-2);color:var(--ink);box-shadow:var(--sh-1),inset 0 0 0 1px var(--line-2)}.insp-seg-btn.on svg{color:var(--lime)}.insp-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:124px;height:22px;flex:none;background:transparent;cursor:pointer;accent-color:var(--lime)}.insp-range::-webkit-slider-runnable-track{height:4px;border-radius:99px;background:linear-gradient(to right,var(--lime) var(--fill, 50%),var(--panel-3) var(--fill, 50%))}.insp-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:99px;background:var(--ink);border:3px solid var(--lime);box-shadow:0 1px 4px #00000080;transition:transform .12s var(--ease-out, cubic-bezier(.22,1,.36,1)),box-shadow .15s}.insp-range:hover::-webkit-slider-thumb{transform:scale(1.12)}.insp-range:active::-webkit-slider-thumb{transform:scale(1.22)}.insp-range::-moz-range-track{height:4px;border-radius:99px;background:var(--panel-3)}.insp-range::-moz-range-progress{height:4px;border-radius:99px;background:var(--lime)}.insp-range::-moz-range-thumb{width:10px;height:10px;border-radius:99px;background:var(--ink);border:3px solid var(--lime)}.insp-range:focus-visible{outline:none!important}.insp-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #c8ff3c59}.insp-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #c8ff3c59}.insp-input{width:136px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:7px 9px;color:var(--ink);font-size:13px;font-weight:600;outline:none;flex:none;transition:border-color .15s,box-shadow .2s}.insp-input::placeholder{color:var(--ink-3);font-weight:500}.insp-input:hover{border-color:var(--line-2)}.insp-input:focus{border-color:var(--lime-dim);box-shadow:0 0 0 3px #c8ff3c1f}.insp-input-num{width:90px;font-variant-numeric:tabular-nums}.insp-select{width:136px;cursor:pointer}.insp-action{flex:none}.insp-action svg{width:14px;height:14px}.insp-swatches{display:flex;gap:6px;align-items:center}.insp-swatch{width:24px;height:24px;border-radius:7px;box-shadow:0 0 0 1px #ffffff1f;transition:transform .15s var(--ease-out, cubic-bezier(.22,1,.36,1)),box-shadow .15s;flex:none}.insp-swatch:hover{transform:translateY(-1px) scale(1.1)}.insp-swatch.on{box-shadow:0 0 0 2px var(--bg-2),0 0 0 4px var(--lime)}.insp-swatch-custom{position:relative;overflow:hidden;cursor:pointer;background:conic-gradient(from 0deg,#ff4d3d,#ffd23d,#3dff8e,#2d7ff9,#8b5cf6,#ff4d3d);box-shadow:0 0 0 1px #ffffff2e}.insp-swatch-custom.on{box-shadow:0 0 0 2px var(--bg-2),0 0 0 4px var(--lime)}.insp-swatch-custom:focus-within{outline:2px solid var(--lime);outline-offset:3px}.insp-swatch-custom input{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border:0;padding:0;cursor:pointer;opacity:0}.insp-pics{display:flex;gap:8px}.insp-pic{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 8px;border-radius:10px;border:1px solid var(--line);background:var(--panel);transition:border-color .15s,background .15s,transform .2s var(--ease-out, cubic-bezier(.22,1,.36,1))}.insp-pic:hover{border-color:var(--line-2);transform:translateY(-1px)}.insp-pic.on{border-color:var(--lime);background:#c8ff3c12}.insp-pic-label{font-size:11.5px;font-weight:700;color:var(--insp-hint)}.insp-pic.on .insp-pic-label{color:var(--ink)}.insp-pic-art{display:flex;align-items:center;justify-content:center;height:44px}.pa-classic{width:52px;height:34px;border-radius:6px;background:var(--panel-3);border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.pa-reels{width:24px;height:42px;border-radius:6px;background:var(--panel-3);border:1px solid var(--line);position:relative;display:flex;align-items:center;justify-content:center}.pa-play{width:0;height:0;border-left:8px solid var(--ink-3);border-top:5px solid transparent;border-bottom:5px solid transparent;margin-left:2px}.pa-reels .pa-play{border-left-width:6px;border-top-width:4px;border-bottom-width:4px}.pa-rail{position:absolute;right:-6px;top:8px;width:3px;height:26px;border-radius:2px;background:repeating-linear-gradient(to bottom,var(--ink-4) 0 3px,transparent 3px 8px)}.insp-pic.on .pa-play{border-left-color:var(--lime)}.pa-shape{background:var(--panel-3);border:1px solid var(--line);border-radius:4px;display:block}.pa-916{width:22px;height:38px}.pa-11{width:32px;height:32px}.pa-169{width:48px;height:28px}.insp-pic.on .pa-shape,.insp-pic.on .pa-classic,.insp-pic.on .pa-reels{border-color:var(--lime)}.insp-types{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px 0 6px}.insp-type{position:relative;text-align:left;padding:11px 12px 12px;border-radius:11px;border:1px solid var(--line);background:var(--panel);color:var(--ink-2);transition:border-color .15s,background .15s,transform .2s var(--ease-out, cubic-bezier(.22,1,.36,1))}.insp-type:hover{border-color:var(--line-2);background:var(--panel-2);transform:translateY(-1px)}.insp-type:active{transform:translateY(0) scale(.99)}.insp-type.on{border-color:var(--lime);background:#c8ff3c0f;color:var(--lime)}.insp-type-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--panel-3);color:var(--ink-2);transition:background .15s,color .15s}.insp-type.on .insp-type-icon{background:#c8ff3c24;color:var(--lime)}.insp-type-label{font-size:12.5px;font-weight:800;margin-top:8px;color:var(--ink);line-height:1.25}.insp-type-check{position:absolute;top:9px;right:9px;width:18px;height:18px;border-radius:99px;display:grid;place-items:center;background:var(--lime);color:var(--lime-ink);animation:bld-pop var(--dur-3, .32s) var(--ease-pop, cubic-bezier(.34,1.56,.64,1)) both}.insp-type-check svg{stroke-width:3}.builder-mtabs{display:none}@media (max-width:768px){.builder-mtabs{display:flex;flex:none;border-bottom:1px solid var(--line);background:var(--bg-2);padding:0 8px}.builder-mtabs button{flex:1;padding:11px 0 12px;font-size:13px;font-weight:700;color:var(--ink-3);border-bottom:2px solid transparent;margin-bottom:-1px}.builder-mtabs button.on{color:var(--ink);border-bottom-color:var(--lime)}.builder-device-toggle,.builder-type-tag{display:none}.main>.topbar .btn-quiet{padding-left:6px;padding-right:6px}.builder-body>.builder-sources,.builder-body>.preview-canvas,.builder-body>.builder-inspector{display:none}.builder-body[data-mtab=clips]>.builder-sources{display:flex;width:100%;flex:1;border-right:none}.builder-body[data-mtab=preview]>.preview-canvas{display:flex;flex:1}.builder-body[data-mtab=design]>.builder-inspector{display:flex;width:100%;flex:1;border-left:none}}@media (min-width: 1600px){.builder-sources{width:290px}.builder-inspector{width:380px}}@media (min-width: 769px) and (max-width: 1180px){.builder-sources{width:236px}.builder-inspector{width:318px}.insp-swatches{gap:5px}.insp-swatch{width:22px;height:22px}.insp-chip{padding:4px 8px}}@media (prefers-reduced-motion: reduce){.widget-stage,.insp-panel,.insp-gbody,.insp-badge,.insp-type-check{animation:none!important}.insp-toggle,.insp-toggle-knob,.insp-caret,.insp-tabs:after,.insp-type,.insp-swatch,.insp-row-reset,.insp-dot,.insp-range::-webkit-slider-thumb{transition:none!important}}.lp{--ease-out: cubic-bezier(.2, .7, .3, 1);--ease-pop: cubic-bezier(.34, 1.5, .64, 1);--site-paper: #fbfbf9;--site-paper-2: #f2f2ed;--site-chrome: #e8e8e3;--site-white: #ffffff;--site-ink: #16181d;--site-ink-2: #4d515b;--site-ink-3: #6a6f79;--site-rule: #e4e4de;--site-dot: #dcdcd4;--site-brand: #1f3a5f;--site-accent: #c2410c;--share-note: #f4f4f5;--share-ink-2: #52525b;--share-link: #cf2f3d;--share-fine: #71717a;--phone-body: #060608;--phone-rim: #2e2e38;--sky-1: #1b2340;--sky-2: #0b0d18;--scrim: rgba(0, 0, 0, .45);--ribbon: #cc3e31;--glass: rgba(255, 255, 255, .13);--glass-line: rgba(255, 255, 255, .16);--glass-ink-2: rgba(255, 255, 255, .78);--sheen: rgba(255, 255, 255, .06);--drop: rgba(0, 0, 0, .72);background:var(--bg);color:var(--ink);font-family:var(--ui);min-height:100vh;overflow-x:clip}.lp *{box-sizing:border-box}.lp h1,.lp h2,.lp h3{font-family:var(--display);font-weight:800;line-height:1.04;margin:0;letter-spacing:-.02em}.lp p{margin:0;color:var(--ink-2)}.lp .lp-wrap{max-width:1200px;margin:0 auto;padding-inline:24px}.lp section{position:relative}.lp main:focus{outline:none}.lp section[id],.lp main{scroll-margin-top:72px}.lp-below-ph{min-height:100vh}html:has(.lp){scroll-behavior:smooth}.lp .lp-h2{font-size:clamp(32px,4.3vw,58px);letter-spacing:-.035em;text-wrap:balance}.lp .lp-lead{font-size:clamp(16px,1.35vw,18.5px);color:var(--ink-2);max-width:58ch;line-height:1.6;text-wrap:pretty}.lp .lp-accent{color:var(--lime);text-shadow:0 0 40px color-mix(in srgb,var(--lime-glow) 75%,transparent)}.lp .lp-fine{font-size:13px;color:var(--ink-3)}.lp .lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp .lp-sec-head{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:clamp(32px,4vw,52px)}.lp .lp-sec-head.is-center{align-items:center;text-align:center;margin-inline:auto}.lp .lp-sec-head.is-center .lp-h2{max-width:20ch}.lp .lp-h2-line{display:block}.lp .lp-sec-head.is-center .lp-lead{max-width:54ch}.lp .lp-kicker{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;letter-spacing:.01em;color:var(--lime)}.lp .lp-kicker:before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor;opacity:.8}.lp-skip{position:absolute;left:16px;top:12px;z-index:100;padding:10px 16px;border-radius:var(--r-sm);background:var(--lime);color:var(--lime-ink);font-weight:700;text-decoration:none;transform:translateY(-160%);transition:transform .2s var(--ease-out)}.lp-skip:focus-visible{transform:none;outline:2px solid var(--ink);outline-offset:2px}.lp-inline-link{color:var(--lime);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lime) 45%,transparent);text-underline-offset:3px}.lp-inline-link:hover{text-decoration-color:var(--lime)}.lp-inline-link:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:3px}.lp .lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:15px;font-family:var(--ui);line-height:1.2;border-radius:var(--r-md);padding:13px 20px;min-height:46px;cursor:pointer;border:none;text-decoration:none;text-align:center;position:relative;isolation:isolate;transition:transform .18s var(--ease-out),opacity .15s ease;-webkit-font-smoothing:antialiased}.lp .lp-btn-sm{padding:9px 16px;min-height:40px;font-size:14px}.lp .lp-btn-lg{padding:15px 26px;min-height:54px;font-size:16px;border-radius:var(--r-lg)}.lp .lp-btn-full{width:100%}.lp .lp-btn-primary{background:var(--lime);color:var(--lime-ink);box-shadow:var(--sh-1)}.lp .lp-btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;box-shadow:0 10px 32px var(--lime-glow),0 0 0 4px color-mix(in srgb,var(--lime) 14%,transparent);opacity:0;transition:opacity .2s ease}.lp .lp-btn-primary:hover{transform:translateY(-2px)}.lp .lp-btn-primary:hover:after{opacity:1}.lp .lp-btn:active{transform:translateY(0) scale(.97)}.lp .lp-btn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.lp .lp-btn-ghost:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--hover);opacity:0;transition:opacity .18s ease}.lp .lp-btn-ghost:hover{transform:translateY(-1px)}.lp .lp-btn-ghost:hover:after{opacity:1}.lp .lp-btn-quiet{background:transparent;color:var(--ink-2)}.lp .lp-btn:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.lp-btn-arrow{display:inline-block;transition:transform .2s var(--ease-out);font-style:normal}.lp-btn:hover .lp-btn-arrow{transform:translate(4px)}.lp .lp-pill{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 11px;border-radius:99px;font-size:13.5px;font-weight:600;color:var(--ink-2);background:color-mix(in srgb,var(--panel-2) 80%,transparent);box-shadow:inset 0 0 0 1px var(--line-2)}.lp-pill-dot{position:relative;width:7px;height:7px;border-radius:50%;background:var(--lime);flex-shrink:0}.lp-pill-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:var(--lime-glow);animation:lp-ping 2.4s 1.2s ease-out infinite}.lp .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.lp .reveal.is-revealed,.lp .reveal.reveal-stagger{opacity:1;transform:none}.lp .reveal-stagger:not(.is-revealed)>*{opacity:0}.lp .reveal-stagger.is-revealed>*{animation:lp-rise-lg .8s calc(var(--i, 0) * .11s) var(--ease-out) backwards}.lp .lp-section{padding:clamp(72px,9vw,128px) 0;content-visibility:auto;contain-intrinsic-size:auto 900px}.lp-nav{position:sticky;top:0;z-index:50;isolation:isolate}.lp-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--bg) 84%,transparent);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-bottom:1px solid var(--line);box-shadow:var(--sh-2);opacity:0;transition:opacity .3s ease}.lp-nav.is-solid:before{opacity:1}.lp-nav-inner{display:flex;align-items:center;gap:20px;height:68px}.lp-brand{display:inline-flex;align-items:center;text-decoration:none;font-family:var(--display);font-weight:800;font-size:21px;letter-spacing:-.03em;line-height:1;color:var(--ink);flex-shrink:0}.lp-brand:focus-visible{outline:2px solid var(--lime);outline-offset:4px;border-radius:var(--r-xs)}.lp-brand-mark{display:inline-grid;place-items:center;width:27px;height:27px;margin-right:8px;background:var(--lime);color:var(--lime-ink);border-radius:8px;box-shadow:0 0 0 1px var(--sheen);transition:transform .3s var(--ease-pop)}.lp-brand:hover .lp-brand-mark{transform:rotate(-8deg) scale(1.06)}.lp-brand-text b{color:var(--lime);font-weight:inherit}.lp-nav-links{display:flex;gap:2px;margin-left:12px}.lp-nav-link{position:relative;color:var(--ink-2);text-decoration:none;font-size:14px;font-weight:500;padding:7px 10px;border-radius:var(--r-xs);white-space:nowrap;transition:color .15s ease}.lp-nav-link:after{content:"";position:absolute;bottom:2px;left:10px;right:10px;height:1.5px;background:var(--lime);border-radius:1px;transform:scaleX(0);transform-origin:left center;transition:transform .25s var(--ease-out)}.lp-nav-link:hover{color:var(--ink)}.lp-nav-link:hover:after{transform:scaleX(1)}.lp-nav-link:focus-visible{outline:2px solid var(--lime);outline-offset:2px;color:var(--ink)}.lp-nav-cta{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.lp-nav-signin{font-size:14px;font-weight:600;color:var(--ink-2);padding:8px 10px;border-radius:var(--r-xs);transition:color .15s ease}.lp-nav-signin:hover{color:var(--ink)}.lp-nav-signin:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.lp-nav-mobile{display:none;margin-left:auto;position:relative}.lp-hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer}.lp-hamburger:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.lp-hamburger-line{display:block;width:18px;height:1.5px;background:var(--ink);border-radius:2px;transition:transform .25s var(--ease-out),opacity .2s ease}.lp-hamburger.is-open .lp-hamburger-line:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.lp-hamburger.is-open .lp-hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.lp-hamburger.is-open .lp-hamburger-line:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.lp-mobile-menu{position:absolute;top:calc(100% + 10px);right:0;width:min(300px,calc(100vw - 32px));background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:8px;box-shadow:var(--sh-pop);display:flex;flex-direction:column;gap:2px;transform-origin:top right;animation:lp-menu-in .22s var(--ease-out) both}.lp-mobile-link{display:block;padding:12px 14px;color:var(--ink-2);text-decoration:none;font-size:15.5px;font-weight:600;border-radius:var(--r-sm);transition:color .12s ease}.lp-mobile-link:hover{color:var(--ink)}.lp-mobile-link:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.lp-mobile-ctas{display:flex;flex-direction:column;gap:8px;padding:10px 6px 6px;margin-top:6px;border-top:1px solid var(--line)}.lp-hero{padding:clamp(36px,5.5vw,80px) 0 clamp(64px,8vw,112px);overflow:clip;isolation:isolate}.lp-hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.lp-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;opacity:.22;-webkit-mask-image:radial-gradient(ellipse 90% 75% at 62% 10%,#000 18%,transparent 72%);mask-image:radial-gradient(ellipse 90% 75% at 62% 10%,#000 18%,transparent 72%)}.lp-hero-glow{position:absolute;top:-14%;right:-10%;width:70%;height:84%;border-radius:50%;background:radial-gradient(ellipse at center,var(--lime-glow),transparent 66%);opacity:.55}.lp-hero-glow.is-cool{top:auto;right:auto;bottom:-24%;left:-12%;width:50%;height:70%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--violet) 22%,transparent),transparent 65%);opacity:.5}.lp-hero-noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;mix-blend-mode:overlay;background-size:200px 200px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E")}.lp-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4.5vw,72px);align-items:center}.lp-hero-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.lp-hero-eyebrow{animation:lp-rise .6s .05s var(--ease-out) both}.lp .lp-hero-h1{font-size:clamp(40px,4.75vw,70px);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.lp-h1-word{display:inline-block;animation:lp-word .8s calc(.12s + var(--i, 0) * 80ms) var(--ease-out) both}.lp .lp-hero-accent{position:relative;color:var(--lime);text-shadow:0 0 46px color-mix(in srgb,var(--lime-glow) 90%,transparent)}.lp .lp-hero-accent:after{content:"";position:absolute;left:.02em;right:.06em;bottom:-.04em;height:.085em;background:var(--lime);border-radius:.05em;transform:scaleX(0);transform-origin:left center;animation:lp-sweep .7s .85s var(--ease-out) forwards;box-shadow:0 0 22px var(--lime-glow)}.lp .lp-hero-lead{max-width:46ch;font-size:clamp(17px,1.45vw,19.5px);animation:lp-rise .7s .45s var(--ease-out) both}.lp-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px;animation:lp-rise .7s .55s var(--ease-out) both}.lp .lp-hero-fine{font-size:13.5px;color:var(--ink-2);margin-top:-10px;animation:lp-rise .7s .62s var(--ease-out) both}.lp .lp-hero-proof{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:13px;color:var(--ink-2);letter-spacing:.01em;padding-top:6px;animation:lp-rise .7s .7s var(--ease-out) both}.lp .lp-hero-proof:before{content:"";width:22px;height:1px;background:var(--lime-dim)}.lp .lp-hero-proof b{color:var(--ink);font-weight:700}.lp-hero-demo{position:relative;min-width:0}.lp-hero-lamp{position:absolute;left:10%;right:10%;top:-150px;height:210px;z-index:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--lime-glow) 70%,transparent),transparent 90%);clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);filter:blur(8px);animation:lp-lamp 1.8s .2s steps(1,end) both}.lp-hero-stage{position:relative;z-index:1;border-radius:24px;overflow:hidden;padding:26px 0 46px;background:radial-gradient(120% 90% at 50% 0%,var(--panel-2),var(--bg-2) 70%);box-shadow:0 0 0 1px color-mix(in srgb,var(--lime) 20%,var(--line)),0 0 0 6px color-mix(in srgb,var(--panel) 85%,transparent),0 40px 90px -20px var(--drop),0 0 120px -30px var(--lime-glow);animation:lp-stage-in 1s .2s var(--ease-out) both}.lp-alerts{position:absolute;z-index:3;left:-40px;bottom:-52px;width:min(372px,86%);height:96px;animation:lp-rise .8s 1s var(--ease-out) both}.lp-alert{position:absolute;left:0;right:0;bottom:0;display:flex;gap:12px;align-items:flex-start;padding:12px 14px 13px;border-radius:16px;background:color-mix(in srgb,var(--panel-2) 94%,transparent);box-shadow:inset 0 0 0 1px var(--line-2),0 18px 44px -8px var(--drop);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform-origin:50% 0;transition:transform .7s var(--ease-out),opacity .5s ease}.lp-alert.is-front{z-index:3;opacity:1;transform:none}.lp-alert.is-back{z-index:2;opacity:.5;transform:translateY(-15px) scale(.92)}.lp-alert.is-next{z-index:1;opacity:0;transform:translateY(26px) scale(.96);transition-duration:.5s,.25s}.lp-alert>*{transition:opacity .35s ease}.lp-alert:not(.is-front)>*{opacity:0}.lp-alert-ic{flex-shrink:0;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--tone, var(--lime));color:var(--lime-ink)}.lp-alert.tone-pink{--tone: var(--pink)}.lp-alert.tone-cyan{--tone: var(--cyan)}.lp-alert-body{display:flex;flex-direction:column;gap:2px;min-width:0}.lp-alert-meta{font-size:11px;color:var(--ink-2)}.lp-alert-title{font-size:13.5px;line-height:1.3;color:var(--ink);font-weight:700}.lp-alert-sub{font-size:12px;color:var(--ink-2);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lp-alert-tag{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--lime-ink);background:var(--amber);border-radius:99px;padding:2px 7px}.lp-showroom:before{content:"";position:absolute;inset:0 0 auto;height:520px;pointer-events:none;background:radial-gradient(50% 100% at 50% 0%,color-mix(in srgb,var(--lime-glow) 45%,transparent),transparent 70%);opacity:.55}.lp-showroom .lp-wrap{position:relative}.lp-tabs{display:flex;width:fit-content;max-width:100%;margin:0 auto;gap:2px;padding:5px;border-radius:99px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.lp-tabs::-webkit-scrollbar{display:none}.lp-tab{position:relative;isolation:isolate;flex-shrink:0;scroll-snap-align:center;padding:10px 18px;border-radius:99px;white-space:nowrap;font-size:14px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:color .2s ease}.lp-tab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--lime);box-shadow:0 4px 18px var(--lime-glow);opacity:0;transform:scale(.8);transition:opacity .25s ease,transform .35s var(--ease-pop)}.lp-tab:hover{color:var(--ink)}.lp-tab.is-on{color:var(--lime-ink)}.lp-tab.is-on:before{opacity:1;transform:none}.lp-tab:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.lp-site{margin-top:24px;border-radius:20px;overflow:hidden;background:var(--site-paper);box-shadow:0 0 0 1px color-mix(in srgb,var(--lime) 16%,transparent),0 0 0 6px color-mix(in srgb,var(--panel-2) 80%,transparent),0 50px 100px -30px var(--drop)}.lp-site-bar{display:flex;align-items:center;gap:14px;height:42px;padding:0 16px;background:var(--site-chrome)}.lp-site-dots{display:flex;gap:6px;flex-shrink:0}.lp-site-dots i{width:10px;height:10px;border-radius:50%;background:var(--site-dot)}.lp-site-url{flex:1;min-width:0;max-width:560px;margin:0 auto;display:flex;align-items:center;gap:7px;height:26px;padding:0 12px;border-radius:8px;background:var(--site-white);font-family:var(--mono);font-size:11.5px;color:var(--site-ink-3);overflow:hidden}.lp-site-url svg{flex-shrink:0}.lp-site-url-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:lp-fade .4s ease both}.lp-site-url-text b{color:var(--site-ink);font-weight:500}.lp-site-page{background:var(--site-paper);color:var(--site-ink)}.lp-site-head{display:flex;align-items:center;gap:22px;height:58px;padding:0 clamp(16px,3vw,32px);background:var(--site-white);border-bottom:1px solid var(--site-rule)}.lp-site-logo{display:inline-flex;align-items:center;gap:9px;font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:-.02em;white-space:nowrap}.lp-site-logo i{width:24px;height:24px;border-radius:6px;background:var(--site-brand);box-shadow:inset 0 -8px color-mix(in srgb,var(--site-white) 18%,transparent)}.lp-site-nav{display:flex;gap:18px;font-size:13.5px;font-weight:600;color:var(--site-ink-2);white-space:nowrap}.lp-site-btn{margin-left:auto;padding:8px 14px;border-radius:8px;background:var(--site-accent);color:var(--site-white);font-size:13px;font-weight:700;white-space:nowrap}.lp-site-burger{display:none;margin-left:auto;flex-direction:column;gap:4px}.lp-site-burger i{width:18px;height:2px;border-radius:2px;background:var(--site-ink)}.lp-site-body{position:relative;min-height:540px;padding:24px clamp(14px,3vw,36px) 34px;background-image:radial-gradient(var(--site-rule) 1px,transparent 1px);background-size:18px 18px;animation:lp-stage-in .5s var(--ease-out) both}.lp-site-ctx{display:flex;flex-direction:column;gap:3px;margin-bottom:18px}.lp-site-crumb{font-size:12px;font-weight:600;color:var(--site-ink-3)}.lp-site-title{font-family:var(--display);font-weight:800;font-size:clamp(19px,2vw,24px);letter-spacing:-.02em;color:var(--site-ink)}.lp-site-widget{position:relative;max-width:1000px;margin:0 auto}.lp-site-body.is-pip{min-height:540px}.lp-site-body.is-pip .lp-site-widget{position:static}.lp-site-lines{display:flex;flex-direction:column;gap:14px;max-width:620px}.lp-site-lines span{display:block;height:12px;border-radius:6px;background:var(--site-rule)}.lp-site-lines span:nth-child(1){width:92%}.lp-site-lines span:nth-child(2){width:84%}.lp-site-lines span:nth-child(3){width:88%}.lp-site-lines span:nth-child(4){width:60%}.lp-site-lines span:nth-child(5){width:30%;height:38px;border-radius:9px;margin-top:10px;background:var(--site-accent);opacity:.9}.lp-site-loading{height:400px;border-radius:var(--r-lg);background:var(--site-paper-2);animation:lp-breathe 1.2s ease-in-out infinite alternate}.lp .lp-shr-hint{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-top:30px;font-size:14px;text-align:center;animation:lp-rise .45s var(--ease-out) both}.lp-shr-hint b{color:var(--lime);font-weight:700}.lp-shr-hint span{color:var(--ink-3)}.lp-shr-cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:30px}.lp-send{background:var(--bg-2);border-block:1px solid var(--line);overflow:clip}.lp-send-glow{position:absolute;left:50%;top:42%;width:1100px;height:640px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--cyan) 10%,transparent),transparent),radial-gradient(40% 50% at 78% 55%,color-mix(in srgb,var(--lime-glow) 70%,transparent),transparent 70%);pointer-events:none;opacity:.8}.lp-send .lp-wrap{position:relative}.lp-send-flow{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px)}.lp-send-flow:before{content:"";position:absolute;top:236px;left:17%;right:17%;border-top:2px dashed color-mix(in srgb,var(--lime) 40%,var(--line-2));transform:scaleX(0);transform-origin:left center;transition:transform 1.4s .35s var(--ease-out)}.lp-send-flow.is-revealed:before{transform:scaleX(1)}.lp-send-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;min-width:0}.lp-send-art{position:relative;z-index:1;margin-bottom:16px}.lp .lp-send-time{display:inline-flex;align-items:baseline;gap:10px;font-size:13px;color:var(--ink-3)}.lp-send-time time{font-family:var(--mono);font-size:12.5px;font-weight:500;color:var(--lime)}.lp .lp-send-title{font-size:clamp(19px,1.7vw,22px);letter-spacing:-.02em;max-width:22ch;text-wrap:balance}.lp .lp-send-body{font-size:15px;line-height:1.6;max-width:36ch}.lp-phone{position:relative;width:236px;height:472px;padding:9px;border-radius:40px;background:var(--phone-body);box-shadow:0 0 0 1.5px var(--phone-rim),inset 0 0 0 1px var(--sheen),0 40px 70px -20px var(--drop);text-align:left;transition:transform .45s var(--ease-out)}.lp-send-step:hover .lp-phone{transform:translateY(-6px) rotate(-1deg)}.lp-phone-notch{position:absolute;z-index:2;top:17px;left:50%;width:74px;height:21px;border-radius:99px;background:var(--phone-body);transform:translate(-50%)}.lp-phone-screen{position:relative;height:100%;border-radius:31px;overflow:hidden;display:flex;flex-direction:column;padding:46px 14px 14px}.lp-sendui{background:var(--bg);color:var(--ink);gap:11px}.lp-sendui-head{font-family:var(--display);font-weight:800;font-size:15px;letter-spacing:-.02em}.lp-sendui-status{display:flex;flex-direction:column;gap:7px;font-size:11.5px;color:var(--ink-2)}.lp-sendui-bar{height:3px;border-radius:99px;background:var(--line);overflow:hidden}.lp-sendui-bar i{display:block;height:100%;background:var(--lime);transform:scaleX(0);transform-origin:left;transition:transform 1.2s .5s var(--ease-out)}.is-revealed .lp-sendui-bar i{transform:scaleX(1)}.lp-sendui-field{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:600;color:var(--ink-2)}.lp-sendui-field em{font-style:normal;font-weight:400;color:var(--ink-3)}.lp-sendui-input{padding:8px 10px;border-radius:8px;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-2);font-size:12.5px;font-weight:400;color:var(--ink)}.lp-sendui-input.is-area{min-height:76px;line-height:1.45}.lp-sendui-go{margin-top:auto;height:42px;border-radius:11px;display:grid;place-items:center;background:var(--lime);color:var(--lime-ink);font-size:14px;font-weight:800}.is-revealed .lp-sendui-go{animation:lp-press .6s 1.7s var(--ease-out) both}.lp-sendui-sheet{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:7px;padding:16px 14px 14px;border-radius:20px 20px 0 0;background:var(--bg-2);box-shadow:0 -1px 0 var(--line-2),0 -18px 40px var(--drop);transform:translateY(105%);transition:transform .8s 2.3s var(--ease-out)}.is-revealed .lp-sendui-sheet{transform:none}.lp-sendui-sheet-t{font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:-.02em}.lp-sendui-url{padding:7px 9px;border-radius:8px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2);font-size:10.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-sendui-btn{height:31px;border-radius:9px;display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--ink);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2)}.lp-sendui-btn.is-go{background:var(--lime);color:var(--lime-ink);box-shadow:none;font-weight:800}.lp-shareui{background:var(--site-white);color:var(--site-ink);gap:9px;padding-inline:0;padding-bottom:12px}.lp-shareui>*{margin-inline:13px}.lp-shareui-head{display:flex;align-items:center;gap:8px;margin:0;padding:0 13px 10px;border-bottom:1px solid var(--site-rule);font-size:12.5px;font-weight:600}.lp-shareui-head i{width:18px;height:18px;border-radius:5px;background:var(--site-brand)}.lp-shareui-hi{font-family:var(--display);font-size:17px;font-weight:800;letter-spacing:-.02em;margin-top:2px}.lp-shareui-note{padding:7px 10px;border-radius:10px;background:var(--share-note);color:var(--share-ink-2);font-size:11px;line-height:1.45}.lp-shareui-video{position:relative;height:150px;border-radius:10px;overflow:hidden;background:var(--sky-1)}.lp-shareui-video img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.lp-shareui-play{position:absolute;left:50%;top:50%;width:42px;height:42px;margin:-21px 0 0 -21px;border-radius:50%;display:grid;place-items:center;padding-left:3px;background:var(--lime);color:var(--lime-ink);box-shadow:0 0 0 6px color-mix(in srgb,var(--lime) 28%,transparent);animation:lp-ping-ring 2.4s 1s ease-out infinite}.lp-shareui-rep{font-size:11px;color:var(--share-ink-2)}.lp-shareui-rep b{color:var(--share-link);font-weight:600}.lp-shareui-cta{align-self:flex-start;padding:7px 13px;border-radius:8px;background:var(--lime);color:var(--lime-ink);font-size:12px;font-weight:700}.lp-shareui-exp{font-size:10.5px;color:var(--share-fine)}.lp-lockui{color:var(--ink);align-items:stretch;gap:0;padding-inline:9px;background:radial-gradient(90% 55% at 50% 105%,color-mix(in srgb,var(--lime) 30%,transparent),transparent 70%),radial-gradient(80% 60% at 0% 0%,color-mix(in srgb,var(--violet) 35%,transparent),transparent 70%),linear-gradient(180deg,var(--sky-1),var(--sky-2))}.lp-lockui-time{font-family:var(--display);font-size:56px;font-weight:700;letter-spacing:-.03em;text-align:center;line-height:1;margin:6px 0 22px}.lp-lockui-stack{display:flex;flex-direction:column;gap:7px}.lp-lockui-n{display:flex;gap:9px;padding:10px;border-radius:16px;background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;transform:translateY(-14px) scale(.96);transition:opacity .55s ease,transform .7s var(--ease-pop)}.is-revealed .lp-lockui-n{opacity:1;transform:none;transition-delay:.9s}.is-revealed .lp-lockui-n.is-hot{transition-delay:1.8s}.lp-lockui-app{flex-shrink:0;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:var(--lime);color:var(--lime-ink)}.lp-lockui-body{display:flex;flex-direction:column;gap:3px;min-width:0}.lp-lockui-body b{font-size:11.5px;line-height:1.3;font-weight:700}.lp-lockui-meta{font-size:9.5px;color:var(--glass-ink-2)}.lp-lockui-sub{font-size:10.5px;line-height:1.35;color:var(--glass-ink-2)}.lp-lockui-watch{height:4px;border-radius:99px;background:var(--glass-line);overflow:hidden;margin:3px 0 2px}.lp-lockui-watch i{display:block;height:100%;width:100%;background:var(--lime);transform:scaleX(0);transform-origin:left;transition:transform 1.1s 2.3s var(--ease-out)}.is-revealed .lp-lockui-watch i{transform:scaleX(.75)}.lp-lockui-dock{margin-top:auto;display:flex;justify-content:space-between;padding:0 10px 4px}.lp-lockui-dock i{width:34px;height:34px;border-radius:50%;background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-line)}.lp-lockui-tag{align-self:flex-start;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--lime-ink);background:var(--amber);border-radius:99px;padding:2px 7px}.lp-outcomes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lp-outcome{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--panel);border-radius:24px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.lp-outcome:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent),0 24px 60px -24px color-mix(in srgb,var(--accent) 40%,transparent);opacity:0;transition:opacity .3s ease}.lp-outcome{transition:transform .35s var(--ease-out)}.lp-outcome:hover{transform:translateY(-5px)}.lp-outcome:hover:after{opacity:1}.lp-outcome-art{position:relative;height:240px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(90% 90% at 50% 0%,color-mix(in srgb,var(--accent) 12%,var(--panel-2)),var(--panel-2) 70%);border-bottom:1px solid var(--line)}.lp-outcome-copy{display:flex;flex-direction:column;gap:10px;padding:24px 26px 28px}.lp .lp-outcome-kicker{font-size:13.5px;font-weight:700;color:var(--accent)}.lp .lp-outcome-title{font-size:22px;letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.lp .lp-outcome-body{font-size:15px;line-height:1.6}.lp-outcome-items{list-style:none;margin:8px 0 0;padding:14px 0 0;display:grid;gap:11px;border-top:1px dashed var(--line-2)}.lp-outcome-items li{position:relative;padding-left:20px;font-size:14px;line-height:1.55;color:var(--ink-2)}.lp-outcome-items li:before{content:"";position:absolute;left:2px;top:.55em;width:7px;height:7px;border-radius:2px;background:var(--accent);transform:rotate(45deg)}.lp-outcome-items b{color:var(--ink);font-weight:700}.lp-oart{position:relative;width:100%;height:100%}.lp-oart-sell img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 4%}.lp-oart-sell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--bg) 92%,transparent) 82%)}.lp-oart-ribbon{position:absolute;z-index:1;top:14px;left:14px;padding:4px 10px;border-radius:7px;background:var(--ribbon);color:var(--site-white);font-size:11px;font-weight:800}.lp-oart-hot{position:absolute;z-index:1;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;display:grid;place-items:center;background:var(--site-white);box-shadow:0 4px 14px var(--scrim);animation:lp-hot 2.2s ease-in-out infinite}.lp-oart-hot.is-late{animation-delay:1.1s}.lp-oart-hot i{width:9px;height:9px;border-radius:50%;background:var(--lime-dim)}.lp-oart-pop{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 11px;border-radius:11px;background:var(--site-white);color:var(--site-ink);font-size:12px;font-weight:800;white-space:nowrap;box-shadow:0 14px 34px var(--drop);transform:translate(-88%,20px)}.lp-oart-pop b{padding:4px 10px;border-radius:7px;background:var(--lime);color:var(--lime-ink);font-size:11px}.lp-oart-unit{position:absolute;z-index:1;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:12px;background:color-mix(in srgb,var(--bg) 80%,transparent);box-shadow:inset 0 0 0 1px var(--glass-line);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lp-oart-unit>span:first-child{display:flex;flex-direction:column;gap:1px;min-width:0}.lp-oart-unit b{font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-oart-unit em{font-style:normal;font-size:11px;color:var(--glass-ink-2)}.lp-oart-price{font-family:var(--display);font-weight:800;font-size:16px;color:var(--lime);flex-shrink:0}.lp-oart-inbox{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:18px}.lp-oart-day{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.lp-oart-lead{position:relative;padding:10px 12px;border-radius:12px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.lp-oart-lead.is-new{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pink) 50%,var(--line)),0 10px 30px -12px color-mix(in srgb,var(--pink) 50%,transparent)}.lp-oart-lead-top{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;padding-right:70px;font-size:12.5px}.lp-oart-lead-top b{color:var(--ink)}.lp-oart-phone{color:var(--cyan);font-weight:700;font-size:11.5px}.lp-oart-ago{color:var(--ink-2);font-size:10.5px}.lp-oart-alerted{color:var(--teal);font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lp-oart-lead-unit{margin-top:2px;font-size:11.5px;font-weight:700;color:var(--ink-2)}.lp-oart-lead-msg{margin-top:2px;font-size:11px;color:var(--ink-2)}.lp-oart-lead-src{margin-top:3px;font-size:10px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-oart-status{position:absolute;top:9px;right:10px;padding:3px 9px;border-radius:99px;font-size:9.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--cyan);box-shadow:inset 0 0 0 1px currentColor}.lp-oart-status.is-new{color:var(--teal)}.is-revealed .lp-oart-lead.is-new{animation:lp-drop .7s .5s var(--ease-pop) both}.lp-oart-know{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:20px 22px}.lp-oart-card-hd{display:flex;flex-direction:column;gap:3px}.lp-oart-card-hd b{font-size:13px;color:var(--ink)}.lp-oart-card-hd span{font-size:11px;color:var(--ink-2)}.lp-oart-depth{display:grid;gap:10px}.lp-oart-depth-row{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;color:var(--ink-2)}.lp-oart-track{height:12px;border-radius:6px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.lp-oart-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--violet) 55%,transparent),var(--violet));transform:scaleX(0);transform-origin:left;transition:transform 1s calc(.4s + var(--i, 0) * .12s) var(--ease-out)}.is-revealed .lp-oart-track i{transform:scaleX(var(--w, 1))}.lp-how{background:var(--bg-2);border-top:1px solid var(--line)}.lp-runway{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px);position:relative}.lp-runway:before{content:"";position:absolute;top:24px;left:24px;right:24px;border-top:2px dashed var(--line-2);transform:scaleX(0);transform-origin:left;transition:transform 1.2s .2s var(--ease-out)}.lp-runway.is-revealed:before{transform:scaleX(1)}.lp-rw-step{position:relative;min-width:0}.lp-rw-marker{position:relative;z-index:1;width:48px;height:48px;border-radius:50%;margin-bottom:20px;display:grid;place-items:center;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-2),0 0 0 6px var(--bg-2);font-family:var(--display);font-weight:800;font-size:19px;color:var(--lime)}.lp-rw-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:8px}.lp .lp-rw-title{font-size:clamp(22px,2.1vw,27px);letter-spacing:-.025em}.lp-rw-eta{font-size:12px;font-weight:600;color:var(--ink-2);padding:3px 10px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap}.lp .lp-rw-step p{font-size:15px;line-height:1.6;max-width:38ch}.lp-snippet{margin:clamp(36px,5vw,56px) 0 0;border-radius:var(--r-lg);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.lp-snippet-cap{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 18px;border-bottom:1px solid var(--line);font-size:13px;font-weight:600;color:var(--ink-2)}.lp-snippet-copy{padding:6px 12px;border-radius:var(--r-xs);font-size:12.5px;font-weight:700;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .15s var(--ease-out),color .15s ease}.lp-snippet-copy:hover{color:var(--lime)}.lp-snippet-copy:active{transform:scale(.95)}.lp-snippet-copy.is-done{color:var(--lime);animation:lp-press .4s var(--ease-pop)}.lp-snippet-copy:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.lp-snippet pre{margin:0;padding:18px;overflow-x:auto;font-family:var(--mono);font-size:13px;line-height:1.75;color:var(--lime-dim);white-space:pre}.lp-pricing{border-top:1px solid var(--line)}.lp-bill{position:relative;display:grid;grid-template-columns:1fr 1fr;width:240px;margin:0 auto;padding:4px;border-radius:99px;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line)}.lp-bill-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:99px;background:var(--lime);box-shadow:0 3px 14px var(--lime-glow);transition:transform .4s var(--ease-pop)}.lp-bill.is-annual .lp-bill-thumb{transform:translate(100%)}.lp-bill-opt{position:relative;z-index:1;padding:9px 0;border-radius:99px;font-size:14px;font-weight:700;color:var(--ink-2);transition:color .25s ease}.lp-bill-opt.is-on{color:var(--lime-ink)}.lp-bill-opt:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.lp .lp-bill-note{margin:10px 0 36px;text-align:center;font-size:13px;color:var(--ink-3)}.lp-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:900px;margin:0 auto;align-items:stretch}.lp-tier{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:30px 30px 28px;border-radius:26px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.lp-tier.is-pop{background:color-mix(in srgb,var(--lime-glow) 8%,var(--panel));box-shadow:inset 0 0 0 1px var(--lime),0 30px 80px -30px var(--lime-glow),var(--sh-3)}.lp-tier-badge{position:absolute;top:-13px;right:22px;transform:rotate(3deg);padding:5px 12px;border-radius:8px;background:var(--lime);color:var(--lime-ink);font-size:12px;font-weight:800;box-shadow:0 6px 18px var(--lime-glow)}.lp .lp-tier-name{font-size:22px;letter-spacing:-.025em}.lp .lp-tier-tag{font-size:14.5px;line-height:1.5;min-height:2.9em}.lp-tier-price{display:flex;align-items:baseline;gap:4px;margin-top:4px;min-height:60px}.lp-tier-big{display:inline-block;font-family:var(--display);font-weight:800;font-size:56px;letter-spacing:-.045em;line-height:1;color:var(--ink);animation:lp-price .45s var(--ease-out) both}.lp-tier.is-pop .lp-tier-big{color:var(--lime);text-shadow:0 0 34px color-mix(in srgb,var(--lime-glow) 60%,transparent)}.lp-tier:not(.is-pop) .lp-tier-big{font-size:40px}.lp-tier-unit{font-size:16px;font-weight:600;color:var(--ink-2)}.lp .lp-tier-sub{font-size:13.5px;color:var(--ink-2);min-height:20px}.lp-tier-save{color:var(--lime);font-weight:700}.lp .lp-tier-cta{width:100%;margin:8px 0 6px}.lp-tier-includes{list-style:none;margin:0;padding:18px 0 0;display:grid;gap:10px;border-top:1px dashed var(--line-2)}.lp-tier-includes li{position:relative;padding-left:24px;font-size:14px;line-height:1.5;color:var(--ink-2)}.lp-tier-includes li:before{content:"✓";position:absolute;left:0;top:0;color:var(--lime);font-weight:800}.lp .lp-pricing-foot{margin-top:28px;text-align:center;font-size:13.5px;color:var(--ink-3)}.lp-faq{border-top:1px solid var(--line)}.lp-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,88px);align-items:start}.lp-faq .lp-sec-head{position:sticky;top:100px}.lp-faq-list{border-top:1px solid var(--line)}.lp-faq-item{border-bottom:1px solid var(--line)}.lp .lp-faq-h{font-family:var(--ui);font-size:inherit;letter-spacing:0;line-height:inherit}.lp-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 2px;text-align:left;cursor:pointer;font-size:16.5px;font-weight:700;line-height:1.4;color:var(--ink);letter-spacing:-.01em}.lp-faq-q:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:var(--r-xs)}.lp-faq-q-text{transition:color .15s ease}.lp-faq-q:hover .lp-faq-q-text{color:var(--lime)}.lp-faq-icon{position:relative;flex-shrink:0;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-2);transition:transform .3s var(--ease-out)}.lp-faq-icon:before,.lp-faq-icon:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.8px;margin:-.9px 0 0 -5.5px;border-radius:2px;background:var(--ink-2);transition:transform .3s var(--ease-out)}.lp-faq-icon:after{transform:rotate(90deg)}.lp-faq-item.is-open .lp-faq-icon{transform:rotate(180deg)}.lp-faq-item.is-open .lp-faq-icon:after{transform:rotate(0)}.lp-faq-item.is-open .lp-faq-icon:before,.lp-faq-item.is-open .lp-faq-icon:after{background:var(--lime)}.lp-faq-a{padding:0 48px 22px 2px;animation:lp-faq-in .4s var(--ease-out) both}.lp .lp-faq-a p{font-size:15px;line-height:1.7}.lp-final{overflow:clip;text-align:center;background:var(--panel)}.lp-marquee{overflow:hidden;padding:15px 0;background:var(--lime);-webkit-user-select:none;user-select:none}.lp-marquee-track{display:flex;width:max-content;animation:lp-marquee 34s linear infinite}.lp-marquee-row{display:flex;flex-shrink:0}.lp-marquee-item{display:inline-flex;align-items:center;font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--lime-ink);white-space:nowrap}.lp-marquee-star{margin:0 24px;font-size:10px;opacity:.45}.lp-final-body{position:relative;padding:clamp(84px,11vw,150px) 0}.lp-final-lamp{position:absolute;left:50%;top:-30%;width:130%;height:190%;transform:translate(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--lime-glow) 60%,transparent),transparent 56%);opacity:.75}.lp-final-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px}.lp .lp-final-h2{font-size:clamp(40px,6.6vw,96px);line-height:.98;letter-spacing:-.045em;max-width:13em;text-wrap:balance}.lp .lp-final-lead{text-align:center;max-width:44ch}.lp-final .lp-fine{color:var(--ink-2)}.lp-final-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px}.lp-footer{background:var(--bg-2);border-top:1px solid var(--line)}.lp-footer-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px;padding-top:clamp(44px,5vw,68px);padding-bottom:clamp(28px,4vw,48px)}.lp-footer-brand-col{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.lp-footer-brand{font-size:19px}.lp .lp-footer-tagline{font-size:14px;color:var(--ink-3);line-height:1.6;max-width:34ch}.lp .lp-footer-proof{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-3)}.lp .lp-footer-proof:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lime)}.lp-footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.lp .lp-footer-col-hd{font-family:var(--ui);font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--ink);margin-bottom:8px}.lp-footer-col a,.lp-linkbtn{color:var(--ink-3);text-decoration:none;font-size:14px;font-weight:500;padding:6px 0;transition:color .12s ease;text-align:left}.lp-footer-col a:hover,.lp-linkbtn:hover{color:var(--ink)}.lp-footer-col a:focus-visible,.lp-linkbtn:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:var(--r-xs)}.lp-linkbtn{cursor:pointer;font-family:inherit}.lp-linkbtn-accent{color:var(--lime);font-weight:700}.lp-linkbtn-accent:hover{color:var(--lime)}.lp-footer-legal-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:18px;padding-bottom:22px;background:linear-gradient(var(--line),var(--line)) top center / calc(100% - 48px) 1px no-repeat}.lp-footer-legal{color:var(--ink-3);font-size:12.5px}.lp-footer-stamp{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--ink-3);border:1px dashed var(--line-2);border-radius:6px;padding:4px 9px;white-space:nowrap}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lp-rise-lg{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes lp-word{0%{opacity:0;transform:translateY(.42em) rotate(2.5deg)}to{opacity:1;transform:none}}@keyframes lp-sweep{to{transform:scaleX(1)}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-stage-in{0%{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:none}}@keyframes lp-menu-in{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:none}}@keyframes lp-lamp{0%{opacity:0}12%{opacity:.55}18%{opacity:.1}30%{opacity:.8}38%{opacity:.35}52%,to{opacity:1}}@keyframes lp-ping{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(2.2)}}@keyframes lp-ping-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--lime) 45%,transparent)}70%,to{box-shadow:0 0 0 14px color-mix(in srgb,var(--lime) 0%,transparent)}}@keyframes lp-hot{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@keyframes lp-press{0%{transform:none}35%{transform:scale(.94)}to{transform:none}}@keyframes lp-drop{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:none}}@keyframes lp-price{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lp-faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes lp-breathe{0%{opacity:.55}to{opacity:1}}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 1120px){.lp-nav-trial{display:none}.lp-site-nav span:nth-child(n+4){display:none}}@media (max-width: 960px){.lp-nav-links,.lp-nav-cta{display:none}.lp-nav-mobile{display:block}.lp-hero-inner{grid-template-columns:minmax(0,1fr);gap:56px}.lp-hero-copy{align-items:center;text-align:center}.lp .lp-hero-h1{font-size:clamp(38px,11.2vw,68px)}.lp-hero-cta,.lp .lp-hero-proof{justify-content:center}.lp-hero-demo{max-width:640px;width:100%;margin:0 auto}.lp-hero-lamp{top:-70px;height:90px;left:22%;right:22%;opacity:.7}.lp-alerts{position:relative;left:auto;bottom:auto;margin:-30px auto 0;width:min(360px,100%)}.lp-send-flow{grid-template-columns:minmax(0,1fr);gap:64px;max-width:520px;margin:0 auto}.lp-send-flow:before{display:none}.lp-send-step{position:relative}.lp-send-step+.lp-send-step:before{content:"";position:absolute;top:-52px;left:50%;height:40px;border-left:2px dashed color-mix(in srgb,var(--lime) 45%,var(--line-2))}.lp-outcomes-grid{grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto}.lp-outcome{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lp-outcome-art{height:auto;min-height:300px;border-bottom:0;border-right:1px solid var(--line)}.lp-runway{grid-template-columns:minmax(0,1fr);gap:36px}.lp-runway:before{top:24px;bottom:24px;left:24px;right:auto;border-top:0;border-left:2px dashed var(--line-2);transform:scaleY(0);transform-origin:top}.lp-runway.is-revealed:before{transform:scaleY(1)}.lp-rw-step{padding-left:72px}.lp-rw-marker{position:absolute;left:0;top:0;margin:0}.lp-faq-grid{grid-template-columns:minmax(0,1fr)}.lp-faq .lp-sec-head{position:static}.lp-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-footer-brand-col{grid-column:1 / -1}}@media (max-width: 720px){.lp-site-nav,.lp-site-btn{display:none}.lp-site-burger{display:flex}.lp-site-body{min-height:460px}.lp-site-bar{padding:0 12px}.lp-site-dots{display:none}.lp-tabs{margin-inline:-24px;max-width:calc(100% + 48px);width:auto;border-radius:0;background:transparent;box-shadow:none;padding:4px 24px;gap:6px}.lp-tab{box-shadow:inset 0 0 0 1px var(--line-2)}.lp-tab.is-on{box-shadow:none}.lp-outcome{display:flex}.lp-outcome-art{min-height:0;height:240px;border-right:0;border-bottom:1px solid var(--line)}.lp-tiers{grid-template-columns:minmax(0,1fr);max-width:520px}.lp-tier-badge{right:16px}}@media (max-width: 560px){.lp .lp-wrap{padding-inline:20px}.lp-footer-legal-row{background-size:calc(100% - 40px) 1px}.lp-tabs{margin-inline:-20px;max-width:calc(100% + 40px);padding-inline:20px}.lp-hero-cta{flex-direction:column;align-items:stretch;width:100%}.lp-hero-cta .lp-btn{width:100%}.lp-final-cta{flex-direction:column;align-items:stretch;width:100%}.lp-hero-stage{padding-top:18px;border-radius:20px}.lp-tier{padding:26px 22px 24px}.lp-faq-a{padding-right:8px}.lp-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-marquee-item{font-size:13px}.lp-marquee-star{margin:0 16px}}@media (prefers-reduced-motion: reduce){html:has(.lp){scroll-behavior:auto}.lp *,.lp *:before,.lp *:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}.lp .reveal,.lp .reveal-stagger>*{opacity:1!important;animation:none!important}.lp .reveal{transform:none!important}.lp-marquee-track{animation:none!important}.lp .lp-btn:hover,.lp .lp-btn:active,.lp-send-step:hover .lp-phone,.lp-outcome:hover,.lp-btn:hover .lp-btn-arrow{transform:none}}.auth{--auth-ease: var(--ease-out, cubic-bezier(.22, 1, .36, 1));--auth-pop: var(--ease-pop, cubic-bezier(.34, 1.56, .64, 1));--auth-d1: var(--dur-1, .12s);--auth-d2: var(--dur-2, .2s);--auth-d3: var(--dur-3, .32s);--auth-err: var(--red);--auth-err-ink: color-mix(in srgb, var(--red) 62%, var(--ink));--auth-ring: 0 0 0 3px color-mix(in srgb, var(--lime-glow) 70%, transparent);--auth-muted: color-mix(in srgb, var(--ink-3) 72%, var(--ink-2));min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(380px,1fr) minmax(0,1.15fr);background:var(--bg)}@keyframes auth-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes auth-fade{0%{opacity:0}to{opacity:1}}@keyframes auth-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes auth-spin{to{transform:rotate(360deg)}}@keyframes auth-reel-in{0%{opacity:0;transform:var(--reel-from)}to{opacity:1;transform:var(--reel-to)}}.auth-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.auth-side{position:relative;overflow:hidden;isolation:isolate;background:var(--bg-2);border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(28px,4vw,48px)}.auth-side-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.auth-side-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:54px 54px;opacity:.2;-webkit-mask-image:radial-gradient(ellipse 100% 80% at 30% 10%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse 100% 80% at 30% 10%,#000 25%,transparent 75%)}.auth-side-glow{position:absolute;top:-20%;left:-15%;width:90%;height:70%;border-radius:50%;background:radial-gradient(ellipse at center,var(--lime-glow),transparent 68%);opacity:.4}.auth-side-noise{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.6;mix-blend-mode:overlay}.auth-side-brand{display:flex;align-items:center;gap:10px}.auth-side-mid{display:flex;flex-direction:column;gap:28px}.auth-side-h{font-family:var(--display);font-weight:800;font-size:clamp(30px,3.2vw,46px);line-height:1.02;letter-spacing:-.04em;color:var(--ink);margin:0;animation:auth-rise var(--auth-d3) var(--auth-ease) 80ms both}.auth-side-h em{font-style:italic;color:var(--lime);padding-right:.05em;text-shadow:0 0 36px color-mix(in srgb,var(--lime-glow) 80%,transparent)}.auth-side-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-width:320px}.auth-side-steps li{display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding:13px 2px;animation:auth-rise var(--auth-d3) var(--auth-ease) both}.auth-side-steps li:nth-child(1){animation-delay:.16s}.auth-side-steps li:nth-child(2){animation-delay:.22s}.auth-side-steps li:nth-child(3){animation-delay:.28s}.auth-side-steps li+li{border-top:1px dashed var(--line-2)}.auth-side-steps b{font-weight:700;color:var(--lime);flex-shrink:0}.auth-side-proof{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--auth-muted);margin:0;display:inline-flex;align-items:center;gap:8px}.auth-side-proof:before{content:"";width:18px;height:1px;background:var(--lime-dim);flex-shrink:0}.auth-side-proof b{color:var(--ink-2);font-weight:700}.auth-reel{position:relative;width:232px;height:176px;margin-left:52px;perspective:900px}.auth-reel-card{position:absolute;top:0;left:50%;width:116px;height:172px;margin-left:-58px;border-radius:14px;border:1px solid var(--line-2);background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.55)),radial-gradient(120% 80% at 30% 15%,var(--panel-3),var(--panel) 70%);box-shadow:var(--sh-2);display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:12px;--reel-to: none;--reel-from: translateY(12px);transform:var(--reel-to);animation:auth-reel-in var(--auth-d3) var(--auth-ease) both}.auth-reel-card.is-l{--reel-to: translateX(-74px) translateZ(-60px) rotateY(24deg) scale(.86);--reel-from: translateX(-50px) translateZ(-60px) rotateY(24deg) scale(.86);opacity:.7;animation-delay:.12s}.auth-reel-card.is-r{--reel-to: translateX(74px) translateZ(-60px) rotateY(-24deg) scale(.86);--reel-from: translateX(50px) translateZ(-60px) rotateY(-24deg) scale(.86);opacity:.7;animation-delay:.12s}.auth-reel-card.is-c{border-color:color-mix(in srgb,var(--lime) 45%,var(--line-2));background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.6)),radial-gradient(120% 90% at 70% 10%,color-mix(in srgb,var(--lime) 16%,var(--panel-3)),var(--panel-2) 72%);box-shadow:var(--sh-3),0 0 40px -8px var(--lime-glow)}@keyframes auth-reel-side{0%{opacity:0;transform:var(--reel-from)}to{opacity:.7;transform:var(--reel-to)}}.auth-reel-card.is-l,.auth-reel-card.is-r{animation-name:auth-reel-side}.auth-reel-chip{position:absolute;top:10px;left:10px;font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lime-ink);background:var(--lime);border-radius:99px;padding:3px 7px}.auth-reel-play{position:absolute;top:50%;left:50%;width:38px;height:38px;margin:-30px 0 0 -19px;border-radius:99px;display:grid;place-items:center;color:var(--ink);background:#ffffff24;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auth-reel-play svg{width:16px;height:16px;margin-left:2px}.auth-reel-bar{display:block;height:6px;width:78%;border-radius:99px;background:#ffffff38}.auth-reel-bar.is-short{width:46%;background:color-mix(in srgb,var(--lime) 55%,transparent)}.auth-reel-card.is-l .auth-reel-bar.is-short,.auth-reel-card.is-r .auth-reel-bar.is-short{background:#ffffff24}.auth-main{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 24px 40px;position:relative;min-width:0;background:radial-gradient(900px 500px at 85% -10%,rgba(200,255,60,.05),transparent 60%),var(--bg)}.auth-back{position:absolute;top:20px;left:24px;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px 0 11px;border-radius:99px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 70%,transparent);color:var(--ink-2);font-size:13px;font-weight:600;transition:color var(--auth-d1) ease,border-color var(--auth-d1) ease,background-color var(--auth-d1) ease}.auth-back svg{transition:transform var(--auth-d2) var(--auth-ease)}.auth-back:hover{color:var(--ink);border-color:var(--line-2);background:var(--panel-2)}.auth-back:hover svg{transform:translate(-2px)}.auth-card{width:440px;max-width:100%;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-pop),inset 0 1px #ffffff08;padding:34px 34px 30px;animation:auth-fade var(--auth-d3) ease both}.auth-card-brand{display:none;align-items:center;gap:10px;margin-bottom:24px}.auth-view{animation:auth-rise var(--auth-d3) var(--auth-ease) both}.auth-badge{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin-bottom:18px;color:var(--lime);background:color-mix(in srgb,var(--lime) 12%,transparent);border:1px solid color-mix(in srgb,var(--lime) 30%,transparent);box-shadow:0 0 30px -6px var(--lime-glow);animation:auth-pop var(--auth-d3) var(--auth-pop) 60ms both}.auth-badge.is-warn{color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,transparent);border-color:color-mix(in srgb,var(--amber) 32%,transparent);box-shadow:none}.auth-title{font-family:var(--display);font-weight:800;font-size:26px;line-height:1.15;letter-spacing:-.025em;margin:0}.auth-title:focus{outline:none}.auth-sub{color:var(--ink-2);font-size:14px;line-height:1.5;margin:6px 0 20px}.auth-sub b{color:var(--ink);font-weight:700;word-break:break-word}.auth-perk{display:inline-flex;align-items:center;gap:7px;margin:-4px 0 18px;padding:5px 11px 5px 8px;border-radius:99px;font-size:12px;font-weight:600;color:var(--ink-2);background:color-mix(in srgb,var(--lime) 8%,transparent);border:1px solid color-mix(in srgb,var(--lime) 22%,transparent)}.auth-perk svg{color:var(--lime)}.auth-field{margin-top:16px}.auth-field:first-child{margin-top:0}.auth-label{display:block;font-size:12.5px;font-weight:600;color:var(--ink-2);margin-bottom:7px}.auth-control{position:relative}.auth-input{width:100%;min-height:46px;background:var(--bg-2);border:1px solid var(--line-2);border-radius:10px;padding:11px 40px 11px 14px;color:var(--ink);font-size:15px;outline:none;transition:border-color var(--auth-d2) ease,box-shadow var(--auth-d2) ease,background-color var(--auth-d2) ease}.auth-control.has-reveal .auth-input{padding-right:52px}.auth-input::placeholder{color:var(--auth-muted);opacity:.8}.auth-input:hover{border-color:color-mix(in srgb,var(--ink-4) 70%,var(--line-2))}.auth-input:focus{border-color:var(--lime);background:color-mix(in srgb,var(--bg-2) 85%,var(--panel-2));box-shadow:var(--auth-ring)}.auth-input:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 40px var(--bg-2) inset;caret-color:var(--ink)}.auth-field.is-valid .auth-input{border-color:color-mix(in srgb,var(--lime) 40%,var(--line-2))}.auth-field.is-valid .auth-input:focus{border-color:var(--lime)}.auth-input[aria-invalid=true]{border-color:var(--auth-err)}.auth-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-err) 22%,transparent)}.auth-valid-mark{position:absolute;right:14px;top:50%;margin-top:-8px;color:var(--lime);pointer-events:none;animation:auth-pop var(--auth-d2) var(--auth-pop) both}.auth-reveal{position:absolute;top:50%;right:4px;width:44px;height:40px;margin-top:-20px;border-radius:8px;display:grid;place-items:center;color:var(--auth-muted);transition:color var(--auth-d1) ease,background-color var(--auth-d1) ease}.auth-reveal:hover{color:var(--ink);background:var(--panel-2)}.auth-reveal[aria-pressed=true]{color:var(--lime)}.auth-hint{margin-top:7px;font-size:12.5px;line-height:1.45;color:var(--auth-muted);animation:auth-fade var(--auth-d2) ease both}.auth-field.is-invalid .auth-hint{color:var(--auth-err-ink)}.auth-rule{display:inline-flex;align-items:center;gap:7px;color:var(--auth-muted);transition:color var(--auth-d2) ease}.auth-rule-dot{width:15px;height:15px;border-radius:99px;border:1.5px solid var(--ink-4);display:grid;place-items:center;flex:none;transition:background-color var(--auth-d2) ease,border-color var(--auth-d2) ease}.auth-rule.is-ok{color:var(--ink-2)}.auth-rule.is-ok .auth-rule-dot{background:var(--lime);border-color:var(--lime);color:var(--lime-ink)}.auth-rule.is-ok .auth-rule-dot svg{animation:auth-pop var(--auth-d2) var(--auth-pop) both}.auth-field.is-invalid .auth-rule{color:var(--auth-err-ink)}.auth-field.is-invalid .auth-rule-dot{border-color:var(--auth-err)}.auth-error{display:flex;align-items:flex-start;gap:9px;margin-top:16px;padding:11px 13px;border-radius:10px;font-size:13px;line-height:1.45;color:var(--auth-err-ink);background:color-mix(in srgb,var(--auth-err) 9%,transparent);border:1px solid color-mix(in srgb,var(--auth-err) 32%,transparent);animation:auth-rise var(--auth-d2) var(--auth-ease) both}.auth-error svg{flex:none;margin-top:1px;color:var(--auth-err)}.auth-submit{position:relative;width:100%;min-height:46px;justify-content:center;margin-top:20px;font-size:14.5px}.auth-submit-2{margin-top:10px}.auth-submit:disabled{cursor:default}.auth-submit[aria-busy=true]{cursor:progress}.auth-submit.btn-primary:disabled:not([aria-busy=true]){opacity:.6}.auth-submit.btn-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 24px var(--lime-glow)}.auth-submit.btn-primary:not(:disabled):active{transform:translateY(1px)}.auth-submit.btn-ghost{background:var(--panel-2);border-color:var(--line-2)}.auth-spinner{width:16px;height:16px;border-radius:99px;border:2px solid currentColor;border-right-color:transparent;opacity:.85;flex:none;animation:auth-spin .7s linear infinite}.auth-legal{margin:14px auto 0;max-width:330px;text-align:center;font-size:12.5px;line-height:1.55;color:var(--auth-muted)}.auth-legal a{color:var(--ink-2);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ink-2) 40%,transparent);text-underline-offset:3px;transition:color var(--auth-d1) ease,text-decoration-color var(--auth-d1) ease}.auth-legal a:hover{color:var(--ink);text-decoration-color:var(--lime)}.auth-social{margin-bottom:4px}.auth-social-btn{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px;padding:11px 13px;background:var(--bg-2);border:1px solid var(--line-2);border-radius:10px;color:var(--ink);font-size:14.5px;font-weight:600;transition:border-color var(--auth-d1) ease,background-color var(--auth-d1) ease,opacity var(--auth-d2) ease,transform var(--auth-d1) ease}.auth-social-btn:hover:not(:disabled){border-color:var(--ink-4);background:var(--hover)}.auth-social-btn:active:not(:disabled){transform:translateY(1px)}.auth-social-btn:first-child{margin-top:0}.auth-social-btn:disabled{cursor:default}.auth-social-btn.is-dim{opacity:.5}.auth-or{display:flex;align-items:center;gap:12px;margin:18px 0 0;color:var(--auth-muted);font-size:12px;white-space:nowrap}.auth-or span{flex:1;height:1px;background:var(--line-2)}.auth-link{color:var(--lime);font-weight:700;font-size:inherit;border-radius:4px;transition:text-shadow var(--auth-d2) ease}.auth-link:hover{text-shadow:0 0 14px var(--lime-glow);text-decoration:underline;text-underline-offset:3px}.auth-row-end{display:flex;justify-content:flex-end;margin-top:4px}.auth-forgot{min-height:36px;padding:0 2px;font-size:12.5px;font-weight:600;color:var(--ink-2);border-radius:6px;transition:color var(--auth-d1) ease}.auth-forgot:hover{color:var(--lime)}.auth-row-end+.auth-error{margin-top:6px}.auth-row-end+.auth-submit{margin-top:8px}.auth-muted-btn{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;margin:10px auto 0;padding:0 10px;border-radius:8px;color:var(--ink-2);font-size:13px;font-weight:600;transition:color var(--auth-d1) ease}.auth-muted-btn:hover{color:var(--ink)}.auth-switch{text-align:center;margin-top:14px;color:var(--auth-muted);font-size:13px}.auth-switch-rule{border-top:1px solid var(--line-2);margin:22px -34px 0;padding:18px 34px 0}.auth-panel-note{font-size:13.5px;color:var(--ink-2);line-height:1.6;padding:13px 15px;border-radius:10px;background:var(--bg-2);border:1px solid var(--line)}.auth-panel-note.is-warn{border-color:color-mix(in srgb,var(--amber) 26%,var(--line))}.auth-panel-note+.auth-submit{margin-top:18px}.auth-note-line{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;font-size:12.5px;color:var(--auth-muted)}.auth-note-line svg{color:var(--lime-dim)}.auth :is(button,a):focus-visible{outline:2px solid var(--lime);outline-offset:2px}.auth .auth-reveal:focus-visible{outline-offset:-2px}@media (max-width: 1080px){.auth-reel{display:none}}@media (max-width: 880px){.auth{grid-template-columns:minmax(0,1fr)}.auth-side{display:none}.auth-card-brand{display:flex}.auth-main{justify-content:flex-start;padding:16px 16px 32px}.auth-back{position:static;align-self:flex-start;min-height:44px;margin-bottom:14px}.auth-card{margin-block:auto}}@media (max-width: 520px){.auth-card{padding:26px 20px 24px;border-radius:var(--r-md)}.auth-switch-rule{margin-inline:-20px;padding-inline:20px}.auth-title{font-size:24px}.auth-input{font-size:16px;min-height:48px}.auth-submit,.auth-social-btn{min-height:48px}.auth-muted-btn,.auth-forgot{min-height:44px}}@media (prefers-reduced-motion: reduce){.auth-side-h,.auth-side-steps li,.auth-reel-card,.auth-card,.auth-view,.auth-badge,.auth-valid-mark,.auth-hint,.auth-error,.auth-rule-dot svg{animation:none}.auth-reel-card.is-l,.auth-reel-card.is-r{opacity:.7}.auth-submit.btn-primary:not(:disabled):hover,.auth-back:hover svg{transform:none}.auth-spinner{animation-duration:1.4s}}
