@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_60250fb2-module__LLBopa__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_60250fb2-module__LLBopa__variable{--font-archivo:"Archivo", "Archivo Fallback"}
.landing{--bg:#07080a;--panel:#0c0e11;--panel-2:#111318;--line:#ffffff12;--line-2:#ffffff21;--fg:#eceef1;--muted:#8a9099;--dim:#6c727c;--tok-kw:#b7a6ff;--tok-str:#e7c889;--tok-com:#5f6570;--tok-fn:#7fcfff;--tok-num:#f3a98a;--tok-key:#e6e8eb;--tok-punc:#7d838c;--tok-id:#c5cad2;--tok-ln:#353a42;--accent:#8ab8ff;--accent-ink:#04111f;--match:#f87171;--no-match:#4ade80;--review:#fbbf24;background:var(--bg);color:var(--fg)}.landing ::selection{background:color-mix(in oklab, var(--accent) 35%, transparent)}.landing-display{font-family:var(--font-archivo), var(--font-sans);font-variation-settings:"wdth" 72;letter-spacing:-.012em;font-weight:700;line-height:.9}.landing-redacted{vertical-align:-.05em;background-image:repeating-linear-gradient(-45deg,#ef444461 0 5px,#ef444429 5px 10px);background-image:repeating-linear-gradient(-45deg,lab(55.7852% 65.6164 40.7976/.38) 0 5px,lab(55.7852% 65.6164 40.7976/.16) 5px 10px);border-radius:3px;width:9.5rem;height:.8em;display:inline-block}.landing-rise{animation:.6s cubic-bezier(.2,.8,.2,1) both landing-rise}@keyframes landing-rise{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.landing-grow{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both landing-grow}@keyframes landing-grow{0%{transform:scaleX(0)}}.landing-spot{background:radial-gradient(420px circle at var(--mx,-999px) var(--my,-999px), #ffffff0e, transparent 45%), var(--panel)}.landing-border-glow{background:linear-gradient(var(--panel), var(--panel)) padding-box, linear-gradient(135deg, color-mix(in oklab, var(--accent) 70%, transparent), #ffffff14 40%, #ffffff0a 60%, color-mix(in oklab, var(--accent) 45%, transparent)) border-box;border:1px solid #0000}.landing-live-dot{animation:1.8s ease-in-out infinite landing-live}@keyframes landing-live{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent) 55%, transparent)}50%{box-shadow:0 0 0 6px #0000}}.landing-line-on{background:color-mix(in oklab, var(--accent) 9%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.landing-console{border:1px solid var(--line-2);background:var(--panel);box-shadow:inset 0 1px #ffffff0d,0 40px 100px -40px #000000f2}.landing-lanes{background-image:repeating-linear-gradient(to bottom, transparent 0 55px, var(--line) 55px 56px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}.landing-judged-zone{background:color-mix(in oklab, var(--accent) 3.5%, transparent)}.landing-bit{background:#ffffff0a;border:1px solid #ffffff14}.landing-item{border:1px solid var(--line-2);color:var(--fg);background:#ffffff0b}.landing-tick{background:color-mix(in oklab, var(--no-match) 38%, transparent)}.landing-hit{border:1px solid color-mix(in oklab, var(--match) 55%, transparent);background:color-mix(in oklab, var(--match) 13%, transparent);color:color-mix(in oklab, var(--match) 70%, white)}.landing-review{border:1px dashed color-mix(in oklab, var(--review) 55%, transparent);color:color-mix(in oklab, var(--review) 75%, var(--fg))}.landing-lit{--v:var(--no-match);border:1px solid color-mix(in oklab, var(--v) 80%, transparent);background:color-mix(in oklab, var(--v) 26%, var(--panel));color:color-mix(in oklab, var(--v) 35%, white);box-shadow:0 0 22px -2px color-mix(in oklab, var(--v) 60%, transparent)}.landing-lit.landing-hit{--v:var(--match)}.landing-lit.landing-review{--v:var(--review);border-style:dashed}.landing-playhead{background:var(--accent);box-shadow:0 0 14px color-mix(in oklab, var(--accent) 55%, transparent)}.landing-flash{--v:var(--no-match);background:var(--v);box-shadow:0 0 14px 2px color-mix(in oklab, var(--v) 65%, transparent)}.landing-flash[data-verdict=match]{--v:var(--match)}.landing-flash[data-verdict=review]{--v:var(--review)}@media (prefers-reduced-motion:no-preference){.landing [data-hero-word]{animation:landing-word 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--i,0) * 70ms) both}.landing [data-hero-fade]{animation:landing-fade .9s cubic-bezier(.25, 1, .5, 1) calc(.4s + var(--i,0) * .1s) both}.landing [data-hero-console]{animation:1.3s cubic-bezier(.25,1,.5,1) .25s both landing-console}.landing [data-hero-row]{animation:landing-row .7s cubic-bezier(.25, 1, .5, 1) calc(.75s + var(--i,0) * 60ms) both}.landing [data-hero-play]{animation:1s cubic-bezier(.76,0,.24,1) .85s both landing-play}.landing [data-hero-lanes]{animation:1.2s cubic-bezier(.33,1,.68,1) 1.05s both landing-lanes}}@keyframes landing-word{0%{transform:translateY(110%)}}@keyframes landing-fade{0%{opacity:0;transform:translateY(14px)}}@keyframes landing-console{0%{opacity:0;transform:translateY(48px)}}@keyframes landing-row{0%{opacity:0;transform:translate(-12px)}}@keyframes landing-play{0%{transform:scaleY(0)}}@keyframes landing-lanes{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.landing *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.landing [data-story-pin]{display:none!important}.landing [data-story-stack]{display:block!important}}
