@font-face{font-family:Barlow Condensed;font-weight:600;font-display:swap;src:url(/assets/barlow-condensed-600-DugT4XDI.ttf) format("truetype")}@font-face{font-family:Barlow Condensed;font-weight:700;font-display:swap;src:url(/assets/barlow-condensed-700-fPm-gTuw.ttf) format("truetype")}@font-face{font-family:Barlow Condensed;font-weight:800;font-display:swap;src:url(/assets/barlow-condensed-800-C6Kt_WfH.ttf) format("truetype")}@font-face{font-family:Barlow Condensed SemiBold;font-weight:600;font-display:swap;src:url(/assets/barlow-condensed-600-DugT4XDI.ttf) format("truetype")}@font-face{font-family:Barlow Condensed ExtraBold;font-weight:800;font-display:swap;src:url(/assets/barlow-condensed-800-C6Kt_WfH.ttf) format("truetype")}@font-face{font-family:Outfit;font-weight:400;font-display:swap;src:url(/assets/outfit-400-vzKV_Njp.ttf) format("truetype")}@font-face{font-family:Outfit;font-weight:500;font-display:swap;src:url(/assets/outfit-500-C3E34QIO.ttf) format("truetype")}@font-face{font-family:Outfit;font-weight:600;font-display:swap;src:url(/assets/outfit-600-CUNAD1xy.ttf) format("truetype")}@font-face{font-family:Outfit;font-weight:700;font-display:swap;src:url(/assets/outfit-700-CMwLZzCK.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-400-Bde98o5f.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-500-0-JBc1v0.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-weight:700;font-display:swap;src:url(/assets/jetbrains-mono-700-CDW6HSi_.ttf) format("truetype")}@font-face{font-family:JetBrains Mono Medium;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-500-0-JBc1v0.ttf) format("truetype")}.tys-card{--rx: 0;--ry: 0;--mx: 50%;--my: 30%;--bgx: 50%;--bgy: 50%;--active: 0;--dist: 0;position:relative;width:min(360px,100%);aspect-ratio:360 / 520;perspective:900px;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none;user-select:none;isolation:isolate}.tys-card__rotator{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(calc(var(--rx) * 1deg)) rotateY(calc(var(--ry) * 1deg)) scale(calc(1 + var(--active) * .025));will-change:transform}.tys-card__svg{position:relative;display:block;width:100%;height:auto}.tys-card__shadow{position:absolute;pointer-events:none}.tys-card__shadow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:var(--tys-mask);mask-image:var(--tys-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tys-card__shadow{top:6%;right:7%;bottom:-1%;left:7%;filter:blur(20px);opacity:calc(.6 + var(--active) * .2);transform:translate3d(calc(var(--ry) * -1.4px),calc(18px + var(--rx) * 1.4px),-60px);z-index:-1}.tys-card__shadow:before{background:#000c}.tys-card[data-level=s6] .tys-card__svg{filter:drop-shadow(0 0 1px var(--tys-rim-core)) drop-shadow(0 0 10px rgba(255,138,92,.55))}.tys-card__fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:var(--tys-mask);mask-image:var(--tys-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tys-card__grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;background-position:calc(var(--bgx) * .4) calc(var(--bgy) * .4);mix-blend-mode:overlay;opacity:calc(var(--tys-grain) * (.6 + var(--active) * .4))}.tys-card__sweep{background-image:linear-gradient(105deg,transparent 38%,rgba(255,255,255,0) 42%,rgba(255,255,255,.75) 50%,rgba(255,255,255,0) 58%,transparent 62%);background-size:300% 100%;background-repeat:no-repeat;background-position:110% 0;mix-blend-mode:screen;opacity:0}.tys-card.is-revealing .tys-card__sweep{animation:tys-sweep 1.25s cubic-bezier(.3,.6,.2,1) .1s both}.tys-card.is-revealing .tys-card__rotator{animation:tys-pop .9s cubic-bezier(.2,.9,.25,1.15) both}@keyframes tys-sweep{0%{background-position:110% 0;opacity:1}85%{opacity:1}to{background-position:-10% 0;opacity:0}}@keyframes tys-pop{0%{transform:scale(.96);filter:brightness(1.35)}to{transform:scale(1);filter:brightness(1)}}.tys-card[data-static=true] .tys-card__rotator{transform:none;animation:none}.tys-card[data-static=true] .tys-card__sweep{display:none}@media(prefers-reduced-motion:reduce){.tys-card .tys-card__rotator{transform:none!important;animation:none!important}.tys-card .tys-card__sweep{display:none}}.tys-card[data-interactive=true]:not([data-static=true]){cursor:grab}.tys-card.is-stars-intro .tys-card__svg:not([data-side=back]) .tys-star-on{transform-box:fill-box;transform-origin:center;animation:tys-star-on .28s cubic-bezier(.2,.9,.3,1.3) both;animation-delay:var(--tys-star-delay, 0ms)}.tys-star-on[data-star="1"]{--tys-star-delay: .12s}.tys-star-on[data-star="2"]{--tys-star-delay: .24s}.tys-star-on[data-star="3"]{--tys-star-delay: .36s}.tys-star-on[data-star="4"]{--tys-star-delay: .48s}.tys-star-on[data-star="5"]{--tys-star-delay: .6s}@keyframes tys-star-on{0%{opacity:0;transform:scale(.55)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.tys-card.is-stars-intro .tys-star-on{animation:none!important}}.tys-card[data-flippable=true]{cursor:pointer}.tys-card__flipper{position:relative;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.3,.7,.2,1)}.tys-card__face{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tys-card__back{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg)}.tys-card[data-flipped=true] .tys-card__flipper{transform:rotateY(180deg)}.tys-card[data-flip=fade] .tys-card__flipper,.tys-card[data-flip=fade] .tys-card__back{transform:none;transition:none}.tys-card[data-flip=fade] .tys-card__face{transition:opacity .3s ease}.tys-card[data-flip=fade]:not([data-flipped=true]) .tys-card__back,.tys-card[data-flip=fade][data-flipped=true] .tys-card__front{opacity:0}@media(prefers-reduced-motion:reduce){.tys-card[data-flippable=true] .tys-card__flipper,.tys-card[data-flippable=true] .tys-card__back{transform:none!important;transition:none!important}.tys-card[data-flippable=true] .tys-card__face{transition:opacity .3s ease}.tys-card[data-flippable=true]:not([data-flipped=true]) .tys-card__back,.tys-card[data-flippable=true][data-flipped=true] .tys-card__front{opacity:0}}.tys-card__flip{position:absolute;right:2px;bottom:2px;z-index:2;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;color:#fff9cb;cursor:pointer;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}.tys-card__flip:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#0c0d1bb8;box-shadow:inset 0 0 0 1px #fff9cb42;transition:background-color .15s ease}.tys-card__flip:hover:before,.tys-card__flip[aria-pressed=true]:before{background:#0c0d1be6}.tys-card__flip:focus-visible{outline:2px solid #ffb2c6;outline-offset:-4px}.tys-card__flip svg{position:relative;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.denounce-form{display:grid;gap:8px}.denounce-form .pill{width:100%}.denounce .denounce-error{font:500 14px/1.4 var(--f-text);color:var(--siren-ink)}.denounce-suggest{display:grid;gap:8px}.denounce-suggest ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.denounce-who{gap:10px;padding:0 16px 0 8px;max-width:100%}.denounce-who img{width:28px;height:28px;flex:none;border-radius:50%;background:var(--ink-1);object-fit:cover}.denounce-who span{overflow:hidden;text-overflow:ellipsis}.denounce-pending{display:grid;gap:12px}.denounce .denounce-pending p{font:500 16px/1.3 var(--f-text);color:var(--cream)}.denounce-bar{position:relative;display:block;height:4px;overflow:hidden;border-radius:999px;background:var(--lilac-faint)}.denounce-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:35%;border-radius:inherit;background:var(--blush);animation:denounce-bar 1.4s var(--ease-out) infinite}@keyframes denounce-bar{0%{transform:translate(-100%)}to{transform:translate(290%)}}.denounce-head{overflow-wrap:anywhere}.denounce-who-name{color:var(--blush)}.denounce-stars{color:var(--star);letter-spacing:.04em;white-space:nowrap}.denounce-actions{display:grid;gap:8px}.denounce-links{display:flex;flex-wrap:wrap;gap:0 16px}@media(min-width:561px){.denounce-form{grid-template-columns:minmax(0,1fr) auto}.denounce-form .pill{width:auto}.denounce-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.denounced{display:grid;gap:10px;padding:18px 20px 20px;border-radius:var(--r-card);background:var(--plum)}.denounced-title{font:700 30px/.95 var(--f-name);text-transform:uppercase;color:var(--cream)}.denounced-by{font:500 13px/1.3 var(--f-mono);color:var(--lilac-2)}.denounced .pill{justify-self:start}.wanted-verb{font:500 17px/1 var(--f-text);color:var(--lilac)}.wanted-level{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.you .versus-line{font:700 26px/1.05 var(--f-name);text-transform:uppercase;color:var(--cream);overflow-wrap:anywhere}.you>.pill{justify-self:start}@media(min-width:900px){.denounced-title{font-size:40px}.wanted-verb{font-size:22px}.you .versus-line{font-size:32px}}:root{--ink-0: #0c0d1b;--ink-1: #1f1f38;--ink-2: #16172b;--navy: #243152;--plum: #4b2f54;--cream: #fff9cb;--lilac: #e5ddff;--lilac-2: #ccc2f5;--lilac-dim: rgba(229, 221, 255, .62);--lilac-faint: rgba(229, 221, 255, .14);--blush: #ffb2c6;--peach: #ffd3a5;--lime: #effa9e;--siren: #c8283a;--siren-ink: #ff9aa6;--band: #fcbf96;--band-ink: #583660;--star: #ffffff;--star-off-ink: rgba(255, 255, 255, .13);--f-name: "Barlow Condensed", "Arial Narrow", sans-serif;--f-text: "Outfit", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--card-w: min(360px, calc(100vw - 32px) );--r-card: 25px;--gutter: 16px;--ease-out: cubic-bezier(.16, 1, .3, 1);color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--ink-0);overflow-x:clip;-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{background:var(--ink-0);color:var(--lilac);font:400 15px/1.45 var(--f-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;min-height:100vh;min-height:100svh}::selection{background:#ffb2c659;color:#fff}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default}img,svg{display:block}:focus-visible{outline:2px solid var(--cream);outline-offset:3px;border-radius:6px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:12px 16px;border-radius:999px;background:var(--blush);color:var(--ink-0);font-weight:600;transform:translateY(-160%);transition:transform .2s var(--ease-out)}.skip-link:focus{transform:none}.shell{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100svh}.page{flex:1;width:100%}.surtitre{font:600 11px/1.2 var(--f-text);letter-spacing:.18em;text-transform:uppercase;color:var(--lilac-dim)}.season-band{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--gutter);background:var(--band);font:600 11px/1.2 var(--f-text);letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--band-ink);position:relative;overflow:hidden}.season-text{position:relative}.season-palm{position:absolute;bottom:0;width:30px;height:41px;fill:currentColor;opacity:.22;pointer-events:none}.season-palm.is-small{width:20px;height:28px}.season-palm.is-l{left:6px}.season-palm.is-l.is-small{left:30px}.season-palm.is-r{right:6px;transform:scaleX(-1)}.season-palm.is-r.is-small{right:30px}@media(max-width:359px){.season-palm.is-small{display:none}}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:1180px;height:64px;margin:0 auto;padding:0 var(--gutter);transition:opacity .6s ease}.topbar-brand{display:inline-flex;align-items:center;min-height:44px}.brand{display:inline-flex;align-items:center;gap:8px;font:700 12px/1 var(--f-text);letter-spacing:.24em;color:var(--lilac-2)}.topbar-right{display:flex;align-items:center;gap:10px}.demo-pill{display:none;font:600 10.5px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--peach);white-space:nowrap}.lang-toggle{display:inline-flex;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--lilac-faint)}.lang-toggle button{min-width:44px;min-height:44px;padding:0 12px;border:0;border-radius:999px;background:none;font:600 13px/1 var(--f-text);letter-spacing:.06em;color:var(--lilac-dim)}.lang-toggle button[aria-pressed=true]{background:var(--cream);color:var(--ink-0)}.lang-toggle button:hover:not([aria-pressed=true]){color:var(--lilac)}.pill,.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--blush);color:var(--ink-0);font:600 15px/1.1 var(--f-text);text-align:center;white-space:nowrap;transition:transform .18s var(--ease-out),background-color .2s,opacity .2s}.pill:hover,.btn-primary:hover{transform:translateY(-1px)}.pill:active,.btn-primary:active{transform:translateY(1px)}.pill:disabled,.btn-primary:disabled{opacity:.6;transform:none}.pill svg,.btn-primary svg{width:18px;height:18px;flex:none}.btn-primary,.pill-big{min-height:52px;padding:0 24px;font-size:16px}.pill-peach{background:var(--peach)}.pill-lime{background:var(--lime)}.pill-ghost{background:transparent;color:var(--lilac);box-shadow:inset 0 0 0 1.5px var(--lilac-faint)}.pill-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--lilac-dim)}.link-alt,.link-back,.link-quiet,.link-danger{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;border:0;background:none;font:500 14px/1.2 var(--f-text);color:var(--lilac-2);text-decoration:underline;text-decoration-color:var(--lilac-faint);text-underline-offset:4px}.link-alt:hover,.link-back:hover,.link-quiet:hover{color:var(--cream);text-decoration-color:currentColor}.link-danger{color:var(--siren-ink)}.link-danger.strong{font-weight:600}.icon-btn{display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:999px;background:none;color:var(--lilac-dim)}.icon-btn:hover{color:var(--cream)}.seg{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--lilac-faint)}.seg button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border:0;border-radius:999px;background:none;font:600 14px/1.1 var(--f-text);color:var(--lilac-dim);transition:color .25s}.seg button[aria-selected=true]{color:var(--ink-0)}.seg:not(:has(.seg-thumb)) button[aria-selected=true]{background:var(--cream)}.seg-thumb{position:absolute;top:0;bottom:0;left:0;width:50%;border-radius:999px;background:var(--cream);transition:transform .35s var(--ease-out)}.seg-thumb[data-pos="1"]{transform:translate(100%)}:root{--cover-frame: #241a3a}.cover{--cover-gap: 6px;display:grid;grid-template-columns:var(--cover-cols-s);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-areas:var(--cover-areas-s);gap:var(--cover-gap);width:calc(100% - 24px);height:calc((100vw - 24px)/1.6);margin:0 auto;padding:var(--cover-gap);border-radius:7px;background:var(--cover-frame)}.cover-panel{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;padding:0;border:0;border-radius:3px;background:var(--plum);animation:cover-in .3s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 40ms)}.cover-panel.is-wide{display:none}.cover-panel img{width:100%;height:100%;object-fit:cover}.cover-suspect img{object-position:50% 22%}.cover-face{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;container-type:size;isolation:isolate;background:var(--tint, #ccc2f5)}.cover-face-photo{position:absolute;top:0;right:0;bottom:0;left:0;object-position:50% 22%;filter:grayscale(1) contrast(1.3) brightness(1.08);mix-blend-mode:multiply;opacity:0}.cover-face-photo.is-on{opacity:1}.cover-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--plum);mix-blend-mode:lighten;pointer-events:none}.cover-face:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:repeating-linear-gradient(to bottom,transparent 0 calc(14cqh - 1px),rgb(75 47 84 / .22) calc(14cqh - 1px) 14cqh);pointer-events:none}.cover-face-shape{position:absolute;top:12%;right:0;bottom:0;left:0;width:100%;height:88%;fill:var(--plum)}.cover-face-mark{position:absolute;z-index:2;left:50%;top:44%;transform:translate(-50%,-50%);font:700 min(44cqw,40cqh) / 1 var(--f-name);color:var(--cream)}.cover-plate{position:absolute;z-index:2;left:50%;bottom:6cqh;display:grid;gap:.18em;width:max-content;max-width:92cqw;padding:.34em .6em .38em;border-radius:3px;background:#111;transform:translate(-50%) rotate(-1.2deg);font-size:clamp(11px,10.5cqw,24px);text-align:center;white-space:nowrap}.cover-plate b{overflow:hidden;font:700 1em/1 var(--f-name);letter-spacing:.05em;text-overflow:ellipsis;color:#f4f1ea}.cover-plate i{font:400 max(7px,.4em) / 1.1 var(--f-mono);font-style:normal;letter-spacing:.08em;color:#bdb8ad}@container (max-width: 130px){.cover-plate i{display:none}}a.cover-panel:focus-visible,button.cover-panel:focus-visible{border-radius:3px}@keyframes cover-in{0%{opacity:0;transform:translateY(8px)}}@media(min-width:900px){.cover{--cover-gap: 10px;grid-template-columns:var(--cover-cols-l);grid-template-areas:var(--cover-areas-l);width:min(1080px,100% - 64px);height:calc(min(1080px,100vw - 64px)*.53125);border-radius:8px}.cover-panel{border-radius:4px}.cover-panel.is-wide{display:block}}@media(prefers-reduced-motion:reduce){.cover-panel{animation:none}}.home-top{--hero-title: clamp(34px, 9.75vw, 40px)}.home-top .cover{height:clamp(calc((100vw - 24px)*.5625),calc(100vh - 316px - 3.68 * var(--hero-title)),calc((100vw - 24px)/1.6));height:clamp(calc((100vw - 24px)*.5625),calc(100svh - 316px - 3.68 * var(--hero-title)),calc((100vw - 24px)/1.6))}.hero{display:grid;gap:14px;max-width:1180px;margin:0 auto;padding:14px var(--gutter) 40px}.hero-title{font:700 var(--hero-title, 38px) / .92 var(--f-name);text-transform:uppercase;color:var(--cream);overflow-wrap:anywhere}.hero-title>span{display:block;max-width:6.4em}.hero-title-proof{color:var(--blush)}.hero .entry{margin-top:0}.hero-hook{font:500 14px/1.4 var(--f-text);color:var(--lilac-2);text-align:center}.hero-hook-l,.hero-next{display:none}.home-example{display:grid;justify-items:center;padding:8px var(--gutter) 56px}.showcase{display:grid;justify-items:center;gap:4px;min-width:0}.showcase figcaption a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font:500 13px/1.3 var(--f-text);color:var(--lilac-dim);text-align:center;text-decoration:underline;text-decoration-color:var(--lilac-faint);text-underline-offset:4px}.showcase figcaption a:hover{color:var(--cream)}@media(min-width:900px){.home-top .cover{height:clamp(380px,calc(100vh - 360px),calc(min(1080px,100vw - 64px)*.53125));height:clamp(380px,calc(100svh - 360px),calc(min(1080px,100vw - 64px)*.53125))}.hero{grid-template-columns:minmax(0,1.6fr) minmax(0,440px) minmax(0,1fr);column-gap:20px;row-gap:4px;align-items:start;width:min(1080px,100% - 64px);max-width:none;padding:24px 0 8px}.hero-title{margin-top:22px;font-size:34px;line-height:.95}.hero-title>span{max-width:none}.hero .entry{max-width:none}.hero-hook-s{display:none}.hero-hook-l{display:block;margin-top:36px;font:700 17px/1.15 var(--f-name);letter-spacing:.15em;text-transform:uppercase;text-align:right;color:var(--lilac)}.hero-next{grid-column:1 / -1;justify-self:center;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:none;color:var(--blush);transition:transform .18s var(--ease-out)}.hero-next:hover{transform:translateY(2px)}.hero-next svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.home-example{padding:40px var(--gutter) 72px}}.wall{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:1180px;margin:0 auto;padding:0 var(--gutter) 56px}.wall h2{font:700 34px/.95 var(--f-name);text-transform:uppercase;color:var(--cream)}.wall-list{--wall-gap: 12px;display:flex;align-items:flex-start;gap:var(--wall-gap);margin:0 calc(-1 * var(--gutter));padding:0 0 0 var(--gutter);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.wall-list::-webkit-scrollbar{display:none}.wall-list:after{content:"";flex:0 0 calc(var(--gutter) - var(--wall-gap));height:1px}.wall-list:focus-visible{outline-offset:-2px;border-radius:12.8px}.wall-tile{position:relative;flex:0 0 min(260px,calc(100vw - 88px));aspect-ratio:3 / 2;overflow:hidden;border-radius:12.8px;background:var(--ink-1);scroll-snap-align:start}.wall-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.wall-text{position:absolute;z-index:1;right:12px;bottom:10px;left:12px;display:grid;gap:3px}.wall-text:before{content:"";position:absolute;z-index:-1;top:-24px;right:-12px;bottom:-10px;left:-12px;background:linear-gradient(to bottom,#0c0d1b00 0,#0c0d1b61 22px,#0c0d1bb3 46px,#0c0d1b8f)}.wall-name{font:700 22px/.95 var(--f-name);text-transform:uppercase;color:var(--cream)}.wall-tagline{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font:500 13px/1.25 var(--f-text);color:var(--blush)}.wall-cta{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:12px;padding:12px;background:var(--navy)}.wall-cta .wall-name{font-size:34px}@media(min-width:900px){.wall{gap:20px;padding-bottom:80px}.wall h2{font-size:44px;text-align:center}.wall-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;overflow:visible;scroll-snap-type:none}.wall-list:after{display:none}.wall-cta{grid-column:span 2;align-self:stretch;aspect-ratio:auto;padding:16px}}@media(min-width:1200px){.wall-list{grid-template-columns:repeat(5,minmax(0,1fr))}.wall-name{font-size:20px}}.board{display:grid;gap:6px;max-width:1180px;margin:0 auto;padding:0 var(--gutter) 56px}.board h2{font:700 34px/.95 var(--f-name);text-transform:uppercase;color:var(--cream)}.board-meta{margin-bottom:10px;font:500 14px/1.3 var(--f-text);color:var(--lilac-dim);font-variant-numeric:tabular-nums}.board-list{display:grid;list-style:none}.board-list.is-top{padding:4px 0;border-radius:18px;background:var(--navy)}.board-row{display:grid;grid-template-columns:28px 32px minmax(0,1fr) auto 34px;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 12px;border:0;background:none;color:var(--lilac);font:500 15px/1.2 var(--f-text);text-align:left;text-decoration:none;cursor:pointer}.board-list>li+li .board-row{box-shadow:inset 0 1px 0 var(--lilac-faint)}.board-row:hover .board-login,.board-row:focus-visible .board-login{color:var(--cream)}.board-rank{font:700 22px/1 var(--f-name);color:var(--lilac-dim);text-align:center;font-variant-numeric:tabular-nums}.is-top .board-rank{color:var(--cream)}.board-avatar{display:grid;place-items:center;width:32px;height:32px;overflow:hidden;border-radius:50%;background:var(--ink-1);font:700 15px/1 var(--f-name);color:var(--lilac-2)}.board-avatar img{width:100%;height:100%;object-fit:cover}.board-login{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.board-stars{display:inline-flex;gap:1px}.board-stars svg{width:11px;height:11px;fill:var(--star-off-ink)}.board-stars svg.on{fill:var(--star)}.board-score{font:700 24px/1 var(--f-name);color:var(--cream);text-align:right;font-variant-numeric:tabular-nums}.board-row.is-free .board-avatar{background:none;box-shadow:inset 0 0 0 1.5px var(--lilac-faint)}.board-row.is-free .board-login{grid-column:3 / -1;color:var(--blush)}.board-row.is-free:hover .board-login,.board-row.is-free:focus-visible .board-login{color:var(--cream)}.board-top{display:grid}.board-tag{justify-self:start;padding:7px 14px 3px;border-radius:10px 10px 0 0;background:var(--navy);font:600 11px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lilac-dim)}.board-tag+.board-list.is-top{border-top-left-radius:0}.board-list.is-rest{margin-top:4px;border-top:1px solid var(--lilac-faint)}@media(min-width:900px){.board{padding-bottom:80px}.board{justify-items:center;text-align:center}.board>*{width:100%;max-width:680px}.board h2{font-size:44px}}.entry{display:grid;gap:10px;margin-top:8px;min-width:0}.entry-both-head{font:600 11px/1.3 var(--f-text);letter-spacing:.16em;text-transform:uppercase;color:var(--peach)}.field{display:flex;align-items:center;gap:2px;height:56px;min-width:0;padding:0 20px;border-radius:999px;background:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--lilac-faint);font:500 17px/1 var(--f-text);transition:box-shadow .2s}.field:focus-within{box-shadow:inset 0 0 0 1.5px var(--lilac-dim)}.field-prefix{color:var(--lilac-dim)}.field-input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:inherit;color:var(--cream)}.field-input::placeholder{color:#e5ddff61}.field-li .field-prefix{font-size:15px}.entry-doors{background:var(--ink-2)}.entry-doors button{color:var(--lilac-2)}.entry-doors button[aria-checked=true]{background:var(--cream);color:var(--ink-0)}.entry-doors button:hover:not([aria-checked=true]){color:var(--lilac)}.entry-help{flex-basis:100%;font:400 13px/1.4 var(--f-text);color:var(--lilac-2)}.entry-submit{width:100%}.entry-error{display:none;font:500 14px/1.4 var(--f-text);color:var(--siren-ink)}.entry-error.is-on{display:block}.entry-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 16px;text-align:center}.entry-reassure{flex-basis:100%;font:400 13px/1.4 var(--f-text);color:var(--lilac-dim)}.drop{border-radius:20px;background:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--lilac-faint);transition:box-shadow .2s}.drop.is-drag,.drop:hover{box-shadow:inset 0 0 0 1.5px var(--blush)}.drop-empty{display:grid;justify-items:center;gap:6px;padding:22px 16px;text-align:center;cursor:pointer}.drop-title{font:700 24px/1 var(--f-name);text-transform:uppercase;color:var(--cream)}.drop-sub{font:400 13px/1.4 var(--f-text);color:var(--lilac-dim)}.drop-sub u{color:var(--blush);text-underline-offset:3px}.drop-file{display:flex;align-items:center;gap:10px;min-height:56px;padding:6px 6px 6px 20px}.drop-file-meta{display:grid;flex:1;min-width:0;gap:2px;font-size:13px;color:var(--lilac-dim)}.drop-file-meta b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:15px;color:var(--cream)}.drop-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;text-align:center;background:#0c0d1be6;pointer-events:none;animation:fade-in .2s var(--ease-out)}.drop-veil:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:var(--r-card);border:2px dashed var(--blush)}.drop-veil span{position:relative;font:700 clamp(32px,6vw,56px) / 1 var(--f-name);text-transform:uppercase;color:var(--cream)}@keyframes fade-in{0%{opacity:0}}.loadscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;gap:14px;padding:max(20px,env(safe-area-inset-top)) var(--gutter) max(16px,env(safe-area-inset-bottom));background:var(--ink-0);overflow:hidden;touch-action:pinch-zoom}.loadscreen.is-leaving{opacity:0;pointer-events:none;transition:opacity .26s ease-out}.load-main{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:560px;margin:0 auto}.load-mug{flex:none;width:clamp(124px,27vh,208px)}.load-mug svg{width:100%;height:auto;aspect-ratio:164 / 192}.load-mug-photo{animation:fade-in .2s ease-out both}@media(max-height:480px){.load-mug{display:none}}@media(min-width:900px)and (min-height:760px){.loadscreen{padding-top:9vh;padding-bottom:6vh}}.load-flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;background:#fff;opacity:0;pointer-events:none;animation:load-flash .5s ease-out both}@keyframes load-flash{0%{opacity:.9}}@media(prefers-reduced-motion:reduce){.load-flash{display:none}}.load-foot{flex:none;position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;width:100%;max-width:560px;margin:0 auto;background:var(--ink-0)}.load-open{width:100%;animation:line-in .4s var(--ease-out)}.load-lines{order:2;min-height:2.6em;display:flex;flex-direction:column;justify-content:flex-end;gap:4px}.load-line{font:700 clamp(22px,2.6vw,30px) / 1.05 var(--f-name);text-transform:uppercase;color:var(--cream);text-wrap:balance}.load-line.is-current{animation:line-in .4s var(--ease-out)}.load-line.is-prev{font:400 13px/1.35 var(--f-text);text-transform:none;color:var(--lilac-dim)}@keyframes line-in{0%{opacity:0;transform:translateY(8px)}}.load-bar{order:3;height:6px;border-radius:999px;background:var(--lilac-faint);overflow:hidden}.load-bar span{display:block;height:100%;border-radius:999px;background:var(--blush);transition:width .4s linear}.load-bar.is-busy span{width:34%!important;transition:none;animation:load-busy 1.3s ease-in-out infinite}@keyframes load-busy{0%{transform:translate(-100%)}to{transform:translate(295%)}}.load-dossier{width:100%;padding-top:4px;pointer-events:none}.pile{display:grid;width:100%}.pile>*{grid-area:1 / 1}.pile-sheet{border-radius:20px;background:var(--ink-1)}.pile-sheet.is-1{transform:translateY(8px) rotate(-2deg)}.pile-sheet.is-2{transform:translateY(14px) rotate(2.5deg);opacity:.6}.piece{display:grid;align-content:start;gap:12px;padding:18px 18px 22px;border-radius:20px;border:1px solid var(--lilac-faint);background:var(--ink-0);animation:piece-in .5s var(--ease-out) both}@keyframes piece-in{0%{opacity:0;transform:translateY(-32px) rotate(-3deg)}}.piece-no{font:500 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lilac-dim)}.piece-text{font:500 clamp(20px,5.6vw,30px) / 1.2 var(--f-text);color:var(--cream);text-wrap:balance}.finding-key{font-weight:700;color:var(--blush)}.load-foot.is-quiet .load-lines{order:4;min-height:0}.load-foot.is-quiet .load-line{font:400 13px/1.35 var(--f-text);text-transform:none;color:var(--lilac-dim)}.plea{display:grid;justify-items:center;gap:2px}.plea-ask{font:700 24px/1 var(--f-name);text-transform:uppercase;color:var(--cream)}.plea-stars{display:flex}.plea-star{display:grid;place-items:center;width:44px;height:44px;border:0;background:none}.plea-star svg{width:30px;height:30px;fill:var(--star-off-ink);stroke:var(--lilac-dim);stroke-width:1.4;stroke-linejoin:round;transition:transform .18s var(--ease-out)}.plea-star:active svg{transform:scale(.88)}.plea-stars:focus-within .plea-star svg{fill:var(--star);stroke:var(--star)}.plea-star:focus~.plea-star svg{fill:var(--star-off-ink);stroke:var(--lilac-dim)}@media(hover:hover){.plea-stars:hover .plea-star svg{fill:var(--star);stroke:var(--star)}.plea-star:hover~.plea-star svg{fill:var(--star-off-ink);stroke:var(--lilac-dim)}}.plea-line{display:block;font:500 14px/24px var(--f-text);color:var(--lilac-2);animation:line-in .4s var(--ease-out)}.plea-row{display:inline-flex;gap:2px;vertical-align:-3px}.plea-row svg{width:16px;height:16px;fill:var(--star-off-ink)}.plea-row svg.on{fill:var(--star)}.plea-verdict{display:grid;justify-items:center;gap:6px;padding:0 4px;text-align:center}.plea-said{font:500 15px/1.6 var(--f-text);color:var(--lilac-2)}.plea-said>span{white-space:nowrap}.plea-word{font:700 36px/.95 var(--f-name);text-transform:uppercase;color:var(--cream);text-wrap:balance}.stage-slot{position:relative;width:var(--card-w);aspect-ratio:360 / 520}.loading-slot{margin:40px auto}.result-top{max-width:1180px;margin:0 auto;padding:0 var(--gutter)}.result-stage{position:relative;z-index:2;display:flex;justify-content:center;padding:8px 0 28px}.page-result.is-animating .result-stage{cursor:pointer}.page-result .after,.page-result .wanted,.page-result .you{position:relative;z-index:2}.single-stage{display:flex;justify-content:center}.walkout-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;transition:opacity .7s ease}.walkout-canvas.is-fading{opacity:0}.shell:has(.page-result.is-animating) .topbar{opacity:0;pointer-events:none}.card-slot{position:relative;width:var(--card-w);aspect-ratio:360 / 520;perspective:1400px}.card-rig{position:absolute;top:0;right:0;bottom:0;left:0}.card-slot:not(.show-front) .card-rig{opacity:0}.card-slot.phase-handoff .card-rig{animation:fade-in .5s ease-out both}.skip-btn,.sound-btn{position:fixed;bottom:max(24px,env(safe-area-inset-bottom));z-index:8;min-height:44px;border:0;border-radius:999px;background:#0c0d1bc7;box-shadow:inset 0 0 0 1.5px var(--lilac-faint);color:var(--lilac)}.skip-btn{left:50%;transform:translate(-50%);padding:0 18px;font:600 13px/1 var(--f-text)}.skip-btn:hover,.sound-btn:hover{color:var(--cream)}.page-result:has(.dive-hud.is-mission) .skip-btn{visibility:hidden}.sound-btn{right:max(16px,env(safe-area-inset-right));display:grid;place-items:center;width:44px;height:44px}.walkout-cue{position:fixed;top:22px;left:50%;z-index:8;transform:translate(-50%);padding:10px 16px;border-radius:999px;background:#0c0d1bc7;font:600 12px/1.2 var(--f-text);letter-spacing:.1em;text-transform:uppercase;color:var(--cream);white-space:nowrap;pointer-events:none;animation:cue-in .4s ease both}@keyframes cue-in{0%{opacity:0;transform:translate(-50%,-6px)}}.wanted{min-width:0;padding-top:8px}.wanted-head{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0}.wanted-name{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 clamp(36px,11.5vw,56px) / .95 var(--f-name);text-transform:uppercase;color:var(--cream)}.visitor-col{display:grid;gap:12px;min-width:0}.visitor-col .jury{margin-bottom:0}.visitor-col .denounced-title{text-wrap:balance}.you{display:grid;gap:10px;padding:24px 20px 20px;border-radius:var(--r-card);background:var(--navy)}.you h2{font:700 clamp(44px,13vw,56px) / .92 var(--f-name);text-transform:uppercase;color:var(--cream)}.you p{color:var(--lilac-2)}.you .entry{margin-top:6px}.page-result .jury{position:relative;z-index:2}.jury{display:grid;gap:14px;margin-bottom:12px;padding:20px;border-radius:var(--r-card);background:var(--plum)}.jury h2{font:700 28px/.95 var(--f-name);text-transform:uppercase;color:var(--cream);text-wrap:balance;overflow-wrap:anywhere}.jury-choices,.jury-result{min-height:52px}.jury-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.jury-choices .pill{min-height:52px;font-size:16px}.jury-choices .pill-ghost{box-shadow:inset 0 0 0 1.5px var(--lilac-dim)}.jury-result{display:grid;align-content:center;gap:10px}.jury-bar{display:flex;gap:3px;height:12px}.jury-bar span{flex:0 1 0;min-width:0;border-radius:999px;background:var(--blush)}.jury-bar .is-cleared{background:var(--lilac-2)}.jury-tally{font:600 17px/1.2 var(--f-text);color:var(--cream)}.jury-line{padding:0 4px;font:500 14px/1.4 var(--f-text);color:var(--lilac-2);text-wrap:balance}.after-head{display:grid;justify-items:center;gap:8px;text-align:center}.after-head:empty{display:none}.make-yours{display:none}@media(max-width:640px){.make-yours{display:inline-flex;position:fixed;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:70;max-width:calc(100vw - 32px);box-shadow:0 0 0 4px var(--ink-0);transform:translate(-50%);transition:transform .3s var(--ease-out),opacity .2s,visibility 0s}.make-yours:hover,.make-yours:active{transform:translate(-50%)}.make-yours:not(.is-off)~.toast{bottom:calc(80px + env(safe-area-inset-bottom,0px))}.make-yours.is-off{transform:translate(-50%,160%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s var(--ease-out),opacity .2s,visibility 0s .3s}.shell:has(.page-result.is-visitor) .footer-links{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.after{display:flex;flex-direction:column;gap:12px;max-width:660px;margin:0 auto;padding:0 var(--gutter) 56px}.page-result.is-visitor .after{padding-top:12px}.after>*{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.after.is-in>*{opacity:1;transform:none}.after.is-in>:nth-child(2){transition-delay:.08s}.after.is-in>:nth-child(n+3){transition-delay:.16s}.after-block{display:grid;gap:12px;padding:20px;border-radius:var(--r-card);background:var(--plum)}.after-block h2{font:700 28px/.95 var(--f-name);text-transform:uppercase;color:var(--cream);text-wrap:balance}.after-block p{color:var(--lilac-2)}.after-block>.pill{justify-self:start}.out{background:var(--navy)}.dossier-list{list-style:none;display:grid;gap:8px}.dossier-item{display:grid;grid-template-columns:1fr auto;grid-template-areas:"no proof" "text text";gap:6px 12px;min-height:44px;padding:12px 16px 14px;border-radius:16px;background:var(--ink-0)}a.dossier-item:hover{background:var(--ink-1)}.dossier-item .piece-no{grid-area:no}.dossier-proof{grid-area:proof;font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blush)}.dossier-text{grid-area:text;font:500 16px/1.35 var(--f-text);color:var(--cream);text-wrap:pretty}.penalty{display:grid;gap:2px;min-width:0;padding:0 4px;font:600 15px/1.35 var(--f-text);color:var(--cream);text-wrap:pretty}.penalty span+span{font:400 14px/1.4 var(--f-text);color:var(--lilac-2)}.after-block .week-rank{display:grid;gap:4px;padding-bottom:14px;border-bottom:1px solid var(--lilac-faint);font:700 30px/1 var(--f-name);color:var(--cream);text-wrap:balance}.week-rank-next{font:600 16px/1.25 var(--f-text);color:var(--blush)}.out .out-main,.out .out-second{width:100%}.out .is-copied{padding-block:8px;line-height:1.2;white-space:normal;text-wrap:balance}.out-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.out-more .pill{padding:0 12px;font-size:14px}.out-more>:last-child:nth-child(odd){grid-column:1 / -1}.dock{position:fixed;right:0;bottom:0;left:0;z-index:70;display:flex;gap:8px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--lilac-faint);background:var(--ink-0);transform:translateY(100%);visibility:hidden;transition:transform .35s var(--ease-out),visibility 0s .35s}.dock.is-on{transform:none;visibility:visible;transition-delay:0s}.dock .dock-main{flex:1;min-width:0}.dock.is-on~.toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.has-dock .footer-links{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.out-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;padding:calc(68px + env(safe-area-inset-top,0px)) var(--gutter) max(20px,env(safe-area-inset-bottom));background:var(--ink-0)}.out-panel img{width:100%;height:100%;object-fit:contain;-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto}.out-panel p{font:500 16px/1.3 var(--f-text);color:var(--cream);text-align:center}.out-panel-close{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));right:var(--gutter);display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:var(--ink-1);color:var(--cream)}.rest{display:grid;overflow:hidden;border-radius:var(--r-card);background:var(--ink-1)}.rest:empty{display:none}.fold+.fold{border-top:1px solid var(--lilac-faint)}.fold-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:14px 20px;list-style:none;cursor:pointer;font:600 16px/1.25 var(--f-text);color:var(--cream);-webkit-tap-highlight-color:transparent}.fold-row::-webkit-details-marker{display:none}.fold-row:focus-visible{outline-offset:-4px;border-radius:12px}.fold-chevron{width:20px;height:20px;flex:none;color:var(--lilac-dim);transition:transform .2s var(--ease-out)}.fold[open] .fold-chevron{transform:rotate(180deg)}.fold-body{display:grid;gap:12px;padding:0 20px 20px}.fold-body p{color:var(--lilac-2)}.fold-body>.pill{justify-self:start}@media(prefers-reduced-motion:reduce){.fold-chevron{transition:none}}.claim-owned{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--cream)}.claim-who{font:500 14px/1 var(--f-mono);color:var(--lilac-dim)}.claim-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.hidden-banner{max-width:660px;margin:4px auto 8px;padding:12px 18px;border-radius:999px;width:calc(100% - 2 * var(--gutter));background:var(--plum);font:600 13px/1.3 var(--f-text);text-align:center;color:var(--cream)}.why-sentence{display:grid;gap:2px;font:500 15px/1.4 var(--f-text);color:#fff!important}.why-bail{font-weight:400;color:var(--lilac-2)}.why-legend{display:grid;gap:8px}.why-legend>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:baseline}.why-legend dt{font:700 18px/1 var(--f-name);color:var(--cream)}.why-legend .is-buzz dt{color:var(--siren-ink)}.why-legend dd{font:400 14px/1.4 var(--f-text);color:var(--lilac-2)}.why-legend dd b{display:block;font-weight:600;color:var(--lilac)}.why-formula{padding-top:10px;border-top:1px solid var(--lilac-faint);font:400 12px/1.5 var(--f-mono);color:var(--lilac-dim)!important}.var-panel{display:grid;gap:8px;padding:16px 18px;border-left:3px solid var(--siren);border-radius:0 20px 20px 0;background:var(--ink-1);animation:line-in .35s var(--ease-out)}.var-text{font:500 16px/1.4 var(--f-text);color:var(--lilac)!important}.var-hint{font:400 12px/1.5 var(--f-mono);color:var(--lilac-dim)!important}.after-block.add-source{background:var(--navy)}.email-form{display:grid;gap:8px}.email-form input{height:52px;min-width:0;padding:0 20px;border:0;border-radius:999px;background:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--lilac-faint);font:500 16px/1 var(--f-text);color:var(--cream);outline:0}.email-form input:focus{box-shadow:inset 0 0 0 1.5px var(--lilac-dim)}.email-form input::placeholder{color:#e5ddff61}.email-form input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--siren-ink)}.email-done{color:var(--cream)!important;font-weight:500}.email-note{font-size:13px;color:var(--lilac-dim)!important}.email-note.is-error{color:var(--siren-ink)!important}.hire{gap:10px;background:var(--ink-1)}.hire h2{font-size:26px}.hire p{max-width:34ch;text-wrap:pretty}.hire .pill{margin-top:4px}.after-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;padding-top:4px}.delete-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:14px;color:var(--lilac-2)}.delete-error{font-size:14px;color:var(--siren-ink)}.toast{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom));z-index:80;max-width:calc(100vw - 32px);padding:14px 20px;border-radius:999px;background:var(--cream);color:var(--ink-0);font:500 14px/1.3 var(--f-text);text-align:center;transform:translate(-50%,150%);opacity:0;transition:transform .4s var(--ease-out),opacity .3s;pointer-events:none}.toast.is-on{transform:translate(-50%);opacity:1}.cmp{--card-w: min(340px, calc(100vw - 48px) );width:100%;max-width:1120px;display:flex;flex-direction:column;align-items:center}.cmp-head{max-width:920px;margin-bottom:18px;text-align:center}.cmp-loot{margin-bottom:10px;font:600 11px/1.2 var(--f-text);letter-spacing:.18em;text-transform:uppercase;color:var(--lilac-dim)}.cmp-headline{font:700 clamp(34px,5.4vw,70px) / .93 var(--f-name);text-transform:uppercase;color:var(--cream);text-wrap:balance}.cmp-headline em{display:inline-block;padding:0 .08em;font-style:normal;font-variant-numeric:tabular-nums;color:var(--blush)}.cmp:not(.is-settled) .cmp-headline{opacity:0}.cmp.phase-done .cmp-headline{animation:line-in .4s var(--ease-out) both}.cmp-switch{width:min(320px,100%);margin:18px auto 0}.cmp-switch b{margin-left:4px;font:700 19px/1 var(--f-name)}.cmp-stage{position:relative;width:100vw;max-width:100vw}.cmp-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:8px 0 18px}.cmp-track::-webkit-scrollbar{display:none}.cmp-card{flex:0 0 100%;display:flex;flex-direction:column;align-items:center;gap:12px;scroll-snap-align:center;scroll-snap-stop:always}.cmp-card figcaption{display:flex;align-items:center;gap:8px;font:600 11px/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--lilac-dim);transition:opacity .5s}.cmp-src{padding:4px 8px;border-radius:999px;background:var(--blush);color:var(--ink-0);letter-spacing:.06em}.cmp-card-cv .cmp-src{background:var(--peach)}.deltas{display:flex;flex-direction:column;gap:10px;transition:opacity .5s}.deltas-row{width:min(420px,calc(100vw - 32px));margin-top:10px}.cmp:not(.is-settled) .deltas,.cmp:not(.is-settled) .cmp-card figcaption{opacity:0}.deltas-title{font:600 11px/1.2 var(--f-text);letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--lilac-dim)}.deltas-list{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.delta{--tc: var(--lilac-dim);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px 7px 14px;border-radius:999px;background:var(--ink-1);font:600 13px/1 var(--f-text)}.delta-up{--tc: var(--lime)}.delta-down{--tc: var(--siren-ink)}.delta-code{color:var(--lilac-2)}.delta-val{min-width:3.6ch;text-align:center;font:700 16px/1 var(--f-name);font-variant-numeric:tabular-nums;color:var(--tc)}.delta-overall{grid-column:1 / -1;padding:9px 12px 9px 16px}.delta-overall .delta-val{font-size:24px}.cmp.is-settled .delta{animation:line-in .4s var(--ease-out) both;animation-delay:calc(.2s + var(--i) * 60ms)}.deltas-legend{display:flex;justify-content:center;gap:16px;font-size:12px;color:var(--lilac-dim)}.lg:before{content:"";display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%}.lg-up:before{background:var(--lime)}.lg-down:before{background:var(--siren-ink)}.deltas-buzz{font-size:12px;text-align:center;color:var(--lilac-dim)}.panel-center{max-width:540px;margin:0 auto;padding:48px var(--gutter) 80px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.panel-center h1{font:700 clamp(40px,12vw,56px) / .92 var(--f-name);text-transform:uppercase;color:var(--cream)}.panel-center p{margin-bottom:8px;font-size:16px;color:var(--lilac-2)}.crash{min-height:100svh;display:flex;align-items:center;justify-content:center;background:var(--ink-0)}.deleted-msg{font:700 clamp(32px,9vw,44px) / .95 var(--f-name)!important;text-transform:uppercase;color:var(--cream)!important}.withdrawn-notice{font-size:14px!important;color:var(--peach)!important}.page-prose{padding:8px var(--gutter) 64px}.prose{max-width:680px;margin:0 auto}.link-back{margin:0 0 12px -4px}.prose h1{font:700 clamp(44px,13vw,72px) / .9 var(--f-name);text-transform:uppercase;color:var(--cream);overflow-wrap:anywhere}.prose .prose-intro{margin:12px 0 24px;font:500 20px/1.3 var(--f-text);color:var(--blush)}.prose section{padding:18px 0;border-top:1px solid var(--lilac-faint)}.prose h2{margin-bottom:6px;font:700 24px/1 var(--f-name);text-transform:uppercase;color:var(--cream)}.prose p{font-size:15.5px;line-height:1.6;color:var(--lilac-2)}.prose-contact{margin-top:24px;font:400 13px/1.5 var(--f-mono)!important;color:var(--lilac-dim)!important}.footer{border-top:1px solid var(--lilac-faint)}.footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 18px;max-width:1180px;margin:0 auto;padding:12px var(--gutter) calc(20px + env(safe-area-inset-bottom))}.footer-links a{display:inline-flex;align-items:center;min-height:44px;font:500 13px/1 var(--f-text);color:var(--lilac-2)}.footer-links a:hover{color:var(--cream)}@media(min-width:561px){.demo-pill{display:inline}.out-more{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.out-more>:last-child:nth-child(odd){grid-column:auto}.email-form{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:560px){.walkout-cue{top:auto;bottom:calc(136px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 32px);white-space:normal;text-align:center}}@media(min-width:900px){:root{--gutter: 32px}.topbar{height:76px}.entry{grid-template-columns:minmax(0,1fr) auto;max-width:560px}.entry>:not(.field):not(.entry-submit){grid-column:1 / -1}.entry.has-doors>.entry-doors{grid-column:1;grid-row:1}.entry.has-doors>.field,.entry.has-doors>.entry-submit{grid-row:2}.entry .drop{grid-column:1 / -1}.entry.mode-both .field,.entry:has(.drop) .entry-submit{grid-column:1 / -1}.entry-submit{width:auto}.entry-foot{justify-content:flex-start;text-align:left}.is-visitor .result-top{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto 1fr;column-gap:72px;row-gap:24px;align-items:start;padding-top:24px}.is-visitor .wanted{grid-column:1;grid-row:1}.is-visitor .result-stage{grid-column:2;grid-row:1 / span 2;padding:0}.is-visitor .visitor-col{grid-column:1;grid-row:2}.is-visitor .jury{padding:24px 28px}.wanted-head{gap:8px}.wanted-name{font-size:64px}.you{padding:28px 28px 24px}.page-result.is-visitor .after{max-width:1180px;padding-top:40px;padding-right:calc(var(--gutter) + 360px + 72px)}.result-stage{padding:16px 0 40px}}@media(min-width:980px){.cmp-stage{display:grid;grid-template-columns:var(--card-w) minmax(180px,220px) var(--card-w);align-items:center;justify-content:center;gap:28px;width:100%;max-width:none}.cmp-track{display:contents}.cmp-card{flex:none}.cmp-card-cv{order:1}.deltas-col{order:2}.cmp-card-gh{order:3}.deltas-col .deltas-list{grid-template-columns:1fr}.deltas-col .deltas-legend{flex-direction:column;gap:4px}}.announce{font:600 13px/1.2 var(--f-text);letter-spacing:.15em;text-transform:uppercase;color:var(--cream)}.shell:has(>.page-result>.card-sky){isolation:isolate}.card-sky{--sky-img: 820px;position:absolute;top:0;left:0;right:0;z-index:-1;height:50vh;height:50svh;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .9s ease;-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent);mask-image:linear-gradient(to bottom,#000 62%,transparent)}.card-sky.is-in{opacity:1}.card-sky img{width:100%;max-width:none;height:var(--sky-img);object-fit:cover;object-position:50% 0;transform:scale(1.05);transform-origin:50% 30%}.card-sky.is-tall{--sky-img: 1750px;height:600px;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent);mask-image:linear-gradient(to bottom,#000 60%,transparent)}@media(prefers-reduced-motion:no-preference){.card-sky.is-in img{animation:sky-drift 20s ease-in-out infinite alternate}}@keyframes sky-drift{0%{transform:scale(1.05)}to{transform:scale(1.12)}}.page-result .wanted{transition:opacity .6s ease,visibility 0s}.page-result.is-animating .wanted{opacity:0;visibility:hidden;transition:none}.wanted-kicker,.wanted-name,.cmp-loot,.cmp-headline,.topbar .brand,.topbar .lang-toggle button{transition:color .9s ease}.page-result:has(>.card-sky.sky-light.is-in) :is(.wanted-kicker,.wanted-name,.cmp-loot,.cmp-headline,.cmp-card figcaption){color:var(--ink-0)}.page-result:has(>.card-sky.sky-light.is-in) .cmp-headline em{color:var(--plum)}.page-result:has(>.card-sky.sky-light.is-in) .cmp-switch{box-shadow:inset 0 0 0 1.5px #0c0d1b59}.page-result:has(>.card-sky.sky-light.is-in) .cmp-switch button:not([aria-selected=true]){color:var(--ink-0)}.shell:has(>.page-result>.card-sky.sky-light.is-in) .topbar :is(.brand,.demo-pill){color:var(--ink-0)}.shell:has(>.page-result>.card-sky.sky-light.is-in) .topbar .lang-toggle{box-shadow:inset 0 0 0 1.5px #0c0d1b59}.shell:has(>.page-result>.card-sky.sky-light.is-in) .topbar .lang-toggle button{color:var(--ink-0)}.shell:has(>.page-result>.card-sky.sky-light.is-in) .topbar .lang-toggle button[aria-pressed=true]{background:var(--ink-0);color:var(--cream)}.page-result:has(>.card-sky.sky-dark.is-in) :is(.cmp-loot,.cmp-card figcaption){color:var(--cream)}.shell:has(>.page-result>.card-sky.sky-dark.is-in) .topbar .brand{color:var(--cream)}.shell:has(>.page-result>.card-sky.sky-dark.is-in) .topbar .lang-toggle button:not([aria-pressed=true]){color:var(--lilac)}.page-result .visitor-col,.page-result .after{gap:16px}.page-result.is-visitor .after{padding-top:16px}.page-result .hire{padding:4px 4px 0;border-radius:0;background:none}@media(min-width:900px){.card-sky{--sky-img: 1200px;height:clamp(380px,46vh,520px);-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.card-sky.is-tall{--sky-img: 1400px;height:clamp(420px,52vh,600px)}.wanted-kicker{font-size:15px}.page-result.is-visitor .after{padding-top:40px}.page-result:not(.is-visitor) .wanted-head{justify-items:center;text-align:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
