:root{--tw-bg:#000;--tw-surface:#141416;--tw-surface-2:#1e1e22;--tw-text:#f4f4f0;--tw-text-muted:#a1a1aa;--tw-border:#34343b;--tw-border-strong:#6b6b75;--tw-primary:#fc0;--tw-primary-hover:#ffd84d;--tw-on-primary:#111;--tw-primary-edge:#fc0;--tw-accent:#ffd84d;--tw-focus:#ffd84d;--tw-pellet:#f4b9b0;--tw-regular:#5cd3f0;--tw-human:#b79cff;--tw-engage:#ff9cc9;--tw-success:#4ade80;--tw-warning:#ffa046;--tw-danger:#ff6b6b;--tw-mark-bg:#f4b9b0;--tw-mark-text:#111;--tw-on-pellet:#111;--slop:#8e8a80;--press:#c98a00;--outline:#17171a;--tw-logo:"Press Start 2P", monospace;--tw-pixel:"Jersey 15", "Chakra Petch", "Noto Sans TC", system-ui, sans-serif;--tw-body:"Chakra Petch", "Noto Sans TC", "Noto Sans SC", "Noto Sans JP", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", "Twick Emoji";--slop-font:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--x-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--control-h:40px;--control-h-sm:32px;--nav-h:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--tw-bg);color:var(--tw-text);font-family:var(--tw-body);scroll-padding-top:calc(var(--nav-h) + 16px);font-size:16px;line-height:1.55}:root[data-theme=light]{--tw-bg:#f7f5ef;--tw-surface:#fff;--tw-surface-2:#efece3;--tw-text:#17171a;--tw-text-muted:#5e5e66;--tw-border:#d8d4c8;--tw-border-strong:#8e8a80;--tw-primary-edge:#17171a;--tw-accent:#8a6500;--tw-focus:#17171a;--tw-pellet:#c2410c;--tw-regular:#0a7390;--tw-human:#6a45d9;--tw-engage:#b8286e;--tw-success:#116b32;--tw-warning:#9a4607;--tw-danger:#c62828;--tw-mark-bg:#f8d3cc;--tw-mark-text:#17171a;--tw-on-pellet:#fff;--slop:#6b6b75;--press:#17171a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--tw-bg);color:var(--tw-text);margin:0;overflow-x:hidden}::selection{background:var(--tw-mark-bg);color:var(--tw-mark-text)}a{color:var(--tw-accent)}:focus-visible{outline:2px solid var(--tw-focus);outline-offset:2px}h1,h2,h3{text-wrap:balance;font-weight:400}p{text-wrap:pretty}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--tw-primary);color:var(--tw-on-primary);padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.wrap{width:min(1200px,100% - 32px);margin-inline:auto}.wrap.narrow{width:min(820px,100% - 32px)}.px-ico{fill:currentColor;shape-rendering:crispedges;flex:none;width:16px;height:16px}.px{fill:currentColor;shape-rendering:crispedges;flex:none;width:12px;height:12px}canvas{image-rendering:pixelated}.blink{background:currentColor;width:.5em;height:.5em;margin-left:6px;animation:1s steps(2,start) infinite blink;display:inline-block}@keyframes blink{to{visibility:hidden}}.eyebrow{font-family:var(--tw-logo);letter-spacing:.06em;text-transform:uppercase;color:var(--tw-accent);align-items:center;gap:10px;margin:0 0 20px;font-size:11px;line-height:1.6;display:inline-flex}.eyebrow:before{content:"";background:var(--tw-pellet);flex:none;width:8px;height:8px}h2{font-family:var(--tw-pixel);letter-spacing:.005em;margin:0 0 20px;font-size:clamp(46px,6.6vw,92px);line-height:.92}h3{font-family:var(--tw-pixel);margin:0 0 10px;font-size:32px;line-height:1}.lead{max-width:62ch;color:var(--tw-text-muted);margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.section{border-top:2px dotted var(--tw-border);padding-block:clamp(84px,11vw,148px)}.section-head{margin-bottom:clamp(36px,5vw,56px)}.section-head.center{text-align:center}.section-head.center .lead{margin-inline:auto}.btn{min-height:var(--control-h);border:2px solid var(--tw-border-strong);color:var(--tw-text);font:600 14px/1.2 var(--tw-body);white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:6px 14px;text-decoration:none;transition:background .15s ease-out,border-color .15s ease-out,transform .12s ease-out,box-shadow .12s ease-out;display:inline-flex}.btn:hover{background:var(--tw-surface-2);border-color:var(--tw-text)}.btn.primary{background:var(--tw-primary);border-color:var(--tw-primary-edge);color:var(--tw-on-primary);box-shadow:0 4px 0 var(--press)}.btn.primary:hover{background:var(--tw-primary-hover);box-shadow:0 5px 0 var(--press);transform:translateY(-1px)}.btn.primary:active{box-shadow:0 0 0 var(--press);transform:translateY(4px)}.btn.ghost:active{transform:translateY(2px)}.btn.big{min-height:56px;padding:0 26px;font-size:17px}.btn.small{min-height:var(--control-h-sm);padding:4px 10px;font-size:13px}.btn.link{color:var(--tw-accent);border-color:#0000;padding-inline:0;text-decoration:underline}.btn.link:hover{background:0 0}.row{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1.5px solid var(--tw-border-strong);width:fit-content;font:500 11px/1.4 var(--tw-body);white-space:nowrap;align-items:center;gap:6px;padding:1px 7px;display:inline-flex}.chip.regular{border-color:var(--tw-regular);color:var(--tw-regular)}.chip.human{border-color:var(--tw-human);color:var(--tw-human)}.chip.engage{border-color:var(--tw-engage);color:var(--tw-engage)}.nav{z-index:50;height:var(--nav-h);border-bottom:2px dotted #0000;transition:background .2s ease-out,border-color .2s ease-out;position:fixed;inset:0 0 auto}.nav.scrolled{background:var(--tw-bg);border-bottom-color:var(--tw-border)}.nav-inner{align-items:center;gap:24px;width:min(1200px,100% - 32px);height:100%;margin-inline:auto;display:flex}.brand{min-height:32px;font-family:var(--tw-logo);letter-spacing:.04em;color:var(--tw-text);align-items:center;gap:10px;font-size:16px;text-decoration:none;display:inline-flex}.brand-dot{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23111111' d='M7 1h2v1h-2zM6 2h1v1h-1zM9 2h1v1h-1zM1 3h2v1h-2zM6 3h1v1h-1zM9 3h1v1h-1zM13 3h2v1h-2zM0 4h1v1h-1zM3 4h1v1h-1zM6 4h1v1h-1zM9 4h1v1h-1zM12 4h1v1h-1zM15 4h1v1h-1zM1 5h1v1h-1zM4 5h1v1h-1zM6 5h1v1h-1zM9 5h1v1h-1zM11 5h1v1h-1zM14 5h1v1h-1zM2 6h1v1h-1zM5 6h2v1h-2zM9 6h2v1h-2zM13 6h1v1h-1zM3 7h1v1h-1zM12 7h1v1h-1zM4 8h1v1h-1zM11 8h1v1h-1zM4 9h1v1h-1zM11 9h1v1h-1zM5 10h1v1h-1zM10 10h1v1h-1zM6 11h1v1h-1zM9 11h1v1h-1zM6 12h1v1h-1zM9 12h1v1h-1zM6 13h1v1h-1zM9 13h1v1h-1zM7 14h2v1h-2z'/%3E%3Cpath fill='%23ffcc00' d='M7 2h2v1h-2zM7 3h2v1h-2zM1 4h2v1h-2zM7 4h2v1h-2zM13 4h2v1h-2zM2 5h2v1h-2zM7 5h2v1h-2zM12 5h2v1h-2zM3 6h2v1h-2zM7 6h2v1h-2zM11 6h2v1h-2zM4 7h8v1h-8zM5 8h6v1h-6zM5 9h6v1h-6zM6 10h4v1h-4zM7 11h2v1h-2zM7 12h2v1h-2zM7 13h2v1h-2z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;flex:none;width:16px;height:16px;display:inline-block;position:relative;top:-.0875em}.nav-links{gap:4px;margin-right:auto;display:flex}.nav-links a,.nav-signin{color:var(--tw-text-muted);padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none}.nav-links a:hover,.nav-signin:hover{color:var(--tw-text)}.nav-actions{align-items:center;gap:8px;display:flex}.nav .add-chrome{box-shadow:0 3px 0 var(--press)}.hero{padding-top:calc(var(--nav-h) + clamp(40px, 7vw, 88px));background-image:radial-gradient(var(--tw-border) 1px, transparent 1.4px);background-size:24px 24px;padding-bottom:clamp(64px,8vw,104px);position:relative}.hero-inner{text-align:center}.hero-title{font-family:var(--tw-pixel);letter-spacing:.01em;margin:0 0 28px;font-size:clamp(78px,14vw,200px);line-height:.8}.hero-line{display:block}.slop-line{display:inline-block;position:relative}.slop-word{color:var(--slop);position:relative}.slop-word:after{content:"";background:var(--tw-primary);height:.1em;transform:scaleX(var(--strike,1));transform-origin:0;position:absolute;top:50%;left:-.03em;right:-.03em}.hero-twick{cursor:pointer;line-height:0;position:absolute;top:0;left:0}.hero-lead{max-width:640px;margin:0 auto 36px}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hero-note{color:var(--tw-text-muted);margin:18px 0 0;font-size:14px}.demo{text-align:left;margin-top:clamp(56px,8vw,96px)}.demo-hud{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:18px;display:flex}.demo-title{font-family:var(--tw-logo);letter-spacing:.06em;text-transform:uppercase;color:var(--tw-accent);margin:0;font-size:12px}.demo-title:after{content:"";background:currentColor;width:9px;height:9px;margin-left:8px;animation:1s steps(2,start) infinite blink;display:inline-block}.demo-steps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.demo-steps li{border:2px solid var(--tw-border);color:var(--tw-text-muted);align-items:center;gap:8px;padding:5px 10px 5px 5px;font-size:13px;font-weight:600;display:inline-flex}.demo-steps li span{background:var(--tw-surface-2);width:20px;height:20px;font-family:var(--tw-logo);place-items:center;font-size:9px;display:inline-grid}.demo-steps li.on{border-color:var(--tw-primary-edge);background:var(--tw-primary);color:var(--tw-on-primary)}.demo-steps li.on span{background:var(--outline);color:#fc0}.demo-steps li.done{border-color:var(--tw-success);color:var(--tw-success)}.demo-frame{border:3px solid var(--tw-text);box-shadow:10px 10px 0 var(--tw-primary);background:#000;position:relative}:root[data-theme=light] .demo-frame{background:#fff}.demo-bar{border-bottom:3px solid var(--tw-text);background:var(--tw-surface);align-items:center;gap:14px;height:40px;padding:0 14px;display:flex}.demo-dots{gap:6px;display:inline-flex}.demo-dots i{background:var(--tw-border-strong);width:10px;height:10px}.demo-dots i:first-child{background:var(--tw-pellet)}.demo-dots i:nth-child(2){background:var(--tw-primary)}.demo-url{border:2px solid var(--tw-border);background:var(--tw-bg);max-width:440px;color:var(--tw-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:4px 12px;font:12px/1.4 Space Mono,ui-monospace,monospace;overflow:hidden}.xdemo{height:clamp(600px,76vh,700px);position:relative}.demo-noscript{color:var(--tw-text-muted);margin:0;padding:40px}.demo-caption{color:var(--tw-text-muted);margin:22px 0 0;font-size:13px}.x,.xs{--x-bg:#000;--x-text:#e7e9ea;--x-muted:#71767b;--x-border:#2f3336;--x-hover:#e7e9ea1a;--x-btn:#eff3f4;--x-btn-text:#0f1419;--x-blue:#1d9bf0;--x-soft:#16181c;--x-pink:#f91880}.x{--panel-w:372px;grid-template-columns:76px minmax(0, 1fr) var(--panel-w);background:var(--x-bg);height:100%;color:var(--x-text);font:15px/20px var(--x-font);display:grid;position:relative;overflow:hidden}:root[data-theme=light] :is(.x,.xs){--x-bg:#fff;--x-text:#0f1419;--x-muted:#536471;--x-border:#eff3f4;--x-hover:#0f14191a;--x-btn:#0f1419;--x-btn-text:#fff;--x-soft:#f7f9f9}.x button{font:inherit;color:inherit}.x svg.xi,.xs svg.xi{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.x-rail{flex-direction:column;align-items:center;gap:6px;padding:10px 0;display:flex}.x-rail span{width:50px;height:50px;color:var(--x-text);border-radius:50%;place-items:center;display:grid}.x-rail span svg.xi{width:26px;height:26px}.x-rail .x-mark{color:var(--x-text)}.x-rail .x-mark i{border:2px solid var(--x-text);border-radius:6px;width:26px;height:26px}.x-rail .x-postbtn{background:var(--x-btn);color:var(--x-btn-text);margin-top:10px}.x-main{border-inline:1px solid var(--x-border);scrollbar-width:thin;min-width:0;overflow-y:auto}.x-head{z-index:2;background:var(--x-bg);align-items:center;gap:28px;height:53px;padding:0 16px;font-size:20px;font-weight:700;display:flex;position:sticky;top:0}.x-head svg.xi{width:20px;height:20px}.x-focal{border-bottom:1px solid var(--x-border);padding:12px 16px 0}.x-author,.x-reply{gap:10px;display:flex}.x-author{align-items:center}.x-who{flex-direction:column;min-width:0;line-height:20px;display:flex}.x-who strong,.x-line strong{font-weight:700}.x-handle{color:var(--x-muted)}.x-follow{background:var(--x-btn);border:0;border-radius:999px;flex:none;align-items:center;height:32px;margin-left:auto;padding:0 16px;display:inline-flex;color:var(--x-btn-text)!important;font-weight:700!important}.x-text{overflow-wrap:anywhere;margin:12px 0;font-size:17px;line-height:24px}.x-meta{border-bottom:1px solid var(--x-border);color:var(--x-muted);margin:0;padding-bottom:14px}.x-meta b{color:var(--x-text)}.x-actions{height:48px;color:var(--x-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.x-act{align-items:center;gap:4px;display:inline-flex}.x-reply .x-actions{max-width:425px;height:32px;margin-top:4px}.x-reply .x-actions svg.xi{width:18px;height:18px}.tw-ctl{gap:2px;display:inline-flex;position:relative}.tw-ctl button{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;color:#b88400!important}:root:not([data-theme=light]) .tw-ctl button{color:#e6b000!important}.tw-ctl button:hover,.tw-ctl button[aria-pressed=true]{background:#b884002e}.tw-ctl .px-ico{width:18px;height:18px}.x[data-step="1"] .tw-sparkle:after{content:"";pointer-events:none;border:2px solid #e6b000;border-radius:999px;animation:1.2s steps(6,end) infinite ring;position:absolute;inset:-4px}.tw-sparkle{position:relative}@keyframes ring{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.x-replybox{border-bottom:1px solid var(--x-border);align-items:center;gap:10px;padding:12px 16px;display:flex}.x-replybox .x-ph{color:var(--x-muted);flex:1;font-size:20px}.x-pill{background:var(--x-btn);border:0;border-radius:999px;height:36px;padding:0 18px;color:var(--x-btn-text)!important;font-weight:700!important}.x-pill:disabled{opacity:.5}.x-pill:not(:disabled){cursor:pointer}.x-reply{border-bottom:1px solid var(--x-border);padding:12px 16px}.x-reply .x-body{flex:1;min-width:0}.x-line{white-space:nowrap;gap:4px;display:flex;overflow:hidden}.x-line .x-handle{text-overflow:ellipsis;overflow:hidden}.x-reply p{overflow-wrap:anywhere;margin:2px 0 0}.x-reply.mine{animation:1.6s steps(8,end) mine}@keyframes mine{0%{background:#ffcc0047}to{background:0 0}}.avatar{--av:40px;vertical-align:middle;width:var(--av);height:var(--av);background:#3a3a40;border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden}.avatar canvas{width:100%;height:100%;display:block}.avatar[data-twick=you]{background:#fff3c4}.avatar[data-twick=nest]{background:#c9f1fa}.avatar[data-twick=pink]{background:#ffe0ea}.avatar[data-twick=purple]{background:#e8e0ff}.avatar[data-twick=green]{background:#d4f7e1}.avatar[data-twick=blue]{background:#d6f2fb}.avatar[data-twick=orange]{background:#ffe6d1}.avatar[data-twick=bot]{background:#dcdce2}.tw-panel{background:var(--tw-bg);min-height:0;color:var(--tw-text);font:14px/1.45 var(--tw-body);border-left:2px solid var(--tw-border-strong);flex-direction:column;display:flex;position:relative}.tw-tabs{flex-direction:column;gap:4px;display:flex;position:absolute;top:440px;left:-30px}.tw-tabs span{writing-mode:vertical-rl;border:2px solid var(--tw-border-strong);background:var(--tw-surface);color:var(--tw-text-muted);font:8px/1 var(--tw-logo);letter-spacing:.08em;border-right:0;padding:10px 6px}.tw-tabs span.on{background:var(--tw-primary);border-color:var(--tw-primary-edge);color:var(--tw-on-primary)}.tw-head{border-bottom:2px dotted var(--tw-border);align-items:center;gap:6px;padding:10px 10px 10px 12px;display:flex}.tw-head .brand{margin-right:auto;font-size:12px}.tw-head .brand-dot{top:-.15em}.mix{gap:3px;display:inline-flex}.mix b{width:18px;height:18px;font:700 11px/1 var(--tw-body);border:1.5px solid;place-items:center;display:inline-grid}.mix b.r,.tile-art.mix b.r{color:var(--tw-regular)}.mix b.h,.tile-art.mix b.h{color:var(--tw-human)}.mix b.e,.tile-art.mix b.e{color:var(--tw-engage)}.tw-gear{width:30px;height:30px;color:var(--tw-text-muted);place-items:center;display:grid}.tw-body{scrollbar-width:thin;flex:1;min-height:0;padding:14px 12px 44px;overflow-y:auto}.tw-body>*+*{margin-top:12px}.tw-start{border:2px dotted var(--tw-border);text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:28px;padding:22px 16px;display:flex}.tw-start h3{margin:0;font-size:30px}.tw-start p{text-align:left;align-items:flex-start;gap:10px;max-width:280px;margin:0;font-size:13px;display:flex}.tw-start p .px-ico{color:var(--tw-accent);margin-top:2px}.tw-start .tw-small{border-top:2px dotted var(--tw-border);color:var(--tw-text-muted);margin-top:6px;padding-top:10px;font-size:12px}.tw-post{border:2px dotted var(--tw-border);padding:10px}.tw-post strong{font-size:12px;display:block}.tw-post p{color:var(--tw-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12.5px;display:-webkit-box;overflow:hidden}.chomp{border:2px dotted var(--tw-border);flex-direction:column;gap:10px;padding:12px;display:flex}.chomp-head{font-family:var(--tw-pixel);justify-content:space-between;align-items:baseline;margin:0;font-size:22px;display:flex}.chomp-head span{font-family:var(--tw-body);color:var(--tw-text-muted);font-size:12px}.chomp-track{height:44px;margin:0 8px;position:relative}.chomp-dot{background:var(--tw-pellet);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px}.chomp-dot.big{width:10px;height:10px;margin-left:-5px;bottom:1px}.chomp-dot.eaten{visibility:hidden}.chomp-twick{margin-left:-22px;line-height:0;position:absolute;bottom:0;left:0}.tw-draft{background:var(--tw-surface);border:2px dotted var(--tw-border);flex-direction:column;gap:8px;padding:12px;display:flex}.tw-draft.skeleton i{background:var(--tw-surface-2);height:9px;display:block}.tw-draft.skeleton i:last-child{width:60%}.tw-draft p{margin:0;font-size:13.5px;line-height:1.5}.tw-draft.used{border-style:solid;border-color:var(--tw-primary-edge)}.tw-acts{align-items:center;gap:4px;display:flex}.tw-acts .btn.primary{min-width:56px;min-height:30px;box-shadow:0 3px 0 var(--press);padding:2px 12px;font-size:13px}.icon-btn{width:32px;height:32px;color:var(--tw-text-muted);cursor:pointer;background:0 0;border:2px solid #0000;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{color:var(--tw-text);background:var(--tw-surface-2)}.icon-btn[aria-pressed=true]{color:var(--tw-accent)}.drop-in{animation:.4s steps(4,end) both drop-in}@keyframes drop-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.tw-composer{border-top:2px dotted var(--tw-border);background:var(--tw-bg);padding:10px 12px 8px;position:relative}.tw-perch{pointer-events:none;line-height:0;position:absolute;bottom:calc(100% - 2px);right:14px}.tw-box{background:var(--tw-surface);border:2px solid var(--tw-border-strong);align-items:center;gap:8px;padding:5px 5px 5px 10px;display:flex}.tw-box span:first-child{color:var(--tw-text-muted);flex:1;font-size:13px}.tw-box .btn.primary{min-height:30px;box-shadow:none;pointer-events:none;padding:2px 10px;font-size:12.5px}.x-modal-layer{inset:0 var(--panel-w) 0 0;z-index:5;background:#5b708366;justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:absolute}.x-modal{background:var(--x-bg);width:min(600px,100%);color:var(--x-text);border-radius:16px;animation:.25s steps(4,end) both modal-in;box-shadow:0 0 18px #0000004d}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.x-modal-top{justify-content:space-between;align-items:center;height:53px;padding:0 12px;display:flex}.x-close{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.x-close:hover{background:var(--x-hover)}.x-drafts{color:var(--x-blue);font-size:14px;font-weight:700}.x-ctx{gap:10px;padding:4px 16px 0;display:flex}.x-ctx-side{flex-direction:column;align-items:center;display:flex}.x-ctx-side:after{content:"";background:var(--x-border);flex:1;width:2px;min-height:18px;margin:4px 0}.x-ctx p{color:var(--x-text);margin:2px 0 10px}.x-ctx .x-replying{color:var(--x-muted)}.x-replying b{color:var(--x-blue);font-weight:400}.x-compose{gap:10px;padding:0 16px;display:flex}.x-input{min-height:96px;color:var(--x-text);font:20px/26px var(--x-font);resize:none;background:0 0;border:0;outline:none;flex:1;padding:8px 0}.x-modal-foot{border-top:1px solid var(--x-border);color:var(--x-blue);align-items:center;gap:4px;margin:0 16px;padding:8px 0 12px;display:flex}.x-modal-foot .x-pill{margin-left:auto}.x-toast{z-index:6;background:var(--x-blue);color:#fff;white-space:nowrap;border-radius:4px;gap:16px;padding:12px 16px;font-weight:400;animation:.25s steps(4,end) both toast-in;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.x-toast b{font-weight:700}.hint{z-index:4;color:#17171a;font:600 13px/1.25 var(--tw-body);white-space:nowrap;pointer-events:none;background:#fff;border:2px solid #17171a;padding:6px 10px;animation:1.2s steps(2,end) infinite bob;position:absolute}.hint:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h12v2h-2v2h-2v2h-2v2h-2v2H0z' fill='%2317171a'/%3E%3Cpath d='M2 0h8v2h-2v2h-2v2h-2v2H2z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;width:12px;height:10px;position:absolute;top:calc(100% - 2px);left:12px}.hint.right:after{left:auto;right:12px;transform:scaleX(-1)}.tw-acts,.x-modal-foot{position:relative}.hint.at-sparkle{bottom:calc(100% + 12px);right:37px}.hint.taste-hint{left:112px}.taste-lab:not(.idle) .taste-hint{display:none}.hint.at-use,.hint.taste-hint,.hint.at-reply{margin-top:-15px;top:50%}.hint.at-use{left:178px}.hint.at-reply{right:92px}.hint.at-use:after,.hint.taste-hint:after,.hint.at-reply:after{background:#17171a;width:9px;height:14px;margin-top:-7px;top:50%;transform:none}.hint.at-use:after,.hint.taste-hint:after{clip-path:polygon(100% 0,0 50%,100% 100%);left:-9px}.hint.at-reply:after{clip-path:polygon(0 0,100% 50%,0 100%);left:auto;right:-9px}.clear-twick{line-height:0}@keyframes bob{50%{transform:translateY(-4px)}}.clear{z-index:7;background:#0000008c;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.clear-card{border:3px solid var(--tw-text);width:min(420px,100%);box-shadow:8px 8px 0 var(--tw-primary);background:var(--tw-bg);color:var(--tw-text);font-family:var(--tw-body);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:26px 22px 22px;animation:.3s steps(4,end) both modal-in;display:flex}.clear-card .clear-title{font:18px/1.3 var(--tw-logo);color:var(--tw-accent);margin:0}.clear-card p{color:var(--tw-text-muted);margin:0}.belt{border-block:3px solid var(--tw-text);background:var(--tw-primary);color:#111;height:64px;position:relative}.belt-window{height:100%;overflow:hidden}.belt-track{align-items:center;gap:52px;width:max-content;height:100%;padding-left:52px;animation:60s linear infinite belt;display:flex}.belt-track span{font:13px/1 var(--tw-logo);text-transform:uppercase;white-space:nowrap;text-decoration:line-through;text-decoration-thickness:3px;position:relative}.belt-track span:after{content:"";background:#111;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:-30px}@keyframes belt{to{transform:translate(-50%)}}.belt-twick{line-height:0;position:absolute;bottom:calc(100% - 5px);left:9%}.spot-board{position:relative}.spot-hud{font:13px/1.4 var(--tw-logo);text-transform:uppercase;color:var(--tw-accent);margin:0 0 22px}.spot-count{min-width:1.2em;color:var(--tw-text);display:inline-block}.spot-count.bump{animation:.3s steps(3,end) bump}@keyframes bump{50%{transform:scale(1.5)}}.spot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px;margin:0;padding:0;list-style:none;display:grid}.spot-card{border:2px dotted var(--tw-border-strong);background:var(--tw-surface);width:100%;min-height:150px;color:var(--tw-text);text-align:left;font:inherit;cursor:pointer;flex-direction:column;gap:10px;padding:16px;transition:transform .15s ease-out,border-color .15s ease-out;display:flex;position:relative}.spot-grid li:nth-child(3n+1) .spot-card{transform:rotate(-1.2deg)}.spot-grid li:nth-child(3n+2) .spot-card{transform:rotate(.8deg)}.spot-grid li:nth-child(3n) .spot-card{transform:rotate(-.4deg)}.spot-card:hover{border-style:solid;border-color:var(--tw-primary-edge);transform:translateY(-4px)rotate(0)!important}.spot-head{align-items:center;gap:10px;display:flex}.spot-head .avatar{--av:34px}.spot-name{font:700 14px/1.2 var(--slop-font);flex-direction:column;display:flex}.spot-name span{color:var(--tw-text-muted);font-weight:400}.spot-text{font:18px/1.35 var(--slop-font);color:var(--slop)}.spot-verdict{font:600 13px/1.3 var(--tw-body);color:var(--tw-accent);align-items:center;gap:8px;display:none}.spot-card.eaten{border-style:solid;border-color:var(--tw-border);cursor:default}.spot-card.eaten .spot-text{text-decoration:line-through;-webkit-text-decoration-color:var(--tw-primary);text-decoration-color:var(--tw-primary);opacity:.6;text-decoration-thickness:3px}.spot-card.eaten .spot-verdict{display:flex}.spot-card.eaten .spot-verdict:before{content:"";background:var(--tw-primary);flex:none;width:10px;height:10px}.spot-twick{z-index:3;pointer-events:none;line-height:0;transition:transform .5s steps(8,end);position:absolute;top:0;left:0}.spot-done{border:2px solid var(--tw-primary-edge);background:var(--tw-primary);color:var(--tw-on-primary);margin:34px 0 0;padding:18px 20px;font-size:17px;font-weight:600}.costs-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.costs-side .section-head{margin-bottom:28px}.costs-steps{align-content:start;gap:10px;display:grid}.costs-step{border:2px solid var(--tw-border);width:100%;color:var(--tw-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 14px;padding:14px 16px;display:grid}.costs-step:hover{border-color:var(--tw-border-strong);color:var(--tw-text)}.costs-step[aria-selected=true]{border-color:var(--tw-text);background:var(--tw-surface);color:var(--tw-text)}.costs-num{width:30px;height:30px;font:11px/1 var(--tw-logo);border:2px solid;place-items:center;display:grid}.costs-step[aria-selected=true] .costs-num{border-color:var(--tw-primary-edge);background:var(--tw-primary);color:var(--tw-on-primary)}.costs-copy{gap:6px;min-width:0;display:grid}.costs-title{font:27px/30px var(--tw-pixel)}.costs-text{color:var(--tw-text-muted);font-size:15px;line-height:1.5;display:none}.costs-step[aria-selected=true] .costs-text{display:block}.costs-bar{background:var(--tw-surface-2);grid-column:1/-1;height:4px;margin-top:10px;display:none}.js .costs-step[aria-selected=true] .costs-bar{display:block}.costs-bar i{background:var(--tw-primary);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.sources{color:var(--tw-text-muted);margin:22px 0 0;font-size:12px}.sources a{color:var(--tw-text-muted)}.costs-stage{border:3px solid var(--tw-text);box-shadow:10px 10px 0 var(--tw-danger);background:var(--tw-bg);touch-action:pan-y;gap:28px;padding:clamp(16px,2.4vw,26px);display:grid;position:relative;overflow:hidden}.costs.live .costs-card{grid-area:1/1}.costs-card{min-width:0;position:relative}.costs-card.off{visibility:hidden}.costs.live .costs-card:not(.off){animation:.35s steps(4,end) both drop-in}.xs{border:1px solid var(--x-border);background:var(--x-bg);color:var(--x-text);font:15px/20px var(--x-font);border-radius:16px;overflow:hidden}.xs .x-reply:last-child{border-bottom:0}.xs-badge{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231d9bf0' d='M12 1.5l2.6 1.9 3.2-.2 1 3 2.7 1.8-.9 3.1.9 3.1-2.7 1.8-1 3-3.2-.2L12 22.5l-2.6-1.9-3.2.2-1-3-2.7-1.8.9-3.1-.9-3.1 2.7-1.8 1-3 3.2.2z'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M7.5 12.3l3 3 6-6.3'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;align-self:center;width:18px;height:18px}.tell .xs-slop.pre{visibility:hidden}.tell .xs-slop.in{animation:.4s steps(4,end) both drop-in}.tell-twick{justify-content:flex-end;align-items:flex-end;margin:8px -6px -14px 0;display:flex}.tell-bird{line-height:0}.think{color:#17171a;font:600 15px/1.35 var(--tw-body);background:#fff;border:2px solid #17171a;margin:0 22px 78px 0;padding:8px 12px;position:relative}.think span{white-space:nowrap;display:block}.think:before,.think:after{content:"";background:#fff;border:2px solid #17171a;position:absolute}.think:before{width:12px;height:12px;bottom:-14px;right:-14px}.think:after{width:8px;height:8px;bottom:-26px;right:-26px}.tell .think.pre{visibility:hidden}.tell .think.in{transform-origin:100% 100%;animation:.45s cubic-bezier(.2,.9,.3,1.3) both pet-pop}.tell .think-2.pre{display:none}.tell .think-2.in{animation:.3s steps(3,end) both drop-in}.xs-spam-btn{border:0;border-top:1px solid var(--x-border);width:100%;color:var(--x-blue);font:15px/20px var(--x-font);cursor:default;background:0 0;padding:16px;display:block}.xs-spam-btn.press{background:var(--x-hover)}.xs-spam-open{border-top:1px solid var(--x-border);position:relative}.xs-spam-title{font:800 20px/24px var(--x-font);margin:0;padding:14px 16px 4px}.hide.shut .xs-spam-open,.hide:not(.shut) .xs-spam{display:none}.hide.opening .xs-spam-open{animation:.4s steps(4,end) both drop-in}.hide .xs-slop.mark{box-shadow:inset 0 0 0 3px var(--tw-primary);border-radius:0 0 15px 15px}.hide .x-act.low span{background:var(--tw-primary);color:var(--tw-on-primary);padding:0 4px;font-weight:700}.xs-cursor{z-index:2;opacity:0;pointer-events:none;width:24px;height:38px;transition:transform .8s cubic-bezier(.3,0,.2,1),opacity .2s ease-out;position:absolute;top:0;left:0}.xs-cursor i{transform-origin:1px 1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 19' shape-rendering='crispEdges'%3E%3Cpath fill='%2317171a' d='M0 0h1v1H0zM0 1h2v1H0zM0 2h1v1H0zM2 2h1v1H2zM0 3h1v1H0zM3 3h1v1H3zM0 4h1v1H0zM4 4h1v1H4zM0 5h1v1H0zM5 5h1v1H5zM0 6h1v1H0zM6 6h1v1H6zM0 7h1v1H0zM7 7h1v1H7zM0 8h1v1H0zM8 8h1v1H8zM0 9h1v1H0zM9 9h1v1H9zM0 10h1v1H0zM10 10h1v1H10zM0 11h1v1H0zM7 11h5v1H7zM0 12h1v1H0zM4 12h1v1H4zM7 12h1v1H7zM0 13h1v1H0zM3 13h2v1H3zM7 13h1v1H7zM0 14h1v1H0zM2 14h1v1H2zM5 14h1v1H5zM8 14h1v1H8zM0 15h2v1H0zM5 15h1v1H5zM8 15h1v1H8zM0 16h1v1H0zM6 16h1v1H6zM9 16h1v1H9zM6 17h1v1H6zM9 17h1v1H9zM7 18h2v1H7z'/%3E%3Cpath fill='%23ffffff' d='M1 2h1v1H1zM1 3h2v1H1zM1 4h3v1H1zM1 5h4v1H1zM1 6h5v1H1zM1 7h6v1H1zM1 8h7v1H1zM1 9h8v1H1zM1 10h9v1H1zM1 11h6v1H1zM1 12h3v1H1zM5 12h2v1H5zM1 13h2v1H1zM5 13h2v1H5zM1 14h1v1H1zM6 14h2v1H6zM6 15h2v1H6zM7 16h2v1H7zM7 17h2v1H7z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:100%;height:100%;transition:transform .12s ease-out;display:block}.xs-cursor.on{opacity:1}.xs-cursor.down i{transform:scale(.85)}.xs-tag{z-index:2;background:var(--tw-primary);color:#17171a;font:700 14px/1.2 var(--tw-body);visibility:hidden;border:2px solid #17171a;margin:0;padding:6px 10px;position:absolute;top:10px;right:12px}.hide.marked .xs-tag{visibility:visible;animation:.45s cubic-bezier(.2,.9,.3,1.3) both pet-pop}.xs-profile{position:relative}.xs-banner{background:#2b3a5c radial-gradient(#4a5d8a 2px,#0000 2.5px) 0 0/18px 18px;height:120px}.xs-me{padding:0 16px 18px}.xs-me .avatar{--av:88px;border:4px solid var(--x-bg);margin-top:-44px}.xs-who{flex-direction:column;margin-top:10px;display:flex}.xs-who strong{font-size:20px;font-weight:800;line-height:24px}.xs-bio,.xs-stats{margin:10px 0 0}.xs-stats{color:var(--x-muted)}.xs-stats b{color:var(--x-text)}.xs-suspended{padding:6px 16px 30px;display:none}.xs-suspended p{font:800 30px/36px var(--x-font);margin:0}.gone.suspended .xs-banner{background:var(--x-soft)}.gone.suspended .xs-me .avatar canvas{visibility:hidden}.gone.suspended .xs-me .avatar{background:var(--x-border)}.gone.suspended .xs-me>:not(.avatar){display:none}.gone.suspended .xs-suspended{animation:.4s steps(4,end) both drop-in;display:block}.xnote{z-index:2;border:1px solid var(--x-border);background:var(--x-bg);color:var(--x-text);font:15px/20px var(--x-font);visibility:hidden;border-radius:12px;gap:12px;padding:14px 16px;display:flex;position:absolute;top:12px;left:12px;right:12px}.xnote p{margin:0}.xnote-flag{clip-path:polygon(0 0,100% 0,72% 45%,100% 90%,18% 90%,18% 100%,0 100%);background:#f91880;flex:none;width:22px;height:22px}.gone.noted:not(.suspended) .xnote{visibility:visible;animation:.4s steps(4,end) both drop-in}.gone-line{font:600 19px/1.35 var(--tw-body);align-items:center;gap:14px;margin:18px 0 0;display:flex}.gone-twick{flex:none;line-height:0}.hook-title{font-size:clamp(52px,8vw,112px);line-height:.9}.hook-title span{display:block}.hook-title span:last-child{color:var(--tw-accent)}.hook-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;display:grid}.hook-card{border:3px solid var(--tw-text);background:var(--tw-surface);padding:clamp(18px,2.6vw,28px)}.hook-card:first-child{box-shadow:10px 10px 0 var(--tw-regular)}.hook-card:last-child{box-shadow:10px 10px 0 var(--tw-pellet)}.hook-card h3{margin-top:24px;font-size:clamp(30px,3vw,40px)}.hook-card>p{color:var(--tw-text-muted);margin:0}.culture{max-width:16ch;font-family:var(--tw-pixel);text-align:center;text-wrap:balance;color:var(--tw-accent);margin:clamp(56px,8vw,104px) auto 0;font-size:clamp(46px,7vw,96px);line-height:.92}.race,.bin{height:330px}.race{border:2px solid var(--tw-border);background:var(--tw-bg);flex-direction:column;padding:8px 12px 12px;display:flex;position:relative;overflow:hidden}.race-lane{border-bottom:2px dotted var(--tw-border);flex:none;height:92px;position:relative}.race-name{font:9px/1.4 var(--tw-logo);text-transform:uppercase;color:var(--tw-text-muted);position:absolute;top:6px;left:0}.race-lane.twick .race-name{color:var(--tw-accent)}.race-runner{line-height:0;transition:transform .5s steps(5,end);position:absolute;bottom:-4px;left:0}.race-lane.twick .race-runner{transition:none}.race-finish{background:repeating-linear-gradient(180deg, var(--tw-text) 0 5px, var(--tw-bg) 5px 10px);width:10px;position:absolute;top:22px;bottom:0;right:0}.race-call{font:34px/1 var(--tw-logo);text-align:center;color:var(--tw-accent);pointer-events:none;margin:0;position:absolute;top:64px;left:0;right:0}.race-call.tick{animation:.55s steps(3,end) both call}@keyframes call{0%{opacity:0;transform:scale(1.6)}40%{opacity:1;transform:scale(1)}}.race-out{gap:8px;margin-top:auto;display:grid}.race-reply{border:2px dotted var(--tw-border-strong);align-items:center;gap:10px;min-height:52px;padding:7px 10px;display:flex;position:relative}.race-reply .avatar{--av:28px;opacity:.35;transition:opacity .3s steps(3,end)}.race-reply p{font:13px/1.35 var(--slop-font);color:var(--slop);opacity:0;margin:0;padding-right:70px;transition:opacity .3s steps(3,end)}.race-reply.show .avatar,.race-reply.show p{opacity:1}.race-reply.twick.show{border-style:solid;border-color:var(--tw-primary-edge)}.race-reply.twick p{font-family:var(--tw-body);color:var(--tw-text)}.race-reply.out p{text-decoration:line-through}.race-reply .stamp{background:var(--tw-bg);font:9px/1.2 var(--tw-logo);text-transform:uppercase;border:2px solid;margin-top:-12px;padding:3px 6px;transition:transform .25s steps(3,end);position:absolute;top:50%;right:8px;transform:rotate(-6deg)scale(0)}.race-reply.stamped .stamp{transform:rotate(-6deg)scale(1)}.stamp.slop{color:var(--tw-danger)}.stamp.win{color:var(--tw-success)}.bin{border:2px solid var(--tw-border);background:var(--tw-bg);grid-template-columns:minmax(0,1fr) 212px;gap:12px;padding:10px 12px;display:grid;overflow:hidden}.bin-floor{border-bottom:2px dotted var(--tw-border-strong);min-width:0;position:relative}.bin-you{border:3px solid var(--tw-success);border-top:0;width:78px;height:52px;position:absolute;top:34px;right:6px}.bin-you span{font:9px/1.2 var(--tw-logo);text-transform:uppercase;color:var(--tw-success);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.bin-twick{margin-left:-43px;line-height:0;position:absolute;bottom:-6px;left:30%}.bin-can{z-index:2;border:3px solid var(--tw-text);background:var(--tw-surface-2);border-top-width:6px;width:44px;height:52px;position:absolute;bottom:0;left:calc(30% + 34px)}.bin-can i{border-inline:3px solid var(--tw-border-strong);position:absolute;inset:8px 9px}.bin-item{z-index:1;border:2px solid var(--tw-border-strong);background:var(--tw-surface);width:48px;height:32px;padding:6px;transition:transform .42s steps(6,end),opacity .3s steps(3,end);position:absolute;top:0;left:0}.bin-item:before,.bin-item:after{content:"";background:var(--tw-border-strong);height:4px;display:block}.bin-item:after{width:60%;margin-top:5px}.bin-item.bad{border-color:var(--tw-danger)}.bin-item.bad:before,.bin-item.bad:after{background:var(--tw-danger)}.bin-item.good{border-color:var(--tw-success)}.bin-item.good:before,.bin-item.good:after{background:var(--tw-success)}.bin-coin{z-index:1;border:2px solid var(--press);background:var(--tw-primary);width:14px;height:14px;transition:transform .42s steps(6,end);position:absolute;top:0;left:0}.receipt{color:#17171a;box-shadow:4px 4px 0 var(--tw-border-strong);background:#fffdf5;align-self:center;padding:12px 12px 14px;font:11px/1.6 Space Mono,ui-monospace,monospace}.receipt p{margin:0}.receipt .receipt-head{text-align:center;text-transform:uppercase;border-bottom:1px dashed #17171a;margin-bottom:6px;padding-bottom:6px;font-weight:700}.receipt-lines{gap:3px;margin:0;padding:0;list-style:none;display:grid}.receipt-lines li{white-space:nowrap;align-items:center;gap:6px;display:flex;position:relative}.receipt-lines li:before{content:"";background:#2e8b57;flex:none;width:7px;height:7px}.receipt-lines li.no:before{background:#c62828}.receipt-lines .amt{margin-left:auto}.receipt-lines li.no{color:#8a6500}.receipt-lines li.no .amt{color:#9a9182;text-decoration:line-through}.receipt .onus{color:#c62828;text-transform:uppercase;background:#fffdf5;border:2px solid #c62828;flex:none;padding:0 4px;font-size:10px;line-height:15px;transition:transform .25s steps(3,end);transform:rotate(-8deg)}.receipt-total{border-top:1px dashed #17171a;margin-top:8px;padding-top:6px;font-weight:700}.receipt-total p{justify-content:space-between;gap:8px;display:flex}.receipt-total .r-onus{color:#c62828}.receipt.live .receipt-lines li:not(.shown),.receipt.live .receipt-total:not(.shown){visibility:hidden}.receipt.live li.shown{animation:.36s steps(4,end) backwards print}.receipt.live li.no:not(.stamped) .amt{text-decoration:none}.receipt.live li.no:not(.stamped) .onus{transform:rotate(-8deg)scale(0)}.receipt.live .receipt-total.shown{animation:.3s steps(3,end) bump}.receipt.tear{opacity:0;transition:opacity .3s steps(3,end),transform .3s steps(3,end);transform:translateY(-10px)}@keyframes print{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.split .section-head{margin-bottom:0}.split.flip>:first-child{order:2}.voice-card{border:2px solid var(--tw-border-strong);background:var(--tw-surface);margin-top:32px;padding:20px 22px}.voice-card-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.voice-card-head div{flex-direction:column;display:flex}.voice-card-head span{color:var(--tw-text-muted);font-size:13px}.voice-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.voice-card li{padding-left:18px;position:relative}.voice-card li:before{content:"";background:var(--tw-human);width:8px;height:8px;position:absolute;top:8px;left:0}.style-lab{border:3px solid var(--tw-text);box-shadow:10px 10px 0 var(--tw-human);background:var(--tw-surface);padding:clamp(22px,3vw,34px)}.lab-title{font:11px/1.4 var(--tw-logo);text-transform:uppercase;color:var(--tw-text-muted);margin:0 0 16px}.lab-post{gap:12px;margin-bottom:14px;display:flex}.lab-post p{margin:0;font-size:16px}.lab-post .lab-who{margin-bottom:2px}.lab-who span{color:var(--tw-text-muted)}.lab-reply{border:2px dotted var(--tw-border);background:var(--tw-bg);min-height:4.8em;margin:0 0 22px;padding:16px 18px;font-size:clamp(18px,1.8vw,21px);line-height:1.5}.lab-reply.swap{animation:.3s steps(3,end) swap}@keyframes swap{0%{opacity:.2}}.lab-switches{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;font-weight:600;display:inline-flex}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch-box{border:2px solid var(--tw-border-strong);background:var(--tw-bg);flex:none;width:44px;height:24px;position:relative}.switch-box:after{content:"";background:var(--tw-border-strong);width:16px;height:16px;transition:transform .2s steps(3,end);position:absolute;top:2px;left:2px}.switch input:checked+.switch-box{background:var(--tw-primary);border-color:var(--tw-primary-edge)}.switch input:checked+.switch-box:after{background:var(--outline);transform:translate(20px)}.switch input:focus-visible+.switch-box{outline:2px solid var(--tw-focus);outline-offset:2px}.lab-note{color:var(--tw-text-muted);margin:20px 0 0;font-size:13px}.taste-lab{border:3px solid var(--tw-text);min-height:380px;box-shadow:10px 10px 0 var(--tw-engage);background:var(--tw-surface);flex-direction:column;padding:clamp(22px,3vw,32px);display:flex;position:relative}.taste-lab>*+*{margin-top:16px}.draft-card{border:2px dotted var(--tw-border);background:var(--tw-bg);flex-direction:column;gap:10px;padding:14px;display:flex}.draft-card p{margin:0;font-size:17px}.draft-actions{align-items:center;gap:6px;display:flex;position:relative}.mini-btn{background:var(--tw-primary);color:var(--tw-on-primary);padding:3px 12px;font-size:13px;font-weight:600}.dislike{border:2px solid var(--tw-border-strong);width:36px;height:36px;color:var(--tw-text);cursor:pointer;background:0 0;place-items:center;display:inline-grid;position:relative}.dislike:hover{border-color:var(--tw-text)}.dislike[aria-pressed=true]{border-color:var(--tw-accent);color:var(--tw-accent)}.taste-lab.idle .dislike:after{content:"";border:2px solid var(--tw-primary);animation:1.2s steps(6,end) infinite ring;position:absolute;inset:-6px}.taste-step p{margin:0 0 10px;font-weight:600}.taste-lab .taste-learned{border-left:4px solid var(--tw-success);background:var(--tw-bg);margin-top:auto;padding:14px 16px}.taste-learned .taste-label{font:10px/1.4 var(--tw-logo);text-transform:uppercase;color:var(--tw-text-muted);margin:0 0 10px}.taste-list{gap:8px;margin:0 0 6px;padding:0;list-style:none;display:grid}.taste-list li{padding-left:18px;position:relative}.taste-list li:before{content:"";background:var(--tw-success);width:8px;height:8px;position:absolute;top:7px;left:0}.taste-list li.new{animation:.4s steps(4,end) both drop-in}.taste-list .taste-empty{color:var(--tw-text-muted)}.taste-list .taste-empty:before{border:2px dotted var(--tw-border-strong);background:0 0}.taste-done{border-top:2px dotted var(--tw-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-top:12px;padding-top:12px;display:flex}.taste-done .taste-got{color:var(--tw-success);margin:0;font-weight:600}.taste-twick{line-height:0;position:absolute;bottom:calc(100% - 3px);right:18px}.day{border:3px solid var(--tw-text);max-width:1000px;box-shadow:10px 10px 0 var(--tw-success);background:var(--tw-surface);margin:0 auto;position:relative}.day-scene{border-bottom:2px solid var(--tw-text);height:360px;position:relative;overflow:hidden}.day-sky{background:#ffe6a3;transition:background .6s steps(3,end);position:absolute;inset:0}.day[data-sky=day] .day-sky{background:#9cd4ff}.day[data-sky=evening] .day-sky{background:#ffab85}.day[data-sky=night] .day-sky{background:#151b3d}.day-sun{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23ff9f1a' d='M7 0h2v3H7zM7 13h2v3H7zM0 7h3v2H0zM13 7h3v2h-3zM2 2h2v2H2zM12 2h2v2h-2zM2 12h2v2H2zM12 12h2v2h-2z'/%3E%3Cpath fill='%23ffcc00' d='M6 4h4v1H6zM5 5h6v1H5zM4 6h8v4H4zM5 10h6v1H5zM6 11h4v1H6z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:56px;height:56px;transition:left .5s steps(5,end),top .5s steps(5,end);position:absolute;top:150px;left:6%}.day-moon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 15' shape-rendering='crispEdges'%3E%3Cpath fill='%23ffe680' d='M5 0h4v1H5zM3 1h4v1H3zM2 2h3v1H2zM1 3h3v1H1zM1 4h2v1H1zM0 5h3v5H0zM1 10h2v1H1zM1 11h3v1H1zM2 12h3v1H2zM3 13h4v1H3zM5 14h4v1H5z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:24px;height:36px;display:none;position:absolute;top:28px;left:8%}.day-stars{opacity:.6;background-image:radial-gradient(#fff 1.5px,#0000 2px),radial-gradient(#fff 1px,#0000 1.5px);background-position:10px 14px,31px 27px;background-size:97px 61px,53px 43px;display:none;position:absolute;inset:0 0 45%}.day[data-sky=night] .day-sun{display:none}.day[data-sky=night] :is(.day-moon,.day-stars){display:block}.day-bars{grid-template-columns:repeat(15,minmax(0,1fr));align-items:end;gap:5px;height:170px;padding:0 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.day-bars i{background:var(--tw-primary);border:2px solid #17171a;border-bottom:0;height:0;transition:height .25s steps(3,end);display:block}.day-bars i:first-child{height:20%}.day-bars i:nth-child(2){height:13%}.day-bars i:nth-child(3){height:23%}.day-bars i:nth-child(4){height:17%}.day-bars i:nth-child(5){height:10%}.day-bars i:nth-child(6){height:27%}.day-bars i:nth-child(7){height:100%}.day-bars i:nth-child(8){height:30%}.day-bars i:nth-child(9){height:13%}.day-bars i:nth-child(10){height:17%}.day-bars i:nth-child(11){height:20%}.day-bars i:nth-child(12){height:17%}.day-bars i:nth-child(13),.day-bars i:nth-child(14){height:13%}.day-bars i:nth-child(15){border:0;height:0}.day-twick{z-index:2;transform:translateX(var(--x,0px));line-height:0;position:absolute;bottom:-6px;left:0}.day.live .day-twick{transition:transform .12s steps(2,end)}.pace-card{z-index:3;top:16px;left:var(--card-x,auto);right:var(--card-r,16px);border:2px dotted var(--tw-primary-edge);background:var(--tw-surface);width:min(400px,100% - 32px);color:var(--tw-text);font:14px/1.45 var(--tw-body);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid;position:absolute}.pace-card.on{transform-origin:0 0;animation:.45s cubic-bezier(.2,.9,.3,1.3) both pet-pop}.pace-twick{line-height:0}.pace-body{min-width:0}.pace-body p{margin:0}.pace-title{font:22px/1.1 var(--tw-pixel)}.pace-text{font-size:14px;margin-top:4px!important}.pace-actions{align-items:center;gap:14px;margin-top:10px;display:flex}.day-axis{font:9px/1.4 var(--tw-logo);text-transform:uppercase;color:var(--tw-text-muted);justify-content:space-between;padding:8px 14px 0;display:flex}.day-foot{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px 16px;display:flex}.day-who{flex-direction:column;margin:0;line-height:1.3;display:flex}.day-who span{color:var(--tw-text-muted);font-size:14px}.day-who b{color:var(--tw-text)}.day-safe{background:var(--tw-success);color:#0b2e18;font:10px/1.2 var(--tw-logo);text-transform:uppercase;align-items:center;gap:8px;margin:0 0 0 auto;padding:7px 10px;display:inline-flex}:root[data-theme=light] .day-safe{color:#fff}.day-safe:before{content:"";clip-path:polygon(50% 0,100% 18%,100% 58%,50% 100%,0 58%,0 18%);background:currentColor;width:11px;height:13px}.day.live .day-safe:not(.on){visibility:hidden}.day.live .day-safe.on{animation:.45s cubic-bezier(.2,.9,.3,1.3) both pet-pop}.why{z-index:5;background:#00000073;justify-content:center;align-items:flex-start;padding:60px 16px 16px;display:flex;position:absolute;inset:0}.why-card{border:2px solid var(--tw-border-strong);background:var(--tw-surface);width:min(460px,100%);color:var(--tw-text);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 22px 22px;animation:.35s steps(4,end) both drop-in;display:flex}.why-twick{margin-top:-44px;line-height:0}.why-title{font:28px/1.1 var(--tw-pixel);margin:0}.why-body{text-align:left;text-wrap:pretty;flex-direction:column;gap:8px;font-size:14px;line-height:1.5;display:flex}.why-body p{margin:0}.why-body ul{margin:0;padding-left:1.2em}.bento-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tile{border:2px dotted var(--tw-border-strong);background:var(--tw-surface);padding:22px}.tile h3{font-size:30px}.tile p{color:var(--tw-text-muted);margin:0}.tile-art{border:2px solid var(--tw-border);background-color:var(--tw-bg);background-image:radial-gradient(var(--tw-border) 1px, transparent 1.3px);background-size:12px 12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;height:120px;margin-bottom:18px;display:flex}.tile-art.sites span{border:2px solid var(--tw-text);background:var(--tw-surface);padding:6px 10px;font-weight:700}.tile-art.langs span{border:2px dotted var(--tw-human);color:var(--tw-human);padding:4px 8px;font-weight:600}.tile-art.pic i{border:3px solid var(--tw-text);background:var(--tw-regular);width:110px;height:74px;position:relative;overflow:hidden}.tile-art.pic i:before{content:"";border-left:34px solid #0000;border-right:34px solid #0000;border-bottom:40px solid var(--tw-success);position:absolute;bottom:0;left:10px}.tile-art.pic i:after{content:"";background:var(--tw-primary);width:14px;height:14px;position:absolute;top:10px;right:14px}.tile-art.queue{flex-direction:column;gap:6px}.tile-art.queue i{border:2px solid var(--tw-text);background:var(--tw-surface);width:150px;height:18px}.tile-art.queue i:first-child{background:var(--tw-primary)}.tile-art.mix b{width:30px;height:30px;font:700 15px/1 var(--tw-body);border:2px solid;place-items:center;display:inline-grid}.tile-art.streak{gap:6px}.tile-art.streak i{background:var(--tw-primary);border:2px solid var(--tw-primary-edge);width:22px;height:22px}.tile-art.streak i.off{border:2px dotted var(--tw-border-strong);background:0 0}.pet-box{border:3px solid var(--tw-text);min-height:300px;box-shadow:10px 10px 0 var(--tw-primary);cursor:pointer;touch-action:manipulation;background-color:var(--tw-surface-2);background-image:radial-gradient(var(--tw-border) 1px, transparent 1.3px);background-size:14px 14px;position:relative;overflow:hidden}.pet-box.night{background-color:#0b0b1a}.pet-box.night:after{content:"";background:#ffe680;width:18px;height:18px;position:absolute;top:16px;right:18px;box-shadow:inset -6px -3px #0b0b1a}.pet-floor{border-bottom:2px dotted var(--tw-border-strong);position:absolute;bottom:22px;left:0;right:0}.pet-twick{position:absolute}.pet-pellet{background:#f4b9b0;outline:2px solid #17171a;width:9px;height:9px;transition:top .3s steps(5,end);position:absolute}.pet-bubble,.soon-bubble{color:#17171a;font:600 13px/1.25 var(--tw-body);white-space:nowrap;transform-origin:0 100%;background:#fff;border:2px solid #17171a;padding:6px 9px;position:absolute}.pet-bubble:after,.soon-bubble:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h12v2h-2v2h-2v2h-2v2h-2v2H0z' fill='%2317171a'/%3E%3Cpath d='M2 0h8v2h-2v2h-2v2h-2v2H2z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;width:12px;height:10px;position:absolute;top:calc(100% - 2px);left:8px}.pet-bubble.on,.soon.on .soon-bubble{animation:.45s cubic-bezier(.2,.9,.3,1.3) both pet-pop}@keyframes pet-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}.pet-box:focus-visible{outline:2px solid var(--tw-focus);outline-offset:4px}.period{border:2px solid var(--tw-border-strong);width:fit-content;margin:0 auto 40px;display:flex}.period button{min-height:44px;color:var(--tw-text-muted);font:600 15px/1 var(--tw-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.period button[aria-pressed=true]{background:var(--tw-primary);color:var(--tw-on-primary)}.period span{border:1.5px solid;padding:2px 6px;font-size:11px}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.plan{border:2px solid var(--tw-border-strong);background:var(--tw-surface);flex-direction:column;gap:16px;padding:30px 26px 26px;display:flex;position:relative}.plan-pick{border:3px solid var(--tw-primary-edge);box-shadow:10px 10px 0 var(--tw-primary)}.plan-flag{background:var(--tw-primary);color:var(--tw-on-primary);border:2px solid var(--tw-primary-edge);font:10px/1.2 var(--tw-logo);text-transform:uppercase;margin:0;padding:6px 10px;position:absolute;top:-15px;left:22px}.plan-name{margin:0;font-size:40px}.plan-price{margin:0}.plan-amount{font-family:var(--tw-pixel);font-size:68px;line-height:.9}.plan-per{color:var(--tw-text-muted);margin-left:4px}.plan-billed{color:var(--tw-text-muted);margin:6px 0 0;font-size:13px}.plan-points,.plan-checks{border-top:2px dotted var(--tw-border);gap:10px;margin:0;padding:16px 0 0;list-style:none;display:grid}.plan-points li{padding-left:18px;position:relative}.plan-points li:before{content:"";background:var(--tw-accent);width:7px;height:7px;position:absolute;top:.6em;left:2px}.plan-checks li{align-items:center;gap:10px;display:flex}.plan-checks li.yes svg{color:var(--tw-success)}.plan-checks li.no{color:var(--tw-text-muted)}.plan-checks li.no svg{color:var(--tw-danger)}.plan-pack{border-top:2px dotted var(--tw-border);padding-top:16px}.plan-pack p{margin:0}.plan-pack .plan-pack-note{color:var(--tw-text-muted);margin-top:4px;font-size:13px}.plan-off{background:var(--tw-primary);color:var(--tw-on-primary);font:700 11px/1.7 var(--tw-body);vertical-align:1px;margin-left:8px;padding:0 6px;display:inline-block}.plan-cta{width:100%;min-height:50px;margin-top:auto;font-size:16px}.btn.ghost.plan-cta{border-color:var(--tw-text)}.credit-legend{flex-wrap:wrap;justify-content:center;gap:14px;margin:40px 0 0;display:flex}.credit-legend span{border:2px dotted var(--tw-border-strong);color:var(--tw-text-muted);align-items:baseline;gap:10px;padding:10px 16px;font-size:15px;display:inline-flex}.credit-legend b{font-family:var(--tw-pixel);color:var(--tw-accent);font-size:28px;font-weight:400;line-height:1}.faq-item{border-bottom:2px dotted var(--tw-border)}.faq-item summary{cursor:pointer;padding:22px 44px 22px 0;font-size:19px;font-weight:600;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:before,.faq-item summary:after{content:"";background:var(--tw-accent);width:16px;height:4px;margin-top:-2px;position:absolute;top:50%;right:6px}.faq-item summary:after{transform:rotate(90deg)}.faq-item[open] summary:after{display:none}.faq-item p{max-width:68ch;color:var(--tw-text-muted);margin:0 0 22px}.final{background:var(--tw-primary);color:#111;border-top:3px solid var(--tw-text);padding-block:clamp(96px,12vw,160px) clamp(80px,10vw,128px)}.final-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.final h2{font-size:clamp(58px,10vw,136px);line-height:.86}.final .lead{color:#2a2a2a;margin-bottom:34px}.final .btn.primary{color:#fc0;background:#111;border-color:#111;box-shadow:0 4px #000}.final .btn.primary:hover{background:#222}.final .btn.ghost{color:#111;border-color:#111}.final .btn.ghost:hover{background:#00000014}.final-twick{margin-bottom:10px;line-height:0}.foot{border-top:3px solid var(--tw-text);padding:56px 0 40px}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:32px;display:grid}.foot-brand p,.foot-fine p{color:var(--tw-text-muted);margin:12px 0 0;font-size:14px}.foot-links{flex-direction:column;gap:8px;display:flex}.foot-links p,.foot-theme p{font:10px/1.4 var(--tw-logo);text-transform:uppercase;color:var(--tw-text-muted);margin:0 0 6px}.foot-links a{color:var(--tw-text);text-decoration:none}.foot-links a:hover{text-decoration:underline}.theme-seg{border:2px solid var(--tw-border-strong);display:inline-flex}.theme-seg button{min-height:34px;color:var(--tw-text-muted);font:600 13px/1 var(--tw-body);cursor:pointer;background:0 0;border:0;padding:0 12px}.theme-seg button[aria-pressed=true]{background:var(--tw-primary);color:var(--tw-on-primary)}.foot-fine{border-top:2px dotted var(--tw-border);margin-top:40px;padding-top:20px}.foot-fine p{margin:6px 0 0;font-size:12px}.soon{z-index:60;pointer-events:none;line-height:0;position:fixed}.soon-bubble{bottom:80px;left:70px}.js .reveal{opacity:0;transition:opacity .45s steps(5,end),transform .45s steps(5,end);transform:translateY(18px)}.js .reveal.in{opacity:1;transform:none}@media (width<=1080px){.x{--panel-w:340px;grid-template-columns:minmax(0, 1fr) var(--panel-w)}.x-rail,.nav-links{display:none}.nav-actions{margin-left:auto}}@media (width<=900px){.split,.costs-grid,.hook-grid{grid-template-columns:minmax(0,1fr)}.split.flip>:first-child{order:0}.bento-grid,.plans{grid-template-columns:minmax(0,1fr)}.spot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plans{gap:34px;max-width:480px;margin-inline:auto}.foot-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.xdemo{height:auto}.x{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.x-main{border-inline:0;overflow:visible}.x-head{position:static}.tw-panel{border-left:0;border-top:3px solid var(--tw-border-strong);min-height:520px}.tw-tabs{display:none}.tw-body{max-height:540px}.x-modal-layer{z-index:70;align-items:flex-start;padding-top:72px;position:fixed;inset:0}.x-toast{position:fixed;bottom:24px}.clear{align-items:start;padding-top:48px}.demo-frame{box-shadow:6px 6px 0 var(--tw-primary)}.nav-signin{display:none}}@media (width<=560px){.spot-grid,.lab-switches{grid-template-columns:minmax(0,1fr)}.race,.bin{height:auto}.bin{grid-template-columns:minmax(0,1fr)}.bin-floor{height:220px}.costs-title{font-size:24px;line-height:26px}.tell-twick{margin-right:-6px}.tell-bird canvas{width:96px!important;height:88px!important}.think{max-width:200px;margin:0 20px 56px 0;font-size:14px}.think span{white-space:normal}.day-bars{height:140px}.xs-tag{margin:0 16px 8px;display:inline-block;position:static}.day-scene{height:330px}.day-bars{gap:3px;padding:0 8px}.pace-card{gap:8px;width:auto;padding:10px;left:8px!important;right:8px!important}.pace-title{font-size:20px}.pace-text{font-size:13px}.why{padding:52px 8px 8px}.why-card{padding:0 14px 16px}.receipt{justify-self:center;width:min(220px,100%)}.demo-steps li{font-size:12px}.foot-grid{grid-template-columns:1fr}.nav .add-chrome{padding:4px 10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.belt-track{animation:none}.js .reveal{opacity:1;transition:none;transform:none}.hint,.x[data-step="1"] .tw-sparkle:after,.taste-lab.idle .dislike:after,.demo-title:after,.race-call,.costs-card,.think,.pace-card,.why-card,.receipt li,.taste-list li.new,.blink{animation:none}.spot-twick,.race-runner,.bin-item,.bin-coin{transition:none}.costs-stage *,.day *,.receipt *{transition:none!important;animation:none!important}}
