@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/3d51db290a6a25f3-s.0kkodo7okz7sx.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/f7054824cbb51795-s.3gwda9lv2grgl.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/74effe3e2193102a-s.p.2ke8r1sltdje0.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_9cb84dea-module__wxH39W__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_9cb84dea-module__wxH39W__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_32b3ddd0-module__iGj-BW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_32b3ddd0-module__iGj-BW__variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
:root{--night:#060a11;--night-2:#0a101a;--night-3:#0f1724;--panel:#ffffff0a;--panel-2:#fff1;--hair:#ffffff17;--hair-2:#ffffff29;--ink:#f5f8fc;--ink-2:#c2ccd9;--muted:#8e9bad;--quiet:#6f7d90;--dot:#2b384b;--gold:#ffc23d;--gold-deep:#ff9d1f;--gold-hot:#fff0c2;--gold-ink:#1a1203;--gold-wash:#ffc23d1f;--ice:#74e4ff;--ice-wash:#74e4ff1a;--met:#56e0a0;--miss:#ff8f7e;--r-1:6px;--r-2:12px;--r-3:18px;--r-4:28px;--pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--font-display:var(--font-bricolage), var(--font-instrument), system-ui, sans-serif;--font-text:var(--font-instrument), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--gutter:clamp(20px, 5vw, 48px);--measure:1120px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--night);min-height:100vh;color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}body:before{content:"";z-index:-2;background:radial-gradient(1100px 620px at 78% -8%, #74e4ff13, transparent 60%), radial-gradient(900px 600px at 8% 108%, #ffaa280f, transparent 62%), linear-gradient(180deg, var(--night) 0%, var(--night-2) 100%);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--ice);outline-offset:3px;border-radius:4px}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.shell{width:100%;max-width:var(--measure);padding:0 var(--gutter);margin:0 auto}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.masthead{z-index:5;max-width:var(--measure);padding:22px var(--gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex;position:relative}.mark{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.mark i{border:1.5px solid var(--hair-2);border-radius:50%;width:22px;height:22px;position:relative}.mark i:after{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:11px;box-shadow:0 0 10px 2px #ffc23db3}.mast-note{color:var(--muted);text-align:right;font-size:14px}.mast-note b{color:var(--ink-2);font-weight:500}.btn{border-radius:var(--pill);letter-spacing:-.01em;white-space:nowrap;min-height:56px;transition:transform .16s var(--ease-out), box-shadow .2s var(--ease-out), filter .16s;border:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:17px;font-weight:650;text-decoration:none;display:inline-flex}.btn-gold{color:var(--gold-ink);background:linear-gradient(180deg, #ffd46b 0%, var(--gold) 45%, var(--gold-deep) 100%);box-shadow:inset 0 0 0 1px #ffdc8c80,inset 0 1px #ffffff8c,0 10px 34px -8px #ffaa2899}.btn-gold:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffdc8c99,inset 0 1px #fff9,0 16px 44px -8px #ffaa28bf}.btn-gold:active:not(:disabled){transform:translateY(1px)scale(.99)}.btn:disabled{cursor:default;filter:saturate(.5)brightness(.8)}.btn-ghost{min-height:44px;color:var(--ink-2);background:var(--panel);box-shadow:0 0 0 1px var(--hair) inset;padding:0 18px;font-size:15px;font-weight:550}.btn-ghost:hover{background:var(--panel-2);color:var(--ink)}.land{flex-direction:column;min-height:calc(100svh - 70px);display:flex;position:relative}.land-field{z-index:0;opacity:.8;position:absolute;inset:-70px 0 0;-webkit-mask-image:radial-gradient(78% 62% at 50% 46%,#0000 0% 46%,#00000080 78%,#000 100%);mask-image:radial-gradient(78% 62% at 50% 46%,#0000 0% 46%,#00000080 78%,#000 100%)}.land-core{z-index:1;text-align:center;padding:clamp(24px, 6vh, 72px) var(--gutter) 40px;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.land-core.split{text-align:left;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(16px,3vw,48px);width:100%;max-width:1320px;margin:0 auto;display:grid}.split .land-lede,.split .paste{margin-left:0}.paste-help{color:var(--muted);text-align:left;margin:4px 8px 0;font-size:13px}.paste-help summary{cursor:pointer;min-height:30px;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--quiet);text-decoration-color:var(--quiet);text-underline-offset:3px;transition:color .15s var(--ease-out);align-items:center;list-style:none;display:inline-flex}.paste-help summary:hover{color:var(--ink-2)}.paste-help summary::-webkit-details-marker{display:none}.paste-help p{max-width:56ch;margin:10px 0 0;line-height:1.55}.paste-help b{color:var(--ink-2);font-weight:600}.land-orbit{min-width:0;margin-right:clamp(-90px,-5vw,0px)}.land-orbit .orbit-wrap{max-width:640px}.land-orbit p{text-align:center;max-width:44ch;color:var(--muted);margin:8px auto 0;font-size:14px}.land h1{max-width:13ch;font-family:var(--font-display);letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(42px,6.2vw,88px);font-weight:750;font-stretch:88%;line-height:.96}.land-lede{max-width:50ch;color:var(--ink-2);text-wrap:pretty;margin:26px auto 0;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.land-lede b{color:var(--ink);font-weight:600}.paste{width:100%;max-width:640px;margin:38px auto 0}.paste-capsule{border-radius:var(--pill);box-shadow:0 0 0 1px var(--hair-2) inset, 0 24px 60px -20px #000c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:box-shadow .22s var(--ease-out);background:#0a101ab8;align-items:center;gap:8px;padding:8px;display:flex;position:relative}.paste-capsule:focus-within{box-shadow:inset 0 0 0 1.5px #74e4ffbf,0 0 0 6px #74e4ff1a,0 24px 60px -20px #000c}.paste-capsule.bad{box-shadow:0 0 0 1.5px var(--miss) inset, 0 0 0 6px #ff8f7e1a}.paste-in{flex:1;align-items:center;gap:12px;min-width:0;padding-left:18px;display:flex}.paste-in svg{color:var(--muted);flex:none}.paste input{min-width:0;height:56px;color:var(--ink);font:inherit;letter-spacing:-.005em;background:0 0;border:0;outline:0;flex:1;font-size:18px}.paste input::placeholder{color:var(--quiet)}.paste-city{border-radius:var(--pill);box-shadow:0 0 0 1px var(--hair) inset;transition:box-shadow .22s var(--ease-out);background:#0a101a80;flex-wrap:wrap;align-items:center;gap:0 10px;margin:12px 8px 0;padding:0 18px;display:flex}.paste-city:focus-within{box-shadow:inset 0 0 0 1.5px #74e4ff8c}.paste-city svg{color:var(--muted);flex:none}.paste .paste-city input{height:46px;font-size:16px}.paste-city input::-webkit-calendar-picker-indicator{display:none!important}.paste-city-note{color:var(--muted);flex-basis:100%;padding:0 0 12px 28px;font-size:13.5px;line-height:1.4;display:none}.paste-city:focus-within .paste-city-note{display:block}.paste-city:focus-within{border-radius:22px}.paste-err{color:var(--miss);margin:14px 0 0;font-size:15px}.paste-terms{text-align:left;gap:4px;margin:14px 8px 0;line-height:1.5;display:grid}.paste-terms p{margin:0}.paste-terms span{white-space:nowrap}.paste-price{color:var(--ink-2);font-size:14px;font-weight:500}.paste-reassurance{color:var(--muted);font-size:13px}.paste-separator{color:var(--muted);margin:0 6px}@media (pointer:coarse){.paste-help summary{min-height:44px}}.ticker{z-index:1;padding:18px 0 26px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ticker-track{gap:12px;width:max-content;animation:90s linear infinite ticker;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes ticker{to{transform:translate(-50%)}}.tick{border-radius:var(--pill);background:var(--panel);box-shadow:0 0 0 1px var(--hair) inset;white-space:nowrap;color:var(--ink-2);align-items:baseline;gap:10px;padding:9px 16px;font-size:14px;display:inline-flex}.tick em{color:var(--muted);font-style:normal}.tick b{color:var(--gold);font-weight:550}.land-scope{z-index:1;padding:0 var(--gutter);text-align:center;max-width:70ch;color:var(--quiet);margin:0 auto;font-size:14px;position:relative}.sample{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,4vw,56px);margin-top:44px;display:grid}.sample-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.sample-stats div{border-radius:var(--r-2);background:var(--panel);box-shadow:0 0 0 1px var(--hair) inset;padding:14px 16px}.sample-stats b{font-family:var(--font-display);letter-spacing:-.03em;font-size:24px;font-weight:700;font-stretch:88%;line-height:1;display:block}.sample-stats span{color:var(--muted);margin-top:6px;font-size:13.5px;display:block}.sample-card .job-go{display:none}.sample-points{color:var(--ink-2);gap:14px;margin:26px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.sample-points li{border-left:2px solid #ffc23d73;padding-left:18px}.sample-points b{color:var(--ink);font-weight:650}.sect{padding-block:clamp(64px,10vh,120px);position:relative}.sect h2{max-width:20ch;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,4.4vw,52px);font-weight:700;font-stretch:90%;line-height:1.02}.sect-lede{max-width:56ch;color:var(--ink-2);margin:18px 0 0;font-size:18px}.landing-band{border-top:1px solid var(--hair);isolation:isolate;padding-block:clamp(72px,7vw,112px)}.landing-preview{background:radial-gradient(at 85% 30%,#74e4ff0a,#0000 65%)}.landing-preview .sample{margin-top:36px}.landing-process,.landing-faq{background:0 0}.landing-faq h2{text-align:center;margin-inline:auto}.landing-close{background:radial-gradient(at 50% 100%,#ffc23d14,#0000 70%);padding-block:clamp(80px,9vw,128px)}.landing-close .endcap{padding-bottom:0}.how-it-works{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}.how-intro{min-width:0}.steps{min-width:0;margin:0;padding:0;list-style:none}.step{border-top:1px solid var(--hair-2);padding:24px 0 28px}.step:last-child{padding-bottom:0}.step h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.25}.step p{max-width:48ch;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.qa{grid-template-columns:repeat(2,1fr);gap:8px 40px;margin-top:36px;display:grid}.qa div{border-top:1px solid var(--hair);padding:22px 0}.qa h3{margin:0 0 6px;font-size:17px;font-weight:650}.qa p{color:var(--ink-2);margin:0;font-size:15.5px}.endcap{text-align:center;padding-bottom:clamp(72px,12vh,140px)}.endcap h2{margin:0 auto}.sitefoot{border-top:1px solid var(--hair);color:var(--muted);font-size:14px}.sitefoot .shell{gap:10px;padding-top:32px;padding-bottom:48px;display:grid}.sitefoot p{max-width:80ch;margin:0}.sitefoot strong{color:var(--ink-2);font-weight:600}.sitefoot a{color:var(--ink-2)}.sitefoot nav{flex-wrap:wrap;gap:6px 20px;margin-top:6px;display:flex}.journey{min-height:calc(100svh - 70px);padding:24px var(--gutter) 64px;place-items:center;display:grid;position:relative}.journey-field{z-index:0;position:fixed;inset:0;-webkit-mask-image:radial-gradient(58% 56%,#0000002e 0%,#00000080 60%,#000 100%);mask-image:radial-gradient(58% 56%,#0000002e 0%,#00000080 60%,#000 100%)}.j-core{z-index:1;gap:22px;width:100%;max-width:1040px;display:grid;position:relative}.j-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:22px;display:grid}.j-left{gap:14px;min-width:0;display:grid}.live-orbit{aspect-ratio:1;width:100%;max-width:460px;margin:0 auto}.live-orbit svg{width:100%;height:100%;display:block;overflow:visible}.lo-dot.in{transform-box:fill-box;transform-origin:50%;animation:lo-land .7s var(--ease-spring) both}.lo-dot.out{animation:2.6s ease-out both lo-miss}@keyframes lo-land{0%{opacity:0;transform:scale(0)}}@keyframes lo-miss{0%{opacity:0}15%{opacity:.9}to{opacity:.12}}.lo-pulse{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite lo-pulse}@keyframes lo-pulse{50%{opacity:.2;transform:scale(1.5)}}.j-head{text-align:center}.j-head h1{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,5vw,50px);font-weight:700;font-stretch:90%;line-height:1.02}.j-head p{color:var(--ink-2);margin:12px 0 0;font-size:17px}.rail{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.rail div{color:var(--quiet);padding-top:14px;font-size:13.5px;line-height:1.3;transition:color .3s;position:relative}.rail div:before{content:"";background:var(--hair);border-radius:2px;height:3px;position:absolute;inset:0 0 auto}.rail div:after{content:"";height:3px;width:var(--fill,0%);background:linear-gradient(90deg, var(--ice), #b8f1ff);transition:width .5s var(--ease-out);border-radius:2px;position:absolute;inset:0 auto auto 0;box-shadow:0 0 12px #74e4ff99}.rail div.on{color:var(--ink)}.rail div.done{color:var(--ink-2)}.rail div.done:after{background:var(--gold);box-shadow:none}.glass{border-radius:var(--r-3);box-shadow:0 0 0 1px var(--hair) inset, 0 30px 80px -30px #000000e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a101aa8}.who{grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:22px;display:grid}.who-av{width:60px;height:60px;font-family:var(--font-display);color:var(--ink);box-shadow:0 0 0 1px var(--hair-2) inset;background:radial-gradient(circle at 30% 25%,#26364d,#101926);border-radius:50%;place-items:center;font-size:26px;font-weight:700;display:grid;position:relative}.who-av:after{content:"";border:1.5px solid #0000;border-top-color:var(--ice);border-right-color:#74e4ff4d;border-radius:50%;animation:1.1s linear infinite spin;position:absolute;inset:-5px}.who-av.read:after{border-color:var(--gold);opacity:.85;animation:none}@keyframes spin{to{transform:rotate(360deg)}}.who-name{font-family:var(--font-display);letter-spacing:-.02em;margin:2px 0 0;font-size:24px;font-weight:700;line-height:1.1}.who-head{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:15.5px;display:-webkit-box;overflow:hidden}.who-roles{grid-column:1/-1;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.who-roles li{border-radius:var(--r-2);background:var(--panel);opacity:0;animation:rise .52s var(--ease-out) forwards;animation-delay:calc(var(--i) * .17s + .15s);align-items:baseline;gap:10px;padding:10px 14px;font-size:15px;display:flex;transform:translateY(6px)}.who-roles li b{font-weight:600}.who-roles li span{color:var(--muted)}.who-roles li em{color:var(--quiet);white-space:nowrap;margin-left:auto;font-size:13.5px;font-style:normal}.who-roles li:before{content:"";background:var(--ice);border-radius:50%;flex:none;align-self:center;width:7px;height:7px;box-shadow:0 0 8px #74e4ffcc}@keyframes rise{to{opacity:1;transform:none}}.shimmer{background:linear-gradient(90deg, var(--panel) 0%, var(--panel-2) 40%, #74e4ff2e 50%, var(--panel-2) 60%, var(--panel) 100%);background-size:300% 100%;border-radius:7px;height:14px;animation:1.5s linear infinite shimmer;display:block}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.tally{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tally>div{padding:16px 18px}.tally b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(24px,3.2vw,34px);font-weight:700;font-stretch:88%;line-height:1;display:block}.tally b small{color:var(--muted);letter-spacing:0;font-size:.55em;font-weight:600}.tally span{color:var(--muted);margin-top:8px;font-size:13.5px;line-height:1.3;display:block}.tally .hot b{color:var(--gold);text-shadow:0 0 24px #ffc23d73}.feed{height:188px;padding:8px;position:relative;overflow:hidden}.feed:after{content:"";border-radius:0 0 var(--r-3) var(--r-3);pointer-events:none;background:linear-gradient(#0000,#080d15f5);height:70px;position:absolute;inset:auto 0 0}.feed-row{border-radius:var(--r-1);animation:feedin .38s var(--ease-out);grid-template-columns:1fr auto 46px;align-items:center;gap:14px;padding:9px 12px;font-size:14.5px;display:grid}@keyframes feedin{0%{opacity:0;transform:translateY(-10px)}}.feed-row span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);overflow:hidden}.feed-row i{background:var(--hair);border-radius:2px;width:84px;height:4px;display:block;overflow:hidden}.feed-row i:after{content:"";height:100%;width:var(--w);background:var(--quiet);border-radius:2px;display:block}.feed-row b{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.feed-row.hit span{color:var(--ink)}.feed-row.hit i:after{background:linear-gradient(90deg, var(--gold-deep), var(--gold));box-shadow:0 0 10px #ffc23db3}.feed-row.hit b{color:var(--gold)}.j-foot{text-align:center;color:var(--quiet);font-size:13.5px}.reveal{z-index:20;text-align:center;animation:revealbg 2.6s var(--ease-out) forwards;background:radial-gradient(circle,#ffaa2829,#060a11f7 58%);place-items:center;display:grid;position:fixed;inset:0}@keyframes revealbg{0%{opacity:0}12%{opacity:1}84%{opacity:1}to{opacity:0}}.reveal-ring{border:2px solid var(--gold);opacity:0;width:40vmin;height:40vmin;animation:shock 1.5s var(--ease-out) .2s forwards;border-radius:50%;margin:-20vmin 0 0 -20vmin;position:absolute;top:50%;left:50%}.reveal-ring+.reveal-ring{border-color:var(--gold-hot);animation-delay:.48s}@keyframes shock{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(3.4)}}.reveal-n{font-family:var(--font-display);letter-spacing:-.05em;color:var(--gold-hot);text-shadow:0 0 40px #ffc23d99,0 0 120px #ff961e80;font-variant-numeric:tabular-nums;animation:pop .9s var(--ease-spring) both;font-size:clamp(120px,30vw,300px);font-weight:800;font-stretch:80%;line-height:.85}@keyframes pop{0%{opacity:0;filter:blur(12px);transform:scale(.6)}}.reveal-l{font-family:var(--font-display);letter-spacing:-.02em;animation:rise .7s var(--ease-out) .5s both;opacity:0;margin-top:18px;font-size:clamp(20px,3.4vw,32px);font-weight:650;transform:translateY(8px)}.res{padding-bottom:140px}.res-enter>:not(.dock){opacity:0;animation:rise .8s var(--ease-out) forwards;animation-delay:calc(var(--o,0) * .11s);transform:translateY(14px)}.res-hero{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);padding-top:clamp(12px,3vh,36px);display:grid}.res-title{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,5.6vw,72px);font-weight:750;font-stretch:88%;line-height:.96}.res-title .n{color:var(--gold);text-shadow:0 0 40px #ffc23d59;font-variant-numeric:tabular-nums}.res-sub{max-width:46ch;color:var(--ink-2);margin:20px 0 0;font-size:17.5px}.res-sub b{color:var(--ink);font-weight:600}.funnel{gap:10px;max-width:560px;margin-top:26px;display:grid}.funnel div{color:var(--ink-2);grid-template-columns:70px 1fr;align-items:start;gap:14px;font-size:14.5px;display:grid}.funnel b{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.3}.funnel span{gap:5px;display:grid}.funnel span i{height:8px;width:var(--w);background:var(--hair-2);transform-origin:0;min-width:6px;animation:grow 1.1s var(--ease-out) both;animation-delay:calc(var(--i) * .14s + .5s);border-radius:4px;display:block}.funnel .last b{color:var(--gold)}.funnel .last span i{background:linear-gradient(90deg, var(--gold-deep), var(--gold));box-shadow:0 0 16px #ffc23d80}.funnel span em{font-style:normal;line-height:1.3}@keyframes grow{0%{transform:scaleX(0)}}.orbit-wrap{aspect-ratio:1;width:100%;max-width:560px;margin:0 auto;position:relative}.orbit-wrap svg{width:100%;height:100%;display:block;overflow:visible}.orbit-ring{fill:none;stroke:var(--hair);stroke-width:1px}.orbit-ring.bar{stroke:#ffc23d4d;stroke-dasharray:3 5}.orbit-label{fill:var(--muted);font-size:12px;font-family:var(--font-text)}.orbit-sector{fill:var(--ink);opacity:.88;letter-spacing:.01em;font-size:14px;font-weight:550;font-family:var(--font-text)}.orbit-arc{fill:none;stroke:var(--hair-2);stroke-width:1.5px;stroke-linecap:round}.orbit-spoke{stroke:var(--hair);stroke-width:1px}.orbit-dot{cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:transform .18s var(--ease-out)}.orbit-dot:hover,.orbit-dot.sel{transform:scale(1.7)}.orbit-you{fill:var(--ink)}.orbit-youlabel{fill:var(--ink);font-size:12px;font-weight:650;font-family:var(--font-text)}.orbit-in{animation:orbitin 1.3s var(--ease-out) both;animation-delay:calc(var(--d) * 1ms + .35s)}@keyframes orbitin{0%{transform:translate(var(--fx), var(--fy)) scale(.2);opacity:0}}.orbit-tip{z-index:3;border-radius:var(--r-2);min-width:190px;max-width:260px;box-shadow:0 0 0 1px var(--hair-2) inset, 0 18px 40px -12px #000000e6;pointer-events:none;background:#0e1521f5;padding:11px 14px;font-size:13.5px;line-height:1.35;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.orbit-tip b{color:var(--ink);font-weight:650;display:block}.orbit-tip span{color:var(--muted)}.orbit-tip strong{color:var(--gold);font-weight:650}.orbit-preview .orbit-point{cursor:pointer;outline:none}.orbit-preview .orbit-point:focus-visible .orbit-dot{stroke:var(--ice);stroke-width:3px;transform:scale(1.7)}.orbit-preview .orbit-tip{overflow-wrap:anywhere;text-align:left;width:min(260px,100% - 16px);min-width:0;max-width:none;transform:none}.orbit-tip .orbit-preview-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:500;display:block}.orbit-cap{text-align:center;color:var(--muted);margin:10px 0 0;font-size:13.5px}.orbit-key{background:var(--gold);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--ice);border-radius:50%;margin:0 2px -1px 4px;display:inline-block}.res-odds{color:var(--ink-2);margin:12px 0 0;font-size:16px}.res-odds b{color:var(--gold);font-weight:650}.thin-note{border-radius:var(--r-3);background:var(--panel);box-shadow:0 0 0 1px var(--hair) inset;align-self:center;padding:26px 28px}.thin-note b{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px}.thin-note p{color:var(--ink-2);margin:10px 0 0;font-size:15.5px}.tiles{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:clamp(28px,5vh,52px);display:grid}.tile{border-radius:var(--r-3);background:var(--panel);box-shadow:0 0 0 1px var(--hair) inset;padding:20px 20px 18px}.tile b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,36px);font-weight:700;font-stretch:88%;line-height:1;display:block}.tile span{color:var(--muted);margin-top:9px;font-size:14px;line-height:1.35;display:block}.tiers{border-radius:6px;gap:2px;height:12px;margin-top:16px;display:flex;overflow:hidden}.tiers i{border-radius:3px;min-width:4px;display:block}.t-top{background:var(--gold-hot);box-shadow:0 0 14px #fff0c2b3}.t-strong{background:var(--gold)}.t-good{background:#a37722}.t-stretch{background:#4a5568}.tier-legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 20px;margin-top:12px;font-size:14px;display:flex}.tier-legend span{align-items:center;gap:8px;display:inline-flex}.tier-legend i{border-radius:50%;width:9px;height:9px}.tier-legend b{color:var(--ink);font-weight:650}.strip{border-radius:var(--pill);background:var(--gold-wash);color:var(--ink-2);justify-content:space-between;align-items:center;gap:14px;margin-top:clamp(28px,5vh,44px);padding:13px 18px 13px 20px;font-size:15px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #ffc23d47}.strip b{color:var(--ink);font-weight:650}.strip em{color:var(--gold);white-space:nowrap;flex:none;font-style:normal;font-weight:650}.res-h{justify-content:space-between;align-items:baseline;gap:16px;margin:clamp(48px,8vh,80px) 0 20px;display:flex}.res-h h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:700;font-stretch:90%;line-height:1.05}.res-h p{color:var(--muted);text-align:right;margin:0;font-size:14.5px}.scorekey{border-radius:var(--r-2);background:var(--ice-wash);color:var(--ink-2);margin:0;padding:16px 20px;font-size:15px;box-shadow:inset 0 0 0 1px #74e4ff2e}.scorekey b{color:var(--ink);font-weight:600}.cards{gap:14px;display:grid}.job{border-radius:var(--r-3);box-shadow:0 0 0 1px var(--hair) inset;transition:box-shadow .2s, transform .2s var(--ease-out);background:linear-gradient(#ffffff0e,#ffffff06);grid-template-columns:auto 1fr;gap:22px;padding:22px 24px;scroll-margin-top:90px;display:grid;position:relative}.job.open{box-shadow:inset 0 0 0 1px #ffc23d59,0 24px 60px -30px #ffaa2859}.job.flash{animation:flash 1.4s var(--ease-out)}@keyframes flash{0%{box-shadow:0 0 0 2px var(--gold) inset, 0 0 50px #ffc23d80}}.job-rank{border-radius:var(--pill);color:var(--gold-ink);background:var(--gold);padding:3px 11px;font-size:12.5px;font-weight:650;position:absolute;top:-10px;left:22px}.ring{flex:none;width:84px;height:84px;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:7px}.ring .trk{stroke:var(--hair)}.ring .arc{stroke-linecap:round;transition:stroke-dashoffset 1.3s var(--ease-out)}.ring-n{text-align:center;font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;place-content:center;font-size:30px;font-weight:700;font-stretch:88%;line-height:1;display:grid;position:absolute;inset:0}.ring-n small{font-family:var(--font-text);letter-spacing:0;color:var(--muted);margin-top:3px;font-size:12px;font-weight:550;display:block}.job-main{min-width:0}.job-tier{color:var(--gold);margin-bottom:6px;font-size:13.5px;font-weight:600;display:inline-block}.job-tier.top{color:var(--gold-hot)}.job-tier.low{color:var(--muted)}.job-title{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:20px;font-weight:650;line-height:1.22}.job-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px;font-size:14.5px;display:flex}.job-co{color:var(--ink);margin-right:4px;font-weight:650}.tag{border-radius:var(--pill);background:var(--panel-2);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:13.5px;display:inline-flex}.tag.pay{color:var(--met);background:#56e0a01a}.tag.near{color:var(--ice);background:var(--ice-wash)}.tag.new{color:var(--gold);background:var(--gold-wash)}.tag.down{color:#e6c46e;background:#e6c46e1a}.tag.live{color:var(--met);background:#56e0a014}.tag.live svg{width:12px;height:12px}.redact{height:24px;color:var(--muted);box-shadow:0 0 0 1px var(--hair) inset;background:repeating-linear-gradient(115deg,#ffffff1a 0 6px,#ffffff0d 6px 12px);border-radius:7px;align-items:center;gap:7px;margin-right:4px;padding:0 10px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.job-req{border-left:2px solid var(--hair-2);color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 0;padding-left:14px;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.job-req:before{content:"They ask for";color:var(--quiet);margin-bottom:2px;font-size:12.5px;display:block}.reqs{border-radius:var(--r-2);box-shadow:0 0 0 1px var(--hair) inset;background:#00000042;margin-top:16px;padding:14px 16px 12px}.reqs-h{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:14.5px;display:flex}.reqs-h b{color:var(--ink);font-weight:650}.reqs-pips{gap:3px;margin-left:auto;display:inline-flex}.reqs-pips i{background:var(--hair-2);border-radius:3px;width:14px;height:6px}.reqs-pips i.yes{background:var(--met)}.reqs-pips i.partly{background:#d8b45a}.reqs-pips i.no{background:#ff8f7ebf}.reqs ul{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.reqs li{color:var(--ink-2);grid-template-columns:22px 1fr;gap:10px;font-size:14.5px;line-height:1.45;display:grid}.reqs-ic{border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.reqs li.yes .reqs-ic{color:var(--met);background:#56e0a01f}.reqs li.partly .reqs-ic{color:#e6c46e;background:#e6c46e1f}.reqs li.no .reqs-ic{color:var(--miss);background:#ff8f7e1f}.reqs li.no{color:var(--ink)}.reqs li.optional .reqs-ic{color:var(--quiet);background:var(--panel-2)}.reqs li small{color:var(--miss);margin-top:1px;font-size:12.5px;display:block}.reqs li small.part{color:#e6c46e}.reqs li small.src{color:var(--quiet)}.reqs li em{color:var(--quiet);font-style:normal}.reqs-more{color:var(--ice);background:0 0;border:0;margin-top:10px;padding:0;font-size:14px;font-weight:550}.reqs-more:hover{text-decoration:underline}.reqs-locked{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:14px;display:flex}.reqs-locked .reqs-pips{margin-left:0}.reqs-locked b{color:var(--ink);font-weight:650}.reqs-locked em{color:var(--muted);font-style:normal}.job-read{flex-wrap:wrap;gap:8px;margin-top:14px;font-size:14px;display:flex}.verdict{border-radius:9px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.verdict svg{flex:none}.verdict.for{color:var(--met);background:#56e0a017}.verdict.against{color:var(--miss);background:#ff8f7e17}.job-est{color:var(--muted);margin:10px 0 0;font-size:13.5px}.job-est b{color:var(--ink-2);font-weight:600}.job-go{border-radius:var(--pill);color:var(--gold-hot);transition:background .16s, transform .16s var(--ease-out);background:0 0;align-items:center;gap:8px;margin-top:16px;padding:10px 18px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffc23d8c}.job-go:hover{background:var(--gold-wash);transform:translateY(-1px)}.job-watch{color:var(--muted);align-items:flex-start;gap:8px;margin:12px 0 0;font-size:13.5px;line-height:1.45;display:flex}.job-watch svg{color:#e6c46e;flex:none;margin-top:2px}.job.locked .job-title{color:var(--ink)}.job.slim{align-items:center;gap:16px;padding:16px 20px}.job-side{grid-template-columns:34px 1fr;align-items:center;gap:12px;width:168px;display:grid}.job-n{color:var(--quiet);font-variant-numeric:tabular-nums;text-align:right;font-size:14px}.meter{grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid}.meter b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;font-stretch:88%;line-height:1}.meter i{background:var(--hair);border-radius:4px;height:8px;display:block;position:relative}.meter u{background:#c08a25;border-radius:4px;position:absolute;inset:0 auto 0 0}.meter.strong u{background:var(--gold)}.meter.top u{background:var(--gold-hot);box-shadow:0 0 10px #ffe6a099}.meter.top b{color:var(--gold-hot)}.meter s{background:var(--ink);opacity:.55;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.job.slim .ring{width:56px;height:56px}.job.slim .ring circle{stroke-width:6px}.job.slim .ring-n{font-size:20px}.job.slim .ring-n small{display:none}.job.slim .job-title{font-size:17px}.job.slim .job-meta{margin-top:7px}.job.slim .job-read{margin-top:10px}.vault{border-radius:var(--r-4);text-align:center;background:radial-gradient(700px 300px at 50% -10%,#ffb43233,#0000 70%),linear-gradient(#131a27 0%,#0b111b 100%);margin-top:26px;padding:clamp(28px,4vw,48px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffc23d59,0 40px 120px -40px #ffa01e59}.vault h2{max-width:18ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0 auto;font-size:clamp(30px,4.6vw,54px);font-weight:750;font-stretch:88%;line-height:.98}.vault h2 .n{color:var(--gold)}.vault-sub{max-width:52ch;color:var(--ink-2);margin:16px auto 0;font-size:17px}.vault-get{grid-template-columns:repeat(4,1fr);gap:10px;max-width:820px;margin:28px auto 0;display:grid}.vault-get div{border-radius:var(--r-2);box-shadow:0 0 0 1px var(--hair) inset;background:#ffffff0a;padding:16px 12px}.vault-get b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1;display:block}.vault-get span{color:var(--muted);margin-top:7px;font-size:13.5px;line-height:1.3;display:block}.vault-find{max-width:60ch;color:var(--ink-2);margin:20px auto 0;font-size:15.5px}.vault-find b{color:var(--gold)}.vault-cta{justify-items:center;gap:14px;margin-top:30px;display:grid}.vault-cta .btn{min-height:64px;padding:0 40px;font-size:19px}.vault-price{color:var(--ink-2);font-size:15px}.vault-price b{color:var(--ink);font-weight:650}.vault-trust{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:22px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.vault-trust li{align-items:center;gap:8px;display:inline-flex}.vault-trust svg{color:var(--met)}.vault-err{color:var(--miss);margin:14px 0 0;font-size:15px}.dock{z-index:10;border-radius:var(--pill);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(680px,100vw - 24px);transition:transform .5s var(--ease-out);background:#0b111bf5;align-items:center;gap:18px;padding:10px 10px 10px 22px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,160%);box-shadow:inset 0 0 0 1px #ffc23d59,0 24px 60px -14px #000000f2,0 -40px 60px 20px #060a118c}.dock.up{transform:translate(-50%)}.dock p{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:15px;overflow:hidden}.dock p b{color:var(--ink);font-weight:650}.dock .btn{min-height:46px;padding:0 22px;font-size:16px}.chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.chip{border-radius:var(--pill);background:var(--panel);min-height:38px;box-shadow:0 0 0 1px var(--hair) inset;color:var(--ink-2);border:0;align-items:center;gap:8px;padding:0 15px;font-size:14.5px;font-weight:500;transition:background .16s,color .16s;display:inline-flex}.chip:hover{background:var(--panel-2);color:var(--ink)}.chip[aria-pressed=true]{color:var(--gold-ink);background:var(--gold);box-shadow:none;font-weight:600}.chip small{opacity:.7;font-size:13px}.more{justify-items:center;margin-top:22px;display:grid}.insights{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ins{border-radius:var(--r-3);background:var(--panel);box-shadow:0 0 0 1px var(--hair) inset;padding:24px}.ins h3{letter-spacing:-.01em;margin:0 0 4px;font-size:17px;font-weight:650}.ins>p{color:var(--muted);margin:0 0 18px;font-size:14px}.hbar{gap:11px;display:grid}.hbar div{color:var(--ink-2);grid-template-columns:1fr auto;gap:4px 12px;font-size:14px;display:grid}.hbar b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.hbar i{background:var(--hair);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.hbar i:after{content:"";width:var(--w);background:var(--c,var(--gold));border-radius:3px;height:100%;display:block}.paydist{align-items:flex-end;gap:4px;height:84px;display:flex}.paydist i{background:linear-gradient(180deg, var(--met), #56e0a040);border-radius:3px 3px 0 0;flex:1;min-height:4px}.payaxis{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:13px;display:flex}.paybig{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 14px;font-size:30px;font-weight:700;font-stretch:88%;line-height:1}.refine{border-radius:var(--r-4);background:var(--panel);box-shadow:0 0 0 1px var(--hair) inset;margin-top:clamp(48px,8vh,80px);padding:clamp(24px,3vw,36px)}.refine h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:26px;font-weight:700}.refine>p{color:var(--ink-2);max-width:60ch;margin:8px 0 0;font-size:15.5px}.refine-grid{grid-template-columns:1fr 1fr;gap:20px 28px;margin-top:24px;display:grid}.refine label,.refine legend{color:var(--ink);margin-bottom:8px;padding:0;font-size:14.5px;font-weight:600;display:block}.refine fieldset{border:0;min-width:0;margin:0;padding:0}.refine input[type=text]{border-radius:var(--r-2);width:100%;height:48px;box-shadow:0 0 0 1px var(--hair-2) inset;color:var(--ink);font:inherit;background:#00000059;border:0;padding:0 16px;font-size:16px}.refine input[type=text]:focus{box-shadow:0 0 0 1.5px var(--ice) inset;outline:0}.seg{border-radius:var(--r-2);box-shadow:0 0 0 1px var(--hair-2) inset;background:#00000059;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.seg button{min-height:40px;color:var(--ink-2);background:0 0;border:0;border-radius:9px;font-size:14.5px;font-weight:550}.seg button[aria-pressed=true]{background:var(--panel-2);color:var(--ink);box-shadow:0 0 0 1px var(--hair-2) inset}.refine-go{align-items:center;gap:16px;margin-top:24px;display:flex}.refine-go span{color:var(--muted);font-size:14px}.ac{position:relative}.ac input{border-radius:var(--r-2);width:100%;height:48px;box-shadow:0 0 0 1px var(--hair-2) inset;color:var(--ink);font:inherit;background:#00000059;border:0;padding:0 16px;font-size:16px}.ac input:focus{box-shadow:0 0 0 1.5px var(--ice) inset;outline:0}.acmenu{z-index:8;border-radius:var(--r-2);box-shadow:0 0 0 1px var(--hair-2) inset, 0 18px 40px -12px #000000e6;background:#101827;margin:0;padding:6px;list-style:none;position:absolute;inset:calc(100% + 6px) 0 auto}.acmenu li{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;font-size:15px;display:flex}.acmenu li.on{background:var(--panel-2)}.acmenu li em{color:var(--muted);font-style:normal}.acmenu li small{color:var(--muted);white-space:nowrap;font-size:13px}.prose{max-width:760px;padding-top:clamp(24px,6vh,64px);padding-bottom:clamp(64px,10vh,120px)}.prose h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(36px,5vw,60px);font-weight:750;font-stretch:88%;line-height:1}.prose h2{font-family:var(--font-display);letter-spacing:-.02em;margin:40px 0 0;font-size:22px;font-weight:700}.prose p{color:var(--ink-2);margin:12px 0 0;font-size:17px;line-height:1.65}.prose .prose-lede{color:var(--ink);margin-top:20px;font-size:19px}.prose .prose-note{color:var(--quiet);margin-top:36px;font-size:14.5px}.linkish{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.linkish:hover{color:var(--ink-2)}.res-end{color:var(--quiet);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:36px;font-size:14px;display:flex}.plain{text-align:center;min-height:60vh;padding:48px var(--gutter);place-content:center;justify-items:center;gap:18px;display:grid}.plain h1{max-width:18ch;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(32px,5vw,52px);font-weight:700;font-stretch:90%;line-height:1}.plain p{max-width:52ch;color:var(--ink-2);margin:0;font-size:17px}.pastebox{border-radius:var(--r-3);width:min(680px,100%);min-height:200px;box-shadow:0 0 0 1px var(--hair-2) inset;color:var(--ink);font:inherit;resize:vertical;background:#00000059;border:0;padding:16px 18px;font-size:15.5px;line-height:1.5}.pastebox:focus{box-shadow:0 0 0 1.5px var(--ice) inset;outline:0}.notice.big{gap:6px;display:grid}.notice.big b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:22px}.notice{border-radius:var(--r-2);background:var(--gold-wash);color:var(--ink-2);max-width:62ch;margin:22px 0 0;padding:14px 18px;font-size:15px;box-shadow:inset 0 0 0 1px #ffc23d38}.only-phone{display:none}@media (max-width:900px){.land-core.split{text-align:center;grid-template-columns:1fr}.split .land-lede,.split .paste{margin-left:auto}.land h1{margin:0 auto}.land-orbit{width:min(440px,100%);margin:8px auto 0}.j-grid{grid-template-columns:1fr}.live-orbit{order:-1;max-width:300px}.sample,.res-hero{grid-template-columns:1fr}.orbit-wrap{max-width:460px}.tiles{grid-template-columns:repeat(2,1fr)}.insights{grid-template-columns:1fr}.how-it-works{grid-template-columns:1fr;gap:32px}.qa{grid-template-columns:1fr}.vault-get{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mast-note{display:none}.not-phone{display:none!important}.only-phone{margin-top:36px;display:block}.res-title{font-size:clamp(34px,9.5vw,44px)}.scorekey{font-size:14px}.strip{border-radius:var(--r-2);flex-direction:column;align-items:flex-start;gap:4px}.reqs li{font-size:14px}.reqs li>span:last-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.who-roles li{flex-wrap:wrap;gap:2px 10px}.who-roles li b{flex:100%}.who-roles li em{margin-left:0}.sample-stats{grid-template-columns:1fr 1fr}.sample-stats div:nth-child(2){grid-area:1/1/auto/-1}.sample,.sample>*{min-width:0}.paste-capsule{border-radius:26px;flex-direction:column;align-items:stretch;padding:10px}.paste-in{padding-left:12px}.paste .btn{width:100%}.tally{grid-template-columns:repeat(3,1fr);gap:8px}.tally>div{padding:13px 12px}.rail div{font-size:12px}.job{grid-template-columns:1fr;gap:14px;padding:20px 18px}.job:not(.slim) .ring{width:62px;height:62px;position:absolute;top:20px;right:16px}.job:not(.slim) .ring-n{font-size:22px}.job:not(.slim) .ring-n small{display:none}.job:not(.slim) .job-tier,.job:not(.slim) .job-title{padding-right:76px}.job.slim{grid-template-columns:1fr;gap:10px}.job-side{grid-template-columns:26px 1fr;width:100%}.refine-grid{grid-template-columns:1fr}.refine-go{flex-direction:column;align-items:stretch}.dock{gap:10px;padding-left:18px}.dock p{font-size:14px}.res-h{flex-direction:column;align-items:flex-start;gap:6px}.res-h p{text-align:left}.feed-row i{width:48px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.ticker-track{animation:none}}
