.menu{position:relative;flex:none}.scope-pick-trigger{display:inline-flex;align-items:center;gap:var(--space-1-5);height:var(--size-8);max-width:calc(var(--size-40) + var(--size-16));padding:0 var(--space-2) 0 var(--space-2);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-pill);background-color:var(--color-surface-default);color:var(--color-text-default);font-size:var(--typography-ui-size);list-style:none;cursor:pointer}.scope-pick-trigger::-webkit-details-marker{display:none}.scope-pick-trigger:hover{border-color:var(--color-border-emphasis)}.scope-pick-trigger .icon{color:var(--color-text-muted)}.scope-pick-trigger .mono{overflow:hidden;font-family:var(--font-family-mono);font-size:var(--typography-ui-size);text-overflow:ellipsis;white-space:nowrap}.scope-pick-chev{display:inline-flex;transform:rotate(90deg);transition:transform var(--motion-duration-fast) var(--motion-easing-enter)}.menu[open] .scope-pick-chev{transform:rotate(-90deg)}.menu-panel{position:absolute;top:calc(100% + var(--space-2));left:0;z-index:var(--layer-dropdown);width:var(--size-80);padding:var(--space-2);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-container);background-color:var(--color-surface-default);box-shadow:var(--elevation-modal)}.menu-title{margin:var(--space-1) var(--space-2) var(--space-1-5);color:var(--color-text-muted);font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold)}.menu-list{max-height:var(--size-72);overflow-y:auto;margin:0;padding:0;list-style:none}.menu-list li+li{margin-top:var(--space-0-5)}.menu-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-control);color:var(--color-text-default);font-size:var(--typography-ui-size);text-decoration:none}.menu-item .mono{overflow:hidden;font-family:var(--font-family-mono);font-size:var(--typography-ui-size);text-overflow:ellipsis;white-space:nowrap}.menu-item .icon{grid-row:1 / span 2;grid-column:2;color:var(--color-signal-default)}.menu-note{grid-column:1;overflow:hidden;color:var(--color-text-muted);font-size:var(--typography-ui-size);text-overflow:ellipsis;white-space:nowrap}a.menu-item:hover{background-color:var(--color-bg-subtle)}.menu-item[aria-current=true]{background-color:var(--color-bg-subtle);font-weight:var(--font-weight-semibold)}.menu-item.is-disabled{color:var(--color-text-muted);cursor:not-allowed}.menu-help{margin:var(--space-2) var(--space-2) var(--space-1);color:var(--color-text-muted);font-size:var(--typography-ui-size);line-height:var(--font-line-height-normal)}.menu-foot{display:block;margin-top:var(--space-1-5);padding:var(--space-2) var(--space-2) var(--space-1);border-top:var(--border-width-default) solid var(--color-border-default);font-size:var(--typography-ui-size);font-weight:var(--font-weight-medium)}.back-link{display:inline-flex;align-items:center;gap:var(--space-1-5);min-height:var(--size-9);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-control);color:var(--color-text-default);font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap}.back-link:hover{background-color:var(--color-bg-subtle)}.back-icon{display:inline-flex;color:var(--color-text-muted);transform:rotate(180deg)}.rail-num{min-width:var(--size-6);margin-left:auto;padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background-color:var(--color-signal-subtle);color:var(--color-text-signal);font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--typography-ui-line-height);text-align:center}.rail-num[hidden]{display:none}.cp-panel>:first-child,.cp-panel>section:first-child>h2:first-child{margin-top:0}.page-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12)}@media(min-width:1320px){.page-grid{column-gap:var(--space-20)}}.page-body>h1:first-child{margin-top:0}.page-toc{display:none}@media(min-width:1320px){main.has-toc{max-width:calc(var(--layout-content-max-width) + var(--size-80))}.page-grid{grid-template-columns:minmax(0,1fr) calc(var(--size-40) + var(--size-12))}.page-toc:not([hidden]){position:sticky;top:calc(var(--layout-header-height) + var(--space-8));display:block;align-self:start;max-height:calc(100vh - var(--layout-header-height) - var(--size-16));overflow-y:auto;font-size:var(--typography-ui-size)}}.page-toc-title{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold)}.page-toc ul{margin:0;padding:0 0 0 var(--space-3);border-left:var(--border-width-default) solid var(--color-border-default);list-style:none}.page-toc li+li{margin-top:var(--space-0-5)}.page-toc a{position:relative;display:block;padding:var(--space-1) 0;color:var(--color-text-muted);line-height:var(--font-line-height-snug);text-decoration:none}.page-toc a:hover{color:var(--color-text-default)}.page-toc a[aria-current=true]{color:var(--color-text-default);font-weight:var(--font-weight-semibold)}.page-toc a[aria-current=true]:before{position:absolute;top:var(--space-1);bottom:var(--space-1);left:calc(calc(var(--space-3) * -1) - var(--border-width-default));width:var(--space-0-5);border-radius:var(--radius-inset);background-color:var(--color-signal-default);content:""}.page-tabs{display:flex;gap:var(--space-1);margin:var(--space-6) 0 var(--space-8);overflow-x:auto;border-bottom:var(--border-width-default) solid var(--color-border-default);scrollbar-width:none}.page-tabs a{position:relative;padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap}.page-tabs a:hover,.page-tabs a[aria-selected=true]{color:var(--color-text-default)}.page-tabs a[aria-selected=true]:after{position:absolute;right:var(--space-3);bottom:calc(var(--border-width-default) * -1);left:var(--space-3);height:var(--space-0-5);border-radius:var(--radius-inset);background-color:var(--color-signal-default);content:""}.door{display:inline-flex;align-items:center;gap:var(--space-1-5)}@media(max-width:640px){.scope-pick-trigger{max-width:calc(var(--size-40) - var(--space-4))}.menu-panel{position:fixed;top:calc(var(--layout-header-height) + var(--space-1));right:var(--space-3);left:var(--space-3);width:auto}}:root:is([data-space=studio],[data-space=settings]){--studio-page-max: none}:root:is([data-space=studio],[data-space=settings]) main{box-sizing:border-box;width:100%;max-width:calc(var(--size-300) * 1.5 + var(--space-20));margin-inline:auto;padding:var(--space-8) var(--space-10) var(--space-16)}.st-head{display:flex;align-items:flex-start;gap:var(--space-4) var(--space-8);margin-bottom:var(--space-6)}.st-head[hidden]{display:none}.st-head-main{display:flex;flex:1 1 var(--size-80);flex-direction:column;gap:var(--space-1);min-width:0}.st-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.st-title-line{display:flex;align-items:center;gap:var(--space-4);min-width:0}.st-title{display:inline-flex;align-items:baseline;gap:var(--space-3);margin:0;font-family:var(--typography-h2-family);font-size:var(--typography-h2-size);font-weight:var(--typography-h2-weight);letter-spacing:var(--typography-h2-tracking);line-height:var(--typography-h2-line-height)}.st-count{color:var(--color-text-muted);font-family:var(--font-family-sans);font-size:var(--typography-ui-size);font-weight:var(--font-weight-medium)}.st-count:empty{display:none}.st-sub{max-width:65ch;min-width:0;min-height:var(--typography-body-line-height);margin:0;color:var(--color-text-default);font-size:var(--typography-body-size);line-height:var(--typography-body-line-height)}.st-sub:empty{display:none}.st-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-inline-start:auto}.st-head-actions:empty{display:none}.st-head-more{display:flex;align-items:center;margin-inline-start:auto}.st-head-actions:not(:empty)+.st-head-more{margin-inline-start:calc(var(--space-2) - var(--space-4))}@media(max-width:640px){.st-head{min-height:0}.st-head-main{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-4)}.st-head-main>*,.st-title-row>*{grid-column:1 / -1}.st-title-row{display:contents}.st-title-row>.st-title,.st-title-row>.st-title-line{grid-column:1;min-width:0;overflow-wrap:anywhere}.st-title-row>.st-head-more{grid-row:1;grid-column:2;margin-inline-start:0}.st-head-actions{order:1;margin-inline-start:0;padding-top:var(--space-2)}}.st-section-title{margin:0;font-family:var(--typography-h3-family);font-size:var(--typography-h3-size);font-weight:var(--typography-h3-weight);letter-spacing:var(--typography-h3-tracking);line-height:var(--typography-h3-line-height)}:root:is([data-space=studio],[data-space=settings]) main .section-head h2{margin-top:var(--space-10);margin-bottom:var(--space-1)}:root:is([data-space=studio],[data-space=settings]) main .section-head p{max-width:65ch;color:var(--color-text-muted)}:root:is([data-space=studio],[data-space=settings]) main .btn:not(.btn-lg){min-height:var(--size-8);padding:0 var(--space-3);font-size:var(--typography-ui-size)}.gh-acct{display:grid;min-width:0}.gh-acct[data-state=connected] .gh-acct-connect,.gh-acct[data-state=rejected] .gh-acct-connect,.gh-acct:not([data-state=connected]) .gh-acct-menu,.gh-acct:not([data-state=rejected]) .gh-acct-rejected{display:none}.gh-acct-rejected{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--border-width-default) solid var(--color-feedback-warning-border);border-radius:var(--radius-control);background-color:var(--color-feedback-warning-bg)}.gh-acct-rejected-text{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;color:var(--color-feedback-warning-text);font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-ui-line-height)}.gh-acct-rejected-text .icon{flex:none;color:var(--color-feedback-warning-icon)}.gh-inline-link{padding:0;border:0;background:none;color:var(--color-text-link);font:inherit;text-decoration:underline;cursor:pointer}.gh-acct[data-state=checking] .gh-acct-connect{visibility:hidden}.gh-acct-connect{display:grid;gap:var(--space-1-5)}.gh-acct-note{color:var(--color-text-muted);font-size:var(--typography-ui-size);text-align:center}.gh-acct-who{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2);border-radius:var(--radius-control);color:var(--color-text-default);cursor:pointer;list-style:none}.gh-acct-who::-webkit-details-marker{display:none}@media(hover:hover){.gh-acct-who:hover{background-color:var(--color-surface-hover)}}.gh-acct-avatar[hidden]{display:none}.gh-acct-text{display:grid;flex:1;min-width:0}.gh-acct-login,.gh-acct-repo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-acct-login{font-weight:var(--font-weight-semibold)}.gh-acct-repo{color:var(--color-text-muted);font-size:var(--typography-ui-size)}.gh-acct .menu-panel{position:absolute;top:auto;right:0;bottom:calc(100% + var(--space-2));left:0;width:auto}.gh-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1-5) var(--space-3);margin:var(--space-1) var(--space-2) var(--space-2);font-size:var(--typography-ui-size)}.gh-facts dt{color:var(--color-text-muted)}.gh-facts dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-perm.is-write{color:var(--color-feedback-success-text)}.gh-perm.is-read{color:var(--color-feedback-warning-text)}.menu-actions{display:grid;justify-items:start;gap:var(--space-0-5);margin-top:var(--space-1);padding-top:var(--space-1-5);border-top:var(--border-width-default) solid var(--color-border-default)}[data-gh-gate][aria-disabled=true]{cursor:not-allowed;opacity:.55}@media(max-width:640px){:root:is([data-space=studio],[data-space=settings]) main{padding:var(--space-4) var(--space-4) var(--space-8)}}.gh-acct-menu-email{margin:0 var(--space-2) var(--space-2);color:var(--color-text-muted);font-size:var(--typography-ui-size);overflow-wrap:anywhere}.gh-acct[data-contributor] [data-gh-github-only]{display:none}.rail-section{margin-block-start:var(--space-5)}.rail-section>[id]{padding-block-end:var(--space-1)}.rail .rail-section li+li{margin-top:0}.rail-section a{gap:var(--space-3);min-height:var(--size-9);font-size:var(--typography-ui-size)}.rail-section a svg{width:var(--icon-size-md);height:var(--icon-size-md)}.rail-section a[aria-current=page]{outline:var(--border-width-default) solid var(--color-border-default);outline-offset:calc(var(--border-width-default) * -1);background-color:var(--color-surface-default);color:var(--color-text-signal);font-weight:var(--font-weight-semibold)}.rail-section a[aria-current=page] svg{color:currentcolor}.rail-section a[aria-current=page]>span[aria-hidden=true]:first-child{display:none}.rail-section a.rail-all>span:last-child{min-width:0;padding:0;background-color:transparent;color:var(--color-text-muted);font-weight:var(--font-weight-regular)}@media(hover:hover){.rail-section a:hover{background-color:var(--color-surface-default)}}.rail .rail-settings{margin-block-start:auto;padding-block-start:var(--space-5)}.rail-settings+.rail-foot{margin-block-start:var(--space-3)}.topbar .shell-search{--_bg: var(--color-bg-subtle);--_bg-hover: var(--color-bg-muted);--_bg-active: var(--color-bg-muted);flex:0 1 var(--size-96);justify-content:flex-start;min-width:0;margin-inline-start:var(--space-2);font-weight:var(--font-weight-regular)}.shell-search-text{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}.shell-search-label{overflow:hidden;color:var(--color-text-muted);font-weight:var(--font-weight-regular);text-overflow:ellipsis}.shell-crumbs{margin-block-end:var(--space-3)}.shell-scope-trigger{display:inline-flex;align-items:center;gap:var(--space-2)}.shell-pop{width:var(--size-72)}.shell-scope-groups{display:grid;gap:var(--space-1-5);margin-block-start:var(--space-3)}.shell-pop-label{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold)}.shell-version-list{display:grid;gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none}.shell-version-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-inset)}.shell-version-list li[aria-current=true]{background-color:var(--color-surface-selected)}.shell-version-list li[aria-disabled=true]{color:var(--color-text-disabled)}.shell-version-name{display:grid;gap:var(--space-0-5)}.shell-version-note,.shell-pop-help{color:var(--color-text-muted);font-size:var(--typography-ui-size)}.shell-version-check{flex:none;width:var(--size-4);height:var(--size-4)}.shell-pop-help,.shell-pop-foot{margin:var(--space-3) 0 0}@media(max-width:960px){.topbar .shell-search{--_bg: transparent;flex:none;margin-inline-start:auto}.shell-search-text{display:none}}.ds-fd-open{grid-area:open;align-self:center}.lib-push-end{margin-inline-start:auto}.lib-block-gap{margin-block-end:var(--space-6)}.lib-tactile-alert{margin-block-start:var(--space-4)}.lib-prop-required{margin-inline-start:var(--space-2)}.lib-note{margin-block-end:var(--space-6)}.announce-copy{margin-inline-start:auto}.news-kind{justify-self:start}@media(max-width:720px){.hero-ctas>*{flex:1 1 100%}.announce-copy{margin-inline-start:0}}.st-hideable[hidden]{display:none}.st-act-kind{justify-self:start}.st-hs-banner{margin-block-end:var(--space-4)}.st-br-setup{margin-block-end:var(--space-5)}.st-br-setup ul{display:grid;gap:var(--space-2);margin:0 0 var(--space-3);padding-inline-start:var(--space-5)}.st-xp-clear-filters{grid-column:1 / -1;justify-self:start}.st-xp-empty{margin-block:var(--space-12)}@media(max-width:640px){.ed-tray-actions>button:not([aria-label]){flex:1}}.ad-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-96)),1fr));gap:var(--layout-gap);margin-block:var(--space-6)}.ad-app-title{margin:0;font-size:var(--typography-h3-size);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-snug)}.ad-app-summary{margin:0 0 var(--space-4);color:var(--color-text-muted)}.ad-app-rows{display:grid;gap:var(--space-3);margin:0 0 var(--space-4)}.ad-app-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:baseline;padding-block-end:var(--space-3);border-block-end:var(--border-width-default) solid var(--color-border-default)}.ad-app-row dt{color:var(--color-text-muted)}.ad-app-row dd{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;margin:0}.ad-app-before{color:var(--color-text-muted);font-size:var(--typography-body-size)}.ad-app-arrow{align-self:center;color:var(--color-text-muted)}.ad-app-after{font-size:var(--typography-h2-size);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-tight)}.ad-app-after.is-pass{color:var(--color-feedback-success-text)}.ad-app-after.is-warn{color:var(--color-feedback-warning-text)}.ad-app-after.is-fail{color:var(--color-feedback-danger-text)}[data-ed-modes]{margin-block-end:var(--space-3)}.ad-app-note{margin:0 0 var(--space-4);color:var(--color-text-muted)}:root .st-tag-harbor.st-tag-harbor{--_bg: var(--color-surface-selected);--_border: transparent;--_text: var(--color-text-link);--_mark: var(--color-text-link)}.rail-chip{margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--border-width-default) solid var(--color-border-default)}.rail-chip .tc-trigger{justify-content:flex-start;height:auto;min-height:var(--size-12);padding-inline:var(--space-2);text-align:start}.rail-chip .tc-trigger>span{display:flex;flex:1;align-items:center;gap:var(--space-3);min-width:0}.tc-text{display:grid;flex:1;justify-items:start;gap:var(--space-0-5);min-width:0}.tc-name{max-width:100%;overflow:hidden;color:var(--color-text-default);font-size:var(--typography-ui-size);font-weight:var(--font-weight-medium);line-height:var(--typography-ui-line-height);text-overflow:ellipsis;white-space:nowrap}.tc-menu{--popup-shadow: var(--elevation-modal);margin-top:var(--space-1)}.tc-avatar{flex:none}.tc-menu .tc-invite{color:var(--color-text-link);font-weight:var(--font-weight-medium)}.tc-menu .tc-create{color:var(--color-text-muted)}.tc-recent{display:flex;align-items:center;gap:var(--space-0-5)}.tc-recent-open{flex:1;min-width:0}.tc-recent-remove{flex:none;justify-content:center;gap:0;min-width:var(--menu-item-height);padding-inline:0}.tc-recent-remove>*{flex:none}.tc-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--size-6);height:var(--size-6);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-inset);background-color:var(--color-surface-default);color:var(--color-text-default)}.tc-chev{flex:none;color:var(--color-text-muted)}.tc-menu .tc-team{min-height:var(--size-12);padding-block:var(--space-1-5)}.tc-menu .tc-team>:last-child{display:flex;align-items:center;gap:var(--space-2)}.tc-team-text{display:grid;flex:1;min-width:0}.tc-team-role,.tc-team-check{flex:none}.tc-team-check{color:var(--color-text-default)}.tc-team-name{overflow:hidden;font-weight:var(--font-weight-semibold);text-overflow:ellipsis}.tc-team-line{overflow:hidden;color:var(--color-text-muted);font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height);text-overflow:ellipsis}.tc-team[data-current]{background-color:var(--color-surface-selected)}.tc-team>:first-child{width:auto}.team-gate:empty{display:none}.team-gate:not(:empty){max-width:var(--studio-page-max);margin-bottom:var(--space-8)}:root[data-access-takeover] main>:not(.team-gate,script){display:none}.na{display:grid;gap:var(--space-8);padding:var(--space-12) var(--space-10)}@media(min-width:900px){.na{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-12)}}.na-art{color:var(--color-text-default)}.na-text{display:grid;gap:var(--space-4);max-width:62ch}.na-title{margin:0;font-family:var(--typography-h1-family);font-size:var(--typography-h1-size);font-weight:var(--typography-h1-weight);line-height:var(--typography-h1-line-height);letter-spacing:var(--typography-h1-tracking);text-wrap:balance;overflow-wrap:anywhere}.na-body{margin:0;font-size:var(--typography-body-size);line-height:var(--typography-body-line-height)}.na-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.na-link,.na-quiet{margin:0;font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.na-quiet,.na-updated{color:var(--color-text-muted)}.na-sent{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-default);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.na-email,.na-email-dialog .lgt-form{display:grid;gap:var(--space-3);margin-top:var(--space-2)}.na-email-dialog .lgt-form{grid-template-columns:minmax(0,1fr)}@media(max-width:640px){.na{padding:var(--space-8) var(--space-5)}.na-title{font-size:var(--typography-h2-size);line-height:var(--typography-h2-line-height)}.na-actions>*{flex:1 1 100%;width:100%}.na-art svg{width:var(--size-20);height:auto}}.tlk,.tlk-live{display:grid;gap:var(--space-4)}.tlk-field{display:flex;flex-wrap:wrap;gap:var(--space-3)}.tlk-field>:first-child{flex:1 1 var(--size-64);min-width:0}.tlk-copy{flex:none}@media(max-width:640px){.tlk-copy{flex:1 1 100%;width:100%}}.tlk-summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0}.tlk-quiet{margin:0;color:var(--color-text-muted);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.tlk-rows{display:grid;margin:0 0 var(--space-3);padding:0;list-style:none}.tlk-row{display:grid;gap:var(--space-1) var(--space-6);padding:var(--space-3) 0;border-top:var(--border-width-default) solid var(--color-border-default);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.tlk-row:first-child{border-top:0}@media(min-width:720px){.tlk-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.tlk-who{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold)}.tlk-can{color:var(--color-text-muted)}.tlk-admin{display:flex;flex-wrap:wrap;gap:var(--space-5);margin:0;font-size:var(--typography-ui-size)}.ts-band{display:grid;gap:var(--space-3)}.ts-h{margin:0;font-size:var(--typography-h3-size);font-weight:var(--typography-h3-weight);line-height:var(--typography-h3-line-height)}.ts-intro{margin:0 0 var(--space-2);color:var(--color-text-muted)}.ts-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2) var(--space-4)}.ts-head-text{display:grid;flex:1 1 var(--size-80);gap:var(--space-1);min-width:0}.ts-head .ts-intro{margin-block-end:0}:root[data-signin-card] [data-gh-acct][data-state=readonly]{display:none}a.space-switch{--_h: var(--size-10);--_inset: var(--space-0-5);--_pw: var(--space-24);--_iw: var(--size-10);--_lean: var(--space-1);--_slide: calc(var(--motion-duration-moderate) * 2);--_ink: var(--color-text-default);position:relative;display:inline-block;flex:none;width:calc(var(--_pw) + var(--_iw) + var(--_inset) * 2);height:var(--_h);border-radius:var(--radius-pill);background-color:var(--color-surface-strong);color:var(--color-text-on-solid);text-decoration-line:none;margin-inline-start:var(--space-2);-webkit-tap-highlight-color:transparent;transition:scale var(--motion-duration-fast) var(--motion-easing-standard)}:root[data-theme=dark] a.space-switch{--_ink: var(--color-text-inverse)}@media(hover:hover){a.space-switch:hover{color:var(--color-text-on-solid)}}a.space-switch:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ss-pill{position:absolute;z-index:1;top:var(--_inset);left:var(--_inset);display:grid;place-items:center;width:var(--_pw);height:calc(var(--_h) - var(--_inset) * 2);border-radius:var(--radius-pill);background-color:var(--color-control-thumb);box-shadow:var(--elevation-raised);color:var(--_ink);perspective:10em;transition:transform var(--_slide) var(--motion-easing-enter),scale var(--motion-duration-fast) var(--motion-easing-standard)}a.space-switch[data-mode=studio] .ss-pill{transform:translate(var(--_iw))}.ss-word{display:grid;font-family:var(--typography-ui-family);font-size:var(--font-size-300);font-weight:var(--font-weight-semibold);line-height:var(--typography-ui-line-height);letter-spacing:var(--font-tracking-snug)}.ss-word>span{grid-area:1 / 1;text-align:center;backface-visibility:hidden;transition:transform var(--_slide) var(--motion-easing-enter),opacity var(--motion-duration-fast) var(--motion-easing-standard) calc(var(--motion-duration-instant) / 2)}a.space-switch[data-mode=library] .ss-word>[data-when=studio],a.space-switch[data-mode=studio] .ss-word>[data-when=library]{opacity:0;transition:transform var(--motion-duration-moderate) var(--motion-easing-exit),opacity var(--motion-duration-instant) var(--motion-easing-exit)}a.space-switch[data-mode=library] .ss-word>[data-when=studio]{transform:translateY(.6em) rotateX(-80deg)}a.space-switch[data-mode=studio] .ss-word>[data-when=library]{transform:translateY(-.6em) rotateX(80deg)}.ss-icon{position:absolute;top:var(--_inset);display:grid;place-items:center;width:var(--_iw);height:calc(var(--_h) - var(--_inset) * 2)}.ss-to-library{left:var(--_inset)}.ss-to-studio{left:calc(var(--_inset) + var(--_pw))}.ss-icon:before{content:"";position:absolute;width:var(--size-7);height:var(--size-7);border-radius:var(--radius-pill);background-color:var(--color-text-on-solid);opacity:0;scale:.4;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard),scale var(--motion-duration-moderate) var(--motion-easing-enter)}.ss-glyph{position:relative;width:var(--size-5);height:var(--size-5);overflow:visible;stroke:currentcolor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard),scale var(--motion-duration-fast) var(--motion-easing-exit),rotate var(--motion-duration-fast) var(--motion-easing-exit)}a.space-switch[data-mode=library] .ss-to-library .ss-glyph,a.space-switch[data-mode=studio] .ss-to-studio .ss-glyph{opacity:0;scale:.3;rotate:-110deg}.ss-nib{transform-box:view-box;transform-origin:30% 75%}.ss-scrib{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--motion-duration-fast) var(--motion-easing-exit)}.ss-leaf{fill:var(--color-surface-strong);transform-box:view-box;transform-origin:50% 50%;transition:transform var(--_slide) var(--motion-easing-enter)}.ss-avatar{position:absolute;display:inline-flex}.ss-avatar[hidden],:root:not([data-maintainer]) .ss-avatar{display:none}:root[data-maintainer] .ss-to-studio:has(.ss-avatar:not([hidden])) .ss-glyph{visibility:hidden}.ss-hint{--_from: calc(var(--_inset) + var(--_pw) - var(--space-3));--_to: calc(var(--_iw) / 2 + var(--space-3));position:absolute;z-index:0;top:calc(50% - var(--space-1) / 2);left:var(--_from);width:var(--space-1);height:var(--space-1);border-radius:var(--radius-pill);background-color:var(--color-text-on-solid);opacity:0;pointer-events:none}a.space-switch[data-mode=studio] .ss-hint{--_from: calc(var(--_inset) + var(--_iw) + var(--space-3));--_to: calc((var(--_iw) / 2 + var(--space-3)) * -1)}@media(prefers-reduced-motion:no-preference){@media(hover:hover){a.space-switch[data-mode=library]:hover .ss-pill{transform:translate(var(--_lean))}a.space-switch[data-mode=studio]:hover .ss-pill{transform:translate(calc(var(--_iw) - var(--_lean)))}a.space-switch[data-mode=library]:hover .ss-to-studio .ss-nib{animation:ss-scribble calc(var(--motion-duration-slow) * 2) var(--motion-easing-standard) both}a.space-switch[data-mode=library]:hover .ss-to-studio .ss-scrib{stroke-dashoffset:0;transition:stroke-dashoffset calc(var(--motion-duration-slow) * 2) var(--motion-easing-enter)}a.space-switch[data-mode=studio]:hover .ss-to-library .ss-leaf{transform:scaleX(-1)}}a.space-switch:active{scale:.96}a.space-switch:active .ss-pill{scale:1.04 .92}a.space-switch[data-anim] .ss-pill{animation:ss-stretch var(--_slide) var(--motion-easing-standard) both}a.space-switch[data-anim][data-mode=library] .ss-to-studio .ss-glyph,a.space-switch[data-anim][data-mode=studio] .ss-to-library .ss-glyph{animation:ss-icon-in calc(var(--motion-duration-slow) * 1.5) var(--motion-easing-enter) calc(var(--motion-duration-fast) * .8) both}a.space-switch[data-hint] .ss-hint{animation:ss-hint calc(var(--motion-duration-slow) * 3) var(--motion-easing-standard) calc(var(--motion-duration-slow) * 2) both}}@media(hover:hover){a.space-switch[data-mode=library]:hover .ss-to-studio:before,a.space-switch[data-mode=studio]:hover .ss-to-library:before{opacity:.16;scale:1}}a.space-switch[data-mode=library]:focus-visible .ss-to-studio:before,a.space-switch[data-mode=studio]:focus-visible .ss-to-library:before{opacity:.16;scale:1}@keyframes ss-scribble{0%{transform:rotate(0) translate(0)}20%{transform:rotate(-9deg) translate(-5%)}40%{transform:rotate(6deg) translate(5%,-2.5%)}60%{transform:rotate(-7deg) translate(-2.5%)}80%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes ss-stretch{0%{scale:1 1}35%{scale:1.12 .9}70%{scale:.98 1.03}to{scale:1 1}}@keyframes ss-icon-in{0%{opacity:0;scale:.3;rotate:-110deg}60%{opacity:1;scale:1.14;rotate:10deg}to{opacity:1;scale:1;rotate:0deg}}@keyframes ss-hint{0%{opacity:0;translate:0 0}15%{opacity:1}80%{opacity:1;translate:var(--_to) 0}to{opacity:0;translate:var(--_to) 0;scale:1.8}}@media(max-width:640px){.topbar-space{display:none}a.space-switch{--_h: var(--size-9);--_pw: var(--size-20);--_iw: var(--size-9)}.ss-word{font-size:var(--font-size-200)}.ss-icon:before{width:var(--size-6);height:var(--size-6)}}.view-pick-wrap{flex:0 1 calc(var(--size-80) + var(--size-20));min-width:0}@media(min-width:961px){.topbar:has(.view-pick-wrap){grid-template-columns:minmax(0,1fr) minmax(0,var(--size-96)) minmax(0,1.4fr)}}.view-pick-prefix{color:var(--color-text-muted)}.view-banner:not([hidden]){display:contents}.view-banner>.view-banner-bar{margin-block-end:var(--space-6)}html[data-view-change] [data-latest-only],[data-change-only]{display:none}html[data-view-change] [data-change-only]{display:block}[data-together-only],html[data-view-together] [data-change-only]{display:none}html[data-view-together] [data-together-only]{display:block}html[data-view-change]:not([data-view-edit]) .xp-new,html[data-view-change]:not([data-view-edit]) #ed-tray:not([data-sheet]){display:none}.xp:is([data-view=loading],[data-view=error]) [data-xp-scroll],.cm:is([data-view=loading],[data-view=error]) .cm-thumb{visibility:hidden}.xp-flag.xp-flag-change{border:var(--border-width-default) solid var(--color-border-strong);background-color:var(--color-surface-default);color:var(--color-text-default);font-weight:var(--font-weight-medium)}html[data-view-change]:not([data-view-edit]) .xp-field-chev{display:none}@media(max-width:640px){.topbar:has(.view-pick-wrap){flex-wrap:wrap;gap:var(--space-2);height:auto;min-height:var(--layout-header-height);padding-block:var(--space-2)}.topbar:has(.view-pick-wrap) .topbar-actions{display:contents}.topbar:has(.view-pick-wrap):after{content:"";flex-basis:100%;order:1}.topbar:has(.view-pick-wrap) .view-pick-wrap,.topbar:has(.view-pick-wrap) .rail-toggle-slot{order:2}.view-pick-wrap{flex:1 1 0}}.nt-form{display:grid;gap:var(--space-2)}.nt-status{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2);min-width:0;color:var(--color-text-muted);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.nt-status:empty{display:none}.nt-badge{flex:none}.nt-status-text{min-width:0}@media(max-width:480px){.nt-actions{width:100%}.nt-actions>*{flex:1}}.mem-person{display:flex;align-items:center;gap:var(--space-3);min-width:0}.mem-person-text{display:grid;min-width:0}.mem-name{overflow-wrap:anywhere;font-weight:var(--font-weight-medium)}.mem-tag{margin-inline-start:var(--space-2);vertical-align:middle}.mem-you,.mem-count{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.mem-line{color:var(--color-text-muted);font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height)}.mem-avatar-pending{outline:var(--border-width-default) dashed var(--color-border-strong);outline-offset:calc(-1 * var(--border-width-default));background-color:transparent}.mem-role-text{color:var(--color-text-muted);white-space:nowrap}.mem-notice{margin:0;color:var(--color-text-muted);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.mem-notice:empty{display:none}.mem-notice[data-tone=success]{color:var(--color-feedback-success-text)}.mem-notice[data-tone=danger]{color:var(--color-feedback-danger-text)}.mem{display:grid;gap:var(--space-4);min-width:0}.mem-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4)}.mem-head-text{display:grid;flex:1 1 var(--size-80);gap:var(--space-1);min-width:0}.mem-title{margin:0;font-family:var(--typography-h3-family);font-size:var(--typography-h3-size);font-weight:var(--typography-h3-weight);letter-spacing:var(--typography-h3-tracking);line-height:var(--typography-h3-line-height)}.mem-intro{max-width:70ch;margin:0;color:var(--color-text-muted);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.mem-note{margin-top:var(--space-3)}.mem-review{display:grid;gap:var(--space-3);max-width:70ch;margin-top:var(--space-8)}.mem-loading{display:grid;gap:var(--space-3)}.mem-role-head{text-align:end}.mem-role-cell{width:1%}@container (max-width: 30em){.mem-role{justify-content:flex-start}.mem-role-cell .mem-role-text{font-weight:var(--font-weight-regular)}}.mem-role{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}.mem-role .rp-trigger{width:calc(var(--size-40) + var(--space-4))}.mem-role>.mem-role-text{box-sizing:border-box;width:calc(var(--size-40) + var(--space-4));padding-inline-start:calc(var(--control-padding-x-sm) + var(--border-width-default))}.mem-more-space{width:var(--control-height-sm);flex:none}.mem-resend{vertical-align:baseline}.mem-confirm-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.inv-loading,.inv-form{display:grid;gap:var(--space-2)}.inv-label{font-weight:var(--font-weight-medium)}.inv-row{display:flex;align-items:flex-start;gap:var(--space-2)}.inv-row>:first-child{flex:1;min-width:0}.inv-emails input{min-width:var(--size-12)}.inv-hint{margin:0;color:var(--color-text-muted);font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height)}.inv-access{display:grid;gap:var(--space-1);margin-top:var(--space-4)}.inv-access-title{margin:0 0 var(--space-1);font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold)}.inv-access-list{display:grid;margin:0;padding:0;list-style:none}.inv-access-row{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-3);min-height:var(--size-12)}.inv-access-row>:nth-child(2){margin-inline-start:auto}.inv-more-space{width:var(--control-height-md);flex:none}.inv-access-row>:first-child{flex:1 1 var(--size-60);min-width:0}.inv-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3);width:100%}@media(max-width:480px){.inv-row{flex-direction:column;align-items:stretch}.inv-footer>:last-child{width:100%}.inv-footer>:last-child>*{flex:1}}.rp-trigger{flex:none;white-space:nowrap}.rp-trigger-body{display:inline-flex;align-items:center;gap:var(--space-1)}.mem-role .rp-trigger>*{flex:1}.mem-role .rp-trigger-body{justify-content:space-between;width:100%}.rp-pop.rp-pop{width:calc(var(--size-96) + var(--size-10));max-width:var(--available-width)}.rp-roles{display:grid;gap:var(--space-1)}.rp-role{display:grid;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control)}.rp-role[data-selected]{background-color:var(--color-surface-selected)}.rp-review{padding-inline-start:var(--space-7)}.rp-review-cards label{position:relative;align-items:center}.rp-review-cards [role=radio]{position:absolute;width:var(--border-width-default);height:var(--border-width-default);margin:calc(var(--border-width-default) * -1);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rp-review-cards label:has([role=radio]:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.rp-review-cards label:has([data-checked]),.rp-review-cards label:has([data-checked]):hover:not(:has([data-disabled])){background-color:var(--color-surface-default)}.rp-review-title{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:var(--space-2)}@media(max-width:480px){.rp-review-title{grid-template-columns:auto minmax(0,1fr);row-gap:0}.rp-review-face{grid-row:span 2}.rp-review-name,.rp-review-help{grid-column:2}}.rp-review-face{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--size-9);height:var(--size-9);margin-inline-end:var(--space-1);border-radius:var(--radius-pill);background-color:var(--color-signal-subtle);color:var(--color-text-signal)}.rp-review-help{color:var(--color-text-muted);font-size:var(--typography-caption-size);font-weight:var(--font-weight-regular);line-height:var(--typography-caption-line-height)}.rp-lead{margin-block-start:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-1);border-block-start:var(--border-width-1) solid var(--color-border-default)}.rp-note{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height)}.mem-asks{display:grid;gap:var(--space-3)}.mem-ask-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.mem-ask{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-container);background:var(--color-surface-default)}.mem-ask-found{flex:1 1 var(--size-60);color:var(--color-text-muted);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.mem-ask-end{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-inline-start:auto}.mem-ask-said{font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.mem-strong{color:var(--color-text-default);font-weight:var(--font-weight-semibold)}.ts-band>.mem-asks{margin-block-end:var(--space-5)}
