.PhJPSG_mark{width:40px;height:40px;color:var(--text);flex-shrink:0}.PhJPSG_roofs{stroke:currentColor}.PhJPSG_accent,.PhJPSG_window{fill:var(--brand)}.PhJPSG_mono{color:inherit}.PhJPSG_mono .PhJPSG_accent,.PhJPSG_mono .PhJPSG_window{fill:currentColor}.PhJPSG_animated .PhJPSG_main,.PhJPSG_animated .PhJPSG_side{stroke-dasharray:1;animation:PhJPSG_draw 1.6s var(--ease) infinite}.PhJPSG_animated .PhJPSG_side{animation-delay:.16s}.PhJPSG_animated .PhJPSG_window rect{animation:PhJPSG_blink 1.6s var(--ease) infinite}.PhJPSG_animated .PhJPSG_window rect:nth-child(2){animation-delay:.12s}.PhJPSG_animated .PhJPSG_window rect:nth-child(3){animation-delay:.24s}.PhJPSG_animated .PhJPSG_window rect:nth-child(4){animation-delay:.36s}.PhJPSG_animated .PhJPSG_accent{animation:PhJPSG_blink 1.6s var(--ease) infinite .42s}@keyframes PhJPSG_draw{0%{stroke-dashoffset:1px}45%,75%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes PhJPSG_blink{0%,to{opacity:.25}50%{opacity:1}}
.bDEqbG_logo{align-items:center;gap:var(--padding-sm);color:var(--text);display:inline-flex}.bDEqbG_mark{width:44px;height:44px;margin-top:-6px}.bDEqbG_name{flex-direction:column;line-height:1;display:flex}.bDEqbG_name strong{font-family:var(--font-display), sans-serif;letter-spacing:.08em;font-size:20px;font-weight:800}.bDEqbG_name small{color:var(--brand);letter-spacing:.34em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:800}.bDEqbG_stacked{gap:var(--padding-sm);text-align:center;flex-direction:column}.bDEqbG_stacked .bDEqbG_mark{width:64px;height:64px}.bDEqbG_stacked .bDEqbG_name{align-items:center}.bDEqbG_stacked .bDEqbG_name strong{font-size:26px}.bDEqbG_compact .bDEqbG_name{display:none}@media only screen and (min-width:80em){.bDEqbG_compact .bDEqbG_name{display:flex}}
.B3q1MG_toggle{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);box-shadow:var(--shadow-chip), var(--glass-edge);transition:background var(--duration) var(--ease), color var(--duration) var(--ease);justify-content:center;align-items:center;display:inline-flex}.B3q1MG_toggle:hover{background:var(--brand-soft);color:var(--brand)}.B3q1MG_toggle svg{width:22px;height:22px}
@media screen{._9tNYUW_navContainer{z-index:30;height:var(--topbar-height);padding:0 var(--padding-md);background-color:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--line);flex-shrink:0;position:sticky;top:0}._9tNYUW_navInner{align-items:center;gap:var(--padding-sm);width:100%;height:100%;display:flex}._9tNYUW_navLogo{flex-shrink:0;display:inline-flex}._9tNYUW_title{font-family:var(--font-display), sans-serif;font-size:18px;font-weight:700;display:none}._9tNYUW_staff{align-items:center;gap:var(--padding-sm);min-width:0;display:flex}._9tNYUW_avatar{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}._9tNYUW_who{flex-direction:column;min-width:0;max-width:160px;line-height:1.2;display:none}._9tNYUW_who small{color:var(--text-2)}}@media only screen and (min-width:48em){._9tNYUW_navContainer{padding:0 var(--padding-xl)}._9tNYUW_navInner{gap:var(--padding-md)}._9tNYUW_navLogo{display:none}._9tNYUW_title,._9tNYUW_who{display:flex}._9tNYUW_title{display:block}}
.oA071G_bar{z-index:500;pointer-events:none;transform-origin:0;background:linear-gradient(90deg, var(--brand), var(--brand-bright));height:3px;box-shadow:0 0 10px var(--brand);animation:8s cubic-bezier(.1,.8,.2,1) forwards oA071G_trickle;position:fixed;top:0;left:0;right:0}.oA071G_done{opacity:0;transition:transform .2s var(--ease), opacity .3s ease .15s;animation:none;transform:scaleX(1)}@keyframes oA071G_trickle{0%{transform:scaleX(0)}to{transform:scaleX(.9)}}
