.console-frame a,.console-frame button,.console-frame select,.console-modal button,.console-side a,.console-side button,.console-side select,.console-modal-card kbd{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.console-frame a,.console-frame button,.console-frame select,.console-modal button,.console-side a,.console-side button,.console-side select{cursor:pointer}.console-frame button:disabled,.console-frame select:disabled,.console-side button:disabled,.console-side select:disabled{cursor:not-allowed}.console-frame a:active,.console-frame button:active,.console-modal button:active,.console-side a:active,.console-side button:active{transform:scale(.98)}.console-frame a:hover,.console-side a:hover{color:var(--accent)}.console-frame a:focus-visible,.console-frame button:focus-visible,.console-frame select:focus-visible,.console-modal button:focus-visible,.console-side a:focus-visible,.console-side button:focus-visible,.console-side select:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;transition:none}.console-nav-item,.console-nav-group-head,.console-stat-label,.console-stat-caption,.console-segmented button,.console-foot-button,.console-brand-word,.console-card-head h2,.console-card-head p{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.console-rail,.console-nav-item,.console-segmented button,.console-icon-button,.console-scope-button,.console-window-mini,.console-pulse,.console-foot-button{transition-duration:var(--motion-off)}.console-nav-item:active,.console-segmented button:active,.console-icon-button:active,.console-scope-button:active,.console-window-mini:active,.console-pulse:active,.console-foot-button:active{transform:none}.console-topbar[data-reading=true]:after,.console-pulse[data-state=live] .console-pulse-dot,.console-pulse[data-reading=true] .console-pulse-spin{animation:none}.console-topbar[data-reading=true]:after{transform:none;background:var(--accent);opacity:.5}}.console-ground{background-color:var(--bg);color:var(--paper-ink);min-height:100dvh}@media(min-width:1024px){.console-frame{--console-pad: 2rem}}@media(min-width:1728px){.console-frame{--console-pad: 2.5rem}}.console-frame{display:grid;gap:0;grid-template-columns:var(--console-rail-w) minmax(0,1fr);height:100dvh;overflow:hidden}.console-frame[data-narrow=true]{--console-rail-w: 4.25rem}.console-main{display:flex;gap:0;min-width:0;flex-direction:column;overflow:hidden}.console-work{display:flex;min-height:0;flex:1;flex-direction:column;gap:var(--console-gap);overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--console-gap) * 1.5) var(--console-pad) calc(var(--console-gap) * 3)}.console-work>*{width:100%}.console-work>*{flex-shrink:0}.console-work:focus{outline:none}.console-section{display:flex;width:100%;flex-shrink:0;flex-direction:column;gap:var(--console-gap)}.console-section>*{width:100%;flex-shrink:0}.console-sidebar{display:flex;gap:0;height:100dvh;flex-direction:column;border-right:1px solid var(--paper-hairline);background-color:var(--console-rail-bg)}.console-sidebar-head{display:flex;align-items:center;height:var(--console-bar-h);flex-shrink:0;border-bottom:1px solid var(--paper-hairline);padding-inline:.5rem}.console-brand{display:flex;min-height:40px;min-width:0px;flex:1 1 0%;cursor:pointer;align-items:center;gap:.625rem;padding-left:.625rem;padding-right:.625rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft);border-radius:var(--console-radius-sm);color:var(--paper-ink)}.console-brand:hover{background-color:var(--paper-field);color:var(--accent)}.console-brand-logo{height:1.5rem;width:auto;flex-shrink:0;filter:brightness(0) invert(var(--mark-invert))}.console-brand-glyph{height:1.75rem;width:1.75rem;flex-shrink:0;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(var(--mark-invert))}.console-brand-rule{height:1rem;width:1px;flex-shrink:0;background-color:var(--paper-hairline-strong)}.console-brand-word{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--paper-ink-mute)}.console-frame[data-narrow=true] .console-collapse svg{transform:rotate(180deg)}.console-sidebar-scroll{display:flex;flex:1 1 0%;flex-direction:column;overflow-y:auto;padding-top:.75rem;padding-bottom:.75rem;gap:var(--console-gap);overscroll-behavior:contain}.console-nav-group-head{padding-bottom:.375rem;padding-top:.25rem;font-size:11px;font-weight:600;padding-inline:1.125rem;color:var(--paper-ink-faint)}.console-nav-item{position:relative;margin-left:.5rem;margin-right:.5rem;display:flex;min-height:36px;cursor:pointer;align-items:center;gap:.625rem;padding-left:.625rem;padding-right:.625rem;font-size:14px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft);border-radius:var(--console-radius-sm);color:var(--paper-ink-soft)}.console-nav-item[data-collapsed=true]{justify-content:center;padding-left:0;padding-right:0}.console-nav-mark{display:flex;height:18px;width:18px;flex-shrink:0;align-items:center;justify-content:center;color:var(--paper-ink-faint);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft)}.console-nav-item[data-locked=true]{color:var(--paper-ink-faint)}.console-nav-item:hover{background-color:var(--console-row-hover)}.console-nav-item:hover .console-nav-mark{color:var(--paper-ink-soft)}.console-nav-item[aria-current=page]{background-color:var(--wash-accent);color:var(--accent);font-weight:600}.console-nav-item[aria-current=page] .console-nav-mark{color:var(--accent)}.console-nav-item:active{transform:scale(.99)}.console-sidebar-foot{display:none;flex-shrink:0;padding:.5rem}@media(min-width:1024px){.console-sidebar-foot{display:block}}.console-sidebar-foot{border-top:1px solid var(--paper-hairline)}.console-foot-button{display:flex;min-height:36px;width:100%;cursor:pointer;align-items:center;gap:.625rem;padding-left:.625rem;padding-right:.625rem;font-size:13px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft);border-radius:var(--console-radius-sm);color:var(--paper-ink-mute)}.console-foot-button:hover{background-color:var(--console-row-hover);color:var(--paper-ink)}.console-frame[data-narrow=true] .console-foot-button{justify-content:center;padding-left:0;padding-right:0}.console-foot-button:active{transform:scale(.98)}.console-collapse{display:none}@media(min-width:1024px){.console-collapse{display:flex}}.console-topbar{position:relative;display:flex;flex-shrink:0;align-items:center;height:var(--console-bar-h);border-bottom:1px solid var(--paper-hairline);background-color:var(--console-bar-bg);padding-inline:var(--console-pad)}.console-topbar:after{content:"";pointer-events:none;position:absolute;left:0;right:0;opacity:0;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);transition:opacity .15s var(--ease-out-soft)}.console-topbar[data-reading=true]:after{opacity:1;animation:console-sweep 1.15s linear infinite}@keyframes console-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.console-topbar-inner{display:flex;width:100%;align-items:center;gap:.75rem}.console-context{display:flex;min-width:0px;flex:1 1 0%;align-items:center;gap:.625rem}.console-title{display:flex;min-width:0px;align-items:baseline;gap:.375rem}.console-title h1{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:600;letter-spacing:-.025em;color:var(--paper-ink)}.console-crumb{display:none;flex-shrink:0;align-items:baseline;gap:.375rem;font-size:13px;font-weight:500}@media(min-width:1024px){.console-crumb{display:flex}}.console-crumb{color:var(--paper-ink-faint)}.console-crumb-mark{color:var(--paper-ink-ghost)}.console-bar-sep{display:none;height:1.25rem;width:1px;flex-shrink:0}@media(min-width:640px){.console-bar-sep{display:block}}.console-bar-sep{background-color:var(--paper-hairline-strong)}.console-scope,.console-window{position:relative;display:flex;min-width:0px;flex-shrink:0}.console-scope-button,.console-window-mini{display:inline-flex;min-width:0px;cursor:pointer;align-items:center;gap:.5rem;font-size:13px;font-weight:500;transition-property:background-color,border-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft);height:2.25rem;padding-inline:.5rem .375rem;border-radius:var(--console-radius-sm);border:1px solid var(--paper-hairline-strong);background-color:var(--paper-field);color:var(--paper-ink);touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(min-width:768px){.console-scope-button,.console-window-mini{height:2rem}}.console-scope-button:hover,.console-window-mini:hover{border-color:var(--paper-ink-ghost)}.console-scope-button[aria-expanded=true],.console-window-mini[aria-expanded=true]{border-color:var(--accent);background-color:var(--wash-accent)}.console-scope-button:active,.console-window-mini:active{transform:scale(.98)}.console-scope-plain{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--paper-ink-mute)}.console-scope-button .console-site-icon{height:18px;width:18px;flex-shrink:0;padding:2px}.console-scope-chevron{height:.875rem;width:.875rem;flex-shrink:0;color:var(--paper-ink-faint)}.console-scope-panel{position:absolute;left:0;top:100%;z-index:var(--z-float);margin-top:.375rem;display:flex;width:17rem;max-width:calc(100vw - 2rem);flex-direction:column;overflow:hidden;max-height:calc(100dvh - var(--console-bar-h) - 3rem);border-radius:var(--console-radius);background-color:var(--console-card-bg);border:1px solid var(--paper-hairline-strong);box-shadow:var(--console-float-shadow)}.console-scope-note{margin-left:auto;flex-shrink:0;padding-left:.5rem;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--paper-ink-faint)}.console-scope-note.is-live{color:var(--accent)}.console-window-wide{display:none}@media(min-width:768px){.console-window-wide{display:inline-flex}.console-window-mini{display:none}}.console-window-mini{font-variant-numeric:tabular-nums}.console-segmented{display:inline-flex;align-items:center;padding:.125rem;border-radius:var(--console-radius-sm);background-color:var(--wash-paper-strong)}.console-segmented button{height:1.75rem;cursor:pointer;padding-left:.625rem;padding-right:.625rem;font-size:13px;font-weight:500;transition-property:background-color,color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft);border-radius:var(--console-radius-sm);color:var(--paper-ink-mute)}.console-segmented button:hover{color:var(--paper-ink)}.console-segmented button[aria-pressed=true]{background-color:var(--console-card-bg);color:var(--paper-ink);box-shadow:var(--console-raise-shadow)}.console-segmented button:active{transform:scale(.97)}.console-menu{position:absolute;left:0;top:100%;z-index:var(--z-float);margin-top:.375rem;display:flex;width:13rem;flex-direction:column;overflow:hidden;padding-top:.25rem;padding-bottom:.25rem;border-radius:var(--console-radius);background-color:var(--console-card-bg);border:1px solid var(--paper-hairline-strong);box-shadow:var(--console-float-shadow)}.console-menu-row{display:flex;min-height:40px;width:100%;cursor:pointer;align-items:center;gap:.625rem;padding-left:.875rem;padding-right:.875rem;text-align:left;font-size:14px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft);color:var(--paper-ink)}.console-menu-row:hover{background-color:var(--console-row-hover)}.console-menu-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.console-menu-check{margin-left:auto;height:.875rem;width:.875rem;flex-shrink:0;color:var(--accent)}.console-tools{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.console-bar-sep-tools{display:none}@media(min-width:1024px){.console-bar-sep-tools{display:block}}.console-icon-button{display:flex;height:2.25rem;width:2.25rem;cursor:pointer;align-items:center;justify-content:center;border-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft)}@media(min-width:1024px){.console-icon-button{height:2rem;width:2rem}}.console-icon-button{border-radius:var(--console-radius-sm);border-color:var(--paper-hairline-strong);background-color:var(--paper-field);color:var(--paper-ink-soft)}.console-icon-button:hover{border-color:var(--paper-ink-ghost);color:var(--accent)}.console-icon-button:active{transform:scale(.96)}.console-pulse{display:inline-flex;flex-shrink:0;cursor:pointer;align-items:center;gap:.5rem;font-size:13px;font-weight:500;transition-property:background-color,border-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft);height:2.25rem;padding-inline:.625rem;border-radius:var(--console-radius-sm);border:1px solid var(--paper-hairline-strong);background-color:var(--paper-field);color:var(--paper-ink-mute);font-variant-numeric:tabular-nums}@media(min-width:768px){.console-pulse{height:2rem}}.console-pulse:hover{border-color:var(--paper-ink-ghost);color:var(--paper-ink)}.console-pulse:active{transform:scale(.98)}.console-pulse-age{text-align:center;min-width:2.25rem}.console-pulse-dot{height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px;background-color:var(--accent)}.console-pulse[data-state=live] .console-pulse-dot{animation:console-breathe 2.4s var(--ease-out-soft) infinite}@keyframes console-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.console-pulse[data-state=stale]{border-color:var(--warn-edge);background-color:var(--warn-wash);color:var(--warn)}.console-pulse[data-state=stale] .console-pulse-dot{background-color:var(--warn)}.console-pulse[data-state=down]{border-color:var(--danger-edge);background-color:var(--danger-wash);color:var(--danger)}.console-pulse[data-state=down] .console-pulse-dot{background-color:var(--danger);animation:none}.console-pulse-spin{height:.875rem;width:.875rem;flex-shrink:0;opacity:.6;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft)}.console-pulse:hover .console-pulse-spin,.console-pulse:focus-visible .console-pulse-spin{opacity:1}.console-pulse[data-reading=true] .console-pulse-spin{opacity:1;animation:console-spin .7s linear infinite}@keyframes console-spin{to{transform:rotate(360deg)}}.console-narrowers{display:contents}@media(max-width:639px){.console-frame{--console-bar-h: 5.5rem}.console-topbar-inner{flex-wrap:wrap;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.5rem}.console-context{flex-wrap:wrap;-moz-column-gap:.5rem;column-gap:.5rem}.console-narrowers{display:flex;min-width:0px;flex-basis:100%;align-items:center;gap:.5rem}.console-tools{align-self:flex-start}}.console-drawer-toggle{margin-left:-.25rem;display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft)}@media(min-width:1024px){.console-drawer-toggle{display:none}}.console-drawer-toggle{border-radius:var(--console-radius-sm);color:var(--paper-ink-soft)}.console-drawer-toggle:hover{background-color:var(--wash-paper-strong);color:var(--paper-ink)}.console-stats{display:grid;gap:var(--console-gap);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}@media(min-width:640px){.console-stats{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}.console-stat{display:flex;flex-direction:column;gap:.375rem;padding:1rem 1.25rem;border-radius:var(--console-radius);background-color:var(--console-card-bg);box-shadow:var(--console-card-shadow)}.console-stat-label{display:flex;align-items:center;gap:.5rem;font-size:13px;color:var(--paper-ink-mute)}.console-stat-dot{display:inline-block;height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px;background-color:var(--accent)}.console-stat-value{min-height:30px;font-size:28px;font-weight:600;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1;letter-spacing:-.025em;color:var(--paper-ink)}.console-stat[data-tone=accent] .console-stat-value{color:var(--accent)}.console-stat[data-tone=warn] .console-stat-value{color:var(--warn)}.console-stat[data-tone=good] .console-stat-value{color:var(--good)}.console-stat[data-tone=danger] .console-stat-value{color:var(--danger-on-paper)}.console-stat-skeleton{display:block;height:.8em;width:2.5ch}@keyframes pulse{50%{opacity:.5}}.console-stat-skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:var(--r-tiny);background-color:color-mix(in srgb,var(--paper-ink-soft) 15%,transparent)}.console-stat-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--paper-ink-faint)}.console-card{display:flex;min-width:0px;flex-direction:column;overflow:hidden;border-radius:var(--console-radius);background-color:var(--console-card-bg);box-shadow:var(--console-card-shadow)}.console-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem;padding:1rem 1.25rem .75rem;border-bottom:1px solid var(--paper-hairline)}.console-card-head h2{white-space:nowrap;font-size:15px;font-weight:600;letter-spacing:-.025em;color:var(--paper-ink)}.console-card-head p{font-size:13px;color:var(--paper-ink-mute)}.console-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem;padding:.75rem 1.25rem;font-size:13px;border-top:1px solid var(--paper-hairline);background-color:color-mix(in srgb,var(--paper-ink) 3%,var(--console-card-bg));color:var(--paper-ink-mute)}.console-badge{display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem;white-space:nowrap;border-radius:var(--r-tiny);padding:.125rem .375rem;font-size:11px;font-weight:600;background-color:var(--wash-paper-strong);color:var(--paper-ink-mute)}.console-badge[data-tone=good]{background-color:var(--good-wash);color:var(--good)}.console-badge[data-tone=warn]{background-color:var(--warn-wash);color:var(--warn)}.console-badge[data-tone=bad]{background-color:var(--danger-wash);color:var(--danger-on-paper)}.console-badge[data-tone=accent]{background-color:var(--wash-accent);color:var(--accent)}.console-metric{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.625rem 1.25rem}.console-metric+.console-metric{border-top:1px solid var(--paper-hairline)}.console-metric dt{font-size:13px;color:var(--paper-ink-mute)}.console-metric dd{display:flex;align-items:baseline;gap:.5rem;text-align:right;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--paper-ink)}.console-metric dd span{font-size:12px;font-weight:400;color:var(--paper-ink-faint)}.console-scrim{background-color:var(--scrim);backdrop-filter:blur(var(--scrim-blur));-webkit-backdrop-filter:blur(var(--scrim-blur));position:fixed;inset:0;display:none;cursor:pointer;z-index:var(--z-scrim)}@media(max-width:1023px){.console-frame{grid-template-columns:minmax(0,1fr)}.console-rail{position:fixed;inset-block:0;left:0;z-index:var(--z-drawer);width:var(--console-rail-w);transform:translate(-100%);transition:transform .2s var(--ease-out-soft)}.console-frame[data-drawer=true] .console-rail{transform:translate(0)}.console-frame[data-drawer=true] .console-scrim{display:block}.console-frame[data-narrow=true]{--console-rail-w: 16rem}}.console-modal{background-color:var(--scrim);backdrop-filter:blur(var(--scrim-blur));-webkit-backdrop-filter:blur(var(--scrim-blur));position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:var(--z-modal)}.console-modal-card{width:100%;max-width:380px;overflow:hidden;border-width:1px;border-radius:var(--console-radius);border-color:var(--paper-hairline-strong);background-color:var(--console-card-bg);box-shadow:var(--console-float-shadow)}.console-modal-card header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:1px solid var(--paper-hairline)}.console-modal-card header h2{font-size:13px;font-weight:600;letter-spacing:-.025em;text-wrap:balance;color:var(--paper-ink)}.console-modal-card header button{display:flex;height:1.75rem;width:1.75rem;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--r-tiny);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft);color:var(--paper-ink-faint)}.console-modal-card header button:hover{color:var(--paper-ink)}.console-modal-card li{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.5rem 1.25rem;font-size:13px;color:var(--paper-ink-soft)}.console-modal-card kbd{min-width:1.75rem;border-radius:var(--r-tiny);border-width:1px;padding:.125rem .375rem;text-align:center;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;border-color:var(--paper-hairline-strong);background-color:var(--paper-field);color:var(--paper-ink)}.console-modal-card>p{padding:.625rem 1.25rem;font-size:12px;border-top:1px solid var(--paper-hairline);color:var(--paper-ink-faint)}.console-card tbody tr{scroll-margin-top:var(--console-bar-h)}.console-card thead th{position:sticky;top:0;z-index:var(--z-sticky);background-color:var(--console-card-bg);border-bottom:1px solid var(--paper-hairline)}@media(min-width:1024px){.console-aside{position:sticky;top:0;max-height:calc(100dvh - var(--console-bar-h) - var(--console-gap) * 2);overflow-y:auto;overscroll-behavior:contain}}.auth-frame{display:grid;min-height:100dvh;grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.auth-frame{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.auth-pane{display:flex;align-items:center;justify-content:center;padding:2rem 1.25rem}@media(min-width:640px){.auth-pane{padding:3rem 2.5rem}}.auth-pane-inner{display:flex;width:100%;flex-direction:column;gap:2.25rem;max-width:25rem}.auth-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.auth-back{position:relative;display:inline-flex;align-items:center;gap:.625rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft)}.auth-back:before{position:absolute;top:-.75rem;bottom:-.75rem;left:0;right:0;--tw-content: "";content:var(--tw-content)}.auth-back{border-radius:var(--console-radius-sm);color:var(--paper-ink-mute)}.auth-leave{position:relative;display:inline-flex;min-height:44px;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:13px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft);border-radius:var(--console-radius-sm);color:var(--paper-ink-mute)}.auth-leave:hover{background-color:var(--console-row-hover);color:var(--paper-ink)}.auth-back:hover{color:var(--paper-ink)}.auth-back-logo{height:1.25rem;width:auto;filter:brightness(0) invert(var(--mark-invert))}.auth-form{display:flex;flex-direction:column;gap:1.5rem}.auth-title{font-family:Geist,Geist Fallback,system-ui,sans-serif;font-size:28px;font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--paper-ink)}.auth-blurb{margin-top:.5rem;font-size:14px;line-height:1.625;color:var(--paper-ink-soft)}.auth-fields{display:flex;flex-direction:column;gap:1.25rem}.auth-status{font-size:12px;min-height:1.125rem;color:var(--danger)}.auth-note{font-size:14px;line-height:1.625;color:var(--paper-ink-soft)}.auth-submit{min-height:44px;width:100%;padding:.625rem 1rem;font-size:14px;font-weight:600;transition-property:background-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft);border-radius:var(--console-radius-sm);background-color:var(--accent-fill);color:var(--on-accent);box-shadow:var(--console-raise-shadow)}.auth-submit:active{transform:scale(.99)}.auth-submit:hover{background-color:var(--accent-fill-hi)}.auth-submit:disabled{cursor:not-allowed;opacity:.5}.auth-alt{font-size:13px;color:var(--paper-ink-soft)}.auth-alt-link{position:relative;display:inline-flex;align-items:center}.auth-alt-link:before{position:absolute;top:-.75rem;bottom:-.75rem;left:0;right:0;--tw-content: "";content:var(--tw-content)}.auth-alt-link{color:var(--accent)}.auth-alt-link:hover{color:var(--accent-hi)}.auth-aside{margin-top:.5rem;display:flex;align-items:center;justify-content:flex-end;gap:1rem;font-size:13px}.auth-aside-quiet{color:var(--paper-ink-faint)}.auth-aside-quiet:hover{color:var(--paper-ink)}.auth-note{font-size:13px;line-height:1.625;border-left:1px solid var(--accent);background-color:var(--wash-accent);padding:.625rem .875rem;border-radius:var(--console-radius-sm);color:var(--paper-ink-soft)}.auth-case{position:relative;isolation:isolate;display:none;overflow:hidden;border-left:1px solid var(--paper-hairline);background-color:var(--console-rail-bg)}@media(min-width:960px){.auth-case{display:flex;align-items:center}}.auth-case-body{position:relative;display:flex;width:100%;flex-direction:column;gap:2rem;max-width:30rem;padding:3.5rem}.auth-case-eyebrow{font-size:13px;font-weight:600;color:var(--accent)}.auth-case-head{font-family:Geist,Geist Fallback,system-ui,sans-serif;font-size:26px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--paper-ink)}.auth-case-list{display:flex;flex-direction:column;gap:1.25rem}.auth-case-item{display:flex;align-items:flex-start;gap:.875rem}.auth-case-mark{margin-top:.125rem;height:1rem;width:1rem;flex-shrink:0;color:var(--accent)}.auth-case-label{font-size:14px;font-weight:600;color:var(--paper-ink)}.auth-case-line{margin-top:.25rem;font-size:13px;line-height:1.625;color:var(--paper-ink-soft)}.auth-case-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--paper-hairline);padding-top:1.5rem}.auth-case-figure+.auth-case-figure{border-left:1px solid var(--paper-hairline);padding-left:1.5rem}.auth-case-figure-label{font-size:13px;color:var(--paper-ink-mute)}.auth-case-figure-value{margin-top:.375rem;font-size:26px;font-weight:600;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);letter-spacing:-.025em;color:var(--paper-ink)}.console-account-holder{position:relative;flex-shrink:0;padding:.5rem}.console-account-button{display:flex;min-height:44px;width:100%;cursor:pointer;align-items:center;gap:.625rem;padding:.375rem .625rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft);border-radius:var(--console-radius-sm);border:1px solid transparent;color:var(--paper-ink);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.console-account-button:hover{background-color:var(--console-row-hover)}.console-account-button[aria-expanded=true]{background-color:var(--paper-field);border-color:var(--paper-hairline)}.console-account-button:active{transform:scale(.98)}.console-account-tile{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--console-radius-sm);font-size:12px;font-weight:600;background-color:var(--accent-fill);color:var(--on-accent)}.console-account-tile-lg{height:2.5rem;width:2.5rem;font-size:15px}.console-account-who{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column}.console-account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25}.console-account-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;color:var(--paper-ink-faint)}.console-account-chevron{height:.875rem;width:.875rem;flex-shrink:0;color:var(--paper-ink-faint)}.console-account-panel{position:absolute;left:.5rem;right:.5rem;z-index:var(--z-float);margin-top:.375rem;display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - var(--console-bar-h) - 5rem);border-radius:var(--console-radius);background-color:var(--console-card-bg);border:1px solid var(--paper-hairline-strong);box-shadow:var(--console-float-shadow)}.console-account-holder[data-collapsed] .console-account-panel{left:100%;right:auto;margin-left:.5rem;margin-top:0;top:0;width:16rem;max-height:calc(100dvh - var(--console-bar-h) - 3rem)}.console-account-card{display:flex;flex-shrink:0;align-items:center;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--paper-hairline)}.console-account-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;color:var(--paper-ink)}.console-account-card-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;color:var(--paper-ink-faint)}.console-account-badge{flex-shrink:0;border-radius:var(--r-tiny);padding:.125rem .375rem;font-size:11px;font-weight:600;background-color:var(--wash-accent);color:var(--accent)}.console-account-rows{display:flex;flex-shrink:0;flex-direction:column;padding-top:.25rem;padding-bottom:.25rem}.console-account-switch{display:flex;min-height:0px;flex:1 1 0%;flex-shrink:1}.console-account-list,.console-scope-list{display:flex;min-height:0px;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.console-account-rows+.console-account-rows{border-top:1px solid var(--paper-hairline)}.console-account-row,.console-scope-row{display:flex;min-height:44px;width:100%;cursor:pointer;align-items:center;gap:.625rem;padding-left:1rem;padding-right:1rem;text-align:left;font-size:14px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft);color:var(--paper-ink);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.console-account-row:hover,.console-scope-row:hover{background-color:var(--console-row-hover)}.console-account-row:focus-visible,.console-scope-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.console-account-row:active,.console-scope-row:active{transform:scale(.98)}.console-account-value{margin-left:auto;font-size:12px;color:var(--paper-ink-faint)}.console-account-leave{color:var(--danger-on-paper)}.console-account-leave .console-account-glyph{color:inherit}@media(prefers-reduced-motion:reduce){.console-account-button,.console-account-row{transition-duration:var(--motion-off)}.console-account-button:active,.console-account-row:active,.console-scope-button:active,.console-scope-row:active{transform:none}}.console-stat-value,.console-card-head h2,.console-title h1{overflow-wrap:anywhere}.console-account-head{flex-shrink:0;padding:.5rem 1rem .25rem;font-size:11px;font-weight:600;color:var(--paper-ink-faint)}.console-site-icon{display:flex;height:22px;width:22px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;padding:3px;border-radius:var(--console-radius-sm);-o-object-fit:contain;object-fit:contain;background-color:var(--paper-field);box-shadow:inset 0 0 0 1px var(--paper-hairline)}.console-site-icon[data-ground=dark]{background-color:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline)}.console-site-icon-letter{font-size:10px;font-weight:600;color:var(--paper-ink-mute)}.console-site-icon-all{background-color:var(--wash-accent);box-shadow:inset 0 0 0 1px var(--wash-accent-strong)}.console-account-filter,.console-scope-filter{display:flex;flex-shrink:0;align-items:center;gap:.5rem;padding:.375rem 1rem;color:var(--paper-ink-faint)}.console-account-filter input,.console-scope-filter input{width:100%;min-width:0px;background-color:transparent;padding-top:.25rem;padding-bottom:.25rem;font-size:13px;outline:2px solid transparent;outline-offset:2px;color:var(--paper-ink)}.console-account-filter input::-moz-placeholder,.console-scope-filter input::-moz-placeholder{color:var(--paper-ink-faint)}.console-account-filter input::placeholder,.console-scope-filter input::placeholder{color:var(--paper-ink-faint)}.console-account-filter input::-webkit-search-cancel-button,.console-scope-filter input::-webkit-search-cancel-button{-webkit-appearance:none}.console-account-none,.console-scope-none{padding:.75rem 1rem;font-size:13px;color:var(--paper-ink-faint)}.console-account-glyph{height:1rem;width:1rem;flex-shrink:0;color:var(--paper-ink-mute)}.console-account-check{margin-left:auto;height:1rem;width:1rem;flex-shrink:0;color:var(--accent)}.console-stat-value,.console-card tbody tr:not([aria-hidden=true]),.console-card ul li{animation:console-arrive .2s var(--ease-out-soft) both}@keyframes console-arrive{0%{opacity:0;transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.console-stat-value,.console-card tbody tr:not([aria-hidden=true]),.console-card ul li{animation:none}}.console-search-open{display:none;flex-shrink:0;align-items:center;gap:.5rem;font-size:13px;transition-property:background-color,box-shadow,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft)}@media(min-width:640px){.console-search-open{display:flex}}.console-search-open{width:11rem;height:2.25rem;padding-inline:.625rem;border-radius:var(--console-radius-sm);background-color:var(--paper-field);box-shadow:inset 0 0 0 1px var(--paper-hairline-strong);color:var(--paper-ink-faint)}@media(min-width:768px){.console-search-open{height:2rem}}@media(min-width:1280px){.console-search-open{width:14rem}}.console-search-open:hover{box-shadow:inset 0 0 0 1px var(--paper-hairline-strong);color:var(--paper-ink-mute)}.console-search-open span{flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.console-search-open kbd{flex-shrink:0;border-radius:var(--r-tiny);padding:.125rem .25rem;font-size:11px;font-weight:500;background-color:var(--console-card-bg);box-shadow:0 0 0 1px var(--paper-hairline);color:var(--paper-ink-faint);font-family:inherit}.console-signin{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:13px;font-weight:600;transition-property:background-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft);height:2.25rem;border-radius:var(--console-radius-sm);background-color:var(--accent-fill);color:var(--on-accent);box-shadow:var(--console-raise-shadow)}.console-signin:hover{background-color:var(--accent-fill-hi);color:var(--on-accent)}.console-signin:active{transform:scale(.98)}.console-keyboard{display:none}@media(min-width:1024px){.console-keyboard{display:flex}}@media(min-width:768px){.console-signin{height:2rem}}.console-search{background-color:var(--scrim);backdrop-filter:blur(var(--scrim-blur));-webkit-backdrop-filter:blur(var(--scrim-blur));position:fixed;inset:0;display:flex;justify-content:center;padding-left:1rem;padding-right:1rem;padding-bottom:2rem;padding-top:10dvh;z-index:var(--z-modal)}.console-search-card{display:flex;max-height:100%;width:100%;max-width:620px;flex-direction:column;overflow:hidden;border-radius:var(--console-radius);background-color:var(--console-card-bg);border:1px solid var(--paper-hairline-strong);box-shadow:var(--console-float-shadow)}.console-search-field{display:flex;flex-shrink:0;align-items:center;gap:.75rem;padding-left:1rem;padding-right:1rem;min-height:52px;border-bottom:1px solid var(--paper-hairline);color:var(--paper-ink-faint)}.console-search-field input{width:100%;min-width:0px;background-color:transparent;font-size:15px;outline:2px solid transparent;outline-offset:2px;color:var(--paper-ink)}.console-search-field input::-moz-placeholder{color:var(--paper-ink-faint)}.console-search-field input::placeholder{color:var(--paper-ink-faint)}.console-search-field kbd{flex-shrink:0;border-radius:var(--r-tiny);padding:.125rem .375rem;font-size:11px;font-weight:500;background-color:var(--paper-field);box-shadow:0 0 0 1px var(--paper-hairline);color:var(--paper-ink-faint);font-family:inherit}.console-search-list{display:flex;min-height:0px;flex-direction:column;gap:1px;overflow-y:auto;padding:.5rem;overscroll-behavior:contain}.console-search-row{display:flex;width:100%;cursor:pointer;align-items:center;gap:.75rem;padding:.5rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft);border-radius:var(--console-radius-sm);color:var(--paper-ink)}.console-search-row[data-active=true]{background-color:var(--wash-accent)}.console-search-mark{display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;color:var(--paper-ink-faint)}.console-search-row[data-active=true] .console-search-mark{color:var(--accent)}.console-search-text{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column}.console-search-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.25}.console-search-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;color:var(--paper-ink-faint)}.console-search-none{padding:1.5rem .75rem;text-align:center;font-size:13px;color:var(--paper-ink-faint)}@media(prefers-reduced-motion:reduce){.console-search-open,.console-search-row,.console-signin{transition-duration:var(--motion-off)}.console-signin:active{transform:none}}.console-side{background-color:var(--scrim);backdrop-filter:blur(var(--scrim-blur));-webkit-backdrop-filter:blur(var(--scrim-blur));position:fixed;inset:0;display:flex;justify-content:flex-end;z-index:var(--z-modal)}.console-side-card{display:flex;height:100%;width:100%;max-width:28rem;flex-direction:column;overflow:hidden;border-left:1px solid var(--paper-hairline-strong);background-color:var(--console-card-bg);box-shadow:var(--console-float-shadow);animation:console-side-in .28s var(--ease-out-soft)}.console-side-card header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--paper-hairline)}.console-side-card header h2{font-size:13px;font-weight:600;letter-spacing:-.025em;color:var(--paper-ink)}.console-side-card header p{font-size:12px;color:var(--paper-ink-faint)}.console-side-card header button{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:var(--r-tiny);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft);color:var(--paper-ink-faint)}.console-side-card header button:hover{color:var(--paper-ink)}.console-side-body{min-height:0px;flex:1 1 0%;overflow-y:auto;overscroll-behavior:contain}@keyframes console-side-in{0%{transform:translate(1.5rem);opacity:0}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.console-side-card{animation:none}.console-side-card header button{transition-duration:var(--motion-off)}}.console-scope-box{display:flex;height:18px;width:18px;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--r-tiny);border-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:var(--ease-out-soft);border-color:var(--paper-hairline-strong);background-color:var(--paper-field);color:transparent}.console-scope-box svg{height:.75rem;width:.75rem}.console-scope-box:hover{border-color:var(--accent)}.console-scope-box[data-on=true]{border-color:var(--accent-fill);background-color:var(--accent-fill);color:var(--on-accent)}@media(prefers-reduced-motion:reduce){.console-scope-box{transition-duration:var(--motion-off)}}.console-track{display:flex;flex-wrap:wrap;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.75rem;padding:1.25rem}.console-track-step{position:relative;display:flex;min-width:84px;flex:1 1 0%;flex-direction:column;gap:.5rem}.console-track-step:before{position:absolute;left:0;right:0;top:5px;height:2px;--tw-content: "";content:var(--tw-content);background-color:var(--paper-hairline-strong)}.console-track-step[data-state=done]:before{background-color:var(--accent-fill)}.console-track-step:first-child:before{left:50%}.console-track-step:last-child:before{right:50%}.console-track-dot{position:relative;margin-left:auto;margin-right:auto;display:block;height:.75rem;width:.75rem;border-radius:9999px;background-color:var(--console-card-bg);box-shadow:0 0 0 2px var(--paper-hairline-strong)}.console-track-step[data-state=done] .console-track-dot{background-color:var(--accent-fill);box-shadow:0 0 0 2px var(--accent-fill)}.console-track-step[data-state=here] .console-track-dot{background-color:var(--console-card-bg);box-shadow:0 0 0 2px var(--accent),0 0 0 5px var(--wash-accent)}.console-track-label{text-align:center;font-size:12px;line-height:1.25;color:var(--paper-ink-faint)}.console-track-step[data-state=here] .console-track-label{font-weight:600;color:var(--paper-ink)}.console-track-step[data-state=done] .console-track-label{color:var(--paper-ink-mute)}.console-updates{display:flex;flex-direction:column}.console-update{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;border-bottom:1px solid var(--paper-hairline)}.console-update:last-child{border-bottom:0}.console-update-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem}.console-update-head h3{font-size:14px;font-weight:600;letter-spacing:-.025em;color:var(--paper-ink)}.console-update-head span{flex-shrink:0;font-size:12px;font-weight:500;color:var(--paper-ink-faint)}.console-update-body{font-size:13px;line-height:1.625;color:var(--paper-ink-mute)}.console-update time{font-size:11px;color:var(--paper-ink-faint)}.console-update-shots{margin-left:-.25rem;margin-right:-.25rem;display:flex;gap:.75rem;overflow-x:auto;padding:.25rem}.console-update-shots figure{display:flex;max-width:280px;flex-shrink:0;flex-direction:column;gap:.375rem}.console-update-shots img{display:block;height:auto;width:100%;border-radius:var(--r-tiny);border:1px solid var(--paper-hairline);background-color:var(--wash-paper-strong)}.console-update-shots figcaption{font-size:11px;color:var(--paper-ink-faint)}.console-nothing{display:flex;flex-direction:column;gap:.75rem;padding:2.5rem 1.25rem;font-size:13px;line-height:1.625;color:var(--paper-ink-mute);max-width:46ch;margin-inline:auto}.console-nothing p:first-child{font-size:14px;font-weight:600;color:var(--paper-ink)}.console-asks{display:flex;flex-direction:column}.console-ask{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;border-bottom:1px solid var(--paper-hairline)}.console-ask:last-child{border-bottom:0}.console-ask-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem}.console-ask-tick{display:flex;cursor:pointer;align-items:flex-start;gap:.625rem}.console-ask-tick input{margin-top:3px;height:15px;width:15px;flex-shrink:0;cursor:pointer;accent-color:var(--accent-fill)}.console-ask-label{font-size:14px;font-weight:600;line-height:1.375;letter-spacing:-.025em;color:var(--paper-ink)}.console-ask[data-done=true] .console-ask-label{color:var(--paper-ink-mute)}.console-ask-stage{flex-shrink:0;font-size:12px;font-weight:500;color:var(--paper-ink-faint)}.console-ask-detail{font-size:13px;line-height:1.625;color:var(--paper-ink-mute)}.console-ask-body{display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem}.console-ask-text{width:100%;resize:vertical;min-height:5.5rem}.console-ask-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.console-ask-btn{min-height:36px;padding:.375rem .875rem;font-size:13px}.console-ask-note{font-size:12px;color:var(--paper-ink-faint)}.console-ask-hint{font-size:11px;color:var(--paper-ink-faint)}.console-ask-file{max-width:100%;font-size:12px;color:var(--paper-ink-mute)}.console-ask-file::file-selector-button{margin-right:.75rem;cursor:pointer;border-radius:.25rem;padding:.375rem .75rem;font-size:12px;font-weight:500;border:1px solid var(--paper-hairline-strong);background-color:var(--paper-field);color:var(--paper-ink)}.console-ask-file:disabled::file-selector-button{cursor:not-allowed;opacity:.6}.console-ask-files{display:flex;flex-direction:column;gap:.375rem}.console-ask-files li{display:flex;align-items:center;gap:.75rem;font-size:13px;color:var(--paper-ink)}.console-ask-remove{margin-left:auto;flex-shrink:0;cursor:pointer;font-size:12px;color:var(--paper-ink-faint);text-decoration:underline;text-underline-offset:2px}.console-ask-remove:hover{color:var(--danger, var(--paper-ink))}.console-ask-remove:disabled{cursor:not-allowed;opacity:.6}.console-dock{position:fixed;bottom:1rem;right:1rem;z-index:var(--z-float);display:flex;width:min(320px,calc(100vw - 2rem));flex-direction:column;overflow:hidden;border-radius:var(--console-radius);background-color:var(--console-card-bg);box-shadow:var(--console-card-shadow);border:1px solid var(--paper-hairline-strong)}.console-dock-tab{display:flex;width:100%;align-items:center;gap:.5rem;padding:.75rem 1rem;text-align:left;font-size:13px;font-weight:600;color:var(--paper-ink)}.console-dock-tab svg{margin-left:auto;flex-shrink:0;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:var(--ease-out-soft);color:var(--paper-ink-faint)}.console-dock-tab svg[data-open=true]{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.console-dock-count{display:inline-flex;height:1.25rem;min-width:20px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;padding-left:.375rem;padding-right:.375rem;font-size:11px;font-weight:700;background-color:var(--accent-fill);color:var(--on-accent)}.console-dock-list{display:flex;max-height:46dvh;flex-direction:column;overflow-y:auto}.console-dock-item{padding:.625rem 1rem;border-top:1px solid var(--paper-hairline)}.console-dock-item label{display:flex;cursor:pointer;align-items:flex-start;gap:.625rem}.console-dock-item input{margin-top:3px;height:15px;width:15px;flex-shrink:0;cursor:pointer;accent-color:var(--accent-fill)}.console-dock-label{font-size:13px;line-height:1.375;color:var(--paper-ink)}.console-dock-item[data-done=true] .console-dock-label{text-decoration-line:line-through;color:var(--paper-ink-faint)}.console-dock-detail{margin-top:.25rem;padding-left:25px;font-size:12px;line-height:1.375;color:var(--paper-ink-mute)}.console-dock-ask{display:flex;align-items:flex-start;gap:.625rem;padding-left:25px}.console-dock-go{margin-left:auto;flex-shrink:0;font-size:12px;font-weight:500;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.console-dock-item[data-done=true] .console-dock-go{color:var(--paper-ink-faint);text-decoration:none}@media(prefers-reduced-motion:reduce){.console-dock-tab svg{transition-duration:var(--motion-off)}}.console-link{color:var(--accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.console-link:hover{color:var(--accent-hi)}.console-mail-row{display:grid;width:100%;cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 1.25rem;text-align:left;grid-template-columns:minmax(0,1fr) auto;transition:background-color .15s var(--ease-out-soft)}.console-mail-col{display:none}@media(min-width:1024px){.console-mail-row[data-wide=true]{grid-template-columns:minmax(0,1fr) 7rem 7rem 5rem}.console-mail-row[data-wide=true] .console-mail-col{display:block}}.console-mail-row:hover{background:var(--paper-field)}.console-mail-row[aria-current=true]{background:var(--paper-field);box-shadow:inset 2px 0 0 var(--accent)}.console-mail-frame{height:calc(100dvh - var(--console-bar-h) - 22rem);min-height:30rem}.console-mail-kinds{display:grid;gap:.75rem;padding:1.25rem;grid-template-columns:1fr}@media(min-width:640px){.console-mail-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.console-mail-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}}.console-mail-kind{display:grid;cursor:pointer;gap:.375rem;border-radius:var(--r-tiny);border-width:1px;padding:1rem;text-align:left;border-color:var(--paper-hairline);min-height:9rem;transition:border-color .15s var(--ease-out-soft),background-color .15s var(--ease-out-soft)}.console-mail-kind:hover:not(:disabled){border-color:var(--accent);background:var(--paper-field)}.console-mail-kind:disabled{cursor:not-allowed;opacity:.5}
