@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.vT7MWq_className{font-family:Manrope,Manrope Fallback;font-style:normal}.vT7MWq_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d3184644ebe7034-s.09ouxbxm3q4r8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5b245c2036c751a9-s.0vb7p2kl6y-82.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/786461b13e65e8a1-s.1-i2f9qe4gufv.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10800703e27bb71e-s.3ygvn7kddoc4m.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a0ef4133809582db-s.0qxzi6erk_e81.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d9248a87ef77f5e4-s.2pbzn_gtq8bua.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.V1Ih4G_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:600}.V1Ih4G_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:latinModern;src:url(../media/lmroman10_regular-s.p.42cwb4c61x-_8.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:latinModern;src:url(../media/lmroman10_bold-s.p.3tz0a8kge_dkj.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:latinModern;src:url(../media/lmroman10_italic-s.p.0_37cv1qlr4ud.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:latinModern Fallback;src:local(Arial);ascent-override:113.14%;descent-override:29.11%;line-gap-override:0.0%;size-adjust:99.61%}.qcrXBG_className{font-family:latinModern,latinModern Fallback,Georgia,Times New Roman,serif}.qcrXBG_variable{--font-resume:"latinModern", "latinModern Fallback", Georgia, Times New Roman, serif}
:root{--iron:#09090b;--steel:#202023;--paper:#fafafa;--ink:#0b1736;--blue:#1769ff;--lime:#b8f23d;--muted:#a1a1aa;--line:#ffffff21;--roast:#d92d20;--warn:#f5a524;--font-ui:var(--font-manrope), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-code:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--font-rz:var(--font-resume), Georgia, "Times New Roman", serif;--header-h:88px;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:767px){:root{--header-h:64px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 12px)}body{background:var(--iron);color:var(--paper);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.5}p,h1,h2,h3,ul,ol{margin:0}h1,h2,h3{font-size:inherit}button,input{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}[tabindex="-1"]:focus:not(:focus-visible){outline:none}.mono{font-family:var(--font-code);font-variant-numeric:tabular-nums;font-weight:600}.quiet{color:var(--muted)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:min(1200px,100% - 96px);margin-inline:auto}@media (max-width:767px){.wrap{width:calc(100% - 40px)}}.button{min-height:49px;font-family:var(--font-ui);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:12px;padding:14px 21px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s,opacity .2s;display:inline-flex;position:relative}.button svg{flex:none}.button-primary{background:var(--lime);min-height:48px;color:var(--iron);border-radius:5px;font-weight:600}.button-primary:hover:not(:disabled){background:color-mix(in srgb, var(--lime) 78%, white);box-shadow:0 0 25px color-mix(in srgb, var(--lime) 25%, transparent)}.button-outline{color:var(--paper);background:#ffffff05;border-color:#ffffff38}.button-outline:hover{background:#27272a;border-color:#ffffff75}.button-nav{border-color:var(--lime);background:var(--lime);min-height:40px;color:var(--iron);border-radius:3px;gap:8px;padding:10px 16px;font-size:12px;font-weight:600}.button-nav:hover{border-color:color-mix(in srgb, var(--lime) 78%, white);background:color-mix(in srgb, var(--lime) 78%, white)}.button-nav:before,.icon-button:before{content:"";position:absolute;inset:-3px 0}.button:disabled{cursor:default;opacity:.75}.icon-button{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.icon-button:hover{border-color:var(--line);background:#ffffff08}.icon-button[aria-pressed=true]{color:var(--paper)}.chip,.badge{color:#c5c5cd;font-family:var(--font-ui);text-transform:uppercase;white-space:nowrap;background:#111113;border:1px solid #ffffff20;border-radius:4px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:650;line-height:1;display:inline-flex}.key-term{color:var(--lime);background:#b8f23d18;border-radius:3px;padding:2px 4px;font-weight:700}.site-header{z-index:20;width:min(1256px,100% - 40px);height:var(--header-h);background-color:#0000;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding-inline:28px;transition:background-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s,border-color .25s;display:flex;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#000000b3;border-bottom-color:#ffffff17}.site-header-start,.site-header-end{align-items:center;min-width:0;display:flex}.site-header-end{flex:none;gap:8px}.brand{color:#fff;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.brand-logo{white-space:nowrap;color:#fff;font-family:var(--font-ui);align-items:center;gap:10px;font-weight:750;display:inline-flex}.brand-mark{flex:0 0 42px;width:42px;height:42px;display:block}.brand-name{font-size:27px;line-height:1.2}.brand-name>span{color:var(--lime)}.badge{margin-left:12px}.badge i{background:var(--roast);border-radius:50%;flex:none;width:6px;height:6px}.header-join-short{display:none}@media (max-width:767px){.site-header{width:100%;padding-inline:20px}.brand-logo{gap:8px}.brand-mark{flex-basis:34px;width:34px;height:34px}.brand-name{font-size:23px}.header-join-long{display:none}.header-join-short{display:inline}}@media (max-width:519px){.brand-name{display:none}}.hero-anchor{height:0;display:block}.hero{padding:calc(var(--header-h) + 24px) 16px 0;background:var(--iron);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;overflow-x:clip}@media (prefers-reduced-motion:no-preference){.hero.is-before{top:min(0px, calc(100svh - var(--hero-h,100svh)));z-index:0;position:sticky}}@media (min-width:768px){.hero{padding-top:calc(var(--header-h) + 36px)}}@media (min-width:1080px){.hero{padding-inline:24px}}.reach-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d4d4d8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:6px 14px;font-size:12px;line-height:1.4;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.reach-badge i{background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--lime) 20%, transparent);border-radius:50%;flex:none}.reach-badge .mono{color:#fff;font-weight:600}.reach-badge:hover{background:#ffffff12;border-color:#ffffff2e}@media (min-width:640px){.reach-badge{font-size:14px}}@media (prefers-reduced-motion:no-preference){.reach-badge i{animation:2s cubic-bezier(.4,0,.6,1) infinite live-pulse}}@keyframes live-pulse{50%{opacity:.5}}.hero-display{letter-spacing:-.035em;text-wrap:balance;max-width:1000px;margin:0 auto;font-size:40px;font-weight:750;line-height:1.06}.hero-word-accent{color:var(--lime)}.hero-sub{color:#d4d4d8;text-wrap:balance;max-width:600px;margin:24px auto 0;font-size:16px;line-height:1.625}.hero-sub .em{color:#f4f4f5}@media (min-width:640px){.hero-sub{font-size:18px}}.hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.hero-cta .button,.btn--flip{border-radius:8px;min-height:46px;padding:12px 20px;font-size:14px;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s}.hero-join{box-shadow:0 0 25px color-mix(in srgb, var(--lime) 25%, transparent);gap:8px}.hero-join-arrow{transition:transform .2s}.hero-join:hover .hero-join-arrow{transform:translate(3px)}.hero-watch{color:#e4e4e7;background:#ffffff08;border-color:#ffffff26;gap:10px}.hero-watch:hover{background:#ffffff14;border-color:#ffffff38}@media (max-width:519px){.hero-cta{flex-direction:column;width:100%}}.joined{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:24px;font-size:14px;line-height:1.5;display:flex}.joined b{color:#fff;font-weight:500}.joined-faces{display:inline-flex}.joined-faces img{object-fit:cover;width:32px;height:32px;box-shadow:0 0 0 2px var(--iron);border-radius:50%;margin-left:-10px}.joined-faces img:first-child{margin-left:0}@media (max-width:767px){.reach-badge{margin-bottom:20px}.joined{font-size:13px}}@media (max-width:519px){.reach-badge{margin-bottom:16px}.hero-sub{margin-top:16px}.hero-cta{margin-top:20px}.joined{gap:8px 12px;margin-top:16px}}.stage{text-align:left;width:100%;max-width:1200px;margin-top:28px;position:relative}@media (min-width:768px){.hero-display{font-size:60px}}@media (min-width:1100px){.hero-display{font-size:76px}.stage{margin-top:48px}}.hero-actions{z-index:8;width:calc(100% + 32px);padding:24px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(#09090b00, var(--iron) 24px);pointer-events:none;flex-direction:column;align-items:center;margin:0 -16px;display:flex;position:sticky;bottom:0}.hero-actions>*{pointer-events:auto}@media (min-width:1080px){.hero-actions{width:calc(100% + 48px);margin:0 -24px}}.hero:not(.is-before){padding-bottom:var(--gate-room,0px)}.hero:not(.is-before) .hero-actions{visibility:hidden;position:relative}@media (max-width:767px){.btn--flip{width:100%}}.platform-note{color:var(--muted);margin-top:13px;font-size:11px;line-height:1.5}@media (max-width:767px){.platform-note{margin-top:12px;font-size:10px}}.sheet-bezel{isolation:isolate;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;width:min(100%,786px);margin:0 auto;padding:8px;position:relative;box-shadow:0 25px 50px -12px #0009}.sheet-bezel:before{content:"";z-index:-1;background:color-mix(in srgb, var(--lime) 10%, transparent);filter:blur(64px);pointer-events:none;border-radius:50%;width:75%;height:96px;position:absolute;top:-48px;left:50%;transform:translate(-50%)}@media (min-width:640px){.sheet-bezel{padding:12px}}.book-frame{width:100%;margin:0 auto;position:relative;container-type:inline-size}.book{aspect-ratio:794/1123;position:relative}.book.stf__parent{aspect-ratio:auto}.page{background:var(--paper);color:var(--ink);border-radius:12px;position:absolute;inset:0;overflow:visible;box-shadow:0 0 0 1px #ffffff1a;container-type:inline-size}.book:not(.stf__parent) .page--after,.book[data-static-page="1"]:not(.stf__parent) .page--before{display:none}.book[data-static-page="1"]:not(.stf__parent) .page--after{display:block}.rz{--u:calc(100cqw / 794);padding:calc(var(--u) * 44) calc(var(--u) * 50) calc(var(--u) * 36);font-family:var(--font-rz);font-size:calc(var(--u) * 16.5);color:var(--ink);-webkit-user-select:none;user-select:none;line-height:1.56;position:absolute;inset:0;overflow:hidden}.rz b{font-weight:700}.rz i,.rz-it{font-style:italic}.rz-name{padding-right:calc(var(--u) * 230);font-size:calc(var(--u) * 40);font-weight:700;line-height:1.1}.rz-contact{column-gap:calc(var(--u) * 26);margin-top:calc(var(--u) * 6);font-size:calc(var(--u) * 15);flex-wrap:wrap;display:flex}.rz-contact+.rz-contact{margin-top:0}.rz-h{margin:calc(var(--u) * 21) 0 calc(var(--u) * 8);padding-bottom:calc(var(--u) * 2);border-bottom:max(.6px, calc(var(--u) * 1.2)) solid var(--ink);font-size:calc(var(--u) * 19);font-variant:small-caps;font-weight:700;line-height:1.25}.rz-cols{grid-template-columns:36% calc(var(--u) * 32) 1fr;margin-top:calc(var(--u) * 2);display:grid}.rz-col{flex-direction:column;min-width:0;display:flex}.rz-gap{min-height:100%}.rz-skill{padding-left:calc(var(--u) * 12);text-indent:calc(var(--u) * -12)}.rz-row{justify-content:space-between;column-gap:calc(var(--u) * 10);flex-wrap:wrap;display:flex}.rz-row-r{white-space:nowrap;margin-left:auto}.rz-pair{gap:calc(var(--u) * 20);display:inline-flex}.rz-list{padding-left:calc(var(--u) * 19)}.rz-entry+.rz-entry{margin-top:calc(var(--u) * 11)}.rz-anchor{-webkit-box-decoration-break:clone;box-decoration-break:clone}.rz--after,.gate-layer{--sharp:.445}@container (min-width:560px){.rz--after,.gate-layer{--sharp:.392}}.rz-fixed{color:var(--blue);text-decoration:underline;text-decoration-thickness:max(.6px, calc(var(--u) * 1));text-underline-offset:calc(var(--u) * 3)}.x-chip{padding:0 calc(var(--u) * 3);border:max(1px, calc(var(--u) * 1.6)) solid var(--warn);border-radius:calc(var(--u) * 4);font-family:var(--font-code);background:#f5a5241f;font-size:.86em;font-weight:600;line-height:1.25;display:inline-block}.rz-skillrow{flex-wrap:wrap;align-items:center;column-gap:8px;display:flex}.rz-proven{padding:0 calc(var(--u) * 3);border-radius:calc(var(--u) * 3);background-image:linear-gradient(var(--lime), var(--lime));background-repeat:no-repeat;background-size:0% 100%;transition:background-size .3s cubic-bezier(.3,.6,.2,1)}.is-swept .rz-proven{background-size:100% 100%}.ui-evidence{background:var(--lime);color:var(--ink);opacity:0;border-radius:4px;padding:2px 6px;font-size:11px;line-height:14px;transition:opacity .25s .15s;display:inline-block}.is-swept .ui-evidence{opacity:1}.ui-note{margin:4px 0 0 calc(var(--u) * 19);border-left:3px solid var(--warn);font-family:var(--font-ui);color:var(--ink);background:#f5a52429;padding:2px 7px;font-size:11px;font-weight:600;line-height:15px;display:inline-block}@container (min-width:560px){.ui-evidence{font-size:12px;line-height:16px}.ui-note{font-size:13px;line-height:18px}}.rz-blur{bottom:0;left:0;right:0;top:calc(var(--sharp) * 100%);position:absolute}.rz-blur-img{object-fit:cover;object-position:top center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.score-chip{font-family:var(--font-ui);white-space:nowrap;z-index:3;border-radius:6px;align-items:center;gap:.3em;margin:0;padding:4px 8px;font-size:14px;font-weight:700;line-height:18px;transition:background-color .6s,color .3s .3s,opacity .2s;display:inline-flex;position:absolute;top:10px;right:10px}.score-chip .mono{text-align:right;min-width:2ch;display:inline-block}.score-chip.is-pending{opacity:0}@container (min-width:560px){.score-chip{padding:5px 10px;font-size:16px;line-height:20px;top:5.03778cqw;right:5.54156cqw}}.pen,.leaders{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.pen{z-index:2}.pen-path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.pen-path--red{stroke:var(--roast)}.pen-path--amber{stroke:var(--warn)}.pen-path--highlight{stroke-linecap:butt;opacity:.5;mix-blend-mode:multiply}.leaders{z-index:3;transition:opacity .15s}.leader path{fill:none;stroke-width:1.25px}.leader--red path{stroke:var(--roast)}.leader--amber path{stroke:var(--warn)}.leader--red circle{fill:var(--roast)}.leader--amber circle{fill:var(--warn)}.tags{-webkit-user-select:none;user-select:none;margin:0;padding:0;list-style:none}.tags--narrow{z-index:4;pointer-events:none;position:absolute;inset:0}.tags--narrow .tag-item{pointer-events:auto}.tag-item{z-index:4;position:absolute}.tag-item.is-open{z-index:6}.tag{height:28px;font-family:var(--font-ui);white-space:nowrap;cursor:pointer;border:0;border-radius:6px;padding:0 9px;font-size:14px;font-weight:700;line-height:28px;display:block;position:relative;box-shadow:0 1px 3px #09090b4d}.tag:before{content:"";position:absolute;inset:-8px -4px}.tag--red{background:var(--roast);color:#fff}.tag--amber{background:var(--warn);color:var(--ink)}.tag-pop{width:max-content;max-width:min(290px,100cqw - 20px);color:var(--paper);font-family:var(--font-ui);text-align:left;background:#111113;border:1px solid #ffffff26;border-radius:8px;padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 45px #00000045}.tag-pop[hidden]{display:none}.tag-pop--above{top:auto;bottom:calc(100% + 8px)}.tag-line{background:var(--paper);color:var(--ink);font-family:var(--font-rz);border-radius:4px;padding:6px 8px;font-size:15px;line-height:21px}.tag-detail{margin-top:8px;padding:0 2px;font-size:14px;font-weight:600;line-height:20px}.tag-line+.tag-detail{margin-top:8px}.tag-pop>.tag-detail:first-child{margin-top:0}.tags--wide .tag-pop{max-width:280px}.tags--wide .tag-item--left .tag-pop{left:0;right:auto}.tags--wide{transition:opacity .15s,visibility}.stage.is-away .tags--wide,.stage.is-away .leaders{opacity:0;visibility:hidden;transition:opacity .15s,visibility 0s linear .15s}.score-chip--red{background:var(--roast);color:#fff}.score-chip--lime{background:var(--lime);color:var(--ink)}.gate-layer{left:0;right:0;top:calc(100cqw * 1.41436 * var(--sharp) + 12px);z-index:6;opacity:0;visibility:hidden;flex-direction:column;align-items:center;padding:0 10px;transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s linear .3s;display:flex;position:absolute;transform:translateY(16px)}.gate-layer.is-in{opacity:1;visibility:visible;transition-delay:0s;transform:none}@container (min-width:560px){.gate-layer{height:calc(100cqw * 1.41436 * (1 - var(--sharp)) - 24px);justify-content:center;padding:0 24px}}.gate{width:100%;max-width:440px;color:var(--paper);font-family:var(--font-ui);text-align:left;background:#111113;border:1px solid #ffffff26;border-radius:8px;padding:20px 18px 18px;box-shadow:0 -12px 48px #00000054}.gate-title{font-size:22px;font-weight:700;line-height:1.25}.gate-sub{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.7}.back-link{background:var(--iron);min-height:44px;color:var(--paper);cursor:pointer;border:1px solid #ffffff26;border-radius:3px;align-items:center;gap:8px;margin-top:8px;padding:0 16px;font-size:12px;font-weight:500;display:inline-flex}.back-link:hover{background:#27272a}@media (min-width:560px){.gate{padding:28px 28px 24px}.gate-title{font-size:26px}}.wl-form{margin-top:18px}.wl-label{color:var(--muted);margin-bottom:8px;font-size:12px;line-height:1.4;display:block}.wl-row{flex-direction:column;gap:10px;display:flex}.wl-input{background:var(--iron);width:100%;min-height:48px;color:var(--paper);border:1px solid #ffffff26;border-radius:3px;padding:0 14px;font-size:13px}@media (pointer:coarse){.wl-input{font-size:16px}}.wl-input::placeholder{color:color-mix(in srgb, var(--muted) 70%, transparent)}.wl-input:focus{border-color:var(--blue);outline:none}.wl-input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.wl-input[aria-invalid=true]{border-color:var(--roast)}.wl-submit{width:100%}.wl-error:not(:empty){border-left:3px solid var(--roast);color:var(--paper);background:#d92d2024;border-radius:0 3px 3px 0;margin-top:10px;padding:6px 10px;font-size:13px;font-weight:600;line-height:1.5}.wl-privacy{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.5}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.wl-success-heading{font-size:20px;font-weight:700;line-height:1.3}.gate .wl-success{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.wl-success-sub{color:var(--muted);margin-top:6px;font-size:16px;line-height:1.6}.wl-share{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.wl-share .button{flex:auto}.wl-fallback{font-family:var(--font-code);margin-top:10px}@media (min-width:560px){.wl-row{flex-direction:row}.wl-submit{flex:none;width:auto}}.s2{z-index:1;padding-top:48px;position:relative}.s2-card{background:#111113;border:1px solid #ffffff26;border-radius:8px;width:min(1200px,100% - 48px);margin:0 auto;padding:42px;box-shadow:0 -12px 48px #00000054}.s2-head{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-top:24px;display:flex}.app-icon{width:42px;height:42px;display:block}.section-title{color:var(--paper);text-wrap:balance;margin:0;font-size:48px;font-weight:700;line-height:1.15}.section-title .accent,.scribbled{color:var(--lime)}.scribbled{display:inline-block;position:relative}.story-stack-scribble{width:132px;height:15px;position:absolute;bottom:-13px;left:50%;overflow:visible;transform:translate(-50%)rotate(-2deg)}.story-stack-scribble path{fill:none;stroke:var(--lime);stroke-linecap:round;stroke-width:2.5px;opacity:.9}.s2-sub{max-width:44ch;color:var(--muted);margin-top:8px;font-size:15px;line-height:1.8}.s2-part{border-top:1px solid var(--line);margin-top:72px;padding-top:56px}.section-index{color:var(--lime);margin-bottom:24px;font-size:11px;font-weight:400;line-height:1.5;display:block}.story-title{color:var(--paper);letter-spacing:-.015em;margin:0;font-size:42px;font-weight:700;line-height:1.14}.story-title em{color:var(--lime);font-style:normal}.filter-heading{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.filter-heading>p{max-width:290px;color:var(--muted);padding-bottom:5px;font-size:14px;line-height:1.8}.sorting-machine{margin-top:48px}.accepted-turn{border:1px solid var(--lime);background:#b8f23d0a;border-radius:3px;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:20px 24px;display:flex;box-shadow:0 3px #06090b,0 12px 45px #00000045}.accepted-claim{align-items:center;gap:13px;min-width:0;font-size:14px;line-height:1.6;display:flex}.accepted-claim>svg{flex:none}.accepted-claim .path{overflow-wrap:anywhere;font-size:13px}.accepted-label{color:var(--lime);flex:none;align-items:center;gap:6px;font-size:11px;display:inline-flex}.filter-threshold{justify-content:center;align-items:center;gap:24px;margin-top:30px;display:flex}.filter-threshold span{background:linear-gradient(90deg,#0000,#62707b80);width:38%;height:1px}.filter-threshold span:last-child{transform:rotate(180deg)}.filter-threshold i{border-inline:1px solid var(--muted);width:5px;height:14px}.rejected-turns{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.rejected-turns>div{text-align:center;opacity:calc(1 - var(--v,0) * .85);transform:translateY(calc(var(--v,0) * 56px)) rotate(calc(var(--tilt) + var(--dir) * var(--v,0) * 10deg));background:#18181be6;border:1px solid #a3adb42e;border-radius:2px;padding:19px 16px}.rejected-turns span{font-size:11px;font-weight:600;display:block}.rejected-turns small{color:var(--muted);margin-top:12px;font-size:10px;display:block}.scrub-control{color:var(--muted);justify-content:center;align-items:center;gap:22px;margin-top:48px;font-size:10px;display:flex}.scrub-control input{width:240px;min-width:100px;height:44px;accent-color:var(--lime);cursor:ew-resize;margin:0}.forge-steps{border-bottom:1px solid var(--line);gap:18px;margin-bottom:36px;padding-bottom:20px;display:none}.forge-steps button{min-height:44px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;font-size:10px;line-height:1.5;display:flex}.forge-steps button span{font-variant-numeric:tabular-nums}.forge-steps button[aria-current]{color:#fff}.forge-beat+.forge-beat{margin-top:56px}.resume-lattice{border-block:1px solid #a3b2bc24;flex-direction:column;justify-content:center;padding:15px 0;display:flex;position:relative}.resume-label{color:var(--muted);align-items:center;gap:10px;margin-bottom:16px;font-size:10px;display:flex}.inner-panel{background:var(--iron);color:var(--paper);font-family:var(--font-rz);border:1px solid #27272a;border-radius:14px;padding:22px 22px 24px;font-size:16px;line-height:1.7;box-shadow:0 22px 60px #09090b30}.forge-copy{margin-top:24px}.forge-copy .source{border:1px solid color-mix(in srgb, var(--lime) 20%, transparent);background:color-mix(in srgb, var(--lime) 10%, transparent);color:var(--lime);font-family:var(--font-code);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:4px 10px;font-size:11px;line-height:1.5;display:inline-flex}.forge-body{max-width:512px;color:var(--muted);margin-top:16px;font-size:15px;line-height:1.625}.diag-list{border-top:1px solid #ffffff1a;grid-template-columns:max-content 1fr;gap:8px;max-width:512px;margin-top:24px;padding-top:20px;display:grid}.diag-item{grid-column:1/-1;grid-template-columns:subgrid;color:#d4d4d8;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:6px 14px;padding:9px 12px;font-size:13px;line-height:1.45;display:grid}.status{font-family:var(--font-code);border:1px solid;border-radius:6px;justify-self:start;padding:2px 8px;font-size:11px;line-height:1.5}.status--red{border-color:color-mix(in srgb, var(--roast) 35%, transparent);background:color-mix(in srgb, var(--roast) 12%, transparent);color:color-mix(in srgb, var(--roast) 50%, white)}.status--amber{border-color:color-mix(in srgb, var(--warn) 25%, transparent);background:color-mix(in srgb, var(--warn) 10%, transparent);color:var(--warn)}.status--neutral{color:#d4d4d8;background:#ffffff14;border-color:#ffffff26}.diag-item i{color:#f4f4f5}.status--lime{border-color:color-mix(in srgb, var(--lime) 20%, transparent);background:color-mix(in srgb, var(--lime) 10%, transparent);color:var(--lime)}.diag-bar{--t:var(--roast);border:1px solid color-mix(in srgb, var(--t) 30%, transparent);background:color-mix(in srgb, var(--t) 7%, transparent);color:color-mix(in srgb, var(--t) 45%, white);border-radius:12px;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:16px;padding:12px 14px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.diag-msg{align-items:baseline;gap:10px;min-width:0;display:flex}.diag-msg i{background:var(--t);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--t) 25%, transparent);border-radius:50%;flex:none;transform:translateY(-1px)}.diag-bar--amber{--t:var(--warn)}.diag-bar--neutral{--t:var(--muted);color:#d4d4d8;background:#ffffff0a;border-color:#ffffff26}.diag-msg b{font-weight:600}.diag-count{--c:var(--roast);white-space:nowrap;background:color-mix(in srgb, var(--c) 22%, transparent);color:color-mix(in srgb, var(--c) 25%, white);border-radius:4px;flex:none;padding:2px 8px}.diag-count--amber{--c:var(--warn)}.diag-count--lime{background:color-mix(in srgb, var(--lime) 14%, transparent);color:var(--lime)}.diag-count--neutral{color:#d4d4d8;background:#ffffff1a}@media (max-width:519px){.diag-list{grid-template-columns:1fr}.diag-bar{flex-wrap:wrap}}@media (prefers-reduced-motion:no-preference){.checks-track.is-live .forge-beat.active .diag-msg i{animation:2s cubic-bezier(.4,0,.6,1) infinite live-pulse}}.ast-card{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;margin-top:12px;padding:14px 16px;font-size:12px;font-weight:400;line-height:1.6}.ast-title{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.ast-line{color:#d4d4d8;grid-template-columns:88px 1fr;gap:12px;display:grid}.ast-line>span{color:var(--muted);text-transform:uppercase}.ast-title--lime{color:var(--lime)}.ast-prompts{flex-wrap:wrap;gap:8px;display:flex}.ast-prompts>span{color:#d4d4d8;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;padding:5px 10px}.ast-log{color:#d4d4d8;grid-template-columns:14px 1fr;gap:8px;display:grid}.ast-log+.ast-log{margin-top:4px}.ast-log>span:first-child{font-weight:700}.ast-log--fail>span:first-child{color:color-mix(in srgb, var(--roast) 55%, white)}.ast-log--warn>span:first-child{color:var(--warn)}.ast-arrow{color:var(--muted)}.ast-text{color:#d4d4d8;font-family:var(--font-ui);font-size:13px;line-height:1.6}.ast-text b{color:#fff;font-weight:600}.ast-verify>p:first-child{color:#e4e4e7;font-family:var(--font-ui);font-size:13px}.ast-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ast-actions>span{color:var(--muted);border:1px solid #ffffff1f;border-radius:6px;padding:5px 10px}.ast-actions>.ast-yes{border-color:color-mix(in srgb, var(--lime) 40%, transparent);background:color-mix(in srgb, var(--lime) 8%, transparent);color:var(--lime)}.ats-line+.ats-line{margin-top:6px}.ats-join{text-decoration:underline;-webkit-text-decoration-color:var(--roast);text-decoration-color:var(--roast);text-underline-offset:4px;text-decoration-thickness:2px}.rw-old{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--warn);text-decoration-color:var(--warn);text-decoration-thickness:2px}.rw-new{margin-top:14px;line-height:2}.inner-panel .x-chip{border:1.5px solid var(--warn);color:var(--paper);background:#f5a5241f;border-radius:4px;padding:0 4px}.v-links p{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.v-links p+p{margin-top:16px}.v-link{text-underline-offset:3px;text-decoration:underline}.flag{font-family:var(--font-ui);border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700;line-height:16px;display:inline-block}.flag--red{background:var(--roast);color:#fff}.flag--amber{background:var(--warn);color:var(--ink)}.v-over-title{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:26px;font-weight:700;display:flex}.v-over-name{display:inline-block;position:relative}.squiggle{width:100%;height:8px;position:absolute;bottom:-7px;left:0;overflow:visible}.squiggle path{fill:none;stroke:var(--warn);stroke-width:2px;stroke-linecap:round}.v-faint{color:var(--muted);font-size:15px}.v-over-title+.v-faint{margin-top:12px}.v-over-next{opacity:.6;margin-top:18px;font-size:18px;font-weight:700}.v-match{font-family:var(--font-ui)}.v-match-score{align-items:baseline;gap:12px;display:flex}.v-match-label{color:var(--muted);font-size:13px}.v-match-score .mono{font-size:56px;line-height:1}.v-match-row{flex-wrap:wrap;gap:8px;margin-top:16px;font-size:13px;display:flex}@media (min-width:1024px) and (min-height:720px) and (prefers-reduced-motion:no-preference){.checks-track{--frame-h:min(calc(100svh - 136px), 620px);height:calc(var(--frame-h) + 4 * 55svh)}.forge-sticky{height:var(--frame-h);flex-direction:column;justify-content:center;display:flex;position:sticky;top:112px}.forge-layout{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;align-items:center;column-gap:48px;display:grid}.forge-steps{grid-area:1/2;display:flex}.forge-beat{display:contents}.forge-beat+.forge-beat{margin-top:0}.resume-lattice{grid-area:1/1/3/2;min-height:360px;padding:24px;transition:opacity .35s,transform .35s,visibility;transform:perspective(700px)rotateY(18deg)}.forge-copy{grid-area:2/2;align-self:start;margin-top:0;transition:opacity .35s,transform .35s,visibility}.resume-label{margin-bottom:18px}.resume-lattice .inner-panel{padding:18px 20px;font-size:15px;line-height:1.6}.forge-steps{margin-bottom:18px;padding-bottom:12px}.diag-list{margin-top:20px;padding-top:16px}.forge-body{margin-top:12px}.diag-item{padding-block:7px}.forge-beat:not(.active) .resume-lattice,.forge-beat:not(.active) .forge-copy{opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility 0s linear .2s}.forge-beat:not(.active) .resume-lattice{transform:perspective(700px)rotateY(18deg)translateY(12px)}.forge-beat:not(.active) .forge-copy{transform:translateY(12px)}}.s2-form{border-top:1px solid var(--line);text-align:center;margin-top:72px;padding:64px 0 24px}.wl-form--inline,.wl-success--inline{text-align:left;max-width:520px;margin:32px auto 0}.wl-form--inline .wl-privacy{text-align:center}@media (max-width:1023px){.s2-card{width:calc(100% - 32px);padding:30px 24px}.s2-head{gap:14px;padding-top:12px}.app-icon{width:34px;height:34px}.section-title,.story-title{font-size:34px}.story-stack-scribble{width:98px;height:12px;bottom:-10px}.s2-part,.s2-form{margin-top:56px;padding-top:44px}}@media (max-width:767px){.s2-card{padding:28px 20px}.section-index{margin-bottom:18px}.filter-heading{display:block}.filter-heading>p{margin-top:18px;font-size:13px}.sorting-machine{margin-top:32px}.accepted-turn{flex-wrap:wrap;gap:10px;padding:16px 12px}.accepted-claim{gap:10px;font-size:13px}.accepted-label{margin-left:28px}.rejected-turns{grid-template-columns:1fr 1fr;gap:10px}.rejected-turns>div{padding:14px 8px}.scrub-control{flex-wrap:wrap;gap:4px 12px;margin-top:40px}.scrub-control>span:last-child{text-align:center;width:100%}.inner-panel{padding:18px 16px 20px;font-size:15px}.v-over-title{font-size:22px}.v-match-score .mono{font-size:48px}}@media (max-width:374px){.section-title,.story-title{font-size:30px}}.footer{z-index:1;background:var(--iron);flex-wrap:wrap;align-items:center;gap:30px;padding-block:56px 70px;display:flex;position:relative}.footer nav{align-items:center;gap:25px;margin-left:auto;font-size:11px;display:flex}.footer nav a{min-height:44px;color:var(--muted);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.footer nav a:hover{color:var(--lime)}@media (max-width:767px){.footer{gap:12px;padding-block:40px 80px}.footer nav{gap:20px;width:100%;margin-left:0}.footer .brand-name{display:inline}}.privacy{min-height:100svh}@media (prefers-reduced-motion:reduce){.gate-layer{transition:opacity .15s,visibility 0s linear .15s;transform:none}.rz-proven,.ui-evidence,.score-chip,.tags--wide,.leaders,.site-header{transition:none}}
