.lm,.lm-films,.lm-board{--body:Inter,"Inter Tight",ui-sans-serif,system-ui,-apple-system,sans-serif;--display:Fraunces,Georgia,serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--live:#2f7d32;--build:#1d6782;--priv:#a5600f;--plan:#6d655c}.lm *,.lm-films *,.lm-board *{box-sizing:border-box}.lm :where(button),.lm-board :where(button){font:inherit;color:inherit}.lm :focus-visible,.lm-board :focus-visible{outline:2px solid #EF5B3C;outline-offset:2px}.lm-top{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lm img{max-width:none}.lm-missing{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;text-align:center;background:radial-gradient(80% 80% at 50% 40%,color-mix(in srgb,var(--accent) 22%,#111),#070707)}.lm-missing b{font-size:20px;letter-spacing:-.02em}.lm-missing span{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#cfc9c1}.lm-poster{transition:opacity .3s}.lm{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;padding:16px;color:var(--fg);font-family:var(--sans);background:var(--room-bg);transition:background .6s ease,color .4s ease;box-shadow:0 30px 60px -30px #0f0f0f73,0 0 0 1px #0f0f0f14}.lm:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--room-motif,none)}.lm-top{display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap;margin:0 4px 14px;color:var(--muted);font-family:var(--pixel)}.lm-top .lm-kit{display:inline-flex;align-items:center;gap:8px;color:var(--kick)}.lm-top .lm-kit i{width:24px;height:8px;border-radius:4px;background:var(--swatch);display:block}.lm-ticker{flex:1 1 220px;min-width:0;overflow:hidden;white-space:nowrap}.lm-ticker span{display:inline-block;animation:lmTick 32s linear infinite}@keyframes lmTick{to{transform:translate(-50%)}}.lm-body{display:grid;grid-template-columns:minmax(0,1fr) 352px;gap:16px;align-items:start}.lm-left{display:flex;flex-direction:column;gap:12px;min-width:0}.lm-bezel{border-radius:16px;padding:10px;background:linear-gradient(160deg,#2a2826,#0b0b0b 55%);box-shadow:inset 0 1px #ffffff1f,0 18px 36px -18px #000000b3}.lm-screen{position:relative;aspect-ratio:16/10;max-width:100%;border-radius:9px;overflow:hidden;background:#050505;color:#f4f1ec}.lm-screen video,.lm-screen img.lm-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.lm-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;background:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0 1px,transparent 1px 3px),radial-gradient(120% 90% at 50% 40%,transparent 60%,rgba(0,0,0,.45))}.lm-noise{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:4;image-rendering:pixelated;opacity:0;pointer-events:none}.lm-noise.on{opacity:1}.lm-hud{position:absolute;z-index:5;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;background:#0009;color:#f4f1ec;padding:5px 8px;border-radius:4px}.lm-hud.tl{left:10px;top:10px;display:inline-flex;align-items:center;gap:7px}.lm-hud.tl i{width:6px;height:6px;border-radius:50%;background:#ef5b3c;animation:lmBlink 1.2s steps(2) infinite}@keyframes lmBlink{50%{opacity:.2}}.lm-hud.tr{right:10px;top:10px}.lm-hud.tr[data-s=Live]{background:var(--live)}.lm-hud.tr[data-s=Private]{background:var(--priv)}.lm-hud.tr[data-s=Planned]{background:var(--plan)}.lm-stamp{position:absolute;z-index:5;right:12px;bottom:46px;transform:rotate(-4deg);border:2px solid #FF8FBF;color:#ff8fbf;background:#050507b3;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;border-radius:4px}.lm-cap{position:absolute;z-index:5;left:0;right:0;bottom:0;padding:26px 12px 10px;background:linear-gradient(transparent,#000c);display:flex;justify-content:space-between;align-items:end;gap:10px}.lm-cap b{font-weight:600;font-size:15px;min-width:0}.lm-cap span{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;flex:none;color:#cfc9c1}.lm-transport{display:flex;align-items:center;gap:8px}.lm-tb{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--rule);background:var(--card);cursor:pointer;flex:none;padding:0}.lm-tb.ink{background:var(--ink-btn);color:var(--ink-btn-fg);border-color:var(--ink-btn);width:46px;height:46px}.lm-tb svg{width:14px;height:14px;fill:currentColor}.lm-track{flex:1;height:6px;border-radius:3px;background:var(--rule);overflow:hidden;min-width:40px}.lm-track i{display:block;height:100%;width:0;background:var(--accent)}.lm-tcount{font-family:var(--pixel);font-size:10.5px;letter-spacing:.06em;color:var(--muted);flex:none;text-transform:uppercase}.lm-rack{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:thin}.lm-tape{flex:none;width:132px;border:1px solid var(--rule);background:var(--card);border-radius:8px;padding:6px;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:6px;color:var(--fg)}.lm-tape img{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:4px;display:block;background:#111}.lm-tape span{font-size:12px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.lm-tape em{font-style:normal;font-family:var(--pixel);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lm-tape[aria-current=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.lm-console{display:flex;flex-direction:column;gap:12px;min-width:0}.lm-panel{background:var(--card);border:1px solid var(--rule);border-radius:14px;padding:16px;box-shadow:var(--panel-shadow,none);min-width:0}.lm-dialbox{position:relative;height:236px}.lm-dial{position:absolute;left:50%;top:50%;width:176px;height:176px;margin:-88px 0 0 -88px;border-radius:50%;touch-action:none;cursor:grab}.lm-dial:active{cursor:grabbing}.lm-dial:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;background:repeating-conic-gradient(from -135deg,var(--muted) 0 .7deg,transparent .7deg 9deg);-webkit-mask:radial-gradient(circle,transparent 0 80%,#000 80.5% 87%,transparent 87.5%);mask:radial-gradient(circle,transparent 0 80%,#000 80.5% 87%,transparent 87.5%);opacity:.6}.lm-knob{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;transform:rotate(var(--a,-120deg));transition:transform .55s cubic-bezier(.2,.9,.25,1.25);background:repeating-conic-gradient(#ffffff12 0,#ffffff12 2deg,#0003 2deg,#0003 4deg),radial-gradient(circle at 36% 30%,#56524e,#1d1c1b 72%);box-shadow:0 14px 26px -6px #0000008c,inset 0 1px #ffffff2e,0 0 0 3px var(--accent)}.lm-knob.drag{transition:none}.lm-knob .ptr{position:absolute;left:50%;top:8px;width:6px;height:30px;margin-left:-3px;border-radius:3px;background:var(--accent);box-shadow:0 0 12px var(--accent)}.lm-knob .cap2{position:absolute;top:34%;right:34%;bottom:34%;left:34%;border-radius:50%;background:var(--swatch);box-shadow:inset 0 2px 4px #00000059}.lm-dlabel{position:absolute;transform:translate(-50%,-50%);border:0;background:none;cursor:pointer;padding:4px 5px;border-radius:4px;font-family:var(--pixel);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.lm-dlabel[aria-current=true]{color:var(--kick);font-weight:600}.lm-dial-h{display:flex;justify-content:space-between;align-items:center;font-family:var(--pixel);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lm-readout{display:flex;flex-direction:column;gap:10px}.lm-rh{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--pixel);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lm-status{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--rule);border-radius:999px}.lm-status i{width:7px;height:7px;border-radius:50%;background:var(--accent)}.lm-readout h3{margin:0;font-family:var(--display-k);font-weight:var(--display-w,600);letter-spacing:var(--display-ls,-.03em);text-transform:var(--display-tt,none);font-size:clamp(30px,3.4vw,40px);line-height:1;text-wrap:balance;color:var(--fg)}.lm-readout h3 .lm-sun{background:linear-gradient(90deg,#ffd98a,#ffb04f 45%,#ff6333 75%,#f0457b);-webkit-background-clip:text;background-clip:text;color:transparent}.lm-readout h3 em{font-style:italic;color:var(--kick)}.lm-readout h3 img{height:.85em;width:auto;vertical-align:-.08em;margin-right:.15em;display:inline}.lm-tag{margin:0;font-family:var(--tag-font,var(--sans));font-style:var(--tag-style,normal);font-size:var(--tag-size,17px);font-weight:var(--tag-w,600);color:var(--kick);line-height:1.2}.lm-lede{margin:0;color:var(--muted);font-size:14px}.lm-private{background:var(--warn-bg,#fdeee8);color:var(--warn-fg,#8a2e1f);border-radius:8px;padding:9px 11px;font-size:13px}.lm-facts{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule);font-size:13.5px}.lm-facts li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;padding:7px 0;border-bottom:1px solid var(--rule)}.lm-facts li:before{content:"";width:var(--bullet-w,8px);height:var(--bullet-h,8px);margin-top:6px;background:var(--bullet,var(--accent));border-radius:var(--bullet-r,50%)}.lm-live{font-size:13px;color:var(--muted)}.lm-live a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.lm-printer{position:relative;padding:12px 14px 0;border-radius:14px;background:linear-gradient(#2b2927,#141312);color:#e9e3da;overflow:hidden}.lm-printer .lm-ph{display:flex;justify-content:space-between;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#bdb5aa}.lm-printer .lm-ph i{width:7px;height:7px;border-radius:50%;background:#3a3836;display:inline-block;margin-right:6px;vertical-align:0}.lm-printer.busy .lm-ph i{background:var(--accent);box-shadow:0 0 8px var(--accent)}.lm-slot{height:8px;margin:10px -2px 0;border-radius:4px;background:#050505;box-shadow:inset 0 2px 3px #000c}.lm-slips{position:relative;max-height:236px;overflow:hidden;padding:0 10px;margin-top:-4px}.lm-slip{background:#fbf8f3;color:#1d1b19;font-family:var(--mono);font-size:11px;line-height:1.55;padding:12px 12px 14px;margin-bottom:6px;box-shadow:0 6px 10px -6px #0009;transform-origin:top;animation:lmPrint .9s steps(9) both;-webkit-mask:linear-gradient(#000 calc(100% - 6px),transparent 0),conic-gradient(from 135deg at 50% 100%,#000 90deg,transparent 0) 0 100%/10px 6px repeat-x;mask:linear-gradient(#000 calc(100% - 6px),transparent 0),conic-gradient(from 135deg at 50% 100%,#000 90deg,transparent 0) 0 100%/10px 6px repeat-x}.lm-slip+.lm-slip{opacity:.75}@keyframes lmPrint{0%{clip-path:inset(0 0 100% 0);transform:translateY(-12px)}to{clip-path:inset(0 0 0 0);transform:none}}.lm-slip b{font-weight:500;letter-spacing:.12em}.lm-slip .rule{border-top:1px dashed #b8b0a4;margin:6px 0}.lm-slip .row{display:flex;justify-content:space-between;gap:10px}.lm-slip .row span:last-child{text-align:right;min-width:0}.lm-slip small{display:block;color:#6c6a66;font-size:10px;line-height:1.4}.lm-empty{font-family:var(--mono);font-size:11px;color:#9e968b;padding:14px 4px 16px;text-align:center}.lm{--fg:#0f0f0f;--muted:#5d5a57;--card:#fff;--rule:#ddd8d0;--accent:#EF5B3C;--kick:#b8402f;--swatch:#EF5B3C;--sans:var(--body);--display-k:var(--display);--pixel:var(--mono);--ink-btn:#0f0f0f;--ink-btn-fg:#fafafa;--room-bg:#f2ede5}.lm[data-kit=miami44]{--room-bg:linear-gradient(180deg,#070E22 0%,#0B1433 55%,#1A2A63 100%);--room-motif:radial-gradient(560px 360px at 96% -10%,rgba(255,99,51,.32),transparent 70%),repeating-linear-gradient(0deg,transparent 0 46px,rgba(255,193,94,.05) 46px 47px);--fg:#FCFCFD;--muted:#A3ACBA;--card:#0d1738;--rule:#24305a;--accent:#FF6333;--kick:#FFC15E;--sans:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--display-k:"Space Grotesk",sans-serif;--display-ls:-.045em;--pixel:"JetBrains Mono",ui-monospace,monospace;--swatch:linear-gradient(90deg,#FFD98A,#FFB04F,#FF6333,#F0457B);--ink-btn:#FF6333;--ink-btn-fg:#070E22;--bullet:linear-gradient(180deg,#FFD98A,#FF6333 60%,#F0457B);--bullet-w:9px;--bullet-h:9px}.lm[data-kit=miami44]:after{content:"";position:absolute;z-index:-1;right:-60px;top:-120px;width:340px;aspect-ratio:1;border-radius:50%;opacity:.4;pointer-events:none;background:linear-gradient(180deg,#ffd98a,#ffb04f 35%,#ff6333 62%,#f0457b 82%);-webkit-mask:linear-gradient(180deg,#000 50%,transparent 50% 55%,#000 55% 63%,transparent 63% 68%,#000 68% 75%,transparent 75% 81%,#000 81% 86%,transparent 86%);mask:linear-gradient(180deg,#000 50%,transparent 50% 55%,#000 55% 63%,transparent 63% 68%,#000 68% 75%,transparent 75% 81%,#000 81% 86%,transparent 86%)}.lm[data-kit=frijolito],.lm[data-kit=plugins]{--room-bg:#f3eee6;--room-motif:radial-gradient(620px 320px at 100% 0%,rgba(251,116,33,.17),transparent 70%),radial-gradient(#d9d2c6 1.4px,transparent 1.7px) 0 0/30px 30px;--fg:#171614;--muted:#5f5c58;--card:#fbf8f3;--rule:#d9d2c6;--accent:#fb7421;--kick:#a8460e;--sans:Inter,ui-sans-serif,system-ui,sans-serif;--display-k:"Playfair Display",Georgia,serif;--display-ls:-.01em;--pixel:"JetBrains Mono",ui-monospace,monospace;--tag-font:"Playfair Display",Georgia,serif;--tag-style:italic;--tag-size:19px;--swatch:#fb7421;--ink-btn:#171614;--ink-btn-fg:#f3eee6;--panel-shadow:0 12px 30px rgba(23,22,20,.08);--bullet:#fb7421;--bullet-w:11px;--bullet-h:8px}.lm[data-kit=gonzo]{--room-bg:#050507;--room-motif:radial-gradient(520px 340px at 4% 0%,rgba(255,46,136,.25),transparent 70%),radial-gradient(460px 320px at 100% 100%,rgba(124,58,255,.24),transparent 70%);--fg:#F2F0E9;--muted:#9a97a4;--card:#0C0C11;--rule:#1E1D26;--accent:#D4FF2E;--kick:#D4FF2E;--sans:Inter,ui-sans-serif,system-ui,sans-serif;--display-k:"Archivo Black",Impact,sans-serif;--display-w:400;--display-ls:-.01em;--display-tt:uppercase;--pixel:"IBM Plex Mono",ui-monospace,monospace;--tag-font:"Instrument Serif",Georgia,serif;--tag-style:italic;--tag-size:24px;--tag-w:400;--swatch:linear-gradient(90deg,#FF6B1A,#FF2E88 52%,#7C3AFF);--ink-btn:#D4FF2E;--ink-btn-fg:#050507;--warn-bg:rgba(255,46,136,.13);--warn-fg:#FF9CC6;--bullet:#D4FF2E;--bullet-r:0;--bullet-w:9px;--bullet-h:9px}.lm[data-kit=gonzo] .lm-ticker{background:#d4ff2e;color:#050507;border-radius:3px;padding:4px 0;font-size:11px;letter-spacing:.08em}.lm[data-kit=maurice]{--room-bg:#0c0b0a;--room-motif:radial-gradient(560px 340px at 50% 0%,rgba(227,213,195,.12),transparent 70%);--fg:#F3E9DA;--muted:#a79d8e;--card:#15130f;--rule:#2a2620;--accent:#C9A878;--kick:#C9A878;--sans:Inter,ui-sans-serif,system-ui,sans-serif;--display-k:Fraunces,Georgia,serif;--display-ls:.02em;--pixel:"JetBrains Mono",ui-monospace,monospace;--tag-font:Fraunces,Georgia,serif;--tag-style:italic;--tag-size:20px;--swatch:linear-gradient(135deg,#F3E9DA,#C9A878);--ink-btn:#C9A878;--ink-btn-fg:#0c0b0a;--bullet:#C9A878}.lm[data-kit=sly]{--room-bg:#f7f3ed;--room-motif:radial-gradient(560px 340px at 94% 6%,rgba(239,91,60,.16),transparent 70%);--fg:#0f0f0f;--muted:#5d5a57;--card:#fff;--rule:#ddd8d0;--accent:#EF5B3C;--kick:#b8402f;--sans:Inter,ui-sans-serif,system-ui,sans-serif;--display-k:Fraunces,Georgia,serif;--display-ls:-.025em;--pixel:"JetBrains Mono",ui-monospace,monospace;--tag-font:Fraunces,Georgia,serif;--tag-style:italic;--tag-size:19px;--tag-w:500;--swatch:#EF5B3C;--ink-btn:#0f0f0f;--ink-btn-fg:#fafafa;--panel-shadow:0 12px 30px rgba(15,15,15,.07);--bullet:#EF5B3C}.lm-sec-h{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.lm-eyebrow{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#b8402f}.lm-sec-h h3{margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:600;font-size:clamp(28px,3.4vw,46px);line-height:.98;letter-spacing:-.05em;color:#141210;text-wrap:balance}.lm-sec-h h3 em{font-style:normal;color:#ef5b3c}.lm-sec-h p{margin:0;color:#6e6760;max-width:56ch;font-size:15px}.lm-film-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lm-film{border-radius:20px;overflow:hidden;background:#fbf8f3;border:1px solid rgba(20,18,16,.08);box-shadow:0 20px 50px -34px #281c1273}.lm-film-screen{position:relative;aspect-ratio:16/9;background:repeating-linear-gradient(135deg,rgba(251,116,33,.08) 0 10px,transparent 10px 20px),linear-gradient(160deg,#1c1a18,#0c0b0a);display:grid;place-items:center;color:#f3eee6}.lm-film-screen span{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:42px;opacity:.9}.lm-film-screen i{position:absolute;left:14px;bottom:14px;width:9px;height:9px;border-radius:50%;background:#fb7421;box-shadow:0 0 0 4px #fb742133}.lm-film-b{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;color:#171614}.lm-film-b b{font-size:17px;letter-spacing:-.02em}.lm-film-b p{margin:0;font-size:13.5px;line-height:1.45;color:#5f5c58}.lm-pill{align-self:flex-start;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:999px;background:#6d655c;color:#fff}.lm-note{margin:10px 0 0;font-size:12.5px;color:#6e6760}.lm-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lm-lane{background:#fffdf9d1;border:1px solid rgba(20,18,16,.08);border-radius:18px;padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lm-lane-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:0 2px 6px;border-bottom:1px solid rgba(20,18,16,.1)}.lm-lane-h b{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:14px;color:#141210}.lm-lane-h b i{width:9px;height:9px;border-radius:50%;display:block}.lm-lane-h span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-variant-numeric:tabular-nums;color:#3d3a37}.lm-lane p{margin:0 2px;font-size:12.5px;color:#6e6760}.lm-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;align-items:start;text-align:left;border:1px solid rgba(20,18,16,.1);background:#fff;border-radius:12px;padding:10px;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .3s}.lm-card:hover{transform:translateY(-2px);border-color:#141210;box-shadow:0 12px 24px -16px #281c1280}.lm-card i{width:12px;height:12px;border-radius:50%;margin-top:3px;display:block}.lm-card b{display:block;font-weight:600;font-size:13.5px;line-height:1.25;color:#141210}.lm-card small{display:block;font-size:12px;color:#6e6760;line-height:1.3}.lm-foot{margin:18px 0 0;font-size:12px;line-height:1.5;color:#6e6760;max-width:95ch}@media(max-width:980px){.lm-body{grid-template-columns:minmax(0,1fr)}.lm-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.lm-console .lm-readout{grid-column:1/-1}.lm-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.lm{padding:10px;border-radius:16px}.lm-console,.lm-lanes,.lm-film-row{grid-template-columns:minmax(0,1fr)}.lm-tape{width:112px}}@media(prefers-reduced-motion:reduce){.lm-ticker span,.lm-hud.tl i,.lm-slip{animation:none}.lm-knob,.lm{transition:none}}.lm-next *{box-sizing:border-box}.lm-bezel{position:relative;box-shadow:inset 0 1px #ffffff1f,0 18px 36px -18px #000000b3,0 0 70px -18px color-mix(in srgb,var(--accent) 55%,transparent);transition:box-shadow .6s ease}.lm-bezel:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:9px;z-index:6;pointer-events:none;background:linear-gradient(115deg,#ffffff24,#fff0 28%,#fff0 70%,#ffffff0d)}.lm-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:-4px 4px 14px}.lm-strip-h{font-family:"Silkscreen",var(--pixel);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--kick);margin-right:4px}.lm-strip-c{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;border:1px solid var(--rule);background:color-mix(in srgb,var(--card) 80%,transparent);font-size:12px;color:var(--muted)}.lm-strip-c i{width:8px;height:8px;border-radius:2px;display:block}.lm-strip-c b{color:var(--fg);font-variant-numeric:tabular-nums}.lm-tv{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;align-items:flex-end;padding:clamp(16px,4%,34px) clamp(16px,5%,40px) clamp(30px,9%,56px);background:radial-gradient(120% 90% at 85% 15%,color-mix(in srgb,var(--accent) 30%,#0b0a09),#0b0a09 60%),#0b0a09;color:#f6f2ec}.lm-orb{position:absolute;right:6%;top:12%;width:min(42%,300px);aspect-ratio:1}.lm-orb i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:46% 54% 52% 48%/50% 44% 56% 50%;background:radial-gradient(60% 60% at 34% 30%,color-mix(in srgb,#fff 70%,var(--accent)) 0%,var(--accent) 38%,color-mix(in srgb,var(--accent) 45%,#000) 100%);box-shadow:inset -18px -24px 40px #00000059,0 30px 80px -20px color-mix(in srgb,var(--accent) 70%,transparent);animation:lmBlob 9s ease-in-out infinite}.lm-orb i:nth-child(2){inset:auto -8% -10% auto;width:26%;height:26%;animation-duration:7s;animation-delay:-2s;opacity:.85}.lm-orb i:nth-child(3){inset:2% auto auto -14%;width:14%;height:14%;animation-duration:5.5s;animation-delay:-1s;opacity:.7}.lm-tv-b{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;max-width:min(62%,560px);animation:lmCardIn .7s cubic-bezier(.16,1,.3,1) both}.lm-px{font-family:"Silkscreen",var(--pixel);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 70%,#fff)}.lm-tv-b b{font-family:var(--display-k);font-weight:var(--display-w,600);letter-spacing:var(--display-ls,-.03em);text-transform:var(--display-tt,none);font-size:clamp(24px,3.6vw,52px);line-height:.98;text-wrap:balance}.lm-tv-b p{margin:0;font-size:clamp(13px,1.3vw,16px);line-height:1.45;color:#d9d3ca;max-width:44ch}.lm-lanepill{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#f6f2ec}.lm-lanepill i{width:8px;height:8px;border-radius:50%;background:var(--lc,var(--accent));box-shadow:0 0 10px var(--lc,var(--accent))}.lm-pixrow{position:absolute;left:clamp(16px,5%,40px);bottom:clamp(12px,3.5%,22px);display:flex;gap:4px;z-index:1}.lm-pixrow i{width:8px;height:8px;background:var(--accent);opacity:.18;animation:lmPix 1.6s steps(1) infinite;animation-delay:var(--d)}.lm-tv.is-plugin .lm-orb{width:min(30%,220px);top:16%}.lm-tv[data-s=Planned] .lm-orb i{filter:grayscale(.55) brightness(.9)}.lm-tv[data-s=Private] .lm-orb i{filter:saturate(.7)}@keyframes lmBlob{0%,to{border-radius:46% 54% 52% 48%/50% 44% 56% 50%;transform:translate(0) rotate(0)}33%{border-radius:56% 44% 44% 56%/44% 56%;transform:translate(-3%,4%) rotate(8deg)}66%{border-radius:44% 56% 58% 42%/56% 46% 54% 44%;transform:translate(3%,-3%) rotate(-6deg)}}@keyframes lmCardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lmPix{0%,to{opacity:.18}50%{opacity:.9}}.lm-thumb{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:4px;display:block;background:#111;pointer-events:none}.lm-thumb.mini{position:relative;overflow:hidden;background:radial-gradient(90% 90% at 80% 20%,color-mix(in srgb,var(--accent) 35%,#0b0a09),#0b0a09)}.lm-thumb.mini i{position:absolute;right:14%;top:18%;width:38%;aspect-ratio:1;border-radius:46% 54% 52% 48%/50% 44% 56% 50%;background:radial-gradient(60% 60% at 34% 30%,color-mix(in srgb,#fff 65%,var(--accent)),var(--accent) 40%,color-mix(in srgb,var(--accent) 45%,#000))}.lm-thumb.mini[data-s=Planned] i{filter:grayscale(.55)}.lm-thumb.mini:after{content:"";position:absolute;left:10%;bottom:18%;width:44%;height:5px;border-radius:2px;background:#ffffff8c;box-shadow:0 -9px #ffffff40}.lm-tape{transition:transform .25s cubic-bezier(.34,1.56,.64,1),border-color .2s}.lm-tape:hover{transform:translateY(-2px)}.lm-hub{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:#f6f2ec;display:grid;place-items:center;pointer-events:none;z-index:2;box-shadow:inset 0 2px 4px #0003,0 0 0 3px color-mix(in srgb,var(--accent) 60%,transparent)}.lm-hub img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.lm-boot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#f6f2ec;color:#141210;pointer-events:none;opacity:0;visibility:hidden}.lm-boot img{width:min(28%,150px);height:auto}.lm-boot span{font-family:Silkscreen,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#b8402f}.lm-boot.on{visibility:visible;animation:lmBoot 1.5s cubic-bezier(.2,.8,.2,1) both}.lm-boot.on img{animation:lmBootMark 1.5s ease both}@keyframes lmBoot{0%{opacity:1;clip-path:inset(49.5% 0 49.5% 0)}18%{opacity:1;clip-path:inset(0)}70%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0)}}@keyframes lmBootMark{0%,15%{opacity:0;transform:scale(.8)}40%{opacity:1;transform:scale(1)}to{opacity:1}}.lm-next-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lm-next-c{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;align-items:start;padding:16px;border-radius:18px;background:#fffdf9d1;border:1px solid rgba(20,18,16,.08);box-shadow:0 20px 50px -34px #281c1273;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lm-next-n{grid-row:span 2;font-family:Silkscreen,monospace;font-size:26px;line-height:1;color:#ef5b3c}.lm-next-b{min-width:0}.lm-next-b b{display:block;font-size:16px;letter-spacing:-.02em;color:#171614}.lm-next-b p{margin:4px 0 0;font-size:13px;line-height:1.45;color:#5f5c58}.lm-next-c .lm-pill{grid-column:2}@media(max-width:980px){.lm-next-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.lm-tv-b{max-width:100%}.lm-orb{width:44%;top:8%;right:4%}.lm-tv-b b{font-size:22px}.lm-tv-b p{display:none}.lm-strip-c{font-size:11px;padding:3px 8px 3px 6px}.lm-hub{width:44px;height:44px;margin:-22px 0 0 -22px}.lm-hub img{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.lm-orb i,.lm-pixrow i,.lm-tv-b{animation:none}.lm-boot{display:none}}.lm-hud.tr[data-s="In build"]{background:var(--build)}.lm-hud.tr[data-s="In review"]{background:#6a4c93}.lm-sv{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:42px 6% 16px;background:radial-gradient(70% 90% at 12% 110%,color-mix(in srgb,var(--accent) 55%,transparent),transparent 70%),radial-gradient(60% 70% at 95% -10%,color-mix(in srgb,var(--kick) 45%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--accent) 18%,#16120f),#0b0a09)}.lm-sv-win{position:relative;width:100%;height:100%;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;background:#fbf8f3;box-shadow:0 0 0 1px #ffffff1f,0 24px 48px -16px #000000b3,0 0 60px -20px color-mix(in srgb,var(--accent) 70%,transparent);animation:lmWinIn .8s cubic-bezier(.16,1,.3,1) both}@keyframes lmWinIn{0%{opacity:0;transform:translateY(14px) scale(.96)}}.lm-sv-bar{flex:none;display:flex;align-items:center;gap:10px;height:28px;padding:0 10px;background:#ece7df;border-bottom:1px solid #dcd5ca;color:#4d4842}.lm-sv-dots{display:flex;gap:6px;flex:none}.lm-sv-dots i{width:9px;height:9px;border-radius:50%;background:#ff5f57}.lm-sv-dots i:nth-child(2){background:#febc2e}.lm-sv-dots i:nth-child(3){background:#28c840}.lm-sv-url{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:18px;border-radius:6px;background:#fff;font-family:var(--body);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px;margin:0 auto}.lm-sv-url svg{width:10px;height:10px;fill:#6f6a63;flex:none}.lm-sv-url.mono{font-family:var(--mono);background:transparent}.lm-sv-rec{flex:none;display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:#6f6a63}.lm-sv-rec i{width:6px;height:6px;border-radius:50%;background:#2f7d32}.lm-sv-rec.rec i{background:#a5600f}.lm-sv-vp{position:relative;flex:1;min-height:0;overflow:hidden;background:#fbf8f3}.lm-sv-cam{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%;transition:transform 1.4s cubic-bezier(.65,0,.25,1);will-change:transform}.lm-sv-cam img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;display:block;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lm-sv-cur{position:absolute;z-index:2;width:20px;height:20px;margin:-3px 0 0 -4px;transition:left 1.25s cubic-bezier(.65,0,.25,1),top 1.25s cubic-bezier(.65,0,.25,1);pointer-events:none}.lm-sv-cur svg{position:relative;width:20px;height:20px;fill:#111;stroke:#fff;stroke-width:1.4;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.lm-sv-rip{position:absolute;left:4px;top:3px;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:color-mix(in srgb,var(--accent) 45%,transparent);border:2px solid var(--accent);opacity:0;transform:scale(.2);animation:lmRip .9s ease-out 1.25s 2 both}@keyframes lmRip{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1.5)}}.lm-sv-win.is-term{background:#141210}.lm-sv-win.is-term .lm-sv-bar{background:#22201d;border-color:#2e2b27;color:#cfc9c1}.lm-sv-win.is-term .lm-sv-rec{color:#a59e94}.lm-term{flex:1;min-height:0;overflow:hidden;padding:14px 16px;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;font-family:var(--mono);font-size:clamp(10.5px,1.25vw,13.5px);line-height:1.45;color:#e9e4dc}.lm-term-l{display:flex;gap:8px;min-width:0;overflow-wrap:anywhere;animation:lmLineIn .25s ease-out both}@keyframes lmLineIn{0%{opacity:0;transform:translateY(4px)}}.lm-term-p{flex:none;color:var(--accent);font-weight:500}.lm-term-l.k-sh .lm-term-p{color:#8fb996}.lm-term-l.k-out{color:#9b958c;padding-left:16px}.lm-term-l.k-ok{color:#bfe3c3}.lm-term-l.k-ok .lm-term-p{color:#4cc35a}.lm-term-l.k-warn{color:#f0c99a}.lm-term-l.k-warn .lm-term-p{color:#f0a24a}.lm-term-caret{display:inline-block;width:.55em;height:1.1em;background:#e9e4dc;vertical-align:-2px;animation:lmBlink 1s steps(2) infinite;flex:none}.lm-thumb.term{position:relative;display:flex;align-items:center;justify-content:center;background:#141210}.lm-thumb.term i{font-style:normal;font-family:var(--mono);font-size:13px;color:var(--accent)}@media(max-width:640px){.lm-sv{padding:38px 10px 10px}.lm-sv-rec{display:none}}@media(prefers-reduced-motion:reduce){.lm-sv-win,.lm-term-l{animation:none}.lm-sv-cam,.lm-sv-cur{transition:none}.lm-term-caret{animation:none}}.lm-lito{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:#f7f3ec;background:radial-gradient(80% 90% at 78% 40%,color-mix(in srgb,var(--pod,#fb7421) 38%,transparent),transparent 68%),radial-gradient(60% 60% at 8% 110%,rgba(251,116,33,.22),transparent 70%),linear-gradient(165deg,#1f1d1b,#141210 70%)}.lm-lito:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background:radial-gradient(rgba(247,243,236,.09) 1px,transparent 1.4px) 0 0/22px 22px}.lm-lito-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:9px;animation:lmCardIn .7s cubic-bezier(.16,1,.3,1) both}.lm-lito-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#fb7421}.lm-lito-copy b{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,58px);line-height:.95;letter-spacing:-.01em;text-wrap:balance}.lm-lito-copy b em{font-style:italic;color:#fb7421}.lm-lito-copy p{margin:0;font-size:clamp(13px,1.25vw,15.5px);line-height:1.45;color:#d9d3ca;max-width:40ch}.lm-lito .lm-px{color:#f0b48a}.lm-lito-one{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(12px,3%,32px);padding:clamp(40px,7%,58px) clamp(18px,5%,44px) clamp(24px,6%,44px)}.lm-lito-one .lm-lito-copy{order:1}.lm-lito-stage{order:2;position:relative;justify-self:center;width:min(100%,300px);aspect-ratio:1;display:grid;place-items:center}.lm-lito-stage img{position:relative;z-index:1;width:76%;height:auto;filter:drop-shadow(0 22px 34px rgba(0,0,0,.45));animation:lmLitoIn .9s cubic-bezier(.16,1,.3,1) both,lmLitoFloat 5.5s ease-in-out .9s infinite}.lm-lito-halo{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--pod-glow,#fb7421) 55%,transparent),transparent 72%);animation:lmLitoHalo 5.5s ease-in-out infinite}.lm-lito-shadow{position:absolute;bottom:4%;left:50%;width:46%;height:7%;margin-left:-23%;border-radius:50%;background:#00000073;filter:blur(6px);animation:lmLitoShadow 5.5s ease-in-out .9s infinite}.lm-lito-one[data-s=Planned] .lm-lito-stage img{filter:drop-shadow(0 22px 34px rgba(0,0,0,.45)) saturate(.75)}.lm-lito-meta{margin:2px 0 4px;display:grid;gap:6px;max-width:40ch}.lm-lito-meta div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;padding-top:6px;border-top:1px solid rgba(247,243,236,.12)}.lm-lito-meta dt{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#a49d93}.lm-lito-meta dd{margin:0;font-size:13px;color:#f7f3ec}.lm-lito-lineup{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(14px,3%,34px);padding:clamp(40px,7%,58px) clamp(18px,5%,44px) clamp(24px,6%,44px)}.lm-lito-grid{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6px,1.2vw,12px)}.lm-lito-grid li{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;animation:lmLitoIn .7s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d)}.lm-lito-grid img{width:100%;max-width:84px;height:auto;filter:drop-shadow(0 10px 16px rgba(0,0,0,.4));transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.lm-lito-grid li:hover img{transform:translateY(-4px) rotate(-3deg)}.lm-lito-cap{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:#e9e3da;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-lito-cap i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--lc,#6d655c);box-shadow:0 0 8px var(--lc,#6d655c)}.lm-lito-grid em{position:absolute;top:2px;right:4px;font-style:normal;font-family:var(--mono);font-size:8.5px;color:#f7f3ec8c}.lm-lito .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lm-thumb.lito{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(90% 90% at 70% 30%,color-mix(in srgb,var(--pod,#fb7421) 45%,#141210),#141210)}.lm-thumb.lito img{height:78%;width:auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}.lm-hud-bean{width:14px;height:14px;margin:-2px 6px -3px 0;vertical-align:middle}@keyframes lmLitoIn{0%{opacity:0;transform:translateY(18px) scale(.9)}to{opacity:1;transform:none}}@keyframes lmLitoFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-2deg)}}@keyframes lmLitoHalo{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes lmLitoShadow{0%,to{transform:scaleX(1);opacity:.45}50%{transform:scaleX(.82);opacity:.3}}@media(max-width:620px){.lm-lito-one{grid-template-columns:minmax(0,1fr) 38%;padding:38px 14px 18px}.lm-lito-lineup{grid-template-columns:minmax(0,1fr);gap:10px;padding:38px 14px 14px;align-content:center}.lm-lito-lineup .lm-lito-copy p,.lm-lito-one .lm-lito-copy p,.lm-lito-meta,.lm-lito .lm-px{display:none}.lm-lito-copy b{font-size:24px}.lm-lito-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.lm-lito-cap,.lm-lito-grid em{display:none}}@media(prefers-reduced-motion:reduce){.lm-lito-copy,.lm-lito-stage img,.lm-lito-halo,.lm-lito-shadow,.lm-lito-grid li{animation:none}}@keyframes lmFadeIn{0%{opacity:1}to{opacity:0}}.lm-fadein{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#0b0b0c;pointer-events:none;animation:lmFadeIn .55s ease-out both}@keyframes lmUpNext{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lm-upnext{position:absolute;right:12px;bottom:46px;z-index:4;display:flex;flex-direction:column;gap:2px;align-items:flex-end;padding:7px 11px;border-radius:8px;background:#0b0b0cb8;color:#f3eee6;pointer-events:none;animation:lmUpNext .4s ease-out both}.lm-upnext span{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.lm-upnext b{font-size:12px;font-weight:600;letter-spacing:-.01em}@media(prefers-reduced-motion:reduce){.lm-fadein,.lm-upnext{animation:none}.lm-fadein{display:none}}.slyc{--c-bg:#f3efe9;--c-bg2:#fbf9f5;--c-ink:#141210;--c-muted:#6e6760;--c-line:rgba(20,18,16,.1);--c-glass:rgba(255,253,249,.8);--c-glass-line:rgba(20,18,16,.08);--c-signal:#FB7421;--c-shadow:0 30px 80px -30px rgba(40,28,18,.35);position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;overflow:hidden;color:var(--c-ink);background:radial-gradient(120% 90% at 50% 30%,var(--c-bg2),var(--c-bg) 70%);font-family:Inter Tight,Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;animation:slycIn .55s cubic-bezier(.16,1,.3,1)}@keyframes slycIn{0%{opacity:0;transform:scale(1.015)}}.slyc *{box-sizing:border-box}.slyc__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:manipulation;opacity:0;transition:opacity .6s}.slyc.is-ready .slyc__canvas{opacity:1}.slyc__top{position:absolute;left:0;right:0;top:0;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:18px clamp(16px,3vw,36px);pointer-events:none}.slyc__brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px;letter-spacing:-.01em;line-height:1.2}.slyc__brand img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.slyc__brand span{display:block;color:var(--c-muted);font-weight:500}.slyc__actions{display:flex;gap:8px;align-items:center;pointer-events:auto}.slyc__pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--c-ink);padding:9px 14px;border-radius:999px;background:var(--c-glass);border:1px solid var(--c-glass-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.slyc__pill:hover{background:#fff}.slyc__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--c-line);background:var(--c-glass);color:var(--c-ink);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;cursor:pointer;font:inherit;font-size:18px;line-height:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.slyc__btn:hover{background:#fff}.slyc__btn:focus-visible,.slyc__pill:focus-visible{outline:2px solid var(--c-signal);outline-offset:2px}.slyc__copy{position:absolute;z-index:3;left:clamp(16px,3vw,36px);top:clamp(86px,12vh,130px);max-width:420px;pointer-events:none;transition:opacity .5s,transform .5s}.slyc__copy h2{margin:0;font-size:clamp(38px,5.2vw,74px);line-height:.95;letter-spacing:-.055em;font-weight:600;color:var(--c-ink)}.slyc__copy p{margin:16px 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.45;color:var(--c-muted);max-width:30ch}.slyc.is-focus .slyc__copy{opacity:0;transform:translateY(-10px)}.slyc__chips{position:absolute;z-index:6;left:16px;right:16px;bottom:22px;display:flex;gap:6px;flex-wrap:wrap;justify-content:center;pointer-events:none;transition:opacity .4s}.slyc__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--c-ink);cursor:pointer;pointer-events:auto;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:var(--c-glass);border:1px solid var(--c-glass-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:12.5px;font-weight:500;white-space:nowrap;transition:background .3s,border-color .3s,transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.slyc__chip:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 24px -14px #281c1280}.slyc__chip:active{transform:translateY(0) scale(.97)}.slyc__chip:disabled{cursor:default;opacity:.6;transform:none;box-shadow:none}.slyc__chip.on{background:#fff;border-color:color-mix(in srgb,var(--kind) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--kind) 16%,transparent)}.slyc__chip:focus-visible{outline:2px solid var(--c-signal);outline-offset:2px}.slyc__chip i,.slyc__kind i{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--kind)}.slyc__kind i{box-shadow:0 0 0 4px color-mix(in srgb,var(--kind) 18%,transparent)}.slyc__tip{position:absolute;z-index:4;pointer-events:none;padding:8px 12px;border-radius:12px;background:var(--c-ink);color:var(--c-bg);font-size:13px;font-weight:600;letter-spacing:-.01em;transform:translate(14px,14px);white-space:nowrap}.slyc__tip small{display:block;font-weight:500;opacity:.65;font-size:11.5px}.slyc__card{position:absolute;z-index:5;right:clamp(16px,3vw,40px);top:50%;width:min(400px,calc(100% - 32px));transform:translate(30px,-50%);opacity:0;pointer-events:none;background:var(--c-glass);border:1px solid var(--c-glass-line);border-radius:28px;padding:26px 26px 20px;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);box-shadow:var(--c-shadow);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.slyc__card.on{opacity:1;transform:translateY(-50%);pointer-events:auto}.slyc__card{--kind:var(--c-signal);overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--kind) 9%,rgba(255,253,249,.86)),#fffdf9d1 46%);box-shadow:var(--c-shadow),0 40px 90px -50px color-mix(in srgb,var(--kind) 70%,transparent),inset 0 1px #ffffffe6}.slyc__card:before{content:"";position:absolute;left:26px;right:26px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--kind);opacity:.9}.slyc__card:after{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--kind) 22%,transparent),transparent)}.slyc__in{position:relative;z-index:1}.slyc__in>*{animation:slycRise .7s cubic-bezier(.16,1,.3,1) both}.slyc__in>:nth-child(2){animation-delay:.03s}.slyc__in>:nth-child(3){animation-delay:.07s}.slyc__in>:nth-child(4){animation-delay:.11s}.slyc__in>:nth-child(5){animation-delay:.15s}.slyc__in>:nth-child(6){animation-delay:.19s}.slyc__in>:nth-child(7){animation-delay:.23s}.slyc__in>:nth-child(8){animation-delay:.27s}@keyframes slycRise{0%{opacity:0;transform:translateY(10px)}}.slyc__idx{font-size:12px;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--c-ink);margin-bottom:12px}.slyc__idx span{color:var(--c-muted);font-weight:500}.slyc__close{position:absolute;right:-8px;top:-10px;width:36px;height:36px;z-index:2}.slyc__kind{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.slyc__card h3{margin:14px 0 0;font-size:38px;line-height:.98;letter-spacing:-.05em;font-weight:600;color:var(--c-ink);text-wrap:balance}.slyc__sub{margin-top:6px;color:var(--c-muted);font-size:15px}.slyc__what{margin:18px 0 0;font-size:17px;line-height:1.45;letter-spacing:-.01em}.slyc__how{margin-top:18px;padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--kind) 6%,rgba(255,255,255,.6));border:1px solid var(--c-glass-line)}.slyc__how b{display:block;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);font-weight:600;margin-bottom:6px}.slyc__how p{margin:0;font-size:14.5px;line-height:1.5;opacity:.86}.slyc__foot{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.slyc__nav{display:flex;gap:6px}.slyc__tag{font-size:12px;font-weight:600;padding:6px 11px;border-radius:999px;border:1px solid var(--c-line)}.slyc__tag.live{background:#1f7a3a;color:#fff;border-color:transparent}.slyc__tag.build{background:var(--c-signal);color:#fff;border-color:transparent}.slyc__vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(130% 100% at 50% 42%,transparent 55%,rgba(60,40,24,.16) 100%)}.slyc__grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:1;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .22 0 0 0 0 .15 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:slycGrain 1.2s steps(6) infinite}@keyframes slycGrain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.slyc__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:6;color:var(--c-muted);font-size:14px;pointer-events:none;padding:24px;text-align:center}.slyc__top{z-index:9}.slyc__views{pointer-events:auto;display:flex;gap:2px;padding:4px;border-radius:999px;background:var(--c-glass);border:1px solid var(--c-glass-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 30px -20px #281c1280}.slyc__views button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--c-muted);padding:8px 14px;border-radius:999px;transition:background .3s,color .3s}.slyc__views button:hover{color:var(--c-ink)}.slyc__views button.on{background:var(--c-ink);color:var(--c-bg2)}.slyc__views button:focus-visible{outline:2px solid var(--c-signal);outline-offset:2px}.slyc__play{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;margin-top:14px;width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 14px;border-radius:14px;border:0;background:var(--c-ink);color:var(--c-bg2);font-size:14px;font-weight:600;letter-spacing:-.01em;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.slyc__play:hover{transform:translateY(-1px)}.slyc__play i{width:0;height:0;border-left:9px solid var(--kind);border-top:6px solid transparent;border-bottom:6px solid transparent}.slyc__layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:radial-gradient(120% 70% at 50% 0%,var(--c-bg2),var(--c-bg) 70%);clip-path:circle(0px at var(--ox,50%) var(--oy,0px));visibility:hidden;transition:clip-path .9s cubic-bezier(.7,0,.2,1),visibility 0s linear .9s}.slyc__layer.on{clip-path:circle(150vmax at var(--ox,50%) var(--oy,0px));visibility:visible;transition:clip-path .9s cubic-bezier(.7,0,.2,1),visibility 0s}.slyc__labs{max-width:1240px;margin:0 auto;padding:96px clamp(16px,3vw,36px) 48px;display:flex;flex-direction:column;gap:40px}.slyc__labs-intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;align-items:end}.slyc__labs-intro .lm-eyebrow{grid-column:1/-1;margin-bottom:-18px}.slyc__labs-intro h2{margin:0;font-size:clamp(40px,5.6vw,80px);line-height:.94;letter-spacing:-.055em;font-weight:600;color:var(--c-ink);text-wrap:balance}.slyc__labs-intro h2 em{font-style:normal;color:#ef5b3c}.slyc__labs-intro p{margin:0;color:var(--c-muted);font-size:16px;line-height:1.5;max-width:42ch}.slyc__layer.on .slyc__labs>*{animation:slycRise .9s cubic-bezier(.16,1,.3,1) both}.slyc__layer.on .slyc__labs>:nth-child(2){animation-delay:.12s}.slyc__layer.on .slyc__labs>:nth-child(3){animation-delay:.2s}.slyc__back{align-self:center}.slyc.is-labs .slyc__chips,.slyc.is-labs .slyc__card,.slyc.is-labs .slyc__copy{opacity:0;pointer-events:none}.slyc.is-labs .slyc__grain{opacity:.04}@media(max-width:760px){.slyc__brand div{display:none}.slyc__views button{padding:7px 10px;font-size:12.5px}.slyc__labs{padding-top:84px;gap:32px}.slyc__labs-intro{grid-template-columns:minmax(0,1fr);gap:14px}.slyc__labs-intro .lm-eyebrow{margin-bottom:0}}@media(max-width:480px){.slyc__actions .slyc__pill{display:none}.slyc__top{padding-left:12px;padding-right:12px}}@media(prefers-reduced-motion:reduce){.slyc__layer,.slyc__layer.on{transition:none}.slyc__layer.on .slyc__labs>*{animation:none}}@media(max-width:760px){.slyc__copy{top:76px}.slyc__copy h2{font-size:40px}.slyc__card{top:auto;bottom:16px;right:16px;left:16px;width:auto;transform:translateY(30px);padding:22px 20px 16px;border-radius:24px}.slyc__card.on{transform:translateY(0)}.slyc__card h3{font-size:30px}.slyc__card:before{left:20px;right:20px}.slyc__chips{bottom:14px;gap:5px}.slyc__chip{padding:7px 11px;font-size:12px}.slyc__what{font-size:16px}.slyc.is-focus .slyc__chips{opacity:0}.slyc.is-focus .slyc__chip{pointer-events:none}.slyc__tip{display:none}}@media(prefers-reduced-motion:reduce){.slyc,.slyc__card,.slyc__copy,.slyc__canvas,.slyc__chip,.slyc__in>*{animation:none;transition:none}.slyc__grain{animation:none}}.slyc.is-labs .slyc__top{background:color-mix(in srgb,var(--c-bg2) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--c-glass-line)}.slyc__labs-intro .slyc__labs-hint{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;max-width:none}.slyc__labs-hint span{font-family:Silkscreen,JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;border-radius:999px;border:1px solid var(--c-glass-line);background:var(--c-glass);color:var(--c-ink)}
