@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.a188d1ff.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:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.d9ee93eb.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:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.a6d6de71.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_dec556e5-module__q6uVRW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_dec556e5-module__q6uVRW__variable{--nf-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.614a1c00.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 Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.d8bad3ab.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 Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.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 Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.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 Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_a17a1b19-module__8FQ9AG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_a17a1b19-module__8FQ9AG__variable{--nf-serif:"Instrument Serif","Instrument Serif Fallback"}
@property --nf-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@layer components{.nf-root{--nf-bg:#07070a;--nf-ink:#ededee;--nf-muted:#8b8b95;--nf-faint:#55555e;--nf-line:#ffffff14;--nf-orange:#ff8c26;--nf-pink:#ff4791;--nf-purple:#8c59ff;--nf-cyan:#33d9ff;--nf-green:#3ddc84;--nf-amber:#ffb224;--nf-grad:linear-gradient(90deg,#ff8c26,#ff4791 38%,#8c59ff 72%,#33d9ff);background:var(--nf-bg);color:var(--nf-ink);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}.nf-root ::selection{color:#fff;background:#ff4791}.nf-display{font-family:var(--nf-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.035em;font-optical-sizing:auto}.nf-serif{font-family:var(--nf-serif),ui-serif,Georgia,serif;letter-spacing:-.01em;font-style:italic;font-weight:400}.nf-mono{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace}.nf-grad-text{background:var(--nf-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.nf-eyebrow{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--nf-muted);font-size:.72rem}.nf-link{color:var(--nf-ink);text-underline-offset:4px;-webkit-text-decoration:underline #ff47918c;text-decoration:underline #ff47918c;text-decoration-thickness:1px;transition:text-decoration-color .2s}.nf-link:hover{-webkit-text-decoration-color:var(--nf-pink);text-decoration-color:var(--nf-pink)}.nf-kbd{font-family:var(--font-geist-mono),ui-monospace,monospace;border:1px solid var(--nf-line);color:#f3f3f5;white-space:nowrap;background:#ffffff0d;border-radius:6px;padding:.1em .42em;font-size:.86em}.nf-btn{color:#09090b;letter-spacing:-.01em;background:#f4f4f5;border-radius:999px;align-items:center;gap:.6rem;padding:.85rem 1.35rem;font-size:.95rem;font-weight:600;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 0 0 1px #fff3,0 10px 40px -10px #ff479173}.nf-btn:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff4d,0 16px 50px -8px #ff479199}.nf-btn:active{transform:translateY(0)scale(.98)}.nf-btn:focus-visible,.nf-ghost:focus-visible{outline:2px solid var(--nf-pink);outline-offset:3px}.nf-btn .nf-btn-price{font-family:var(--font-geist-mono),monospace;color:#fff;background:#09090b;border-radius:999px;padding:.12rem .5rem;font-size:.8rem}.nf-btn .nf-arrow{transition:transform .2s}.nf-btn:hover .nf-arrow{transform:translate(3px)}.nf-ghost{color:var(--nf-ink);align-items:center;gap:.45rem;padding:.85rem .25rem;font-size:.95rem;font-weight:500;display:inline-flex}.nf-ghost span{border-bottom:1px solid #ffffff40;transition:border-color .2s}.nf-ghost:hover span{border-color:#fff}.nf-grain:after{content:"";pointer-events:none;opacity:.16;mix-blend-mode:overlay;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.nf-backdrop{isolation:isolate;background:radial-gradient(60% 70% at 12% 100%,#ff8c2661,#0000 60%),radial-gradient(55% 65% at 45% 110%,#ff479157,#0000 62%),radial-gradient(50% 60% at 88% 0,#8c59ff5c,#0000 60%),radial-gradient(40% 50% at 100% 80%,#33d9ff2e,#0000 60%),linear-gradient(#121018,#0b0a10);border-radius:28px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.nf-backdrop--cool{background:radial-gradient(60% 70% at 90% 100%,#33d9ff38,#0000 60%),radial-gradient(55% 65% at 10% 0,#8c59ff57,#0000 62%),radial-gradient(45% 55% at 60% 120%,#ff479138,#0000 60%),linear-gradient(#0f0f17,#09090d)}.nf-backdrop--warm{background:radial-gradient(70% 80% at 0 0,#ff8c264d,#0000 60%),radial-gradient(60% 70% at 100% 100%,#ff47914d,#0000 60%),linear-gradient(160deg,#15100f,#0b0a0d)}.nf-backdrop-grid{z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%)}.nf-window{background:#f6f6f7;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000080,0 0 0 1.5px #ffffff1f,0 30px 60px -12px #000000a6,0 60px 120px -30px #000000b3}.nf-window--image{background:0 0;border-radius:13px}.nf-window--image img{border-radius:13px}.nf-titlebar{color:#3f3f46;background:linear-gradient(#ececee,#e4e4e7);border-bottom:1px solid #d4d4d8;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.nf-lights{gap:8px;display:flex}.nf-lights i{border-radius:50%;width:12px;height:12px;display:block;box-shadow:inset 0 0 0 .5px #0003}.nf-lights i:first-child{background:#ff5f57}.nf-lights i:nth-child(2){background:#febc2e}.nf-lights i:nth-child(3){background:#28c840}.nf-sprite-slot{place-items:center;display:grid;overflow:hidden;container-type:size}.nf-sprite{width:min(100cqw,calc(100cqh*var(--nf-ar)));aspect-ratio:var(--nf-ar);animation:nf-pingpong var(--nf-sprite-dur,3.4s)infinite;background-position:0 0;background-repeat:no-repeat;background-size:700% 100%}.nf-sprite--blend{mix-blend-mode:lighten}@keyframes nf-pingpong{0%{background-position-x:0%}30%{background-position-x:0%;animation-timing-function:steps(6,end)}50%{background-position-x:100%}80%{background-position-x:100%;animation-timing-function:steps(6,end)}to{background-position-x:0%}}.nf-stage-wrap{container:nfstage/inline-size}.nf-stage{text-align:left;--w:64cqw;--h:calc(var(--w)*.345);--mb:2.9cqw;--cw:15cqw;height:calc(var(--mb) + var(--h) + 9cqw);background:radial-gradient(50% 90% at 50% 125%,#ff47914d,#0000 70%),radial-gradient(35% 70% at 12% 110%,#ff8c2638,#0000 70%),radial-gradient(35% 70% at 88% 110%,#8c59ff47,#0000 70%),linear-gradient(#17151d 0%,#0e0d13 100%);border-radius:2.2cqw 2.2cqw 0 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 0 0 .9cqw #0b0b0d,0 0 0 calc(.9cqw + 1px) #ffffff1a;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.nf-stage--lg{--w:68cqw;--h:calc(var(--w)*.365);--mb:2.7cqw;--cw:14cqw;height:calc(var(--mb) + var(--h) + 6cqw);background:radial-gradient(60% 120% at 50% 130%,#ff479138,#0000 70%),radial-gradient(40% 90% at 15% 120%,#ff8c2624,#0000 70%),radial-gradient(40% 90% at 85% 120%,#8c59ff33,#0000 70%),linear-gradient(#121117 0%,#0b0a0f 100%)}.nf-hero-in{animation:.8s cubic-bezier(.2,.8,.2,1) both nf-hero-in}@keyframes nf-hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.nf-caption-dot{border-radius:50%;flex:none;width:7px;height:7px}.nf-caption-dot[data-s=working]{background:#ff4791;animation:1.2s ease-in-out infinite nf-blink;box-shadow:0 0 10px #ff4791}.nf-caption-dot[data-s=done]{background:#3ddc84;box-shadow:0 0 10px #3ddc84}.nf-caption-dot[data-s=permission]{background:#ffb224;box-shadow:0 0 10px #ffb224}.nf-caption-dot[data-s=idle]{background:#55555e}.nf-menubar{height:var(--mb);color:#ffffffdb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);letter-spacing:0;background:#14121a8c;justify-content:flex-end;align-items:center;padding:0 1.8cqw;font-size:1.12cqw;display:flex;position:absolute;inset:0 0 auto}.nf-menubar b{font-weight:700}.nf-menubar-left,.nf-menubar-right{white-space:nowrap;align-items:center;gap:1.6cqw;display:flex}.nf-menubar svg{width:1.35cqw;height:1.35cqw}.nf-mb-icon{border-radius:.5cqw;place-items:center;width:2.2cqw;height:2.2cqw;display:grid;position:relative}.nf-mb-icon[data-hl=true]{background:#ffffff2e;box-shadow:0 0 0 .25cqw #ff479159}.nf-notch{width:var(--cw);height:var(--mb);z-index:3;background:#000;border-radius:0 0 1cqw 1cqw;transition:width .62s cubic-bezier(.32,.72,0,1),height .62s cubic-bezier(.32,.72,0,1),border-radius .62s cubic-bezier(.32,.72,0,1);position:absolute;top:0;left:50%;transform:translate(-50%)}.nf-notch[data-open=true]{width:var(--w);height:var(--h);border-radius:0 0 calc(var(--w)*.045)calc(var(--w)*.045)}.nf-notch:before,.nf-notch:after{content:"";background:radial-gradient(circle at 0 100%,#0000 70%,#000 72%);width:.8cqw;height:.8cqw;position:absolute;top:0}.nf-notch:before{background:radial-gradient(circle at 0 100%,#0000 70%,#000 72%);left:-.8cqw}.nf-notch:after{background:radial-gradient(circle at 100% 100%,#0000 70%,#000 72%);right:-.8cqw}.nf-notch-clip{border-radius:inherit;background:#000;position:absolute;inset:0;overflow:hidden}.nf-rim,.nf-rim-glow{border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--nf-angle),#ff8c26,#ff4791,#8c59ff,#33d9ff,#3ddc84,#ff8c26);transition:opacity .5s;animation:3s linear infinite nf-spin;position:absolute;inset:-1.5px}.nf-rim{-webkit-mask-composite:xor;z-index:2;padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.nf-rim-glow{filter:blur(14px);z-index:-1;inset:-4px}.nf-notch[data-rim=work] .nf-rim{opacity:1}.nf-notch[data-rim=work] .nf-rim-glow{opacity:.55}.nf-notch[data-rim=perm] .nf-rim,.nf-notch[data-rim=perm] .nf-rim-glow{background:conic-gradient(from var(--nf-angle),#ffb224,#ff8c26,#ffb224,#ff8c26,#ffb224)}.nf-notch[data-rim=perm] .nf-rim{opacity:1}.nf-notch[data-rim=perm] .nf-rim-glow{opacity:.5}.nf-notch[data-rim=done] .nf-rim,.nf-notch[data-rim=done] .nf-rim-glow{background:#3ddc84}.nf-notch[data-rim=done] .nf-rim{opacity:.8}.nf-notch[data-rim=done] .nf-rim-glow{opacity:.35}@keyframes nf-spin{to{--nf-angle:360deg}}.nf-panel{width:var(--w);height:var(--h);opacity:0;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-geist-sans),sans-serif;letter-spacing:0;transition:opacity .25s;position:absolute;top:0;left:50%;transform:translate(-50%);container-type:inline-size}.nf-notch[data-open=true] .nf-panel{opacity:1;transition:opacity .45s .22s}.nf-panel-inner{grid-template-rows:auto 1fr auto;gap:1.2cqw;padding:2.4cqw 3.2cqw 2.2cqw;display:grid;position:absolute;inset:0}.nf-p-head{justify-content:space-between;align-items:center;display:flex}.nf-p-brand{align-items:center;gap:1.2cqw;font-size:2.35cqw;font-weight:700;display:flex}.nf-p-brand img{width:3.3cqw;height:3.3cqw}.nf-p-tools{gap:.9cqw;display:flex}.nf-p-chip{color:#f2f2f2;white-space:nowrap;background:#242427;border-radius:99px;align-items:center;gap:.7cqw;height:3.8cqw;padding:0 1.5cqw;font-size:1.75cqw;font-weight:600;display:inline-flex}.nf-p-chip svg{width:1.9cqw;height:1.9cqw}.nf-p-chip--icon{justify-content:center;width:3.8cqw;padding:0}.nf-p-body{grid-template-columns:1.45fr 1px 1fr;gap:3cqw;min-height:0;display:grid}.nf-p-divider{background:#ffffff24}.nf-p-left{align-items:center;gap:2.4cqw;min-width:0;display:flex}.nf-p-figure{flex:none;width:15cqw;height:17cqw;position:relative}.nf-p-figure .nf-sprite-slot{position:absolute;inset:0 2cqw 0 0}.nf-p-ring{background:#000000b8;border-radius:50%;width:8.4cqw;height:8.4cqw;position:absolute;bottom:-1cqw;right:-2.2cqw}.nf-p-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.nf-p-ring span{font-variant-numeric:tabular-nums;place-items:center;font-size:2.15cqw;font-weight:700;display:grid;position:absolute;inset:0}.nf-p-ring circle{transition:stroke-dashoffset .95s linear}.nf-p-info{min-width:0}.nf-p-name{white-space:nowrap;text-overflow:ellipsis;font-size:3cqw;font-weight:700;line-height:1.15;overflow:hidden}.nf-p-sub{color:#9d9da3;margin-top:.5cqw;font-size:1.95cqw;font-weight:600}.nf-p-cue{color:#f0924a;white-space:nowrap;text-overflow:ellipsis;margin-top:.7cqw;font-size:1.85cqw;overflow:hidden}.nf-p-actions{gap:.9cqw;margin-top:1.4cqw;display:flex}.nf-p-pill{white-space:nowrap;background:#2b2b2e;border-radius:99px;align-items:center;gap:.6cqw;height:4.1cqw;padding:0 1.6cqw;font-size:1.85cqw;font-weight:700;display:inline-flex}.nf-p-pill svg{width:1.9cqw;height:1.9cqw}.nf-p-pill--done{color:#4ade80;background:#16331f}.nf-p-pill--cta{color:#fff;background:linear-gradient(90deg,#ff8c26,#ff4791)}.nf-p-right{flex-direction:column;gap:1cqw;min-width:0;display:flex;overflow:hidden}.nf-p-feedhead{align-items:center;gap:.9cqw;font-size:2.2cqw;font-weight:700;display:flex}.nf-p-feedhead svg{color:#9fd4ff;width:2.2cqw;height:2.2cqw}.nf-feed-item{color:#a6a6ad;font-size:1.85cqw;line-height:1.35;animation:.4s cubic-bezier(.2,.8,.2,1) nf-feed-in}.nf-feed-item strong{color:#fff;font-weight:600}.nf-feed-item .nf-feed-row{align-items:center;gap:.8cqw;display:flex}.nf-feed-item svg{flex:none;width:2cqw;height:2cqw}.nf-feed-sub{color:#7c7c84;margin-top:.35cqw;padding-left:2.8cqw;font-size:1.7cqw;display:block}.nf-feed-item--done strong{color:#4ade80}.nf-feed-item--perm strong{color:#ffb224}.nf-feed-item--muted{opacity:.55}.nf-caret{vertical-align:-.3cqw;background:#fff;width:.2cqw;height:2cqw;margin-left:.2cqw;animation:1s step-end infinite nf-blink;display:inline-block}.nf-spinner{border:.3cqw solid #fff3;border-top-color:#ff4791;border-radius:50%;flex:none;width:1.9cqw;height:1.9cqw;animation:.8s linear infinite nf-rotate}@keyframes nf-rotate{to{transform:rotate(360deg)}}@keyframes nf-blink{50%{opacity:0}}@keyframes nf-feed-in{0%{opacity:0;transform:translateY(-.8cqw)}to{opacity:1;transform:none}}.nf-p-dots{align-items:center;gap:.45cqw;display:flex}.nf-p-dots i{background:#2a2a2e;border-radius:9px;flex:1;max-width:1.4cqw;height:.6cqw}.nf-p-dots i[data-on=true]{background:#f87171}.nf-p-dots i[data-now=true]{background:#9ca3af}.nf-p-dots span{color:#cfcfd4;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:1cqw;font-size:1.75cqw;font-weight:700}.nf-swap{animation:.45s cubic-bezier(.2,.8,.2,1) nf-feed-in}@container nfstage (max-width:640px){.nf-stage{--w:96cqw;--h:calc(var(--w)*.66);--mb:6.4cqw;--cw:30cqw;height:calc(var(--mb) + var(--h) + 10cqw);border-radius:5cqw 5cqw 0 0}.nf-menubar{padding:0 4cqw;font-size:3cqw}.nf-menubar svg{width:3.4cqw;height:3.4cqw}.nf-mb-icon{border-radius:1.2cqw;width:5.4cqw;height:5.4cqw}.nf-menubar .nf-mb-hide{display:none}.nf-notch{border-radius:0 0 2.4cqw 2.4cqw}.nf-panel-inner{gap:2.4cqw;padding:3.6cqw 4.4cqw 3.4cqw}.nf-p-brand{gap:1.8cqw;font-size:3.6cqw}.nf-p-brand img{width:5cqw;height:5cqw}.nf-p-chip{gap:1cqw;height:6cqw;padding:0 2.4cqw;font-size:2.8cqw}.nf-p-chip--icon{width:6cqw;padding:0}.nf-p-chip svg{width:3cqw;height:3cqw}.nf-p-chip .nf-chip-label{display:none}.nf-p-body{grid-template-rows:auto 1px 1fr;grid-template-columns:1fr;gap:2.6cqw}.nf-p-left{gap:3.6cqw}.nf-p-figure{width:22cqw;height:22cqw}.nf-p-figure .nf-sprite-slot{inset:0 3cqw 0 0}.nf-p-ring{width:11.5cqw;height:11.5cqw;bottom:-1.5cqw;right:-3cqw}.nf-p-ring span{font-size:3cqw}.nf-p-name{font-size:4.6cqw}.nf-p-sub{margin-top:.8cqw;font-size:3cqw}.nf-p-cue{margin-top:.8cqw;font-size:2.9cqw}.nf-p-actions{gap:1.4cqw;margin-top:2cqw}.nf-p-pill{gap:1cqw;height:6cqw;padding:0 2.4cqw;font-size:2.8cqw}.nf-p-pill svg{width:2.8cqw;height:2.8cqw}.nf-p-feedhead{gap:1.4cqw;font-size:3.3cqw}.nf-p-feedhead svg{width:3.3cqw;height:3.3cqw}.nf-p-right{gap:1.4cqw}.nf-feed-item{font-size:2.9cqw}.nf-feed-item svg{width:3cqw;height:3cqw}.nf-feed-sub{padding-left:4cqw;font-size:2.6cqw}.nf-spinner{border-width:.45cqw;width:2.9cqw;height:2.9cqw}.nf-caret{width:.3cqw;height:3cqw}.nf-p-dots i{max-width:2.2cqw;height:.9cqw}.nf-p-dots span{font-size:2.7cqw}.nf-notch:before,.nf-notch:after{width:1.6cqw;height:1.6cqw}.nf-notch:before{left:-1.6cqw}.nf-notch:after{right:-1.6cqw}}.nf-pin{width:26px;height:26px;font:600 12px/1 var(--font-geist-mono),monospace;color:#0a0a0a;background:#fff;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #ff479159,0 6px 18px #00000080}.nf-pin:after{content:"";border:1.5px solid #ff4791b3;border-radius:50%;animation:2.4s cubic-bezier(0,0,.2,1) infinite nf-ping;position:absolute;inset:-4px}.nf-pin:hover{transform:translate(-50%,-50%)scale(1.15)}@keyframes nf-ping{75%,to{opacity:0;transform:scale(1.9)}}.nf-zoom{background:#000;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 24px 60px -10px #000c}.nf-zoom img{max-width:none;position:absolute}.nf-hairline{border-color:var(--nf-line)}.nf-rule{background:linear-gradient(90deg,#0000,#ffffff24,#0000);height:1px}.nf-dotted{border-bottom:1px dotted #0000004d;flex:1;margin:0 .6rem;transform:translateY(-4px)}.nf-term{font-family:var(--font-geist-mono),ui-monospace,monospace;background:#0c0c0f;border-radius:14px;box-shadow:0 0 0 1px #ffffff1a,0 30px 80px -20px #000c}.nf-faq summary{cursor:pointer;list-style:none}.nf-faq summary::-webkit-details-marker{display:none}.nf-faq summary .nf-plus{transition:transform .25s}.nf-faq[open] summary .nf-plus{transform:rotate(45deg)}.nf-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.nf-snap{scroll-snap-type:x mandatory;scrollbar-width:none}.nf-snap::-webkit-scrollbar{display:none}.nf-snap>*{scroll-snap-align:center}.nf-prose h2{font-family:var(--nf-display),sans-serif;letter-spacing:-.03em}.nf-prose p,.nf-prose li{color:#b4b4bc;line-height:1.75}.nf-prose strong{color:#f4f4f5;font-weight:600}.nf-prose ol.nf-steps{counter-reset:nfstep}.nf-prose ol.nf-steps>li{counter-increment:nfstep;padding-left:2.6rem;position:relative}.nf-prose ol.nf-steps>li:before{content:counter(nfstep);width:1.7rem;height:1.7rem;font:600 .75rem/1 var(--font-geist-mono),monospace;color:#fff;background:#ffffff0f;border-radius:50%;place-items:center;display:grid;position:absolute;top:.2rem;left:0;box-shadow:inset 0 0 0 1px #ffffff24}@media (prefers-reduced-motion:reduce){.nf-root *,.nf-root :before,.nf-root :after{transition:none!important;animation:none!important}}}
