.shell-v2{--shell-v2-omnibox-width:476px;flex-direction:column;min-height:100dvh;display:flex}.shell-v2-header{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--spacing-md);--shell-v2-header-pad-top:max(var(--spacing-sm), env(safe-area-inset-top,0px));min-height:calc(56px + var(--shell-v2-header-pad-top));padding-top:var(--shell-v2-header-pad-top);padding-inline:var(--spacing-md);background:var(--color-field);border-bottom:none;display:flex;position:sticky;top:0}.shell-v2-header[data-chrome-elevated=true]{z-index:var(--z-menu)}@media (min-width:900px){.shell-v2-header{gap:var(--spacing-lg);padding-inline:var(--spacing-xl);grid-template-columns:1fr auto 1fr;display:grid}}@media (min-width:1200px){.shell-v2-header{padding-inline:var(--spacing-2xl)}}.shell-v2-header-start{align-items:center;min-width:0;display:flex}@media (min-width:900px){.shell-v2-header-start{justify-self:start}}.shell-v2-header-center{display:none}@media (min-width:900px){.shell-v2-header-center{width:var(--shell-v2-omnibox-width);transition:width .2s var(--ease-settle);justify-content:center;justify-self:center;display:flex}.shell-v2-header[data-omnibox-open=true] .shell-v2-header-center{width:calc(var(--shell-v2-omnibox-width) * 1.1)}}@media (prefers-reduced-motion:reduce){.shell-v2-header-center{transition:none}}.shell-v2-header-actions{shrink:0;justify-content:flex-end;align-items:center;gap:var(--spacing-sm);display:flex}@media (min-width:900px){.shell-v2-header-actions{justify-self:end}}.shell-v2-main{flex:1;width:100%;min-width:0}.shell-v2-frame{width:100%;padding:var(--spacing-xl) var(--spacing-md)}@media (min-width:900px){.shell-v2-frame{padding-inline:var(--spacing-xl)}}@media (min-width:1200px){.shell-v2-frame{padding-inline:var(--spacing-2xl);padding-block:var(--spacing-2xl)}}.shell-v2-frame.is-prose .shell-v2-prose{max-width:var(--measure-body)}.shell-v2-page{gap:var(--spacing-xl);flex-direction:column;width:100%;display:flex}.shell-v2-page-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);width:100%;display:flex}.shell-v2-page-heading{gap:var(--spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}.shell-v2-page-lede{max-width:var(--measure-body);color:var(--color-ink-muted)}.shell-v2-page-body{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.shell-v2-nav{display:none}@media (min-width:900px){.shell-v2-nav{align-items:center;gap:var(--spacing-2xs);display:flex}}.shell-v2-nav-link{height:32px;font-size:var(--text-ui);line-height:var(--leading-ui);color:var(--color-ink-muted);border-radius:var(--radius-pill);transition:color .2s var(--ease-settle), background-color .2s var(--ease-settle);align-items:center;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.shell-v2-nav-link:hover{color:var(--color-ink)}.shell-v2-nav-link[aria-current=page]{color:var(--color-inverted-ink);background:var(--color-inverted)}.shell-v2-nav-link:focus-visible{outline:1px solid var(--color-mark);outline-offset:2px;border-radius:var(--radius-pill)}@media (forced-colors:active){.shell-v2-nav-link[aria-current=page]{text-decoration:underline}}.shell-v2-omnibox{width:100%;min-width:0}.shell-v2-omnibox-field{background:var(--color-wash);width:100%;height:44px;box-shadow:none;transition:background-color .16s var(--ease-settle), box-shadow .16s var(--ease-settle);border:none}.shell-v2-omnibox-field.is-open{background:var(--color-object);box-shadow:inset 0 0 0 1px var(--color-mark)}.shell-v2-omnibox-popover{top:calc(100% + var(--spacing-sm));z-index:var(--z-menu);box-sizing:border-box;width:100%;max-height:min(480px,70vh);padding:var(--spacing-lg);background:var(--color-object);border:1px solid var(--color-hairline);border-radius:var(--radius-panel);box-shadow:var(--shadow-raised);position:absolute;left:0;right:0;overflow:hidden auto}.shell-v2-omnibox-compact-panel .shell-v2-omnibox-popover{position:relative;top:auto;left:auto;right:auto}.shell-v2-omnibox-field input,.shell-v2-omnibox-field input:focus,.shell-v2-omnibox-field input:focus-visible{box-shadow:none;outline:none}.shell-v2-omnibox-field input[type=search]{appearance:none}.shell-v2-omnibox-field input[type=search]::-webkit-search-decoration{appearance:none;display:none}.shell-v2-omnibox-field input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.shell-v2-omnibox-field input[type=search]::-webkit-search-results-button{appearance:none;display:none}.shell-v2-omnibox-field input[type=search]::-webkit-search-results-decoration{appearance:none;display:none}.shell-v2-omnibox-mobile{display:flex}@media (min-width:900px){.shell-v2-omnibox-mobile{display:none}}.shell-v2-header-icon{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--color-ink-muted);box-shadow:none;transition:color .2s var(--ease-settle), background-color .2s var(--ease-settle);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.shell-v2-header-icon:hover{color:var(--color-ink);background:var(--color-wash)}.shell-v2-header-icon:focus-visible{outline:1px solid var(--color-mark);outline-offset:2px}.shell-v2-create-label{display:none}@media (min-width:640px){.shell-v2-create-label{display:inline}}.shell-v2-create-popover{z-index:var(--z-menu);box-sizing:border-box;width:min(320px,100vw - 32px);padding:var(--spacing-sm);background:var(--color-object);color:var(--color-ink);border:1px solid var(--color-hairline);border-radius:var(--radius-panel);box-shadow:var(--shadow-raised);animation:shell-v2-create-enter .16s var(--ease-settle) both;flex-direction:column;gap:0;display:flex}@keyframes shell-v2-create-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.shell-v2-create-popover{animation:none}}.shell-v2-create-item-button{width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-inner);background:0 0;border:none;padding:0;display:block}.shell-v2-create-item-button:focus-visible{outline:1px solid var(--color-mark);outline-offset:1px}.shell-v2-create-item-button[data-highlighted] .shell-v2-create-item,.shell-v2-create-item-button:hover .shell-v2-create-item{background:var(--color-wash)}.shell-v2-create-item{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-sm);border-radius:var(--radius-inner);transition:background-color .12s var(--ease-settle);display:flex}.shell-v2-create-item-icon{background:var(--color-wash);border-radius:var(--radius-inner);width:40px;height:40px;color:var(--color-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.shell-v2-create-item-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.shell-v2-create-item-title{font-size:var(--text-ui);line-height:var(--leading-ui);color:var(--color-ink);font-weight:500}.shell-v2-create-item-desc{font-size:var(--text-helper);line-height:var(--leading-helper);color:var(--color-ink-muted)}.shell-v2-create-sheet{background:var(--color-object);color:var(--color-ink);box-shadow:var(--shadow-raised)}
.shell-scroll{scrollbar-gutter:stable}@media (hover:hover) and (pointer:fine){.shell-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.shell-scroll:hover{scrollbar-color:color-mix(in oklab, var(--color-ink) 22%, transparent) transparent}}