.Ops-module__GvTOPa__wrap{gap:var(--space-24);margin-top:var(--space-32);flex-direction:column;display:flex}.Ops-module__GvTOPa__facts{color:var(--color-text-secondary);font-size:var(--type-body-s-size);margin:0;padding:0;list-style:none}.Ops-module__GvTOPa__card{gap:var(--space-16);padding:var(--space-16) var(--space-24);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-bg-raised);flex-direction:column;min-width:0;display:flex}.Ops-module__GvTOPa__head{justify-content:space-between;align-items:baseline;gap:var(--space-8);flex-wrap:wrap;display:flex}.Ops-module__GvTOPa__title{font-size:var(--type-ui-heading-size);margin:0}.Ops-module__GvTOPa__note,.Ops-module__GvTOPa__empty{color:var(--color-text-secondary);font-size:var(--type-body-s-size);margin:0}.Ops-module__GvTOPa__tableWrap{overflow-x:auto}.Ops-module__GvTOPa__table{border-collapse:collapse;width:100%;font-size:var(--type-body-s-size)}.Ops-module__GvTOPa__table th,.Ops-module__GvTOPa__table td{padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:top}.Ops-module__GvTOPa__table thead th{color:var(--color-text-secondary);white-space:nowrap;font-weight:400}.Ops-module__GvTOPa__num{font-variant-numeric:tabular-nums;white-space:nowrap}.Ops-module__GvTOPa__sub{color:var(--color-text-secondary);font-size:var(--type-body-xs-size);white-space:normal;display:block}.Ops-module__GvTOPa__miss{color:var(--color-status-warning);font-size:var(--type-body-xs-size);display:block}
.AppPage-module__jxyFGa__page{width:100%;max-width:1200px;padding:var(--space-32) var(--space-48) var(--space-64)}.AppPage-module__jxyFGa__header{justify-content:space-between;align-items:flex-end;gap:var(--space-24);flex-wrap:wrap;display:flex}.AppPage-module__jxyFGa__headerText{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.AppPage-module__jxyFGa__headerActions{gap:var(--space-12);flex-wrap:wrap;display:flex}.AppPage-module__jxyFGa__h1{font-family:var(--font-display);font-stretch:118%;font-size:var(--type-display-m-size);font-weight:var(--type-display-m-weight);line-height:var(--type-display-m-lh);letter-spacing:var(--type-display-m-track);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.AppPage-module__jxyFGa__sub{max-width:640px;color:var(--color-text-secondary);font-size:var(--type-body-m-size);margin:0;line-height:1.5}.AppPage-module__jxyFGa__section{margin-top:var(--space-48);scroll-margin-top:var(--space-24)}.AppPage-module__jxyFGa__h2{margin:0 0 var(--space-16);font-family:var(--font-mono);font-size:var(--type-mono-eyebrow-size);font-weight:var(--type-mono-eyebrow-weight);letter-spacing:var(--type-mono-eyebrow-track);text-transform:uppercase;color:var(--color-text-secondary)}.AppPage-module__jxyFGa__panel{padding:var(--space-24);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-bg-raised)}.AppPage-module__jxyFGa__body{color:var(--color-text-secondary);font-size:var(--type-body-s-size);margin:0;line-height:1.55}.AppPage-module__jxyFGa__soon{margin-top:var(--space-32);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-bg-raised);overflow:hidden}.AppPage-module__jxyFGa__soonBand{aspect-ratio:21/8;position:relative}.AppPage-module__jxyFGa__soonBand .blx-media{position:absolute;inset:0}.AppPage-module__jxyFGa__soonBody{align-items:flex-start;gap:var(--space-16);padding:var(--space-32);flex-direction:column;display:flex}.AppPage-module__jxyFGa__soonTitle{font-family:var(--font-display);font-stretch:118%;font-size:var(--type-display-s-size);text-transform:uppercase;margin:0;font-weight:800;line-height:1.04}@media (max-width:1023px){.AppPage-module__jxyFGa__page{padding:var(--space-32) var(--space-24) var(--space-48)}}@media (max-width:767px){.AppPage-module__jxyFGa__page{padding:var(--space-24) var(--space-16) var(--space-48)}.AppPage-module__jxyFGa__section{margin-top:var(--space-32)}.AppPage-module__jxyFGa__panel{padding:var(--space-16)}.AppPage-module__jxyFGa__soonBand{aspect-ratio:16/10}.AppPage-module__jxyFGa__soonBody{padding:var(--space-24) var(--space-16)}.AppPage-module__jxyFGa__page.AppPage-module__jxyFGa__wideGutter{padding-left:var(--space-24);padding-right:var(--space-24)}}
.AppShell-module__VCJpBa__shell{background:var(--color-bg-canvas);min-height:100vh;color:var(--color-text-primary);grid-template-columns:240px minmax(0,1fr);display:grid}.AppShell-module__VCJpBa__sidebar{border-right:1px solid var(--color-border-subtle);background:var(--color-bg-raised)}.AppShell-module__VCJpBa__sidebarInner{justify-content:space-between;gap:var(--space-24);flex-direction:column;height:100vh;min-height:560px;display:flex;position:sticky;top:0;overflow-y:auto}.AppShell-module__VCJpBa__sidebarTop{padding:var(--space-16) var(--space-16) 0}.AppShell-module__VCJpBa__logo{height:30px;color:var(--color-text-primary);border-radius:var(--radius-xs);align-items:center;text-decoration:none;display:inline-flex}.AppShell-module__VCJpBa__sideNav{margin-top:var(--space-32)}.AppShell-module__VCJpBa__sideNav ul{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AppShell-module__VCJpBa__sideNav .blx-nav{min-height:36px}.AppShell-module__VCJpBa__sidebarBottom{gap:var(--space-12);padding:0 var(--space-16) var(--space-16);flex-direction:column;display:flex}.AppShell-module__VCJpBa__credits,.AppShell-module__VCJpBa__creditsCard{gap:var(--space-8);padding:var(--space-16);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-bg-canvas);color:var(--color-text-primary);flex-direction:column;margin:0;display:flex}.AppShell-module__VCJpBa__creditsPlan,.AppShell-module__VCJpBa__creditsRow{font-family:var(--font-mono);font-size:var(--type-mono-eyebrow-size);font-weight:var(--type-mono-eyebrow-weight);letter-spacing:var(--type-mono-eyebrow-track);text-transform:uppercase;color:var(--color-text-secondary);margin:0}.AppShell-module__VCJpBa__creditsValue{margin:var(--space-4) 0 0;font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;font-stretch:118%;line-height:1}.AppShell-module__VCJpBa__creditsRow{justify-content:space-between;gap:var(--space-8);display:flex}.AppShell-module__VCJpBa__creditsBar{height:3px}.AppShell-module__VCJpBa__creditsBuy{margin-top:var(--space-8)}.AppShell-module__VCJpBa__creditsSkeleton,.AppShell-module__VCJpBa__creditsCardSkeleton{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-bg-panel);height:172px}.AppShell-module__VCJpBa__creditsCardSkeleton{height:150px}.AppShell-module__VCJpBa__user{align-items:center;gap:var(--space-12);min-height:44px;padding:0 var(--space-8);border-radius:var(--radius-sm);color:var(--color-text-primary);text-decoration:none;display:flex}.AppShell-module__VCJpBa__user:hover{background:var(--color-bg-sunken)}.AppShell-module__VCJpBa__avatar{border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:var(--color-bg-sunken);width:28px;height:28px;color:var(--color-text-secondary);font-family:var(--font-mono);letter-spacing:.04em;flex:none;place-items:center;font-size:10.5px;font-weight:500;display:inline-grid}.AppShell-module__VCJpBa__userText{flex-direction:column;min-width:0;display:flex}.AppShell-module__VCJpBa__userName{font-size:var(--type-ui-label-size);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.AppShell-module__VCJpBa__userPlan{color:var(--color-text-secondary);font-size:var(--type-body-xs-size)}.AppShell-module__VCJpBa__topBar{z-index:30;align-items:center;gap:var(--space-16);height:52px;padding:0 var(--space-16);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-raised);min-width:0;display:flex;position:sticky;top:0}.AppShell-module__VCJpBa__topBarLogo{color:var(--color-text-primary);border-radius:var(--radius-xs);flex:none;align-items:center;text-decoration:none;display:inline-flex}.AppShell-module__VCJpBa__topBarDivider{background:var(--color-border-strong);flex:none;width:1px;height:20px}.AppShell-module__VCJpBa__topBarProject{align-items:center;min-width:0;display:flex}.AppShell-module__VCJpBa__topBarStatus{min-width:0;margin-left:var(--space-16);align-items:center;display:flex}.AppShell-module__VCJpBa__topBarEnd{align-items:center;gap:var(--space-16);min-width:0;margin-left:auto;display:flex}.AppShell-module__VCJpBa__topBarAvatar{border-radius:var(--radius-full);text-decoration:none;display:inline-flex}.AppShell-module__VCJpBa__meter{align-items:baseline;gap:var(--space-8);font-family:var(--font-mono);font-size:var(--type-mono-caption-size);letter-spacing:var(--type-mono-caption-track);color:var(--color-text-primary);white-space:nowrap;font-variant-numeric:tabular-nums;text-decoration:none;display:inline-flex}.AppShell-module__VCJpBa__meterLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--type-mono-eyebrow-track);font-size:var(--type-mono-eyebrow-size)}.AppShell-module__VCJpBa__mobileOnly{grid-column:1/-1}.AppShell-module__VCJpBa__paletteButton{align-items:center;gap:var(--space-8);height:36px;padding:0 var(--space-12);border-radius:var(--radius-xs);border:1px solid var(--color-border-control);color:var(--color-text-secondary);font:inherit;font-size:var(--type-body-s-size);cursor:pointer;white-space:nowrap;background:0 0;display:inline-flex}.AppShell-module__VCJpBa__paletteButton:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.AppShell-module__VCJpBa__paletteButtonLabel{text-align:left;flex:1}.AppShell-module__VCJpBa__kbd{font-family:var(--font-mono);font-size:var(--type-mono-caption-size);color:var(--color-text-secondary)}.AppShell-module__VCJpBa__topBarSearch{justify-content:center;width:40px;padding:0}.AppShell-module__VCJpBa__topBarSearch .AppShell-module__VCJpBa__paletteButtonLabel,.AppShell-module__VCJpBa__topBarSearch .AppShell-module__VCJpBa__kbd{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AppShell-module__VCJpBa__palette{width:min(560px,100%);padding:var(--space-16) var(--space-16) var(--space-12);align-self:start;margin-top:12vh}.AppShell-module__VCJpBa__palette .blx-dialog__title{font-family:var(--font-mono);font-size:var(--type-mono-eyebrow-size);font-weight:var(--type-mono-eyebrow-weight);letter-spacing:var(--type-mono-eyebrow-track);text-transform:uppercase;color:var(--color-text-secondary);padding-top:var(--space-8)}.AppShell-module__VCJpBa__paletteField{align-items:center;gap:var(--space-12);height:44px;margin-top:var(--space-8);padding:0 var(--space-12);border-radius:var(--radius-xs);border:1px solid var(--color-border-control);background:var(--color-bg-canvas);color:var(--color-text-secondary);display:flex}.AppShell-module__VCJpBa__paletteField:focus-within{border-color:var(--color-text-primary)}.AppShell-module__VCJpBa__paletteInput{min-width:0;height:100%;color:var(--color-text-primary);font:inherit;font-size:var(--type-body-m-size);background:0 0;border:0;flex:1}.AppShell-module__VCJpBa__paletteInput:focus-visible{outline:none}.AppShell-module__VCJpBa__paletteList{margin:var(--space-12) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.AppShell-module__VCJpBa__paletteOption{align-items:center;gap:var(--space-12);min-height:40px;padding:0 var(--space-12);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--type-ui-label-size);cursor:pointer;font-weight:500;display:flex}.AppShell-module__VCJpBa__paletteOption[aria-selected=true]{background:var(--color-bg-sunken);color:var(--color-text-primary)}.AppShell-module__VCJpBa__paletteIcon{display:inline-flex}.AppShell-module__VCJpBa__paletteEmpty{margin:var(--space-16) var(--space-12);color:var(--color-text-secondary);font-size:var(--type-body-s-size)}.AppShell-module__VCJpBa__paletteHint{margin:var(--space-12) 0 0;padding-top:var(--space-12);border-top:1px solid var(--color-border-subtle);font-family:var(--font-mono);font-size:var(--type-mono-caption-size);color:var(--color-text-secondary)}.AppShell-module__VCJpBa__rail ul{padding:var(--space-12) 0;align-items:center;gap:var(--space-8);flex-direction:column;margin:0;list-style:none;display:flex}.AppShell-module__VCJpBa__railLink{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-text-secondary);place-items:center;display:inline-grid}.AppShell-module__VCJpBa__railLink:hover,.AppShell-module__VCJpBa__railLink[aria-current=page]{color:var(--color-text-primary);background:var(--color-bg-sunken)}.AppShell-module__VCJpBa__main{min-width:0}.AppShell-module__VCJpBa__main:focus{outline:none}.AppShell-module__VCJpBa__page{padding:var(--space-48) var(--space-48) var(--space-48)}.AppShell-module__VCJpBa__pageTitle{margin:0 0 var(--space-24);font-family:var(--font-display);font-stretch:118%;font-size:var(--type-display-m-size);font-weight:800;line-height:var(--type-display-m-lh);text-transform:uppercase}.AppShell-module__VCJpBa__errorPanel,.AppShell-module__VCJpBa__errorCompact{align-items:flex-start;gap:var(--space-12);padding:var(--space-24);border:1px solid var(--color-border-strong);border-left:2px solid var(--color-status-danger);border-radius:var(--radius-md);background:var(--color-bg-raised);flex-direction:column;display:flex}.AppShell-module__VCJpBa__errorCompact{gap:var(--space-8);padding:var(--space-12) var(--space-16)}.AppShell-module__VCJpBa__errorTitle{margin:0;font-weight:600}.AppShell-module__VCJpBa__errorBody{color:var(--color-text-secondary);font-size:var(--type-body-s-size);margin:0}.AppShell-module__VCJpBa__notices{gap:var(--space-8);padding:var(--space-24) var(--space-48) 0;flex-direction:column;display:flex}.AppShell-module__VCJpBa__notice{justify-content:space-between;align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-8) var(--space-12) var(--space-16);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-bg-raised);font-size:var(--type-body-s-size);display:flex}.AppShell-module__VCJpBa__noticeClose{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;font-size:20px}.AppShell-module__VCJpBa__tabs{display:none}.AppShell-module__VCJpBa__tab,.AppShell-module__VCJpBa__tabCreate{justify-content:center;align-items:center;gap:var(--space-4);min-width:56px;min-height:52px;color:var(--color-text-secondary);border-radius:var(--radius-sm);flex-direction:column;text-decoration:none;display:flex}.AppShell-module__VCJpBa__tab[aria-current=page]{color:var(--color-text-primary)}.AppShell-module__VCJpBa__tabIcon{display:inline-flex}.AppShell-module__VCJpBa__tabLabel{font-size:11px;font-weight:500}.AppShell-module__VCJpBa__tabCreate{border-radius:var(--radius-sm);background:var(--color-accent);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-on-accent)}@media (min-width:1024px){.AppShell-module__VCJpBa__mobileOnly{display:none}}@media (max-width:1023px){.AppShell-module__VCJpBa__shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.AppShell-module__VCJpBa__sidebar{display:none}.AppShell-module__VCJpBa__main{padding-bottom:88px}.AppShell-module__VCJpBa__page{padding:var(--space-32) var(--space-24)}.AppShell-module__VCJpBa__notices{padding:var(--space-16) var(--space-24) 0}.AppShell-module__VCJpBa__tabs{z-index:40;border-top:1px solid var(--color-border-subtle);background:var(--color-bg-raised);height:72px;display:block;position:fixed;bottom:0;left:0;right:0}.AppShell-module__VCJpBa__tabs ul{height:100%;padding:0 var(--space-4) var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;margin:0;list-style:none;display:grid}.AppShell-module__VCJpBa__tabs li{justify-content:center;display:flex}}@media (max-width:767px){.AppShell-module__VCJpBa__page{padding:var(--space-24) var(--space-16)}.AppShell-module__VCJpBa__notices{padding:var(--space-16) var(--space-16) 0}.AppShell-module__VCJpBa__meterLabel{display:none}}.AppShell-module__VCJpBa__needsYou{align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-12);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-text-primary);font-size:var(--type-ui-label-size);white-space:nowrap;font-weight:500;text-decoration:none;display:inline-flex}.AppShell-module__VCJpBa__needsYou:hover{border-color:var(--color-text-secondary)}.AppShell-module__VCJpBa__needsYouCount{min-width:20px;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--color-status-warning);color:var(--color-on-accent);font-weight:700;font-size:var(--type-body-xs-size);text-align:center}.AppShell-module__VCJpBa__sidebarNeeds{margin-top:var(--space-12);align-self:flex-start}@media (max-width:600px){.AppShell-module__VCJpBa__topBar,.AppShell-module__VCJpBa__topBarEnd{gap:var(--space-8)}.AppShell-module__VCJpBa__needsYouText{display:none}.AppShell-module__VCJpBa__needsYou{padding:var(--space-4) var(--space-8);flex:none}}
.connect-module__Sf-LBG__stack{gap:var(--space-32);margin-top:var(--space-32);flex-direction:column;min-width:0;display:flex}.connect-module__Sf-LBG__section{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.connect-module__Sf-LBG__h2{font-family:var(--font-mono);font-size:var(--type-mono-eyebrow-size);font-weight:var(--type-mono-eyebrow-weight);letter-spacing:var(--type-mono-eyebrow-track);text-transform:uppercase;color:var(--color-text-secondary);margin:0}.connect-module__Sf-LBG__body{max-width:72ch;color:var(--color-text-secondary);font-size:var(--type-body-s-size);margin:0;line-height:1.55}.connect-module__Sf-LBG__inline{font-family:var(--font-mono);font-size:var(--type-mono-code-size);color:var(--color-text-primary);overflow-wrap:anywhere}.connect-module__Sf-LBG__status{align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;display:flex}.connect-module__Sf-LBG__statusText{color:var(--color-text-secondary);font-size:var(--type-body-s-size);margin:0}.connect-module__Sf-LBG__clientTabs{min-width:0}.connect-module__Sf-LBG__clientTabs .blx-tabs__list{overscroll-behavior-x:contain;scrollbar-width:thin;overflow:auto hidden}.connect-module__Sf-LBG__clientTabs .blx-tabs__tab{white-space:nowrap;flex:none}.connect-module__Sf-LBG__clientTabs .blx-tabs__tab[aria-selected=true]:after{bottom:0}.connect-module__Sf-LBG__clientTabs .blx-tabs__tab:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.connect-module__Sf-LBG__clientPanel{gap:var(--space-16);padding-top:var(--space-16);flex-direction:column;min-width:0;display:flex}.connect-module__Sf-LBG__steps{padding-left:var(--space-24);gap:var(--space-8);color:var(--color-text-primary);font-size:var(--type-body-s-size);flex-direction:column;margin:0;line-height:1.5;display:flex}.connect-module__Sf-LBG__snippet{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.connect-module__Sf-LBG__code{padding:var(--space-16);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--color-bg-sunken);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--type-mono-code-size);line-height:var(--type-mono-code-lh);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.connect-module__Sf-LBG__snippetActions{align-items:center;gap:var(--space-12);display:flex}.connect-module__Sf-LBG__copied{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-mono-caption-size)}.connect-module__Sf-LBG__note{color:var(--color-text-secondary);font-size:var(--type-body-xs-size);overflow-wrap:anywhere;margin:0;line-height:1.5}.connect-module__Sf-LBG__note code{font-family:var(--font-mono);color:var(--color-text-primary)}.connect-module__Sf-LBG__note a,.connect-module__Sf-LBG__body a{color:var(--color-text-primary);text-underline-offset:2px;text-decoration:underline}.connect-module__Sf-LBG__dialogForm{gap:var(--space-16);flex-direction:column;display:flex}.connect-module__Sf-LBG__dialogActions{justify-content:flex-end;gap:var(--space-12);flex-wrap:wrap;display:flex}.connect-module__Sf-LBG__formError{color:var(--color-status-danger);font-size:var(--type-body-s-size);margin:0}.connect-module__Sf-LBG__liveStatus{min-height:1em;color:var(--color-text-primary);font-size:var(--type-body-s-size);margin:0}.connect-module__Sf-LBG__emptyPanel{border:1px dashed var(--color-border-strong)}.connect-module__Sf-LBG__inlineLink{color:var(--color-text-primary);text-underline-offset:2px;text-decoration:underline}.connect-module__Sf-LBG__rows{border-top:1px solid var(--color-border-subtle);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.connect-module__Sf-LBG__row{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) 0;border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.connect-module__Sf-LBG__rowText{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.connect-module__Sf-LBG__rowTitle{color:var(--color-text-primary);font-weight:600;font-size:var(--type-body-s-size);overflow-wrap:anywhere;margin:0}.connect-module__Sf-LBG__rowMeta{color:var(--color-text-secondary);font-size:var(--type-body-xs-size);overflow-wrap:anywhere}.connect-module__Sf-LBG__reveal{gap:var(--space-12);border:1px solid var(--color-border-strong);flex-direction:column;display:flex}.connect-module__Sf-LBG__revealRow{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.connect-module__Sf-LBG__keyField{min-width:0;padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);border:1px solid var(--color-border-control);background:var(--color-bg-sunken);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--type-mono-code-size);flex:260px}.connect-module__Sf-LBG__keyField:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.connect-module__Sf-LBG__keyForm{align-items:flex-end;gap:var(--space-12);flex-wrap:wrap;display:flex}.connect-module__Sf-LBG__keyForm>:first-child{flex:240px;max-width:360px}.connect-module__Sf-LBG__robloxPanel{align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}.connect-module__Sf-LBG__robloxActions{gap:var(--space-8);flex-wrap:wrap;display:flex}.connect-module__Sf-LBG__accessBlock{gap:var(--space-4);flex-direction:column;display:flex}.connect-module__Sf-LBG__accessList{gap:var(--space-4) var(--space-16);font-size:var(--type-body-s-size);color:var(--color-text-primary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.connect-module__Sf-LBG__granted{color:var(--color-text-primary)}.connect-module__Sf-LBG__notGranted{color:var(--color-text-muted)}.connect-module__Sf-LBG__consentPage{min-height:100vh;padding:var(--space-64) var(--space-16);background:var(--color-bg-canvas);color:var(--color-text-primary);justify-content:center;display:flex}.connect-module__Sf-LBG__consent{gap:var(--space-16);flex-direction:column;width:100%;max-width:560px;height:fit-content;display:flex}.connect-module__Sf-LBG__consentKicker{font-family:var(--font-mono);font-size:var(--type-mono-eyebrow-size);letter-spacing:var(--type-mono-eyebrow-track);text-transform:uppercase;color:var(--color-text-secondary);margin:0}.connect-module__Sf-LBG__consentTitle{font-family:var(--font-display);font-size:var(--type-display-xs-size);font-weight:var(--type-display-xs-weight);line-height:var(--type-display-xs-lh);overflow-wrap:anywhere;margin:0}.connect-module__Sf-LBG__clientName{color:var(--color-text-primary)}.connect-module__Sf-LBG__consentWants{color:var(--color-text-secondary)}.connect-module__Sf-LBG__consentFacts{gap:var(--space-12);font-size:var(--type-body-s-size);flex-direction:column;margin:0;display:flex}.connect-module__Sf-LBG__consentFacts dt{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-mono-caption-size);text-transform:uppercase}.connect-module__Sf-LBG__consentFacts dd{margin:var(--space-4) 0 0}
.new-game-module__7bwIsq__overlay{z-index:1000;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.new-game-module__7bwIsq__backdrop{background:var(--ed-backdrop);position:absolute;inset:0}.new-game-module__7bwIsq__panel{border:1px solid var(--ed-border-strong);border-radius:var(--radius-md);background:var(--ed-bg-panel);width:min(760px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow-overlay);color:var(--ed-text-primary);font-family:var(--font-body);flex-direction:column;padding:24px 28px 0;display:flex;position:relative;overflow:auto}.new-game-module__7bwIsq__panel:focus{outline:none}.new-game-module__7bwIsq__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.new-game-module__7bwIsq__stepper{gap:8px;margin:0;padding:0;list-style:none;display:flex}.new-game-module__7bwIsq__stepPill{border:1px solid var(--ed-border-strong);height:28px;color:var(--ed-text-primary);font:500 var(--ed-text-body) / 1 var(--font-body);border-radius:999px;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.new-game-module__7bwIsq__stepPill[data-state=current]{border-color:var(--ed-white);background:var(--ed-white);color:var(--ed-bg-canvas)}.new-game-module__7bwIsq__stepPill[data-state=done] svg{color:var(--ed-success)}.new-game-module__7bwIsq__kicker{color:var(--ed-text-secondary);font:500 var(--ed-text-data) / 1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.new-game-module__7bwIsq__title{font:700 var(--ed-text-hero) / 1.2 var(--font-body);margin:18px 0 0}.new-game-module__7bwIsq__sub{color:var(--ed-text-secondary);font:400 var(--ed-text-card) / 1.5 var(--font-body);margin:10px 0 20px}.new-game-module__7bwIsq__lock{border:1px solid var(--ed-border-strong);border-radius:var(--radius-sm);color:var(--ed-text-secondary);font:400 var(--ed-text-body) / 1.5 var(--font-body);align-items:flex-start;gap:10px;margin:16px 0 0;padding:12px 14px;display:flex}.new-game-module__7bwIsq__lock svg{flex:none;margin-top:2px}.new-game-module__7bwIsq__foot{border-top:1px solid var(--ed-border-subtle);background:var(--ed-bg-panel);justify-content:space-between;align-items:center;gap:12px;margin:24px -28px 0;padding:16px 28px;display:flex;position:sticky;bottom:0}.new-game-module__7bwIsq__actions{gap:8px;margin-left:auto;display:flex}.new-game-module__7bwIsq__link{color:var(--ed-text-primary);font:500 var(--ed-text-body) / 1.4 var(--font-body);text-underline-offset:3px;text-decoration:underline}.new-game-module__7bwIsq__form{flex-direction:column;display:flex}.new-game-module__7bwIsq__summary{border:1px solid var(--ed-border-strong);border-radius:var(--radius-sm);align-items:center;gap:12px;padding:12px 14px;display:flex}.new-game-module__7bwIsq__summaryIcon{border:1px solid var(--ed-border-strong);border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.new-game-module__7bwIsq__summaryText{flex-direction:column;gap:4px;min-width:0;display:flex}.new-game-module__7bwIsq__summaryTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.new-game-module__7bwIsq__summaryTitle{font:600 var(--ed-text-card) / 1.3 var(--font-body)}.new-game-module__7bwIsq__summarySub{color:var(--ed-text-secondary);font:400 var(--ed-text-support) / 1.3 var(--font-body)}.new-game-module__7bwIsq__chip{border:1px solid var(--ed-border-strong);border-radius:var(--radius-xs);height:20px;font:500 var(--ed-text-support) / 1 var(--font-body);align-items:center;padding:0 7px;display:inline-flex}.new-game-module__7bwIsq__fixed{color:var(--ed-text-secondary);font:400 var(--ed-text-support) / 1 var(--font-body);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.new-game-module__7bwIsq__change{color:var(--ed-text-primary);font:500 var(--ed-text-body) / 1 var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px;text-decoration:underline}.new-game-module__7bwIsq__field{flex-direction:column;gap:8px;margin-top:18px;display:flex}.new-game-module__7bwIsq__label{color:var(--ed-text-secondary);font:500 var(--ed-text-body) / 1 var(--font-body)}.new-game-module__7bwIsq__input,.new-game-module__7bwIsq__textarea{border:1px solid var(--ed-border-strong);border-radius:var(--radius-sm);background:var(--ed-bg-raised);width:100%;color:var(--ed-text-primary);font:400 var(--ed-text-card) / 1.5 var(--font-body);padding:10px 12px}.new-game-module__7bwIsq__input{height:40px}.new-game-module__7bwIsq__textarea{resize:vertical}.new-game-module__7bwIsq__input:focus-visible,.new-game-module__7bwIsq__textarea:focus-visible{outline:var(--focus-width) solid var(--ed-accent);outline-offset:0}.new-game-module__7bwIsq__input[aria-invalid=true],.new-game-module__7bwIsq__textarea[aria-invalid=true]{border-color:var(--ed-danger)}.new-game-module__7bwIsq__hint{color:var(--ed-text-muted);font:400 var(--ed-text-support) / 1.4 var(--font-body)}.new-game-module__7bwIsq__error,.new-game-module__7bwIsq__formError{color:var(--ed-danger);font:400 var(--ed-text-support) / 1.4 var(--font-body)}.new-game-module__7bwIsq__formError{margin:12px 0 0}.new-game-module__7bwIsq__templateRow{margin:14px 0 0}.new-game-module__7bwIsq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.new-game-module__7bwIsq__overlay{place-items:stretch stretch;padding:0}.new-game-module__7bwIsq__panel{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;padding:18px 16px 0}.new-game-module__7bwIsq__title{font-size:var(--ed-text-page)}.new-game-module__7bwIsq__foot{margin:auto -16px 0;padding:12px 16px}.new-game-module__7bwIsq__summary{flex-wrap:wrap}.new-game-module__7bwIsq__fixed{margin-left:44px}}
.onboarding-module__gMIUfa__checks{gap:10px;min-width:0;display:grid}.onboarding-module__gMIUfa__check{border:1px solid var(--color-border-subtle);background:var(--color-bg-raised);border-radius:14px;grid-template-columns:28px minmax(0,1fr);gap:4px 14px;min-width:0;padding:18px;display:grid}.onboarding-module__gMIUfa__tick{border:2px solid var(--color-border-control);color:#0000;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-weight:700;display:grid}.onboarding-module__gMIUfa__check[data-ok=true] .onboarding-module__gMIUfa__tick{border-color:var(--color-status-success);background:var(--color-status-success);color:var(--color-on-accent)}.onboarding-module__gMIUfa__checkTitle{font-family:var(--font-display);align-self:center;margin:0;font-size:18px;font-weight:800;line-height:1.1}.onboarding-module__gMIUfa__checkBody{grid-column:2;gap:12px;min-width:0;display:grid}.onboarding-module__gMIUfa__why{color:var(--color-text-secondary);margin:0;font-size:14px}.onboarding-module__gMIUfa__status{color:var(--color-status-warning);align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.onboarding-module__gMIUfa__status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite onboarding-module__gMIUfa__pulse}.onboarding-module__gMIUfa__check[data-ok=true] .onboarding-module__gMIUfa__status{color:var(--color-status-success)}.onboarding-module__gMIUfa__check[data-ok=true] .onboarding-module__gMIUfa__status:before{animation:none}@keyframes onboarding-module__gMIUfa__pulse{50%{opacity:.25}}.onboarding-module__gMIUfa__chips{flex-wrap:wrap;gap:6px;display:flex}.onboarding-module__gMIUfa__chip{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:13px}.onboarding-module__gMIUfa__chip[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-text-primary)}.onboarding-module__gMIUfa__cmd{border:1px solid var(--color-border-strong);background:var(--color-bg-sunken);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:10px 10px 10px 14px;display:flex}.onboarding-module__gMIUfa__cmdText{min-width:0;color:var(--color-text-primary);font-family:var(--font-mono);white-space:nowrap;flex:1;font-size:13px;overflow-x:auto}.onboarding-module__gMIUfa__copy{background:var(--color-accent);color:var(--color-on-accent);font:inherit;cursor:pointer;border:0;border-radius:6px;flex:none;padding:7px 12px;font-size:13px;font-weight:600}.onboarding-module__gMIUfa__how{color:var(--color-text-secondary);font-size:14px}.onboarding-module__gMIUfa__how summary{color:var(--color-text-primary);cursor:pointer;font-weight:500}.onboarding-module__gMIUfa__how ol{gap:4px;margin:8px 0 0;padding-left:20px;display:grid}.onboarding-module__gMIUfa__how code{overflow-wrap:anywhere}.onboarding-module__gMIUfa__small{margin:8px 0 0;font-size:13px}.onboarding-module__gMIUfa__error{color:var(--color-status-danger);margin:0;font-size:13px}.onboarding-module__gMIUfa__frame{background:var(--color-bg-canvas);min-height:100dvh;color:var(--color-text-primary)}.onboarding-module__gMIUfa__top{z-index:5;border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-canvas);position:sticky;top:0}.onboarding-module__gMIUfa__topIn{flex-wrap:wrap;align-items:center;gap:12px 16px;max-width:980px;margin:0 auto;padding:12px 16px;display:flex}.onboarding-module__gMIUfa__rail{flex-wrap:wrap;gap:6px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.onboarding-module__gMIUfa__rail li{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.onboarding-module__gMIUfa__rail li[aria-current=step]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.onboarding-module__gMIUfa__rail li[data-done=true]{border-color:var(--color-border-control);color:var(--color-text-primary)}.onboarding-module__gMIUfa__main{gap:28px;max-width:720px;margin:0 auto;padding:40px 16px 96px;display:grid}.onboarding-module__gMIUfa__kicker{color:var(--color-text-secondary);font-family:var(--font-mono);letter-spacing:.08em;margin:0;font-size:12px}.onboarding-module__gMIUfa__h1{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(30px,6vw,44px);font-weight:800;font-stretch:118%;line-height:.98}.onboarding-module__gMIUfa__lede{max-width:52ch;color:var(--color-text-secondary);margin:0;font-size:18px}.onboarding-module__gMIUfa__head{gap:12px;display:grid}.onboarding-module__gMIUfa__actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.onboarding-module__gMIUfa__quiet{color:var(--color-text-secondary);font-size:14px}.onboarding-module__gMIUfa__engines{display:block}.onboarding-module__gMIUfa__plans{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.onboarding-module__gMIUfa__plan{border:1px solid var(--color-border-strong);background:var(--color-bg-raised);border-radius:14px;align-content:start;gap:10px;padding:20px;display:grid}.onboarding-module__gMIUfa__planName{font-family:var(--font-display);margin:0;font-size:20px;font-weight:800}.onboarding-module__gMIUfa__planPrice{margin:0;font-size:15px}.onboarding-module__gMIUfa__planBullets{color:var(--color-text-secondary);gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}@media (prefers-reduced-motion:reduce){.onboarding-module__gMIUfa__status:before{animation:none}}.onboarding-module__gMIUfa__pills{flex:none;align-items:center;gap:6px;display:flex}.onboarding-module__gMIUfa__pill{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.onboarding-module__gMIUfa__pill:hover{color:var(--color-text-primary)}.onboarding-module__gMIUfa__pillDot{background:var(--color-status-warning);border-radius:50%;flex:none;width:7px;height:7px}.onboarding-module__gMIUfa__pill[data-ok=true] .onboarding-module__gMIUfa__pillDot{background:var(--color-status-success)}@media (max-width:1023.98px){.onboarding-module__gMIUfa__pills{gap:2px}.onboarding-module__gMIUfa__pill{justify-content:center;width:26px;height:26px;padding:0}.onboarding-module__gMIUfa__pillLong{display:none}}
.owner-module__BNsjVa__panel{gap:var(--space-24);padding:var(--space-16);flex-direction:column;max-width:880px;display:flex}.owner-module__BNsjVa__section{gap:var(--space-12);flex-direction:column;display:flex}.owner-module__BNsjVa__h3{font-family:var(--font-display);font-size:var(--type-body-s-size);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-weight:700}.owner-module__BNsjVa__muted{color:var(--color-text-secondary);font-size:var(--type-body-xs-size);margin:0;line-height:1.5}.owner-module__BNsjVa__label{font-size:var(--type-body-s-size);color:var(--color-text-primary)}.owner-module__BNsjVa__textarea{width:100%;min-height:96px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);border:1px solid var(--color-border-control);background:var(--color-bg-sunken);color:var(--color-text-primary);font:inherit;font-size:var(--type-body-s-size);resize:vertical;line-height:1.5}.owner-module__BNsjVa__textarea:focus-visible{outline:var(--focus-width,2px) solid var(--color-focus);outline-offset:1px}.owner-module__BNsjVa__row{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.owner-module__BNsjVa__card{gap:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--color-bg-panel);flex-direction:column;display:flex}.owner-module__BNsjVa__cardWaiting{border-color:var(--color-status-warning)}.owner-module__BNsjVa__cardDanger{border-color:var(--color-status-danger);border-width:2px}.owner-module__BNsjVa__flags{gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);border-left:4px solid var(--color-status-danger);background:var(--color-bg-sunken);flex-direction:column;display:flex}.owner-module__BNsjVa__cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-8);flex-wrap:wrap;display:flex}.owner-module__BNsjVa__strong{color:var(--color-text-primary);font-weight:600}.owner-module__BNsjVa__kicker{font-family:var(--font-mono);font-size:var(--type-mono-caption-size,11px);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin:0}.owner-module__BNsjVa__notice{font-size:var(--type-body-s-size);color:var(--color-text-primary);margin:0}.owner-module__BNsjVa__error{font-size:var(--type-body-s-size);color:var(--color-status-danger);margin:0}.owner-module__BNsjVa__steps{gap:var(--space-16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.owner-module__BNsjVa__step{align-items:center;gap:var(--space-8);font-size:var(--type-body-xs-size);color:var(--color-text-muted);display:inline-flex}.owner-module__BNsjVa__step[data-state=active]{color:var(--color-text-primary)}.owner-module__BNsjVa__step[data-state=done]{color:var(--color-status-success)}.owner-module__BNsjVa__stepDot{background:currentColor;border-radius:99px;width:8px;height:8px}.owner-module__BNsjVa__step[data-state=active] .owner-module__BNsjVa__stepDot{animation:1.2s ease-in-out infinite owner-module__BNsjVa__pulse}@keyframes owner-module__BNsjVa__pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.owner-module__BNsjVa__step[data-state=active] .owner-module__BNsjVa__stepDot{animation:none}}.owner-module__BNsjVa__list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.owner-module__BNsjVa__changes{font-family:var(--font-mono);font-size:var(--type-mono-code-size,12px);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;padding:0;list-style:none}.owner-module__BNsjVa__thumbs{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.owner-module__BNsjVa__thumb{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.owner-module__BNsjVa__thumbImage{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);background:var(--color-bg-sunken);width:100%}.owner-module__BNsjVa__banner{justify-content:space-between;align-items:center;gap:var(--space-12);margin:var(--space-12) var(--space-16) 0;padding:var(--space-12) var(--space-16);border-radius:var(--radius-sm);border:1px solid var(--color-status-warning);background:var(--color-bg-panel);flex-wrap:wrap;display:flex}.owner-module__BNsjVa__bannerText{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.owner-module__BNsjVa__bannerTitle{color:var(--color-text-primary);font-weight:600;font-size:var(--type-body-s-size);margin:0}.owner-module__BNsjVa__badgeLink{align-items:center;gap:var(--space-4);margin-left:var(--space-12);padding:2px var(--space-8);border:1px solid var(--color-status-warning);color:var(--color-text-primary);font-size:var(--type-body-xs-size);white-space:nowrap;border-radius:99px;text-decoration:none;display:inline-flex}.owner-module__BNsjVa__badgeLink:focus-visible{outline:var(--focus-width,2px) solid var(--color-focus);outline-offset:2px}.owner-module__BNsjVa__badgeCount{font-family:var(--font-mono);font-weight:600}.owner-module__BNsjVa__uiPreview{gap:var(--space-8);padding:var(--space-16);border-style:solid;flex-direction:column;max-width:360px;display:flex}.owner-module__BNsjVa__uiPreviewTitle{margin:0;font-size:20px;line-height:1.1}.owner-module__BNsjVa__uiPreviewBody{font-size:var(--type-body-s-size);margin:0}.owner-module__BNsjVa__uiPreviewButton{padding:var(--space-4) var(--space-12);font-size:var(--type-body-s-size);align-self:flex-start;font-weight:600}.owner-module__BNsjVa__tokens{gap:var(--space-4) var(--space-12);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.owner-module__BNsjVa__token{align-items:center;gap:var(--space-8);font-family:var(--font-mono);font-size:var(--type-mono-caption-size,11px);color:var(--color-text-secondary);display:flex}.owner-module__BNsjVa__tokenSwatch{border-radius:var(--radius-xs);border:1px solid var(--color-border-subtle);flex:none;width:14px;height:14px}.owner-module__BNsjVa__categoryHead{align-items:baseline;gap:var(--space-8);flex-wrap:wrap;display:flex}.owner-module__BNsjVa__tag{font-family:var(--font-mono);font-size:var(--type-mono-caption-size,11px);color:var(--color-text-secondary);border:1px solid var(--color-border-strong);padding:0 var(--space-8);border-radius:99px}.owner-module__BNsjVa__tagNeeded{border-color:var(--color-status-warning);color:var(--color-text-primary)}.owner-module__BNsjVa__artImage{aspect-ratio:1;object-fit:contain;border-radius:var(--radius-sm);background:var(--color-bg-sunken);width:100%;max-width:240px}.owner-module__BNsjVa__input{width:100%;padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);border:1px solid var(--color-border-control);background:var(--color-bg-sunken);color:var(--color-text-primary);font:inherit;font-size:var(--type-body-s-size)}.owner-module__BNsjVa__input:focus-visible{outline:var(--focus-width,2px) solid var(--color-focus);outline-offset:1px}
.ux-module__h-BtJG__page{gap:var(--space-24);max-width:880px;padding:var(--space-16) 0;flex-direction:column;display:flex}.ux-module__h-BtJG__lead{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-20,20px);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);border-left:3px solid var(--color-status-warning);background:var(--color-bg-panel);flex-wrap:wrap;display:flex}.ux-module__h-BtJG__lead[data-tone=done]{border-left-color:var(--color-status-success)}.ux-module__h-BtJG__lead[data-tone=info]{border-left-color:var(--color-border-strong)}.ux-module__h-BtJG__leadText{gap:var(--space-4);flex-direction:column;flex:320px;min-width:0;display:flex}.ux-module__h-BtJG__leadTitle{align-items:center;gap:var(--space-8);font-size:var(--type-body-l-size,18px);color:var(--color-text-primary);margin:0;font-weight:600;line-height:1.3;display:flex}.ux-module__h-BtJG__lead[data-tone=done] .ux-module__h-BtJG__leadTitle .ux-module__h-BtJG__check{color:var(--color-status-success)}.ux-module__h-BtJG__leadBody{color:var(--color-text-secondary);font-size:var(--type-body-s-size);margin:0;line-height:1.5}.ux-module__h-BtJG__leadBody p{margin:0}.ux-module__h-BtJG__leadActions{gap:var(--space-8);flex-wrap:wrap;display:flex}.ux-module__h-BtJG__details{gap:var(--space-12);flex-direction:column;display:flex}.ux-module__h-BtJG__detailsToggle{align-self:flex-start;align-items:center;gap:var(--space-8);padding:var(--space-4) 0;color:var(--color-text-secondary);font:inherit;font-size:var(--type-body-s-size);cursor:pointer;background:0 0;border:0;display:inline-flex}.ux-module__h-BtJG__detailsToggle:hover{color:var(--color-text-primary)}.ux-module__h-BtJG__detailsToggle:focus-visible{outline:var(--focus-width,2px) solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-xs)}.ux-module__h-BtJG__chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .16s;transform:rotate(-45deg)}.ux-module__h-BtJG__chevron[data-open=true]{transform:rotate(45deg)}.ux-module__h-BtJG__detailsBody{gap:var(--space-16);flex-direction:column;display:flex}.ux-module__h-BtJG__status{align-items:center;gap:var(--space-8);font-size:var(--type-body-s-size);color:var(--color-text-primary);margin:0;line-height:1.4;display:inline-flex}.ux-module__h-BtJG__status[data-tone=ok] .ux-module__h-BtJG__check{color:var(--color-status-success)}.ux-module__h-BtJG__status[data-tone=error]{color:var(--color-status-danger)}.ux-module__h-BtJG__status[data-tone=info]{color:var(--color-text-secondary)}.ux-module__h-BtJG__check{flex:none}.ux-module__h-BtJG__empty{align-items:flex-start;gap:var(--space-8);padding:var(--space-24);border-radius:var(--radius-sm);border:1px dashed var(--color-border-subtle);flex-direction:column;display:flex}.ux-module__h-BtJG__emptyTitle{color:var(--color-text-primary);margin:0;font-weight:600}.ux-module__h-BtJG__emptyBody{color:var(--color-text-secondary);font-size:var(--type-body-s-size);margin:0;line-height:1.5}.ux-module__h-BtJG__emptyAction{margin-top:var(--space-4)}.ux-module__h-BtJG__pill{align-items:center;gap:var(--space-4);padding:2px var(--space-8);border:1px solid var(--color-border-subtle);font-size:var(--type-body-xs-size);white-space:nowrap;color:var(--color-text-secondary);border-radius:999px;line-height:1.5;display:inline-flex}.ux-module__h-BtJG__pill[data-tone=waiting]{border-color:var(--color-status-warning);color:var(--color-text-primary)}.ux-module__h-BtJG__pill[data-tone=done]{border-color:color-mix(in srgb, var(--color-status-success) 60%, transparent);color:var(--color-status-success)}.ux-module__h-BtJG__pill[data-tone=working]{color:var(--color-text-primary)}.ux-module__h-BtJG__skeletonList{gap:var(--space-12);max-width:880px;padding:var(--space-16) 0;flex-direction:column;display:flex}.ux-module__h-BtJG__sk{border-radius:var(--radius-sm);background:var(--color-bg-panel);display:block;position:relative;overflow:hidden}.ux-module__h-BtJG__sk:after,.ux-module__h-BtJG__thumb[data-loading]:after{content:"";background:linear-gradient(100deg, transparent 25%, color-mix(in srgb, var(--white) 6%, transparent) 50%, transparent 75%);animation:ux-module__h-BtJG__uxShimmer 1.6s ease-in-out calc(var(--d,0) * 1ms) infinite;position:absolute;inset:0;transform:translate(-100%)}.ux-module__h-BtJG__skLead{height:84px}.ux-module__h-BtJG__skRow{height:56px}@keyframes ux-module__h-BtJG__uxShimmer{to{transform:translate(100%)}}.ux-module__h-BtJG__thumb{border-radius:var(--radius-sm);background:var(--color-bg-sunken);width:100%;position:relative;overflow:hidden}.ux-module__h-BtJG__thumbImg{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;display:block}.ux-module__h-BtJG__thumbImg[data-loaded=true]{opacity:1}.ux-module__h-BtJG__thumbEmpty{background:radial-gradient(circle at 30% 35%, color-mix(in srgb, var(--white) 5%, transparent), transparent 60%), var(--color-bg-sunken);position:absolute;inset:0}.ux-module__h-BtJG__list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ux-module__h-BtJG__item{gap:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--color-bg-panel);flex-direction:column;display:flex}.ux-module__h-BtJG__item[data-resolved=true]{background:0 0;border-style:dashed}.ux-module__h-BtJG__itemHead{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;display:flex}.ux-module__h-BtJG__itemTitle{font-size:var(--type-body-m-size,15px);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-weight:600}.ux-module__h-BtJG__itemText{color:var(--color-text-secondary);font-size:var(--type-body-s-size);overflow-wrap:anywhere;margin:0;line-height:1.5}.ux-module__h-BtJG__itemActions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.ux-module__h-BtJG__sectionTitle{font-size:var(--type-body-s-size);color:var(--color-text-secondary);margin:0;font-weight:600}.ux-module__h-BtJG__section{gap:var(--space-12);flex-direction:column;display:flex}.ux-module__h-BtJG__row{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.ux-module__h-BtJG__muted{color:var(--color-text-secondary);font-size:var(--type-body-xs-size);margin:0;line-height:1.5}.ux-module__h-BtJG__diff{gap:var(--space-8);font-size:var(--type-body-s-size);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ux-module__h-BtJG__diffLabel{color:var(--color-text-secondary);font-size:var(--type-body-xs-size);display:block}.ux-module__h-BtJG__diffFrom{color:var(--color-text-muted);overflow-wrap:anywhere;text-decoration:line-through}.ux-module__h-BtJG__diffTo{color:var(--color-text-primary);overflow-wrap:anywhere}.ux-module__h-BtJG__category{gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--color-bg-panel);scroll-margin-top:var(--space-24);flex-direction:column;display:flex}.ux-module__h-BtJG__category[data-state=chosen]{background:0 0}.ux-module__h-BtJG__categoryHead{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.ux-module__h-BtJG__categoryTitle{align-items:center;gap:var(--space-8);font-size:var(--type-body-m-size,16px);color:var(--color-text-primary);margin:0;font-weight:600;display:flex}.ux-module__h-BtJG__chosenRow{gap:var(--space-16);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;display:grid}.ux-module__h-BtJG__chosenText{gap:var(--space-8);flex-direction:column;display:flex}.ux-module__h-BtJG__grid{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.ux-module__h-BtJG__card{gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--color-bg-canvas);flex-direction:column;display:flex;position:relative}.ux-module__h-BtJG__card[data-selected=true]{border:2px solid var(--color-status-success);padding:calc(var(--space-8) - 1px)}.ux-module__h-BtJG__card[data-saving=true]{border-color:var(--color-border-strong)}.ux-module__h-BtJG__cardName{font-size:var(--type-body-s-size);color:var(--color-text-primary);margin:0;font-weight:600}.ux-module__h-BtJG__cardMeta{font-size:var(--type-body-xs-size);color:var(--color-text-secondary);margin:0}.ux-module__h-BtJG__cardBadge{top:var(--space-12);left:var(--space-12);z-index:1;align-items:center;gap:var(--space-4);padding:2px var(--space-8);background:var(--color-status-success);color:var(--ink-950);font-size:var(--type-body-xs-size);border-radius:999px;font-weight:600;display:inline-flex;position:absolute}.ux-module__h-BtJG__freeTag{top:var(--space-12);right:var(--space-12);z-index:1;padding:2px var(--space-8);background:color-mix(in srgb, var(--ink-950) 70%, transparent);color:var(--white);font-size:var(--type-body-xs-size);border-radius:999px;font-weight:600;position:absolute}.ux-module__h-BtJG__paintProgress{gap:var(--space-8);flex-direction:column;display:flex}.ux-module__h-BtJG__bar{background:var(--color-bg-sunken);border-radius:99px;height:6px;overflow:hidden}.ux-module__h-BtJG__barFill{border-radius:inherit;background:var(--color-status-success);height:100%;transition:width .4s;display:block}.ux-module__h-BtJG__tokens{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ux-module__h-BtJG__swatches{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.ux-module__h-BtJG__swatch{border-radius:var(--radius-xs);border:1px solid var(--color-border-subtle);width:16px;height:16px}.ux-module__h-BtJG__dialogBody{gap:var(--space-8);color:var(--color-text-secondary);font-size:var(--type-body-s-size);flex-direction:column;margin:0;line-height:1.5;display:flex}.ux-module__h-BtJG__dialogBody strong{color:var(--color-text-primary)}@media (max-width:639px){.ux-module__h-BtJG__chosenRow{grid-template-columns:minmax(0,1fr)}.ux-module__h-BtJG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-module__h-BtJG__lead{padding:var(--space-16)}.ux-module__h-BtJG__leadActions{width:100%}}@media (prefers-reduced-motion:reduce){.ux-module__h-BtJG__sk:after,.ux-module__h-BtJG__thumb[data-loading]:after{animation:none}.ux-module__h-BtJG__thumbImg,.ux-module__h-BtJG__chevron,.ux-module__h-BtJG__barFill{transition:none}}
.needs-module__U6H2pa__page{gap:var(--space-24);padding:var(--space-16) 0;flex-direction:column;display:flex}.needs-module__U6H2pa__head{gap:var(--space-4);text-align:center;flex-direction:column;align-items:center;display:flex}.needs-module__U6H2pa__title{font-size:var(--type-display-xs-size);line-height:var(--type-display-xs-lh);margin:0}.needs-module__U6H2pa__sub{color:var(--color-text-secondary);font-size:var(--type-body-s-size);margin:0}.needs-module__U6H2pa__card{align-items:center;gap:var(--space-16);width:100%;max-width:680px;padding:var(--space-24);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-raised);text-align:center;flex-direction:column;margin-inline:auto;animation:.35s cubic-bezier(.16,1,.3,1) needs-module__U6H2pa__slide-in;display:flex}@keyframes needs-module__U6H2pa__slide-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.needs-module__U6H2pa__card{animation:none}}.needs-module__U6H2pa__kind{font-family:var(--font-mono);font-size:var(--type-mono-caption-size);letter-spacing:var(--type-mono-caption-track);color:var(--color-text-muted)}.needs-module__U6H2pa__cardTitle{font-size:var(--type-display-s-size);line-height:var(--type-display-s-lh);margin:0}.needs-module__U6H2pa__text{color:var(--color-text-secondary);max-width:52ch;margin:0}.needs-module__U6H2pa__actions{justify-content:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.needs-module__U6H2pa__options{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}@media (max-width:520px){.needs-module__U6H2pa__options{grid-template-columns:1fr;max-width:440px;margin-inline:auto}}.needs-module__U6H2pa__option{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-panel);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);flex-direction:column;padding:0;display:flex;overflow:hidden}.needs-module__U6H2pa__option:hover:not(:disabled){border-color:var(--color-accent);transform:translateY(-2px)}.needs-module__U6H2pa__option:disabled{opacity:.6;cursor:progress}.needs-module__U6H2pa__stage{aspect-ratio:1;background:radial-gradient(ellipse 70% 60% at 50% 42%, var(--color-bg-sunken) 0%, var(--color-bg-panel) 62%, var(--color-bg-canvas) 100%);width:100%;display:block}.needs-module__U6H2pa__stage img{object-fit:contain;width:100%;height:100%;display:block}.needs-module__U6H2pa__noPicture{height:100%;padding:var(--space-12);color:var(--color-text-muted);font-size:var(--type-body-s-size);place-items:center;display:grid}.needs-module__U6H2pa__optionName{padding:var(--space-8) var(--space-12);font-weight:600;font-size:var(--type-body-s-size)}.needs-module__U6H2pa__done{width:100%;max-width:680px;margin-inline:auto}.needs-module__U6H2pa__done summary{cursor:pointer;color:var(--color-text-secondary);font-weight:600}.needs-module__U6H2pa__doneList{margin:var(--space-12) 0 0;gap:var(--space-8);flex-direction:column;padding:0;list-style:none;display:flex}.needs-module__U6H2pa__doneItem{align-items:center;gap:var(--space-12);font-size:var(--type-body-s-size);color:var(--color-text-secondary);display:flex}.needs-module__U6H2pa__doneThumb{object-fit:cover;border-radius:var(--radius-sm);flex:none;width:48px;height:48px}.needs-module__U6H2pa__ask{text-align:left;justify-self:center;gap:8px;width:min(100%,440px);display:grid}.needs-module__U6H2pa__note{border:1px solid var(--color-border-strong);background:var(--color-bg-sunken);width:100%;color:var(--color-text-primary);box-sizing:border-box;font:inherit;resize:vertical;border-radius:8px;padding:10px 12px}.needs-module__U6H2pa__link{color:var(--color-accent);font-weight:600;text-decoration:underline}.needs-module__U6H2pa__wide{aspect-ratio:16/9}.needs-module__U6H2pa__tall{aspect-ratio:9/16;max-height:360px;margin-inline:auto}.needs-module__U6H2pa__stage video{object-fit:contain;width:100%;height:100%;display:block}.needs-module__U6H2pa__option[aria-pressed=true]{border-color:var(--color-accent);outline:2px solid var(--color-accent)}.needs-module__U6H2pa__form{gap:var(--space-12);text-align:left;flex-direction:column;width:100%;display:flex}.needs-module__U6H2pa__field{gap:var(--space-4);flex-direction:column;display:flex}.needs-module__U6H2pa__input{width:100%;padding:var(--space-8);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-panel);color:var(--color-text-primary);font:inherit}.needs-module__U6H2pa__count{color:var(--color-text-muted);font-size:var(--type-body-s-size)}.needs-module__U6H2pa__fieldset{gap:var(--space-8) var(--space-16);padding:var(--space-12);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);flex-wrap:wrap;margin:0;display:flex}.needs-module__U6H2pa__check{align-items:center;gap:var(--space-8);display:inline-flex}.needs-module__U6H2pa__linkRow{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;width:100%;display:grid}@media (max-width:520px){.needs-module__U6H2pa__linkRow{grid-template-columns:1fr}}.needs-module__U6H2pa__steps,.needs-module__U6H2pa__facts{width:100%;padding-left:var(--space-24);gap:var(--space-8);text-align:left;color:var(--color-text-secondary);flex-direction:column;margin:0;display:flex}.needs-module__U6H2pa__steps li{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.needs-module__U6H2pa__copyRow{align-items:center;gap:var(--space-8);max-width:100%;display:inline-flex}.needs-module__U6H2pa__copyText{text-overflow:ellipsis;white-space:nowrap;max-width:40ch;font-family:var(--font-mono);overflow:hidden}.needs-module__U6H2pa__finishPart{gap:var(--space-8);width:100%;padding-top:var(--space-12);border-top:1px solid var(--color-border-strong);flex-direction:column;display:flex}.needs-module__U6H2pa__partTitle{text-align:left;margin:0}.needs-module__U6H2pa__checklist{gap:var(--space-8);text-align:left;flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.needs-module__U6H2pa__checkItem{grid-template-columns:var(--space-24) 1fr;color:var(--color-text-secondary);align-items:start;display:grid}.needs-module__U6H2pa__checkNext{color:var(--color-text-muted);display:block}.needs-module__U6H2pa__markPass{color:var(--color-status-success)}.needs-module__U6H2pa__markTodo{color:var(--color-text-secondary)}.needs-module__U6H2pa__markFail{color:var(--color-status-danger)}.needs-module__U6H2pa__markNone{color:var(--color-text-muted)}.needs-module__U6H2pa__markWarn{color:var(--color-status-warning)}.needs-module__U6H2pa__launchPictures{gap:var(--space-8);flex-wrap:wrap;display:flex}.needs-module__U6H2pa__launchIcon{object-fit:cover;border-radius:var(--radius-sm);width:64px;height:64px}.needs-module__U6H2pa__launchThumb{object-fit:cover;border-radius:var(--radius-sm);width:112px;height:63px}.needs-module__U6H2pa__compact{text-align:left;font-size:var(--ed-text-body);flex-direction:column;gap:10px;display:flex}.needs-module__U6H2pa__compact .needs-module__U6H2pa__text{max-width:none;color:var(--ed-text-muted);font-size:var(--ed-text-support)}.needs-module__U6H2pa__compact .needs-module__U6H2pa__actions{justify-content:flex-start;gap:8px}.needs-module__U6H2pa__compact .blx-btn{--btn-h:var(--ed-btn-sm);--btn-pad-x:10px;font-size:var(--ed-text-support)}.needs-module__U6H2pa__compact .needs-module__U6H2pa__options{grid-template-columns:repeat(auto-fill, minmax(var(--compact-option-min,132px), 1fr));align-items:start;gap:10px}.needs-module__U6H2pa__compact .needs-module__U6H2pa__option{border-color:var(--ed-border-subtle);border-radius:var(--radius-sm);background:var(--ed-bg-panel);gap:6px;padding-bottom:8px}.needs-module__U6H2pa__compact .needs-module__U6H2pa__option:hover:not(:disabled){border-color:var(--ed-accent);transform:none}.needs-module__U6H2pa__compact .needs-module__U6H2pa__stage{background:var(--ed-bg-sunken)}.needs-module__U6H2pa__compact .needs-module__U6H2pa__tall{max-height:220px}.needs-module__U6H2pa__compact .needs-module__U6H2pa__optionName,.needs-module__U6H2pa__compact .needs-module__U6H2pa__option .needs-module__U6H2pa__text,.needs-module__U6H2pa__compact .needs-module__U6H2pa__option .needs-module__U6H2pa__actions{padding:0 8px}.needs-module__U6H2pa__compact .needs-module__U6H2pa__optionName{font-weight:500;font-size:var(--ed-text-support)}
.engine-module__LAir6a__cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.engine-module__LAir6a__card{border:1px solid var(--ed-border-strong);border-radius:var(--radius-md);background:var(--ed-bg-raised);color:var(--ed-text-primary);cursor:pointer;flex-direction:column;gap:10px;padding:14px 14px 16px;display:flex}.engine-module__LAir6a__card:hover{border-color:var(--ed-text-muted)}.engine-module__LAir6a__card[data-checked=true]{border-color:var(--ed-white);box-shadow:0 0 0 1px var(--ed-white)}.engine-module__LAir6a__card:has(.engine-module__LAir6a__radio:focus-visible){outline:var(--focus-width) solid var(--ed-accent);outline-offset:var(--focus-offset)}.engine-module__LAir6a__picture{border-radius:var(--radius-sm);background:var(--ed-bg-sunken);height:148px;position:relative;overflow:hidden}.engine-module__LAir6a__picture img{object-fit:cover;width:100%;height:100%;display:block}.engine-module__LAir6a__picture[data-engine=unity_mobile]{background:radial-gradient(ellipse at 50% 30%, var(--ed-accent-tint) 0%, var(--ed-bg-sunken) 70%);justify-content:center;display:flex}.engine-module__LAir6a__phone{background:var(--ed-bg-sunken);width:110px;box-shadow:0 0 0 1px var(--ed-border-strong), var(--shadow-overlay);border-radius:18px 18px 0 0;margin-top:14px;padding:5px;position:relative}.engine-module__LAir6a__phone:before{content:"";z-index:1;background:var(--ed-bg-canvas);border-radius:6px;width:38px;height:9px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.engine-module__LAir6a__phone img{border-radius:14px 14px 0 0;height:auto}.engine-module__LAir6a__cardHead{align-items:center;gap:8px;margin-top:4px;display:flex}.engine-module__LAir6a__cardIcon{color:var(--ed-text-primary);display:inline-flex}.engine-module__LAir6a__cardTitle{font:600 var(--ed-text-panel) / 1.3 var(--font-body)}.engine-module__LAir6a__status{border-radius:var(--radius-xs);height:20px;color:var(--ed-warning);background:var(--ed-warning-tint);font:500 var(--ed-text-support) / 1 var(--font-body);white-space:nowrap;align-items:center;gap:6px;padding:0 7px;display:inline-flex}.engine-module__LAir6a__status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.engine-module__LAir6a__radio{border:1.5px solid var(--ed-text-muted);appearance:none;cursor:pointer;background:0 0;border-radius:50%;width:18px;height:18px;margin:0 0 0 auto}.engine-module__LAir6a__radio:checked{border:5px solid var(--ed-white);background:var(--ed-bg-raised)}.engine-module__LAir6a__radio:focus-visible{outline:none}.engine-module__LAir6a__cardBody{color:var(--ed-text-secondary);font:400 var(--ed-text-body) / 1.5 var(--font-body)}.engine-module__LAir6a__needs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.engine-module__LAir6a__needsLabel{color:var(--ed-text-muted);font:500 var(--ed-text-data) / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.engine-module__LAir6a__need{border:1px solid var(--ed-border-strong);border-radius:var(--radius-xs);height:22px;color:var(--ed-text-primary);font:500 var(--ed-text-support) / 1 var(--font-body);align-items:center;gap:5px;padding:0 7px;display:inline-flex}@media (max-width:600px){.engine-module__LAir6a__cards{grid-template-columns:1fr;gap:12px}.engine-module__LAir6a__picture{height:120px}}
.project-module__WmJ46G__frame{background:var(--color-bg-canvas);height:100dvh;min-height:560px;color:var(--color-text-primary);grid-template-rows:52px minmax(0,1fr);grid-template-columns:56px minmax(0,1fr);display:grid;overflow:hidden}.project-module__WmJ46G__topBar{grid-column:1/-1;position:relative}.project-module__WmJ46G__rail{border-right:1px solid var(--color-border-subtle);background:var(--color-bg-raised);overflow-y:auto}.project-module__WmJ46G__main{min-width:0;min-height:0}.project-module__WmJ46G__main:focus{outline:none}.project-module__WmJ46G__projectHead{align-items:center;gap:var(--space-8);min-width:0;display:flex}.project-module__WmJ46G__backLink{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-mono-caption-size);letter-spacing:var(--type-mono-caption-track);text-transform:uppercase;flex:none;text-decoration:none}.project-module__WmJ46G__backLink:hover{color:var(--color-text-primary)}.project-module__WmJ46G__crumb{color:var(--color-text-secondary)}.project-module__WmJ46G__projectName{font-family:var(--font-display);font-size:var(--type-ui-heading-size);font-weight:var(--type-ui-heading-weight);letter-spacing:var(--type-ui-heading-track);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:40vw;margin:0;overflow:hidden}.project-module__WmJ46G__shell{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.project-module__WmJ46G__viewBar{padding:0 var(--space-32);border-bottom:1px solid var(--color-border-subtle);flex:none}.project-module__WmJ46G__viewBarInner{max-width:1180px;margin:0 auto}.project-module__WmJ46G__gameTabs{white-space:nowrap;border-bottom:0;overflow-x:auto}.project-module__WmJ46G__tabPage{width:100%;max-width:1180px;padding:var(--space-24) var(--space-32) var(--space-64);margin:0 auto}.project-module__WmJ46G__progressPane{flex:1;min-height:0;overflow-y:auto}.project-module__WmJ46G__progressPane:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}.project-module__WmJ46G__progressPane[hidden]{display:none}.project-module__WmJ46G__progressPane:not([hidden]){animation:project-module__WmJ46G__paneIn .26s var(--ease-standard) backwards}@keyframes project-module__WmJ46G__paneIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.project-module__WmJ46G__progressPane:not([hidden]){animation:none}}.project-module__WmJ46G__view{grid-template-columns:260px minmax(0,1fr) 340px;min-width:0;height:100%;min-height:0;display:grid}.project-module__WmJ46G__treePane,.project-module__WmJ46G__inspectorPane{background:var(--color-bg-raised);min-height:0;overflow-y:auto}.project-module__WmJ46G__treePane{border-right:1px solid var(--color-border-subtle)}.project-module__WmJ46G__inspectorPane{border-left:1px solid var(--color-border-subtle)}.project-module__WmJ46G__center{grid-template-rows:minmax(0,1fr) 260px;min-width:0;min-height:0;display:grid}.project-module__WmJ46G__centerTabs{flex-direction:column;min-width:0;min-height:0;display:flex}.project-module__WmJ46G__centerTabs .blx-tabs__list{padding:0 var(--space-16);border-bottom:1px solid var(--color-border-subtle)}.project-module__WmJ46G__centerPanel{flex:1;min-height:0;overflow-y:auto}.project-module__WmJ46G__consolePane{border-top:1px solid var(--color-border-subtle);background:var(--color-bg-sunken);min-height:0}.project-module__WmJ46G__mobileTabs{display:none}.project-module__WmJ46G__paneHead{justify-content:space-between;align-items:center;gap:var(--space-12);height:40px;padding:0 var(--space-16);border-bottom:1px solid var(--color-border-subtle);display:flex}.project-module__WmJ46G__paneTitle{font-family:var(--font-mono);font-size:var(--type-mono-eyebrow-size);font-weight:var(--type-mono-eyebrow-weight);letter-spacing:var(--type-mono-eyebrow-track);text-transform:uppercase;color:var(--color-text-secondary);margin:0}.project-module__WmJ46G__paneEmpty{padding:var(--space-16);color:var(--color-text-secondary);font-size:var(--type-body-s-size);margin:0;line-height:1.5}.project-module__WmJ46G__treeWrap{min-width:0}.project-module__WmJ46G__tree{padding:var(--space-8) 0;margin:0;list-style:none}.project-module__WmJ46G__treeBranch{outline-offset:-2px}.project-module__WmJ46G__treeBranch:focus-visible,.project-module__WmJ46G__treeLeaf:focus-visible{outline:var(--focus-width) solid var(--color-focus)}.project-module__WmJ46G__treeBranchRow{align-items:center;gap:var(--space-8);min-height:32px;padding:0 var(--space-16);cursor:pointer;font-family:var(--font-mono);font-size:var(--type-mono-eyebrow-size);letter-spacing:var(--type-mono-eyebrow-track);text-transform:uppercase;color:var(--color-text-secondary);display:flex}.project-module__WmJ46G__treeBranchLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.project-module__WmJ46G__treeChevron{transition:transform var(--motion-fast) var(--ease-standard);display:inline-flex}.project-module__WmJ46G__treeChevron[data-open=false]{transform:rotate(-90deg)}.project-module__WmJ46G__treeCount{color:var(--color-text-secondary)}.project-module__WmJ46G__treeGroup{padding:0 0 var(--space-8);margin:0;list-style:none}.project-module__WmJ46G__treeLeaf{align-items:center;gap:var(--space-8);cursor:pointer;outline-offset:-2px;width:100%;display:flex}.project-module__WmJ46G__treeStatus{font-size:var(--type-body-xs-size);color:var(--color-text-secondary);flex:none;margin-left:auto}.project-module__WmJ46G__panelBody{gap:var(--space-24);padding:var(--space-24);flex-direction:column;max-width:880px;display:flex}.project-module__WmJ46G__planHead{gap:var(--space-8);flex-direction:column;display:flex}.project-module__WmJ46G__kicker,.project-module__WmJ46G__mono{font-family:var(--font-mono);font-size:var(--type-mono-caption-size);letter-spacing:var(--type-mono-caption-track);text-transform:uppercase;color:var(--color-text-secondary);margin:0}.project-module__WmJ46G__planTitle{font-family:var(--font-display);font-size:var(--type-display-xs-size);font-weight:var(--type-display-xs-weight);line-height:var(--type-display-xs-lh);letter-spacing:var(--type-display-xs-track);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.project-module__WmJ46G__lede,.project-module__WmJ46G__prose{color:var(--color-text-primary);font-size:var(--type-body-s-size);overflow-wrap:anywhere;margin:0;line-height:1.55}.project-module__WmJ46G__muted{color:var(--color-text-secondary);font-size:var(--type-body-xs-size);overflow-wrap:anywhere;margin:0;line-height:1.5}.project-module__WmJ46G__empty{color:var(--color-text-secondary);font-size:var(--type-body-s-size);margin:0;line-height:1.55}.project-module__WmJ46G__strong{color:var(--color-text-primary);font-weight:600}.project-module__WmJ46G__planSection{gap:var(--space-12);flex-direction:column;display:flex}.project-module__WmJ46G__h3{font-family:var(--font-mono);font-size:var(--type-mono-eyebrow-size);font-weight:var(--type-mono-eyebrow-weight);letter-spacing:var(--type-mono-eyebrow-track);text-transform:uppercase;color:var(--color-text-secondary);margin:0}.project-module__WmJ46G__list{padding-left:var(--space-24);gap:var(--space-4);font-size:var(--type-body-s-size);flex-direction:column;margin:0;line-height:1.5;display:flex}.project-module__WmJ46G__milestones{gap:var(--space-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.project-module__WmJ46G__milestone{gap:var(--space-8);flex-direction:column;display:flex}.project-module__WmJ46G__milestoneHead{justify-content:space-between;gap:var(--space-8);font-size:var(--type-body-s-size);flex-wrap:wrap;display:flex}.project-module__WmJ46G__defs{gap:var(--space-12);font-size:var(--type-body-s-size);flex-direction:column;margin:0;display:flex}.project-module__WmJ46G__defs dt{text-transform:capitalize;font-weight:600}.project-module__WmJ46G__defs dd{margin:var(--space-4) 0 0;color:var(--color-text-secondary);line-height:1.5}.project-module__WmJ46G__designDoc{gap:var(--space-8);overflow-wrap:anywhere;padding:var(--space-16);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--color-bg-sunken);font-size:var(--type-body-s-size);flex-direction:column;line-height:1.6;display:flex}.project-module__WmJ46G__designDoc>p{margin:0}.project-module__WmJ46G__designHeading{margin:var(--space-8) 0 0;color:var(--color-text-primary);font-size:var(--type-body-m-size);font-weight:600}.project-module__WmJ46G__designHeading:first-child{margin-top:0}.project-module__WmJ46G__row{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.project-module__WmJ46G__checks{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.project-module__WmJ46G__check,.project-module__WmJ46G__finding{align-items:baseline;gap:var(--space-8) var(--space-12);padding:var(--space-12);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);font-size:var(--type-body-s-size);overflow-wrap:anywhere;flex-wrap:wrap;line-height:1.5;display:flex}.project-module__WmJ46G__finding{flex-direction:column;align-items:flex-start}.project-module__WmJ46G__verdictList{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.project-module__WmJ46G__verdictRow{align-items:center;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.project-module__WmJ46G__verdictRow[data-open=true]{border-color:var(--color-border-strong)}.project-module__WmJ46G__verdictRowText{gap:var(--space-4);min-width:0;font-size:var(--type-body-s-size);flex-direction:column;flex:1;display:flex}.project-module__WmJ46G__verdict{gap:var(--space-24);flex-direction:column;display:flex}.project-module__WmJ46G__shots{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.project-module__WmJ46G__shot{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--color-bg-sunken);width:100%}.project-module__WmJ46G__inspector{flex-direction:column;display:flex}.project-module__WmJ46G__inspectorSection{gap:var(--space-12);padding:var(--space-16);border-bottom:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.project-module__WmJ46G__timeline{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.project-module__WmJ46G__meter{gap:var(--space-4);flex-direction:column;display:flex}.project-module__WmJ46G__meterText{font-family:var(--font-mono);font-size:var(--type-mono-caption-size);letter-spacing:var(--type-mono-caption-track);color:var(--color-text-primary);margin:0}.project-module__WmJ46G__agents{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.project-module__WmJ46G__agent{align-items:flex-start;gap:var(--space-4);padding:var(--space-12);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.project-module__WmJ46G__agentId{font-family:var(--font-mono);font-size:var(--type-mono-code-size);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.project-module__WmJ46G__agentMeta{margin:0 0 var(--space-4);font-family:var(--font-mono);font-size:var(--type-mono-caption-size);color:var(--color-text-secondary)}.project-module__WmJ46G__revise{gap:var(--space-8);flex-direction:column;display:flex}.project-module__WmJ46G__label{font-size:var(--type-ui-label-size);font-weight:var(--type-ui-label-weight)}.project-module__WmJ46G__textarea{width:100%;padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);border:1px solid var(--color-border-control);background:var(--color-bg-sunken);color:var(--color-text-primary);font:inherit;font-size:var(--type-body-s-size);resize:vertical}.project-module__WmJ46G__textarea:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.project-module__WmJ46G__publish{gap:var(--space-4);padding-top:var(--space-8);flex-direction:column;display:flex}.project-module__WmJ46G__notice{min-height:1em;color:var(--color-text-primary);font-size:var(--type-body-xs-size);margin:0}.project-module__WmJ46G__console{flex-direction:column;height:100%;min-height:0;display:flex}.project-module__WmJ46G__consoleScroll{min-height:0;padding:var(--space-8) 0;flex:1;overflow-y:auto}.project-module__WmJ46G__consoleScroll:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:-2px}.project-module__WmJ46G__consoleLine{gap:var(--space-12);padding:var(--space-4) var(--space-16);font-family:var(--font-mono);font-size:var(--type-mono-code-size);line-height:var(--type-mono-code-lh);grid-template-columns:52px 96px minmax(0,1fr);margin:0;display:grid}.project-module__WmJ46G__consoleTime{color:var(--color-text-secondary)}.project-module__WmJ46G__consoleWho{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-module__WmJ46G__consoleMsg{color:var(--color-text-primary);overflow-wrap:anywhere}@media (max-width:1279px) and (min-width:1024px){.project-module__WmJ46G__view{grid-template-columns:220px minmax(0,1fr) 300px}}@media (max-width:1023px){.project-module__WmJ46G__frame{height:auto;min-height:100vh;display:block;overflow:visible}.project-module__WmJ46G__rail{display:none}.project-module__WmJ46G__shell{height:auto}.project-module__WmJ46G__viewBar{padding:0 var(--space-16)}.project-module__WmJ46G__tabPage{padding:var(--space-16) var(--space-16) var(--space-48)}.project-module__WmJ46G__progressPane{overflow:visible}.project-module__WmJ46G__viewBar .blx-tabs__tab{min-height:44px}.project-module__WmJ46G__view{flex-direction:column;height:auto;display:flex}.project-module__WmJ46G__center{flex-direction:column;display:flex}.project-module__WmJ46G__treePane,.project-module__WmJ46G__inspectorPane{border:0;overflow:visible}.project-module__WmJ46G__centerPanel{overflow:visible}.project-module__WmJ46G__consolePane{border-top:0;min-height:320px}.project-module__WmJ46G__consoleScroll{max-height:60vh}.project-module__WmJ46G__consoleLine{grid-template-columns:44px minmax(0,1fr)}.project-module__WmJ46G__consoleWho{grid-area:1/2}.project-module__WmJ46G__consoleMsg{grid-column:1/-1}.project-module__WmJ46G__mobileTabs{background:var(--color-bg-raised);display:block}.project-module__WmJ46G__mobileTabs .blx-tabs__list{padding:0 var(--space-8);scrollbar-width:thin;overflow:auto hidden}.project-module__WmJ46G__mobileTab{min-height:44px;padding:0 var(--space-8);white-space:nowrap;flex:1 0 auto}.project-module__WmJ46G__mobileTab[aria-selected=true]:after{bottom:0}.project-module__WmJ46G__mobileTab:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.project-module__WmJ46G__view [data-desktop-only],.project-module__WmJ46G__view[data-mobile-tab=plan] [data-mobile-panel]:not([data-mobile-panel~=plan]),.project-module__WmJ46G__view[data-mobile-tab=work] [data-mobile-panel]:not([data-mobile-panel~=work]),.project-module__WmJ46G__view[data-mobile-tab=verdict] [data-mobile-panel]:not([data-mobile-panel~=verdict]),.project-module__WmJ46G__view[data-mobile-tab=activity] [data-mobile-panel]:not([data-mobile-panel~=activity]),.project-module__WmJ46G__view[data-mobile-tab=spec] [data-mobile-panel]:not([data-mobile-panel~=spec]),.project-module__WmJ46G__view[data-mobile-tab=concept] [data-mobile-panel]:not([data-mobile-panel~=concept]),.project-module__WmJ46G__view[data-mobile-tab=approvals] [data-mobile-panel]:not([data-mobile-panel~=approvals]){display:none}.project-module__WmJ46G__projectName{max-width:50vw}}@media (prefers-reduced-motion:reduce){.project-module__WmJ46G__treeChevron{transition:none}}.project-module__WmJ46G__tabBadge{min-width:16px;height:16px;margin-left:var(--space-4);padding:0 var(--space-4);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-mono);vertical-align:middle;border-radius:99px;justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.project-module__WmJ46G__specList{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.project-module__WmJ46G__specProposal,.project-module__WmJ46G__specProposalDecided{gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.project-module__WmJ46G__specProposalDecided{opacity:.7}.project-module__WmJ46G__specProposalHead{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.project-module__WmJ46G__specChanges{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.project-module__WmJ46G__specChange{align-items:baseline;gap:var(--space-8);font-size:var(--type-body-s-size);flex-wrap:wrap;line-height:1.5;display:flex}.project-module__WmJ46G__specFrom{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-mono-code-size);overflow-wrap:anywhere;text-decoration:line-through}.project-module__WmJ46G__specArrow{color:var(--color-text-secondary);flex:none}.project-module__WmJ46G__specTo{color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--type-mono-code-size);overflow-wrap:anywhere}.project-module__WmJ46G__specReason{color:var(--color-text-secondary);font-size:var(--type-body-xs-size);overflow-wrap:anywhere;margin:0;line-height:1.5}.project-module__WmJ46G__specMeta{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--type-mono-caption-size);letter-spacing:var(--type-mono-caption-track);margin:0}.project-module__WmJ46G__specActions{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.project-module__WmJ46G__conceptCurrent{gap:var(--space-12);flex-direction:column;display:flex}.project-module__WmJ46G__conceptImage{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--color-bg-sunken);width:100%;max-width:640px}.project-module__WmJ46G__conceptGrid{gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.project-module__WmJ46G__conceptCard{align-items:flex-start;gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.project-module__WmJ46G__conceptThumb{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);background:var(--color-bg-sunken);width:100%}.project-module__WmJ46G__swatches{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.project-module__WmJ46G__swatch{border-radius:var(--radius-xs);border:1px solid var(--color-border-subtle);width:16px;height:16px}@media (max-width:639px){.project-module__WmJ46G__backLink,.project-module__WmJ46G__crumb{display:none}.project-module__WmJ46G__projectName{max-width:45vw}.project-module__WmJ46G__topBar [data-testid=credits-meter]{display:none}.project-module__WmJ46G__topBar>:last-child{flex-shrink:0}.project-module__WmJ46G__topBar .blx-wordmark__sub{display:none}}.project-module__WmJ46G__phoneLine{align-items:center;gap:var(--space-8);font-size:var(--type-body-s-size);flex-wrap:wrap;margin:0;display:flex}.project-module__WmJ46G__phoneLabel{color:var(--color-text-primary);font-weight:600}.project-module__WmJ46G__liveSecret{gap:var(--space-8);padding:var(--space-12);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-sunken);flex-direction:column;display:flex}.project-module__WmJ46G__liveCode{font-family:var(--font-mono);font-size:var(--type-body-s-size);color:var(--color-text-primary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.project-module__WmJ46G__liveActions{gap:var(--space-8);flex-wrap:wrap;display:flex}.project-module__WmJ46G__liveErase{align-items:flex-start;gap:var(--space-8);margin-top:var(--space-16);flex-direction:column;display:flex}.project-module__WmJ46G__showcaseGrid{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.project-module__WmJ46G__showcaseItem{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.project-module__WmJ46G__showcaseThumb{aspect-ratio:16/9;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-sunken);display:block;overflow:hidden}.project-module__WmJ46G__showcaseThumb img{object-fit:contain;width:100%;height:100%;display:block}
.editor-module__EI6ESW__btn{height:var(--ed-btn-md);border-radius:var(--radius-sm);border:1px solid var(--ed-border-strong);background:var(--ed-bg-panel);color:var(--ed-text-primary);font:500 var(--ed-text-body) / 1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.editor-module__EI6ESW__btn:hover{background:var(--ed-bg-hover)}.editor-module__EI6ESW__btn:focus-visible{outline:var(--focus-width) solid var(--ed-accent);outline-offset:var(--focus-offset)}.editor-module__EI6ESW__btn[data-size=sm]{height:var(--ed-btn-sm);font-size:var(--ed-text-support);padding:0 8px}.editor-module__EI6ESW__btn[data-kind=primary]{background:var(--ed-white);border-color:var(--ed-white);color:var(--ed-bg-canvas)}.editor-module__EI6ESW__btn[data-kind=primary]:hover{background:var(--ed-text-primary)}.editor-module__EI6ESW__btn[data-kind=ghost]{color:var(--ed-text-secondary);background:0 0;border-color:#0000}.editor-module__EI6ESW__btn[data-kind=ghost]:hover{background:var(--ed-bg-hover);color:var(--ed-text-primary)}.editor-module__EI6ESW__btn[data-kind=danger]{border-color:var(--ed-border-strong);color:var(--ed-danger);background:0 0}.editor-module__EI6ESW__btn[data-kind=danger]:hover{background:var(--ed-danger-tint)}.editor-module__EI6ESW__btn:disabled,.editor-module__EI6ESW__btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.editor-module__EI6ESW__btnIcon{flex:none;display:inline-flex}.editor-module__EI6ESW__pill{border-radius:var(--radius-xs);height:20px;font:500 var(--ed-text-support) / 1 var(--font-body);white-space:nowrap;color:var(--ed-text-secondary);background:var(--ed-text-muted-tint);align-items:center;gap:6px;padding:0 7px;display:inline-flex}.editor-module__EI6ESW__pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.editor-module__EI6ESW__pill[data-tone=success]{color:var(--ed-success);background:var(--ed-success-tint)}.editor-module__EI6ESW__pill[data-tone=warning]{color:var(--ed-warning);background:var(--ed-warning-tint)}.editor-module__EI6ESW__pill[data-tone=danger]{color:var(--ed-danger);background:var(--ed-danger-tint)}.editor-module__EI6ESW__pill[data-tone=accent]{color:var(--ed-accent);background:var(--ed-accent-tint)}.editor-module__EI6ESW__pill[data-dot=false]:before{display:none}.editor-module__EI6ESW__nav{border-radius:var(--radius-sm);height:30px;color:var(--ed-text-secondary);font:500 var(--ed-text-body) / 1 var(--font-body);align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.editor-module__EI6ESW__nav:hover,.editor-module__EI6ESW__nav[aria-current=page]{background:var(--ed-bg-hover);color:var(--ed-text-primary)}.editor-module__EI6ESW__nav:focus-visible{outline:var(--focus-width) solid var(--ed-accent);outline-offset:-2px}.editor-module__EI6ESW__navIcon{color:currentColor;flex:none;width:16px;display:inline-flex}.editor-module__EI6ESW__navLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.editor-module__EI6ESW__navCount{font:500 var(--ed-text-data) / 1 var(--font-mono);color:var(--ed-text-muted)}.editor-module__EI6ESW__navCount[data-tone=danger]{color:var(--ed-danger)}.editor-module__EI6ESW__tabs{height:var(--ed-tab-h);scrollbar-width:none;align-items:stretch;gap:2px;display:flex;overflow-x:auto}.editor-module__EI6ESW__tab{color:var(--ed-text-secondary);font:500 var(--ed-text-body) / 1 var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.editor-module__EI6ESW__tab:hover,.editor-module__EI6ESW__tab[aria-selected=true]{color:var(--ed-text-primary)}.editor-module__EI6ESW__tab[aria-selected=true]:after{content:"";background:var(--ed-accent);height:2px;position:absolute;bottom:0;left:8px;right:8px}.editor-module__EI6ESW__tab:focus-visible{outline:var(--focus-width) solid var(--ed-accent);outline-offset:-3px}.editor-module__EI6ESW__tabBadge{border-radius:var(--radius-xs);background:var(--ed-danger-tint);min-width:16px;height:16px;color:var(--ed-danger);font:500 var(--ed-text-data) / 16px var(--font-mono);text-align:center;padding:0 4px}.editor-module__EI6ESW__panel{border:1px solid var(--ed-border-subtle);border-radius:var(--radius-md);background:var(--ed-bg-raised);flex-direction:column;min-width:0;display:flex}.editor-module__EI6ESW__panelHead{align-items:center;gap:8px;min-height:48px;padding:0 16px;display:flex}.editor-module__EI6ESW__panelTitle{min-width:0;color:var(--ed-text-primary);font:600 var(--ed-text-card) / 1.2 var(--font-body);flex:1;align-items:center;gap:8px;margin:0;display:flex}.editor-module__EI6ESW__panelTitleIcon{color:var(--ed-text-secondary);display:inline-flex}.editor-module__EI6ESW__panelActions{align-items:center;gap:8px;margin-left:auto;display:flex}.editor-module__EI6ESW__panelBody{min-width:0;padding:0 16px 16px}.editor-module__EI6ESW__panel[data-flush=true] .editor-module__EI6ESW__panelBody{padding:0}.editor-module__EI6ESW__inspector{width:var(--ed-inspector-w);border-left:1px solid var(--ed-border-subtle);background:var(--ed-bg-raised);flex-direction:column;min-width:0;display:flex}.editor-module__EI6ESW__inspectorHead{border-bottom:1px solid var(--ed-border-subtle);height:38px;color:var(--ed-text-muted);font:500 var(--ed-text-data) / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 12px;display:flex}.editor-module__EI6ESW__inspectorBody{padding:16px;overflow:auto}.editor-module__EI6ESW__inspectorTitle{color:var(--ed-text-primary);font:700 var(--ed-text-panel) / 1.2 var(--font-display);margin:0 0 8px}.editor-module__EI6ESW__iconButton{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--ed-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.editor-module__EI6ESW__iconButton:hover{background:var(--ed-bg-hover);color:var(--ed-text-primary)}.editor-module__EI6ESW__iconButton:focus-visible{outline:var(--focus-width) solid var(--ed-accent)}.editor-module__EI6ESW__kv{font-size:var(--ed-text-body);grid-template-columns:auto 1fr;gap:8px 16px;margin:0;display:grid}.editor-module__EI6ESW__kv dt{color:var(--ed-text-muted)}.editor-module__EI6ESW__kv dd{color:var(--ed-text-primary);text-align:right;margin:0}.editor-module__EI6ESW__empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.editor-module__EI6ESW__emptyTitle{color:var(--ed-text-primary);font:600 var(--ed-text-card) / 1.3 var(--font-body);margin:0}.editor-module__EI6ESW__emptyBody{max-width:44ch;color:var(--ed-text-secondary);font-size:var(--ed-text-body);margin:0}.editor-module__EI6ESW__emptyAction{margin-top:4px}.editor-module__EI6ESW__tableWrap{border:1px solid var(--ed-border-subtle);border-radius:var(--radius-md);background:var(--ed-bg-raised);overflow:auto}.editor-module__EI6ESW__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--ed-text-body)}@media (max-width:720px){.editor-module__EI6ESW__table{min-width:680px}}.editor-module__EI6ESW__table th{z-index:1;background:var(--ed-bg-raised);border-bottom:1px solid var(--ed-border-subtle);height:34px;color:var(--ed-text-muted);font:500 var(--ed-text-support) / 1 var(--font-body);text-align:left;white-space:nowrap;padding:0 12px;position:sticky;top:0}.editor-module__EI6ESW__table td{height:var(--ed-row-h);border-bottom:1px solid var(--ed-border-subtle);color:var(--ed-text-primary);text-overflow:ellipsis;white-space:nowrap;padding:0 12px;overflow:hidden}.editor-module__EI6ESW__row{cursor:default}.editor-module__EI6ESW__row[data-clickable=true]{cursor:pointer}.editor-module__EI6ESW__row:hover td,.editor-module__EI6ESW__row[aria-selected=true] td{background:var(--ed-bg-hover)}.editor-module__EI6ESW__row[aria-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--ed-accent)}.editor-module__EI6ESW__row:focus-visible{outline:var(--focus-width) solid var(--ed-accent);outline-offset:-2px}.editor-module__EI6ESW__group td{background:var(--ed-bg-panel);height:30px;color:var(--ed-text-muted);font:500 var(--ed-text-data) / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.editor-module__EI6ESW__tableEmpty td{height:96px;color:var(--ed-text-secondary);text-align:center}.editor-module__EI6ESW__backdrop{z-index:60;background:var(--ed-backdrop);position:fixed;inset:0}.editor-module__EI6ESW__drawer{z-index:61;width:min(var(--ed-drawer-w), 100vw);border-left:1px solid var(--ed-border-subtle);background:var(--ed-bg-raised);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.editor-module__EI6ESW__drawer:focus{outline:none}.editor-module__EI6ESW__drawerHead{align-items:center;gap:10px;min-height:52px;padding:0 16px;display:flex}.editor-module__EI6ESW__drawerTitle{color:var(--ed-text-primary);font:700 var(--ed-text-page) / 1.2 var(--font-display);align-items:center;gap:10px;margin:0;display:flex}.editor-module__EI6ESW__drawerBody{flex:1;padding:0 16px 24px;overflow:auto}.editor-module__EI6ESW__toggle{border:1px solid var(--ed-border-strong);background:var(--ed-bg-sunken);cursor:pointer;border-radius:999px;flex:none;width:30px;height:18px;padding:0;position:relative}.editor-module__EI6ESW__toggle:after{content:"";background:var(--ed-text-secondary);width:12px;height:12px;transition:transform var(--motion-fast) var(--ease-standard);border-radius:50%;position:absolute;top:2px;left:2px}.editor-module__EI6ESW__toggle[aria-checked=true]{background:var(--ed-success);border-color:var(--ed-success)}.editor-module__EI6ESW__toggle[aria-checked=true]:after{background:var(--ed-bg-canvas);transform:translate(12px)}.editor-module__EI6ESW__toggle:focus-visible{outline:var(--focus-width) solid var(--ed-accent);outline-offset:2px}.editor-module__EI6ESW__toggle:disabled{opacity:.5;cursor:not-allowed}.editor-module__EI6ESW__bar{background:var(--ed-bg-sunken);border-radius:999px;height:4px;position:relative;overflow:hidden}.editor-module__EI6ESW__barFill{border-radius:inherit;background:var(--ed-text-primary);height:100%}.editor-module__EI6ESW__bar[data-tone=success] .editor-module__EI6ESW__barFill{background:var(--ed-success)}.editor-module__EI6ESW__bar[data-tone=warning] .editor-module__EI6ESW__barFill{background:var(--ed-warning)}.editor-module__EI6ESW__bar[data-tone=accent] .editor-module__EI6ESW__barFill{background:var(--ed-accent)}.editor-module__EI6ESW__log{font:400 var(--ed-text-data) / 1.65 var(--font-mono);color:var(--ed-text-secondary);margin:0;padding:8px 12px;list-style:none;overflow:auto}.editor-module__EI6ESW__logLine{grid-template-columns:64px 48px 1fr;gap:8px;display:grid}.editor-module__EI6ESW__logAt,.editor-module__EI6ESW__logLevel{color:var(--ed-text-muted)}.editor-module__EI6ESW__logLevel[data-level=pass]{color:var(--ed-success)}.editor-module__EI6ESW__logLevel[data-level=fail],.editor-module__EI6ESW__logLevel[data-level=error]{color:var(--ed-danger)}.editor-module__EI6ESW__logLevel[data-level=step]{color:var(--ed-warning)}.editor-module__EI6ESW__logText{overflow-wrap:anywhere;min-width:0}.editor-module__EI6ESW__engineChip{border:1px solid var(--ed-border-strong);border-radius:var(--radius-xs);height:20px;font:500 var(--ed-text-support) / 1 var(--font-body);white-space:nowrap;color:var(--ed-text-primary);flex:none;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.editor-module__EI6ESW__engineChipCompact{width:20px;color:var(--ed-text-secondary);justify-content:center;padding:0}
.home-module__fj8h9W__grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;padding:24px;display:grid}.home-module__fj8h9W__col{flex-direction:column;gap:16px;min-width:0;display:flex}.home-module__fj8h9W__panel{border:1px solid var(--ed-border-subtle);border-radius:var(--radius-md);background:var(--ed-bg-raised);flex-direction:column;min-width:0;padding:0 16px 16px;display:flex}.home-module__fj8h9W__grow{min-height:240px}.home-module__fj8h9W__panelHead{align-items:center;gap:8px;min-height:52px;display:flex}.home-module__fj8h9W__panelTitle{font:600 var(--ed-text-card) / 1.2 var(--font-body);align-items:center;gap:8px;margin:0;display:flex}.home-module__fj8h9W__panelTitle svg{color:var(--ed-text-secondary)}.home-module__fj8h9W__headLink{color:var(--ed-text-secondary);font-size:var(--ed-text-body);margin-left:auto;text-decoration:none}.home-module__fj8h9W__headLink:hover{color:var(--ed-text-primary)}.home-module__fj8h9W__headLink:focus-visible{outline:var(--focus-width) solid var(--ed-accent)}.home-module__fj8h9W__count{border-radius:var(--radius-xs);background:var(--ed-danger-tint);min-width:20px;height:20px;color:var(--ed-danger);font:500 var(--ed-text-data) / 20px var(--font-mono);text-align:center;margin-left:auto;padding:0 6px}.home-module__fj8h9W__muted{color:var(--ed-text-muted);font-size:var(--ed-text-body);margin:0}.home-module__fj8h9W__mono{font-family:var(--font-mono);font-size:var(--ed-text-data)}.home-module__fj8h9W__building{grid-template-columns:320px minmax(0,1fr);gap:16px;display:grid}.home-module__fj8h9W__shot{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--ed-bg-sunken);color:var(--ed-text-muted);font:600 28px / 1 var(--font-display);place-items:center;display:grid;overflow:hidden}.home-module__fj8h9W__shot img{object-fit:cover;width:100%;height:100%}.home-module__fj8h9W__buildingText{flex-direction:column;gap:10px;min-width:0;display:flex}.home-module__fj8h9W__nameRow{align-items:center;gap:10px;display:flex}.home-module__fj8h9W__gameName{font:700 var(--ed-text-page) / 1.2 var(--font-display);margin:0}.home-module__fj8h9W__line{color:var(--ed-text-secondary);font-size:var(--ed-text-body);margin:0;line-height:1.5}.home-module__fj8h9W__milestone{color:var(--ed-text-muted);font-size:var(--ed-text-support);justify-content:space-between;margin:4px 0 0;display:flex}.home-module__fj8h9W__stats{gap:24px;margin:4px 0 0;display:flex}.home-module__fj8h9W__stats dt{color:var(--ed-text-muted);font-size:var(--ed-text-data)}.home-module__fj8h9W__stats dd{font:600 15px / 1.2 var(--font-body);margin:2px 0 0}.home-module__fj8h9W__emptyBuilding{padding:16px 0 8px}.home-module__fj8h9W__emptyTitle{font:600 var(--ed-text-card) / 1.3 var(--font-body);margin:0 0 4px}.home-module__fj8h9W__activity,.home-module__fj8h9W__needs,.home-module__fj8h9W__connections{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-module__fj8h9W__activityRow{border-bottom:1px solid var(--ed-border-subtle);align-items:center;gap:10px;min-height:44px;display:flex}.home-module__fj8h9W__activityDot,.home-module__fj8h9W__needDot{background:var(--ed-text-muted);border-radius:50%;flex:none;width:8px;height:8px}.home-module__fj8h9W__activityDot[data-tone=success]{background:var(--ed-success)}.home-module__fj8h9W__activityDot[data-tone=warning]{background:var(--ed-warning)}.home-module__fj8h9W__activityDot[data-tone=danger],.home-module__fj8h9W__needDot{background:var(--ed-danger)}.home-module__fj8h9W__activityText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.home-module__fj8h9W__activityGame,.home-module__fj8h9W__activityAt{color:var(--ed-text-muted);font-size:var(--ed-text-support);flex:none;text-decoration:none}.home-module__fj8h9W__activityGame:hover{color:var(--ed-text-primary)}.home-module__fj8h9W__activityGame:focus-visible{outline:var(--focus-width) solid var(--ed-accent)}.home-module__fj8h9W__need{border:1px solid var(--ed-border-subtle);border-radius:var(--radius-md);background:var(--ed-bg-panel);align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.home-module__fj8h9W__needText{flex-direction:column;flex:1;min-width:0;display:flex}.home-module__fj8h9W__needText strong{font-weight:500;font-size:var(--ed-text-body)}.home-module__fj8h9W__needText span{color:var(--ed-text-muted);font-size:var(--ed-text-data)}.home-module__fj8h9W__inline{color:var(--ed-text-secondary);align-items:center;gap:12px;display:flex}.home-module__fj8h9W__inline p{margin:0}.home-module__fj8h9W__credits{flex-direction:column;gap:10px;display:flex}.home-module__fj8h9W__creditsLine{align-items:baseline;gap:8px;margin:0;display:flex}.home-module__fj8h9W__creditsValue{font:700 24px / 1 var(--font-display);font-variant-numeric:tabular-nums}.home-module__fj8h9W__creditsFoot{font-size:var(--ed-text-body);margin:0}.home-module__fj8h9W__creditsFoot a{color:var(--ed-text-secondary)}.home-module__fj8h9W__connection{align-items:center;gap:12px;min-height:40px;display:flex}.home-module__fj8h9W__connIcon{color:var(--ed-text-secondary);display:inline-flex}.home-module__fj8h9W__connText{flex-direction:column;flex:1;min-width:0;display:flex}.home-module__fj8h9W__connText strong{font-weight:500;font-size:var(--ed-text-body)}.home-module__fj8h9W__connText span{color:var(--ed-text-muted);font-size:var(--ed-text-data);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-module__fj8h9W__connDot{background:var(--ed-danger);border-radius:50%;flex:none;width:7px;height:7px}.home-module__fj8h9W__connDot[data-ok=true]{background:var(--ed-success)}@media (max-width:1279.98px){.home-module__fj8h9W__grid{grid-template-columns:minmax(0,1fr) 320px}.home-module__fj8h9W__building{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:1023.98px){.home-module__fj8h9W__grid{grid-template-columns:minmax(0,1fr);padding:16px}.home-module__fj8h9W__building{grid-template-columns:minmax(0,1fr)}}.home-module__fj8h9W__needsMore{justify-content:flex-end;margin-top:8px;display:flex}
.needs-module__s17o-G__board{flex-direction:column;gap:24px;display:flex}.needs-module__s17o-G__group{flex-direction:column;gap:12px;display:flex}.needs-module__s17o-G__game{color:var(--ed-text-primary);font:700 var(--ed-text-panel) / 1.2 var(--font-display);margin:8px 0 0}.needs-module__s17o-G__card{border:1px solid var(--ed-border-subtle);border-radius:var(--radius-md);background:var(--ed-bg-panel);flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.needs-module__s17o-G__meta{font-size:var(--ed-text-support);align-items:center;gap:8px;display:flex}.needs-module__s17o-G__place{color:var(--ed-text-secondary);text-decoration:none}.needs-module__s17o-G__place:hover{color:var(--ed-text-primary);text-decoration:underline}.needs-module__s17o-G__place:focus-visible{outline:var(--focus-width) solid var(--ed-accent);outline-offset:2px}.needs-module__s17o-G__blocks{color:var(--ed-danger);margin-left:auto}.needs-module__s17o-G__title{color:var(--ed-text-primary);font:600 15px / 1.3 var(--font-body);margin:0}.needs-module__s17o-G__body{color:var(--ed-text-secondary);font-size:var(--ed-text-body)}.needs-module__s17o-G__body img{border-radius:var(--radius-sm);max-width:100%;height:auto}.needs-module__s17o-G__working,.needs-module__s17o-G__none{color:var(--ed-text-muted);font-size:var(--ed-text-support);margin:0}.needs-module__s17o-G__later{border:1px solid var(--ed-border-subtle);border-radius:var(--radius-md);background:var(--ed-bg-panel)}.needs-module__s17o-G__laterHead{color:var(--ed-text-secondary);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;list-style:none;display:flex}.needs-module__s17o-G__laterHead::-webkit-details-marker{display:none}.needs-module__s17o-G__laterHead strong{color:var(--ed-text-primary);font-weight:500;font-size:var(--ed-text-body);display:block}.needs-module__s17o-G__laterHead:focus-visible{outline:var(--focus-width) solid var(--ed-accent);outline-offset:-2px}.needs-module__s17o-G__laterNote{color:var(--ed-text-muted);font-size:var(--ed-text-support);display:block}.needs-module__s17o-G__laterList{flex-direction:column;gap:12px;padding:0 12px 12px;display:flex}.needs-module__s17o-G__scope{border:1px solid var(--ed-border-subtle);border-radius:var(--radius-sm);background:var(--ed-bg-panel);align-self:flex-start;gap:2px;margin:0 16px 16px;padding:2px;display:inline-flex}.needs-module__s17o-G__scopeOption{border-radius:var(--radius-xs);height:28px;color:var(--ed-text-secondary);font:500 var(--ed-text-body) / 1 var(--font-body);cursor:pointer;background:0 0;border:0;padding:0 12px}.needs-module__s17o-G__scopeOption[aria-checked=true]{background:var(--ed-bg-hover);color:var(--ed-text-primary)}.needs-module__s17o-G__scopeOption:focus-visible{outline:var(--focus-width) solid var(--ed-accent)}
.page-module__-y1KXq__bar{border-bottom:1px solid var(--ed-border-subtle);flex-wrap:wrap;align-items:center;gap:12px;min-height:56px;padding:0 24px;display:flex}.page-module__-y1KXq__title{color:var(--ed-text-primary);font:700 var(--ed-text-page) / 1.2 var(--font-display);margin:0}.page-module__-y1KXq__sub{color:var(--ed-text-muted);font-size:var(--ed-text-body);margin:0}.page-module__-y1KXq__actions{align-items:center;gap:8px;margin-left:auto;padding:10px 0;display:flex}.page-module__-y1KXq__body{padding:24px}.page-module__-y1KXq__narrow{max-width:760px}
.games-module__LDR6GG__body{flex-direction:column;gap:12px;padding:12px 24px 24px;display:flex}.games-module__LDR6GG__toolbar{align-items:center;gap:12px;display:flex}.games-module__LDR6GG__filters,.games-module__LDR6GG__toggle{border:1px solid var(--ed-border-subtle);border-radius:var(--radius-sm);background:var(--ed-bg-raised);gap:2px;padding:2px;display:inline-flex}.games-module__LDR6GG__toggle{margin-left:auto}.games-module__LDR6GG__filter,.games-module__LDR6GG__toggleButton{border-radius:var(--radius-xs);height:28px;color:var(--ed-text-secondary);font:500 var(--ed-text-body) / 1 var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.games-module__LDR6GG__toggleButton{padding:0 7px}.games-module__LDR6GG__filter[aria-pressed=true],.games-module__LDR6GG__toggleButton[aria-pressed=true]{background:var(--ed-bg-hover);color:var(--ed-text-primary)}.games-module__LDR6GG__filter:focus-visible,.games-module__LDR6GG__toggleButton:focus-visible,.games-module__LDR6GG__more:focus-visible,.games-module__LDR6GG__menuItem:focus-visible,.games-module__LDR6GG__cardLink:focus-visible{outline:var(--focus-width) solid var(--ed-accent);outline-offset:-2px}.games-module__LDR6GG__filterCount{color:var(--ed-text-muted);font:400 var(--ed-text-data) / 1 var(--font-mono)}.games-module__LDR6GG__search{border:1px solid var(--ed-border-subtle);border-radius:var(--radius-sm);background:var(--ed-bg-panel);width:260px;height:30px;color:var(--ed-text-muted);align-items:center;gap:8px;padding:0 10px;display:inline-flex}.games-module__LDR6GG__search:focus-within{border-color:var(--ed-accent)}.games-module__LDR6GG__search input{min-width:0;color:var(--ed-text-primary);font:400 var(--ed-text-body) / 1 var(--font-body);background:0 0;border:0;outline:none;flex:1}.games-module__LDR6GG__error{border:1px solid var(--ed-border-subtle);border-radius:var(--radius-sm);background:var(--ed-danger-tint);color:var(--ed-danger);font-size:var(--ed-text-body);margin:0;padding:10px 12px}.games-module__LDR6GG__game{align-items:center;gap:10px;min-width:0;display:flex}.games-module__LDR6GG__thumb{border-radius:var(--radius-xs);background:var(--ed-bg-sunken);width:48px;height:28px;color:var(--ed-text-muted);font:600 var(--ed-text-data) / 1 var(--font-mono);flex:none;place-items:center;display:inline-grid}.games-module__LDR6GG__gameText{flex-direction:column;min-width:0;display:flex}.games-module__LDR6GG__nameRow{align-items:center;gap:6px;min-width:0;display:flex}.games-module__LDR6GG__gameName{color:var(--ed-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.games-module__LDR6GG__pitch{color:var(--ed-text-muted);font-size:var(--ed-text-support);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.games-module__LDR6GG__progress{flex-direction:column;gap:4px;max-width:150px;display:flex}.games-module__LDR6GG__muted{color:var(--ed-text-muted);font-size:var(--ed-text-support)}.games-module__LDR6GG__secondary{color:var(--ed-text-secondary)}.games-module__LDR6GG__badge{border-radius:var(--radius-xs);background:var(--ed-danger-tint);min-width:20px;height:20px;color:var(--ed-danger);font:500 var(--ed-text-data) / 20px var(--font-mono);text-align:center;padding:0 6px;display:inline-block}.games-module__LDR6GG__menuBox{justify-content:flex-end;display:flex;position:relative}.games-module__LDR6GG__more{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--ed-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.games-module__LDR6GG__more:hover{background:var(--ed-bg-hover);color:var(--ed-text-primary)}.games-module__LDR6GG__menu{z-index:40;border:1px solid var(--ed-border-strong);border-radius:var(--radius-md);background:var(--ed-bg-panel);min-width:160px;box-shadow:var(--shadow-overlay);flex-direction:column;padding:4px;display:flex;position:fixed}.games-module__LDR6GG__menuItem{border-radius:var(--radius-sm);color:var(--ed-text-primary);font:400 var(--ed-text-body) / 1.2 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px}.games-module__LDR6GG__menuItem:hover{background:var(--ed-bg-hover)}.games-module__LDR6GG__menuItem[data-danger=true]{color:var(--ed-danger)}.games-module__LDR6GG__emptyPanel{border:1px solid var(--ed-border-subtle);border-radius:var(--radius-md);background:var(--ed-bg-raised)}.games-module__LDR6GG__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.games-module__LDR6GG__card{border:1px solid var(--ed-border-subtle);border-radius:var(--radius-md);background:var(--ed-bg-raised);flex-direction:column;gap:10px;padding:12px;display:flex;position:relative}.games-module__LDR6GG__cardLink{border-radius:var(--radius-sm);color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.games-module__LDR6GG__cardThumb{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--ed-bg-sunken);color:var(--ed-text-muted);font:600 20px / 1 var(--font-display);place-items:center;display:grid}.games-module__LDR6GG__cardMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.games-module__LDR6GG__cardMenu{position:absolute;top:16px;right:16px}.games-module__LDR6GG__fieldLabel{color:var(--ed-text-secondary);font-size:var(--ed-text-body);margin-bottom:6px;display:block}.games-module__LDR6GG__field{border:1px solid var(--ed-border-strong);border-radius:var(--radius-sm);background:var(--ed-bg-panel);width:100%;height:34px;color:var(--ed-text-primary);font:400 var(--ed-text-body) / 1 var(--font-body);padding:0 10px}.games-module__LDR6GG__field:focus{outline:var(--focus-width) solid var(--ed-accent)}@media (max-width:1023.98px){.games-module__LDR6GG__body{padding:12px 16px 16px}.games-module__LDR6GG__toolbar{flex-wrap:wrap}.games-module__LDR6GG__search{width:100%}}
.store-module__2PRQ-G__tab{font-size:var(--ed-text-body);color:var(--ed-text-primary);grid-template-columns:minmax(320px,380px) minmax(0,1fr);align-items:start;gap:16px;padding:20px;display:grid}.store-module__2PRQ-G__center{max-width:560px;font-size:var(--ed-text-body);margin:48px auto;padding:0 16px}.store-module__2PRQ-G__side{flex-direction:column;gap:16px;min-width:0;display:flex}.store-module__2PRQ-G__checklist{border:1px solid var(--ed-border-subtle);border-radius:var(--radius-md);background:var(--ed-bg-raised);flex-direction:column;min-height:100%;display:flex}.store-module__2PRQ-G__checkHead{border-bottom:1px solid var(--ed-border-subtle);flex-direction:column;gap:6px;padding:16px;display:flex}.store-module__2PRQ-G__panelTitle{font:600 var(--ed-text-card) / 1.3 var(--font-body);margin:0}.store-module__2PRQ-G__muted{color:var(--ed-text-secondary);font-size:var(--ed-text-support);margin:0}.store-module__2PRQ-G__steps{margin:0;padding:0;list-style:none}.store-module__2PRQ-G__step{border-bottom:1px solid var(--ed-border-subtle)}.store-module__2PRQ-G__stepRow{align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}.store-module__2PRQ-G__mark{border:1px solid var(--ed-border-strong);width:22px;height:22px;color:var(--ed-text-muted);font:500 var(--ed-text-data) / 1 var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.store-module__2PRQ-G__step[data-state=done] .store-module__2PRQ-G__mark{border-color:var(--ed-success);background:var(--ed-success);color:var(--ed-bg-canvas)}.store-module__2PRQ-G__step[data-state=todo] .store-module__2PRQ-G__mark{border-color:var(--ed-warning);color:var(--ed-warning)}.store-module__2PRQ-G__stepText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.store-module__2PRQ-G__stepLabel{font-weight:500}.store-module__2PRQ-G__stepNote{color:var(--ed-text-secondary);font-size:var(--ed-text-support)}.store-module__2PRQ-G__step[data-state=todo] .store-module__2PRQ-G__stepNote,.store-module__2PRQ-G__step[data-warn] .store-module__2PRQ-G__stepNote{color:var(--ed-warning)}.store-module__2PRQ-G__step[data-state=last] .store-module__2PRQ-G__stepLabel,.store-module__2PRQ-G__step[data-state=last] .store-module__2PRQ-G__stepNote{color:var(--ed-text-muted)}.store-module__2PRQ-G__checkFoot{flex-direction:column;gap:8px;margin-top:auto;padding:16px;display:flex}.store-module__2PRQ-G__publicButton{width:100%}.store-module__2PRQ-G__inline{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.store-module__2PRQ-G__inlineCard{border:1px solid var(--ed-border-subtle);border-radius:var(--radius-md);background:var(--ed-bg-panel);padding:12px}.store-module__2PRQ-G__inlineTitle{font:600 var(--ed-text-card) / 1.3 var(--font-body);margin:0 0 8px}.store-module__2PRQ-G__error{color:var(--ed-danger);font-size:var(--ed-text-support);margin:8px 0 0}.store-module__2PRQ-G__warn{color:var(--ed-warning);margin:0}.store-module__2PRQ-G__dialogList{margin:8px 0 0;padding-left:20px}.store-module__2PRQ-G__preview{min-width:0}.store-module__2PRQ-G__page{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:16px;display:grid}.store-module__2PRQ-G__hero{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--ed-bg-sunken);place-items:center;display:grid;overflow:hidden}.store-module__2PRQ-G__hero img{object-fit:cover;width:100%;height:100%}.store-module__2PRQ-G__noPicture{color:var(--ed-text-muted);font-size:var(--ed-text-support)}.store-module__2PRQ-G__pageText{flex-direction:column;gap:6px;min-width:0;display:flex}.store-module__2PRQ-G__pageName{font:700 var(--ed-text-page) / 1.2 var(--font-display);margin:0}.store-module__2PRQ-G__pageMissing{color:var(--ed-text-muted);font:700 var(--ed-text-panel) / 1.2 var(--font-display);margin:0}.store-module__2PRQ-G__byline{color:var(--ed-text-secondary);font-size:var(--ed-text-support);margin:0}.store-module__2PRQ-G__description{color:var(--ed-text-secondary);overflow-wrap:anywhere;margin:0}.store-module__2PRQ-G__pictures{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.store-module__2PRQ-G__pictures img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);width:100%}.store-module__2PRQ-G__pictures+.store-module__2PRQ-G__muted,.store-module__2PRQ-G__page+.store-module__2PRQ-G__muted{margin-top:12px}.store-module__2PRQ-G__itemName{font-weight:500}.store-module__2PRQ-G__setPrice{color:var(--ed-warning)}.store-module__2PRQ-G__itemCard{padding-top:12px}.store-module__2PRQ-G__addItem{border-bottom:1px solid var(--ed-border-subtle);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.store-module__2PRQ-G__addRow{gap:8px;display:flex}.store-module__2PRQ-G__fieldLabel{color:var(--ed-text-secondary);font-size:var(--ed-text-support)}.store-module__2PRQ-G__field{min-width:0;height:var(--ed-btn-md);border:1px solid var(--ed-border-strong);border-radius:var(--radius-sm);background:var(--ed-bg-panel);color:var(--ed-text-primary);font:inherit;flex:1;padding:0 10px}.store-module__2PRQ-G__field:focus-visible{outline:2px solid var(--ed-accent);outline-offset:1px}@media (max-width:1199.98px){.store-module__2PRQ-G__tab{grid-template-columns:minmax(0,1fr)}}@media (max-width:719.98px){.store-module__2PRQ-G__tab{padding:12px}.store-module__2PRQ-G__page{grid-template-columns:minmax(0,1fr)}.store-module__2PRQ-G__pictures{grid-template-columns:repeat(2,minmax(0,1fr))}}
.settings-module__fCQqZG__tab{max-width:760px;font-size:var(--ed-text-body);color:var(--ed-text-primary);flex-direction:column;gap:16px;padding:20px;display:flex}.settings-module__fCQqZG__field{flex-direction:column;gap:6px;display:flex}.settings-module__fCQqZG__field+.settings-module__fCQqZG__field{margin-top:16px}.settings-module__fCQqZG__label{color:var(--ed-text-secondary);font-size:var(--ed-text-support)}.settings-module__fCQqZG__value{overflow-wrap:anywhere;margin:0}.settings-module__fCQqZG__row{gap:8px;display:flex}.settings-module__fCQqZG__input{min-width:0;height:var(--ed-btn-md);border:1px solid var(--ed-border-strong);border-radius:var(--radius-sm);background:var(--ed-bg-panel);color:var(--ed-text-primary);font:inherit;flex:1;padding:0 10px}.settings-module__fCQqZG__input:focus-visible{outline:2px solid var(--ed-accent);outline-offset:1px}.settings-module__fCQqZG__muted{color:var(--ed-text-secondary);font-size:var(--ed-text-support);margin:0}.settings-module__fCQqZG__error{color:var(--ed-danger);font-size:var(--ed-text-support);margin:0}.settings-module__fCQqZG__pillRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.settings-module__fCQqZG__pillRow+.settings-module__fCQqZG__pillRow{margin-top:10px}.settings-module__fCQqZG__pillLabel{min-width:64px;color:var(--ed-text-secondary);font-size:var(--ed-text-support)}.settings-module__fCQqZG__danger{border-color:var(--ed-danger-tint)}.settings-module__fCQqZG__dangerRow{justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.settings-module__fCQqZG__dangerRow+.settings-module__fCQqZG__dangerRow{border-top:1px solid var(--ed-border-subtle)}@media (max-width:719.98px){.settings-module__fCQqZG__tab{padding:12px}.settings-module__fCQqZG__dangerRow{flex-direction:column;align-items:flex-start}}
.privacy-module__sd8C_a__panel{gap:10px;display:grid}.privacy-module__sd8C_a__row{justify-content:space-between;align-items:center;gap:16px;display:flex}.privacy-module__sd8C_a__label{font-weight:600}.privacy-module__sd8C_a__switch{border:1px solid var(--color-border-strong);background:var(--color-bg-sunken);cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;padding:0;position:relative}.privacy-module__sd8C_a__switch[aria-checked=true]{border-color:var(--color-accent);background:var(--color-accent)}.privacy-module__sd8C_a__switch:disabled{opacity:.6;cursor:progress}.privacy-module__sd8C_a__knob{background:var(--color-text-secondary);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.privacy-module__sd8C_a__switch[aria-checked=true] .privacy-module__sd8C_a__knob{background:var(--color-on-accent);transform:translate(18px)}.privacy-module__sd8C_a__hint,.privacy-module__sd8C_a__note{color:var(--color-text-secondary);margin:0;font-size:14px}.privacy-module__sd8C_a__ask{gap:8px;display:grid}.privacy-module__sd8C_a__question{margin:0;font-weight:500}.privacy-module__sd8C_a__actions{flex-wrap:wrap;gap:8px;display:flex}.privacy-module__sd8C_a__error{color:var(--color-status-danger);margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.privacy-module__sd8C_a__knob{transition:none}}
