:root{--ui-surface:#ffffffb8;--ui-surface-solid:#fff;--ui-surface-hover:#253ba312;--ui-focus:#253ba347}:root[data-theme=dark]{--ui-surface:#131a2de0;--ui-surface-solid:#151d31;--ui-surface-hover:#8fa4ff1c;--ui-focus:#8fa4ff6b}@media screen and (prefers-color-scheme:dark){:root:not([data-theme]){--ui-surface:#131a2de0;--ui-surface-solid:#151d31;--ui-surface-hover:#8fa4ff1c;--ui-focus:#8fa4ff6b}}.ui-module__Hi2WXW__button.ui-module__Hi2WXW__button{border:1px solid var(--line);background:var(--ui-surface-solid);min-height:42px;color:var(--navy-900);font:inherit;text-align:center;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .8rem;font-size:.76rem;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.ui-module__Hi2WXW__button.ui-module__Hi2WXW__button:hover:not(:disabled){border-color:var(--blue-700)}.ui-module__Hi2WXW__button.ui-module__Hi2WXW__button:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.ui-module__Hi2WXW__button.ui-module__Hi2WXW__button:disabled{cursor:not-allowed;opacity:.55}.ui-module__Hi2WXW__button.ui-module__Hi2WXW__primary{border-color:var(--blue-700);background:var(--blue-700);color:#fff;font-size:.86rem}:root[data-theme=dark] .ui-module__Hi2WXW__button.ui-module__Hi2WXW__primary{color:#080c21}@media screen and (prefers-color-scheme:dark){:root:not([data-theme]) .ui-module__Hi2WXW__button.ui-module__Hi2WXW__primary{color:#080c21}}.ui-module__Hi2WXW__button.ui-module__Hi2WXW__danger{color:var(--red-700)}.ui-module__Hi2WXW__button.ui-module__Hi2WXW__ghost{background:0 0}.ui-module__Hi2WXW__button.ui-module__Hi2WXW__compact{min-height:36px;padding:.45rem .58rem;font-size:.68rem}.ui-module__Hi2WXW__button.ui-module__Hi2WXW__large{letter-spacing:.04em;text-transform:uppercase;min-height:50px;padding:.8rem 1.1rem;font-size:.82rem}.ui-module__Hi2WXW__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.ui-module__Hi2WXW__pageHeader{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.25rem;display:flex}.ui-module__Hi2WXW__pageTitle h1{margin:0;font-size:clamp(1.8rem,3.2vw,2.8rem)}.ui-module__Hi2WXW__eyebrow{color:var(--blue-700);font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .35rem;font-size:.68rem;font-weight:800}.ui-module__Hi2WXW__pageHeaderAside{color:var(--ink-soft);justify-items:end;gap:.55rem;font-size:.78rem;display:grid}.ui-module__Hi2WXW__pageHeaderAsideInline{justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.ui-module__Hi2WXW__accountIdentity{justify-content:flex-end;align-items:center;gap:.62rem;display:flex}.ui-module__Hi2WXW__accountAvatar{flex:none;display:inline-flex;position:relative}.ui-module__Hi2WXW__accountAvatar .ui-module__Hi2WXW__avatar{flex-basis:2.4rem;width:2.4rem;height:2.4rem}.ui-module__Hi2WXW__accountOnlineIndicator{border:2px solid var(--ui-surface-solid);background:var(--green-500);border-radius:50%;width:.7rem;height:.7rem;position:absolute;bottom:.05rem;right:-.05rem;box-shadow:0 0 0 1px #080c2129}.ui-module__Hi2WXW__accountIdentityText{justify-items:end;gap:.18rem;min-width:0;display:grid}.ui-module__Hi2WXW__accountIdentityText strong{color:var(--navy-900);font-size:.9rem}.ui-module__Hi2WXW__accountIdentityNavigation{justify-content:flex-start;gap:.5rem}.ui-module__Hi2WXW__accountIdentityNavigation .ui-module__Hi2WXW__accountAvatar .ui-module__Hi2WXW__avatar{flex-basis:2.15rem;width:2.15rem;height:2.15rem}.ui-module__Hi2WXW__accountIdentityNavigation .ui-module__Hi2WXW__accountOnlineIndicator{border-color:var(--navy-950);width:.62rem;height:.62rem}.ui-module__Hi2WXW__accountIdentityNavigation .ui-module__Hi2WXW__accountIdentityText{justify-items:start;max-width:9.5rem}.ui-module__Hi2WXW__accountIdentityNavigation .ui-module__Hi2WXW__accountIdentityText strong,.ui-module__Hi2WXW__accountIdentityNavigation .ui-module__Hi2WXW__accountIdentityText>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ui-module__Hi2WXW__accountIdentityNavigation .ui-module__Hi2WXW__accountIdentityText strong{color:var(--white);font-size:.74rem;line-height:1.15}.ui-module__Hi2WXW__accountIdentityNavigation .ui-module__Hi2WXW__accountIdentityText>span{color:var(--cyan-300);font-family:var(--font-mono), monospace;font-size:.58rem;line-height:1.15}.ui-module__Hi2WXW__accountIdentityCompact .ui-module__Hi2WXW__accountIdentityText{display:none}.ui-module__Hi2WXW__accountAvatarSkeleton{background:linear-gradient(100deg,#88e8ff14 25%,#88e8ff3d 45%,#88e8ff14 65%) 0 0/220% 100%;border-radius:50%;width:2.15rem;height:2.15rem;animation:1.35s linear infinite ui-module__Hi2WXW__shimmer;display:block}.ui-module__Hi2WXW__accountIdentitySkeletonText{gap:.34rem;width:8rem;display:grid}.ui-module__Hi2WXW__accountIdentitySkeletonText>span{background:linear-gradient(100deg,#88e8ff14 25%,#88e8ff3d 45%,#88e8ff14 65%) 0 0/220% 100%;border-radius:999px;height:.5rem;animation:1.35s linear infinite ui-module__Hi2WXW__shimmer;display:block}.ui-module__Hi2WXW__accountIdentitySkeletonText>span:last-child{width:72%}.ui-module__Hi2WXW__tabs{border:1px solid var(--line);background:var(--ui-surface);border-radius:.7rem;gap:.25rem;width:fit-content;margin:-.35rem 0 1.25rem;padding:.25rem;display:flex}.ui-module__Hi2WXW__tabs a{min-height:42px;color:var(--ink-soft);border-radius:.5rem;justify-content:center;align-items:center;padding:.62rem .9rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.ui-module__Hi2WXW__tabs a:hover,.ui-module__Hi2WXW__tabs a:focus-visible{color:var(--navy-900);background:var(--ui-surface-hover)}.ui-module__Hi2WXW__tabs a:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.ui-module__Hi2WXW__tabs a[aria-current=page]{background:var(--blue-700);color:#fff;box-shadow:0 2px 8px #253ba333}.ui-module__Hi2WXW__stepper{border:1px solid var(--line);background:var(--ui-surface);border-radius:.9rem;padding:clamp(1rem,3vw,1.6rem)}.ui-module__Hi2WXW__stepper>span{color:var(--blue-700);font-family:var(--font-mono), monospace;font-size:.72rem;font-weight:800}.ui-module__Hi2WXW__stepper ol{gap:.35rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.ui-module__Hi2WXW__stepper button{width:100%;min-height:42px;color:var(--navy-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.65rem;padding:.6rem .8rem;font-size:.76rem;font-weight:750;display:flex}.ui-module__Hi2WXW__stepNumber{border:1px solid var(--line);border-radius:50%;flex:0 0 1.7rem;place-items:center;width:1.7rem;height:1.7rem;font-size:.68rem;display:grid}.ui-module__Hi2WXW__stepActive button{background:var(--ui-surface-hover);border-color:#253ba338}.ui-module__Hi2WXW__stepActive .ui-module__Hi2WXW__stepNumber,.ui-module__Hi2WXW__stepComplete .ui-module__Hi2WXW__stepNumber{border-color:var(--blue-700);background:var(--blue-700);color:#fff}:is(:root[data-theme=dark] .ui-module__Hi2WXW__stepActive .ui-module__Hi2WXW__stepNumber,:root[data-theme=dark] .ui-module__Hi2WXW__stepComplete .ui-module__Hi2WXW__stepNumber){color:#080c21}:root[data-theme=dark] .ui-module__Hi2WXW__tabs a[aria-current=page]{color:#080c21}@media screen and (prefers-color-scheme:dark){:root:not([data-theme]) .ui-module__Hi2WXW__stepActive .ui-module__Hi2WXW__stepNumber{color:#080c21}:root:not([data-theme]) .ui-module__Hi2WXW__stepComplete .ui-module__Hi2WXW__stepNumber{color:#080c21}:root:not([data-theme]) .ui-module__Hi2WXW__tabs a[aria-current=page]{color:#080c21}}.ui-module__Hi2WXW__panel{border:1px solid var(--line);background:var(--ui-surface);border-radius:.8rem;min-width:0;padding:1rem}.ui-module__Hi2WXW__splitPanel{grid-template-columns:minmax(13rem,.8fr) minmax(0,1.2fr);align-items:end;gap:1rem;display:grid}.ui-module__Hi2WXW__sectionHeading{gap:.25rem;display:grid}.ui-module__Hi2WXW__sectionHeading>*{margin:0}.ui-module__Hi2WXW__sectionTitleLine{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.ui-module__Hi2WXW__sectionTitleLine h2{overflow-wrap:anywhere;min-width:0;margin:0}.ui-module__Hi2WXW__sectionTitleActions{flex:none}.ui-module__Hi2WXW__sectionHeading h2{color:var(--navy-900);font-size:1.05rem}.ui-module__Hi2WXW__sectionHeading>span{color:var(--ink-soft);font-size:.76rem}@media (max-width:560px){.ui-module__Hi2WXW__sectionTitleLine{flex-direction:column;align-items:flex-start}.ui-module__Hi2WXW__sectionTitleActions{width:100%}}.ui-module__Hi2WXW__dataList{border-top:1px solid var(--line);margin:.8rem 0 0;padding:0;list-style:none}.ui-module__Hi2WXW__dataRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;min-height:50px;padding:.55rem 0;display:flex}.ui-module__Hi2WXW__stats{border:1px solid var(--line);background:var(--ui-surface-solid);border-radius:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ui-module__Hi2WXW__stats div{min-width:0;padding:.85rem 1rem}.ui-module__Hi2WXW__stats div+div{border-left:1px solid var(--line)}.ui-module__Hi2WXW__stats strong,.ui-module__Hi2WXW__stats span{display:block}.ui-module__Hi2WXW__stats strong{font-size:1.55rem}.ui-module__Hi2WXW__stats span{color:var(--ink-soft);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.64rem;font-weight:700}.ui-module__Hi2WXW__badge{border-radius:999px;align-items:center;width:fit-content;min-height:1.45rem;padding:.18rem .48rem;font-size:.64rem;font-weight:800;line-height:1;display:inline-flex}.ui-module__Hi2WXW__badge-success{color:#12653c;background:#24b5731f}.ui-module__Hi2WXW__badge-pending{color:#7b5000;background:#edaa4526}.ui-module__Hi2WXW__badge-role{color:var(--navy-900);background:#1343821a}.ui-module__Hi2WXW__badge-info{color:#12634d;background:#228b6b1f}:is(:root[data-theme=dark] .ui-module__Hi2WXW__badge-success,:root[data-theme=dark] .ui-module__Hi2WXW__badge-info){color:#72e3ad}:root[data-theme=dark] .ui-module__Hi2WXW__badge-pending{color:#f2c46f}:root[data-theme=dark] .ui-module__Hi2WXW__badge-role{color:#cbd5ff}@media screen and (prefers-color-scheme:dark){:is(:root:not([data-theme]) .ui-module__Hi2WXW__badge-success,:root:not([data-theme]) .ui-module__Hi2WXW__badge-info){color:#72e3ad}:root:not([data-theme]) .ui-module__Hi2WXW__badge-pending{color:#f2c46f}:root:not([data-theme]) .ui-module__Hi2WXW__badge-role{color:#cbd5ff}}.ui-module__Hi2WXW__avatar{width:2rem;height:2rem;color:var(--blue-700);background:#253ba317;border:1px solid #253ba32e;border-radius:50%;flex:0 0 2rem;place-items:center;font-size:.72rem;font-weight:800;display:grid;position:relative;overflow:hidden}.ui-module__Hi2WXW__avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ui-module__Hi2WXW__person{align-items:center;gap:.6rem;min-width:0;display:flex}.ui-module__Hi2WXW__personDetails{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.ui-module__Hi2WXW__personMeta{color:var(--ink-soft);font-size:.68rem;font-weight:500}.ui-module__Hi2WXW__tags{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.ui-module__Hi2WXW__empty{color:var(--ink-soft);margin:.85rem 0 0;font-size:.78rem}.ui-module__Hi2WXW__alert{color:var(--red-700);background:#ed455114;border:1px solid #a7101a47;border-radius:.65rem;margin-bottom:1rem;padding:.85rem 1rem;font-weight:650}.ui-module__Hi2WXW__skeletons{gap:.7rem;display:grid}.ui-module__Hi2WXW__skeletonBlock{overflow:hidden}.ui-module__Hi2WXW__skeletons span,.ui-module__Hi2WXW__skeletonBlock span{background:linear-gradient(100deg,#0e163d0d 25%,#ffffffb3 45%,#0e163d0d 65%) 0 0/220% 100%;border-radius:.75rem;animation:1.35s linear infinite ui-module__Hi2WXW__shimmer}.ui-module__Hi2WXW__skeletons span{height:86px}.ui-module__Hi2WXW__skeletonBlock span{width:100%;height:100%;display:block}:is(:root[data-theme=dark] .ui-module__Hi2WXW__skeletons span,:root[data-theme=dark] .ui-module__Hi2WXW__skeletonBlock span){background:linear-gradient(100deg,#d3dbff0f 25%,#d3dbff2b 45%,#d3dbff0f 65%) 0 0/220% 100%}@media screen and (prefers-color-scheme:dark){:is(:root:not([data-theme]) .ui-module__Hi2WXW__skeletons span,:root:not([data-theme]) .ui-module__Hi2WXW__skeletonBlock span){background:linear-gradient(100deg,#d3dbff0f 25%,#d3dbff2b 45%,#d3dbff0f 65%) 0 0/220% 100%}}@keyframes ui-module__Hi2WXW__shimmer{to{background-position-x:-220%}}.ui-module__Hi2WXW__segmented{border:1px solid var(--line);background:var(--ui-surface);border-radius:.65rem;width:fit-content;padding:.2rem;display:inline-flex}.ui-module__Hi2WXW__segmented button{min-height:36px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .65rem;display:inline-flex}.ui-module__Hi2WXW__segmented button:hover{color:var(--navy-950);background:var(--ui-surface-hover)}.ui-module__Hi2WXW__segmented button.ui-module__Hi2WXW__segmentedActive{background:var(--blue-700);color:#fff;box-shadow:0 2px 8px #253ba333}:root[data-theme=dark] .ui-module__Hi2WXW__segmented button.ui-module__Hi2WXW__segmentedActive{color:#080c21}@media screen and (prefers-color-scheme:dark){:root:not([data-theme]) .ui-module__Hi2WXW__segmented button.ui-module__Hi2WXW__segmentedActive{color:#080c21}}.ui-module__Hi2WXW__segmented button:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.ui-module__Hi2WXW__linkCard{border:1px solid var(--line);background:var(--ui-surface);min-height:5.4rem;color:var(--navy-900);border-radius:.7rem;align-content:center;gap:.25rem;padding:.9rem;text-decoration:none;display:grid}.ui-module__Hi2WXW__linkCard:hover,.ui-module__Hi2WXW__linkCard:focus-visible{border-color:var(--blue-700)}.ui-module__Hi2WXW__linkCard>span{color:var(--ink-soft);font-size:.76rem;line-height:1.45}.ui-module__Hi2WXW__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ui-module__Hi2WXW__field{min-width:0;color:var(--navy-900);gap:.35rem;font-size:.76rem;font-weight:750;display:grid}.ui-module__Hi2WXW__fieldFull{grid-column:1/-1}.ui-module__Hi2WXW__fieldLabel{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:inline-flex}.ui-module__Hi2WXW__fieldLabel>span{color:var(--ink-soft);font-size:.9em;font-style:normal;font-weight:500}.ui-module__Hi2WXW__fieldControl{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--navy-950);font:inherit;background:#ffffffd6;border-radius:.5rem;padding:.68rem .75rem}:root[data-theme=dark] .ui-module__Hi2WXW__fieldControl{background:#11182a}@media screen and (prefers-color-scheme:dark){:root:not([data-theme]) .ui-module__Hi2WXW__fieldControl{background:#11182a}}textarea.ui-module__Hi2WXW__fieldControl{resize:vertical}.ui-module__Hi2WXW__fieldControl:focus{border-color:var(--blue-700);outline:3px solid var(--ui-focus);outline-offset:1px}.ui-module__Hi2WXW__consent{color:var(--ink-soft);grid-template-columns:auto 1fr;align-items:start;gap:.65rem;font-size:.76rem;line-height:1.5;display:grid}.ui-module__Hi2WXW__consent input{width:1.05rem;height:1.05rem;accent-color:var(--blue-700);margin:.16rem 0 0}.ui-module__Hi2WXW__consent a{color:var(--navy-900);text-underline-offset:.2em;font-weight:750}.ui-module__Hi2WXW__infoCard{border:1px solid var(--line);border-left:3px solid var(--cyan-300);color:var(--navy-900);background:#88e8ff14;border-radius:.65rem;gap:.28rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .16s,background .16s;display:grid}.ui-module__Hi2WXW__infoCard:hover{background:#88e8ff24;border-color:#253ba357}:root[data-theme=dark] .ui-module__Hi2WXW__infoCard{background:#8fa4ff1a}:root[data-theme=dark] .ui-module__Hi2WXW__infoCard:hover{background:#8fa4ff1a}@media screen and (prefers-color-scheme:dark){:root:not([data-theme]) .ui-module__Hi2WXW__infoCard{background:#8fa4ff1a}:root:not([data-theme]) .ui-module__Hi2WXW__infoCard:hover{background:#8fa4ff1a}}.ui-module__Hi2WXW__infoCard:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.ui-module__Hi2WXW__infoCard>span{color:var(--blue-700);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.ui-module__Hi2WXW__infoCard>strong{font-size:.98rem;line-height:1.25}.ui-module__Hi2WXW__infoCard>p{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.48}.ui-module__Hi2WXW__progressMeter{color:var(--ink-soft);grid-column:1/-1;gap:.35rem;font-size:.72rem;font-weight:700;display:grid}.ui-module__Hi2WXW__progressMeter progress{width:100%;accent-color:var(--blue-700)}.ui-module__Hi2WXW__disclosureCard{border:1px solid var(--line);background:var(--ui-surface);min-width:0;color:var(--navy-900);border-radius:.8rem;overflow:hidden}.ui-module__Hi2WXW__disclosureCard>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;list-style:none;display:flex}.ui-module__Hi2WXW__disclosureCard>summary::-webkit-details-marker{display:none}.ui-module__Hi2WXW__disclosureCard>summary:hover,.ui-module__Hi2WXW__disclosureCard>summary:focus-visible{background:var(--ui-surface-hover)}.ui-module__Hi2WXW__disclosureCard>summary:focus-visible{outline:3px solid var(--ui-focus);outline-offset:-3px}.ui-module__Hi2WXW__disclosureSummary{flex:16rem;gap:.25rem;min-width:0;display:grid}.ui-module__Hi2WXW__disclosureDescription{color:var(--ink-soft);font-size:.76rem;line-height:1.45}.ui-module__Hi2WXW__disclosureContent{overflow:hidden}.ui-module__Hi2WXW__disclosureCard[open]>.ui-module__Hi2WXW__disclosureContent{transform-origin:top;animation:.22s ease-out both ui-module__Hi2WXW__disclosure-open}.ui-module__Hi2WXW__openHint{background:var(--ui-surface-hover);width:fit-content;color:var(--blue-700);letter-spacing:.02em;border-radius:999px;align-self:start;align-items:center;gap:.3rem;margin-top:.45rem;padding:.24rem .48rem;font-size:.68rem;font-weight:800;display:inline-flex}.ui-module__Hi2WXW__openHint svg{width:.9rem;height:.9rem;overflow:visible}.ui-module__Hi2WXW__openHintRing{fill:none;stroke:currentColor;stroke-width:1.5px;transform-origin:12px 12px;animation:1.5s ease-out infinite ui-module__Hi2WXW__open-hint-ring}.ui-module__Hi2WXW__openHintTarget{fill:currentColor}.ui-module__Hi2WXW__openHintClose,.ui-module__Hi2WXW__disclosureCard[open] .ui-module__Hi2WXW__openHintOpen{display:none}.ui-module__Hi2WXW__disclosureCard[open] .ui-module__Hi2WXW__openHintClose{display:inline}.ui-module__Hi2WXW__disclosureCard[open] .ui-module__Hi2WXW__openHintRing{animation:none}@keyframes ui-module__Hi2WXW__disclosure-open{0%{opacity:0;max-height:0;transform:translateY(-.3rem)}to{opacity:1;max-height:300rem;transform:translateY(0)}}@keyframes ui-module__Hi2WXW__open-hint-ring{0%{opacity:.85;transform:scale(.55)}75%,to{opacity:0;transform:scale(1.25)}}.ui-module__Hi2WXW__numberedSteps{margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.ui-module__Hi2WXW__numberedSteps>li{border-top:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);gap:.8rem;min-width:0;padding:.9rem 0;display:grid}.ui-module__Hi2WXW__numberedSteps>li>span{background:var(--blue-700);color:#fff;width:2rem;height:2rem;font-family:var(--font-mono), monospace;border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid}.ui-module__Hi2WXW__numberedSteps h3{color:var(--navy-900);margin:0 0 .3rem;font-size:.94rem}.ui-module__Hi2WXW__numberedSteps li p{color:var(--ink-soft);margin:0;font-size:.78rem;line-height:1.52}@media (max-width:760px){.ui-module__Hi2WXW__pageHeader{flex-direction:column;align-items:flex-start}.ui-module__Hi2WXW__pageHeaderAside,.ui-module__Hi2WXW__actions,.ui-module__Hi2WXW__tabs{scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}.ui-module__Hi2WXW__pageHeaderAside,.ui-module__Hi2WXW__accountIdentityText{justify-items:start}.ui-module__Hi2WXW__pageHeaderAsideInline{display:grid}.ui-module__Hi2WXW__accountIdentity,.ui-module__Hi2WXW__actions{justify-content:flex-start}.ui-module__Hi2WXW__tabs a{white-space:nowrap;flex:none}.ui-module__Hi2WXW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-module__Hi2WXW__fieldGrid{grid-template-columns:1fr}.ui-module__Hi2WXW__stats div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.ui-module__Hi2WXW__stats div:nth-child(4){border-top:1px solid var(--line)}.ui-module__Hi2WXW__splitPanel{grid-template-columns:1fr;align-items:stretch}.ui-module__Hi2WXW__dataRow{flex-wrap:wrap;align-items:flex-start}.ui-module__Hi2WXW__stepper{padding:.8rem}.ui-module__Hi2WXW__stepper ol{grid-template-columns:repeat(var(--step-count), minmax(0, 1fr));gap:.25rem;margin-top:.6rem}.ui-module__Hi2WXW__stepper button{justify-content:center;min-height:44px;padding:.3rem}.ui-module__Hi2WXW__stepNumber{font-size:.68rem}.ui-module__Hi2WXW__stepLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:620px){.ui-module__Hi2WXW__pageHeaderAside{display:grid}.ui-module__Hi2WXW__mobileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.ui-module__Hi2WXW__mobileGrid>.ui-module__Hi2WXW__button{width:100%;min-width:0}.ui-module__Hi2WXW__mobileGrid>.ui-module__Hi2WXW__button:only-child{grid-column:1/-1}.ui-module__Hi2WXW__dataRow{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ui-module__Hi2WXW__skeletons span,.ui-module__Hi2WXW__skeletonBlock span,.ui-module__Hi2WXW__disclosureCard[open]>.ui-module__Hi2WXW__disclosureContent,.ui-module__Hi2WXW__openHintRing{animation:none}}
.portal-voting-module___-0QhG__voting,.portal-voting-module___-0QhG__roundBar,.portal-voting-module___-0QhG__votePanel,.portal-voting-module___-0QhG__wizard{gap:1rem;display:grid}.portal-voting-module___-0QhG__roundControls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;min-width:0;display:flex}.portal-voting-module___-0QhG__roundControls>label{flex:18rem}.portal-voting-module___-0QhG__roundActionGroup{justify-content:flex-end;gap:.4rem}.portal-voting-module___-0QhG__roundActionButton.portal-voting-module___-0QhG__roundActionButton{border-color:var(--line);background:var(--ui-surface-solid);width:42px;min-width:42px;height:42px;color:var(--navy-900);padding:0}.portal-voting-module___-0QhG__roundActionButton.portal-voting-module___-0QhG__roundActionButton:hover:not(:disabled){border-color:var(--blue-700);background:var(--ui-surface-hover)}.portal-voting-module___-0QhG__roundPrimaryButton.portal-voting-module___-0QhG__roundPrimaryButton{color:#fff;background:#334ed1}.portal-voting-module___-0QhG__roundPrimaryButton.portal-voting-module___-0QhG__roundPrimaryButton:hover:not(:disabled){background:#253ba3;border-color:#88e8ff}.portal-voting-module___-0QhG__roundActiveButton.portal-voting-module___-0QhG__roundActiveButton{border-color:var(--blue-700);background:var(--ui-surface-hover);color:var(--blue-700)}.portal-voting-module___-0QhG__roundDangerButton.portal-voting-module___-0QhG__roundDangerButton{color:#fff;background:#a7101a}.portal-voting-module___-0QhG__roundDangerButton.portal-voting-module___-0QhG__roundDangerButton:hover:not(:disabled){background:#870b14;border-color:#ff9aa2}.portal-voting-module___-0QhG__roundDeleteButton.portal-voting-module___-0QhG__roundDeleteButton{margin-left:.2rem}.portal-voting-module___-0QhG__roundActionButton svg{width:1.05rem;height:1.05rem}.portal-voting-module___-0QhG__roundInlineForm,.portal-voting-module___-0QhG__roundTitleEditor{border-top:1px solid var(--line);transform-origin:top;gap:.75rem;padding-top:.8rem;animation:.18s cubic-bezier(.2,.8,.2,1) portal-voting-module___-0QhG__editorReveal;display:grid}.portal-voting-module___-0QhG__submissionAnchor{scroll-margin-top:5rem;animation:.22s cubic-bezier(.2,.8,.2,1) portal-voting-module___-0QhG__editorReveal}.portal-voting-module___-0QhG__roundReadiness{color:var(--ink-soft);font-size:.7rem;line-height:1.4}.portal-voting-module___-0QhG__roundFeedback{color:var(--green-500);margin:0;font-size:.76rem;font-weight:750}.portal-voting-module___-0QhG__liveResults{border-top:1px solid var(--line);gap:.75rem;min-width:0;padding-top:.85rem;display:grid}.portal-voting-module___-0QhG__liveResultsHeading{justify-content:space-between;align-items:start;gap:1rem;min-width:0;display:flex}.portal-voting-module___-0QhG__liveResultsHeading>div{gap:.2rem;min-width:0;display:grid}.portal-voting-module___-0QhG__liveResultsHeading h4,.portal-voting-module___-0QhG__liveResultsHeading p{margin:0}.portal-voting-module___-0QhG__liveResultsHeading h4{color:var(--navy-900);font-size:.8rem}.portal-voting-module___-0QhG__liveResultsHeading p{color:var(--ink-soft);font-size:.7rem}.portal-voting-module___-0QhG__liveResultsHeading>strong{color:var(--navy-900);white-space:nowrap;font-size:.76rem;font-weight:750}.portal-voting-module___-0QhG__liveResultsList{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.portal-voting-module___-0QhG__liveResultsList li{min-width:0;color:var(--navy-900);grid-template-columns:minmax(0,1fr) auto;gap:.3rem .75rem;font-size:.76rem;display:grid}.portal-voting-module___-0QhG__liveResultsList span{overflow-wrap:anywhere}.portal-voting-module___-0QhG__liveResultsList progress{width:100%;height:.45rem;accent-color:var(--blue-700);grid-column:1/-1}.portal-voting-module___-0QhG__shirtGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:stretch;gap:1rem;display:grid}.portal-voting-module___-0QhG__shirtItem{flex-direction:column;gap:.75rem;min-width:0;display:flex}.portal-voting-module___-0QhG__shirtItem>.portal-voting-module___-0QhG__shirtCard{flex:1}.portal-voting-module___-0QhG__newShirtTile{border:2px dashed color-mix(in srgb, var(--blue-700) 48%, var(--line));background:var(--ui-surface-hover);min-width:0;min-height:26rem;color:var(--navy-900);font:inherit;text-align:center;cursor:pointer;border-radius:.5rem;place-content:center;justify-items:center;gap:.5rem;padding:2rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.portal-voting-module___-0QhG__newShirtTile:hover:not(:disabled){border-color:var(--blue-700);background:color-mix(in srgb, var(--blue-700) 13%, var(--ui-surface-solid));transform:translateY(-2px)}.portal-voting-module___-0QhG__newShirtTile:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.portal-voting-module___-0QhG__newShirtTile:disabled{cursor:not-allowed;opacity:.55}.portal-voting-module___-0QhG__newShirtTileIcon{color:#fff;background:#334ed1;border-radius:.65rem;place-items:center;width:4rem;height:4rem;font-size:2.5rem;font-weight:400;line-height:1;display:grid}.portal-voting-module___-0QhG__newShirtTile strong{margin-top:.5rem;font-size:1rem}.portal-voting-module___-0QhG__newShirtTile>span:last-child{color:var(--ink-soft);font-size:.74rem}.portal-voting-module___-0QhG__pendingShirtTile{border:1px dashed var(--line);background:var(--ui-surface-solid);text-align:center;border-radius:.5rem;place-items:center;min-width:0;min-height:26rem;padding:2rem;display:grid;position:relative}.portal-voting-module___-0QhG__pendingShirtTile>div{gap:.35rem;min-width:0;display:grid}.portal-voting-module___-0QhG__pendingShirtTile strong{color:var(--navy-900);overflow-wrap:anywhere}.portal-voting-module___-0QhG__pendingShirtTile span{color:var(--ink-soft);font-size:.74rem}.portal-voting-module___-0QhG__pendingShirtTile>button{position:absolute;top:.65rem;right:.65rem}.portal-voting-module___-0QhG__shirtCard{border:1px solid var(--line);background:var(--ui-surface-solid);border-radius:.5rem;grid-template-rows:auto 1fr;min-width:0;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.portal-voting-module___-0QhG__selectedCard{border-color:var(--green-500);box-shadow:0 0 0 3px #24b57333}.portal-voting-module___-0QhG__imageStage{aspect-ratio:4/5;border-bottom:1px solid var(--line);touch-action:pan-y;background:#d8dce5;place-items:center;display:grid;position:relative;overflow:hidden}.portal-voting-module___-0QhG__selectedCard .portal-voting-module___-0QhG__imageStage:after{content:"";z-index:1;border:4px solid var(--green-500);pointer-events:none;background:#24b57314;position:absolute;inset:0}.portal-voting-module___-0QhG__imageStage>img{opacity:0;object-fit:contain;width:100%;height:100%;transition:opacity .18s;display:block;position:absolute;inset:0}.portal-voting-module___-0QhG__imageStage>img.portal-voting-module___-0QhG__imageReady{opacity:1}.portal-voting-module___-0QhG__imageSkeleton{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.portal-voting-module___-0QhG__imageSkeleton span{border-radius:0;height:100%}.portal-voting-module___-0QhG__imageUnavailable{z-index:2;color:#27314a;text-align:center;justify-items:center;gap:.65rem;width:calc(100% - 2rem);display:grid;position:relative}.portal-voting-module___-0QhG__imageSelectTarget{z-index:1;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.portal-voting-module___-0QhG__imageSelectTarget:disabled{cursor:wait}.portal-voting-module___-0QhG__imageSelectTarget:focus-visible{outline:3px solid var(--green-500);outline-offset:-6px}.portal-voting-module___-0QhG__imageUnavailable p{margin:0;font-size:.78rem;font-weight:750}.portal-voting-module___-0QhG__carouselControls{border:1px solid var(--line);background:var(--ui-surface-solid);border-radius:.5rem;align-items:center;gap:.3rem;padding:.2rem;display:flex}.portal-voting-module___-0QhG__imageToolbar{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex;position:absolute;top:.65rem;left:.65rem;right:.65rem}.portal-voting-module___-0QhG__imageToolbar>*{pointer-events:auto}.portal-voting-module___-0QhG__imageToolbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.4rem;display:flex}.portal-voting-module___-0QhG__imageEditButton.portal-voting-module___-0QhG__imageEditButton{background:var(--ui-surface-solid);width:42px;min-width:42px;height:42px;padding:0}.portal-voting-module___-0QhG__imageEditButton svg{fill:currentColor;width:1.1rem;height:1.1rem}.portal-voting-module___-0QhG__imageDeleteButton svg{fill:none;stroke:currentColor}.portal-voting-module___-0QhG__carouselControls button{min-width:42px;min-height:42px}.portal-voting-module___-0QhG__carouselControls span{min-width:2.6rem;color:var(--ink-soft);font-family:var(--font-mono), monospace;text-align:center;font-size:.68rem;font-weight:700}.portal-voting-module___-0QhG__cardBody{flex-direction:column;gap:.8rem;padding:1rem;display:flex}.portal-voting-module___-0QhG__cardBody>:last-child{margin-top:auto}.portal-voting-module___-0QhG__cardTitle{justify-content:space-between;align-items:start;gap:.75rem;min-width:0;display:flex}.portal-voting-module___-0QhG__cardTitle h3,.portal-voting-module___-0QhG__cardTitle p,.portal-voting-module___-0QhG__description{margin:0}.portal-voting-module___-0QhG__cardTitle h3{color:var(--navy-900);overflow-wrap:anywhere;font-size:1rem}.portal-voting-module___-0QhG__cardTitle p,.portal-voting-module___-0QhG__description{color:var(--ink-soft);font-size:.76rem}.portal-voting-module___-0QhG__description{white-space:pre-line}.portal-voting-module___-0QhG__submitter{min-width:0;color:var(--ink-soft);align-items:center;gap:.55rem;font-size:.74rem;display:flex}.portal-voting-module___-0QhG__submitter strong{color:var(--navy-900);overflow-wrap:anywhere}.portal-voting-module___-0QhG__cardTitle p{margin-top:.2rem}.portal-voting-module___-0QhG__angleTabs{border:1px solid var(--line);background:var(--ui-surface-solid);border-radius:.5rem;flex-wrap:wrap;gap:.3rem;padding:.2rem;display:flex}.portal-voting-module___-0QhG__angleTabs button{border:1px solid var(--line);background:var(--ui-surface-solid);min-height:42px;color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:.4rem;padding:.42rem .65rem;font-size:.72rem;font-weight:750}.portal-voting-module___-0QhG__angleTabs button[aria-pressed=true]{border-color:var(--blue-700);background:var(--ui-surface-hover);color:var(--navy-900)}.portal-voting-module___-0QhG__angleTabs button:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.portal-voting-module___-0QhG__result{grid-template-columns:1fr auto;gap:.35rem .75rem;font-size:.78rem;display:grid}.portal-voting-module___-0QhG__result span{color:var(--ink-soft)}.portal-voting-module___-0QhG__result progress{width:100%;height:.45rem;accent-color:var(--blue-700);grid-column:1/-1}.portal-voting-module___-0QhG__cardState{border-top:1px solid var(--line);color:var(--ink-soft);margin-bottom:0;padding-top:.7rem;font-size:.74rem;font-weight:750}.portal-voting-module___-0QhG__voteFeedback{grid-column:1/-1;margin:0;font-size:.76rem;font-weight:750}.portal-voting-module___-0QhG__voteFeedbackSuccess{color:var(--green-500)}.portal-voting-module___-0QhG__voteFeedbackError{color:var(--red-700)}.portal-voting-module___-0QhG__mediaError{border-left:3px solid var(--red-500)}.portal-voting-module___-0QhG__variationList{gap:1rem;display:grid}.portal-voting-module___-0QhG__inlineEditor{border:1px solid var(--blue-700);background:var(--ui-surface-hover);transform-origin:top;border-radius:.5rem;gap:.9rem;min-width:0;padding:1rem;animation:.18s cubic-bezier(.2,.8,.2,1) portal-voting-module___-0QhG__editorReveal;display:grid}@keyframes portal-voting-module___-0QhG__editorReveal{0%{opacity:0;transform:translateY(-.45rem)}to{opacity:1;transform:translateY(0)}}.portal-voting-module___-0QhG__inlineEditorHeading{justify-content:space-between;align-items:start;gap:1rem;min-width:0;display:flex}.portal-voting-module___-0QhG__inlineEditorHeading>div{gap:.2rem;min-width:0;display:grid}.portal-voting-module___-0QhG__inlineEditorHeading strong{color:var(--navy-900);overflow-wrap:anywhere;font-size:.82rem}.portal-voting-module___-0QhG__inlineEditorHeading span,.portal-voting-module___-0QhG__autoSaveState{color:var(--ink-soft);font-size:.7rem}.portal-voting-module___-0QhG__autoSaveState{min-height:1rem;font-family:var(--font-mono), monospace;flex:none;font-weight:800}.portal-voting-module___-0QhG__variationEditor{border:1px solid var(--line);border-radius:.5rem;gap:.9rem;min-width:0;margin:0;padding:.9rem;display:grid}.portal-voting-module___-0QhG__variationEditor legend{color:var(--navy-900);padding:0 .35rem;font-size:.8rem;font-weight:800}.portal-voting-module___-0QhG__editVariationList{gap:.5rem;display:grid}.portal-voting-module___-0QhG__editVariation{border:1px solid var(--line);background:var(--ui-surface-solid);border-radius:.45rem;grid-template-columns:minmax(0,1fr) 2.75rem;align-items:center;gap:.75rem;min-width:0;padding:.7rem;display:grid}.portal-voting-module___-0QhG__editVariation>div:first-child{gap:.2rem;min-width:0;display:grid}.portal-voting-module___-0QhG__editVariation>div:first-child strong{color:var(--navy-900);overflow-wrap:anywhere;font-size:.8rem}.portal-voting-module___-0QhG__editVariation>div:first-child span{color:var(--ink-soft);font-size:.7rem}.portal-voting-module___-0QhG__editVariationDragging{border-color:var(--blue-500);background:var(--ui-surface-hover)}.portal-voting-module___-0QhG__editVariationPlaceholder{pointer-events:none;opacity:0}.portal-voting-module___-0QhG__dragGhost{z-index:1000;pointer-events:none;opacity:.96;cursor:grabbing;will-change:transform;margin:0;position:fixed;inset:0 auto auto 0;box-shadow:0 1rem 2.5rem #080c213d}.portal-voting-module___-0QhG__dragHandle{border:1px solid var(--line);background:var(--ui-surface-solid);width:2.75rem;height:2.75rem;color:var(--ink-soft);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:.4rem;place-items:center;padding:0;display:grid}.portal-voting-module___-0QhG__dragHandle:hover:not(:disabled),.portal-voting-module___-0QhG__dragHandle:focus-visible,.portal-voting-module___-0QhG__dragHandle[aria-pressed=true]{border-color:var(--blue-500);color:var(--blue-700)}.portal-voting-module___-0QhG__dragHandle[aria-pressed=true]{cursor:grabbing}.portal-voting-module___-0QhG__dragHandle:disabled{cursor:not-allowed;opacity:.48}.portal-voting-module___-0QhG__dragHandle svg{fill:currentColor;width:1.15rem;height:1.15rem}.portal-voting-module___-0QhG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-voting-module___-0QhG__fileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.portal-voting-module___-0QhG__selectedImages{grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),12rem));gap:.6rem;padding-top:.2rem;display:grid}.portal-voting-module___-0QhG__reviewImage{border:1px solid var(--line);background:#d8dce5;border-radius:.5rem;min-width:0;margin:0;overflow:hidden}.portal-voting-module___-0QhG__reviewImage img{aspect-ratio:4/5;object-fit:contain;width:100%;display:block}.portal-voting-module___-0QhG__reviewImage figcaption{color:#27314a;border-top:1px solid #27314a2e;gap:.15rem;padding:.5rem;font-size:.66rem;display:grid}.portal-voting-module___-0QhG__reviewImage figcaption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.portal-voting-module___-0QhG__roundControls{flex-direction:column;align-items:stretch}.portal-voting-module___-0QhG__fileGrid{grid-template-columns:1fr}.portal-voting-module___-0QhG__inlineEditorHeading,.portal-voting-module___-0QhG__liveResultsHeading{flex-direction:column;align-items:stretch}}@media (max-width:560px){.portal-voting-module___-0QhG__roundActionGroup{flex-wrap:nowrap;gap:.25rem;width:100%}.portal-voting-module___-0QhG__roundActionButton.portal-voting-module___-0QhG__roundActionButton{width:36px;min-width:36px;height:36px;min-height:36px}.portal-voting-module___-0QhG__roundActionButton svg{width:.95rem;height:.95rem}.portal-voting-module___-0QhG__roundDeleteButton.portal-voting-module___-0QhG__roundDeleteButton{margin-left:auto}}@media (prefers-reduced-motion:reduce){.portal-voting-module___-0QhG__shirtCard,.portal-voting-module___-0QhG__imageStage>img{transition:none}.portal-voting-module___-0QhG__inlineEditor,.portal-voting-module___-0QhG__roundInlineForm,.portal-voting-module___-0QhG__roundTitleEditor,.portal-voting-module___-0QhG__submissionAnchor{animation:none}}
