.LoadingBar_track__JxQtu{position:fixed;inset:0 0 auto;z-index:9999;height:2px;pointer-events:none;opacity:0;transition:opacity .14s ease-out}.LoadingBar_bar___CjOj{height:100%;background:#fff;box-shadow:0 0 8px rgb(255 255 255/40%);transform:scaleX(.06);transform-origin:left}.LoadingBar_track__JxQtu[data-phase=finishing],.LoadingBar_track__JxQtu[data-phase=loading]{opacity:1}.LoadingBar_track__JxQtu[data-phase=loading] .LoadingBar_bar___CjOj{transform:scaleX(.9);transition:transform 12s cubic-bezier(.08,.82,.17,1);will-change:transform}.LoadingBar_track__JxQtu[data-phase=fading] .LoadingBar_bar___CjOj,.LoadingBar_track__JxQtu[data-phase=finishing] .LoadingBar_bar___CjOj{transform:scaleX(1);transition:transform .18s ease-out}@media (prefers-reduced-motion:reduce){.LoadingBar_bar___CjOj,.LoadingBar_track__JxQtu,.LoadingBar_track__JxQtu[data-phase] .LoadingBar_bar___CjOj{transition:none}}.fw-root{--ink:#0b0b0b;--panel:#151515;--text:#f2f2f2;--text-hi:#f3f3f3;--text-3:#d8d8d8;--muted:#a8a8ac;--dim:#8a8a8e;--mint:#bfe7c7;--font:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:#0b0b0b;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased}.fw-root,.fw-root *{box-sizing:border-box}.fw-root a{color:var(--text);text-decoration:none}.fw-root a:hover{color:#fff}.fw-root h2,.fw-root p{margin:0}.fw-foot{position:relative;margin:10px 0;border-radius:22px;border:1px solid rgba(255,255,255,.07);background-color:var(--panel);background-image:radial-gradient(rgba(255,255,255,.085) 1px,transparent 1.3px);background-size:22px 22px;color:var(--text-hi);overflow:hidden;padding:clamp(48px,8vh,88px) clamp(20px,3vw,40px) 22px}.fw-in{display:flex;flex-direction:column;gap:clamp(36px,7vh,72px)}.fw-top{display:flex;flex-wrap:wrap;gap:36px 24px}.fw-say{flex:2 1 320px;min-width:0;display:flex;flex-direction:column;gap:12px}.fw-say>span:first-child{font:400 clamp(26px,2.4vw,34px) /1.2 var(--font);letter-spacing:-.025em;max-width:440px;text-wrap:balance}.fw-live{display:inline-flex;align-items:center;gap:8px;font:500 15.5px/1.4 var(--font);color:var(--muted)}.fw-live i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--mint);box-shadow:0 0 0 3px rgba(191,231,199,.16)}.fw-social{display:flex;align-items:center;gap:16px;margin-top:6px}.fw-root .fw-social a{display:flex;color:var(--muted)}.fw-root .fw-social a:hover{color:var(--mint)}.fw-social svg{width:18px;height:18px}.fw-mono{font:400 13.5px/1.6 var(--mono);color:var(--dim)}.fw-col{flex:1 1 160px;min-width:0;display:flex;flex-direction:column;gap:14px}.fw-col .fw-mono{font:500 14px/1 var(--mono);color:var(--dim)}.fw-col a,.fw-legal a{position:relative;width:-moz-fit-content;width:fit-content;font:400 16px/1.25 var(--font);color:var(--text-3);text-decoration:none}.fw-col a{display:inline-flex;align-items:center;gap:8px}.fw-col a svg{width:14px;height:14px;flex:none}.fw-col a.fw-lavender{color:#c9b6ff}.fw-col a.fw-lavender:focus-visible,.fw-col a.fw-lavender:hover{color:#ddd4ff}.fw-col a:after,.fw-legal a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .35s ease}.fw-col a:focus-visible,.fw-col a:hover,.fw-legal a:focus-visible,.fw-legal a:hover{color:var(--mint)}.fw-col a:focus-visible:after,.fw-col a:hover:after,.fw-legal a:focus-visible:after,.fw-legal a:hover:after{transform:scaleX(1);transform-origin:left center}@media (prefers-reduced-motion:reduce){.fw-col a:after,.fw-legal a:after{transition:none}}.fw-wrap{position:relative;overflow:hidden;padding-top:.16em;margin-bottom:-.04em}.fw{display:inline-flex;font:600 200px/.86 var(--font);letter-spacing:-.055em;color:var(--text-hi);white-space:nowrap;-webkit-user-select:none;user-select:none}.fw i{display:inline-block;font-style:normal;transform:translate3d(0,105%,0);will-change:transform}.fw-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px dashed rgba(255,255,255,.16)}.fw-lockup img{display:block;height:28px;width:auto}.fw-legal{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.fw-disclaimer{flex:1 0 100%;margin:-4px 0 0;font:400 12px/1.55 var(--font);color:rgba(255,255,255,.38)}.fw-disclaimer b{font-weight:600;color:rgba(255,255,255,.55)}.ai{display:flex;justify-content:center;margin-top:calc(-1 * clamp(20px, 4vh, 48px))}.ai-in{flex-wrap:wrap;justify-content:center;gap:8px 14px;padding:6px 6px 6px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05)}.ai-in,.ai-lab{display:inline-flex;align-items:center}.ai-lab{gap:7px;font:600 13px/1 var(--font);color:var(--text-3)}.ai-lab svg{width:14px;height:14px;fill:var(--mint)}.ai-row{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px}.ai-btn{position:relative;display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:999px;border:0;background:transparent;color:var(--muted);font:inherit;cursor:pointer;transition:color .2s ease,background .2s ease}.ai-btn svg{display:block;width:16px;height:16px;fill:currentColor}.ai-btn:hover{color:var(--tint,var(--text-hi));background:rgba(255,255,255,.08)}.ai-btn:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.ai-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);padding:5px 9px;border-radius:6px;background:var(--text-hi);color:var(--ink);font:500 11px/1 var(--font);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.ai-btn:focus-visible .ai-tip,.ai-btn:hover .ai-tip{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:759px){.ai{margin-top:0;width:100%}.ai-in{max-width:100%}.fw-col .fw-mono,.fw-disclaimer,.fw-say>span,.fw-wrap{display:none}.fw-foot{margin:0;border:0;border-radius:0;background:#0a0a0a;background-image:none;padding:28px 16px 24px}.fw-in{align-items:center;gap:22px}.fw-base{display:contents}.fw-lockup{order:1}.fw-lockup img{height:34px}.fw-top{order:2;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;width:100%}.fw-col{display:contents}.fw-col a{font-size:13px;color:rgba(255,255,255,.62)}.fw-col a.fw-lavender,.fw-col a.fw-lavender:focus-visible,.fw-col a.fw-lavender:hover{color:#c9b6ff}.fw-legal{order:3;width:100%;justify-content:center;gap:8px 14px}.fw-legal .fw-mono,.fw-legal a{font-size:12px}.fw-say{order:4;flex:1 0 100%;align-items:center}.fw-social{justify-content:center;margin-top:8px}}.LoginStreakPopup_overlay___Fu4q{position:fixed;inset:0;z-index:180;display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;touch-action:none;overscroll-behavior:contain;contain:strict;isolation:isolate}.LoginStreakPopup_backdrop__jvgac{position:absolute;inset:0;background:rgba(0,0,0,.9);cursor:default}.LoginStreakPopup_card__opimI{position:relative;width:100%;max-width:328px;transform:translateZ(0);contain:layout paint}.LoginStreakPopup_overlay___Fu4q[data-phase=enter] .LoginStreakPopup_backdrop__jvgac{animation:LoginStreakPopup_login-streak-fade-in__8GFWQ .16s ease-out both}.LoginStreakPopup_overlay___Fu4q[data-phase=enter] .LoginStreakPopup_card__opimI{animation:LoginStreakPopup_login-streak-in__Iwi4G .18s cubic-bezier(.16,1,.3,1) both}.LoginStreakPopup_overlay___Fu4q[data-phase=leave] .LoginStreakPopup_backdrop__jvgac{animation:LoginStreakPopup_login-streak-fade-out__skBdT .14s ease-in both}.LoginStreakPopup_overlay___Fu4q[data-phase=leave] .LoginStreakPopup_card__opimI{animation:LoginStreakPopup_login-streak-out__FhOFl .14s ease-in both}.LoginStreakPopup_overlay___Fu4q[data-phase=leave]{pointer-events:auto}@keyframes LoginStreakPopup_login-streak-in__Iwi4G{0%{opacity:0;transform:translate3d(0,8px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes LoginStreakPopup_login-streak-out__FhOFl{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,6px,0) scale(.98)}}@keyframes LoginStreakPopup_login-streak-fade-in__8GFWQ{0%{opacity:0}to{opacity:1}}@keyframes LoginStreakPopup_login-streak-fade-out__skBdT{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.LoginStreakPopup_overlay___Fu4q[data-phase] .LoginStreakPopup_backdrop__jvgac,.LoginStreakPopup_overlay___Fu4q[data-phase] .LoginStreakPopup_card__opimI{animation:none}}.LoginStreakPopup_ghost__sRkdz{height:152px;width:auto;-webkit-user-select:none;user-select:none;pointer-events:none}