:root{color-scheme:light;--background:#f5f7f6;--surface:#fff;--foreground:#182624;--muted-foreground:#5d6c65;--faint-foreground:#64716d;--accent:#16765c;--accent-hover:#105f49;--accent-foreground:#fff;--accent-soft:#e9f4ed;--surface-muted:#f3f6f4;--border:#dfe6e2;--border-strong:#9eaea6;--success:#126447;--success-soft:#edf6ef;--error:#a52e2e;--error-soft:#fff3f1;--warning:#855515;--warning-soft:#fbf5e9;--radius-sm:10px;--radius-md:12px;--radius-lg:20px;--content-width:960px;--site-width:1120px;--shadow-panel:0 6px 24px #18262406,0 1px 3px #18262404;--shadow-menu:0 16px 48px #18262414,0 2px 8px #18262408;--motion-feedback:160ms;--motion-switch:180ms;--motion-ease:cubic-bezier(0.16,1,0.3,1);--font-family:var(--font-manrope),var(--font-noto-sans),"Noto Sans","PingFang SC","Hiragino Sans","Yu Gothic","Malgun Gothic",Arial,sans-serif}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{margin:0;color:var(--foreground);font-family:var(--font-family);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:var(--accent);text-decoration:none;text-underline-offset:4px}a:hover{text-decoration:underline}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}::selection{background:#cfe8da;color:var(--foreground)}button:disabled{cursor:not-allowed}svg{flex-shrink:0}img{max-width:100%}h1,h2,p{margin:0}h1{font-size:48px;line-height:1.15;letter-spacing:-1.6px}h1,h2{font-weight:700}h2{font-size:22px;line-height:1.4;letter-spacing:-.5px}:lang(ja),:lang(ko),:lang(zh){line-break:strict;letter-spacing:normal}@media (max-width:600px){h1{font-size:32px;line-height:1.2;letter-spacing:-.9px}h2{font-size:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html{scroll-padding-bottom:var(--analytics-consent-space,0)}body{padding-bottom:var(--analytics-consent-space,0)}footer a,footer button,main a,main button,main input,main summary{scroll-margin-bottom:var(--analytics-consent-space,0)}.NotFoundRecovery_main__BLj6P{min-height:100svh;display:grid;place-items:center;padding:32px 20px}.NotFoundRecovery_card___CGJj{width:100%;max-width:560px;padding:40px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}.NotFoundRecovery_logo__QVf4q{display:block;margin-bottom:36px}.NotFoundRecovery_code__H1u0Z{margin:0 0 8px;color:var(--accent);font-weight:700}.NotFoundRecovery_card___CGJj h1{margin:0 0 16px;font-size:32px;line-height:1.3}.NotFoundRecovery_description___02RE{color:var(--muted-foreground);margin:0 0 28px}.NotFoundRecovery_links__jmoV5{display:grid;gap:12px}.NotFoundRecovery_links__jmoV5 a{min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;background:var(--accent-soft);border-radius:var(--radius-sm);font-weight:600;overflow-wrap:anywhere}.NotFoundRecovery_links__jmoV5 .NotFoundRecovery_primary__Z_qqa{background:var(--accent);color:var(--accent-foreground)}.NotFoundRecovery_links__jmoV5 a:hover{background:var(--border);text-decoration:none}.NotFoundRecovery_links__jmoV5 .NotFoundRecovery_primary__Z_qqa:hover{background:var(--accent-hover)}@media (max-width:600px){.NotFoundRecovery_main__BLj6P{padding:20px 16px}.NotFoundRecovery_card___CGJj{padding:24px 20px}.NotFoundRecovery_logo__QVf4q{margin-bottom:28px}.NotFoundRecovery_card___CGJj h1{font-size:26px}}