.ProfilePrompt_backdrop__Wgtdn{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;padding:var(--space-md);background:rgb(0 0 0/.45)}@media (min-width:640px){.ProfilePrompt_backdrop__Wgtdn{align-items:center}}.ProfilePrompt_dialog__6liI8{width:100%;max-width:420px;padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 12px 32px rgb(0 0 0/.25)}.ProfilePrompt_title__rYhC8{margin:0 0 var(--space-xs);font-size:var(--fs-lg)}.ProfilePrompt_hint__xJ9ck{margin:0 0 var(--space-md);color:var(--color-muted);font-size:var(--fs-sm)}.ProfilePrompt_form__qaEsC{display:flex;flex-direction:column;gap:var(--space-sm)}.ProfilePrompt_field__4ZPDi{display:flex;flex-direction:column;gap:4px}.ProfilePrompt_label__CclmM{font-size:var(--fs-sm);color:var(--color-muted)}.ProfilePrompt_input__i43RI{width:100%;padding:var(--space-sm);border:1px solid #d5d8dc;border-radius:var(--radius-sm);font:inherit}.ProfilePrompt_error__P75Cm{margin:0;color:var(--color-danger);font-size:var(--fs-sm)}.ProfilePrompt_actions__20snX{display:flex;gap:var(--space-sm);justify-content:flex-end;margin-top:var(--space-sm)}.ProfilePrompt_save__9yJU_{padding:var(--space-sm) var(--space-lg);border:0;border-radius:var(--radius-pill);background:var(--color-brand);color:#fff;font:inherit;font-weight:700;cursor:pointer}.ProfilePrompt_save__9yJU_:disabled{opacity:.6;cursor:default}.ProfilePrompt_later__VA_LF{padding:var(--space-sm) var(--space-md);border:1px solid #d5d8dc;border-radius:var(--radius-pill);background:transparent;color:var(--color-text);font:inherit;cursor:pointer}.SiteFooter_footer__vZ3CV{border-top:1px solid var(--color-border);background:var(--color-surface);margin-top:var(--space-xl)}.SiteFooter_inner__ATo2N{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-lg)}.SiteFooter_links__aNC_q{display:flex;flex-wrap:wrap;gap:var(--space-lg)}.SiteFooter_link__MgWb3{color:var(--color-muted);font-size:var(--fs-sm)}.SiteFooter_link__MgWb3:hover{color:var(--color-brand)}@media (max-width:640px){.SiteFooter_inner__ATo2N{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.SiteFooter_links__aNC_q{flex-direction:column;gap:var(--space-sm)}}.SiteFooter_copy__AGU_W{color:var(--color-subtle);font-size:var(--fs-sm)}.SiteHeader_header__qIri_{background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-sm);position:-webkit-sticky;position:sticky;top:0;z-index:10}.SiteHeader_inner__WNu1_{display:flex;align-items:center;gap:var(--space-lg);height:60px}.SiteHeader_brand__R0hRG{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:800;letter-spacing:-.03em}.SiteHeader_brandX__CUUvy{color:var(--color-brand)}.SiteHeader_brandV__9Tqvk{color:var(--color-accent-dark)}.SiteHeader_nav__xC76B{display:flex;gap:var(--space-md);margin-left:auto;align-items:center}.SiteHeader_link___kS3X{color:var(--color-text);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm)}.SiteHeader_link___kS3X:hover{background:var(--color-neutral-100)}.SiteHeader_messagesLink__Zb07B{display:inline-flex;align-items:center;white-space:nowrap}.SiteHeader_badge__5JAHW{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:var(--radius-pill);background:var(--color-danger,#d92d20);color:#fff;font-size:var(--fs-xs);font-weight:700;line-height:1;vertical-align:middle}.SiteHeader_cta__T3o_g{background:var(--color-brand);color:#fff;border:none;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-weight:600;text-align:center}.SiteHeader_cta__T3o_g:hover{background:var(--color-brand-dark)}.SiteHeader_logoutForm__LpYZF{display:inline-flex}.SiteHeader_logoutForm__LpYZF button{background:none;border:none;color:inherit}.SiteHeader_hamburger__PmLfw{display:none;position:relative;margin-left:auto;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:10px;background:none;border:none;border-radius:var(--radius-sm)}.SiteHeader_hamburgerDot__GY7ST{position:absolute;top:7px;right:7px;width:9px;height:9px;border-radius:50%;background:var(--color-danger,#d92d20);border:1.5px solid var(--color-surface)}.SiteHeader_hamburger__PmLfw:hover{background:var(--color-neutral-100)}.SiteHeader_hamburger__PmLfw span:not([class]){display:block;height:2px;border-radius:2px;background:var(--color-text)}@media (max-width:720px){.SiteHeader_hamburger__PmLfw{display:inline-flex}.SiteHeader_nav__xC76B{display:none;position:absolute;top:60px;left:0;right:0;margin-left:0;flex-direction:column;align-items:stretch;gap:2px;padding:var(--space-md);background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-md)}.SiteHeader_nav__xC76B.SiteHeader_navOpen__p7HzL{display:flex}.SiteHeader_link___kS3X,.SiteHeader_logoutForm__LpYZF button{padding:var(--space-sm);text-align:left;width:100%}.SiteHeader_logoutForm__LpYZF{width:100%}.SiteHeader_cta__T3o_g{text-align:center;margin-top:var(--space-sm)}}*,:after,:before{box-sizing:border-box}*{margin:0}:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px;border-radius:2px}body,html{height:100%}body{font-family:var(--font-body);font-size:var(--fs-md);line-height:1.5;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;min-height:100vh}h1,h2,h3{font-family:var(--font-heading);letter-spacing:-.02em;line-height:1.15}a{color:inherit;text-decoration:none}img,picture{max-width:100%;display:block}button{font:inherit;cursor:pointer}.container{width:100%;max-width:1100px;margin-inline:auto;padding-inline:var(--space-md)}.pageTitle{font-family:var(--font-heading);font-size:var(--fs-xxl);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:var(--space-lg)}.notice{color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.error,.notice{padding:var(--space-lg);text-align:center}.error{color:var(--color-danger);background:var(--color-danger-bg);border:1px solid #f3c9c9;border-radius:var(--radius-md)}.resultCount{color:var(--color-muted);font-size:var(--fs-sm)}.resultCount,.sectionTitle{margin-bottom:var(--space-md)}.sectionTitle{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:800;letter-spacing:-.02em}@font-face{font-family:sora;src:url(/_next/static/media/1c829b69217bf11e-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sora;src:url(/_next/static/media/d583f8cdf0de06d5-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sora;src:url(/_next/static/media/e7e3874e721e0ae9-s.p.ttf) format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:sora Fallback;src:local("Arial");ascent-override:83.64%;descent-override:25.01%;line-gap-override:0.00%;size-adjust:115.97%}.__className_9112cd{font-family:sora,sora Fallback,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.__variable_9112cd{--font-sora:"sora","sora Fallback",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}