@font-face{font-family:Anton;src:url(/assets/anton-400-core.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2191,U+2193,U+2212}@font-face{font-family:Anton;src:url(/assets/anton-400-ext.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+A1-A8,U+AA,U+AC-B6,U+B8-BA,U+BC-D6,U+D8-FF,U+102,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2002,U+2009,U+200B,U+201A,U+201E,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2215,U+FEFF}@font-face{font-family:Barlow;src:url(/assets/barlow-400-core.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2191,U+2193,U+2212}@font-face{font-family:Barlow;src:url(/assets/barlow-400-ext.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+A1-A8,U+AA,U+AC-B6,U+B8-BA,U+BC-D6,U+D8-FF,U+102,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2002,U+2009,U+200B,U+201A,U+201E,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2215,U+FEFF}@font-face{font-family:Barlow;src:url(/assets/barlow-600-core.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2191,U+2193,U+2212}@font-face{font-family:Barlow;src:url(/assets/barlow-600-ext.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+A1-A8,U+AA,U+AC-B6,U+B8-BA,U+BC-D6,U+D8-FF,U+102,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2002,U+2009,U+200B,U+201A,U+201E,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2215,U+FEFF}@font-face{font-family:Barlow;src:url(/assets/barlow-700-core.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2191,U+2193,U+2212}@font-face{font-family:Barlow;src:url(/assets/barlow-700-ext.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+A1-A8,U+AA,U+AC-B6,U+B8-BA,U+BC-D6,U+D8-FF,U+102,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2002,U+2009,U+200B,U+201A,U+201E,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2215,U+FEFF}@font-face{font-family:Barlow Condensed;src:url(/assets/barlow-condensed-700-core.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2191,U+2193,U+2212}@font-face{font-family:Barlow Condensed;src:url(/assets/barlow-condensed-700-ext.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+A1-A8,U+AA,U+AC-B6,U+B8-BA,U+BC-D6,U+D8-FF,U+102,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2002,U+2009,U+200B,U+201A,U+201E,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2215,U+FEFF}@font-face{font-family:DM Mono;src:url(/assets/dm-mono-400-core.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2191,U+2193,U+2212}@font-face{font-family:DM Mono;src:url(/assets/dm-mono-400-ext.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+A1-A8,U+AA,U+AC-B6,U+B8-BA,U+BC-D6,U+D8-FF,U+102,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2002,U+2009,U+200B,U+201A,U+201E,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2215,U+FEFF}@font-face{font-family:DM Mono;src:url(/assets/dm-mono-500-core.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2191,U+2193,U+2212}@font-face{font-family:DM Mono;src:url(/assets/dm-mono-500-ext.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+A1-A8,U+AA,U+AC-B6,U+B8-BA,U+BC-D6,U+D8-FF,U+102,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2002,U+2009,U+200B,U+201A,U+201E,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2215,U+FEFF}@font-face{font-family:Inter;src:url(/assets/inter-var-core.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2191,U+2193,U+2212}@font-face{font-family:Inter;src:url(/assets/inter-var-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+A1-A8,U+AA,U+AC-B6,U+B8-BA,U+BC-D6,U+D8-FF,U+102,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2002,U+2009,U+200B,U+201A,U+201E,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2215,U+FEFF}@font-face{font-family:"Source Serif 4";src:url(/assets/source-serif-4-var-core.woff2)format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2191,U+2193,U+2212}@font-face{font-family:"Source Serif 4";src:url(/assets/source-serif-4-var-ext.woff2)format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+A1-A8,U+AA,U+AC-B6,U+B8-BA,U+BC-D6,U+D8-FF,U+102,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2002,U+2009,U+200B,U+201A,U+201E,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2215,U+FEFF}@font-face{font-family:Archivo Narrow;src:url(/assets/archivo-narrow-700-core.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2191,U+2193,U+2212}@font-face{font-family:Archivo Narrow;src:url(/assets/archivo-narrow-700-ext.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+A1-A8,U+AA,U+AC-B6,U+B8-BA,U+BC-D6,U+D8-FF,U+102,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2002,U+2009,U+200B,U+201A,U+201E,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2215,U+FEFF}:root{--vc-night:#1a1030;--vc-console:#20142f;--vc-panel:#241640;--vc-cream:#f6efdf;--vc-sun:#ffd166;--vc-coral:#ff5d73;--vc-pink:#ff9ba8;--vc-teal:#7fd8d0;--vc-shadow:#c8402f;--vc-pad:14px}:root,[data-font=control]{--font-mono:"DM Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-display:Anton,"Barlow Condensed",Impact,sans-serif;--font-body:Barlow,system-ui,-apple-system,sans-serif;--font-cond:"Barlow Condensed",sans-serif;--font-ui:Barlow,system-ui,-apple-system,sans-serif}[data-font=clean]{--font-mono:Inter,system-ui,-apple-system,sans-serif;--font-display:"Barlow Condensed",Impact,sans-serif;--font-body:Inter,system-ui,-apple-system,sans-serif;--font-cond:"Barlow Condensed",sans-serif;--font-ui:Inter,system-ui,-apple-system,sans-serif}[data-font=warm]{--font-mono:Barlow,system-ui,-apple-system,sans-serif;--font-display:"Archivo Narrow",Impact,sans-serif;--font-body:"Source Serif 4",Georgia,serif;--font-cond:Barlow,system-ui,sans-serif;--font-ui:Barlow,system-ui,sans-serif}*{box-sizing:border-box}html,body{height:100%}body{background:var(--vc-night);color:var(--vc-cream);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}button,input{font-family:inherit}.hidden{display:none!important}:focus-visible{outline:2px solid var(--vc-sun);outline-offset:2px}.vc{padding:var(--vc-pad);background:var(--vc-night);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.vc__sky{background:linear-gradient(#3d1d4d 0%,#8c3b63 38%,#e0685f 62%,#f0a05a 100%);position:absolute;inset:0}.vc__sun{background:var(--vc-sun);opacity:.9;border-radius:50%;width:300px;height:300px;position:absolute;top:120px;left:50%;transform:translate(-50%)}.vc__haze{background:linear-gradient(180deg,#1a103000,var(--vc-night) 70%);height:46%;position:absolute;bottom:0;left:0;right:0}.vc__scanlines{pointer-events:none;z-index:5;background:repeating-linear-gradient(#0000001a 0 1px,#0000 1px 3px);position:absolute;inset:0}.viewer{z-index:1;border:3px solid var(--vc-night);border-radius:14px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #1a10308c}.viewer__bar{background:var(--vc-night);flex:none;align-items:center;gap:10px;min-height:34px;padding:0 8px 0 12px;display:flex}.viewer__bar,.console{touch-action:pan-y}.viewer__ch{font:11px/1 var(--font-mono);letter-spacing:.08em;color:var(--vc-sun);flex:none}.viewer__url{min-width:0;font:12px/1.2 var(--font-mono);color:#c4b6cf;white-space:nowrap;text-overflow:ellipsis;background:#f6efdf1a;border-radius:4px;flex:1;padding:4px 9px;overflow:hidden}a.viewer__url{cursor:pointer;text-decoration:none;transition:background .12s,color .12s}a.viewer__url:hover{color:var(--vc-cream);background:#f6efdf33}.viewer__live{white-space:nowrap;font:11px/1 var(--font-mono);color:var(--vc-pink);flex:none;animation:1.6s step-end infinite vc-blink}.viewer__menu{cursor:pointer;width:26px;height:26px;color:var(--vc-cream);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex}.viewer__menu:hover{background:#f6efdf26}.viewer__join{border:1px solid var(--vc-sun);background:var(--vc-sun);height:26px;color:var(--vc-console);cursor:pointer;font:700 12px/1 var(--font-cond);letter-spacing:.08em;border-radius:6px;flex:none;padding:0 10px;transition:background .12s}.viewer__join:hover{background:#ffdb84}.viewer__me{width:26px;height:26px;color:var(--vc-teal);cursor:pointer;font:700 12px/1 var(--font-cond);letter-spacing:0;background:#7fd8d02e;border:1px solid #7fd8d099;border-radius:50%;flex:none;transition:background .12s}.viewer__me:hover{background:#7fd8d059}.vibe{background:var(--vc-panel);border-bottom:1px solid #ffd16647;flex:none}.vibe__line{align-items:center;display:flex}.vibe__summary{cursor:pointer;min-width:0;color:inherit;text-align:left;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:9px 14px;display:flex}.vibe__summary:hover{background:#2c1b4d}.vibe__summary>*{flex:none}.vibe__kicker{font:11px/1 var(--font-mono);letter-spacing:.1em;color:var(--vc-sun);white-space:nowrap}.vibe__title{min-width:0;font:700 15px/1 var(--font-cond);letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vibe__meta{min-width:0;font:12px/1.2 var(--font-mono);color:#f6efdfb8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vibe__summary>.vibe__title,.vibe__summary>.vibe__meta{flex:0 auto}.vibe__spacer{flex:1!important}.vibe__chev{font:11px/1 var(--font-mono);color:var(--vc-sun)}.vibe__auto{font:13px/1.4 var(--font-mono);color:#f6efdfb8;margin:8px 0 0}.vibe__where{font:13px/1.4 var(--font-mono);color:#f6efdfb8;margin:0 0 6px}.vibe__keys{white-space:nowrap;font:11px/1 var(--font-mono);letter-spacing:.06em;color:#f6efdfd9;border-left:1px solid #f6efdf26;flex:none;align-items:center;gap:16px;padding:0 6px 0 14px;display:flex}.vibe__k{letter-spacing:.1em;color:var(--vc-sun);font-size:11px}.vibe__help{min-height:26px;color:var(--vc-teal);cursor:pointer;font:inherit;letter-spacing:inherit;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 4px;display:flex}.vibe__help kbd{margin-right:0}.vibe__helplabel{margin-left:5px}.vibe__help:hover{color:var(--vc-cream);background:#f6efdf1f}.vibe__x{color:#f6efdf99;cursor:pointer;background:0 0;border:0;border-radius:7px;width:26px;height:26px;font-size:18px;line-height:1}.vibe__x:hover{color:var(--vc-cream);background:#f6efdf1f}.vibe__body{align-items:flex-start;gap:22px;padding:0 14px 14px;display:flex}.vibe[data-open=false] .vibe__body{display:none}.vibe__about{flex:1;min-width:0}.vibe__blurb{color:#f6efdfd9;max-width:640px;margin:0;font-size:14px;line-height:1.5}.vibe__tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.vibe__tags span{font:11px/1.3 var(--font-mono);background:#f6efdf1a;border-radius:4px;padding:3px 7px}.vibe__stats{border-left:1px solid #f6efdf26;flex-wrap:wrap;flex:none;gap:20px;padding-left:22px;display:flex}.stat b{font:22px/1 var(--font-display);letter-spacing:.02em;display:block}.stat small{font:11px/1.4 var(--font-mono);color:#f6efdfb8;display:block}.stat b.is-sun{color:var(--vc-sun)}.stat b.is-teal{color:var(--vc-teal)}.stat b.is-pink{color:var(--vc-pink)}.stat b.is-coral{color:var(--vc-coral)}.viewer__stage{background:#e6dfd0;flex:1;min-height:0;position:relative}#frame{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.poster{z-index:2;pointer-events:none;background:#e6dfd0;transition:opacity .45s ease-out;position:absolute;inset:0;overflow:hidden}.poster img{object-fit:cover;object-position:top;filter:blur(1.5px)saturate(.85);width:100%;height:100%;display:block}.poster:after{content:"";background:repeating-linear-gradient(#1a103029 0 2px,#0000 2px 4px);position:absolute;inset:0}.poster__tag{z-index:1;font:11px/1.4 var(--font-mono);letter-spacing:.1em;color:var(--vc-sun);background:#1a1030d1;border-radius:7px;padding:4px 9px;animation:1.2s step-end infinite vc-blink;position:absolute;bottom:12px;left:12px}.poster[data-done=true]{opacity:0}.slow{z-index:4;white-space:nowrap;max-width:calc(100% - 20px);font:13px/1.3 var(--font-body);color:var(--vc-cream);background:#1a1030e0;border-radius:999px;align-items:center;gap:10px;padding:4px 4px 4px 12px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #1a103059}.slow__next{cursor:pointer;min-height:36px;font:700 12px/1 var(--font-mono);letter-spacing:.08em;color:var(--vc-night);background:var(--vc-sun);border:0;border-radius:999px;flex:none;padding:0 14px}.slow__next:hover{filter:brightness(1.08)}.milestone{z-index:2;margin-top:var(--vc-pad);cursor:pointer;background:var(--vc-console);white-space:nowrap;border:1px solid #ffd1668c;border-radius:12px;flex:none;align-items:center;gap:14px;padding:5px 5px 5px 16px;animation:.25s vc-rise;display:flex;position:relative;box-shadow:0 -6px 30px #1a103080}.milestone__k{font:700 15px/1 var(--font-cond);letter-spacing:.08em;color:var(--vc-sun);flex:none}.milestone__sub{text-overflow:ellipsis;min-width:0;font:12px/1 var(--font-mono);letter-spacing:.06em;color:#f6efdfc7;flex:1;overflow:hidden}.milestone__go{cursor:pointer;min-height:34px;font:700 12px/1 var(--font-mono);letter-spacing:.1em;color:var(--vc-night);background:var(--vc-sun);border:0;border-radius:8px;flex:none;padding:0 14px}.milestone__go:hover{filter:brightness(1.08)}.since{cursor:default;padding-right:4px}.hearthint{z-index:2;margin-top:var(--vc-pad);background:var(--vc-console);border:1px solid #ff5d7399;border-radius:12px;flex:none;align-items:center;gap:10px;padding:5px 4px 5px 16px;animation:.25s vc-rise;display:flex;position:relative;box-shadow:0 -6px 30px #1a103080}.hearthint:after{content:"";bottom:-7px;left:var(--vc-notch,40px);background:var(--vc-console);border:1px solid #ff5d7399;border-width:0 1px 1px 0;width:12px;height:12px;margin-left:-6px;position:absolute;transform:rotate(45deg)}.hearthint__text{color:#f6efdfd9;flex:1;min-width:0;margin:0;font-size:13.5px;line-height:1.35}.hearthint__text b{font:700 14px/1 var(--font-cond);letter-spacing:.06em;color:var(--vc-coral);margin-right:4px}.hearthint__heart{color:var(--vc-coral)}.act--fav.is-hinted{animation:1.1s ease-in-out 3 vc-heartbeat}@keyframes vc-heartbeat{0%,40%,to{transform:scale(1)}20%{transform:scale(1.14)}}.freshhint,.freshhint:after{border-color:#ffd16699}.freshhint .hearthint__text b{color:var(--vc-sun)}.freshhint__btn{cursor:pointer;background:#ffd1661f;border:1px solid #ffd16673;border-radius:8px;flex:none;min-width:40px;min-height:34px;padding:0 8px;font-size:18px;line-height:1}.freshhint__btn:hover{background:#ffd1663d}.returnhook,.returnhook:after{border-color:#7fd8d099}.returnhook:after{display:none}.returnhook .hearthint__text b{color:var(--vc-teal)}.returnhook__go{cursor:pointer;min-height:34px;font:700 13px/1 var(--font-cond);letter-spacing:.06em;white-space:nowrap;color:var(--vc-teal);background:#7fd8d01f;border:1px solid #7fd8d073;border-radius:8px;flex:none;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.returnhook__go:hover{background:#7fd8d03d}.ctlhint{z-index:3;flex:none;height:0;position:relative}.ctlhint__bar{pointer-events:none;border-color:#7fd8d099;width:fit-content;margin:0 auto;padding:6px 16px;position:absolute;bottom:6px;left:12px;right:12px}.ctlhint__bar:after{display:none}.ctlhint__bar .hearthint__text b{color:var(--vc-teal)}.ctlhint__bar .hearthint__text .ctlhint__click{color:var(--vc-sun)}.ctlhint__sep{color:#f6efdf80;margin:0 8px 0 4px}kbd{min-width:16px;color:var(--vc-cream);font:11px/1 var(--font-mono);letter-spacing:.02em;text-align:center;vertical-align:baseline;background:#f6efdf1a;border:1px solid #f6efdf59;border-bottom-width:2px;border-radius:4px;margin-right:5px;padding:3px 5px 2px;display:inline-block}kbd+kbd{margin-left:-2px}.nudge{z-index:2;margin-top:var(--vc-pad);background:var(--vc-console);border:1px solid #ffd1664d;border-radius:12px;flex:none;align-items:center;gap:14px;padding:10px 12px 10px 18px;animation:.25s vc-rise;display:flex;position:relative;box-shadow:0 -6px 30px #1a103080}.nudge__text{color:#f6efdfd1;flex:1;min-width:0;margin:0;font-size:13.5px;line-height:1.35}.nudge__text b{font:700 14px/1 var(--font-cond);letter-spacing:.06em;color:var(--vc-sun);margin-right:6px}.nudge__go{flex:none;padding:10px 14px;font-size:13px}.nudge__x{color:#f6efdf99;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;width:30px;height:30px;font-size:20px;line-height:1}.nudge__x:hover{color:var(--vc-cream);background:#f6efdf1f}.console{z-index:2;margin-top:var(--vc-pad);background:var(--vc-console);border:1px solid #ffd1664d;border-radius:16px;flex:none;align-items:center;gap:20px;padding:12px 20px;display:flex;position:relative;box-shadow:0 -6px 30px #1a103080}.np{flex:none;width:200px}.np__label{font:11px/1 var(--font-mono);letter-spacing:.1em;color:var(--vc-sun)}.np__topic{letter-spacing:.06em;max-width:100%;color:var(--vc-cream);vertical-align:middle;white-space:nowrap;border:1px solid #ffd16680;border-radius:9px;align-items:center;gap:2px;margin-left:8px;padding:0 0 0 6px;display:inline-flex;overflow:hidden}.np__topic button{width:18px;height:16px;color:var(--vc-sun);font:13px/1 var(--font-mono);cursor:pointer;background:0 0;border:0;padding:0}.np__topic button:hover{color:var(--vc-cream)}.np__track{margin-top:4px;overflow:hidden}.np__track div{white-space:nowrap;font:700 17px/1.2 var(--font-cond);letter-spacing:.05em;animation:14s linear infinite vc-marquee}.actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}.act{width:52px;height:52px;color:var(--vc-cream);cursor:pointer;background:#f6efdf1a;border:1px solid #f6efdf33;border-radius:11px;justify-content:center;align-items:center;font-size:18px;text-decoration:none;transition:background .12s;display:flex}.act:hover{background:#f6efdf33}.act .icon{width:22px;height:22px;display:block}.act--fav{color:var(--vc-coral);background:#ff5d7329;border-color:#ff5d7380}.act--fav:hover{background:#ff5d734d}.act--fav.is-saved{background:var(--vc-coral);border-color:var(--vc-coral);color:#fff}.act--fav.is-saved .icon{fill:currentColor}.act--board{color:var(--vc-sun)}.act--share{width:auto;color:var(--vc-teal);border-color:#7fd8d080;gap:8px;padding:0 14px}.act__label{font:700 15px/1 var(--font-display);letter-spacing:.08em}.vote{background:#f6efdf1a;border:1px solid #f6efdf33;border-radius:11px;align-items:center;gap:2px;height:52px;padding:0 5px;display:flex}.vote__btn{color:#f6efdf99;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:100%;padding:0;transition:color .12s;display:flex}.vote__btn:hover{color:var(--vc-cream)}.vote__btn .icon{width:20px;height:20px}.vote__btn.is-on{color:var(--vc-teal)}.vote__btn.is-off{color:var(--vc-coral)}.vote__score{text-align:center;min-width:28px;font:15px/1 var(--font-display);letter-spacing:.02em}.vote__score.is-neg{color:var(--vc-coral)}.reacts{background:#f6efdf1a;border:1px solid #f6efdf33;border-radius:11px;align-items:center;gap:0;height:52px;padding:0 3px;display:flex}.reacts__btn{min-width:34px;height:calc(100% - 8px);color:var(--vc-cream);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:2px;padding:0 4px;font-size:18px;line-height:1;transition:background .12s;display:flex}.reacts__btn:hover{background:#f6efdf1f}.reacts__btn b{font:13px/1 var(--font-display);letter-spacing:.02em}.reacts__btn.is-on{cursor:default;background:#ffd1662e}.reacts__btn.is-on b{color:var(--vc-sun)}.act--ban{color:var(--vc-coral);font-size:20px}.act--entry{color:var(--vc-teal);font-size:19px}.act--pin{opacity:.45;font-size:18px}.act--pin.is-pinned{opacity:1}.act--opener{opacity:.45;font-size:18px}.act--opener.is-off{opacity:1}.console__right{flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.odo{text-align:right}.odo small{font:11px/1.2 var(--font-mono);letter-spacing:.08em;color:#f6efdfb8;display:block}.odo b{font:20px/1 var(--font-display);letter-spacing:.08em}.cruise{cursor:pointer;background:var(--vc-sun);color:var(--vc-console);box-shadow:0 4px 0 var(--vc-shadow);border:0;border-radius:13px;align-items:center;gap:14px;padding:11px 22px;display:flex}.cruise:hover{background:#ffdb84}.cruise:active,.cruise.is-pressed{box-shadow:0 2px 0 var(--vc-shadow);transform:translateY(2px)}.cruise b{font:26px/.95 var(--font-display);letter-spacing:.04em;display:block}.cruise small{font:11px/1.2 var(--font-mono);letter-spacing:.06em;display:block}.cruise[disabled]{opacity:.55;cursor:default}.cruise[disabled]:active{box-shadow:0 4px 0 var(--vc-shadow);transform:none}.cruise .cruise__odo{display:none}.console__right.is-hub{min-width:0}.console__right.is-hub>:not(.cruise){flex:none}.cruise.is-hub,.cruise.is-hub>span{min-width:0}.cruise.is-hub b{white-space:nowrap;column-gap:.25em;display:flex}.cruise.is-hub b>span{flex:none}.cruise.is-hub b>.cruise__hub{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.cruise .cruise__pre{display:none}.autocruise__hub{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:16ch;display:inline-block;overflow:hidden}.more,.more__tray{display:contents}.act--more{display:none}.overlay{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a1030d1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.boot{z-index:3;background:var(--vc-night);-webkit-backdrop-filter:none;position:absolute}.panel{background:var(--vc-panel);border:1px solid #ffd1664d;border-radius:16px;width:min(460px,100%);max-height:100%;padding:26px;overflow:auto;box-shadow:0 22px 60px #00000080}.boot-panel{text-align:center;width:min(460px,100%);box-shadow:none;background:0 0;border:0}.boot-logo{font:44px/1 var(--font-display);letter-spacing:.02em;color:var(--vc-cream)}.boot-logo span{color:var(--vc-sun)}.tip{font:13px/1.5 var(--font-mono);letter-spacing:.02em;color:#f6efdfd1;margin:14px 0 18px}.loadbar{background:#f6efdf24;border-radius:5px;height:8px;overflow:hidden}#loadbar-fill{background:var(--vc-sun);border-radius:5px;width:8%;height:100%;transition:width .5s}.menu-title,.board-title{font:34px/1 var(--font-display);letter-spacing:.02em;color:var(--vc-sun);margin:0 0 6px}.board-title{color:var(--vc-coral)}.form-sub,.board-sub{font:13px/1.5 var(--font-mono);letter-spacing:0;color:#f6efdfc7;margin:0 0 18px}.form-sub a{color:var(--vc-teal)}.garage-keep{border:1px solid var(--vc-sun);width:100%;color:var(--vc-cream);cursor:pointer;text-align:left;font:500 15px/1.35 var(--font-body);background:#ffd1661a;border-radius:11px;flex-direction:column;gap:7px;margin:0 0 14px;padding:12px 14px;display:flex}.garage-keep b{font:700 13px/1 var(--font-cond);letter-spacing:.06em;color:var(--vc-sun)}.garage-keep:hover{background:#ffd1662e}.garage-keep--quiet{background:0 0;border-color:#f6efdf40}.garage-keep--quiet:hover{background:#f6efdf14}.garage-share{border:1px solid #f6efdf2e;border-radius:11px;margin:0 0 14px;padding:12px 14px 4px}.garage-share .form-error{margin-bottom:6px}.garage-share__off{color:#f6efdfb8;cursor:pointer;font:12px/1.4 var(--font-mono);letter-spacing:.04em;background:0 0;border:0;margin:0 auto 8px;padding:4px 8px;display:block}.garage-share__off:hover{color:var(--vc-cream)}.who{font:13px/1.5 var(--font-mono);letter-spacing:0;color:var(--vc-teal);word-break:break-word;margin-bottom:16px}.menu-actions{flex-direction:column;gap:9px;margin-bottom:14px;display:flex}.daily-push{text-align:center;margin:0}.daily-push__off{min-height:44px;color:var(--vc-cream);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;text-decoration:underline}.btn{color:var(--vc-cream);cursor:pointer;font:700 14px/1 var(--font-cond);letter-spacing:.09em;text-align:center;background:#f6efdf14;border:1px solid #f6efdf33;border-radius:11px;padding:12px 16px;transition:background .12s}.btn:not(.btn-github){font-family:var(--font-ui);letter-spacing:.04em}.btn:hover{background:#f6efdf2e}.btn-primary{background:var(--vc-sun);border-color:var(--vc-sun);color:var(--vc-console);box-shadow:0 3px 0 var(--vc-shadow);font-size:15px}.btn-primary:hover{background:#ffdb84}.btn-primary:active{box-shadow:0 1px 0 var(--vc-shadow);transform:translateY(2px)}.btn[disabled]{opacity:.5;cursor:default;transform:none}.btn-quiet{color:#f6efdfbf;background:0 0;border-color:#0000;width:100%;margin-top:9px;font-size:13px}.btn-quiet:hover{color:var(--vc-cream);background:#f6efdf1a}.menu-actions .btn{width:100%}.a2hs-how{font:13px/1.6 var(--font-mono);letter-spacing:0;text-align:center;color:#f6efdfd9;border:1px dashed #f6efdf4d;border-radius:11px;margin:0;padding:10px 12px}.a2hs-how b{color:var(--vc-cream)}.a2hs-how__icon{vertical-align:-2px;width:13px;height:13px}.field-label{font:11px/1.4 var(--font-mono);letter-spacing:.06em;color:#f6efdfc7;margin:2px 2px 5px;display:block}.field-hint{letter-spacing:0;color:#f6efdfb8;font-size:13px}.field{width:100%;color:var(--vc-cream);font:14px/1.3 var(--font-mono);letter-spacing:0;background:#00000040;border:1px solid #f6efdf40;border-radius:10px;margin-bottom:10px;padding:12px 13px}.field::placeholder{color:#f6efdf8c}.field:focus{border-color:var(--vc-sun);outline:none}#auth-form,#submit-form{flex-direction:column;display:flex}#auth-form .btn,#submit-form .btn{width:100%}.btn-github{background:var(--vc-cream);border-color:var(--vc-cream);width:100%;color:var(--vc-console);box-shadow:0 3px 0 var(--vc-shadow);justify-content:center;align-items:center;gap:9px;font-size:15px;display:flex}.btn-github:hover{background:#fff}.btn-github:active{box-shadow:0 1px 0 var(--vc-shadow);transform:translateY(2px)}.btn-github__mark{flex:none}.btn-passkey{background:var(--vc-sun);border-color:var(--vc-sun);width:100%;color:var(--vc-console);box-shadow:0 3px 0 var(--vc-shadow);justify-content:center;align-items:center;gap:9px;font-size:15px;display:flex}.btn-github+.btn-passkey{margin-top:10px}.btn-passkey:hover{background:#ffdb84}.btn-passkey:active{box-shadow:0 1px 0 var(--vc-shadow);transform:translateY(2px)}.btn-passkey__mark{flex:none}.btn-passkey__short{display:none}@media (width<=480px){.btn-passkey__long{display:none}.btn-passkey__short{display:inline}}.auth-email-open{width:100%;margin-top:12px}.auth-gh-note{font:13px/1.45 var(--font-body);color:#f6efdfc7;margin:8px 2px 0}.auth-gh-note a{color:var(--vc-teal)}.auth-gh-note+.btn-passkey{margin-top:12px}.auth-gh-back{color:var(--vc-teal)}.auth-panel .btn{min-height:44px}.auth-or{font:11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#f6efdfad;margin:12px 0 10px}.perks{font:600 15px/1.35 var(--font-body);color:var(--vc-cream);flex-direction:column;gap:6px;margin:4px 0 16px;padding:0;list-style:none;display:flex}.perks span{width:22px;color:var(--vc-sun);display:inline-block}.perks li{display:flex}.perks span{flex:none}.perks li:not(.perks__lead){color:#f6efdfc7;font-size:14px;font-weight:500}.field-note{font:13px/1.45 var(--font-mono);letter-spacing:0;color:var(--vc-teal);margin:-4px 2px 4px}.form-error{min-height:19px;font:13px/1.45 var(--font-mono);letter-spacing:0;color:var(--vc-coral);margin:2px 0 10px}.form-error.ok{color:var(--vc-teal)}.submit-why{margin:10px 2px 0}.board-panel{width:min(560px,100%)}.help-panel{width:min(520px,100%)}.keys__h{font:700 13px/1 var(--font-cond);letter-spacing:.1em;color:var(--vc-sun);margin:14px 0 2px}.keys{margin:0;padding:0;list-style:none}.keys li{font:13px/1.4 var(--font-mono);letter-spacing:.02em;border-bottom:1px solid #f6efdf14;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:7px 4px;display:grid}.keys li:last-child{border-bottom:0}.keys__icon{color:#f6efdfb3;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;display:flex}.keys__icon .icon{width:18px;height:18px}.keys__icon svg{max-width:22px;height:auto}.keys__what{color:#f6efdfd1;min-width:0}.keys__keys{white-space:nowrap;text-align:right}.keys__keys kbd{margin-right:0}.keys__keys kbd+kbd{margin-left:4px}.keys__none{color:#f6efdf99}.help__close{width:100%;margin-top:18px}.vc-list{max-height:52vh;margin:0 0 18px;padding:0;list-style:none;overflow:auto}.vc-list li{border-radius:9px;grid-template-columns:24px 62px 1fr auto auto;align-items:center;gap:11px;padding:9px 10px;font-size:14px;display:grid}.vc-list li+li{margin-top:3px}.vc-list li.clickable{cursor:pointer}.vc-list li.clickable:hover{background:#f6efdf1a}.vc-list li.board-empty{text-align:center;font:13px/1.5 var(--font-mono);letter-spacing:0;color:#f6efdfbf;padding:18px 10px;display:block}.rank{font:16px/1 var(--font-display);color:var(--vc-sun);text-align:center}.board-thumb{object-fit:cover;object-position:top center;background:#00000052;border-radius:5px;width:62px;height:33px;display:block}.board-thumb--none{background:linear-gradient(135deg,#3d1d4d,#8c3b63 60%,#e0685f)}.board-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.board-by{text-overflow:ellipsis;font:400 12px/1.2 var(--font-mono);letter-spacing:0;color:var(--vc-teal);margin-top:3px;display:block;overflow:hidden}.board-shares{font:12px/1 var(--font-mono);color:var(--vc-pink)}.board-shares.is-neg{color:var(--vc-coral)}.board-note{white-space:nowrap;font:11px/1 var(--font-mono);letter-spacing:.06em;color:var(--vc-pink);background:#ff5d732e;border-radius:5px;padding:4px 6px}.unban{color:var(--vc-cream);cursor:pointer;font:11px/1 var(--font-mono);letter-spacing:.06em;background:0 0;border:1px solid #f6efdf40;border-radius:7px;padding:6px 10px}.unban:hover{background:#f6efdf26}a.unban{text-decoration:none;display:inline-block}.vc-list.mine li{grid-template-columns:62px 1fr auto}.mine__stats{font:400 12px/1.2 var(--font-mono);letter-spacing:0;color:#f6efdfbf;flex-wrap:wrap;gap:4px 12px;margin-top:5px;display:flex}.mine__stat b{color:var(--vc-teal);font-weight:600}.mine__claimed{border:1px solid var(--vc-teal);font:600 13px/1.35 var(--font-mono);color:var(--vc-teal);border-radius:8px;margin:0 0 12px;padding:10px 12px}.mine-tell{border:1px solid #f6efdf40;border-radius:8px;margin:0 0 14px;padding:12px}.mine-tell__title{font:600 14px/1.2 var(--font-mono);letter-spacing:.06em;color:var(--vc-cream);margin:0 0 4px}.mine-tell__sub{font:400 14px/1.4 var(--font-body);color:#f6efdfd9;margin:0 0 10px}.mine-tell__name{font:600 13px/1.3 var(--font-mono);color:var(--vc-teal);margin:10px 0 6px}.mine-tell__share{width:100%;min-height:44px;margin-top:8px}@media (width>=700px){.mine-tell__sub{font-size:13px}}.mine-passkeys,.mine-played{margin:14px 0 2px}.mine-passkeys .btn{width:100%}.mine__links{gap:6px;display:flex}.mine-delete{flex-direction:column;gap:8px;margin:18px 0 2px;display:flex}.mine-delete .btn{width:100%;min-height:44px}.mine-delete .field{width:100%}#tooltip{z-index:40;pointer-events:none;background:var(--vc-cream);max-width:260px;color:var(--vc-console);font:12px/1.35 var(--font-mono);letter-spacing:.02em;white-space:nowrap;opacity:0;visibility:hidden;border-radius:7px;padding:7px 10px;transition:opacity .1s;position:fixed;top:0;left:0;box-shadow:0 6px 18px #0006}#tooltip.is-on{opacity:1;visibility:visible}.toast{z-index:30;background:var(--vc-cream);color:var(--vc-console);font:700 14px/1.15 var(--font-ui);letter-spacing:.04em;border-radius:11px;padding:11px 18px;animation:.22s vc-pop;position:fixed;bottom:118px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000073}.toast__sub{font:500 13px/1.3 var(--font-mono);letter-spacing:0;text-align:center;opacity:.8;margin-top:5px;display:block}.toast--act{text-align:center;width:max-content;max-width:calc(100vw - 32px)}.toast--act .toast__sub{line-height:1.4}.toast__go{cursor:pointer;background:var(--vc-coral);min-height:34px;color:var(--vc-night);font:700 12px/1 var(--font-mono);letter-spacing:.08em;border:0;border-radius:8px;margin:9px auto 0;padding:0 14px;display:block}.toast__go:hover{filter:brightness(1.08)}@media (pointer:coarse),(width<=700px){.toast__go{min-height:44px}}.toast__alt{cursor:pointer;min-height:34px;color:inherit;font:700 12px/1 var(--font-mono);letter-spacing:.04em;background:0 0;border:0;margin:4px auto 0;padding:0 10px;text-decoration:underline;display:block}@media (pointer:coarse),(width<=700px){.toast__alt{min-height:44px}}@keyframes vc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.autocruise{white-space:nowrap;font:11px/1.3 var(--font-mono);letter-spacing:.06em;color:#f6efdfc7;border:1px solid #f6efdf33;border-radius:999px;align-items:center;gap:8px;padding:3px 3px 3px 10px;display:flex}.autocruise b{text-align:right;min-width:2ch;color:var(--vc-sun);font-weight:700;display:inline-block}.autocruise__stay{cursor:pointer;min-height:26px;font:700 11px/1 var(--font-mono);letter-spacing:.08em;color:var(--vc-night);background:var(--vc-cream);border:0;border-radius:999px;padding:0 10px}.autocruise__stay:hover{background:var(--vc-sun)}@keyframes vc-blink{0%,60%{opacity:1}61%,to{opacity:.25}}@keyframes vc-pop{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes vc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.np__track div,.viewer__live,.toast,.nudge,.milestone,.hearthint,.act--fav.is-hinted{animation:none}#loadbar-fill,.poster{transition:none}.poster__tag{animation:none}}@media (width>=701px) and (height<=900px){:root{--vc-pad:10px}.console{padding:8px 18px}.vibe__summary{padding:7px 14px}}@media (width<=1180px){.vibe__key--more{display:none}}@media (width>=901px) and (width<=1500px){.console{gap:14px}.actions{gap:8px}.console__right.is-hub>.odo{display:none}}@media (width>=901px) and (width<=1365px){.cruise.is-hub svg{display:none}.cruise.is-hub{padding:11px 16px}}@media (width>=901px) and (width<=999px){.console:has(.is-hub) .np{width:120px}}@media (width>=901px) and (width<=1279px){.cruise.is-hub .cruise__nw,.cruise.is-hub .cruise__next,.cruise.is-hub b>span:last-child{display:none}.cruise.is-hub .cruise__pre{opacity:.75;display:block}.console__right.is-hub>.autocruise{background:var(--vc-console);border-color:#ffd16666;position:absolute;top:0;right:14px;transform:translateY(-50%)}}@media (width<=900px){:root{--vc-pad:8px}.console{flex-wrap:wrap;gap:12px;padding:12px}.np{order:1;width:100%}.actions{order:3}.console__right{flex:1 0 auto;order:2}.vibe__body{flex-direction:column;gap:14px}.vibe__stats{border-top:1px solid #f6efdf26;border-left:0;width:100%;padding-top:12px;padding-left:0}.vibe__meta{display:none}.toast{bottom:150px}.nudge{flex-wrap:wrap;gap:10px;padding:10px 12px}.nudge__text{flex:100%;font-size:13px}.nudge__go{flex:1}.vibe__k,.vibe__key{display:none}.milestone{gap:10px;padding:4px 4px 4px 12px}.autocruise{background:var(--vc-console);border-color:#ffd16666;position:absolute;top:0;right:14px;transform:translateY(-50%)}.autocruise__long{display:none}}@media (width<=440px){.milestone{justify-content:space-between}.milestone__sub{display:none}}@media (width<=560px){.vibe__kicker{display:none}.act{width:44px;height:44px}.act .icon{width:19px;height:19px}.act--share{flex-direction:column;gap:2px;width:auto;min-width:44px;padding:0 4px}.act--share .icon{width:17px;height:17px}.act__label{letter-spacing:.02em;font-size:11px}.vote{height:44px}.vote__btn{width:26px}.vote__btn .icon{width:17px;height:17px}.reacts{height:44px}.cruise{gap:9px;padding:10px 14px}[data-font=warm] .cruise{padding:10px 8px}[data-font=warm] .cruise b{letter-spacing:0}.cruise svg{display:none}.odo small{letter-spacing:.06em}.vc__sun{width:200px;height:200px;top:80px}}@media (width<=700px){.console{gap:8px;padding:8px}.np{display:none}.np.has-topic{order:0;width:100%;display:block}.np__now,.np__track{display:none}.np__topic{margin-left:0}.actions{flex-wrap:nowrap;order:1;gap:6px}.console__right{flex:auto;order:2}.odo,.cruise .cruise__next{display:none}.cruise .cruise__odo{opacity:.75;display:block}.cruise.is-hub b{font-size:24px}.cruise.is-hub .cruise__nw,.cruise.is-hub .cruise__odo{display:none}.cruise.is-hub .cruise__pre{opacity:.75;display:block}.console__right.is-hub{flex:1 1 0}.cruise.is-hub,[data-font=warm] .cruise.is-hub{padding:10px}.cruise.is-hub b>span:last-child{display:none}.reacts{background:var(--vc-console);border-color:#ffd16666;height:48px;padding:0 2px;position:absolute;top:0;left:8px;transform:translateY(calc(6px - 100%))}.reacts__btn{min-width:44px;height:44px}.reacts.is-held{display:none}.more{z-index:1;display:block;position:relative}.act--more{display:flex}.more__tray{display:none}.more__tray[data-open=true]{background:var(--vc-console);border:1px solid #ffd1664d;border-radius:13px;flex-direction:column;gap:6px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 -6px 30px #1a103080}}@media (width<=380px){.console{gap:6px;padding:8px 5px}.actions{gap:4px}.vote{padding:0 3px}.vote__score{min-width:24px}.cruise,[data-font=warm] .cruise{padding:10px 8px}.cruise b{letter-spacing:0}[data-font=warm] .cruise{padding:10px 6px}[data-font=warm] .cruise b{font-size:24px;line-height:25px}}.genrepick{text-align:left;margin:0 0 14px}.genrepick__label{font:700 12px/1 var(--font-display);letter-spacing:.14em;color:var(--vc-teal);margin:0 0 6px}.genrepick__chips{flex-wrap:wrap;gap:6px;display:flex}.genrepick__chip{min-height:34px;color:var(--vc-cream);font:700 12px/1 var(--font-mono);letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #f6efdf59;border-radius:17px;padding:0 11px}.genrepick__chip:hover{border-color:var(--vc-sun);color:var(--vc-sun)}.genrepick__chip[aria-pressed=true]{border-color:var(--vc-sun);background:var(--vc-sun);color:var(--vc-console)}@media (pointer:coarse),(width<=700px){.genrepick__chip{border-radius:22px;min-height:44px;padding:0 14px}}.langpick{text-align:left;margin:0 0 14px}.langpick__label{font:700 12px/1 var(--font-display);letter-spacing:.14em;color:var(--vc-teal);margin-bottom:6px;display:block}.field--select{cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--vc-sun) 50%), linear-gradient(135deg,var(--vc-sun) 50%,transparent 50%);background-position:calc(100% - 19px),calc(100% - 13px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;margin-bottom:0;padding-right:34px}.field--select option{background:var(--vc-panel);color:var(--vc-cream)}.langpick__note{font:13px/1.45 var(--font-mono);letter-spacing:0;color:#f6efdfbf;margin:7px 2px 0}.listed__title{font:700 20px/1.15 var(--font-cond);letter-spacing:.03em;color:var(--vc-cream);word-break:break-word;margin:0 0 14px}.listed__actions{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:9px;display:grid}.listed__cruise{width:100%;margin-bottom:18px}.listed__badge{margin:2px 2px 8px;display:block}.listed__snip{align-items:stretch;gap:8px;display:flex}.listed__snip .field{resize:none;white-space:pre;flex:1;min-width:0;height:64px;margin:0;overflow:auto}.vibe__claim{max-width:640px;margin-top:12px}.vibe__claimbtn{border:1px solid var(--vc-sun);color:var(--vc-sun);font:700 11px/1 var(--font-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:6px;padding:6px 10px}.vibe__claimbtn:hover{background:var(--vc-sun);color:var(--vc-console)}.vibe__claimbtn[disabled]{opacity:.6;cursor:default}.vibe__claimed{font:700 11px/1 var(--font-mono);letter-spacing:.08em;color:var(--vc-teal);margin:12px 0 0}.vibe__unclaim{border:1px solid var(--vc-coral);color:var(--vc-coral);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border-radius:6px;margin-left:10px;padding:4px 8px}.vibe__unclaim:hover{background:var(--vc-coral);color:var(--vc-console)}.claimfail{margin-top:10px}.claimfail__gh{margin:0 0 10px}.claimfail__why{color:var(--vc-coral);word-break:break-word;margin:0 0 10px;font-size:13px;line-height:1.45}.claimfail__snip{margin-bottom:8px;display:block}.claimfail__snip small{font:11px/1.4 var(--font-mono);letter-spacing:.08em;color:#f6efdfbf;margin:0 0 4px;display:block}.claimfail__row{align-items:stretch;gap:8px;display:flex}.claimfail__row .field{resize:none;white-space:pre;min-width:0;height:52px;font:12px/1.4 var(--font-mono);flex:1;margin:0;overflow:auto}.claimfail__row .btn{padding:0 12px;font-size:12px}@media (width<=700px){.vibe__auto,.vibe__where,.tip,.form-sub,.auth-gh-note,.board-sub,.who,.a2hs-how,.field-note,.form-error,.keys li,.vc-list li.board-empty,.langpick__note,.toast__sub,.claimfail__why,.slow,.hearthint__text,.nudge__text,.btn-quiet,.garage-share__off,.field-hint{font-size:14px}.field{font-size:16px}}
