.PlatformHeader_bar__Jo_v5{position:sticky;top:0;z-index:30;box-sizing:border-box;min-height:var(--platform-header-min);display:flex;align-items:center;gap:var(--space-6);padding:var(--space-2) var(--space-8);background:var(--surface);border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--text-ui)}.PlatformHeader_brand__hw3OS{flex:none;display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding-inline:var(--space-1);border-radius:var(--radius-md);color:var(--ink);text-decoration:none}.PlatformHeader_nav__hV1Hc{flex:1 1 auto;min-width:0}.PlatformHeader_navList__Ai8fC{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.PlatformHeader_navLink__JwUkl{display:inline-flex;align-items:center;gap:var(--space-1);min-height:36px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);color:var(--muted);text-decoration:none;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.PlatformHeader_navLink__JwUkl[aria-current=page]{color:var(--ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--accent);border-radius:0}.PlatformHeader_end__vk7Gl{flex:none;display:flex;align-items:center;gap:var(--space-2);margin-inline-start:auto}.PlatformHeader_org__HweWd{flex:0 1 auto;min-width:0;max-width:14em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--text-ui-sm)}button.PlatformHeader_avatar__uU34U[data-size]{inline-size:32px;block-size:32px;min-height:0;padding:0;border-radius:50%;font-weight:600}button.PlatformHeader_avatar__uU34U.PlatformHeader_avatar__uU34U[data-size][data-size]{border:0;background:var(--ink);color:var(--paper);font-size:var(--text-ui-sm)}@media (hover:hover){button.PlatformHeader_avatar__uU34U.PlatformHeader_avatar__uU34U[data-size][data-size]:hover{background:var(--ink);color:var(--paper);box-shadow:var(--shadow-2)}}.PlatformHeader_action__RL6Qn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:var(--space-2) var(--space-4);border:1px solid transparent;border-radius:var(--radius-md);color:var(--ink);font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-strong)}.PlatformHeader_action__RL6Qn[aria-current=page]{font-weight:700;border-bottom-color:var(--accent)}.PlatformHeader_actionPrimary__dDmEa{background:var(--ink);border-color:var(--ink);color:var(--paper)}.PlatformHeader_action__RL6Qn:active,.PlatformHeader_brand__hw3OS:active,.PlatformHeader_navLink__JwUkl:active{transform:scale(var(--motion-press))}@media (hover:hover){.PlatformHeader_navLink__JwUkl:hover{color:var(--ink);background:var(--surface-hover)}.PlatformHeader_navLink__JwUkl[aria-current=page]:hover{background:none}.PlatformHeader_action__RL6Qn:hover{background:var(--surface-hover);border-color:var(--line)}.PlatformHeader_actionPrimary__dDmEa:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--paper)}}.PlatformHeader_action__RL6Qn:focus-visible,.PlatformHeader_brand__hw3OS:focus-visible,.PlatformHeader_navLink__JwUkl:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:1023px){.PlatformHeader_bar__Jo_v5{gap:var(--space-4);padding:var(--space-2) var(--space-6)}.PlatformHeader_navLink__JwUkl{padding:var(--space-1) var(--space-2)}}@media (pointer:coarse){.PlatformHeader_action__RL6Qn,.PlatformHeader_brand__hw3OS,.PlatformHeader_navLink__JwUkl{min-height:44px}button.PlatformHeader_avatar__uU34U[data-size]{inline-size:44px;block-size:44px}}@media (max-width:899px){.PlatformHeader_org__HweWd{display:none}}body:has(.PlatformFrame_frame__KgXUw){margin:0}.PlatformFrame_frame__KgXUw{min-height:100vh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font-size:var(--text-ui)}.PlatformFrame_main__Fhv_7{box-sizing:border-box;width:100%;max-width:var(--container-wide);margin-inline:auto;padding:var(--space-12) var(--space-8) var(--space-20);flex:1 0 auto}.PlatformFrame_loading__onPTo{margin:0;padding-block:var(--space-16);color:var(--muted);font-size:var(--text-ui)}.PlatformFrame_foot__eijXa{box-sizing:border-box;width:100%;max-width:var(--container-wide);margin-inline:auto;padding:var(--space-6) var(--space-8);border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-ui-sm)}.PlatformFrame_foot__eijXa p{margin:0}@media (max-width:1023px){.PlatformFrame_main__Fhv_7{padding:var(--space-8) var(--space-6) var(--space-16)}.PlatformFrame_foot__eijXa{padding:var(--space-5) var(--space-6)}}