:root{--bg:#e9e9ea;--bg-2:#f1f1f2;--surface:#fbfbfc;--surface-2:#efeff1;--surface-3:#e3e3e6;--text:#232427;--text-dim:#5c5e64;--text-faint:#9c9ea6;--accent:#3a6157;--accent-2:#487469;--clay:#34363a;--on-accent:#fbfbfc;--danger:#bd534c;--on-danger:#fff;--glow:.05;--shadow:0 10px 34px #282d3721;--shadow-sm:0 5px 18px #231f1a12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent-soft:color-mix(in srgb, var(--accent) 13%, transparent);--accent-line:color-mix(in srgb, var(--accent) 32%, transparent);--clay-soft:color-mix(in srgb, var(--clay) 12%, transparent);--danger-soft:color-mix(in srgb, var(--danger) 12%, transparent);--danger-text:color-mix(in srgb, var(--danger) 70%, var(--text));--accent-text:color-mix(in srgb, var(--accent) 80%, var(--text));--danger-line:color-mix(in srgb, var(--danger) 34%, transparent);--line:color-mix(in srgb, var(--text) 8%, transparent);--line-2:color-mix(in srgb, var(--text) 15%, transparent);--glow-c:color-mix(in srgb, var(--accent) calc(var(--glow) * 100%), transparent);--fill-1:color-mix(in srgb, var(--text) 5%, transparent);--fill-2:color-mix(in srgb, var(--text) 9%, transparent);--radius-xs:6px;--radius-sm:9px;--radius:13px;--radius-lg:18px;--radius-xl:24px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:40px;--space-10:48px;--ja:"Zen Kaku Gothic New", system-ui, sans-serif;--num:"Space Grotesk", var(--ja);--display:var(--num)}:root[data-theme=sumi]{--bg:#181715;--bg-2:#1e1d1a;--surface:#232220;--surface-2:#2b2a27;--surface-3:#353330;--text:#ece9e3;--text-dim:#9b968c;--text-faint:#6a655c;--accent:#6f9e82;--accent-2:#83b195;--clay:#b6b0a6;--on-accent:#15201a;--danger:#db7a72;--on-danger:#1e1514;--glow:.08;--shadow:0 16px 42px #00000080;--shadow-sm:0 5px 18px #00000052;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--ja);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;line-height:1.5}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none}input,textarea,select{font:inherit;color:inherit}@media (width<=879px){input,textarea,select{font-size:max(16px,1em)}}a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.num{font-family:var(--num);font-feature-settings:"tnum" 1}.screen{max-width:1180px;padding:var(--space-6) var(--space-5) 0;gap:var(--space-7);flex-direction:column;margin:0 auto;display:flex}@media (width>=880px){.screen{padding-left:44px;padding-right:44px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
