[data-scene]{--bs-nav-h:4.25rem;--bs-frame:clamp(36rem, calc(100svh - var(--bs-nav-h)), 50rem);--bs-bleed:20rem;--bs-font-display:"Hubot Sans", "Urbanist", ui-sans-serif, "Segoe UI", system-ui, sans-serif;--bs-font-mono:"Reddit Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--bs-ease:cubic-bezier(.2, .7, .1, 1);--bs-r-md:12px;--bs-r-lg:18px;--bs-ink:#e9f1ef;--bs-muted:#8b9b97;--bs-line-2:#cdf0e826;--bs-glass-2:#0c1314e6;--bs-scrim:#05090a;--bs-glow:1;--bs-shadow:0 1px 0 #ffffff0a inset, 0 24px 60px -24px #000000bf;--bs-fig-bg:radial-gradient(70% 70% at 50% 40%, #56cfd81a, transparent 70%), #05090a;--bs-ch1:#f2c94c;--bs-ch2:#56cfd8;--bs-ch3:#f08ccf;--bs-ch4:#7aa2ff;--bs-ref:#a7afb9;--bs-ref2:#b9a4ff;--bs-ch:var(--bs-line-2)}:root[data-theme=light] [data-scene]{--bs-ink:#0b1312;--bs-muted:#536260;--bs-line-2:#0a282229;--bs-glass-2:#fffffff0;--bs-scrim:#f3f5f4;--bs-glow:0;--bs-shadow:0 1px 0 #ffffffe6 inset, 0 1px 2px #0a1e190f, 0 18px 40px -22px #0a1e1938;--bs-fig-bg:radial-gradient(70% 70% at 50% 40%, #006b751a, transparent 70%), #dde4e1;--bs-ch1:#7a5e00;--bs-ch2:#006b75;--bs-ch3:#a3227a;--bs-ch4:#2852b8;--bs-ref:#5b616a;--bs-ref2:#5e45b8}[data-scene] .k-tool,[data-scene].k-tool{--bs-ch:var(--bs-ch1)}[data-scene] .k-build,[data-scene].k-build{--bs-ch:var(--bs-ch2)}[data-scene] .k-fail,[data-scene].k-fail{--bs-ch:var(--bs-ch3)}[data-scene] .k-guide,[data-scene].k-guide{--bs-ch:var(--bs-ch4)}[data-scene] .k-news,[data-scene].k-news{--bs-ch:var(--bs-ref)}[data-scene] .k-discussion,[data-scene].k-discussion{--bs-ch:var(--bs-ref2)}[data-scene] .stage{position:absolute;inset:0;overflow:hidden}[data-scene] .poster img{object-fit:cover;width:100%;height:100%;transition:opacity .6s var(--bs-ease);position:absolute;inset:0}[data-scene] .stage-live{opacity:0;transition:opacity .4s var(--bs-ease);position:absolute;inset:0}[data-scene].is-live .stage-live{opacity:1}[data-scene].is-live .poster img{opacity:0;transition-delay:.4s}[data-scene].no-scene .stage-live{display:none}[data-scene] .stage-frame{height:var(--bs-frame);visibility:hidden;pointer-events:none;position:absolute;inset:0 0 auto}[data-scene=hero]{z-index:0;isolation:isolate;height:var(--bs-frame);position:relative;overflow-x:clip}[data-scene=hero] .stage{z-index:-2;height:calc(var(--bs-frame) + var(--bs-bleed));--fade:calc(var(--bs-bleed) + 6rem);--fade-x:linear-gradient(90deg, transparent 0%, transparent 3%, #00000059 11%, #000000c7 21%, #000 30%);--fade-y:linear-gradient(to bottom, #000 calc(100% - var(--fade)), #000000e6 calc(100% - var(--fade) * .85), #000000a8 calc(100% - var(--fade) * .65), #00000061 calc(100% - var(--fade) * .45), #00000026 calc(100% - var(--fade) * .25), #0000000a calc(100% - var(--fade) * .1), transparent);--fade-t:linear-gradient(to bottom, #000 calc(var(--bs-frame) + 1rem), transparent calc(var(--bs-frame) + 3.5rem));--fade-b:linear-gradient(90deg, transparent max(28%, 22rem), #000 calc(max(28%, 22rem) + 12rem));-webkit-mask-image:var(--fade-x), var(--fade-y), var(--fade-t), var(--fade-b);-webkit-mask-image:var(--fade-x), var(--fade-y), var(--fade-t), var(--fade-b);mask-image:var(--fade-x), var(--fade-y), var(--fade-t), var(--fade-b);-webkit-mask-composite:source-in, source-in, source-over, source-over;-webkit-mask-composite:source-in,source-in,source-over,source-over;touch-action:pan-y pinch-zoom;inset:0 0 auto;-webkit-mask-composite:source-in,source-in,source-over,source-over;mask-composite:intersect,intersect,add,add;container-type:inline-size}html.is-turning,html.is-turning *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}[data-scene=hero] .poster img{--pw:min(100cqw, var(--bs-frame) * 1280 / 652);inset:auto;left:calc((100cqw - var(--pw)) * .54);top:calc((var(--bs-frame) - var(--pw) * 652 / 1280) * .53);width:var(--pw);object-fit:fill;max-width:none;height:auto}[data-scene=hero] .hero-scrim{z-index:-1;pointer-events:none;background:radial-gradient(60% 75% at 0% 0%, color-mix(in srgb, var(--bs-scrim) 90%, transparent) 0, color-mix(in srgb, var(--bs-scrim) 70%, transparent) 45%, transparent 75%);position:absolute;inset:0}[data-scene] .probe{z-index:5;border-radius:var(--bs-r-md);background:var(--bs-glass-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb, var(--bs-ch) 55%, transparent);width:min(17rem,80%);box-shadow:var(--bs-shadow);color:var(--bs-ink);pointer-events:none;opacity:0;gap:.2rem;margin:-.75rem 0 0 1rem;padding:.7rem .85rem;transition:opacity .15s;display:grid;position:absolute;top:0;left:0;translate:0 -100%}[data-scene] .probe.is-on{opacity:1}[data-scene] .probe-who{color:var(--bs-ch);align-items:center;gap:.5rem;font-size:.875rem;font-weight:650;display:flex}[data-scene] .probe-bb,[data-scene] .probe-foot{font-family:var(--bs-font-mono);color:var(--bs-muted);font-size:.75rem}[data-scene] .probe-title{font-family:var(--bs-font-display);font-size:.9375rem;font-weight:650;font-stretch:95%;line-height:1.3}[data-scene] .probe-kick{font-family:var(--bs-font-mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.45rem;font-size:.75rem;display:flex}[data-scene] .probe-kick[hidden]{display:none}[data-scene] .probe.is-pick{border-color:color-mix(in srgb, var(--bs-ch) 70%, var(--bs-line-2));box-shadow:var(--bs-shadow), 0 0 32px -12px color-mix(in srgb, var(--bs-ch) calc(var(--bs-glow) * 60%), transparent)}[data-scene] .probe.is-on.is-tap{pointer-events:auto;cursor:pointer}[data-scene] .probe.is-key{outline:2px solid var(--bs-ink);outline-offset:3px}[data-scene=entry]{position:relative}[data-scene=entry] .stage{aspect-ratio:4/3;border-radius:var(--bs-r-lg);border:1px solid color-mix(in srgb, var(--bs-ch) 30%, var(--bs-line-2));background:var(--bs-fig-bg);box-shadow:var(--bs-shadow), 0 0 50px -24px color-mix(in srgb, var(--bs-ch) calc(var(--bs-glow) * 50%), transparent);position:relative;inset:auto}@media (width<=860px){[data-scene=entry] .stage{aspect-ratio:auto;height:clamp(11rem,46vw,18rem)}}@media (width<=700px){[data-scene]{--bs-frame:19rem;--bs-bleed:5rem}[data-scene=hero] .poster img{--pw:390px;left:calc((100cqw - var(--pw)) / 2);top:0}[data-scene=hero] .stage{--fade-x:linear-gradient(#000, #000);--fade-b:linear-gradient(#000, #000)}[data-scene=hero] .hero-scrim{display:none}[data-scene] .probe{gap:.15rem;padding:.55rem .75rem}[data-scene] .probe-bb{display:none}[data-scene] .probe-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}html[data-hero=short] [data-scene=hero]{--bs-frame:clamp(18rem, calc(100svh - var(--bs-nav-h) - 20rem), 30rem)}html[data-hero=short] [data-scene=hero] .poster img{--pw:min(100cqw, var(--bs-frame) * 1280 / 332);left:calc((100cqw - var(--pw)) * .62);top:calc((var(--bs-frame) - var(--pw) * 332 / 1280) * .34)}@media (width<=700px){html[data-hero=short] [data-scene=hero]{--bs-frame:14.5rem;--bs-lift:0rem}html[data-hero=short] [data-scene=hero] .stage{top:auto;bottom:calc(-1 * var(--bs-bleed));--fade:calc(var(--bs-bleed) + 2.5rem);--fade-x:linear-gradient(to bottom, transparent, #000 1rem)}html[data-hero=short] [data-scene=hero] .poster img{--pw:390px;left:calc((100cqw - var(--pw)) / 2);top:0}}@media (width<=700px) and (height<=700px){html[data-hero=short] [data-scene=hero]{--bs-lift:1.25rem}}@media (prefers-reduced-motion:reduce){[data-scene] .poster img,[data-scene] .stage-live{transition:none}}.ad-cell{min-width:0;list-style:none;display:flex}.ad{border-radius:7px;flex-direction:column;flex:1;gap:8px;min-width:0;display:flex;position:relative}.ad p{margin:0}.ad-id,.ad-body,.ad-act{display:contents}.ad-entry{min-height:320px}.ad-entry .ad{padding:18px}.ad-sold{background:var(--paper);border:1px solid var(--rule)}.ad-entry .ad-sold{border-radius:10px}.ad-house{border:1px dashed var(--rule-strong);color:var(--muted);background:0 0}.ad-entry .ad-house{border-radius:10px}.ad-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.ad-logo{width:160px;height:48px;margin-top:4px;display:block}.ad-logo img{object-fit:contain;object-position:left center;width:160px;height:48px;display:block}.ad-name{color:var(--ink);font-size:18px;font-weight:600;line-height:1.25}.ad-title{color:var(--ink);max-width:28ch;font-size:18px;font-weight:600;line-height:1.3}.ad-pitch{color:var(--muted);overflow-wrap:anywhere;font-size:15px;line-height:1.45}.ad-sold .ad-pitch{color:var(--ink)}.ad-cta{min-height:44px;color:var(--accent);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;font-weight:600;display:inline-flex}.ad-house .ad-cta{font-weight:500}.ad-cta:after{content:"";border-radius:inherit;position:absolute;inset:0}.ad:hover{border-color:var(--rule-strong)}.ad:hover .ad-cta{text-decoration-thickness:1.5px}.ad-note{z-index:1;font-size:13px;line-height:1.4;position:relative}.ad-note a{color:var(--muted)}.ad-note a:hover{color:var(--ink)}.ad-cell.ad-home{grid-column:1/-1;align-self:start;min-height:140px}.ad-home .ad{grid-template-columns:172px minmax(0,1fr) 220px;align-items:center;gap:8px 32px;padding:20px 24px;display:grid}.ad-home .ad-house{grid-template-columns:minmax(0,1fr) auto}.ad-home .ad-id,.ad-home .ad-body,.ad-home .ad-act{flex-direction:column;gap:6px;min-width:0;display:flex}.ad-home .ad-logo{margin-top:2px}.ad-home .ad-cta{min-height:44px;margin-top:0}.ad-home .ad-pitch{max-width:72ch}.ad-home .ad-title{max-width:none}@media (width<=900px){.ad-cell.ad-home{min-height:216px}.ad-home .ad-sold{grid-template-columns:172px minmax(0,1fr);grid-template-areas:"id body""id act"}.ad-home .ad-sold .ad-id{grid-area:id;align-self:start}.ad-home .ad-sold .ad-body{grid-area:body}.ad-home .ad-sold .ad-act{flex-flow:wrap;grid-area:act;align-items:center;column-gap:16px}}@media (width<=700px){.ad-cell.ad-home{min-height:316px}.ad-home .ad,.ad-home .ad-sold{flex-direction:column;justify-content:center;align-items:stretch;gap:8px;padding:20px;display:flex}.ad-home .ad-sold .ad-act{flex-direction:column;align-items:flex-start}}.ad-cell.ad-cell-open.ad-cell-open{min-height:0}
