.OpenStagePanel_trigger__DDfGw{display:block;margin:1.5rem auto 0;padding:0;border:0;background:transparent;color:var(--accent);cursor:pointer;font:inherit}.OpenStagePanel_trigger__DDfGw:focus-visible{outline:2px solid var(--accent);outline-offset:.25rem}.OpenStagePanel_dialog__mD4wa{position:fixed;inset:1rem 1rem 0;width:min(96rem,calc(100vw - 2rem));height:calc(100svh - 1rem);max-width:none;max-height:none;margin:0 auto;padding:0;overflow:hidden;border:1px solid var(--ink-15);background:var(--sheet-bg);color:var(--ink);text-align:start;font-size:1rem;line-height:1.5;opacity:0;transform:translateY(.75rem);transition:opacity var(--motion-panel) var(--motion-ease-enter),transform var(--motion-panel) var(--motion-ease-enter),display var(--motion-panel) allow-discrete,overlay var(--motion-panel) allow-discrete}.OpenStagePanel_dialog__mD4wa:focus{outline:none}.OpenStagePanel_dialog__mD4wa[open]{opacity:1;transform:none}@starting-style{.OpenStagePanel_dialog__mD4wa[open]{opacity:0;transform:translateY(.75rem)}}.OpenStagePanel_dialog__mD4wa::backdrop{background:transparent;transition:background-color var(--motion-panel) var(--motion-ease-enter),overlay var(--motion-panel) allow-discrete}.OpenStagePanel_dialog__mD4wa[open]::backdrop{background:color-mix(in oklab,var(--ink) 72%,transparent)}@starting-style{.OpenStagePanel_dialog__mD4wa[open]::backdrop{background:transparent}}.OpenStagePanel_frame__lVAuK{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr)}.OpenStagePanel_header__4IPYw{position:sticky;z-index:2;top:0;display:grid;min-height:calc(3.5rem + env(safe-area-inset-top));grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0;padding:env(safe-area-inset-top) 0 0 clamp(1rem,2vw,2rem);border-bottom:1px solid var(--ink-10);background:var(--sheet-bg)}.OpenStagePanel_close__Aqc_s,.OpenStagePanel_title__moCGX{font-family:var(--font-mono),monospace;font-size:.625rem;letter-spacing:.14em;text-transform:uppercase}.OpenStagePanel_title__moCGX{overflow:hidden;color:var(--accent);text-overflow:ellipsis;white-space:nowrap}.OpenStagePanel_iconControl__kdv42{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ink-65);cursor:pointer;transition:color var(--motion-quick) var(--motion-ease-enter)}.OpenStagePanel_iconControl__kdv42:where(:hover,:focus-visible){color:var(--accent)}.OpenStagePanel_iconControl__kdv42:focus-visible{outline:2px solid currentColor;outline-offset:.2rem}.OpenStagePanel_iconControl__kdv42:focus:not(:focus-visible){outline:none}.OpenStagePanel_fullPageLink__5TjjD{gap:.5rem;padding-inline:.75rem;text-decoration:none}.OpenStagePanel_fullPageLink__5TjjD [data-portfolio-icon=Maximize]{width:.875rem;height:.875rem}.OpenStagePanel_close__Aqc_s{width:max(2.75rem,clamp(2rem,4vw,4rem));align-self:stretch;border-left:1px solid var(--ink-10)}.OpenStagePanel_scrollBody__eLkKz{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);background:var(--sheet-bg)}.OpenStagePanel_loading__83M3B{padding:3rem 1.5rem;text-align:center;color:var(--ink-65)}@media (max-width:47.99rem),(max-width:56rem) and (max-height:40rem){.OpenStagePanel_dialog__mD4wa{inset:0;width:100vw;height:100dvh;margin:0;border:0}}@media (max-width:39.99rem){.OpenStagePanel_fullPageLink__5TjjD[data-action-link]>span:first-child{display:none}}@media (prefers-reduced-motion:reduce){.OpenStagePanel_dialog__mD4wa,.OpenStagePanel_dialog__mD4wa::backdrop{transform:none;transition:none}}