@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;min-width:0}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}a{color:inherit}img,svg{max-width:100%}button>svg,a>svg{flex-shrink:0}:focus-visible{outline:2px solid var(--sn-focus);outline-offset:3px}::selection{background:var(--sn-selection);color:var(--sn-ink)}h1,h2,h3{text-wrap:balance;overflow-wrap:anywhere}p{text-wrap:pretty}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--sn-paper:#faf9f6;--sn-surface:#fff;--sn-sidebar:#f7f7f5;--sn-subtle:#f3f3f0;--sn-hover:#efefec;--sn-ink:#20201e;--sn-muted:#6f6e69;--sn-accent:#956b16;--sn-action:#20201e;--sn-action-hover:#000;--sn-on-action:#fff;--sn-border:#e5e5e0;--sn-focus:#a0782c;--sn-selection:#e8dec7;--sn-danger:#a23f37;--sn-danger-bg:#fbefed;--sn-success:#32654b;--sn-success-bg:#edf5ef;--sn-warning:#806018;--sn-warning-bg:#f8f3e7;--sn-radius:6px;--sn-font:"Google Sans Flex", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", ui-sans-serif, system-ui, sans-serif;--sn-text-caption:.75rem;--sn-text-control:.8125rem;--sn-text-body:.875rem;--sn-text-section:1rem;--sn-text-title:1.5rem;font-family:var(--sn-font);color:var(--sn-ink);background:var(--sn-surface);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:1.6}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--sn-paper:#121110;--sn-surface:#181817;--sn-sidebar:#141413;--sn-subtle:#222220;--sn-hover:#2b2b28;--sn-ink:#ece8e0;--sn-muted:#a5a198;--sn-accent:#d9a53a;--sn-action:#ece8e0;--sn-action-hover:#fff;--sn-on-action:#181817;--sn-border:#34332f;--sn-focus:#d9a53a;--sn-selection:#56472b;--sn-danger:#edaaa0;--sn-danger-bg:#362421;--sn-success:#a3c8ad;--sn-success-bg:#223229;--sn-warning:#d9bd7e;--sn-warning-bg:#332e20}}}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/GoogleSansFlex-latin.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}.sn-brand-mark{width:var(--sn-brand-mark-size,28px);height:var(--sn-brand-mark-size,28px);background:currentColor;flex-shrink:0;display:inline-block;-webkit-mask:url(/genpy-mark.svg) 50%/contain no-repeat;mask:url(/genpy-mark.svg) 50%/contain no-repeat}.sn-loading{min-height:45dvh;font-size:var(--sn-text-body);color:var(--sn-muted);place-content:center;justify-items:center;gap:12px;display:grid}.sn-recovery{max-width:36rem;font-size:var(--sn-text-body);margin:12vh auto;padding:2rem}.sn-recovery h1{font-size:var(--sn-text-title);font-weight:500}.sn-recovery button{border-radius:var(--sn-radius);background:var(--sn-action);color:var(--sn-on-action);cursor:pointer;border:0;padding:12px 18px}.sn-platform-notice{color:#554d31;overflow-wrap:anywhere;background:#f3efdd;border-bottom:1px solid #e6dfc4;padding:12px 24px;font-size:13px;line-height:1.7}.sn-platform-notice p{white-space:pre-wrap;margin:0}
