.TopNav_nav__uuwfO{background:var(--fc-ink);height:48px;padding:0 20px;gap:28px}.TopNav_brand__3K5mr,.TopNav_nav__uuwfO{display:flex;align-items:center;color:#fff}.TopNav_brand__3K5mr{gap:8px;font-size:14px;font-weight:500;white-space:nowrap}.TopNav_logoMark__cy5aX{width:18px;height:18px;border-radius:var(--fc-radius-sm);background:var(--fc-accent)}.TopNav_links__YV47O{display:flex;align-items:center;gap:4px;margin-left:8px}.TopNav_link__i_UTa{color:#c9c7c0;font-size:12px;padding:14px 12px;border-bottom:2px solid transparent;white-space:nowrap}.TopNav_link__i_UTa:hover{color:#fff}.TopNav_linkActive__nKCip{color:#fff;border-bottom-color:var(--fc-accent)}.TopNav_spacer__yRpW2{flex:1 1}.TopNav_right__gtTs_{display:flex;align-items:center;gap:12px}.TopNav_cta__OIUT7{background:var(--fc-accent);color:#fff;border:none;border-radius:var(--fc-radius-md);padding:5px 14px;font-size:11px;white-space:nowrap}.TopNav_avatar__LwkBu{width:26px;height:26px;border-radius:50%;background:var(--fc-secondary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px}:root{--fc-surface:#fafaf7;--fc-muted:#f7f6f2;--fc-canvas:#ecebe6;--fc-border:#e4e2db;--fc-subtle:#a09e97;--fc-secondary:#5f5e5a;--fc-primary:#2c2c2a;--fc-ink:#1c1b20;--fc-accent:#d85a30;--fc-accent-light:#fffaf5;--fc-accent-dark:#993c1d;--fc-accent-border:#f0e0d0;--fc-success:#0f6e56;--fc-success-light:#e1f5ee;--fc-info:#185fa5;--fc-info-light:#e6f1fb;--fc-danger:#a32d2d;--fc-danger-light:#fcebeb;--fc-radius-sm:4px;--fc-radius-md:6px;--fc-radius-lg:8px;--fc-radius-pill:20px;--fc-border-width:0.5px;--fc-font:-apple-system,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--fc-font);font-feature-settings:"palt"}body,html{background:var(--fc-canvas)}body{color:var(--fc-primary);line-height:1.7;word-break:keep-all;overflow-wrap:break-word;min-height:100vh;font-size:13px}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{font-family:inherit}h1{font-size:18px}h1,h2{font-weight:500;color:var(--fc-primary)}h2{font-size:15px}