@charset "UTF-8";@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/chivo-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/chivo-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/chivo-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/chivo-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/geist-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/geist-mono-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/geist-mono-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--background: #f7f8fa;--foreground: #0a0c10;--card: #ffffff;--card-foreground: #0a0c10;--popover: #ffffff;--popover-foreground: #0a0c10;--primary: #0a0c10;--primary-foreground: #ffffff;--primary-text: #3b45b8;--secondary: #eef0f4;--secondary-foreground: #0a0c10;--muted: #eef0f4;--muted-foreground: rgba(10, 12, 16, .7);--accent: rgba(10, 12, 16, .05);--accent-foreground: #0a0c10;--destructive: #f2555a;--destructive-text: #b8262f;--success-text: #12744a;--warning-text: #8a4d00;--border: rgba(10, 12, 16, .12);--rule: rgba(10, 12, 16, .08);--row-rule: rgba(10, 12, 16, .06);--border-strong: rgba(10, 12, 16, .28);--success-border: rgba(18, 116, 74, .35);--warning-border: rgba(138, 77, 0, .35);--destructive-border: rgba(184, 38, 47, .35);--input: rgba(10, 12, 16, .2);--ring: #3b45b8;--sidebar: #ffffff;--logo-lit: #4652c9;--status-live: #4652c9;--status-live-soft: rgba(70, 82, 201, .1);--brand-foreground: #ffffff;--chart-4: #12744a;--chart-5: #8a4d00;--primary-hover: rgba(10, 12, 16, .85);--primary-tint-10: rgba(10, 12, 16, .06);--destructive-tint: rgba(242, 85, 90, .1);--destructive-tint-hover: rgba(242, 85, 90, .16);--destructive-ring: rgba(242, 85, 90, .2);--destructive-90: rgba(184, 38, 47, .9);--ring-soft: rgba(59, 69, 184, .5);--surface-ring: rgba(10, 12, 16, .1);--overlay: rgba(10, 12, 16, .28);--muted-50: rgba(238, 240, 244, .5);--muted-40: rgba(238, 240, 244, .4);--accent-60: rgba(10, 12, 16, .03);--accent-40: rgba(10, 12, 16, .02);--input-30: transparent;--input-50: var(--muted);--switch-off: var(--input);--secondary-hover: rgb(226.6, 228.6, 232.6);--ghost-hover: var(--muted);--fg-60: rgba(10, 12, 16, .6);--selection: rgba(59, 69, 184, .2);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius: 8px;--shadow-overlay: 0 24px 64px rgba(5, 6, 8, .24);--font-sans: "Chivo", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, monospace}[data-theme=dark]{color-scheme:dark;--background: #050608;--foreground: #f2f4f7;--card: #0a0c10;--card-foreground: #f2f4f7;--popover: #0e1116;--popover-foreground: #f2f4f7;--primary: #f2f4f7;--primary-foreground: #050608;--primary-text: #b9c0ff;--secondary: #0e1116;--secondary-foreground: #f2f4f7;--muted: #0e1116;--muted-foreground: rgba(242, 244, 247, .62);--accent: rgba(242, 244, 247, .06);--accent-foreground: #f2f4f7;--destructive-text: #f2555a;--success-text: #7fe0b0;--warning-text: #e8a33d;--destructive-90: rgba(242, 85, 90, .9);--border: rgba(255, 255, 255, .09);--input: rgba(242, 244, 247, .14);--ring: #b9c0ff;--sidebar: #0a0c10;--logo-lit: #8e99ff;--status-live: #8e99ff;--status-live-soft: rgba(142, 153, 255, .13);--brand-foreground: #050608;--rule: rgba(255, 255, 255, .07);--row-rule: rgba(242, 244, 247, .05);--border-strong: rgba(242, 244, 247, .28);--success-border: rgba(127, 224, 176, .28);--warning-border: rgba(232, 163, 61, .28);--destructive-border: rgba(242, 85, 90, .3);--overlay: rgba(5, 6, 8, .72);--chart-4: #7fe0b0;--chart-5: #e8a33d;--primary-hover: rgba(242, 244, 247, .85);--primary-tint-10: rgba(242, 244, 247, .08);--destructive-tint: rgba(242, 85, 90, .1);--destructive-tint-hover: rgba(242, 85, 90, .16);--destructive-ring: rgba(242, 85, 90, .4);--ring-soft: rgba(185, 192, 255, .5);--surface-ring: rgba(242, 244, 247, .1);--muted-50: rgba(242, 244, 247, .05);--muted-40: rgba(242, 244, 247, .04);--accent-60: rgba(242, 244, 247, .036);--accent-40: rgba(242, 244, 247, .024);--input-30: rgba(242, 244, 247, .03);--input-50: rgba(242, 244, 247, .06);--switch-off: rgba(242, 244, 247, .2);--secondary-hover: rgb(27.68, 30.62, 35.5);--ghost-hover: var(--muted-50);--fg-60: var(--muted-foreground);--selection: rgba(185, 192, 255, .3)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}img,svg{max-width:100%;display:inline-block;vertical-align:middle}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol{padding:0;list-style:none}code,pre,kbd{font-family:var(--font-mono)}::selection{background-color:var(--selection)}@media (prefers-reduced-motion: no-preference){button,a{transition:color .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1)}}@keyframes pulse{50%{opacity:.5}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dz-logo{color:var(--foreground)}.dz-logo__lit{fill:var(--logo-lit)}.btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:.375rem;height:2rem;padding-inline:.75rem;border:1px solid transparent;border-radius:.375rem;background:var(--primary);color:var(--primary-foreground);font-family:var(--font-sans);font-size:.8125rem;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none}.btn:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px var(--ring-soft)}@media (prefers-reduced-motion: no-preference){.btn{transition:color .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1)}}.btn svg{width:1rem;height:1rem;flex-shrink:0;pointer-events:none}.btn:hover{background:var(--primary-hover)}.btn:disabled,.btn[aria-disabled=true]{pointer-events:none;opacity:.5}.btn--sm{height:1.75rem;gap:.25rem;padding-inline:.625rem;border-radius:.25rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.btn--sm svg{width:.875rem;height:.875rem}.btn--icon{width:2rem;height:2rem;padding:0}.btn--icon-sm{width:1.75rem;height:1.75rem;padding:0;border-radius:.25rem}.btn--outline{border-color:var(--input);background:transparent;color:var(--foreground)}.btn--outline:hover{border-color:var(--border-strong);background:var(--input-30);color:var(--foreground)}.btn--secondary{border-color:var(--border);background:var(--secondary);color:var(--secondary-foreground)}.btn--secondary:hover{border-color:var(--border-strong);background:var(--secondary-hover)}.btn--ghost{background:transparent;color:inherit}.btn--ghost:hover{background:var(--ghost-hover);color:var(--foreground)}.btn--destructive{border-color:var(--destructive-border);background:var(--destructive-tint);color:var(--destructive-text)}.btn--destructive:hover{background:var(--destructive-tint-hover)}.btn--destructive:focus-visible{border-color:var(--destructive-ring);box-shadow:0 0 0 3px var(--destructive-ring)}.btn--link{height:auto;padding:0;border:none;background:none;color:var(--primary-text)}.btn--link:hover{background:none;text-decoration:underline;text-underline-offset:4px}.btn--brand{height:2.5rem;padding-inline:1.25rem;border-color:transparent;background-color:#4652c9;color:var(--brand-foreground);font-family:var(--font-sans);font-size:.84375rem;font-weight:600;letter-spacing:normal;text-transform:none}.btn--brand:hover{background-color:#4f5bd5}[data-theme=dark] .btn--brand{background-color:#8e99ff}[data-theme=dark] .btn--brand:hover{background-color:#9ca6fe}.badge{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:1.25rem;width:fit-content;padding:.125rem .5rem;border:1px solid transparent;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-family:var(--font-mono);font-size:.6875rem;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.badge svg{width:.75rem;height:.75rem}.badge--secondary{border-color:var(--border);background:var(--secondary);color:var(--secondary-foreground)}.badge--destructive{border-color:var(--destructive-border);background:transparent;color:var(--destructive-text)}.badge--outline{border-color:var(--input);background:transparent;color:var(--muted-foreground)}.status{display:inline-flex;align-items:center;gap:.375rem;min-height:1.25rem;width:fit-content;padding:.125rem .5rem;border:1px solid var(--input);border-radius:999px;background:transparent;color:var(--muted-foreground);font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.status--success{border-color:var(--success-border);color:var(--success-text)}.status--warning{border-color:var(--warning-border);color:var(--warning-text)}.status--danger{border-color:var(--destructive-border);color:var(--destructive-text)}.status--live{color:var(--foreground)}.status__dot{flex-shrink:0;width:.375rem;height:.375rem;border-radius:999px;background:var(--status-live)}@media (prefers-reduced-motion: no-preference){.status__dot{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}.card{display:flex;flex-direction:column;gap:1rem;padding-block:1rem;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);color:var(--card-foreground);font-size:.875rem}.card--footered{padding-bottom:0}.card__header{display:grid;grid-auto-rows:min-content;align-items:start;gap:.5rem;padding-inline:1rem}.card__header--action{grid-template-columns:1fr auto}.card__action{grid-column:2;grid-row:1/span 2;justify-self:end}.card__header--row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.card__title{font-size:.875rem;font-weight:500;line-height:1.375}.card__desc{font-size:.875rem;color:var(--muted-foreground)}.card__desc:not(:last-child){margin-bottom:.75rem}.card__content{padding-inline:1rem}.card__footer{display:flex;align-items:center;margin-top:auto;padding:.75rem 1rem;border-top:1px solid var(--rule)}.panel{display:flex;flex-direction:column;min-width:0}.panel>.ui-panel{display:flex;flex:1 1 auto;flex-direction:column;font-size:.875rem}.panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;min-height:3rem;margin:-1rem -1rem 1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rule)}.panel__title{font-size:.875rem;font-weight:500;line-height:1.375;letter-spacing:-.005em}.panel__body,.panel__body.card__content{flex:1 1 auto;min-width:0;padding-inline:0}.panel__body>.table-scroll{margin-inline:-1rem}.panel__body>.table-scroll:last-child{margin-bottom:-1rem}.panel__body>.table-scroll .data-table th:first-child,.panel__body>.table-scroll .data-table td:first-child{padding-inline-start:1rem}.panel__body>.table-scroll .data-table th:last-child,.panel__body>.table-scroll .data-table td:last-child{padding-inline-end:1rem}.panel__body>.table-scroll .data-table tbody tr:last-child{border-bottom:0}.panel__footer{margin:1rem -1rem -1rem;padding:.75rem 1rem;border-top:1px solid var(--rule);font-size:.75rem;color:var(--muted-foreground)}.alert{position:relative;display:grid;gap:.125rem;width:100%;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);font-size:.875rem;text-align:left}.alert>svg{width:1rem;height:1rem;grid-row:span 2;transform:translateY(.125rem);color:currentcolor}.alert--icon{grid-template-columns:auto 1fr;column-gap:.5rem}.alert--icon .alert__title,.alert--icon .alert__desc{grid-column:2}.alert__title{font-weight:500}.alert__desc{color:var(--muted-foreground);text-wrap:balance}.alert__action{position:absolute;top:.625rem;right:.625rem}.alert--destructive{border-color:var(--destructive-border);color:var(--destructive-text)}.alert--destructive .alert__desc{color:var(--destructive-90)}.dialog__overlay{position:fixed;inset:0;z-index:50;border:0;padding:0;cursor:default;background-color:var(--overlay)}@media (prefers-reduced-motion: no-preference){.dialog__overlay{animation:dialog-fade-in .1s linear both}}.dialog__content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:50;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;max-width:calc(100% - 2rem);max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto;--pad: 1rem;padding:var(--pad);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);color:var(--card-foreground);font-size:.875rem;box-shadow:var(--shadow-overlay)}@media (min-width: 640px){.dialog__content{max-width:24rem}}@media (prefers-reduced-motion: no-preference){.dialog__content{animation:dialog-zoom-in .1s ease-out both}}.dialog__content--lg{--pad: 1.5rem;gap:1.5rem}@media (min-width: 640px){.dialog__content--lg{max-width:32rem}}.dialog__content--xl{--pad: 1.5rem;gap:1.5rem}@media (min-width: 640px){.dialog__content--xl{width:calc(100% - 2rem);max-width:48rem}}@media (prefers-reduced-motion: no-preference){.dialog--closing .dialog__overlay{animation:dialog-fade-out .1s linear both}}@media (prefers-reduced-motion: no-preference){.dialog--closing .dialog__content{animation:dialog-zoom-out .1s ease-out both}}.dialog__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;margin:calc(var(--pad) * -1) calc(var(--pad) * -1) 0;padding:.5rem calc(var(--pad) / 2) .5rem var(--pad);border-bottom:1px solid var(--rule)}.dialog__title{min-width:0;font-size:.875rem;font-weight:500;line-height:1.375;letter-spacing:-.005em}.dialog__close{flex:0 0 auto}.dialog__desc{font-size:.875rem;color:var(--muted-foreground)}.dialog__footer{display:flex;flex-direction:column-reverse;gap:.5rem;margin:var(--pad) calc(var(--pad) * -1) calc(var(--pad) * -1);padding:1rem var(--pad);border-top:1px solid var(--rule)}.dialog__content>.dialog__footer{margin-top:0}@media (min-width: 640px){.dialog__footer{flex-direction:row;justify-content:flex-end}}@keyframes dialog-fade-in{0%{opacity:0}}@keyframes dialog-fade-out{to{opacity:0}}@keyframes dialog-zoom-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}}@keyframes dialog-zoom-out{to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}.palette__overlay{position:fixed;inset:0;z-index:60;border:0;padding:0;cursor:default;background-color:var(--overlay)}@media (prefers-reduced-motion: no-preference){.palette__overlay{animation:dialog-fade-in .1s linear both}}.palette__panel{position:fixed;top:4rem;left:50%;transform:translate(-50%);z-index:60;display:flex;flex-direction:column;width:calc(100% - 2rem);max-width:34rem;max-height:calc(100vh - 8rem);max-height:calc(100dvh - 8rem);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-overlay)}@media (prefers-reduced-motion: no-preference){.palette__panel{animation:dialog-zoom-in .1s ease-out both}}@media (prefers-reduced-motion: no-preference){.palette--closing .palette__overlay{animation:dialog-fade-in .12s linear reverse both}}@media (prefers-reduced-motion: no-preference){.palette--closing .palette__panel{animation:dialog-zoom-in .12s ease-out reverse both}}.palette__search{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;border-bottom:1px solid var(--rule)}.palette__search-icon{flex:0 0 auto;color:var(--muted-foreground)}.palette__input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--foreground);font-family:var(--font-sans);font-size:.9375rem;outline:none}.palette__input::placeholder{color:var(--muted-foreground)}.palette__results{flex:1 1 auto;overflow-y:auto;padding:.375rem}.palette__group+.palette__group{margin-top:.25rem;padding-top:.25rem;border-top:1px solid var(--rule)}.palette__group-head{padding:.375rem .625rem .25rem;color:var(--muted-foreground);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.palette__option{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.5rem .625rem;border-radius:var(--radius-md);cursor:pointer}.palette__option:hover{background:var(--ghost-hover)}.palette__option--active{background:var(--accent);color:var(--accent-foreground)}.palette__option-label{overflow:hidden;font-size:.875rem;white-space:nowrap;text-overflow:ellipsis}.palette__option-hint{flex:0 0 auto;max-width:45%;overflow:hidden;color:var(--muted-foreground);font-family:var(--font-mono);font-size:.6875rem;white-space:nowrap;text-overflow:ellipsis}.palette__note,.palette__empty{padding:.5rem .625rem;color:var(--muted-foreground);font-size:.75rem}.palette__empty{padding:1.25rem 1rem;text-align:center}.palette__foot{padding:.5rem 1rem;border-top:1px solid var(--rule);color:var(--muted-foreground);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.shortcuts{display:grid}.shortcuts__row{display:flex;align-items:center;gap:.75rem;padding-block:.5rem}.shortcuts__row+.shortcuts__row{border-top:1px solid var(--row-rule)}.shortcuts__keys{display:flex;flex:0 0 8rem;gap:.25rem}.shortcuts__what{color:var(--muted-foreground);font-size:.8125rem}.shortcuts__kbd{padding:.125rem .375rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--foreground);font-family:var(--font-mono);font-size:.6875rem}.confirm__content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:50;display:grid;gap:1.25rem;width:100%;max-width:20rem;--pad: 1.25rem;padding:var(--pad);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);color:var(--card-foreground);font-size:.875rem;box-shadow:var(--shadow-overlay)}@media (min-width: 640px){.confirm__content{max-width:24rem;--pad: 1.5rem}}@media (prefers-reduced-motion: no-preference){.confirm__content{animation:dialog-zoom-in .1s ease-out both}}@media (prefers-reduced-motion: no-preference){.dialog--closing .confirm__content{animation:dialog-zoom-out .1s ease-out both}}.confirm__header{display:flex;align-items:center;gap:.75rem;min-height:3rem;margin:calc(var(--pad) * -1) calc(var(--pad) * -1) 0;padding:.5rem var(--pad);border-bottom:1px solid var(--rule)}.confirm__media{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted-foreground)}.confirm__media svg{width:1rem;height:1rem}.confirm__title{min-width:0;font-size:.875rem;font-weight:500;line-height:1.375;letter-spacing:-.005em}.confirm__desc{font-size:.875rem;color:var(--muted-foreground);text-wrap:pretty}.confirm__footer{display:flex;flex-direction:column-reverse;gap:.5rem;margin:0 calc(var(--pad) * -1) calc(var(--pad) * -1);padding:1rem var(--pad);border-top:1px solid var(--rule)}@media (min-width: 640px){.confirm__footer{flex-direction:row;justify-content:flex-end}}.drawer__overlay{position:fixed;inset:0;z-index:50;border:0;padding:0;cursor:default;background-color:var(--overlay)}@media (prefers-reduced-motion: no-preference){.drawer__overlay{animation:dialog-fade-in .15s linear both}}.drawer__panel{position:fixed;z-index:50;display:flex;flex-direction:column;gap:1rem;height:100%;width:75%;inset-block:0;background:var(--card);color:var(--card-foreground);font-size:.875rem;box-shadow:var(--shadow-overlay)}.drawer__panel--right{right:0;border-left:1px solid var(--border)}@media (min-width: 640px){.drawer__panel--right{max-width:24rem}}@media (prefers-reduced-motion: no-preference){.drawer__panel--right{animation:drawer-in-right .2s ease-in-out both}}@media (prefers-reduced-motion: no-preference){.drawer--closing .drawer__overlay{animation:dialog-fade-out .15s linear both}}@media (prefers-reduced-motion: no-preference){.drawer--closing .drawer__panel--right{animation:drawer-out-right .2s ease-in-out both}}.drawer__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.5rem .5rem .5rem 1rem;border-bottom:1px solid var(--rule)}.drawer__title{min-width:0;font-size:.875rem;font-weight:500;line-height:1.375;letter-spacing:-.005em}.drawer__desc{font-size:.875rem;color:var(--muted-foreground)}.drawer__close{flex:0 0 auto}.drawer__body{display:flex;flex-direction:column;gap:1.25rem;padding:0 1rem 1rem;overflow-y:auto}@keyframes drawer-in-right{0%{opacity:0;transform:translate(2.5rem)}}@keyframes drawer-out-right{to{opacity:0;transform:translate(2.5rem)}}@keyframes drawer-in-left{0%{opacity:0;transform:translate(-2.5rem)}}.tabs{display:flex;flex-direction:column;gap:.75rem}.tabs__list{display:flex;align-items:stretch;gap:.25rem;box-shadow:inset 0 -1px 0 var(--rule);color:var(--muted-foreground);max-width:100%;position:relative;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tabs__list::-webkit-scrollbar{display:none}.tabs__tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;border:0;background:none;color:var(--fg-60);font-size:.8125rem;font-weight:500;white-space:nowrap;cursor:pointer}.tabs__tab:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px var(--ring-soft)}.tabs__tab:after{content:"";position:absolute;inset:auto .625rem 0;height:2px;border-radius:2px 2px 0 0;background:var(--border);opacity:0;scale:0 1}@media (prefers-reduced-motion: no-preference){.tabs__tab{transition:color .16s cubic-bezier(.16,1,.3,1)}.tabs__tab:after{transition:scale .2s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1)}}.tabs__tab:hover{color:var(--foreground)}.tabs__tab:hover:after{opacity:1;scale:1}.tabs__tab[aria-selected=true],.tabs__tab.is-active{color:var(--foreground)}.tabs__tab[aria-selected=true]:after,.tabs__tab.is-active:after{background:var(--primary);opacity:1;scale:1}.tabs__tab[aria-disabled=true]{color:var(--muted-foreground);cursor:not-allowed}.tabs__tab[aria-disabled=true]:after{opacity:0}.tabs__panel{display:flex;flex-direction:column;gap:1.5rem;padding-top:.5rem;font-size:.875rem;min-width:0}.input,.textarea,.select-trigger{min-width:0;border:1px solid var(--input);border-radius:var(--radius-md);background-color:transparent;font-size:1rem;color:var(--foreground)}.input:focus-visible,.textarea:focus-visible,.select-trigger:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px var(--ring-soft)}@media (prefers-reduced-motion: no-preference){.input,.textarea,.select-trigger{transition:color .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1)}}@media (min-width: 768px){.input,.textarea,.select-trigger{font-size:.875rem}}.input::placeholder,.textarea::placeholder,.select-trigger::placeholder{color:var(--muted-foreground)}.input:hover:not(:disabled,:focus-visible,[aria-invalid=true]),.textarea:hover:not(:disabled,:focus-visible,[aria-invalid=true]),.select-trigger:hover:not(:disabled,:focus-visible,[aria-invalid=true]){border-color:var(--border-strong)}.input:disabled,.textarea:disabled,.select-trigger:disabled{opacity:.5;background-color:var(--input-50);cursor:not-allowed}.input[aria-invalid=true],.textarea[aria-invalid=true],.select-trigger[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px var(--destructive-ring)}[data-theme=dark] .input,[data-theme=dark] .textarea,[data-theme=dark] .select-trigger{background-color:var(--input-30)}.input{height:2rem;width:100%;padding:.25rem .625rem}.textarea{width:100%;min-height:4rem;padding:.5rem .625rem;resize:vertical}.select-trigger{height:2rem;width:fit-content;padding:0 2rem 0 .625rem;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a0c10' stroke-opacity='0.7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem}[data-theme=dark] .select-trigger{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f2f4f7' stroke-opacity='0.62' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.select-trigger--block{width:100%}.field{display:flex;flex-direction:column;gap:.5rem;width:100%}fieldset.field{min-width:0;margin:0;border:0;padding:0}legend.field__label{margin-bottom:.5rem;padding:0}.field__label{display:flex;align-items:center;gap:.5rem;width:fit-content;font-size:.8125rem;font-weight:500;line-height:1.2}.field__desc{font-size:.8125rem;color:var(--muted-foreground)}.field__error{font-size:.8125rem;color:var(--destructive-text)}.field-group{display:flex;flex-direction:column;gap:1.25rem}.progress{position:relative;height:.25rem;width:100%;overflow:hidden;border-radius:999px;background:var(--muted)}.progress__indicator{height:100%;background:var(--primary)}@media (prefers-reduced-motion: no-preference){.progress__indicator{transition:all .16s ease-out}}.code-block{position:relative;overflow-x:auto;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted);color:var(--foreground);font-family:var(--font-mono);font-size:.78125rem;line-height:1.5rem;white-space:pre}.copy-as-call{width:100%}.copy-as-call__summary{display:inline-flex;align-items:center;gap:.375rem;width:fit-content;font-size:.75rem;color:var(--muted-foreground);cursor:pointer}.copy-as-call__summary:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px var(--ring-soft)}.copy-as-call__body{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.copy-as-call__act{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}.copy-as-call__label{font-size:.8125rem;font-weight:600}.copy-as-call__surface{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}.copy-as-call .code-block{align-self:stretch;white-space:pre-wrap;word-break:break-all}.copy-as-call__absent{font-size:.75rem;color:var(--muted-foreground)}.copy-snippet{display:grid;gap:.375rem;justify-items:stretch;width:100%}.copy-snippet>.btn{justify-self:start}.copy-snippet__label{font-family:var(--font-mono);font-size:.6875rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.copy-snippet .code-block{white-space:pre-wrap;word-break:break-all}.dashboard-md{display:flex;flex-direction:column;gap:.75rem;font-size:.875rem}.dashboard-md h1{font-size:1.25rem;font-weight:700}.dashboard-md h2{font-size:1rem;font-weight:600}.dashboard-md h3,.dashboard-md h4,.dashboard-md h5,.dashboard-md h6{font-size:.875rem;font-weight:600}.dashboard-md ul,.dashboard-md ol{padding-left:1.25rem}.dashboard-md ul{list-style:disc}.dashboard-md ol{list-style:decimal}.dashboard-md a{color:var(--primary-text);text-underline-offset:4px}.dashboard-md code{font-size:.75rem;color:var(--muted-foreground)}.dashboard-md pre{position:relative;overflow-x:auto;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted-50);font-size:.75rem;line-height:1.5rem;color:var(--muted-foreground)}.dashboard-md blockquote{padding-left:.75rem;border-left:2px solid var(--border);color:var(--muted-foreground)}.timeline{position:relative;display:flex;flex-direction:column}.timeline:before{content:"";position:absolute;left:7px;top:.75rem;bottom:.75rem;width:1px;background:var(--rule)}.timeline__item{position:relative;padding:0 0 1.25rem 2rem}.timeline__dot{position:absolute;left:0;top:.25rem;width:15px;height:15px;border:4px solid var(--background);border-radius:999px;background:var(--border-strong)}.timeline__summary{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;cursor:pointer;list-style:none}.timeline__summary::-webkit-details-marker{display:none}@media (min-width: 640px){.timeline__summary{flex-direction:row}}.timeline__title{font-size:.875rem;font-weight:500}.timeline__meta{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.timeline__body{margin-top:.75rem}.timeline__retention{margin-top:.5rem;font-family:var(--font-mono);font-size:.625rem;color:var(--muted-foreground)}.toast{position:fixed;bottom:1rem;right:1rem;z-index:60;display:flex;align-items:center;gap:.5rem;width:22.5rem;max-width:calc(100vw - 2rem);padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--card-foreground);font-size:.875rem;box-shadow:var(--shadow-overlay)}@media (prefers-reduced-motion: no-preference){.toast{animation:toast-in .2s ease-out both}}@media (prefers-reduced-motion: no-preference){.toast--leaving{animation:toast-out .16s ease-out both}}.toast__icon{flex-shrink:0;width:1rem;height:1rem}.toast--error .toast__icon{color:var(--destructive-text)}.toast--success .toast__icon{color:var(--success-text)}.toast--warning .toast__icon{color:var(--warning-text)}.toast__msg{flex:1 1 auto;min-width:0}@keyframes toast-in{0%{opacity:0;transform:translateY(1rem)}}@keyframes toast-out{to{opacity:0}}.sw-update{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:.75rem;max-width:calc(100vw - 2rem);padding:.625rem .75rem .625rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--popover);color:var(--popover-foreground);font-size:.875rem;box-shadow:var(--shadow-overlay)}@media (prefers-reduced-motion: no-preference){.sw-update{animation:sw-update-in .2s ease-out both}}.sw-update__msg{min-width:0}@keyframes sw-update-in{0%{opacity:0;transform:translate(-50%,1rem)}}.table-scroll{position:relative;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.table-scroll::-webkit-scrollbar{display:none}.data-table{width:100%;border-collapse:collapse;text-align:left;font-size:.78125rem}.data-table thead tr{border-bottom:1px solid var(--rule)}.data-table thead th{padding:.5rem .75rem;color:var(--muted-foreground);font-family:var(--font-mono);font-size:.6875rem;font-weight:400;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.data-table tbody tr{border-bottom:1px solid var(--row-rule)}.data-table tbody tr:hover{background:var(--muted-40)}.data-table tbody th,.data-table td{padding:.75rem;font-weight:400;vertical-align:middle}.data-table tbody tr[aria-current=true]{background:var(--accent)}.data-table__end{text-align:end}.data-table__end>.data-table__actions{justify-content:flex-end;text-align:start}.data-table tbody tr.data-table__detail{background:transparent}.data-table tbody tr.data-table__detail>td{padding-top:0}.data-table__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.data-table tbody tr.data-table__row--live{background-color:var(--status-live-soft)}.data-table__actions{display:flex;justify-content:flex-end;gap:.5rem}.data-table__actions .btn--ghost{border-color:var(--border);color:var(--muted-foreground)}.data-table__actions .btn--ghost:hover{border-color:var(--input);background:var(--ghost-hover);color:var(--foreground)}@media (prefers-reduced-motion: no-preference){.data-table__actions .btn--ghost svg{transition:translate .16s cubic-bezier(.16,1,.3,1)}}.data-table__actions .btn--ghost:hover svg:last-child:not(:first-child){translate:2px 0}.row-list__row{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--row-rule)}.row-list__lead{display:flex;align-items:center;gap:.75rem;min-width:0;font-size:.875rem}.row-list__tile{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:var(--radius-md);background:var(--secondary)}.row-list__tile svg{width:1rem;height:1rem}.list-empty{padding:2.5rem;text-align:center;font-size:.875rem;color:var(--muted-foreground)}.load-more{padding-top:1rem}.separator{height:1px;width:100%;flex-shrink:0;background:var(--border)}.separator--vertical{height:auto;width:1px;align-self:stretch}.skeleton{min-height:1rem;border-radius:var(--radius-md);background:var(--muted-50)}.skeleton--card{min-height:8rem;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card)}@media (prefers-reduced-motion: no-preference){.skeleton{animation:skeleton-breathe 1.6s cubic-bezier(.4,0,.6,1) infinite}}@keyframes skeleton-breathe{50%{opacity:.55}}.dz-spinner{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid var(--input);border-top-color:var(--foreground);border-radius:50%}@media (prefers-reduced-motion: no-preference){.dz-spinner{animation:spinner-spin .8s linear infinite}}@keyframes spinner-spin{to{transform:rotate(360deg)}}.empty-state{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;text-align:center;font-size:.8125rem;color:var(--muted-foreground)}.empty-state__icon{color:var(--border-strong)}.empty-state__icon svg{width:1.5rem;height:1.5rem}.error-state__body{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.error-state__actions{display:flex;gap:.5rem}.error-state__id{font-size:.75rem;color:var(--muted-foreground)}:root{--ui-bg: #050608;--ui-panel: #0a0c10;--ui-raised: #0e1116;--ui-ink: #f2f4f7;--ui-ink-2: rgba(242, 244, 247, .62);--ui-ink-4: rgba(242, 244, 247, .28);--ui-rule: rgba(255, 255, 255, .07);--ui-border: rgba(255, 255, 255, .09);--ui-link: #b9c0ff;--ui-live: #8e99ff;--ui-live-soft: rgba(142, 153, 255, .13);--ui-shipped: #7fe0b0;--ui-chip-block: 1.5rem}:root[data-theme=light]{--ui-bg: #f7f8fa;--ui-panel: #ffffff;--ui-raised: #eef0f4;--ui-ink: #0a0c10;--ui-ink-2: rgba(10, 12, 16, .7);--ui-ink-4: rgba(10, 12, 16, .28);--ui-rule: rgba(10, 12, 16, .08);--ui-border: rgba(10, 12, 16, .12);--ui-link: #3b45b8;--ui-live: #4652c9;--ui-live-soft: rgba(70, 82, 201, .1);--ui-shipped: #12744a}.ui-panel{display:block;margin:0;background-color:var(--panel-bg);border:1px solid var(--panel-border);border-radius:.75rem;color:var(--ui-ink);min-width:0}.ui-panel--tone-panel{--panel-bg: var(--band-panel-bg, var(--ui-panel));--panel-border: var(--ui-border)}.ui-panel--tone-raised{--panel-bg: var(--ui-raised);--panel-border: var(--ui-border)}.ui-panel--tone-bare{--panel-bg: transparent;--panel-border: transparent}.ui-panel--pad-sm{padding:1rem}.ui-panel--pad-md{padding:1.5rem}.ui-panel--pad-lg{padding:3rem}.ui-band{position:relative;isolation:isolate;color:var(--ui-ink);padding-block:4rem}@media (min-width: 1024px){.ui-band{padding-block:5.75rem 5.75rem}}.ui-band--void{background-color:var(--ui-bg);--band-panel-bg: var(--ui-panel)}.ui-band--panel{background-color:var(--ui-panel);--band-panel-bg: var(--ui-raised)}.ui-band--accent{background-color:var(--ui-raised);--band-panel-bg: var(--ui-panel)}.ui-band--rules-top{border-block-start:1px solid var(--ui-rule)}.ui-band--rules-bottom{border-block-end:1px solid var(--ui-rule)}.ui-band--rules-both{border-block:1px solid var(--ui-rule)}.ui-band__backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ui-band__inner{position:relative}.ui-band__inner--default{width:100%;max-width:90rem;margin-inline:auto;padding-inline:1.5rem}@media (min-width: 768px){.ui-band__inner--default{padding-inline:2.5rem}}@media (min-width: 1280px){.ui-band__inner--default{padding-inline:3rem}}.ui-band__inner--narrow{width:100%;max-width:52rem;margin-inline:auto;padding-inline:1.5rem}@media (min-width: 768px){.ui-band__inner--narrow{padding-inline:2.5rem}}@media (min-width: 1280px){.ui-band__inner--narrow{padding-inline:3rem}}.ui-kicker{margin:0;font-family:Geist Mono,ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.ui-kicker--muted{color:var(--ui-ink-2)}.ui-kicker--accent{color:var(--ui-link)}.ui-grid{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.ui-grid__item{display:grid;min-width:0}.ui-grid--cols-1{grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.ui-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.ui-grid--cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.ui-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-grid--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 1024px){.ui-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-grid--gap-hairline{gap:1px;padding:1px}.ui-grid--gap-hairline>:not(.ui-grid__item),.ui-grid--gap-hairline>.ui-grid__item>*{outline:1px solid var(--ui-border);outline-offset:0}.ui-grid--gap-hairline>.ui-panel,.ui-grid--gap-hairline>.ui-grid__item>.ui-panel{--panel-border: transparent;border-radius:0}.ui-grid--gap-sm{gap:.75rem}.ui-grid--gap-md{gap:1.5rem}.ui-stat{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:1.5rem;background-color:var(--band-panel-bg, var(--ui-panel));color:var(--ui-ink);outline:1px solid transparent;outline-offset:-1px;text-decoration:none}a.ui-stat:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px #3b45b8}:root:not([data-theme=light]) a.ui-stat:focus-visible{box-shadow:0 0 0 3px #b9c0ff}a.ui-stat:hover{outline-color:var(--ui-ink-4)}@media (prefers-reduced-motion: no-preference){a.ui-stat{transition:outline-color .2s cubic-bezier(.16,1,.3,1)}}.ui-stat__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ui-stat__label{display:inline-flex;align-items:center;gap:.5rem;font-family:Geist Mono,ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-ink-2)}.ui-stat__icon{display:inline-flex;flex:none;color:var(--ui-ink-2)}.ui-stat__value{font-size:1.75rem;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ui-ink)}.ui-stat__sub{font-size:.875rem;color:var(--ui-ink-2)}.ui-stat--neutral .ui-stat__label{color:var(--ui-ink-2)}.ui-stat--live{--ui-stat-dot: var(--ui-live)}.ui-stat--shipped{--ui-stat-dot: var(--ui-shipped)}.ui-stat--live .ui-stat__label:before,.ui-stat--shipped .ui-stat__label:before{content:"";flex:none;width:.375rem;height:.375rem;border-radius:50rem;background-color:var(--ui-stat-dot)}.ui-chip{display:inline-flex;align-items:center;min-block-size:var(--ui-chip-block);padding-inline:.5rem;border:1px solid;border-radius:.25rem;font-family:Geist Mono,ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.ui-chip--outline{border-color:var(--ui-border);background-color:transparent;color:var(--ui-ink-2)}.ui-chip--solid{border-color:var(--ui-ink);background-color:var(--ui-ink);color:var(--ui-bg)}.page{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 768px){.page{gap:2rem}}.page-header{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;padding-bottom:1.5rem;border-bottom:1px solid var(--rule)}@media (min-width: 768px){.page-header{flex-direction:row;align-items:flex-end}}.page-header__eyebrow{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.page-header__eyebrow-dot{flex-shrink:0;width:.375rem;height:.375rem;border-radius:999px;background:var(--status-live)}@media (prefers-reduced-motion: no-preference){.page-header__eyebrow-dot{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}.page-header__title{font-size:1.75rem;font-weight:500;letter-spacing:-.03em;line-height:1.1;text-wrap:balance;outline:none}@media (min-width: 768px){.page-header__title{font-size:2rem}}.page-header__desc{margin-top:.5rem;max-width:48rem;font-size:.875rem;line-height:1.5rem;color:var(--muted-foreground);text-wrap:pretty}.page-header__below{margin-top:.5rem}.session-worth{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.8125rem;line-height:1.25rem;color:var(--muted-foreground)}.session-worth__tokens,.session-worth__value{font-variant-numeric:tabular-nums}.session-worth__value{color:var(--foreground)}.session-worth__absent{font-style:italic}.page-header__actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0;flex-wrap:wrap}.metric-grid{display:grid;gap:1rem}@media (min-width: 640px){.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.metric-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1280px){.metric-grid--5{grid-template-columns:repeat(5,1fr)}}.metric-grid__label{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.metric-grid__value{margin-top:.5rem;font-family:var(--font-mono);font-size:1.5rem;font-weight:500}.metric-grid__progress{margin-top:.75rem}.metric-grid__note{margin-top:.25rem;font-size:.75rem;color:var(--muted-foreground)}.search-input{position:relative;flex:1}.search-input svg{position:absolute;left:.75rem;top:.625rem;width:1rem;height:1rem;color:var(--muted-foreground);pointer-events:none}.search-input .input{padding-left:2.25rem}.filter-row{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}@media (min-width: 640px){.filter-row{flex-direction:row}}.grid-cards-2{display:grid;gap:1rem}@media (min-width: 768px){.grid-cards-2{grid-template-columns:repeat(2,1fr)}}.grid-cards-3{display:grid;gap:1rem}@media (min-width: 768px){.grid-cards-3{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.grid-cards-3{grid-template-columns:repeat(3,1fr)}}.bar-chart{display:flex;align-items:flex-end;gap:.75rem;height:8rem}.bar-chart__bar{flex:1;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--primary)}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:2rem}@media (min-width: 768px){.step-grid{grid-template-columns:repeat(6,1fr)}}.step-grid__step{padding:.5rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:none;text-align:left;font-size:.625rem;color:var(--muted-foreground);cursor:pointer}.step-grid__step--active{border-color:var(--primary);background:var(--primary-tint-10);color:var(--foreground)}.login{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1rem;background:var(--background)}.login .card{width:100%;max-width:28rem}.login__divider{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:var(--muted-foreground)}.login__divider:before,.login__divider:after{content:"";height:1px;flex:1;background:var(--border)}.pager{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding-top:.75rem}.pager__count{font-family:var(--font-mono);font-size:.75rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.pager__step svg{transition:none}.pager__step--prev svg{rotate:90deg}.pager__step--next svg{rotate:-90deg}.readiness__list{display:flex;flex-direction:column;gap:.5rem}.readiness__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.readiness__next{font-weight:500}.app-shell{min-height:100vh;min-height:100dvh;background:var(--background)}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:60;padding:.5rem 1rem;border-radius:var(--radius);background:var(--foreground);color:var(--background);font-weight:600;text-decoration:none}.skip-link:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px var(--ring-soft)}.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-content{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;min-width:0}@media (min-width: 1024px){.app-content{padding-left:13.5rem}}.app-shell__scrim{position:fixed;inset:0;z-index:40;border:0;padding:0;cursor:pointer;background:var(--overlay)}@media (prefers-reduced-motion: no-preference){.app-shell__scrim{animation:dialog-fade-in .15s linear both}}@media (min-width: 1024px){.app-shell__scrim{display:none}}.app-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:3.375rem;padding-inline:1rem;border-bottom:1px solid var(--rule);background:var(--background)}@media (min-width: 768px){.app-topbar{padding-inline:1.5rem}}.app-topbar__lead{display:flex;align-items:center;gap:.5rem;min-width:0}@media (min-width: 1024px){.app-topbar__menu{display:none}}.app-topbar__crumb{overflow:hidden;font-family:var(--font-mono);font-size:.71875rem;white-space:nowrap;text-overflow:ellipsis;color:var(--muted-foreground)}.app-topbar__crumb b{color:var(--foreground);font-weight:400}.app-topbar__path,.app-topbar__crumb-sep{display:none}@media (min-width: 768px){.app-topbar__path,.app-topbar__crumb-sep{display:inline}}.app-topbar__crumb-sep{padding-inline:.375rem}.app-topbar__controls{display:flex;align-items:center;gap:.25rem}@media (min-width: 768px){.app-topbar__controls{gap:.5rem}}.app-topbar__kbd{display:none;color:var(--muted-foreground);font-family:var(--font-mono);font-size:.6875rem}@media (min-width: 768px){.app-topbar__kbd{display:inline}}.mcp-chip{display:none;align-items:center;padding:.25rem .625rem;border:1px solid var(--border);border-radius:999px;font-family:var(--font-mono);font-size:.65625rem;letter-spacing:.02em;line-height:1;text-transform:uppercase;white-space:nowrap}@media (min-width: 640px){.mcp-chip{display:inline-flex}}.mcp-chip--set{border-color:var(--success-border);color:var(--success-text)}.mcp-chip--todo{color:var(--muted-foreground);text-decoration:none}.mcp-chip--todo:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px var(--ring-soft)}.mcp-chip--todo:hover{border-color:var(--border-strong);color:var(--foreground)}.app-topbar__shortcuts{display:none}@media (min-width: 768px){.app-topbar__shortcuts{display:inline-flex}}.app-main{flex:1 1 auto;width:100%;max-width:1500px;min-height:calc(100vh - 7.5rem);margin-inline:auto;padding:1.25rem;outline:none}@media (min-width: 768px){.app-main{padding:2rem}}@media (min-width: 1024px){.app-main{padding:2.5rem}}.app-main:focus-visible{box-shadow:inset 0 0 0 3px var(--ring-soft)}.app-footer{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem 1rem;border-top:1px solid var(--border);font-size:.75rem;color:var(--muted-foreground)}.app-footer svg{width:1rem;height:1rem;flex-shrink:0}.notif-bell,.notif-bell__btn{position:relative}.notif-bell__count{position:absolute;top:-.25rem;right:-.25rem;display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding-inline:.25rem;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-family:var(--font-mono);font-size:.625rem;font-weight:600}.notif-panel{position:absolute;top:calc(100% + .5rem);right:0;z-index:30;width:min(22rem,85vw);padding:0;border:1px solid var(--border);box-shadow:var(--shadow-overlay);transform-origin:top right}@media (prefers-reduced-motion: no-preference){.notif-panel{animation:org-menu-in .1s ease-out both}}.notif-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--border);font-size:.875rem;font-weight:600}.notif-panel__empty{padding:1.5rem 1rem;font-size:.875rem;color:var(--muted-foreground);text-align:center}.notif-panel__list{max-height:22rem;overflow-y:auto}.notif-item+.notif-item{border-top:1px solid var(--border)}.notif-item__link{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem}.notif-item__link:hover{background:var(--muted-40)}.notif-item__title{font-size:.875rem;font-weight:600}.notif-item__body{font-size:.8125rem;color:var(--muted-foreground)}.notif-item__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.25rem}.notif-item__time{font-family:var(--font-mono);font-size:.75rem;color:var(--muted-foreground)}.app-sidebar{position:fixed;inset-block:0;left:0;z-index:45;display:flex;flex-direction:column;width:18rem;padding:1rem .75rem 1.5rem;border-right:1px solid var(--border);background:var(--sidebar);visibility:hidden;transform:translate(-100%)}@media (prefers-reduced-motion: no-preference){.app-sidebar{transition:transform .2s ease-in-out,visibility .2s}}.app-shell--nav-open .app-sidebar{visibility:visible;transform:none}@media (prefers-reduced-motion: no-preference){.app-shell--nav-open .app-sidebar{animation:drawer-in-left .2s ease-in-out both}}@media (min-width: 1024px){.app-sidebar{z-index:30;width:13.5rem;visibility:visible;transform:none}}.app-sidebar__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-inline:.25rem}.app-brand{display:inline-flex;align-items:center;gap:.625rem;min-width:0;color:var(--foreground);text-decoration:none;border-radius:var(--radius-md)}.app-brand:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px var(--ring-soft)}.app-brand__mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.125rem;height:1.125rem}.app-brand__mark svg{width:100%;height:100%}.app-brand__text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.app-brand__name{font-size:.84375rem;font-weight:600;letter-spacing:-.015em}.app-brand__sub{font-size:.75rem;color:var(--muted-foreground)}@media (min-width: 1024px){.app-sidebar__close{display:none}}.app-sidebar>.app-nav{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin-top:1rem;overflow-y:auto;padding-block:2px;scrollbar-width:none;-ms-overflow-style:none}.app-sidebar>.app-nav::-webkit-scrollbar{display:none}.app-nav__group{display:flex;flex-direction:column;flex-shrink:0}.app-nav__links{display:flex;flex-direction:column;gap:2px}.app-nav__label{padding:.875rem .5rem .375rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-foreground)}.app-nav__group:first-child>.app-nav__label{padding-top:.625rem}.app-nav__summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;list-style:none}.app-nav__summary:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px var(--ring-soft)}.app-nav__summary::-webkit-details-marker{display:none}.app-nav__summary:hover{color:var(--foreground)}.app-nav__chevron{flex-shrink:0;transition:rotate .15s ease}.app-nav__group--collapsible[open] .app-nav__chevron{rotate:180deg}.app-nav__link{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:var(--radius-md);color:var(--muted-foreground);font-size:.8125rem;text-decoration:none}.app-nav__link:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px var(--ring-soft)}.app-nav__link:hover{background:var(--accent-60);color:var(--foreground)}.app-nav__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-nav__count{flex-shrink:0;font-family:var(--font-mono);font-size:.65625rem;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.app-nav__link--active{background:var(--accent);color:var(--foreground)}.app-nav__link--active:hover{background:var(--accent)}.app-sidebar__cta{width:100%;flex-shrink:0;margin-top:.75rem}.app-sidebar__cta+.app-sidebar__cta{margin-top:.5rem}.app-sidebar__user{display:flex;align-items:center;gap:.75rem;flex-shrink:0;margin-top:.75rem;padding:.875rem .25rem 0;border-top:1px solid var(--rule)}.app-sidebar__user-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border:1px solid var(--border);border-radius:50%;font-family:var(--font-mono);font-size:.625rem}.app-sidebar__user-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.app-sidebar__user-name{overflow:hidden;font-size:.75rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__user-sub{overflow:hidden;font-size:.6875rem;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap}.app-sidebar__user-more{flex-shrink:0;width:1rem;height:1rem;color:var(--muted-foreground)}.org-switcher{position:relative;flex-shrink:0;margin-top:1rem}.org-switcher__current{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius-md);background:transparent;color:var(--foreground);text-align:left}.org-switcher__current:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px var(--ring-soft)}button.org-switcher__current{cursor:pointer}button.org-switcher__current:hover,button.org-switcher__current[aria-expanded=true]{border-color:var(--border-strong)}.org-switcher__path{display:flex;gap:.375rem;min-width:0;font-family:var(--font-mono);font-size:.71875rem}.org-switcher__prefix{flex-shrink:0;color:var(--muted-foreground)}.org-switcher__path .org-switcher__name{font-size:inherit;font-weight:400}.org-switcher__avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:.6875rem}.org-switcher__text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;line-height:1.3}.org-switcher__name{overflow:hidden;font-size:.8125rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.org-switcher__role{font-family:var(--font-mono);font-size:.6875rem;color:var(--muted-foreground)}.org-switcher__chevron{flex-shrink:0;width:.875rem;height:.875rem;color:var(--muted-foreground)}.org-switcher__menu{position:absolute;inset:calc(100% + .25rem) 0 auto 0;z-index:50;display:flex;flex-direction:column;gap:2px;padding:.25rem;border-radius:var(--radius-lg);background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);box-shadow:var(--shadow-overlay);transform-origin:top}@media (prefers-reduced-motion: no-preference){.org-switcher__menu{animation:org-menu-in .1s ease-out both}}@keyframes org-menu-in{0%{opacity:0;transform:scale(.95)}}.org-switcher__item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem;border:0;border-radius:var(--radius-md);background:transparent;color:inherit;text-align:left;cursor:pointer}.org-switcher__item:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px var(--ring-soft)}.org-switcher__item:hover{background:var(--muted)}.org-switcher__item[aria-current=true]{background:var(--accent);color:var(--accent-foreground)}.org-switcher__check{flex-shrink:0;width:1rem;height:1rem;color:var(--primary-text)}.home-panel__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.home-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch}@media (min-width: 1024px){.home-grid{grid-template-columns:1.55fr 1fr}}.home-grid>.panel{height:100%;min-width:0}.home-panel>.ui-panel{min-height:0}.home-panel .panel__body{flex:1 1 auto;min-height:0;max-height:24rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.home-panel .panel__body::-webkit-scrollbar{display:none}.home-table thead th{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.home-table .data-table__mono{font-size:.9375rem}.home-table__repo{color:var(--foreground);text-decoration:none}.home-table__repo:hover{text-decoration:underline}.home-table__updated{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap}.fleet-status{text-transform:uppercase}.fleet-status__dot{width:6px;height:6px;border-radius:999px;background:var(--muted-foreground)}.fleet-status--working .fleet-status__dot{background:var(--chart-4)}.fleet-status--offline{color:var(--muted-foreground)}.home-audit{margin:0;padding:0;list-style:none}.home-audit__row{display:flex;align-items:flex-start;gap:.875rem;padding:.875rem 0;border-bottom:1px solid var(--border)}.home-audit__row:first-child{padding-top:0}.home-audit__row:last-child{padding-bottom:0;border-bottom:0}.home-audit__dot{flex-shrink:0;width:10px;height:10px;margin-top:.3125rem;border-radius:999px;background:var(--primary);box-shadow:0 0 0 3px var(--primary-tint-10)}.home-audit__lead{flex:1;min-width:0}.home-audit__title{font-size:.9375rem;font-weight:600;color:var(--foreground);text-decoration:none}.home-audit__title:hover{text-decoration:underline}.home-audit__meta{margin-top:.25rem;font-family:var(--font-mono);font-size:.8125rem;color:var(--muted-foreground)}.home-audit__time{font-family:var(--font-mono);font-size:.8125rem;color:var(--muted-foreground);white-space:nowrap}.home-feed{margin:0;padding:0;list-style:none}.home-feed__row{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;padding:.625rem 0;border-bottom:1px solid var(--row-rule);font-family:var(--font-mono);font-size:.78125rem}.home-feed__row:first-child{padding-top:0}.home-feed__row:last-child{border-bottom:0}.home-feed__time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.home-feed__lead{min-width:0}.home-feed__title{color:var(--foreground);text-decoration:none}.home-feed__title:hover{text-decoration:underline}.home-feed__meta{display:block;margin-top:.125rem;overflow-wrap:break-word;color:var(--muted-foreground)}.pending-actions__summary{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.pending-actions thead th{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pending-actions tbody th{font-weight:400;letter-spacing:normal;text-transform:none;white-space:normal;overflow-wrap:anywhere}@media (min-width: 768px){.pending-actions tbody th{white-space:nowrap}}.pending-actions .data-table__actions{flex-wrap:wrap}@media (min-width: 768px){.pending-actions .data-table__actions{flex-wrap:nowrap}}.pending-actions__category,.pending-actions__waiting{display:none}@media (min-width: 768px){.pending-actions__category,.pending-actions__waiting{display:table-cell}}.pending-actions td.pending-actions__category,.pending-actions td.pending-actions__waiting{color:var(--muted-foreground);white-space:nowrap}.pending-actions__target{color:var(--foreground);text-decoration:none}.pending-actions__target:hover{text-decoration:underline}.pending-actions__title{display:block;color:var(--foreground)}.pending-actions__facts{display:block;margin-top:.125rem;font-family:var(--font-mono);font-size:.75rem;color:var(--muted-foreground)}.repos__filters .btn[aria-pressed=true]{border-color:var(--primary);background:var(--primary-tint-10);color:var(--accent-foreground)}.repos__filters .search-input{width:100%}@media (min-width: 640px){.repos__filters .search-input{width:auto;flex:1}}.repos__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.repos__activity{display:none;color:var(--muted-foreground)}@media (min-width: 640px){.repos__activity{display:table-cell}}table:has(.repos__activity) thead th:nth-child(3){display:none}@media (min-width: 640px){table:has(.repos__activity) thead th:nth-child(3){display:table-cell}}table:has(.repos__activity) .data-table__actions{flex-direction:column;align-items:stretch}table:has(.repos__activity) .data-table__actions .btn{width:100%;justify-content:center}@media (min-width: 640px){table:has(.repos__activity) .data-table__actions{flex-direction:row;justify-content:flex-end;align-items:center}table:has(.repos__activity) .data-table__actions .btn{width:auto}}.repo-detail__stack{display:flex;flex-direction:column;gap:1.5rem}.repo-activity__lead{display:flex;flex-direction:column;gap:.25rem;min-width:0}.repo-activity__link{width:fit-content;text-decoration:none}.repo-activity__link:hover{text-decoration:underline;text-underline-offset:4px}.repo-policy__grid{display:grid;gap:1rem}@media (min-width: 1024px){.repo-policy__grid{grid-template-columns:repeat(2,1fr)}}.repo-policy__matrix{display:flex;flex-direction:column;gap:1rem}.repo-policy__tier{display:flex;flex-direction:column;gap:.5rem}.repo-policy__cats{font-size:.875rem}.repo-policy__section .panel__title{font-family:var(--font-mono);font-size:.8125rem}.repo-policy__verdict,.repo-policy__note{margin:0;font-size:.8125rem;color:var(--muted-foreground)}.repo-policy__verdict--bad{color:var(--foreground);font-weight:500}.repo-policy__errors{margin:.5rem 0 0;padding-left:1.25rem;font-family:var(--font-mono);font-size:.75rem;line-height:1.5;color:var(--muted-foreground)}.repo-policy__note{margin-top:.5rem}.pending-list{display:flex;flex-direction:column}.pending-list__row{display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--row-rule)}@media (min-width: 640px){.pending-list__row{flex-direction:row;align-items:center}}.pending-list__lead{display:flex;flex-direction:column;gap:.25rem;min-width:0}.pending-list__title{font-size:.875rem;font-weight:500}.pending-list__subject{font-size:.8125rem;color:var(--muted-foreground);overflow-wrap:anywhere}.pending-list__ref{font-family:var(--font-mono);font-size:.75rem;color:var(--muted-foreground)}.pending-list__controls{display:flex;flex-shrink:0;gap:.5rem}.pr-review-runs{display:flex;flex-direction:column;gap:.75rem}.pr-review-runs__title{font-size:.875rem;font-weight:600}.pr-review-runs__item{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem 0;border-bottom:1px solid var(--row-rule);font-size:.75rem}.pr-review-runs__sha{font-family:var(--font-mono)}.pr-review-runs__when,.pr-review-runs__queued{color:var(--muted-foreground)}.repo-audit__field,.repo-issues__field{display:flex;flex-direction:column;gap:.375rem;font-size:.75rem;color:var(--muted-foreground)}.repo-issues__gh{text-decoration:none}.repo-issues__gh:hover{text-decoration:underline;text-underline-offset:4px}.repo-issues__none{color:var(--muted-foreground)}.issue-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:0 0 1rem;font-size:.875rem}.issue-facts dt{color:var(--muted-foreground);font-size:.75rem}.issue-facts dd{margin:.25rem 0 0;overflow-wrap:anywhere}.issue-facts__links{display:flex;flex-wrap:wrap;gap:1rem;margin:0 0 1.25rem;font-size:.8125rem}.issue-action{display:flex;flex-direction:column;gap:.75rem;padding-top:1.25rem;border-top:1px solid var(--rule)}.issue-action+.issue-action{margin-top:1.25rem}.issue-action .btn{align-self:flex-start}.issue-action__title{margin:0;font-size:.9375rem;font-weight:600}.issue-action__desc,.issue-action__note,.repo-settings__note,.issue-action__result{margin:0;font-size:.8125rem;color:var(--muted-foreground)}.issue-action__warn{color:var(--foreground);font-weight:500}.issue-action__link{color:inherit;text-underline-offset:4px}.repo-prompt__count{margin-top:.5rem;text-align:right;font-family:var(--font-mono);font-size:.625rem;color:var(--muted-foreground)}.repo-prompt__count--over{color:var(--destructive-text)}.repo-prompt__saved{margin-top:.25rem;text-align:right;font-size:.75rem;color:var(--muted-foreground)}.repo-prompt__actions{gap:.5rem}.repo-settings__list{display:flex;flex-direction:column}.repo-settings__badge{margin-top:.75rem}.override-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-block:1rem;border-bottom:1px solid var(--row-rule)}.override-row__lines{display:flex;flex-direction:column;gap:.125rem;min-width:0}.override-row__label{font-size:.875rem;font-weight:500}.override-row__source{font-size:.75rem;color:var(--muted-foreground);overflow-wrap:anywhere}.repo-secrets__lines{display:grid;gap:.125rem;min-width:0}.repo-secrets__name{font-family:var(--font-mono);overflow-wrap:anywhere}.repo-secrets__meta{font-size:.75rem;color:var(--muted-foreground)}.repo-secrets__actions{display:flex;flex-shrink:0;align-items:center;gap:.75rem}.repo-kb__list{margin-top:1rem}.repo-kb__entry{display:flex;flex-direction:column;gap:.25rem;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer}.repo-kb__entry[aria-current=true] .repo-kb__slug{color:var(--primary-text)}.repo-kb__slug{font-family:var(--font-mono);font-size:.875rem;overflow-wrap:anywhere}.repo-kb__meta,.repo-kb__score,.repo-kb__excerpt{font-size:.75rem;color:var(--muted-foreground)}.repo-kb__hit-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.repo-kb__score{flex-shrink:0;font-variant-numeric:tabular-nums}.repo-kb__page{display:flex;flex-direction:column;gap:1.5rem}.repo-kb__links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.repo-kb__facts{display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1rem;padding-top:1rem;border-top:1px solid var(--rule)}.repo-kb__facts-label{font-size:.75rem;color:var(--muted-foreground)}.repo-kb__facts-value{margin:0;font-size:.75rem;overflow-wrap:anywhere}.repo-access .panel__body,.repo-scorecard .panel__body{display:flex;flex-direction:column;gap:1rem}.repo-access__ask{display:grid;gap:.75rem;padding-top:1rem;border-top:1px solid var(--rule)}.repo-access__answer{justify-self:start}.repo-access__summary{font-size:.875rem;font-weight:500}.repo-scorecard__proof{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.repo-scorecard__proof-label{font-size:.875rem;font-weight:500}.repo-scorecard__group{display:grid;gap:.5rem}.repo-scorecard__group-title{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500}.repo-scorecard__items{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.repo-scorecard__item{display:grid;gap:.125rem 1rem}@media (min-width: 768px){.repo-scorecard__item{grid-template-columns:minmax(10rem,max-content) 1fr}}.repo-scorecard__item-name{font-size:.8125rem}.repo-scorecard__evidence{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.75rem;overflow-wrap:anywhere}.repo-scorecard__evidence--none{font-family:inherit;font-style:italic}.audit-id{font-family:var(--font-mono);font-size:.75rem;color:var(--muted-foreground)}.audit-timeline__loading,.fleet-timeline__loading{display:grid;gap:.75rem}.audit-timeline__reasoning{margin-bottom:.75rem;font-size:.875rem;color:var(--muted-foreground)}.audit-timeline__label{margin:.75rem 0 .25rem;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.audit-timeline__label:first-child{margin-top:0}.repo-audit__link{display:block;color:inherit;text-decoration:none}.repo-audit__link:hover .timeline__title{text-decoration:underline}.repo-audit__node .timeline__meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-width: 640px){.repo-audit__node .timeline__meta{overflow:visible;white-space:normal;text-overflow:clip}}.audit-timeline__permalink{font-family:var(--font-mono);color:var(--muted-foreground)}.audit-timeline__permalink:hover{color:var(--foreground)}.session-replay__form{display:flex;flex-direction:column;gap:.75rem}.session-replay__form .btn{align-self:stretch}@media (min-width: 640px){.session-replay__form .btn{align-self:flex-start}}.session-replay__diff{margin-top:.75rem}.session-replay__yml{font-family:var(--font-mono)}.runner-card__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.runner-card__name{font-family:var(--font-mono);font-size:.875rem;overflow-wrap:anywhere}.runner-card__meta{font-size:.75rem;color:var(--muted-foreground)}.runner-card__meta span+span:before{content:" · "}.metric-grid__value[data-unavailable]{font-family:var(--font-sans);font-size:.875rem;color:var(--muted-foreground)}.fleet-queue{display:flex;flex-direction:column}.fleet-task{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;padding:.75rem 0;border-bottom:1px solid var(--row-rule)}@media (min-width: 640px){.fleet-task{flex-wrap:nowrap;gap:1rem}}.fleet-task__lead{flex-basis:100%;min-width:0;margin-right:auto}@media (min-width: 640px){.fleet-task__lead{flex-basis:auto}}.fleet-task__title{margin-top:.5rem;font-size:.875rem;overflow-wrap:anywhere}.fleet-task__meta{margin-top:.25rem;font-size:.75rem;color:var(--muted-foreground)}.fleet-task__meta span+span:before{content:" · "}.fleet-task__run{flex-shrink:0;font-size:.75rem;color:var(--muted-foreground);text-decoration:none}.fleet-task__run:hover{color:var(--foreground)}.task-detail{display:grid;gap:1.25rem;font-size:.875rem}.task-detail__heading{margin-bottom:.375rem;font-size:.75rem;font-weight:500;color:var(--muted-foreground)}.task-detail__problem{white-space:pre-wrap;overflow-wrap:anywhere}.task-detail__list{display:grid;gap:.375rem;padding-left:1.125rem;list-style:disc}.task-detail__file{font-family:var(--font-mono);font-size:.75rem;overflow-wrap:anywhere}.task-detail__muted{color:var(--muted-foreground)}.task-detail__ladder{display:grid;gap:.375rem;padding-left:0;list-style:none}.task-detail__ladder-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.8125rem}.task-detail__ladder-num{min-width:1.25rem;font-family:var(--font-mono);font-size:.75rem;color:var(--muted-foreground)}.task-detail__ladder-failure{font-family:var(--font-mono);font-size:.75rem;overflow-wrap:anywhere}.task-detail__ladder-link{margin-left:auto}.task-detail__links{display:flex;flex-wrap:wrap;gap:1rem;font-size:.8125rem}.epic__id{font-family:var(--font-mono);font-size:.75rem;color:var(--muted-foreground)}.epic__id span+span:before{content:" · "}.epic__slices{display:grid;gap:1rem}.plan-slice__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.plan-slice__name{overflow-wrap:anywhere}.plan-slice__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;color:var(--muted-foreground)}.plan-slice__repo{font-family:var(--font-mono);color:var(--foreground)}.plan-slice__pr{display:inline-flex;align-items:center;gap:.375rem}.plan-slice__pr-number{font-family:var(--font-mono);color:var(--foreground)}.plan-slice__muted{color:var(--muted-foreground)}.plans__list{display:flex;flex-direction:column}.plan-row{flex-wrap:wrap;gap:.5rem .75rem}.plan-row__text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.plan-row__title{overflow-wrap:anywhere}.plan-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;color:var(--muted-foreground)}.plan-row__repo{font-family:var(--font-mono);overflow-wrap:anywhere}.plan-row__id{font-family:var(--font-mono);font-size:.6875rem;overflow-wrap:anywhere}.fleet-lanes{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.fleet-lane{display:inline-flex;align-items:baseline;gap:.375rem;padding:.25rem .5rem;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.75rem}.fleet-lane__class{color:var(--muted-foreground)}.fleet-lane__depth{font-family:var(--font-mono);font-weight:500}.fleet-keys-status{margin-bottom:.75rem;font-size:.75rem;color:var(--muted-foreground)}.fleet-keys-status span+span:before{content:" · "}.fleet-subs__note{margin-bottom:.75rem}.fleet-key__provider{display:block}.fleet-key__label{display:block;font-size:.75rem;color:var(--muted-foreground)}.fleet-key__muted{color:var(--muted-foreground)}.run-stage-progress{grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem}@media (min-width: 640px){.run-stage-progress{grid-template-columns:repeat(6,1fr)}}.run-stage-progress .step-grid__step{cursor:default;text-align:center}.box-manage__facts{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin-bottom:1rem;font-size:.75rem}.box-manage__facts dt{color:var(--muted-foreground)}.box-manage__facts dd{margin:0;overflow-wrap:anywhere}.box-manage__form{padding-top:1rem;border-top:1px solid var(--rule)}.box-manage__actions{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.box-manage__actions .btn{width:100%}@media (min-width: 640px){.box-manage__actions{flex-direction:row;flex-wrap:wrap;align-items:center}.box-manage__actions .btn{width:auto}}.box-manage__prompt{margin:0;padding:.5rem .75rem;border-radius:var(--radius-lg);background:var(--muted);font-size:.75rem;overflow-wrap:anywhere}.blocker-card>.card__content{display:flex;flex-direction:column;gap:1rem}.blocker-card .card__desc:not(:last-child){margin-bottom:0}.blocker-card__badges{display:flex;flex-shrink:0;align-items:center;gap:.375rem}.blocker-alert__action{justify-self:start;margin-top:.375rem}.blocker-needs{display:grid;gap:.5rem}.blocker-needs__title{font-size:.875rem;font-weight:500}.blocker-needs__fields{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none}.blocker-needs__field{display:grid;gap:.25rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius-md)}.blocker-needs__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.blocker-needs__name{flex:1 1 auto;min-width:0;font-family:var(--font-mono);font-size:.75rem;overflow-wrap:anywhere}.blocker-needs__detail{margin:0;color:var(--muted-foreground);font-size:.75rem;overflow-wrap:anywhere}.blocker-needs__connect{justify-self:start;margin-top:.25rem}.blockers__show-closed{display:flex;align-items:center;gap:.5rem;width:fit-content;font-size:.8125rem;font-weight:500}.blockers__show-closed input{accent-color:var(--primary)}.goal-list{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.goal{border:1px solid var(--border);border-left-width:3px;border-radius:var(--radius-md);padding:1rem 1.125rem;background:var(--card)}@media (prefers-reduced-motion: no-preference){.goal{transition:border-color .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1)}}.goal:hover{border-color:var(--border-strong)}.goal--stalled,.goal--blocked{border-left-color:var(--destructive)}.goal--moving{border-left-color:var(--primary)}.goal--done{border-left-color:var(--border)}.goal--idle{border-left-color:var(--muted-foreground)}.goal__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.75rem}.goal__title{flex:1;min-width:0;font-weight:500;color:var(--foreground);text-decoration:none}.goal__title:hover{text-decoration:underline}.goal__status{flex-shrink:0;min-width:5.5rem;text-align:right;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--muted-foreground)}.goal--stalled .goal__status,.goal--blocked .goal__status{color:var(--destructive-text)}.goal--moving .goal__status{color:var(--warning-text)}.goal--done .goal__status{color:var(--success-text)}.goal__bar{margin-top:.75rem;height:.375rem;border-radius:999px;background:var(--muted);overflow:hidden}.goal__bar-fill{height:100%;background:var(--primary)}.goal__meta{margin:.5rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--muted-foreground)}.goal__meta--facts{display:flex;flex-wrap:wrap;gap:.25rem .875rem}.goal__fact{white-space:nowrap}.goal__fact--warn{color:var(--destructive-text)}.goal-tile--lead{border-color:var(--destructive)}.goal-source{margin:1rem 0 0;font-family:var(--font-mono);font-size:.6875rem;color:var(--muted-foreground)}@media (prefers-reduced-motion: no-preference){.goal__bar-fill{animation:goal-bar-fill .52s cubic-bezier(.16,1,.3,1) backwards}}@media (prefers-reduced-motion: no-preference){@keyframes goal-bar-fill{0%{width:0}}@keyframes goal-row-in{0%{opacity:0;translate:0 6px}}@keyframes goal-editor-in{0%{opacity:0;translate:0 -4px}}.goal-list>.goal{animation:goal-row-in .26s cubic-bezier(.16,1,.3,1) backwards}.goal-list>.goal:nth-child(2){animation-delay:30ms}.goal-list>.goal:nth-child(3){animation-delay:60ms}.goal-list>.goal:nth-child(4){animation-delay:90ms}.goal-list>.goal:nth-child(5){animation-delay:.12s}.goal-list>.goal:nth-child(6){animation-delay:.15s}.goal__rename-form{animation:goal-editor-in .18s cubic-bezier(.16,1,.3,1)}}.goal__rename-trigger{flex-shrink:0;color:var(--muted-foreground)}.goal__rename-trigger:hover{color:var(--foreground)}.goal__rename-form{display:flex;flex:1;align-items:center;gap:.5rem;min-width:0}.goal__rename-input{flex:1}.goal__rename-error{margin:.5rem 0 0;font-size:.8125rem;color:var(--destructive-text)}.goal-tile--interactive{padding:0;overflow:hidden}.goal-tile__filter{display:block;width:100%;height:100%;padding:1rem;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--muted-50)}@media (prefers-reduced-motion: no-preference){.goal-tile__filter{transition:background-color .16s cubic-bezier(.16,1,.3,1)}}.goal-tile__filter:hover{background:var(--muted)}.goal-tile__filter:hover .metric-grid__value{color:var(--foreground)}.goal-tile__filter:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px var(--ring-soft)}.goal-tile__filter[aria-pressed=true]{background:var(--muted)}.goal-tile__filter[aria-pressed=true] .metric-grid__label,.goal-tile__filter[aria-pressed=true] .metric-grid__value{color:var(--foreground)}.goal-tile__filter[aria-pressed=true] .metric-grid__label{font-weight:600}.account-keys__list{margin:0;padding:0;list-style:none}.key-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.key-card__provider{display:flex;align-items:center;gap:.5rem;min-width:0}.provider-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted-50);color:var(--foreground)}.provider-mark__monogram{font-size:.6875rem;font-weight:600;line-height:1}.key-card__badges{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.key-card__kind{background:transparent}.key-card__kind[data-kind=metered]{border-color:var(--input);color:var(--muted-foreground)}.key-card__kind[data-kind=subscription]{border-color:var(--border-strong);color:var(--foreground)}.key-card__model{font-family:var(--font-mono)}.key-card__meta{display:grid;gap:.25rem;color:var(--muted-foreground)}.key-card__error{font-family:var(--font-mono);font-size:.75rem;color:var(--destructive-text);overflow-wrap:anywhere}.key-card__actions{gap:.5rem}.key-card__tag-list{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}.key-card__tag{gap:.375rem;font-size:.6875rem}.key-card__tag-model{font-family:var(--font-mono);overflow-wrap:anywhere}.log-sink .panel__body,.llm-pref .panel__body,.llm-routes .panel__body{display:flex;flex-direction:column;gap:1rem}.log-sink__current{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.log-sink__masked{padding:.25rem .5rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted-50);font-family:var(--font-mono);font-size:.75rem;overflow-wrap:anywhere}.log-sink__updated{font-size:.75rem;color:var(--muted-foreground)}.keys-form{display:flex;flex-direction:column;gap:.5rem}.keys-form__row{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 768px){.keys-form__row{flex-direction:row}.keys-form__row .input,.keys-form__row .select-trigger{flex:1}.keys-form__row .btn{flex-shrink:0}}.add-key__form{display:grid;gap:1.5rem}.add-key__tiers{display:grid;gap:.25rem;max-height:16rem;overflow-y:auto;margin:0;padding:0;list-style:none}.add-key__tier-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.add-key__tier-row .select-trigger{flex-shrink:0}.add-key__tier-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;min-width:0}.add-key__tier-model{font-family:var(--font-mono);font-size:.8125rem;overflow-wrap:anywhere}.add-key__tier-context{color:var(--muted-foreground);font-size:.75rem;white-space:nowrap}.add-key__tier-empty{padding:.25rem 0}.add-key__refusal-detail{font-family:var(--font-mono);font-size:.75rem;overflow-wrap:anywhere}.model-roles__list{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.model-roles__row{display:grid;gap:.25rem;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-md)}.model-roles__name{font-size:.8125rem;font-weight:500}.model-roles__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;flex-wrap:wrap}.model-roles__head .badge{white-space:normal;overflow-wrap:anywhere}.model-roles__picks{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.model-roles__picks .btn{max-width:100%;white-space:normal;text-align:left;height:auto;min-height:2rem;overflow-wrap:anywhere}.org-key-gate{margin-bottom:1rem}.token-entry{align-items:flex-start;flex-wrap:wrap;gap:.75rem}.token-entry__lines{display:flex;flex-direction:column;gap:.375rem;min-width:0}.token-entry__name{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.875rem}.token-entry__label{font-weight:600;overflow-wrap:anywhere}.token-entry__prefix{font-family:var(--font-mono);font-size:.75rem;color:var(--muted-foreground)}.token-entry__tags{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}.token-entry__meta{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.75rem;color:var(--muted-foreground)}.token-entry__actions{display:flex;flex-direction:column;align-items:stretch;gap:.375rem;margin-left:auto}.token-entry__actions .btn{width:100%;justify-content:center}@media (min-width: 640px){.token-entry__actions{flex-direction:row;align-items:center;gap:.25rem}.token-entry__actions .btn{width:auto}}.token-entry__revoke{color:var(--destructive-text)}.token-secret{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.token-secret__value{overflow-wrap:anywhere}.token-secret__actions{display:flex;flex-wrap:wrap;gap:.5rem}.connect-mcp{margin-bottom:1.5rem}.connect-mcp__step{display:grid;gap:.5rem;justify-items:stretch}.connect-mcp__heading{font-size:.875rem;font-weight:600}.mint-token__form,.rename-token__form{display:flex;flex-direction:column;gap:1rem}.mint-token__presets{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.mint-token__list{display:grid;gap:.75rem;max-height:16rem;overflow-y:auto;padding-right:.25rem}.mint-token__group{display:grid;gap:.25rem}.mint-token__group-name{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.mint-token__group-scopes{display:grid;gap:.25rem .75rem;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.mint-token__scope{display:flex;align-items:center;gap:.5rem;font-size:.8125rem}.mint-token__scope code{font-family:var(--font-mono)}.mint-token__scope input{accent-color:var(--primary)}.prompts-grid{display:grid;gap:1rem}@media (min-width: 1280px){.prompts-grid{grid-template-columns:repeat(3,1fr)}}.prompt-card__body{display:flex;flex-direction:column;gap:.5rem}.prompt-card__meta{display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-mono);font-size:.625rem;color:var(--muted-foreground)}.prompt-card__count{margin-left:auto}.prompt-card__count--over{color:var(--destructive-text)}.prompt-card__footer{gap:.5rem}.account-webhooks__stack{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 768px){.account-webhooks__stack{gap:2rem}}.webhook-entry{align-items:flex-start;flex-wrap:wrap;gap:.75rem}.webhook-entry__lines{display:flex;flex-direction:column;gap:.375rem;min-width:0}.webhook-entry__name{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-weight:600}.webhook-entry__url{display:flex;align-items:center;gap:.25rem;font-family:var(--font-mono);font-size:.75rem;color:var(--muted-foreground)}.webhook-entry__url code{overflow-wrap:anywhere}.webhook-entry__tags{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}.webhook-entry__tags-label{font-size:.75rem;color:var(--muted-foreground)}.webhook-entry__meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:var(--muted-foreground)}@media (prefers-reduced-motion: no-preference){.delivery-log__toggle svg{transition:transform .16s cubic-bezier(.16,1,.3,1)}}.delivery-log__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.delivery-log__payload-label{margin-bottom:.5rem;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.webhook-entry__actions{display:flex;flex-shrink:0;gap:.375rem}.webhook-entry__delete{color:var(--destructive-text)}.webhook-secret-notice{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.webhook-secret-notice .webhook-secret-notice__value{flex:1 1 16rem;position:relative;overflow-x:auto}.add-webhook__form{display:flex;flex-direction:column;gap:1rem}.add-webhook__event{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.add-webhook__event code{font-size:.8125rem}.notifications-settings__push{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.notifications-settings__push-note,.notifications-settings__link{font-size:.8125rem;color:var(--muted-foreground)}.push-devices__list{display:flex;flex-direction:column;gap:.75rem}.push-device{flex-wrap:wrap;gap:.5rem .75rem}.push-device__text{display:flex;flex-direction:column;gap:.375rem;min-width:0}.push-device__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.6875rem;color:var(--muted-foreground)}.push-device__host{font-family:var(--font-mono);overflow-wrap:anywhere}.push-device__actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.notification-prefs__cell{text-align:center}.notification-prefs__cell input{accent-color:var(--primary)}.email-routes__list{display:flex;flex-direction:column;gap:1rem}.email-route{flex-wrap:wrap;gap:.5rem .75rem}.email-route__text{display:flex;flex-direction:column;gap:.375rem;min-width:0}.email-route__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem;overflow-wrap:anywhere}.email-route__sep,.email-route__dest--unset{color:var(--muted-foreground)}.email-route__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.6875rem;color:var(--muted-foreground)}.email-route__key{font-family:var(--font-mono)}.email-route__lock{flex-shrink:0}.email-route__actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.email-route__form{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;flex:1 1 16rem}.email-route__input{flex:1 1 12rem;width:auto;min-width:0}.email-routes__link{font-size:.8125rem;color:var(--muted-foreground)}.integrations__grid{display:grid;gap:1rem}@media (min-width: 768px){.integrations__grid{grid-template-columns:repeat(3,1fr)}}.integration-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.integration-card__actions{flex-wrap:wrap;gap:.5rem}.integration-form{display:grid;gap:1.5rem}.connections .panel__body{display:flex;flex-direction:column;gap:.5rem}.connections__copy{color:var(--muted-foreground)}.connections__copy code{font-family:var(--font-mono);color:var(--foreground)}.connections__lines{display:grid;gap:.125rem;min-width:0}.connections__ref{font-family:var(--font-mono);overflow-wrap:anywhere}.connections__date{font-size:.75rem;color:var(--muted-foreground)}.account-sso__loading,.account-sso__body{display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none}@media (min-width: 768px){.account-sso__loading,.account-sso__body{gap:2rem}}.account-sso__fact{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem;min-width:0;overflow-wrap:anywhere}.account-sso__fact-label{color:var(--muted-foreground)}.account-sso__fact-label:after{content:" ·"}.account-sso__fact-value{font-family:var(--font-mono);font-size:.75rem}.account-sso__empty-title{margin-bottom:.25rem;color:var(--foreground);font-weight:500}.account-sso__form{display:flex;flex-direction:column;gap:1.25rem}@media (min-width: 768px){.account-sso__form-grid{display:grid;grid-template-columns:1fr 1fr}}@media (min-width: 768px){.account-sso__field--wide{grid-column:1/-1}}.account-sso__submit{align-self:flex-start}.account-sso__rolemap{display:flex;flex-direction:column;gap:.75rem;min-width:0;margin:0;border:0;border-top:1px solid var(--rule);padding:1.25rem 0 0}.account-sso__rolemap-title{font-size:.8125rem;font-weight:500}.account-sso__rolemap-hint{color:var(--muted-foreground);font-size:.8125rem}.account-sso__rolemap-rows{display:flex;flex-direction:column;gap:.5rem}.account-sso__rolemap-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.account-sso__rolemap-row>.input{flex:1 1 12rem;min-width:0}.account-sso__rolemap-row>.select-trigger{flex:0 1 10rem}.account-sso__rolemap-actions{display:flex;align-items:center;gap:.5rem}.sso-login-form{display:flex;flex-direction:column;gap:.75rem;width:100%}.sso-login-form .btn{width:100%}.org-members__invite-modes{display:flex;gap:.5rem;margin-bottom:.5rem;padding:0;border:0}.org-members__invite-modes .btn[aria-pressed=true]{border-color:var(--primary);background:var(--primary-tint-10);color:var(--accent-foreground)}.org-members__invite{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 640px){.org-members__invite{flex-direction:row;align-items:center}}.org-members__invite-role{display:flex}.org-members__invite-role .select-trigger{flex:1}.member-row{flex-wrap:wrap;gap:.5rem .75rem}.member-row__id{display:flex;flex-direction:column;gap:.25rem;min-width:0}.member-row__name{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.member-row__sep,.member-row__self{color:var(--muted-foreground)}.member-row__meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:var(--muted-foreground);overflow-wrap:anywhere}.avatar{overflow:hidden}.avatar__img{width:100%;height:100%;object-fit:cover}.avatar__mono{font-family:var(--font-mono);font-size:.75rem}.role-pill{position:relative;display:inline-flex}.role-pill--trigger{cursor:pointer}.role-pill--trigger:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px var(--ring-soft)}.role-pill--trigger:disabled{pointer-events:none;opacity:.5}.role-pill__menu{position:absolute;top:calc(100% + .25rem);left:0;z-index:50;display:flex;flex-direction:column;gap:2px;min-width:9rem;padding:.25rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-overlay);transform-origin:top}@media (prefers-reduced-motion: no-preference){.role-pill__menu{animation:role-menu-in .1s ease-out both}}@keyframes role-menu-in{0%{opacity:0;transform:scale(.95)}}.role-pill__option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.375rem .5rem;border:0;border-radius:var(--radius-md);background:transparent;color:inherit;font-size:.875rem;text-align:left;cursor:pointer}.role-pill__option:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px var(--ring-soft)}.role-pill__option:hover{background:var(--muted)}.role-pill__option svg{width:1rem;height:1rem;flex-shrink:0;color:var(--primary-text)}.billing-grid{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media (min-width: 1280px){.billing-grid{grid-template-columns:repeat(2,1fr)}}.billing-plan__name{font-size:1.5rem;font-weight:600}.billing-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.25rem 0 0;font-size:.875rem}.billing-facts dt{color:var(--muted-foreground)}.billing-facts dd{margin:.25rem 0 0;font-weight:600;overflow-wrap:anywhere}.billing-facts__num{font-family:var(--font-mono)}.billing-spend{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.billing-spend__label{font-size:.875rem;color:var(--muted-foreground)}.billing-spend__value{font-family:var(--font-mono);font-size:1.875rem;line-height:2.25rem}.billing-spend__cap{font-size:.875rem;color:var(--muted-foreground)}.billing-spend__gauge{margin-block:1.25rem}.billing-spend__gauge[data-threshold=warn_50] .progress__indicator,.billing-spend__gauge[data-threshold=warn_80] .progress__indicator{background:var(--chart-5)}.billing-spend__gauge[data-threshold=capped] .progress__indicator{background:var(--destructive)}.billing-spend__note{margin-bottom:1.25rem;font-size:.875rem;color:var(--muted-foreground)}.billing-spend__note[data-threshold=capped]{color:var(--destructive-text)}.billing-cap{display:flex;gap:.5rem}.billing-buy{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.billing-buy__seats{width:6rem}.billing-buy__desc,.oss-verify__desc,.oss-verify__submitted,.oss-verify__note{font-size:.875rem;color:var(--muted-foreground)}.oss-verify__form,.oss-verify__status{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.oss-verify__head{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.oss-verify__repo{font-family:var(--font-mono);font-size:.875rem;overflow-wrap:anywhere}.oss-verify__evidence{font-size:.875rem;white-space:pre-wrap;overflow-wrap:anywhere}.oss-verify__actions{display:flex;gap:.5rem}.billing-allotment{margin-top:1.5rem}.billing-allotment__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.5rem;font-size:.875rem}.billing-allotment__label{color:var(--muted-foreground)}.billing-allotment__value{font-family:var(--font-mono)}.billing-allotment .progress__indicator[data-over=true]{background:var(--destructive)}.billing-hours__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.5rem;font-size:.875rem}.billing-hours__label{color:var(--muted-foreground)}.billing-hours__value{font-family:var(--font-mono);font-weight:600}.billing-hours__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.5rem;font-size:.875rem;color:var(--muted-foreground)}.billing-hours__gauge .progress__indicator[data-over=true]{background:var(--destructive)}.billing-hours__note{margin:.75rem 0 0;font-size:.875rem;color:var(--destructive-text)}.billing-hours__desc{margin:.75rem 0 0;font-size:.8125rem;color:var(--muted-foreground)}.billing-usage__stats{margin-top:1.5rem}.billing-usage__waived{margin-top:1rem;font-size:.875rem;color:var(--muted-foreground)}.digests__list{display:flex;flex-direction:column}.digest-row{flex-wrap:wrap;gap:.5rem .75rem}.digest-row__id{display:flex;flex-direction:column;gap:.25rem;min-width:0}.digest-row__subject{overflow-wrap:anywhere}.digest-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;color:var(--muted-foreground)}.digest-drawer__week{font-family:var(--font-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}.digest-drawer__status{font-size:.875rem;color:var(--muted-foreground)}.digest-drawer__frame{width:100%;height:calc(100vh - 11rem);min-height:16rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}.ci__list{display:flex;flex-direction:column;gap:1rem}.ci-run{align-items:flex-start;flex-wrap:wrap;gap:.5rem .75rem}.ci-run__lead{align-items:flex-start}.ci-run__lines{display:flex;flex-direction:column;gap:.375rem;min-width:0}.ci-run__title{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;font-weight:600}.ci-run__repo{overflow-wrap:anywhere}.ci-run__sep,.ci-run__duration{font-weight:400;color:var(--muted-foreground)}.ci-run__labels{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}.ci-run>.btn{width:100%;justify-content:center}@media (min-width: 640px){.ci-run>.btn{width:auto}}.ci-run__meta{font-size:.75rem;color:var(--muted-foreground)}.ci-run__log summary{width:fit-content;font-size:.75rem;color:var(--muted-foreground);cursor:pointer}.ci-run__log summary:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px var(--ring-soft)}.ci-run__log[open] summary{margin-bottom:.5rem}.dashboards__list{display:flex;flex-direction:column;gap:1rem}.dashboards__name{min-width:0;overflow-wrap:anywhere}.dashboards__actions{display:flex;align-items:center;flex-shrink:0;gap:.25rem}.dashboard__back{align-self:flex-start;margin-bottom:1.25rem;font-size:.875rem;color:var(--muted-foreground);text-decoration:none}.dashboard__back:hover{color:var(--foreground)}.dashboard-grid{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.dashboard-grid>*{grid-column:span 12;min-width:0}@media (min-width: 768px){.dashboard-grid__cell{grid-column:span var(--span, 12)}}.dashboard-grid__cell>.widget{height:100%}.widget__empty{font-size:.875rem;color:var(--muted-foreground)}.widget-stat{display:flex;flex-direction:column;gap:.25rem}.widget-stat__value{font-family:var(--font-mono);font-size:2.25rem;line-height:2.5rem;font-weight:500}.widget-stat__label{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.widget-chart{width:100%}.widget-chart__group{flex:1;align-self:stretch;display:flex;flex-direction:column;gap:.375rem;min-width:0}.widget-chart__bars{flex:1;min-height:0;display:flex;align-items:flex-end;gap:.25rem}.widget-chart__label{font-family:var(--font-mono);font-size:.625rem;color:var(--muted-foreground);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-list__row{display:flex;flex-direction:column;gap:.125rem;padding:.75rem 0;border-bottom:1px solid var(--row-rule)}.widget-list__row:first-child{padding-top:0}.widget-list__row:last-child{padding-bottom:0;border-bottom:0}.widget-list__primary{font-size:.875rem;font-weight:500}.widget-list__secondary{font-size:.75rem;color:var(--muted-foreground)}.widget-timeline .timeline__summary{cursor:default}.widget-timeline__desc{margin-top:.25rem;font-size:.875rem;color:var(--muted-foreground)}.chip-list{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.chip-list>li{display:inline-flex;align-items:center;gap:.25rem}.tabs__tab .badge{margin-left:.375rem}#donate-box-enroll:not([hidden]){margin-top:.75rem}.donation-gift__badges{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.donation-gift__meta{display:grid;gap:.5rem;color:var(--muted-foreground)}.donation-gift__actions{gap:.5rem}.donate-badge{display:grid;gap:.375rem;justify-items:stretch;width:100%}.donate-badge>.btn{justify-self:start}.donations-empty__badge{justify-items:center;margin-top:.75rem}.donations-empty__badge>.btn{justify-self:center}.admin-gate__checking{font-size:.875rem;color:var(--muted-foreground)}.admin-band{display:flex;flex-direction:column;gap:.75rem}.admin-band+.admin-band{margin-top:1.5rem}.admin-band__title{font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.admin-audit__row{gap:.75rem}.admin-audit__lead{align-items:flex-start}.admin-audit__lines{display:flex;flex-direction:column;gap:.25rem;min-width:0}.admin-audit__title{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;font-weight:600;overflow-wrap:anywhere}.admin-audit__meta{font-size:.75rem;color:var(--muted-foreground)}.admin-filter__select{display:flex}.admin__skeletons{display:flex;flex-direction:column;gap:.75rem}.admin-orgs__layout{display:grid;gap:1.5rem;align-items:start}@media (min-width: 1024px){.admin-orgs__layout{grid-template-columns:3fr 2fr}}.admin-orgs__layout>*{min-width:0}.admin-org-row__badges{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.admin-detail{display:flex;flex-direction:column;gap:1.25rem}.admin-detail__heading{font-size:.875rem;font-weight:600}.admin-detail__note{font-size:.875rem;color:var(--muted-foreground)}.admin-members__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem 0;border-bottom:1px solid var(--row-rule);font-size:.875rem}.admin-members__login{font-family:var(--font-mono);overflow-wrap:anywhere}.admin-user-row__id{display:flex;flex-direction:column;gap:.25rem;min-width:0}.admin-user-row__email{font-size:.75rem;color:var(--muted-foreground);overflow-wrap:anywhere}.admin-user-row__memberships{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:var(--muted-foreground)}.admin-user-row__id+.field__error,.data-table__actions+.field__error{margin-top:.5rem}.admin-access-row__id{display:flex;flex-direction:column;gap:.25rem;min-width:0}.admin-access-row__meta{margin-top:.25rem;font-size:.75rem;color:var(--muted-foreground);overflow-wrap:anywhere}.admin-access-row__note{max-width:28rem;max-height:6rem;overflow-y:auto;font-size:.8125rem;white-space:pre-wrap;overflow-wrap:anywhere}.admin-oss-row__id{display:flex;flex-direction:column;gap:.25rem;min-width:0}.admin-oss-row__meta{margin-top:.25rem;font-size:.75rem;color:var(--muted-foreground);overflow-wrap:anywhere}.admin-oss-row__evidence{max-width:32rem;max-height:6rem;overflow-y:auto;font-size:.8125rem;white-space:pre-wrap;overflow-wrap:anywhere}.admin-oss-row__id+.field__error{margin-top:.5rem}.data-table td .input+.data-table__actions{margin-top:.5rem}.admin-grants__meta{display:block;margin-top:.25rem;font-size:.75rem;color:var(--muted-foreground);overflow-wrap:anywhere}.admin-grants__picked{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.admin-grants__options{margin-top:.75rem}.admin-grants__option{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;height:auto;padding:.5rem .75rem;text-align:left}.admin-grants__option[aria-current=true]{background:var(--accent)}.admin-grants__actions{display:flex;gap:.5rem}.admin-grants__reason{max-width:28rem;font-size:.8125rem;white-space:pre-wrap;overflow-wrap:anywhere}.admin-run__facts{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:0 0 1rem;font-size:.875rem}.admin-run__facts dt{color:var(--muted-foreground);font-size:.75rem}.admin-run__facts dd{margin:.25rem 0 0;overflow-wrap:anywhere}.admin-run__muted{margin:0;color:var(--muted-foreground);font-size:.8125rem}.admin-hive__alerts{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none}.admin-hive__alert{padding:.5rem .75rem;border-radius:var(--radius);border:1px solid var(--destructive-ring);background:var(--destructive-tint);color:var(--destructive-text);font-size:.8125rem;overflow-wrap:anywhere}.admin-hive__reasons{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;font-family:var(--font-mono);font-size:.6875rem;color:var(--muted-foreground)}.admin-hive__reason{overflow-wrap:anywhere}.admin-hive__reason-last{opacity:.8}.login__checking{font-size:.875rem;color:var(--muted-foreground)}.login__header{justify-items:center;text-align:center}.login__header a{color:var(--primary-text)}.login__header a:hover{text-decoration:underline;text-underline-offset:4px}.login__logo{display:inline-flex;color:var(--foreground)}.login__title{padding-top:1.25rem;font-size:1.5rem;font-weight:600}.login__content,.login__view{display:flex;flex-direction:column;gap:.75rem}.login__note{margin-top:.75rem;font-size:.75rem;color:var(--muted-foreground);text-align:center}.login__back{align-self:flex-start}.login__footer{justify-content:center;gap:.25rem;font-size:.875rem}.login__check{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;text-align:left}.login__check input{margin-top:.125rem;accent-color:var(--primary)}.login__fallback{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:28rem}.login__disclosure{font-size:.75rem;color:var(--muted-foreground);text-align:center}.onboarding{min-height:100vh;padding:1rem;background:var(--background)}@media (min-width: 768px){.onboarding{padding:2.5rem}}.onboarding .card__content{display:grid;gap:.75rem}.onboarding .card__footer{flex-direction:column;align-items:stretch;justify-content:flex-end;gap:.5rem}.onboarding .card__footer .btn{width:100%;justify-content:center}@media (min-width: 640px){.onboarding .card__footer{flex-direction:row;align-items:center}.onboarding .card__footer .btn{width:auto}}.onboarding .code-block{white-space:pre-wrap;overflow-wrap:anywhere}.onboarding__col{max-width:76rem;margin-inline:auto;display:flex;flex-direction:column;gap:1.5rem}.onboarding__layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem}@media (min-width: 1024px){.onboarding__layout{grid-template-columns:15.75rem minmax(0,1fr)}}.onboarding__main{display:grid;gap:1.5rem;min-width:0}.onboarding__brand-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.onboarding__brand-row .org-switcher{flex:0 1 auto}.onboarding__loading{display:grid;gap:1rem}.onboarding-rail{min-width:0;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card)}.onboarding-rail__kicker{margin:0 0 .875rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.onboarding-rail__steps{position:relative;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.onboarding-rail__steps::-webkit-scrollbar{display:none}.onboarding-rail__steps:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px var(--ring-soft)}.onboarding-rail__steps{display:flex;gap:.5rem;margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius-md);list-style:none}@media (min-width: 1024px){.onboarding-rail__steps{flex-direction:column;gap:.125rem;overflow-x:visible}}.onboarding-rail__step{display:flex;flex-shrink:0;align-items:center;gap:.75rem;padding:.5rem .625rem;border:1px solid var(--border);border-radius:var(--radius-md);font-size:.8125rem;color:var(--muted-foreground);white-space:nowrap}@media (min-width: 1024px){.onboarding-rail__step{border-color:transparent;white-space:normal}}.onboarding-rail__step--live{border-color:transparent;background:var(--status-live-soft);color:var(--foreground);font-weight:500}.onboarding-rail__mark{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1rem;height:1rem;border:1px solid var(--input);border-radius:var(--radius-sm)}.onboarding-rail__mark svg{width:.625rem;height:.625rem;overflow:visible}.onboarding-rail__mark--done{border-color:var(--success-border);color:var(--success-text)}.onboarding-rail__mark--live{border-color:var(--status-live);background:var(--status-live-soft)}.onboarding-rail__resume{margin:1.125rem 0 0;padding-top:1rem;border-top:1px solid var(--rule);font-size:.75rem;line-height:1.55;color:var(--muted-foreground)}.onboarding-step{display:grid;gap:1.5rem;min-width:0;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card)}@media (min-width: 768px){.onboarding-step{padding:2rem}}.onboarding-step__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.onboarding-step__count{margin:0;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.onboarding-step__title{margin:.75rem 0 0;font-size:1.5rem;font-weight:500;line-height:1.15;letter-spacing:-.03em}@media (min-width: 768px){.onboarding-step__title{font-size:2rem}}.onboarding-step__body{display:grid;gap:1rem;min-width:0;max-width:40rem}.onboarding-step--wide .onboarding-step__body{max-width:none}.onboarding-step__lead{max-width:36rem;margin:0;font-size:.9375rem;line-height:1.65;color:var(--muted-foreground)}.onboarding-step__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.onboarding-step__actions .btn{width:100%;height:2.5rem}@media (min-width: 640px){.onboarding-step__actions .btn{width:auto}}.onboarding-step__warning{margin:0;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}.onboarding__gate{color:var(--muted-foreground);font-size:.875rem}.onboarding__waiting{display:flex;align-items:center;gap:.5rem;color:var(--muted-foreground)}.onboarding-box{display:grid;gap:1.25rem;min-width:0}.onboarding-command__label,.onboarding-token__label,.onboarding-handshake__label{margin:0;font-family:var(--font-mono);font-size:.6875rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.onboarding-command{display:grid;gap:.75rem;min-width:0;padding:1.125rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background)}.onboarding-command__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.onboarding-command__code{margin:0;font-family:var(--font-mono);font-size:.8125rem;line-height:1.7;color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere}.onboarding-command__hint{margin:0;font-size:.75rem;color:var(--muted-foreground)}.onboarding-box__pair{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}@media (min-width: 1024px){.onboarding-box__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.onboarding-box__enroll{display:grid;justify-items:start;gap:.75rem;min-width:0;padding:1.125rem;border:1px solid var(--border);border-radius:var(--radius-lg)}.onboarding-box__ssh{justify-self:stretch}.onboarding-token{display:grid;justify-items:start;gap:.625rem;width:100%}.onboarding-token__body{margin:0;font-size:.8125rem;line-height:1.55;color:var(--muted-foreground)}.onboarding-token__value{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.onboarding-token__mask{padding:.375rem .625rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);font-family:var(--font-mono);font-size:.8125rem;overflow-wrap:anywhere}.onboarding-token__ordinal{font-family:var(--font-mono);font-size:.6875rem;color:var(--muted-foreground)}.onboarding-token__actions{display:flex;flex-wrap:wrap;gap:.5rem}.onboarding-handshake{display:grid;gap:1rem;min-width:0;padding:1.125rem;border:1px solid var(--border);border-radius:var(--radius-lg)}.onboarding-handshake--live{border-color:var(--status-live-soft)}.onboarding-handshake__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.onboarding-handshake__box{display:grid;gap:.625rem}.onboarding-handshake__box+.onboarding-handshake__box{padding-top:1rem;border-top:1px solid var(--rule)}.onboarding-handshake__box-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.onboarding-handshake__box-name{font-family:var(--font-mono);font-size:.8125rem;overflow-wrap:anywhere}.onboarding-handshake__facts{display:grid;gap:.5rem;margin:0;padding:0;list-style:none;font-family:var(--font-mono);font-size:.75rem;color:var(--muted-foreground)}.onboarding-handshake__fact{display:flex;align-items:baseline;gap:.5rem}.onboarding-handshake__glyph{flex-shrink:0;width:.75rem}.onboarding-handshake__fact[data-done=true] .onboarding-handshake__glyph{color:var(--success-text)}.onboarding__repos{margin:0;padding-left:1.1rem;display:grid;gap:.25rem;font-size:.875rem}.onboarding__yml{display:grid;align-content:start;gap:.5rem;justify-items:start;min-width:0}.onboarding__yml p{margin:0}.onboarding__yml-heading{margin:0;font-size:.9375rem;font-weight:600}.onboarding__yml-pair{display:grid;align-items:start;gap:1.25rem;min-width:0}@media (min-width: 1024px){.onboarding-step--wide .onboarding__yml-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.onboarding__mcp{display:grid;gap:1rem}.onboarding__done-mark{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:var(--primary-tint-10);color:var(--primary-text)}.onboarding__reach-defaults{margin:0;padding-left:1.1rem;display:grid;gap:.25rem;color:var(--muted-foreground);font-size:.875rem}.onboarding__reach-push{display:flex;align-items:center;gap:.5rem}.onboarding__reach-push-note{font-size:.8125rem;color:var(--muted-foreground)}@media (prefers-reduced-motion: no-preference){@keyframes page-fade-up{0%{opacity:0;translate:0 10px}}@keyframes surface-fade-in{0%{opacity:0}}.page>:not(.dialog):not(.drawer):not(.toast){animation:page-fade-up .32s cubic-bezier(.16,1,.3,1) backwards}.page>:not(.dialog):not(.drawer):not(.toast):nth-child(2){animation-delay:40ms}.page>:not(.dialog):not(.drawer):not(.toast):nth-child(3){animation-delay:80ms}.page>:not(.dialog):not(.drawer):not(.toast):nth-child(4){animation-delay:.12s}.page>:not(.dialog):not(.drawer):not(.toast):nth-child(5){animation-delay:.16s}.page>:not(.dialog):not(.drawer):not(.toast):nth-child(6){animation-delay:.2s}.card,.panel{animation:surface-fade-in .24s cubic-bezier(.16,1,.3,1) backwards}.data-table tbody tr{transition:background-color .16s cubic-bezier(.16,1,.3,1)}}
