@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:geistPixelSquare;src:url(../media/GeistPixel_Square-s.p.11o3ey04npt24.ttf)format("truetype");font-display:swap}@font-face{font-family:geistPixelSquare Fallback;src:local(Arial);ascent-override:91.68%;descent-override:26.91%;line-gap-override:0.0%;size-adjust:109.62%}.VtlZoG_className{font-family:geistPixelSquare,geistPixelSquare Fallback}.VtlZoG_variable{--font-geist-pixel:"geistPixelSquare", "geistPixelSquare Fallback"}
.EswsiW_backdrop{-webkit-backdrop-filter:blur(16px)saturate(160%)brightness(.94);z-index:2000;box-sizing:border-box;overscroll-behavior:contain;touch-action:none;background-color:#120e0c9e;justify-content:center;align-items:center;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) forwards EswsiW_overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes EswsiW_overlayFadeIn{0%{opacity:0}to{opacity:1}}
.AGN1IG_modal{background-color:var(--color-bg-page);border:1px solid var(--color-border);border-radius:var(--radius-none);box-sizing:border-box;width:100%;max-width:450px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0009}@media (prefers-reduced-motion:no-preference){.AGN1IG_modal{animation:.25s cubic-bezier(.16,1,.3,1) forwards AGN1IG_modalScaleEnter}}@keyframes AGN1IG_modalScaleEnter{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.AGN1IG_closeButton{cursor:pointer;width:32px;height:32px;color:var(--color-text-placeholder);transition:var(--transition-interactive);z-index:10;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}@media (hover:hover){.AGN1IG_closeButton:hover{color:var(--color-text-primary);transform:scale(1.05)}}.AGN1IG_closeButton:active{transform:scale(.96)}.AGN1IG_header{text-align:center;flex-direction:column;align-items:center;padding:24px 24px 0;display:flex}.AGN1IG_title{font-family:var(--font-pixel);letter-spacing:-.02em;color:var(--color-text-primary);text-align:center;margin:0;font-size:24px;font-weight:400;line-height:1.2em}.AGN1IG_descriptionWrapper{justify-content:center;padding:8px 24px;display:flex}.AGN1IG_description{font-family:var(--font-sans);color:var(--color-text-placeholder);text-align:center;max-width:332px;margin:0;font-size:14px;font-weight:400;line-height:1.45em}.AGN1IG_actions{flex-direction:column;gap:16px;padding:16px 24px 24px;display:flex}.AGN1IG_oauthButton{border:1px solid var(--color-border-strong);border-radius:var(--radius-none);cursor:pointer;width:100%;height:48px;transition:var(--transition-interactive);-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;background-color:#0000;justify-content:center;align-items:center;gap:10px;padding:12px 24px;display:flex;box-shadow:0 1px 2px #1018280d}@media (hover:hover){.AGN1IG_oauthButton:hover:not(:disabled){background-color:#ffffff0d}}.AGN1IG_oauthButton:active:not(:disabled){transform:scale(.96)}.AGN1IG_oauthButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.AGN1IG_oauthButton:disabled{opacity:.6;cursor:not-allowed}.AGN1IG_iconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.AGN1IG_providerIcon{object-fit:contain}.AGN1IG_buttonText{font-family:var(--font-sans);color:var(--color-text-primary);white-space:nowrap;font-size:14px;font-weight:500;line-height:1.4em}.AGN1IG_spinner{color:var(--color-text-primary)}@media (prefers-reduced-motion:no-preference){.AGN1IG_spinner{animation:1s linear infinite AGN1IG_spin}}@media (prefers-reduced-motion:reduce){.AGN1IG_spinner{opacity:.6}}@keyframes AGN1IG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:480px){.AGN1IG_modal{max-width:calc(100vw - 32px)}.AGN1IG_title{font-size:20px}.AGN1IG_description{font-size:13px}.AGN1IG_actions{padding:16px 20px 20px}}.AGN1IG_error{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-error-text);margin:0}
._3Z0xua_modal{background-color:var(--color-bg-page);border:1px solid var(--color-border);border-radius:var(--radius-none);box-sizing:border-box;flex-direction:column;width:100%;max-width:680px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000026,0 1px 3px #00000014}@media (prefers-reduced-motion:no-preference){._3Z0xua_modal{animation:.2s cubic-bezier(.16,1,.3,1) _3Z0xua_modalEnter}}@keyframes _3Z0xua_modalEnter{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}._3Z0xua_closeButton{border-radius:var(--radius-none);width:32px;height:32px;color:var(--color-text-placeholder);cursor:pointer;transition:var(--transition-interactive);z-index:10;box-sizing:border-box;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}@media (hover:hover){._3Z0xua_closeButton:hover{color:var(--color-text-primary);border-color:var(--color-border);background-color:#ffffff0f}}._3Z0xua_closeButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}._3Z0xua_closeButton:active{transform:scale(.96)}._3Z0xua_header{border-bottom:1px solid var(--color-border);background-color:var(--color-bg-page);padding:24px 28px 16px}._3Z0xua_title{font-family:var(--font-sans);color:var(--color-text-primary);margin:0 0 6px;font-size:20px;font-weight:600}._3Z0xua_subtitle{font-family:var(--font-sans);color:var(--color-text-placeholder);margin:0;font-size:13px}._3Z0xua_contentBody{flex-direction:column;gap:20px;max-height:calc(90vh - 160px);padding:24px 28px;display:flex;overflow-y:auto}._3Z0xua_guidesGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}._3Z0xua_guideCard{background-color:var(--color-surface-cream);border:1px solid var(--color-border);border-radius:var(--radius-none);text-align:left;cursor:pointer;transition:var(--transition-interactive);width:100%;font-family:var(--font-sans);flex-direction:column;gap:6px;padding:16px;display:flex}._3Z0xua_guideCard:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (hover:hover){._3Z0xua_guideCard:hover{background-color:var(--color-brand-subtle);border-color:var(--color-brand);transform:translateY(-1px)}}._3Z0xua_guideCard:active{transform:scale(.98)}._3Z0xua_guideIcon{color:var(--color-brand);margin-bottom:4px}._3Z0xua_guideTitle{font-family:var(--font-sans);color:var(--color-text-primary);margin:0;font-size:13px;font-weight:600}._3Z0xua_guideDesc{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-placeholder);margin:0;line-height:1.4}._3Z0xua_faqSection{flex-direction:column;gap:8px;display:flex}._3Z0xua_faqSectionTitle{font-family:var(--font-sans);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.04em;margin:8px 0 4px;font-size:13px;font-weight:600}._3Z0xua_faqItem{background-color:var(--color-surface-cream);border:1px solid var(--color-border);border-radius:var(--radius-none);overflow:hidden}._3Z0xua_faqQuestion{width:100%;font-family:var(--font-sans);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:14px 16px;font-size:13px;font-weight:500;display:flex}._3Z0xua_faqQuestion:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}._3Z0xua_faqAnswer{font-family:var(--font-sans);color:var(--color-text-secondary);border-top:1px dashed var(--color-border);margin-top:2px;padding:10px 16px 14px;font-size:12px;line-height:1.5}._3Z0xua_footer{border-top:1px solid var(--color-border);background-color:var(--color-bg-page);justify-content:space-between;align-items:center;padding:16px 28px;display:flex}._3Z0xua_requestButton{background-color:var(--color-brand);height:36px;color:var(--color-brand-foreground,#0d0f12);border:1px solid var(--color-brand);border-radius:var(--radius-none);font-family:var(--font-sans);cursor:pointer;transition:var(--transition-interactive);box-sizing:border-box;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover){._3Z0xua_requestButton:hover{background-color:var(--color-brand-hover);border-color:var(--color-brand-hover)}}._3Z0xua_requestButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}._3Z0xua_requestButton:active{transform:scale(.96)}._3Z0xua_closeFooterButton{border:1px solid var(--color-border);height:36px;color:var(--color-text-secondary);border-radius:var(--radius-none);font-family:var(--font-sans);cursor:pointer;background:0 0;padding:0 18px;font-size:13px}@media (hover:hover){._3Z0xua_closeFooterButton:hover{color:var(--color-text-primary);background-color:#ffffff0f}}._3Z0xua_closeFooterButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (max-width:640px){._3Z0xua_footer{align-items:stretch;gap:var(--space-md);padding:var(--space-lg);flex-direction:column}._3Z0xua_footer>*{white-space:nowrap;justify-content:center;width:100%}}
._8RiFmG_button{border-radius:var(--radius-none);font-family:var(--font-sans);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:var(--transition-interactive);justify-content:center;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}._8RiFmG_button:before{content:"";pointer-events:none;background:linear-gradient(180deg, var(--alpha-white-08) 0%, var(--alpha-white-00) 100%);opacity:0;transition:opacity var(--transition-fast);position:absolute;inset:0}@media (hover:hover){._8RiFmG_button:hover:not(:disabled):before{opacity:1}}._8RiFmG_button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;box-shadow:0 0 0 4px var(--alpha-bone-18)}@media (forced-colors:active){._8RiFmG_button:focus-visible{outline-offset:2px;outline:2px solid highlight}}._8RiFmG_button:active:not(:disabled){transition-duration:75ms;transform:scale(.96)translateY(0)}._8RiFmG_label{line-height:inherit;align-items:center;display:inline-flex}._8RiFmG_iconWrapper{transition:transform var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}@media (hover:hover){._8RiFmG_button:hover:not(:disabled) ._8RiFmG_iconRight{transform:translate(2px)}._8RiFmG_button:hover:not(:disabled) ._8RiFmG_iconLeft{transform:translate(-1px)}}._8RiFmG_button:active:not(:disabled) ._8RiFmG_iconRight,._8RiFmG_button:active:not(:disabled) ._8RiFmG_iconLeft{transform:translate(0)}._8RiFmG_size-xs{height:24px;font-size:var(--text-xs);box-sizing:border-box;gap:6px;padding:0 8px;line-height:1}._8RiFmG_size-sm{height:32px;font-size:var(--text-xs);box-sizing:border-box;padding:0 12px}._8RiFmG_size-md{height:40px;font-size:var(--text-sm);box-sizing:border-box;padding:0 20px;line-height:normal}._8RiFmG_size-lg{height:48px;font-size:var(--text-sm);box-sizing:border-box;padding:0 24px;line-height:normal}._8RiFmG_size-icon-sm{border-radius:var(--radius-none);box-sizing:border-box;width:32px;height:32px;padding:0}._8RiFmG_size-icon-md{border-radius:var(--radius-none);box-sizing:border-box;width:40px;height:40px;padding:0}@media (pointer:coarse){._8RiFmG_size-xs:after,._8RiFmG_size-sm:after,._8RiFmG_size-icon-sm:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}._8RiFmG_variant-primary,._8RiFmG_variant-brand{background-color:var(--color-brand);color:var(--color-brand-foreground);box-shadow:0 1px 2px var(--alpha-black-18), inset 0 1px 0 var(--alpha-white-35);border:1px solid #0000}@media (hover:hover){._8RiFmG_variant-primary:hover:not(:disabled),._8RiFmG_variant-brand:hover:not(:disabled){background-color:var(--color-brand-hover);color:var(--color-brand-foreground);box-shadow:0 4px 14px -2px var(--alpha-black-35), 0 2px 4px -1px var(--alpha-black-15), inset 0 1px 0 var(--alpha-white-45);transform:translateY(-1.5px)}}._8RiFmG_variant-primary:active:not(:disabled),._8RiFmG_variant-brand:active:not(:disabled){background-color:var(--color-brand-active);color:var(--color-brand-foreground);box-shadow:0 1px 2px var(--alpha-black-25), inset 0 1px 2px var(--alpha-black-10);transform:scale(.96)translateY(0)}._8RiFmG_variant-secondary{background-color:var(--color-secondary-subtle);color:var(--color-secondary,var(--color-bone));border:1px solid var(--alpha-bone-35);box-shadow:0 1px 2px var(--alpha-black-20)}@media (hover:hover){._8RiFmG_variant-secondary:hover:not(:disabled){background-color:var(--alpha-bone-10);border-color:var(--alpha-bone-65);color:var(--color-secondary-hover,var(--color-bone-hover));box-shadow:0 2px 8px -2px var(--alpha-black-35), 0 0 0 1px var(--alpha-bone-12), inset 0 1px 0 var(--alpha-white-06);transform:translateY(-1px)}}._8RiFmG_variant-secondary:active:not(:disabled){background-color:var(--alpha-bone-16);border-color:var(--alpha-bone-80);color:var(--color-secondary-active,var(--color-bone-active));box-shadow:0 1px 2px var(--alpha-black-30);transform:scale(.96)translateY(0)}._8RiFmG_variant-secondary._8RiFmG_active,._8RiFmG_variant-secondary[aria-pressed=true]{background-color:var(--alpha-bone-14);border-color:var(--color-secondary,var(--color-bone));color:var(--color-secondary,var(--color-bone));box-shadow:inset 0 1px 2px var(--alpha-black-25)}._8RiFmG_variant-outline{color:var(--color-text-primary);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-xs);background-color:#0000}@media (hover:hover){._8RiFmG_variant-outline:hover:not(:disabled){background-color:var(--alpha-white-06);border-color:var(--alpha-white-35);box-shadow:0 2px 6px -1px var(--alpha-black-30);transform:translateY(-1px)}}._8RiFmG_variant-outline:active:not(:disabled){background-color:var(--alpha-white-12);transform:scale(.96)translateY(0)}._8RiFmG_variant-outline-brand{color:var(--color-brand);border:1px solid var(--color-brand);box-shadow:var(--shadow-xs);background-color:#0000}@media (hover:hover){._8RiFmG_variant-outline-brand:hover:not(:disabled){background-color:var(--color-brand-subtle);box-shadow:0 0 0 1px var(--alpha-bone-10);transform:translateY(-1px)}}._8RiFmG_variant-outline-brand:active:not(:disabled){background-color:var(--color-brand-subtle);border-color:var(--color-brand-active);color:var(--color-brand-active);transform:scale(.96)translateY(0)}._8RiFmG_variant-destructive{background-color:var(--color-error);color:var(--color-white);box-shadow:var(--shadow-xs);border:1px solid #0000}@media (hover:hover){._8RiFmG_variant-destructive:hover:not(:disabled){background-color:var(--color-error-hover);box-shadow:0 4px 12px -2px var(--alpha-error-35);transform:translateY(-1px)}}._8RiFmG_variant-destructive:active:not(:disabled){background-color:var(--color-error-hover);transform:scale(.96)translateY(0)}._8RiFmG_variant-outline-destructive{color:var(--color-error-text);border:1px solid var(--color-error);box-shadow:var(--shadow-xs);background-color:#0000}@media (hover:hover){._8RiFmG_variant-outline-destructive:hover:not(:disabled){background-color:var(--color-error-subtle);border-color:var(--color-error-hover);color:var(--color-error-text-hover);box-shadow:0 2px 6px -1px var(--alpha-error-25);transform:translateY(-1px)}}._8RiFmG_variant-outline-destructive:active:not(:disabled){background-color:var(--alpha-error-18);border-color:var(--color-error-hover);color:var(--color-error-text-hover);transform:scale(.96)translateY(0)}._8RiFmG_variant-destructive:focus-visible,._8RiFmG_variant-outline-destructive:focus-visible{outline-color:var(--color-error);box-shadow:0 0 0 4px var(--alpha-error-22)}._8RiFmG_variant-ghost{color:var(--color-text-secondary);background-color:#0000;border:1px solid #0000}@media (hover:hover){._8RiFmG_variant-ghost:hover:not(:disabled){color:var(--text-action-color-hover);background-color:var(--alpha-white-04)}}._8RiFmG_variant-ghost:active:not(:disabled){background-color:var(--alpha-white-08);transform:scale(.96)}._8RiFmG_variant-icon-border{background-color:var(--color-surface-card);border:1px solid var(--color-border);color:var(--color-text-body);box-shadow:var(--shadow-xs)}@media (hover:hover){._8RiFmG_variant-icon-border:hover:not(:disabled){background-color:var(--color-surface-hover);border-color:var(--color-border-hover);box-shadow:0 2px 6px -1px var(--alpha-black-30);transform:translateY(-1px)}}._8RiFmG_variant-icon-border:active:not(:disabled){transform:scale(.96)translateY(0)}._8RiFmG_disabled,._8RiFmG_button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none!important}._8RiFmG_loading{cursor:wait}._8RiFmG_spinnerWrapper{justify-content:center;align-items:center;display:inline-flex}._8RiFmG_spinner{border-radius:var(--radius-full);box-sizing:border-box;border:2px solid;border-right-color:#0000;width:14px;height:14px;animation:.75s linear infinite _8RiFmG_spin;display:inline-block}@keyframes _8RiFmG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._8RiFmG_loadingText{align-items:center;display:inline-flex}._8RiFmG_fullWidth{width:100%}@media (prefers-reduced-motion:reduce){._8RiFmG_button,._8RiFmG_button:hover,._8RiFmG_button:active,._8RiFmG_button:before,._8RiFmG_iconWrapper,._8RiFmG_iconLeft,._8RiFmG_iconRight{transition:none!important;transform:none!important}._8RiFmG_spinner{animation-duration:2s!important}}
.f4QqHa_container{flex-direction:column;width:100%;display:flex;position:relative}.f4QqHa_trigger{background-color:var(--input-bg);border:1px solid var(--color-border);border-radius:var(--radius-none);width:100%;height:40px;font-family:var(--font-sans), "Geist", -apple-system, sans-serif;color:var(--color-text-strong);text-align:left;cursor:pointer;box-sizing:border-box;transition:var(--transition-interactive);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:14px;line-height:1.4;display:flex;box-shadow:0 1px 2px #10182808}@media (hover:hover){.f4QqHa_trigger:hover:not(:disabled){border-color:var(--color-border-strong);background-color:var(--input-bg-hover)}}.f4QqHa_trigger:active:not(:disabled){transform:scale(.985)}.f4QqHa_triggerOpen{border-color:var(--color-border-strong);background-color:var(--input-bg-focus);box-shadow:none;outline:none}.f4QqHa_trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-color:var(--color-brand);background-color:var(--input-bg-focus);box-shadow:var(--shadow-focus)}.f4QqHa_triggerError{border-color:var(--color-error)!important}.f4QqHa_triggerError:focus-visible{outline:2px solid var(--color-error)!important;box-shadow:0 0 0 3px #d92d202e!important}.f4QqHa_triggerError.f4QqHa_triggerOpen{box-shadow:none;outline:none;border-color:var(--color-error)!important}.f4QqHa_trigger:disabled{opacity:.6;background-color:var(--color-surface-disabled);border-color:var(--color-border-subtle);cursor:not-allowed}.f4QqHa_valueText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.f4QqHa_placeholderText{color:var(--color-text-placeholder)}.f4QqHa_chevron{color:var(--color-text-placeholder);transition:transform var(--transition-fast), color var(--transition-fast);flex-shrink:0}.f4QqHa_chevronOpen{color:var(--color-text-strong);transform:rotate(180deg)}.f4QqHa_menu{overscroll-behavior:contain;background-color:var(--color-surface-card);-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--color-border);border-radius:var(--radius-none);z-index:100;box-sizing:border-box;border-top:none;flex-direction:column;gap:2px;width:100%;max-height:230px;padding:4px;animation:.14s cubic-bezier(.16,1,.3,1) forwards f4QqHa_dropdownFadeIn;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000073}@keyframes f4QqHa_dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.f4QqHa_option{cursor:pointer;width:100%;min-height:36px;font-family:var(--font-sans), "Geist", -apple-system, sans-serif;color:var(--color-text-strong);text-align:left;box-sizing:border-box;transition:var(--transition-interactive);-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:2px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;line-height:1.4;display:flex}.f4QqHa_optionFocused{background-color:var(--color-surface-peach-selected);color:var(--color-text-primary);outline:none}@media (hover:hover){.f4QqHa_option:hover{background-color:var(--color-surface-peach-selected);color:var(--color-text-primary);outline:none}}.f4QqHa_option:active{transform:scale(.985)}.f4QqHa_optionSelected{background-color:var(--row-active-bg,var(--color-state-active-subtle,#74bf961a));color:var(--color-state-active,var(--color-sage));border-left:2px solid var(--color-state-active,var(--color-sage));padding-left:10px;font-weight:500}.f4QqHa_optionSelected.f4QqHa_optionFocused{background-color:var(--color-surface-peach-selected);color:var(--color-state-active,var(--color-sage))}@media (hover:hover){.f4QqHa_optionSelected:hover{background-color:var(--color-surface-peach-selected);color:var(--color-state-active,var(--color-sage))}}.f4QqHa_optionLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.f4QqHa_checkIcon{color:var(--color-state-active,var(--color-sage));flex-shrink:0}.f4QqHa_visuallyHiddenSelect{clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.kp4UWa_modal{background-color:var(--color-surface-cream);border:1px solid var(--color-border);border-radius:var(--radius-none);box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:1040px;height:min(720px,90vh);animation:.22s cubic-bezier(.16,1,.3,1) forwards kp4UWa_modalScaleEnter;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 48px #0009}@keyframes kp4UWa_modalScaleEnter{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.kp4UWa_formPane{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.kp4UWa_closeButton{border:1px solid var(--color-border);border-radius:var(--radius-none);cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);transition:var(--transition-interactive);z-index:10;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;right:20px}@media (hover:hover){.kp4UWa_closeButton:hover{color:var(--color-text-primary);border-color:var(--color-border-strong);background-color:var(--color-surface-hover)}}.kp4UWa_closeButton:active{transform:scale(.96)}.kp4UWa_closeButton:focus{outline:none}.kp4UWa_closeButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-color:var(--color-brand);box-shadow:var(--shadow-focus)}.kp4UWa_header{border-bottom:1px solid var(--color-border);flex-direction:column;gap:8px;padding:32px 64px 18px 36px;display:flex}.kp4UWa_title{font-family:var(--font-pixel), var(--font-geist-pixel), monospace;letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:26px;line-height:1.15}.kp4UWa_introCopy{font-family:var(--font-sans), "Geist", -apple-system, sans-serif;color:var(--color-text-secondary);margin:0;font-size:13.5px;line-height:1.55}.kp4UWa_progress{align-items:center;gap:var(--space-md);margin-top:var(--space-xs);display:flex}.kp4UWa_progressBars{gap:var(--space-3xs);flex:none;display:flex}.kp4UWa_progressBar{width:var(--space-2xl);height:var(--space-3xs);background-color:var(--color-border);border-radius:var(--radius-none)}.kp4UWa_progressBar[data-done]{background-color:var(--color-state-active,var(--color-sage))}.kp4UWa_progressText{font-family:var(--font-sans), "Geist", -apple-system, sans-serif;font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;margin:0}.kp4UWa_stepHeading{font-family:var(--font-sans), "Geist", -apple-system, sans-serif;font-size:var(--text-base);color:var(--color-text-primary);margin:0;font-weight:700}.kp4UWa_stepHeading:focus{outline:none}.kp4UWa_stepHeading:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.kp4UWa_formBody{box-sizing:border-box;flex-direction:column;flex:1;gap:20px;min-height:0;padding:24px 36px;display:flex;overflow-y:auto}.kp4UWa_formGroup{flex-direction:column;gap:7px;display:flex}.kp4UWa_labelRow{justify-content:space-between;align-items:center;display:flex}.kp4UWa_label{font-family:var(--font-sans), "Geist", -apple-system, sans-serif;color:var(--color-text-strong);font-size:13.5px;font-weight:600;line-height:1.3}.kp4UWa_requiredBadge{color:var(--color-brand);margin-left:2px;font-weight:700}.kp4UWa_optionalBadge{font-family:var(--font-sans), "Geist", -apple-system, sans-serif;color:var(--color-text-placeholder);font-size:11.5px;font-weight:400}.kp4UWa_input{background-color:var(--input-bg);border:1px solid var(--color-border);border-radius:var(--radius-none);width:100%;height:42px;font-family:var(--font-sans), "Geist", -apple-system, sans-serif;color:var(--color-text-strong);box-sizing:border-box;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);padding:0 14px;font-size:14px;box-shadow:0 1px 2px #0000001f}.kp4UWa_input::placeholder{color:var(--color-text-placeholder)}@media (hover:hover){.kp4UWa_input:hover{border-color:var(--color-border-strong);background-color:var(--input-bg-hover)}}.kp4UWa_input:focus{outline:2px solid var(--color-brand);outline-offset:-1px;border-color:var(--color-brand);background-color:var(--input-bg-focus);box-shadow:var(--shadow-focus)}.kp4UWa_input:focus-visible{outline:2px solid var(--color-brand);outline-offset:-1px}.kp4UWa_textarea{background-color:var(--input-bg);border:1px solid var(--color-border);border-radius:var(--radius-none);width:100%;min-height:105px;font-family:var(--font-sans), "Geist", -apple-system, sans-serif;color:var(--color-text-strong);box-sizing:border-box;resize:vertical;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);padding:12px 14px;font-size:14px;line-height:1.5;box-shadow:0 1px 2px #0000001f}.kp4UWa_textarea::placeholder{color:var(--color-text-placeholder)}@media (hover:hover){.kp4UWa_textarea:hover{border-color:var(--color-border-strong);background-color:var(--input-bg-hover)}}.kp4UWa_textarea:focus{outline:2px solid var(--color-brand);outline-offset:-1px;border-color:var(--color-brand);background-color:var(--input-bg-focus);box-shadow:var(--shadow-focus)}.kp4UWa_textarea:focus-visible{outline:2px solid var(--color-brand);outline-offset:-1px}.kp4UWa_inputError{border-color:var(--color-error)!important}.kp4UWa_inputError:focus{box-shadow:0 0 0 3px #d92d202e!important}.kp4UWa_errorText{font-family:var(--font-sans), "Geist", -apple-system, sans-serif;color:var(--color-error);margin-top:2px;font-size:12px;font-weight:500}.kp4UWa_radioGroup{flex-wrap:wrap;gap:10px;display:flex}.kp4UWa_fieldset{border:none;margin:0;padding:0}.kp4UWa_radioLabel{background-color:var(--input-bg);border:1px solid var(--color-border);border-radius:var(--radius-none);height:38px;font-family:var(--font-sans), "Geist", -apple-system, sans-serif;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:var(--transition-interactive);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;display:inline-flex;box-shadow:0 1px 2px #0000001f}@media (hover:hover){.kp4UWa_radioLabel:hover{border-color:var(--color-border-strong);background-color:var(--input-bg-hover);color:var(--color-text-primary)}}.kp4UWa_radioLabelActive{border-color:var(--color-state-active,var(--color-sage));background-color:var(--color-state-active-subtle,#a2b79e14);color:var(--color-accent-sage-text,#d2e3ce);font-weight:500}.kp4UWa_radioInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.kp4UWa_radioIndicator{border-radius:var(--radius-full);border:2px solid var(--color-border-strong);width:16px;height:16px;transition:var(--transition-interactive);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kp4UWa_radioIndicatorChecked{border-color:var(--color-state-active,var(--color-sage));background-color:var(--color-state-active,var(--color-sage))}.kp4UWa_radioInput:focus-visible+.kp4UWa_radioIndicator{outline:2px solid var(--color-brand);outline-offset:2px}.kp4UWa_radioDot{border-radius:var(--radius-full);background-color:var(--color-state-active-foreground,#0d0f12);width:6px;height:6px}.kp4UWa_radioText{line-height:1}.kp4UWa_helpText{font-family:var(--font-sans), "Geist", -apple-system, sans-serif;color:var(--color-text-secondary);margin:2px 0 0;font-size:12px;line-height:1.45}.kp4UWa_footer{border-top:1px solid var(--color-border);background-color:#0000;justify-content:flex-end;align-items:center;gap:12px;margin-top:auto;padding:18px 0 0;display:flex}.kp4UWa_successContainer{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:48px 36px;display:flex}.kp4UWa_successIconWrapper{border-radius:var(--radius-full);background-color:var(--color-success-bg-subtle);width:56px;height:56px;color:var(--color-success-banner-text);border:1px solid var(--color-success-border-subtle);justify-content:center;align-items:center;display:flex}.kp4UWa_successTitle{font-family:var(--font-pixel), var(--font-geist-pixel), monospace;color:var(--color-text-primary);margin:0;font-size:24px}.kp4UWa_successMsg{font-family:var(--font-sans), "Geist", -apple-system, sans-serif;color:var(--color-text-muted-dark);max-width:420px;margin:0;font-size:14px;line-height:1.5}.kp4UWa_requestIdTag{background-color:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius-none);color:var(--color-text-secondary);padding:4px 8px;font-family:monospace;font-size:12px}.kp4UWa_artPane{border-left:1px solid var(--color-border);min-width:0;padding:var(--space-xl);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.kp4UWa_artImage{object-fit:cover;image-rendering:pixelated}.kp4UWa_artContent{gap:var(--space-lg);flex-direction:column;width:100%;max-width:360px;display:flex;position:relative}.kp4UWa_artHeadline{padding:var(--space-3xs) var(--space-xs);background-color:var(--color-bg-page);font-family:var(--font-pixel), var(--font-geist-pixel), monospace;font-size:var(--text-2xl);color:var(--color-text-primary);align-self:flex-start;margin:0;line-height:1.15}.kp4UWa_previewCard{gap:var(--space-xs);padding:var(--space-lg);background-color:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-none);flex-direction:column;display:flex}.kp4UWa_previewKicker{font-family:var(--font-sans), "Geist", -apple-system, sans-serif;font-size:var(--text-xs);color:var(--color-text-secondary)}.kp4UWa_previewTitle{font-family:var(--font-sans), "Geist", -apple-system, sans-serif;font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.kp4UWa_previewMeta{gap:var(--space-xs);flex-wrap:wrap;display:flex}.kp4UWa_previewTag{padding:var(--space-3xs) var(--space-xs);background-color:var(--color-surface-hover);font-family:var(--font-sans), "Geist", -apple-system, sans-serif;font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap}@media (max-width:800px){.kp4UWa_modal{grid-template-columns:minmax(0,1fr);max-width:100vw;height:100dvh;max-height:100dvh}.kp4UWa_artPane{display:none}.kp4UWa_header{padding:20px 56px 12px 20px}.kp4UWa_formBody{padding:16px 20px 20px}}.kp4UWa_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.kp4UWa_input,.kp4UWa_textarea{font-size:max(16px,1em)}}.kp4UWa_viewRequestsLink{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);text-underline-offset:4px;white-space:nowrap;text-decoration:underline}@media (hover:hover) and (pointer:fine){.kp4UWa_viewRequestsLink:hover{color:var(--color-text-primary)}}.kp4UWa_viewRequestsLink:focus-visible{outline:2px solid var(--color-bone);outline-offset:2px}
.uOCAQG_mascot{object-fit:contain;width:auto;max-width:90%;height:clamp(64px,12vw + 40px,88px);display:block}.uOCAQG_mascot[data-variant=peek-down],.uOCAQG_mascot[data-variant=peek-up]{height:clamp(52px,10vw + 32px,72px)}
.FiLWnW_backdrop{z-index:2000;padding:14vh var(--space-lg) var(--space-lg);-webkit-backdrop-filter:blur(4px);box-sizing:border-box;background-color:#0000008c;justify-content:center;align-items:flex-start;animation:.14s ease-out both FiLWnW_fadeIn;display:flex;position:fixed;inset:0}@keyframes FiLWnW_fadeIn{0%{opacity:0}to{opacity:1}}.FiLWnW_dialog{background-color:var(--color-surface-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-none);box-sizing:border-box;flex-direction:column;width:100%;max-width:560px;animation:.18s cubic-bezier(.2,0,0,1) both FiLWnW_panelEnter;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000008c}@keyframes FiLWnW_panelEnter{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.FiLWnW_searchBar{align-items:center;gap:var(--space-md);height:56px;padding:0 var(--space-lg);border-bottom:1px solid var(--color-border);box-sizing:border-box;transition:border-color var(--transition-fast);display:flex}.FiLWnW_searchBar:focus-within{border-bottom-color:var(--color-border-strong)}.FiLWnW_searchIcon{color:var(--color-text-muted);flex-shrink:0}.FiLWnW_searchInput{min-width:0;height:100%;font-family:var(--font-sans);color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.FiLWnW_searchInput::placeholder{color:var(--color-text-muted)}.FiLWnW_clearBtn,.FiLWnW_escBadge{min-width:28px;height:28px;padding:0 var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-none);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:var(--transition-interactive);background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}@media (hover:hover){.FiLWnW_clearBtn:hover,.FiLWnW_escBadge:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}}.FiLWnW_clearBtn:focus-visible,.FiLWnW_escBadge:focus-visible,.FiLWnW_requestSkillPromptBtn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.FiLWnW_resultsList{overscroll-behavior:contain;max-height:min(500px,60dvh);padding:var(--space-xs);scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;overflow-y:auto}.FiLWnW_categoryHeader{padding:var(--space-sm) var(--space-sm) var(--space-2xs);font-size:var(--text-xs);color:var(--color-text-muted);font-weight:500}.FiLWnW_categoryHeader:not(:first-child){margin-top:var(--space-xs)}.FiLWnW_commandItem{align-items:center;gap:var(--space-md);min-height:40px;padding:0 var(--space-sm);border-radius:var(--radius-none);color:var(--color-text-secondary);cursor:pointer;box-sizing:border-box;display:flex}.FiLWnW_selected{background-color:var(--color-surface-hover);color:var(--color-text-primary)}.FiLWnW_commandIcon{color:var(--color-text-muted);flex-shrink:0;display:inline-flex}.FiLWnW_selected .FiLWnW_commandIcon{color:var(--color-text-primary)}.FiLWnW_commandTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);flex:1;font-weight:500;overflow:hidden}.FiLWnW_commandMeta{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.FiLWnW_enterHint{color:var(--color-text-muted);flex-shrink:0;display:inline-flex}.FiLWnW_emptyState{align-items:center;gap:var(--space-md);padding:var(--space-2xl) var(--space-lg);text-align:center;flex-direction:column;display:flex}.FiLWnW_emptyMascot{width:auto;height:44px}.FiLWnW_emptyTitle,.FiLWnW_emptyDesc{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.FiLWnW_emptyDesc{color:var(--color-text-muted)}.FiLWnW_requestSkillPromptBtn{height:32px;padding:0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-none);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-primary);white-space:nowrap;cursor:pointer;transition:var(--transition-interactive);background:0 0;align-items:center;font-weight:500;display:inline-flex}@media (hover:hover){.FiLWnW_requestSkillPromptBtn:hover{border-color:var(--color-border-strong);background-color:var(--color-surface-hover)}}.FiLWnW_footer{align-items:center;gap:var(--space-lg);height:40px;padding:0 var(--space-lg);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-muted);box-sizing:border-box;display:flex}.FiLWnW_hintItem{align-items:center;gap:var(--space-2xs);display:inline-flex}.FiLWnW_kbd{min-width:20px;height:20px;padding:0 var(--space-2xs);background-color:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-none);font-family:var(--font-sans);color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:11px;display:inline-flex}@media (max-width:640px){.FiLWnW_backdrop{padding:var(--space-lg) var(--space-md)}.FiLWnW_resultsList{max-height:55dvh}.FiLWnW_footer{display:none}}@media (pointer:coarse){.FiLWnW_commandItem{min-height:48px}.FiLWnW_clearBtn,.FiLWnW_escBadge{min-width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.FiLWnW_backdrop,.FiLWnW_dialog{animation:none}}
._9HfcYG_section{flex-direction:column;gap:8px;width:100%;display:flex}._9HfcYG_titleHeading{font:inherit;margin:0}._9HfcYG_header{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;color:inherit;font:inherit;text-align:left;transition:opacity var(--transition-fast), transform var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;padding:4px 0;display:flex}._9HfcYG_header:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (pointer:coarse){._9HfcYG_header{min-height:44px}}._9HfcYG_header:active{transform:scale(.985)}._9HfcYG_titleRow{align-items:center;gap:8px;display:flex}._9HfcYG_title{font-family:var(--font-sans);font-weight:500;font-size:var(--text-sm);color:var(--color-text-primary);transition:color var(--transition-fast);line-height:16px}@media (hover:hover){._9HfcYG_header:hover ._9HfcYG_title{color:var(--color-text-strong)}}._9HfcYG_activePill{font-family:var(--font-mono), var(--font-sans);font-size:var(--text-xs);border-radius:var(--radius-none);background-color:var(--color-state-active-subtle,#a2b79e14);border:1px solid var(--color-state-active-light,#a2b79e59);color:var(--color-state-active,var(--color-sage));font-variant-numeric:tabular-nums;box-shadow:0 0 8px var(--color-accent-sage-glow,#a2b79e33);padding:2px 6px;font-weight:700;line-height:1}._9HfcYG_chevron{width:14px;height:14px;color:var(--color-text-muted);transition:transform var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}._9HfcYG_chevron._9HfcYG_collapsed{transform:rotate(-90deg)}._9HfcYG_list{transition:max-height var(--transition-normal), opacity var(--transition-normal);flex-direction:column;gap:2px;display:flex;overflow:hidden}._9HfcYG_list._9HfcYG_collapsed{display:none}._9HfcYG_divider{background-color:var(--color-border);width:100%;height:1px;margin-top:16px}
.hSqC-a_header{border-bottom:1px solid var(--color-border);z-index:1000;box-sizing:border-box;background-color:var(--color-bg-page);width:100%;max-width:100vw;position:sticky;top:0}.hSqC-a_container{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:clamp(24px,2.5vw,36px);width:100%;max-width:1600px;height:72px;min-height:72px;margin:0 auto;padding:0 40px;display:flex}.hSqC-a_brand{cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-fast), opacity var(--transition-fast);flex-shrink:0;align-items:center;gap:8px;display:flex}.hSqC-a_brand:active{transform:scale(.96)}.hSqC-a_brandBadge{justify-content:center;align-items:center;display:flex}@media (hover:hover){.hSqC-a_brand:hover .hSqC-a_brandBadge{justify-content:center;align-items:center;display:flex}}.hSqC-a_brandTitle,.hSqC-a_brandSub{display:block}.hSqC-a_brandDot{background-color:var(--color-brand);border-radius:var(--radius-full);width:8px;height:8px;display:inline-block}.hSqC-a_navLinks{align-self:stretch;align-items:center;gap:clamp(12px,1.6vw,24px);height:100%;display:flex}.hSqC-a_navItem{font-family:var(--font-sans);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-none);transition:var(--transition-interactive);white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:6px 12px;font-size:16px;line-height:20px;display:inline-flex;position:relative}@media (hover:hover){.hSqC-a_navItem:hover{color:var(--text-action-color-hover);text-underline-offset:var(--text-action-underline-offset);text-decoration:underline}}.hSqC-a_navItem:active{transform:var(--active-scale)}.hSqC-a_navItem.hSqC-a_active{color:var(--color-text-primary);font-weight:500;position:relative}.hSqC-a_navItem.hSqC-a_active:after{content:"";background-color:var(--tab-active-border,var(--color-state-active,var(--color-sage)));height:2px;position:absolute;bottom:0;left:12px;right:12px}.hSqC-a_dropdownArrow{transition:var(--transition-interactive);align-items:center;display:inline-flex}.hSqC-a_dropdownArrow.hSqC-a_open{transform:rotate(180deg)}.hSqC-a_categoriesContainer{z-index:1000;align-self:stretch;align-items:center;height:100%;display:flex;position:relative}.hSqC-a_megaMenu{background:var(--color-surface-card);-webkit-backdrop-filter:saturate(180%)blur(24px);border:1px solid var(--color-border);z-index:200;width:780px;color:var(--color-text-body);transform-origin:0 0;border-radius:12px;flex-direction:column;gap:0;margin-top:16px;padding:0;display:flex;position:absolute;top:100%;left:-20px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 16px 36px -4px #0006,0 4px 12px #0003}@media (prefers-reduced-motion:no-preference){.hSqC-a_megaMenu{animation:hSqC-a_dropDownEnter var(--transition-normal) cubic-bezier(.16, 1, .3, 1) forwards}}@keyframes hSqC-a_dropDownEnter{0%{opacity:0;transform:scale(.96)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.hSqC-a_megaMenuColumns{justify-content:space-between;gap:48px;width:100%;padding:16px 24px;display:flex}.hSqC-a_megaMenuColumn{flex-direction:column;flex:1;gap:16px;display:flex}.hSqC-a_columnTitle{font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.05em;border-bottom:1px solid var(--color-border);margin:0;padding-bottom:12px;font-weight:600}.hSqC-a_columnList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.hSqC-a_megaMenuItem{border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;transition:var(--transition-interactive);background:0 0;border:1px solid #0000;align-items:center;gap:12px;margin-left:-12px;padding:10px 12px;display:flex}.hSqC-a_megaMenuItem:active{transform:scale(.98)}.hSqC-a_itemIcon{color:var(--color-text-placeholder);transition:var(--transition-interactive);justify-content:center;align-items:center;display:flex}.hSqC-a_itemName{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);transition:var(--transition-interactive);font-weight:500}@media (hover:hover){.hSqC-a_megaMenuItem:hover{background:#ffffff0f;border-color:#0000;border-radius:6px}}.hSqC-a_megaMenuItem:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px;background:#ffffff0f}@media (hover:hover){.hSqC-a_megaMenuItem:hover .hSqC-a_itemIcon{color:var(--color-brand)}.hSqC-a_megaMenuItem:hover .hSqC-a_itemName{color:var(--color-text-primary);transform:translate(4px)}}.hSqC-a_megaMenuFooterMinimal{border-top:1px solid var(--color-border);background:#ffffff05;border-radius:0 0 12px 12px;justify-content:flex-end;padding:16px 32px;display:flex}.hSqC-a_browseAllBtn{align-items:center;gap:8px;display:inline-flex}.hSqC-a_rightActions{flex-shrink:0;align-self:stretch;align-items:center;gap:16px;margin-left:auto;display:flex}.hSqC-a_searchWrapper{box-sizing:border-box;width:270px;height:40px;transition:width var(--transition-normal);align-items:center;display:flex}.hSqC-a_searchWrapper:focus-within{width:320px}.hSqC-a_docBadge{font-family:var(--font-mono);border-radius:var(--radius-none);border:1px solid var(--color-border);height:40px;color:var(--color-text-placeholder);cursor:pointer;transition:var(--transition-interactive);white-space:nowrap;box-sizing:border-box;background:0 0;justify-content:center;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}@media (hover:hover){.hSqC-a_docBadge:hover,.hSqC-a_docBadge.hSqC-a_active{border-color:var(--color-state-active,var(--color-sage));color:var(--color-state-active,var(--color-sage));background:var(--color-state-active-subtle,var(--color-sage-subtle))}}.hSqC-a_ctaSkeleton{background-color:var(--color-skeleton-base);border-radius:var(--radius-none);flex-shrink:0;width:108px;height:40px}.hSqC-a_desktopCtaWrapper{box-sizing:border-box;align-items:center;gap:12px;height:40px;display:inline-flex}.hSqC-a_getStartedButton{background-color:var(--color-brand);height:40px;color:var(--color-brand-foreground);border-radius:var(--radius-none);font-family:var(--font-sans);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;transition:var(--transition-interactive);border:1px solid #0000;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0003}@media (hover:hover){.hSqC-a_getStartedButton:hover{background-color:var(--color-brand-hover)}}.hSqC-a_getStartedButton:active{background-color:var(--color-brand-active);transform:scale(.96)}.hSqC-a_getStartedButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.hSqC-a_userMenuContainer{position:relative}.hSqC-a_avatarButton{cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex;position:relative}.hSqC-a_avatarButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.hSqC-a_avatarContainer{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.hSqC-a_avatarWrapper{border-radius:var(--radius-full);border:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 1px 2px #10182814}.hSqC-a_avatarImage{object-fit:cover;border-radius:var(--radius-full);width:100%;height:100%}.hSqC-a_avatarChevron{color:var(--color-text-secondary);transition:transform var(--transition-fast)}.hSqC-a_avatarChevronOpen{transform:rotate(180deg)}.hSqC-a_userDropdown{background-color:var(--color-surface-cream);border:1px solid var(--color-border);border-radius:var(--radius-checkbox);z-index:200;width:200px;padding:var(--space-lg,16px);border-top:none;flex-direction:column;margin-top:8px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 4px 6px -2px #0000000f,0 12px 16px -4px #0000001a}@media (prefers-reduced-motion:no-preference){.hSqC-a_userDropdown{animation:hSqC-a_dropDownEnter var(--transition-normal) cubic-bezier(.16, 1, .3, 1) forwards}}.hSqC-a_userDropdownHeader{flex-direction:column;gap:2px;padding:8px 16px;display:flex}.hSqC-a_userDropdownName{font-family:var(--font-sans);color:var(--color-text-primary);font-size:14px;font-weight:600}.hSqC-a_userDropdownEmail{font-family:var(--font-sans);color:var(--color-text-placeholder);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hSqC-a_userDropdownDivider{background-color:var(--color-border);height:1px;margin:4px}.hSqC-a_userDropdownItem{color:var(--color-text-strong);cursor:pointer;text-align:left;white-space:nowrap;width:100%;transition:var(--transition-interactive);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;font-size:13.5px;display:flex}@media (hover:hover){.hSqC-a_userDropdownItem:hover{color:var(--color-text-primary);background-color:#ffffff0f}}.hSqC-a_userDropdownItem:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px;background-color:#ffffff0f}.hSqC-a_signOutItem{color:var(--color-error-text)}@media (hover:hover){.hSqC-a_signOutItem:hover{color:var(--color-error-text);background-color:#d32f2f14}}.hSqC-a_mobileMenuButton{transition:var(--transition-interactive);border-radius:var(--radius-none);border:1px solid var(--color-border);cursor:pointer;width:40px;height:40px;color:var(--color-text-primary);background:0 0;justify-content:center;align-items:center;display:none}@media (hover:hover){.hSqC-a_mobileMenuButton:hover{background-color:#ffffff0f}}.hSqC-a_mobileMenuButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.hSqC-a_mobileDrawer{display:none}@media (max-width:1200px) and (min-width:993px){.hSqC-a_container{padding:16px var(--gutter-page);gap:16px}.hSqC-a_navLinks{gap:12px}.hSqC-a_navItem{font-size:14px}.hSqC-a_rightActions{gap:10px}}@media (max-width:992px){.hSqC-a_container{padding:16px var(--gutter-page);gap:20px}.hSqC-a_navLinks,.hSqC-a_docBadge{display:none}.hSqC-a_mobileMenuButton{display:flex}.hSqC-a_mobileDrawer{--menu-origin:calc(100% - var(--gutter-page) - 20px) 36px;z-index:1100;padding:96px var(--gutter-page) max(24px, env(safe-area-inset-bottom));background-color:var(--color-bg-page);overscroll-behavior:contain;box-sizing:border-box;flex-direction:column;gap:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.hSqC-a_brand,.hSqC-a_mobileMenuButton{z-index:1200;position:relative}.hSqC-a_mobileDrawer[data-state=open]{animation:hSqC-a_menuReveal .52s var(--ease-apple) both}.hSqC-a_mobileDrawer[data-state=closed]{pointer-events:none;animation:.32s cubic-bezier(.7,0,.84,0) both hSqC-a_menuHide}.hSqC-a_mobileDrawerLinks{flex-direction:column;display:flex}.hSqC-a_mobileDrawerLink{min-height:44px;font-family:var(--font-pixel,monospace);letter-spacing:-.04em;color:var(--color-text-primary);border:none;border-bottom:1px solid var(--color-border);cursor:pointer;text-align:left;width:100%;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:clamp(24px,7.5vw,34px);line-height:1.1;display:flex}.hSqC-a_mobileDrawerLink:active{background-color:var(--color-brand-subtle);color:var(--color-brand-hover)}.hSqC-a_mobileDrawerLinkCurrent{color:var(--color-state-active)}.hSqC-a_mobileDrawer:focus{outline:none}.hSqC-a_mobileDrawerLink:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.hSqC-a_mobileDrawerActions{flex-direction:column;gap:12px;margin-top:auto;display:flex}.hSqC-a_mobileDrawer[data-state=open] .hSqC-a_mobileAccount,.hSqC-a_mobileDrawer[data-state=open] .hSqC-a_mobileDrawerLink,.hSqC-a_mobileDrawer[data-state=open] .hSqC-a_mobileSecondaryLink,.hSqC-a_mobileDrawer[data-state=open] .hSqC-a_mobileDrawerActions{animation:hSqC-a_menuItemIn .52s var(--ease-apple) both}.hSqC-a_mobileDrawer[data-state=open] .hSqC-a_mobileAccount{animation-delay:.1s}.hSqC-a_mobileDrawer[data-state=open] .hSqC-a_mobileSecondaryLink:first-child{animation-delay:.3s}.hSqC-a_mobileDrawer[data-state=open] .hSqC-a_mobileSecondaryLink:nth-child(2){animation-delay:.34s}.hSqC-a_mobileDrawer[data-state=open] .hSqC-a_mobileSecondaryLink:nth-child(3){animation-delay:.38s}.hSqC-a_mobileDrawer[data-state=open] .hSqC-a_mobileSecondaryLink:nth-child(4){animation-delay:.42s}.hSqC-a_mobileDrawer[data-state=open] .hSqC-a_mobileDrawerLink:first-child{animation-delay:.14s}.hSqC-a_mobileDrawer[data-state=open] .hSqC-a_mobileDrawerLink:nth-child(2){animation-delay:.19s}.hSqC-a_mobileDrawer[data-state=open] .hSqC-a_mobileDrawerLink:nth-child(3){animation-delay:.24s}.hSqC-a_mobileDrawer[data-state=open] .hSqC-a_mobileDrawerLink:nth-child(4){animation-delay:.29s}.hSqC-a_mobileDrawer[data-state=open] .hSqC-a_mobileDrawerLink:nth-child(5){animation-delay:.34s}.hSqC-a_mobileDrawer[data-state=open] .hSqC-a_mobileDrawerActions{animation-delay:.4s}.hSqC-a_mobileDrawer[data-state=closed] .hSqC-a_mobileAccount,.hSqC-a_mobileDrawer[data-state=closed] .hSqC-a_mobileDrawerLink,.hSqC-a_mobileDrawer[data-state=closed] .hSqC-a_mobileSecondaryLink,.hSqC-a_mobileDrawer[data-state=closed] .hSqC-a_mobileDrawerActions{animation:.18s ease-in both hSqC-a_menuItemOut}.hSqC-a_menuIconStack{width:20px;height:20px;display:block;position:relative}.hSqC-a_menuIcon{transition:opacity .22s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1),filter .22s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.hSqC-a_menuIconHidden{opacity:0;filter:blur(4px);transform:scale(.25)}@keyframes hSqC-a_menuReveal{0%{clip-path:circle(0 at var(--menu-origin))}to{clip-path:circle(150vmax at var(--menu-origin))}}@keyframes hSqC-a_menuHide{0%{clip-path:circle(150vmax at var(--menu-origin))}to{clip-path:circle(0 at var(--menu-origin))}}@keyframes hSqC-a_menuItemIn{0%{opacity:0;filter:blur(4px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hSqC-a_menuItemOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.hSqC-a_mobileDrawer[data-state=open]{animation:.15s linear both hSqC-a_menuFade}.hSqC-a_mobileDrawer[data-state=closed]{animation:.15s linear reverse both hSqC-a_menuFade}.hSqC-a_mobileDrawer[data-state=open] .hSqC-a_mobileAccount,.hSqC-a_mobileDrawer[data-state=open] .hSqC-a_mobileDrawerLink,.hSqC-a_mobileDrawer[data-state=open] .hSqC-a_mobileSecondaryLink,.hSqC-a_mobileDrawer[data-state=open] .hSqC-a_mobileDrawerActions,.hSqC-a_mobileDrawer[data-state=closed] .hSqC-a_mobileAccount,.hSqC-a_mobileDrawer[data-state=closed] .hSqC-a_mobileDrawerLink,.hSqC-a_mobileDrawer[data-state=closed] .hSqC-a_mobileSecondaryLink,.hSqC-a_mobileDrawer[data-state=closed] .hSqC-a_mobileDrawerActions{animation:none}.hSqC-a_menuIcon{transition:none}.hSqC-a_menuIconHidden{filter:none;transform:none}}@keyframes hSqC-a_menuFade{0%{opacity:0}to{opacity:1}}.hSqC-a_mobileAccount{align-items:center;gap:var(--space-md);width:100%;min-height:64px;padding:var(--space-md) 0 var(--space-lg);border:none;border-bottom:1px solid var(--color-border);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:background-color var(--transition-fast);background:0 0;display:flex}.hSqC-a_mobileAccount:active{background-color:var(--color-brand-subtle)}.hSqC-a_mobileAccount:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.hSqC-a_mobileAccountAvatar{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;width:48px;height:48px}.hSqC-a_mobileAccountText{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.hSqC-a_mobileUserName{font-family:var(--font-sans);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;line-height:1.2;overflow:hidden}.hSqC-a_mobileUserEmail{font-family:var(--font-sans);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;overflow:hidden}.hSqC-a_mobileAccountCue{align-items:center;gap:var(--space-3xs);font-family:var(--font-sans);color:var(--color-state-active);white-space:nowrap;flex-shrink:0;font-size:14px;display:inline-flex}.hSqC-a_mobileSecondary{margin-top:var(--space-xl);flex-direction:column;display:flex}.hSqC-a_mobileSecondaryLink{align-items:center;gap:var(--space-md);min-height:48px;font-family:var(--font-sans);color:var(--color-text-secondary);text-align:left;cursor:pointer;white-space:nowrap;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;padding:0;font-size:17px;display:flex}.hSqC-a_mobileSecondaryLink:active{background-color:var(--color-brand-subtle);color:var(--color-text-primary)}.hSqC-a_mobileSecondaryLink:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.hSqC-a_mobileSignOutBtn{align-items:center;gap:var(--space-md);border:none;border-top:1px solid var(--color-border);width:100%;min-height:48px;font-family:var(--font-sans);color:var(--color-error-text);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;padding:0;font-size:17px;display:flex}.hSqC-a_mobileSignOutBtn:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}}@media (max-width:640px){.hSqC-a_container{padding:12px var(--gutter-page);gap:12px;min-height:60px}.hSqC-a_searchWrapper,.hSqC-a_docBadge,.hSqC-a_desktopCtaWrapper{display:none}}.hSqC-a_dropdownBackdrop{display:none}.hSqC-a_dropdownPositioner{z-index:1002;margin-top:-1px;position:absolute;top:100%;left:0}@media (prefers-reduced-motion:no-preference){.hSqC-a_dropdownPositioner{animation:.22s cubic-bezier(.16,1,.3,1) hSqC-a_slideDownFade}}@keyframes hSqC-a_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes hSqC-a_slideDownFade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hSqC-a_headerSquareActionButton{background:var(--color-brand);width:40px;height:40px;color:var(--color-brand-foreground);cursor:pointer;border-radius:var(--radius-none);box-sizing:border-box;transition:var(--transition-interactive);vertical-align:middle;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex;overflow:hidden}@media (hover:hover){.hSqC-a_headerSquareActionButton:hover{background:var(--color-brand-hover);transform:translateY(-1px)}}.hSqC-a_headerSquareActionButton:active{transform:scale(.96)}.hSqC-a_userMenuContainer{align-self:stretch;align-items:center;gap:12px;display:flex;position:relative}@media (max-width:992px){.hSqC-a_userMenuContainer{display:none}}.hSqC-a_onlineIndicator{background-color:var(--color-success);border:2px solid var(--color-bg-page);border-radius:var(--radius-full);pointer-events:none;z-index:2;box-sizing:content-box;width:10px;height:10px;position:absolute;bottom:0;right:0}:is(.hSqC-a_modeTablet .hSqC-a_container,.hSqC-a_header:has([data-mode=tablet]) .hSqC-a_container){gap:20px;padding:16px 24px}:is(.hSqC-a_modeTablet .hSqC-a_navLinks,.hSqC-a_header:has([data-mode=tablet]) .hSqC-a_navLinks){display:none!important}:is(.hSqC-a_modeTablet .hSqC-a_mobileMenuButton,.hSqC-a_header:has([data-mode=tablet]) .hSqC-a_mobileMenuButton){display:flex!important}:is(.hSqC-a_modeMobile .hSqC-a_container,.hSqC-a_header:has([data-mode=mobile]) .hSqC-a_container){gap:12px;min-height:60px;padding:12px 16px}:is(.hSqC-a_modeMobile .hSqC-a_navLinks,.hSqC-a_header:has([data-mode=mobile]) .hSqC-a_navLinks){display:none!important}:is(.hSqC-a_modeMobile .hSqC-a_mobileMenuButton,.hSqC-a_header:has([data-mode=mobile]) .hSqC-a_mobileMenuButton){display:flex!important}:is(.hSqC-a_modeMobile .hSqC-a_searchWrapper,.hSqC-a_header:has([data-mode=mobile]) .hSqC-a_searchWrapper),:is(.hSqC-a_modeMobile .hSqC-a_docBadge,.hSqC-a_modeMobile .hSqC-a_desktopCtaWrapper,.hSqC-a_header:has([data-mode=mobile]) .hSqC-a_docBadge,.hSqC-a_header:has([data-mode=mobile]) .hSqC-a_desktopCtaWrapper){display:none!important}.hSqC-a_searchWrapper [class*=inputWrapper]{border-color:var(--color-border)}.hSqC-a_searchWrapper [class*=shortcutBadge]{border-color:var(--color-border)}.hSqC-a_navCounterBadge{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-brand-foreground,#0d0f12);background-color:var(--color-brand);border-radius:var(--radius-full);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-weight:700;line-height:1;display:inline-flex}.hSqC-a_mobileSearchButton{transition:var(--transition-interactive);border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-none);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}@media (hover:hover){.hSqC-a_mobileSearchButton:hover{background-color:#ffffff0f}}.hSqC-a_mobileSearchButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.hSqC-a_mobileSearchButton:active{transform:scale(.96)}@media (max-width:640px){.hSqC-a_mobileSearchButton{display:flex}}:is(.hSqC-a_modeMobile .hSqC-a_mobileSearchButton,.hSqC-a_header:has([data-mode=mobile]) .hSqC-a_mobileSearchButton){display:flex!important}@media (max-width:640px){.hSqC-a_rightActions{gap:var(--space-xs)}.hSqC-a_headerSquareActionButton,.hSqC-a_avatarChevron{display:none}.hSqC-a_mobileSearchButton{border-color:#0000;width:40px;height:40px}}a.hSqC-a_navItem,a.hSqC-a_mobileDrawerLink,a.hSqC-a_mobileSecondaryLink{text-decoration:none}
.p8AkZW_button{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-xs);white-space:nowrap;transition:var(--transition-interactive);cursor:pointer;box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline:none;font-family:inherit;font-weight:600;display:inline-flex;position:relative}.p8AkZW_button:active:not(:disabled){transition-duration:75ms;transform:scale(.96)translateY(0)}.p8AkZW_button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none!important}.p8AkZW_sm{height:32px;padding:0 var(--space-md);font-size:var(--text-sm);box-sizing:border-box}.p8AkZW_md{height:40px;padding:0 var(--space-xl);font-size:var(--text-base);box-sizing:border-box}.p8AkZW_lg{height:48px;padding:0 var(--space-2xl);font-size:var(--text-lg);box-sizing:border-box}.p8AkZW_primary,.p8AkZW_brand{background-color:var(--color-brand);color:var(--color-brand-foreground);border:1px solid #0000;box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff59}@media (hover:hover){.p8AkZW_primary:hover:not(:disabled),.p8AkZW_brand:hover:not(:disabled){background-color:var(--color-brand-hover);color:var(--color-brand-foreground);border-color:#0000;transform:translateY(-1.5px);box-shadow:0 4px 12px -2px #00000059,0 2px 4px -1px #00000026,inset 0 1px #ffffff73}}.p8AkZW_primary:active:not(:disabled),.p8AkZW_brand:active:not(:disabled){background-color:var(--color-brand-active);transform:scale(.96)translateY(0)}.p8AkZW_primary:focus-visible,.p8AkZW_brand:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;box-shadow:0 0 0 4px #efe6d22e}.p8AkZW_secondary{background-color:var(--color-secondary-subtle,#efe6d20d);color:var(--color-secondary,var(--color-bone));border:1px solid #efe6d259;box-shadow:0 1px 2px #0003}@media (hover:hover){.p8AkZW_secondary:hover:not(:disabled){color:var(--color-secondary-hover,var(--color-bone-hover));background-color:#efe6d21a;border-color:#efe6d2a6;transform:translateY(-1px);box-shadow:0 2px 8px -2px #00000059,0 0 0 1px #efe6d21f,inset 0 1px #ffffff0f}}.p8AkZW_secondary:active:not(:disabled){color:var(--color-secondary-active,var(--color-bone-active));background-color:#efe6d229;border-color:#efe6d2cc;transform:scale(.96)translateY(0);box-shadow:0 1px 2px #0000004d}.p8AkZW_secondary:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;box-shadow:0 0 0 4px #efe6d22e}.p8AkZW_ghost{color:var(--color-text-primary);background-color:#0000;border:1px solid #0000}@media (hover:hover){.p8AkZW_ghost:hover:not(:disabled){color:var(--text-action-color-hover);background-color:#ffffff0a}}.p8AkZW_ghost:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;box-shadow:0 0 0 4px #efe6d22e}.p8AkZW_loading{cursor:wait;position:relative}.p8AkZW_loading .p8AkZW_content{opacity:0}.p8AkZW_spinner{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em;animation:.75s linear infinite p8AkZW_spin;position:absolute;top:50%;left:50%}@keyframes p8AkZW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.p8AkZW_button,.p8AkZW_button:hover,.p8AkZW_button:active{transition:none!important;transform:none!important}.p8AkZW_spinner{animation-duration:2s!important}}@media (pointer:coarse){.p8AkZW_sm{position:relative}.p8AkZW_sm:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
.VpcOJa_card{background-color:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:var(--space-lg);transition:var(--transition-interactive)}.VpcOJa_interactive{cursor:pointer}@media (hover:hover){.VpcOJa_interactive:hover{box-shadow:var(--shadow-sm);border-color:var(--color-border-hover);transform:translateY(-2px)}}.VpcOJa_interactive:active{transform:scale(.98)}
.ZEiEqW_wrapper{background-color:var(--input-bg);border:1px solid var(--color-border);border-radius:var(--radius-none);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);color:var(--color-text-primary);box-sizing:border-box;align-items:center;display:inline-flex;position:relative;box-shadow:0 1px 2px #1018280a}.ZEiEqW_fullWidth{width:100%}@media (hover:hover){.ZEiEqW_wrapper:hover:not(.ZEiEqW_disabled){border-color:var(--color-border-strong);background-color:var(--input-bg-hover)}}.ZEiEqW_wrapper:focus-within:not(.ZEiEqW_disabled){border-color:var(--color-brand);outline:2px solid var(--color-brand);outline-offset:-1px;box-shadow:var(--shadow-focus);background-color:var(--input-bg-focus)}.ZEiEqW_wrapper.ZEiEqW_error{border-color:var(--color-error)}.ZEiEqW_wrapper.ZEiEqW_error:focus-within:not(.ZEiEqW_disabled){border-color:var(--color-error);outline:2px solid var(--color-error);outline-offset:-1px;box-shadow:0 0 0 3px #d92d202e}.ZEiEqW_wrapper.ZEiEqW_disabled{opacity:.6;background-color:var(--color-surface-disabled);border-color:var(--color-border-subtle);cursor:not-allowed}.ZEiEqW_sm{height:32px}.ZEiEqW_sm .ZEiEqW_input{padding:0 var(--space-xs);font-size:var(--text-xs,12px)}.ZEiEqW_md{height:40px}.ZEiEqW_md .ZEiEqW_input{padding:0 var(--space-md);font-size:var(--text-sm,14px)}.ZEiEqW_lg{height:48px}.ZEiEqW_lg .ZEiEqW_input{padding:0 var(--space-lg);font-size:var(--text-base,16px)}.ZEiEqW_input{width:100%;min-width:0;height:100%;font-family:var(--font-sans), "Geist", -apple-system, sans-serif;color:var(--color-text-strong);box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;font-size:14px}.ZEiEqW_input::placeholder{color:var(--color-text-placeholder)}.ZEiEqW_input:disabled{cursor:not-allowed;color:var(--color-border-warm-hover)}.ZEiEqW_iconLeft{padding-left:var(--space-md);color:var(--color-text-placeholder);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ZEiEqW_iconRight{padding-right:var(--space-md);color:var(--color-text-placeholder);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (pointer:coarse){.ZEiEqW_input{font-size:max(16px,1em)}}
._2m0ZfG_overlay{-webkit-backdrop-filter:blur(8px);z-index:1000;background-color:#00000073;animation:.15s cubic-bezier(.16,1,.3,1) _2m0ZfG_overlayFadeIn;position:fixed;inset:0}._2m0ZfG_content{z-index:1001;background-color:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-none);width:100%;max-width:520px;box-shadow:var(--shadow-lg,0px 12px 16px -4px #10182814);box-sizing:border-box;outline:none;padding:32px;animation:.2s cubic-bezier(.16,1,.3,1) _2m0ZfG_contentScaleIn;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._2m0ZfG_closeButton{border-radius:var(--radius-none);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;transition:var(--transition-interactive);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:18px;right:18px}@media (hover:hover){._2m0ZfG_closeButton:hover{color:var(--color-text-primary);border-color:var(--color-border)}}._2m0ZfG_closeButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}._2m0ZfG_title{font-family:var(--font-pixel);font-size:var(--text-2xl,24px);color:var(--color-text-primary);font-weight:600;line-height:var(--leading-tight,1.25);margin:0 0 8px}._2m0ZfG_description{font-family:var(--font-sans,sans-serif);font-size:var(--text-sm,14px);color:var(--color-text-secondary);line-height:var(--leading-relaxed,1.6);margin:0 0 24px}@keyframes _2m0ZfG_overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes _2m0ZfG_contentScaleIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
.Fe35Ia_content{background:var(--color-surface-card);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border:1px solid var(--color-border);z-index:1000;box-sizing:border-box;min-width:200px;color:var(--color-text-primary);border-radius:12px;outline:none;padding:12px;animation:.15s cubic-bezier(.16,1,.3,1) Fe35Ia_popoverFadeIn;box-shadow:0 0 0 1px #ffffff0f,0 12px 32px -4px #0006,0 4px 12px #0003}.Fe35Ia_arrow{fill:var(--color-surface-card);stroke:var(--color-border);stroke-width:1px}.Fe35Ia_closeButton{transition:var(--transition-interactive);cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;padding:2px;position:absolute;top:10px;right:10px}@media (hover:hover){.Fe35Ia_closeButton:hover{color:var(--color-text-primary)}}.Fe35Ia_closeButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@keyframes Fe35Ia_popoverFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
.xkezVW_container{box-sizing:border-box;flex-direction:column;width:100%;display:flex;position:relative}.xkezVW_trigger{background-color:var(--input-bg);border:1px solid var(--color-border);border-radius:var(--radius-none);width:100%;font-family:var(--font-sans), "Geist", -apple-system, sans-serif;color:var(--color-text-strong);text-align:left;cursor:pointer;box-sizing:border-box;transition:var(--transition-interactive);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;display:inline-flex;box-shadow:0 1px 2px #10182808}.xkezVW_sm{height:32px;padding:0 10px;font-size:12.5px}.xkezVW_md{height:40px;padding:0 14px;font-size:14px}.xkezVW_lg{height:48px;padding:0 16px;font-size:15px}@media (hover:hover){.xkezVW_trigger:hover:not(:disabled){border-color:var(--color-border-strong);background-color:var(--input-bg-hover)}}.xkezVW_triggerOpen{border-color:var(--color-border-strong);background-color:var(--input-bg-focus);outline:none}.xkezVW_trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-color:var(--color-brand);background-color:var(--input-bg-focus);box-shadow:var(--shadow-focus)}.xkezVW_triggerError{border-color:var(--color-error)!important}.xkezVW_triggerError:focus-visible,.xkezVW_triggerError.xkezVW_triggerOpen{outline:2px solid var(--color-error)!important;box-shadow:0 0 0 3px #d92d202e!important}.xkezVW_trigger:disabled{opacity:.6;background-color:var(--color-surface-disabled);border-color:var(--color-border-subtle);cursor:not-allowed}.xkezVW_valueWrapper{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.xkezVW_valueIcon{color:var(--color-text-placeholder);flex-shrink:0;align-items:center;display:inline-flex}.xkezVW_valueText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.xkezVW_placeholderText{color:var(--color-text-placeholder)}.xkezVW_controlsWrapper{flex-shrink:0;align-items:center;gap:4px;display:flex}.xkezVW_clearButton{border-radius:var(--radius-full);width:20px;height:20px;color:var(--color-text-placeholder);cursor:pointer;transition:var(--transition-interactive);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.xkezVW_clearButton:hover{color:var(--color-text-strong);background-color:#00000014}}.xkezVW_chevron{color:var(--color-text-placeholder);transition:transform var(--transition-fast), color var(--transition-fast)}.xkezVW_chevronOpen{color:var(--color-text-strong);transform:rotate(180deg)}.xkezVW_content{overscroll-behavior:contain;background-color:var(--color-surface-cream);border:1px solid var(--color-border);z-index:100;box-sizing:border-box;flex-direction:column;width:100%;max-height:260px;padding:4px;display:flex;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 0 0 1px #1019280d,0 4px 6px -2px #1019280f,0 12px 18px -4px #1019281f}.xkezVW_placementBottom{border-radius:var(--radius-none);border-top:none;animation:.14s cubic-bezier(.16,1,.3,1) forwards xkezVW_dropdownFadeInBottom;top:calc(100% + 4px)}.xkezVW_placementTop{border-radius:var(--radius-none);border-bottom:none;animation:.14s cubic-bezier(.16,1,.3,1) forwards xkezVW_dropdownFadeInTop;bottom:calc(100% + 4px)}@keyframes xkezVW_dropdownFadeInBottom{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes xkezVW_dropdownFadeInTop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.xkezVW_searchBoxWrapper{border-bottom:1px solid var(--color-border);background-color:var(--color-surface-cream);z-index:2;margin-bottom:4px;padding:6px;position:sticky;top:-4px}.xkezVW_searchBox{background-color:var(--color-surface-card);border:1px solid var(--color-border);width:100%;height:32px;font-family:var(--font-sans), "Geist", -apple-system, sans-serif;color:var(--color-text-strong);box-sizing:border-box;transition:var(--transition-interactive);border-radius:2px;outline:none;padding:0 8px 0 28px;font-size:13px}.xkezVW_searchBox:focus{border-color:var(--color-brand);background-color:var(--color-surface-cream);outline:2px solid var(--color-brand);outline-offset:-1px;box-shadow:var(--shadow-focus)}.xkezVW_searchIcon{color:var(--color-text-placeholder);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.xkezVW_list{flex-direction:column;gap:2px;display:flex;overflow-y:auto}.xkezVW_item{cursor:pointer;width:100%;min-height:36px;font-family:var(--font-sans), "Geist", -apple-system, sans-serif;color:var(--color-text-strong);text-align:left;box-sizing:border-box;transition:var(--transition-interactive);-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:2px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;line-height:1.4;display:flex}.xkezVW_itemFocused:not(.xkezVW_itemDisabled){background-color:var(--color-surface-peach-selected);color:var(--color-text-primary);outline:none}@media (hover:hover){.xkezVW_item:hover:not(.xkezVW_itemDisabled){background-color:var(--color-surface-peach-selected);color:var(--color-text-primary);outline:none}}.xkezVW_itemSelected{background-color:var(--color-brand-subtle);color:var(--color-brand);font-weight:500}.xkezVW_itemSelected.xkezVW_itemFocused:not(.xkezVW_itemDisabled){background-color:var(--color-surface-peach-selected);color:var(--color-brand)}@media (hover:hover){.xkezVW_itemSelected:hover:not(.xkezVW_itemDisabled){background-color:var(--color-surface-peach-selected);color:var(--color-brand)}}.xkezVW_itemDisabled{opacity:.45;cursor:not-allowed}.xkezVW_itemLeft{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.xkezVW_itemIcon{color:inherit;flex-shrink:0;align-items:center;display:inline-flex}.xkezVW_itemTextGroup{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xkezVW_itemLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xkezVW_itemDescription{color:var(--color-text-placeholder);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.3;overflow:hidden}.xkezVW_checkIcon{color:var(--color-brand);flex-shrink:0}.xkezVW_group{flex-direction:column;gap:2px;display:flex}.xkezVW_groupLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-placeholder);-webkit-user-select:none;user-select:none;padding:6px 12px 4px;font-weight:600}.xkezVW_separator{background-color:var(--color-border);height:1px;margin:4px 6px}.xkezVW_statusBox{text-align:center;color:var(--color-text-placeholder);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 12px;font-size:13px;display:flex}.xkezVW_spinner{border:2px solid #a8d4f040;border-top-color:var(--color-brand);border-radius:var(--radius-full);width:18px;height:18px;animation:.6s linear infinite xkezVW_spin}@keyframes xkezVW_spin{to{transform:rotate(360deg)}}.xkezVW_mobileBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;background-color:#00000073;animation:.2s forwards xkezVW_backdropFadeIn;position:fixed;inset:0}@keyframes xkezVW_backdropFadeIn{0%{opacity:0}to{opacity:1}}.xkezVW_mobileSheet{background-color:var(--color-surface-cream);border:1px solid var(--color-border);z-index:1000;border-bottom:none;border-radius:14px 14px 0 0;flex-direction:column;max-height:80vh;animation:.22s cubic-bezier(.16,1,.3,1) forwards xkezVW_sheetSlideUp;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 24px #00000029}@keyframes xkezVW_sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.xkezVW_mobileSheetHeader{border-bottom:1px solid var(--color-border);flex-direction:column;align-items:center;padding:8px 16px 12px;display:flex;position:relative}.xkezVW_mobileDragHandle{background-color:var(--color-border-strong);border-radius:2px;width:36px;height:4px;margin-bottom:8px}.xkezVW_mobileTitleRow{justify-content:space-between;align-items:center;width:100%;display:flex}.xkezVW_mobileTitle{color:var(--color-text-strong);font-size:15px;font-weight:600}.xkezVW_mobileCloseBtn{border-radius:var(--radius-full);width:28px;height:28px;color:var(--color-text-strong);cursor:pointer;transition:var(--transition-interactive);background:#0000000d;border:none;justify-content:center;align-items:center;display:inline-flex}.xkezVW_mobileCloseBtn:active{transform:scale(.94)}.xkezVW_mobileList{overscroll-behavior:contain;flex-direction:column;flex:1;gap:4px;padding:8px 12px;display:flex;overflow-y:auto}.xkezVW_mobileItem{min-height:44px;padding:10px 14px}.xkezVW_mobileItem:active{transform:scale(.98)}.xkezVW_visuallyHiddenSelect{clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.QuRhLa_wrapper{width:100%;position:relative}.QuRhLa_spinner{color:var(--color-brand);animation:.6s linear infinite QuRhLa_spin}@keyframes QuRhLa_spin{to{transform:rotate(360deg)}}.QuRhLa_panel{top:calc(100% + 4px);}.QuRhLa_list{}.QuRhLa_item{}.QuRhLa_itemActive{}.QuRhLa_itemIcon{}.QuRhLa_itemLabel{}.QuRhLa_statusBox{}
.ggtxDq_overlay{z-index:2000;background-color:#120e0c9e;position:fixed;inset:0}.ggtxDq_overlay[data-state=open]{animation:.16s ease-out ggtxDq_alertFadeIn}.ggtxDq_content{box-sizing:border-box;width:min(420px,100vw - 32px);padding:var(--space-xl);background-color:var(--color-surface-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-none);z-index:2001;outline:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 48px #00000080}.ggtxDq_content[data-state=open]{animation:.18s cubic-bezier(.16,1,.3,1) ggtxDq_alertPopIn}.ggtxDq_content[data-tone=danger]{border-top:2px solid var(--color-error)}.ggtxDq_title{margin:0 0 var(--space-xs);font-family:var(--font-sans);color:var(--color-text-primary);font-size:18px;font-weight:600;line-height:1.3}.ggtxDq_description{margin:0 0 var(--space-xl);font-family:var(--font-sans);color:var(--color-text-secondary);font-size:14px;line-height:1.5}.ggtxDq_actions{justify-content:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex}.ggtxDq_content[data-tone=danger] .ggtxDq_confirm{transition:var(--transition-interactive);background-color:var(--color-error);border-color:var(--color-error);color:var(--color-white)}@media (hover:hover){.ggtxDq_content[data-tone=danger] .ggtxDq_confirm:hover{background-color:var(--color-error-hover);border-color:var(--color-error-hover)}}@keyframes ggtxDq_alertFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ggtxDq_alertPopIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.ggtxDq_overlay[data-state=open],.ggtxDq_content[data-state=open]{animation:none}}
._3abbXW_panel{gap:var(--space-lg);flex-direction:column;display:flex}._3abbXW_header{gap:var(--space-xs);flex-direction:column;display:flex}._3abbXW_title{font-family:var(--font-sans);font-weight:600;font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-text-primary);margin:0}._3abbXW_description{max-width:60ch;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}._3abbXW_loading{gap:var(--space-sm);flex-direction:column;display:flex}._3abbXW_tableWrap{background-color:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-none);overflow-x:auto}._3abbXW_table{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary)}._3abbXW_table th{padding:var(--space-sm) var(--space-lg);text-align:left;font-size:var(--text-xs);white-space:nowrap;color:var(--color-hint);background-color:var(--alpha-white-04);border-bottom:1px solid var(--color-border);font-weight:500}._3abbXW_table td{padding:var(--space-md) var(--space-lg);vertical-align:middle;white-space:nowrap;border-bottom:1px solid var(--color-border)}._3abbXW_table tbody tr:last-child td{border-bottom:none}._3abbXW_nameCell{color:var(--color-text-primary);font-weight:600}._3abbXW_key{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-primary)}._3abbXW_muted{color:var(--color-hint)}._3abbXW_table th:last-child,._3abbXW_table td:last-child{text-align:right}._3abbXW_count{margin:calc(var(--space-xs) * -1) 0 0;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-hint)}._3abbXW_empty{align-items:center;gap:var(--space-lg);padding:var(--space-lg);background-color:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-none);display:flex}._3abbXW_mascot{height:var(--space-4xl);flex-shrink:0;width:auto}._3abbXW_emptyText{gap:var(--space-3xs);flex-direction:column;display:flex}._3abbXW_emptyTitle{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-primary);margin:0;font-weight:600}._3abbXW_emptyBody{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}._3abbXW_notice{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}._3abbXW_noticeText{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}._3abbXW_errorText{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-error-text);margin:0}._3abbXW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.x7QcmG_pageContainer{background-color:var(--color-bg-page);flex-direction:column;min-height:100vh;display:flex}.x7QcmG_mainContent{width:100%;max-width:1120px;padding:var(--space-page-top) var(--gutter-page) var(--space-4xl);box-sizing:border-box;flex:1;margin:0 auto}.x7QcmG_mainContent:focus{outline:none}.x7QcmG_pageTitle{font-family:var(--font-pixel);font-size:var(--text-page-title);font-weight:400;line-height:var(--leading-tight);color:var(--color-text-primary);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border);letter-spacing:-.01em;margin:0}.x7QcmG_layout{gap:var(--space-3xl);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:stretch;display:grid}.x7QcmG_sideNav{padding-top:var(--space-xl);border-right:1px solid var(--color-border)}.x7QcmG_sideNavSticky{top:calc(72px + 56px + var(--space-xl));position:sticky}.x7QcmG_tabPanel{min-width:0;padding-top:var(--space-xl);scroll-margin-top:128px}.x7QcmG_tabContent{gap:var(--space-xl);flex-direction:column;max-width:720px;display:flex}.x7QcmG_tabContent[data-testid=billing-tab]{max-width:none}.x7QcmG_tabHeader{align-items:center;gap:var(--space-md);display:flex}.x7QcmG_tabHeaderText{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.x7QcmG_tabTitle{font-family:var(--font-sans);font-weight:600;font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-text-primary);margin:0}.x7QcmG_tabSubtitle{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.x7QcmG_editNameForm{gap:var(--space-lg);flex-direction:column;display:flex}.x7QcmG_editNameHeader{justify-content:space-between;align-items:center;gap:var(--space-xl);display:flex}.x7QcmG_editNameTitle{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug);color:var(--color-text-primary)}.x7QcmG_editNameInputs{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.x7QcmG_inputGroup{gap:var(--space-xs);flex-direction:column;display:flex}.x7QcmG_inputLabel{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:500}.x7QcmG_saveButton{align-self:flex-start}.x7QcmG_fieldError{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-normal);color:var(--color-error-text);margin:0}.x7QcmG_address{flex-direction:column;font-style:normal;display:flex}.x7QcmG_fieldHint{font-size:var(--text-xs);color:var(--color-hint);opacity:.92}.x7QcmG_billingPair{gap:var(--space-lg);flex-direction:column;display:flex}.x7QcmG_emptyState{justify-content:center;align-items:center;gap:var(--space-xl);text-align:center;flex-direction:column;display:flex}.x7QcmG_emptyStateText{gap:var(--space-3xs);flex-direction:column;display:flex}.x7QcmG_emptyStateHeading{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-primary);white-space:nowrap;margin:0;font-weight:700}.x7QcmG_emptyStateBody{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);max-width:316px;margin:0}.x7QcmG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.x7QcmG_skipLink{top:var(--space-xs);left:var(--space-xs);z-index:100;padding:var(--space-xs) var(--space-lg);background-color:var(--color-dark);color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-sm);white-space:nowrap;font-weight:700;text-decoration:none;position:absolute;transform:translateY(-200%)}.x7QcmG_skipLink:focus{transform:translateY(0)}@media (max-width:1024px){.x7QcmG_pageTitle{margin-bottom:var(--space-xl)}.x7QcmG_layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.x7QcmG_sideNav{border-right:none;padding-top:0}.x7QcmG_sideNavSticky{position:static}.x7QcmG_tabPanel{padding-top:0}}@media (max-width:640px){.x7QcmG_tabContent{max-width:100%}.x7QcmG_editNameInputs{grid-template-columns:1fr}}
.tYwp1q_wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-sans);align-items:center;gap:8px;display:inline-flex;position:relative}.tYwp1q_wrapper.tYwp1q_disabled{cursor:not-allowed;opacity:.5}.tYwp1q_nativeInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.tYwp1q_box{border-radius:var(--radius-checkbox);border:2px solid var(--color-border-strong);transition:var(--transition-interactive);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tYwp1q_sizeMd{width:24px;height:24px}.tYwp1q_sizeSm{border-radius:3px;width:18px;height:18px}@media (hover:hover){.tYwp1q_wrapper:hover:not(.tYwp1q_disabled) .tYwp1q_box{border-color:var(--color-brand);background-color:var(--color-brand-subtle)}}.tYwp1q_nativeInput:focus-visible+.tYwp1q_box{outline:2px solid var(--color-brand);outline-offset:2px;box-shadow:var(--shadow-focus)}.tYwp1q_box.tYwp1q_checked{background-color:var(--checkbox-accent,var(--color-state-active,var(--color-sage)));border-color:var(--checkbox-accent,var(--color-state-active,var(--color-sage)));color:var(--checkbox-foreground,var(--color-state-active-foreground,#0d0f12))}@media (hover:hover){.tYwp1q_wrapper:hover:not(.tYwp1q_disabled) .tYwp1q_box.tYwp1q_checked{background-color:var(--checkbox-accent-hover,var(--color-state-active-hover,var(--color-sage-hover)));border-color:var(--checkbox-accent-hover,var(--color-state-active-hover,var(--color-sage-hover)))}.tYwp1q_wrapper:hover:not(.tYwp1q_disabled) .tYwp1q_box:not(.tYwp1q_checked){border-color:var(--checkbox-accent,var(--color-state-active,var(--color-sage)));background-color:var(--checkbox-accent-subtle,var(--color-state-active-subtle,var(--color-sage-subtle)))}}.tYwp1q_accent-emerald{--checkbox-accent:var(--color-accent-emerald);--checkbox-accent-hover:#10b981;--checkbox-accent-subtle:var(--color-accent-emerald-subtle);--checkbox-foreground:#0d0f12}.tYwp1q_accent-amber{--checkbox-accent:var(--color-accent-amber);--checkbox-accent-hover:#d97706;--checkbox-accent-subtle:var(--color-accent-amber-subtle);--checkbox-foreground:#0d0f12}.tYwp1q_accent-violet{--checkbox-accent:var(--color-accent-violet);--checkbox-accent-hover:#8b5cf6;--checkbox-accent-subtle:var(--color-accent-violet-subtle);--checkbox-foreground:#0d0f12}.tYwp1q_accent-rose{--checkbox-accent:var(--color-accent-rose);--checkbox-accent-hover:#e11d48;--checkbox-accent-subtle:var(--color-accent-rose-subtle);--checkbox-foreground:#0d0f12}.tYwp1q_accent-sage{--checkbox-accent:var(--color-accent-sage);--checkbox-accent-hover:var(--color-sage-hover);--checkbox-accent-subtle:var(--color-accent-sage-subtle);--checkbox-foreground:var(--color-sage-foreground)}.tYwp1q_accent-indigo{--checkbox-accent:var(--color-accent-indigo);--checkbox-accent-hover:#6366f1;--checkbox-accent-subtle:var(--color-accent-indigo-subtle);--checkbox-foreground:#0d0f12}.tYwp1q_accent-bone{--checkbox-accent:var(--color-bone);--checkbox-accent-hover:var(--color-bone-hover);--checkbox-accent-subtle:var(--color-bone-subtle);--checkbox-foreground:#0d0f12}.tYwp1q_checkIcon{width:100%;height:100%;animation:.15s cubic-bezier(.16,1,.3,1) forwards tYwp1q_checkPop}@keyframes tYwp1q_checkPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.tYwp1q_iconWrapper{justify-content:center;align-items:center;display:inline-flex}.tYwp1q_label{font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--transition-fast);line-height:20px}@media (hover:hover){.tYwp1q_wrapper:hover:not(.tYwp1q_disabled) .tYwp1q_label{color:var(--color-text-primary)}}.tYwp1q_wrapper:active:not(.tYwp1q_disabled) .tYwp1q_box{transform:scale(.92)}.tYwp1q_count{font-size:var(--text-xs);color:var(--color-text-muted);margin-left:auto;line-height:20px}
.wcXj6a_item{border-radius:var(--radius-none);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-interactive);box-sizing:border-box;border-left:2px solid #0000;align-items:center;gap:8px;width:100%;padding:5px 6px;display:flex}@media (hover:hover){.wcXj6a_item:hover{background-color:var(--row-hover-bg)}}.wcXj6a_item:active{transform:var(--active-scale)}.wcXj6a_item:focus-visible{outline:2px solid var(--color-state-active);outline-offset:-2px}.wcXj6a_contentRow{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.wcXj6a_labelGroup{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.wcXj6a_iconWrapper{width:16px;height:16px;color:var(--color-text-muted);transition:color var(--transition-fast), transform var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.wcXj6a_item:hover .wcXj6a_iconWrapper{color:var(--item-accent,var(--color-text-primary));transform:scale(1.05)}}.wcXj6a_label{font-family:var(--font-sans);color:var(--color-text-secondary);transition:color var(--transition-fast);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}@media (hover:hover){.wcXj6a_item:hover .wcXj6a_label{color:var(--color-text-primary)}}.wcXj6a_count{font-family:var(--font-mono), var(--font-sans);font-size:var(--text-xs);border-radius:var(--radius-none);color:var(--color-text-muted);font-variant-numeric:tabular-nums;transition:var(--transition-interactive);background-color:#ffffff08;border:1px solid #ffffff0d;flex-shrink:0;padding:2px 6px;line-height:14px}@media (hover:hover){.wcXj6a_item:hover .wcXj6a_count{color:var(--color-text-secondary);background-color:#ffffff0f;border-color:#ffffff1f}}.wcXj6a_item.wcXj6a_isSelected{background-color:var(--item-accent-subtle,var(--color-state-active-subtle));border-left-color:var(--item-accent,var(--color-state-active))}@media (hover:hover){.wcXj6a_item.wcXj6a_isSelected:hover{background-color:#a2b79e1f}}.wcXj6a_item.wcXj6a_isSelected .wcXj6a_iconWrapper{color:var(--item-accent,var(--color-state-active))}.wcXj6a_item.wcXj6a_isSelected .wcXj6a_label{color:var(--item-accent-text,var(--color-accent-sage-text));font-weight:500}.wcXj6a_item.wcXj6a_isSelected .wcXj6a_count{color:var(--item-accent-text,var(--color-accent-sage-text));background-color:var(--item-accent-subtle,var(--color-state-active-subtle));border:1px solid var(--item-accent-light,var(--color-state-active-light));font-weight:600}.wcXj6a_accent-emerald{--item-accent:var(--color-accent-emerald);--item-accent-subtle:var(--color-accent-emerald-subtle);--item-accent-light:var(--color-accent-emerald-light);--item-accent-text:var(--color-accent-emerald-text)}.wcXj6a_accent-amber{--item-accent:var(--color-accent-amber);--item-accent-subtle:var(--color-accent-amber-subtle);--item-accent-light:var(--color-accent-amber-light);--item-accent-text:var(--color-accent-amber-text)}.wcXj6a_accent-violet{--item-accent:var(--color-accent-violet);--item-accent-subtle:var(--color-accent-violet-subtle);--item-accent-light:var(--color-accent-violet-light);--item-accent-text:var(--color-accent-violet-text)}.wcXj6a_accent-rose{--item-accent:var(--color-accent-rose);--item-accent-subtle:var(--color-accent-rose-subtle);--item-accent-light:var(--color-accent-rose-light);--item-accent-text:var(--color-accent-rose-text)}.wcXj6a_accent-sage{--item-accent:var(--color-state-active,var(--color-accent-sage));--item-accent-subtle:var(--color-state-active-subtle,var(--color-accent-sage-subtle));--item-accent-light:var(--color-state-active-light,var(--color-accent-sage-light));--item-accent-text:var(--color-accent-sage-text,#d2e3ce)}.wcXj6a_accent-indigo{--item-accent:var(--color-accent-indigo);--item-accent-subtle:var(--color-accent-indigo-subtle);--item-accent-light:var(--color-accent-indigo-light);--item-accent-text:var(--color-accent-indigo-text)}.wcXj6a_accent-bone{--item-accent:var(--color-bone);--item-accent-subtle:var(--color-bone-subtle);--item-accent-light:var(--color-bone-light);--item-accent-text:var(--color-bone)}
.GFrVea_sidebar{border-right:1px solid var(--color-border);box-sizing:border-box;background-color:#0000;flex-direction:column;flex-shrink:0;gap:24px;width:240px;padding:24px 24px 24px 0;display:flex}.GFrVea_topBar{justify-content:space-between;align-items:center;gap:8px;padding-bottom:4px;display:flex}.GFrVea_headingGroup{align-items:center;gap:12px;min-width:0;display:flex}.GFrVea_retractButton{border:1px solid var(--color-border);border-radius:var(--radius-none);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-interactive);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.GFrVea_retractButton:hover{background-color:var(--alpha-bone-12);border-color:var(--alpha-bone-35);color:var(--color-brand)}}.GFrVea_retractButton:active{transform:scale(.96)}.GFrVea_retractButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.GFrVea_heading{font-family:var(--font-sans);font-weight:600;font-size:var(--text-base);color:var(--color-text-primary);white-space:nowrap;align-items:center;gap:8px;display:flex}.GFrVea_activeCountBadge{box-sizing:border-box;background-color:var(--color-sage-subtle);border:1px solid var(--color-sage-light);min-width:20px;height:20px;color:var(--color-sage-bright);font-variant-numeric:tabular-nums;font-size:var(--text-xs);border-radius:var(--radius-full);white-space:nowrap;justify-content:center;align-items:center;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}.GFrVea_clearButton{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-muted);text-underline-offset:3px;cursor:pointer;white-space:nowrap;transition:color var(--transition-fast), text-decoration-color var(--transition-fast);background:0 0;border:none;padding:0;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;position:relative}.GFrVea_clearButton:after{content:"";position:absolute;inset:-8px}@media (hover:hover){.GFrVea_clearButton:hover{color:var(--color-accent-rose-text);text-decoration-color:currentColor}}.GFrVea_clearButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.GFrVea_clearButton:active{transform:scale(.96)}@media (max-width:992px){.GFrVea_sidebar{border-right:none;gap:16px;width:100%;padding:16px}}
.cddRIW_pill{background-color:var(--pill-bg,var(--color-peach-pill,#a8d4f01a));border:1px solid var(--color-border);border-radius:var(--radius-none);height:28px;font-family:var(--font-sans);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:14px;font-weight:400;line-height:1;display:inline-flex}@media (hover:hover){.cddRIW_pill:hover:not(.cddRIW_static){background-color:var(--color-brand-subtle);border-color:var(--color-brand);color:var(--color-brand)}}.cddRIW_pill:active:not(.cddRIW_static){transform:scale(.96)}.cddRIW_pill:focus-visible:not(.cddRIW_static){outline:2px solid var(--color-brand);outline-offset:2px;box-shadow:var(--shadow-focus)}.cddRIW_selected{background-color:var(--color-state-active,var(--color-sage));border-color:var(--color-state-active,var(--color-sage));color:var(--color-state-active-foreground,#0d0f12)}@media (hover:hover){.cddRIW_selected:hover:not(.cddRIW_static){background-color:var(--color-state-active-hover,var(--color-sage-hover));border-color:var(--color-state-active-hover,var(--color-sage-hover));color:var(--color-state-active-foreground,#0d0f12)}}.cddRIW_static{pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:default!important}.cddRIW_static:hover,.cddRIW_static:active{background-color:var(--color-peach-pill,#a8d4f01a)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important;transform:none!important}.cddRIW_touch{--pill-bg:var(--color-surface-card);height:auto;min-height:44px;padding:0 16px;font-size:15px}.cddRIW_pill:disabled{opacity:.4;cursor:not-allowed}
.vSXW4W_backdrop.vSXW4W_backdrop{touch-action:auto;justify-content:center;align-items:flex-end;padding:0}.vSXW4W_backdropClosing.vSXW4W_backdropClosing{animation:.26s ease-in both vSXW4W_backdropOut}.vSXW4W_sheet{background-color:var(--color-bg-page);border-top:1px solid var(--color-border-strong);border-radius:var(--radius-none);width:100%;max-width:640px;max-height:90dvh;animation:vSXW4W_sheetUp .38s var(--ease-apple) both;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -12px 32px #00000080}.vSXW4W_sheetClosing{animation:.26s cubic-bezier(.7,0,.84,0) both vSXW4W_sheetDown}.vSXW4W_header{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-md) var(--space-md) var(--space-xl);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.vSXW4W_title{font-family:var(--font-pixel,monospace);letter-spacing:-.04em;color:var(--color-text-primary);margin:0;font-size:22px;font-weight:400;line-height:1.1}.vSXW4W_closeButton{border-radius:var(--radius-none);width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;transition:var(--transition-interactive);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.vSXW4W_closeButton:active{transform:scale(.96)}.vSXW4W_closeButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.vSXW4W_body{overscroll-behavior:contain;min-height:0;padding:0 var(--space-xl);flex:1;overflow-y:auto}.vSXW4W_section{gap:var(--space-md);padding:var(--space-xl) 0;border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.vSXW4W_section:last-child{border-bottom:none}.vSXW4W_sectionTitle{font-family:var(--font-sans);color:var(--color-text-primary);margin:0;font-size:18px;font-weight:600;line-height:1.3}.vSXW4W_chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.vSXW4W_chipCount{font-variant-numeric:tabular-nums;opacity:.6}.vSXW4W_showMore{align-self:flex-start;align-items:center;gap:var(--space-xs);min-height:44px;color:var(--color-text-primary);font-family:var(--font-sans);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:15px;font-weight:500;text-decoration:underline;display:inline-flex}.vSXW4W_showMore:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.vSXW4W_showMoreFlipped{transform:rotate(180deg)}.vSXW4W_footer{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-xl) max(var(--space-md), env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background-color:var(--color-bg-page);flex-shrink:0;display:flex}.vSXW4W_clearButton{min-height:44px;padding:0 var(--space-xs);color:var(--color-text-primary);font-family:var(--font-sans);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:15px;font-weight:500;text-decoration:underline}.vSXW4W_clearButton:disabled{color:var(--color-text-muted);cursor:default;text-decoration:none}.vSXW4W_clearButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.vSXW4W_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes vSXW4W_sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes vSXW4W_sheetDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes vSXW4W_backdropOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.vSXW4W_sheet{animation:.15s linear both vSXW4W_sheetFade}.vSXW4W_sheetClosing{animation:.15s linear reverse both vSXW4W_sheetFade}.vSXW4W_backdropClosing.vSXW4W_backdropClosing{animation:.15s linear both vSXW4W_backdropOut}.vSXW4W_closeButton:active{transform:none}}@keyframes vSXW4W_sheetFade{0%{opacity:0}to{opacity:1}}
.nI8jQa_row{--chip-height:var(--dim-pill-height);--fade:var(--space-xl);align-items:center;gap:var(--space-xs);flex-wrap:nowrap;display:flex}.nI8jQa_list{align-items:center;gap:var(--space-xs);min-width:0;padding:var(--space-3xs) var(--fade) var(--space-3xs) 0;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--fade)), transparent);flex:auto;margin:0;list-style:none;display:flex;overflow-x:auto}.nI8jQa_list::-webkit-scrollbar{display:none}.nI8jQa_list>*{flex-shrink:0}.nI8jQa_chip{height:var(--chip-height);padding-left:var(--space-xs);border:1px solid var(--color-border-strong);border-radius:var(--radius-none);font-family:var(--font-sans);font-size:var(--text-13);line-height:var(--leading-none);color:var(--color-text-primary);box-sizing:border-box;background-color:#0000;align-items:center;max-width:100%;display:inline-flex}.nI8jQa_chipText{align-items:baseline;gap:var(--space-2xs);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:inline-flex;overflow:hidden}.nI8jQa_chipGroup{color:var(--color-text-secondary)}.nI8jQa_chipGroup:after{content:"·";margin-left:var(--space-2xs)}.nI8jQa_remove{width:var(--chip-height);height:100%;color:var(--color-text-secondary);cursor:pointer;transition:color .12s var(--ease-apple);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.nI8jQa_remove:before,.nI8jQa_clearAll:before{content:"";position:absolute;inset:-4px 0}@media (hover:hover) and (pointer:fine){.nI8jQa_remove:hover,.nI8jQa_clearAll:hover{color:var(--color-text-primary)}}.nI8jQa_remove:focus-visible,.nI8jQa_clearAll:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.nI8jQa_clearAll{height:var(--chip-height);padding:0 var(--space-3xs) 0 var(--space-xs);border:none;border-left:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-13);text-underline-offset:3px;cursor:pointer;white-space:nowrap;transition:color .12s var(--ease-apple);background:0 0;flex-shrink:0;text-decoration:underline;position:relative}@media (prefers-reduced-motion:reduce){.nI8jQa_remove,.nI8jQa_clearAll{transition:none}}
.g7vWOq_fill{fill:currentColor;opacity:0;transform-box:fill-box;transform-origin:50%;filter:blur(4px);transition-property:opacity,transform,filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1);transform:scale(.25)}.g7vWOq_filled{opacity:1;filter:blur();transform:scale(1)}@media (prefers-reduced-motion:reduce){.g7vWOq_fill{filter:none;transition-property:opacity;transition-duration:.1s;transform:none}}
._7TR9Ta_button{cursor:pointer;border-radius:var(--radius-full,50%);border:1px solid var(--color-border,var(--color-border));color:var(--color-text-primary);box-sizing:border-box;pointer-events:auto;transition:transform var(--transition-fast,.15s ease), background-color var(--transition-fast,.15s ease), border-color var(--transition-fast,.15s ease), color var(--transition-fast,.15s ease), box-shadow var(--transition-fast,.15s ease);outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._7TR9Ta_button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;box-shadow:0 0 0 2px var(--color-bg-page)}._7TR9Ta_button:active{transform:scale(.96)}._7TR9Ta_sizeMd{width:var(--dim-btn-round,28px);height:var(--dim-btn-round,28px)}._7TR9Ta_sizeSm{width:26px;height:26px}._7TR9Ta_cream,._7TR9Ta_round{border-radius:var(--radius-full,50%);background-color:var(--color-surface-cream);border-color:var(--color-border,var(--color-border))}@media (hover:hover){._7TR9Ta_cream:hover,._7TR9Ta_round:hover{background-color:var(--color-surface-peach);transform:translateY(-1px)}}._7TR9Ta_white,._7TR9Ta_square{border-radius:var(--radius-full,50%);background-color:var(--color-surface-card);border-color:var(--color-border);box-shadow:var(--shadow-xs,0px 1px 2px #1018280d)}@media (hover:hover){._7TR9Ta_white:hover,._7TR9Ta_square:hover{background-color:var(--color-surface-hover);border-color:var(--color-brand);color:var(--color-brand);transform:translateY(-1px);box-shadow:0 2px 6px #00000014}}._7TR9Ta_button._7TR9Ta_bookmarked{background-color:var(--color-bone-foreground);border:1.5px solid var(--color-bone);color:var(--color-bone);box-shadow:var(--shadow-xs)}@media (hover:hover){._7TR9Ta_button._7TR9Ta_bookmarked:hover{background-color:var(--color-bone-foreground);border-color:var(--color-bone-hover);color:var(--color-bone-hover);transform:translateY(-1px)}}._7TR9Ta_icon{transition:transform var(--transition-fast,.15s ease);flex-shrink:0}@media (pointer:coarse){:where(._7TR9Ta_button){position:relative}._7TR9Ta_button:after{content:"";position:absolute;inset:-9px}}
.GEtfTa_pixels{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;opacity:0;transition:opacity var(--transition-fast);position:absolute;inset:0}.GEtfTa_pixels[data-ready]{opacity:1}:is(a,button,[role=button],[tabindex]):is(:hover,:focus-visible) .GEtfTa_pixels[data-ready],:hover>.GEtfTa_pixels[data-ready]{opacity:0}@media (prefers-reduced-motion:reduce){.GEtfTa_pixels{transition:none}}
.QUUPIW_skeleton{background-color:var(--color-skeleton-base);background:linear-gradient(90deg, var(--color-skeleton-base) 0%, var(--color-skeleton-base) 20%, var(--color-skeleton-highlight) 35%, var(--color-skeleton-highlight) 50%, var(--color-skeleton-highlight) 65%, var(--color-skeleton-base) 80%, var(--color-skeleton-base) 100%);-webkit-user-select:none;user-select:none;pointer-events:none;background-size:200% 100%;display:block}.QUUPIW_shimmer{animation:1.8s cubic-bezier(.4,0,.2,1) infinite QUUPIW_greyScaleSkeletonShimmer}.QUUPIW_pulse{animation:1.8s cubic-bezier(.4,0,.2,1) infinite QUUPIW_greyScaleSkeletonPulse}.QUUPIW_rectangular{border-radius:var(--radius-none)}.QUUPIW_circular{border-radius:var(--radius-full)}.QUUPIW_text{border-radius:var(--radius-checkbox);height:16px}@keyframes QUUPIW_greyScaleSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes QUUPIW_greyScaleSkeletonPulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.QUUPIW_shimmer,.QUUPIW_pulse{opacity:.7;animation:none!important}}
.dX06nG_wrapper{width:100%;height:100%;position:relative;overflow:hidden}.dX06nG_image{object-fit:cover}.dX06nG_video{object-fit:cover;background-color:var(--color-obsidian);width:100%;height:100%;display:block}.dX06nG_playIcon{color:var(--color-white);pointer-events:none;filter:drop-shadow(0 1px 3px #0006);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dX06nG_gifBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-white);font-family:var(--font-mono,monospace);font-size:var(--text-xs);letter-spacing:.05em;pointer-events:none;background:#000000bf;padding:2px 6px;font-weight:600;position:absolute;bottom:8px;right:8px}.dX06nG_fileWrapper{justify-content:center;align-items:center;gap:var(--space-xs);background-color:var(--color-surface-card);padding:var(--space-md);box-sizing:border-box;flex-direction:column;display:flex}.dX06nG_fileIcon{color:var(--color-text-secondary);flex-shrink:0}.dX06nG_fileDetails{align-items:center;gap:var(--space-xs);flex-direction:column;max-width:100%;display:flex}.dX06nG_fileExtBadge{font-family:var(--font-mono,monospace);font-size:var(--text-xs);letter-spacing:.05em;color:var(--color-brand);background:var(--color-brand-subtle);white-space:nowrap;padding:2px 6px;font-weight:600}.dX06nG_fileName{font-family:var(--font-sans);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;font-size:12px;font-weight:500;overflow:hidden}.dX06nG_fileOpenLink{justify-content:center;align-items:center;gap:var(--space-2xs);height:40px;padding:0 var(--space-md);border:1px solid var(--color-border-strong);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-xs);white-space:nowrap;transition:background-color var(--transition-fast,.15s ease), color var(--transition-fast,.15s ease), transform var(--transition-fast,.15s ease);background:0 0;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.dX06nG_fileOpenLink:hover{background-color:var(--color-dark);color:var(--color-white)}}.dX06nG_fileOpenLink:active{transform:scale(.96)}.dX06nG_fileOpenLink:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.dX06nG_fileOpenLinkDisabled{justify-content:center;align-items:center;gap:var(--space-2xs);height:40px;padding:0 var(--space-md);border:1px dashed var(--color-border);color:var(--color-text-tertiary);font-family:var(--font-sans);font-size:var(--text-xs);white-space:nowrap;font-weight:500;display:inline-flex}
