.team-account,.team-actions,.team-member__identity,.team-toolbar{display:flex;align-items:center;gap:var(--sp-8)}.team-toolbar{justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.team-search{width:min(100%,320px)}.team-field input,.team-search input{width:100%}.team-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.card-x.team-member{--bleed-x:24px;padding:var(--sp-9) var(--bleed-x)}.team-member__identity>div{min-width:0;flex:1 1}.team-member h2{font-size:var(--fs-6);margin:0 0 var(--sp-2)}.team-account p,.team-member p{margin:var(--sp-2) 0;color:var(--ink-2);font-size:var(--fs-4)}.team-member a{overflow-wrap:anywhere;font-size:var(--fs-4)}.team-avatar{display:inline-flex;flex:0 0 44px;width:44px;height:44px;align-items:center;justify-content:center;background:var(--hover);border:1px solid var(--line);font-size:var(--fs-6);color:var(--ink-2);overflow:hidden}.team-avatar img{width:100%;height:100%;object-fit:cover}.team-avatar--large{width:88px;height:88px;flex-basis:88px;font-size:var(--fs-9)}.team-member__access{border-block:1px solid var(--line);padding:var(--sp-8) var(--bleed-x);margin:18px calc(var(--bleed-x) * -1)}.team-member__access p{min-height:42px;line-height:1.6}.team-invitation,.team-member__access>span:last-child,.team-note{color:var(--ink-3);font-size:var(--fs-4);line-height:1.6}.team-actions{flex-wrap:wrap;margin-top:20px;gap:var(--sp-4)}.team-photo-controls{display:flex;gap:var(--sp-8);margin-top:var(--sp-8);align-items:center;font-size:var(--fs-3)}.team-photo-label{position:relative;display:inline-flex;align-items:center;min-height:32px;padding:var(--sp-3) var(--sp-5);border:1px solid var(--line);cursor:pointer}.team-photo-label input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.team-photo-label:hover{background:var(--hover)}.team-photo-label:focus-within{outline:2px solid var(--ink-2);outline-offset:2px}.team-text-button{color:var(--ink-2);background:transparent;border:0;text-decoration:underline;cursor:pointer}.card-x.team-empty,.card-x>.team-empty{--bleed-x:24px;padding:var(--sp-9) var(--bleed-x);color:var(--ink-2);line-height:1.6}.team-account{justify-content:space-between;padding:18px var(--sp-9);border-top:1px solid var(--line)}.team-account>div{min-width:0}.team-account>.sel{min-width:220px}.team-veil{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--veil);display:flex;justify-content:center;align-items:flex-start;padding:10vh var(--sp-9) var(--sp-9);overflow-y:auto}.team-dialog{width:min(100%,620px);padding:28px;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-lift)}.team-dialog h2{margin:0 0 var(--sp-6);font-size:var(--fs-8)}.team-fields{display:grid;grid-gap:var(--sp-8);gap:var(--sp-8);margin-top:var(--sp-9)}.team-field{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);font-size:var(--fs-4)}.team-permissions{border:1px solid var(--line);padding:var(--sp-8);margin:var(--sp-9) 0 0}.team-permissions legend{padding-inline:var(--sp-3);font-size:var(--fs-4)}.team-permissions__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-7);gap:var(--sp-7);margin-top:var(--sp-6)}.team-permissions__grid label{display:flex;align-items:center;gap:var(--sp-4);font-size:var(--fs-4)}.team-error{color:var(--bad);font-size:var(--fs-4);line-height:1.5}.team-jumps{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin-block:20px}.team-jumps a{padding:var(--sp-5);border-bottom:1px solid var(--line)}.team-jumps a:hover{background:var(--hover)}@media (max-width:1000px){.team-roster{grid-template-columns:1fr}}@media (max-width:600px){.team-veil{padding:var(--sp-9) var(--sp-6)}.team-dialog{padding:20px}.team-account{align-items:stretch;flex-direction:column}.card-x.team-member{--bleed-x:20px;padding:20px var(--bleed-x)}.team-member__identity{flex-wrap:wrap}.team-permissions__grid{grid-template-columns:1fr}}.bs-app{--bs-nav:236px;--bs-bar:52px;position:relative;display:grid;grid-template-columns:var(--bs-nav) minmax(0,1fr);grid-template-rows:var(--bs-bar) minmax(0,1fr);height:calc(100vh / var(--ui-scale));height:calc(100dvh / var(--ui-scale));overflow:hidden;background:var(--app-bg);color:var(--ink);font-family:var(--sans);font-size:var(--fs-4);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.bs-bar{grid-column:1/-1;grid-row:1;align-items:stretch;border-bottom:1px solid var(--line);background:var(--app-bg)}.bs-bar,.bs-bar__brand{display:flex;min-width:0}.bs-bar__brand{flex:0 0 var(--bs-nav);width:var(--bs-nav);align-items:center;gap:var(--sp-5);padding:0 var(--sp-6) 0 var(--sp-8);border-right:1px solid var(--line)}.bs-bar .bs-bar__menu{display:none}.bs-brand{display:flex;align-items:center;gap:var(--sp-5);min-width:0;color:var(--ink);text-decoration:none}.bs-brand__mark{width:18px;height:18px;flex:none}.bs-brand__name{font-size:var(--fs-5);letter-spacing:-.01em}.bs-brand__name,.bs-env{font-weight:600;white-space:nowrap}.bs-env{display:inline-flex;align-items:center;flex:none;height:22px;margin-left:auto;padding:0 var(--sp-3);border:1px solid var(--line-strong);color:var(--ink-2);font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase}.bs-env--custom,.bs-env--sandbox{border-color:var(--warn-bd);background:var(--warn-bg);color:var(--warn)}.bs-env--demo{border-style:dashed}.bs-bar__main{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--sp-6);padding:0 var(--sp-8)}.bs-bar__space{flex:1 1}.bs-search{display:flex;align-items:center;gap:var(--sp-5);flex:0 1 300px;min-width:0;height:var(--ctl);padding:0 var(--sp-4) 0 11px;border:1px solid var(--line);background:var(--card);color:var(--ink-3);cursor:pointer;font-family:var(--mono);font-size:var(--fs-2);transition:background-color var(--dur-1),border-color var(--dur-1),color var(--dur-1)}.bs-search:hover{background:var(--hover);border-color:var(--line-strong);color:var(--ink-2)}.bs-search>svg{flex:none}.bs-search__text{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.bs-search kbd{flex:none}.bs-account{position:relative;flex:none}.bs-account__button{display:flex;align-items:center;gap:var(--sp-4);height:var(--ctl);padding:0 var(--sp-5) 0 var(--sp-2);border:1px solid transparent;background:transparent;color:var(--ink-2);cursor:pointer;font:inherit;transition:background-color var(--dur-1),border-color var(--dur-1)}.bs-account__button:hover,.bs-account__button[aria-expanded=true]{border-color:var(--line);background:var(--hover)}.bs-account .bs-account__avatar{width:26px;height:26px;font-size:var(--fs-1)}.bs-account__role{font-size:var(--fs-2);color:var(--ink-3);white-space:nowrap}.bs-account .bs-account__menu{--bleed-x:0px;top:calc(100% + var(--sp-3));right:0;width:288px;min-width:0;padding:0;transform-origin:top right}.bs-account__identity{padding:var(--sp-6) var(--sp-7);border-bottom:1px solid var(--line)}.bs-account__caption{display:block;margin-bottom:var(--sp-2);font-size:var(--fs-1);color:var(--ink-3)}.bs-account__email{display:block;font-size:var(--fs-4);font-weight:500;overflow-wrap:anywhere}.bs-account__kind{display:block;margin-top:var(--sp-1);font-size:var(--fs-2);color:var(--ink-3)}.bs-account__group{padding:var(--sp-2) 0}.bs-account__group+.bs-account__group{border-top:1px solid var(--line)}.bs-account__menu .menu__item{min-height:var(--ctl-lg);padding:var(--sp-4) var(--sp-7)}.bs-account__menu .menu__item:focus-visible{background:var(--hover);outline-offset:-2px}.bs-account__label{flex:1 1}.bs-nav{display:flex;flex-direction:column;min-height:0;background:var(--app-bg)}.bs-nav--rail{grid-column:1;grid-row:2;border-right:1px solid var(--line)}.bs-nav__scroll{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-4) var(--sp-4) var(--sp-8)}.bs-nav__group+.bs-nav__group{margin-top:var(--sp-5)}.bs-nav__heading{margin:0;padding:var(--sp-5) var(--sp-5) var(--sp-3);font-family:var(--mono);font-size:var(--fs-1);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.bs-nav__list{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);margin:0;padding:0;list-style:none}.bs-nav__row{position:relative;display:flex;align-items:center;gap:var(--sp-5);height:var(--ctl);padding:0 var(--sp-5);color:var(--ink-2);font-size:var(--fs-4);text-decoration:none;transition:background-color var(--dur-1),color var(--dur-1)}.bs-nav__row:hover{background:var(--hover);color:var(--ink)}.bs-nav__row.is-active{background:var(--hover-strong);color:var(--ink);box-shadow:inset 2px 0 0 var(--ink)}.bs-nav__glyph{display:grid;place-items:center;flex:none;width:18px;color:var(--ink-3);transition:color var(--dur-1)}.bs-nav__row.is-active .bs-nav__glyph,.bs-nav__row:hover .bs-nav__glyph{color:var(--ink)}.bs-nav__label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-nav__count{display:grid;place-items:center;flex:none;min-width:22px;height:20px;padding:0 var(--sp-3);border:1px solid var(--line-strong);color:var(--ink);font-family:var(--mono);font-size:var(--fs-1);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bs-nav__ext{flex:none;color:var(--ink-3)}.bs-nav__foot{flex:none;padding:var(--sp-4);border-top:1px solid var(--line)}.bs-veil{z-index:calc(var(--z-drawer) - 1)}.bs-nav--drawer{position:fixed;top:0;bottom:0;left:0;z-index:var(--z-drawer);width:288px;max-width:calc(100vw / var(--ui-scale) - 48px);background:var(--panel);border-right:1px solid var(--line);box-shadow:var(--shadow-lift);animation:aside-drawer-in var(--dur-3) var(--ease-spring) backwards}.bs-nav--drawer.is-closing{animation:aside-drawer-out var(--dur-2) var(--ease-out) both;pointer-events:none}.bs-nav__head{display:flex;align-items:center;justify-content:space-between;flex:none;height:var(--bs-bar);padding:0 var(--sp-3) 0 var(--sp-8);border-bottom:1px solid var(--line)}.bs-nav__title{font-size:var(--fs-5);font-weight:600}.bs-nav--drawer .bs-nav__row{height:var(--target-min)}.bs-nav--drawer .bs-nav__head .iconbtn{width:var(--target-min);height:var(--target-min)}.bs-stage{grid-column:2;grid-row:2;min-width:0;min-height:0}.bs-app .bs-stage.inset{border:0;border-radius:0;box-shadow:none}.bs-main:focus{outline:none}.bs-main .bs-frame{max-width:1320px;border-inline:0}.bs-app .admbar{--admbar-left:calc(var(--bs-nav) + var(--sp-8))}@media (hover:none){.bs-nav__row{height:var(--target-min)}}@media (max-width:1113px){.bs-search{flex-basis:220px}.bs-search kbd{display:none}}@media (max-width:924px){.bs-app{grid-template-columns:minmax(0,1fr)}.bs-nav--rail{display:none}.bs-stage{grid-column:1}.bs-bar__brand{flex:none;width:auto;gap:var(--sp-4);padding:0 var(--sp-4);border-right:0}.bs-bar .bs-bar__menu{display:flex}.bs-env{margin-left:0}.bs-bar__main{gap:var(--sp-4);padding:0 var(--sp-4) 0 0}.bs-search{flex:none;justify-content:center;width:var(--ctl);padding:0}.bs-account__role,.bs-search__text{display:none}.bs-account__button{padding:0 var(--sp-2)}.bs-app .admbar{--admbar-left:var(--sp-8)}}@media (max-width:651px){.bs-brand__name{display:none}.bs-bar .crumbs__list{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.bs-kicker{margin:0 0 var(--sp-3);font-family:var(--mono);font-size:var(--fs-1);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.bs-note{margin:calc(var(--sp-6) * -1) 0 var(--sp-8)}.bs-kpis{container-type:inline-size;margin-bottom:var(--sp-8);overflow:hidden;border:1px solid var(--line);background:var(--card)}.bs-kpis__grid{display:grid;grid-template-columns:repeat(var(--bs-kpi-cols,3),minmax(0,1fr));margin:0 -1px -1px 0}.bs-kpis__grid[data-count="1"]{--bs-kpi-cols:1}.bs-kpis__grid[data-count="2"]{--bs-kpi-cols:2}.bs-kpis__grid[data-count="4"]{--bs-kpi-cols:4}.bs-kpis__grid[data-count="5"]{--bs-kpi-cols:5}.bs-kpis__grid[data-count="6"]{--bs-kpi-cols:6}@container (max-width: 1040px){.bs-kpis__grid[data-count="4"]{--bs-kpi-cols:2}.bs-kpis__grid[data-count="5"],.bs-kpis__grid[data-count="6"]{--bs-kpi-cols:3}}@container (max-width: 560px){.bs-kpis__grid[data-count]{--bs-kpi-cols:2}.bs-kpis__grid[data-count="1"]{--bs-kpi-cols:1}}.bs-kpis__cell{box-shadow:inset -1px 0 0 var(--line),inset 0 -1px 0 var(--line)}.bs-kpi,.bs-kpis__cell{display:flex;min-width:0}.bs-kpi{flex:1 1;flex-direction:column;gap:var(--sp-3);min-height:150px;padding:var(--sp-7) var(--sp-8) var(--sp-6);color:inherit;text-decoration:none;transition:background-color var(--dur-1)}a.bs-kpi:hover{background:var(--hover)}.bs-kpi__label{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-2);color:var(--ink-3)}.bs-kpi__glyph{display:grid;place-items:center}.bs-kpi__figure{font-family:var(--mono);font-size:var(--fs-9);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.15;color:var(--ink)}.bs-kpi__unit{margin-left:var(--sp-1);font-size:var(--fs-5);color:var(--ink-3)}.bs-kpi__none{font-family:var(--sans);font-size:var(--fs-4);font-weight:400;letter-spacing:0}.bs-kpi__empty,.bs-kpi__none{color:var(--ink-3)}.bs-kpi__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4);min-height:20px}.bs-kpi__foot{font-size:var(--fs-2);line-height:1.45;color:var(--ink-3)}.bs-kpi__spark{display:block;margin-top:auto;padding-top:var(--sp-3);color:var(--ink-3)}.bs-spark{display:block;width:100%;height:24px}.bs-grid{display:grid;grid-gap:var(--sp-8);gap:var(--sp-8);margin-bottom:var(--sp-8)}.bs-grid--main{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.bs-grid--halves{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-panel{display:flex;flex-direction:column;min-width:0;margin-bottom:var(--sp-8);border:1px solid var(--line);background:var(--card)}.bs-grid>.bs-panel{margin-bottom:0}.bs-panel__head{display:flex;align-items:flex-start;gap:var(--sp-6);padding:var(--sp-7) var(--sp-8);border-bottom:1px solid var(--line)}.bs-panel__titles{flex:1 1;min-width:0}.bs-panel__title{margin:0;font-size:var(--fs-5);font-weight:600;letter-spacing:-.01em}.bs-panel__note{margin:var(--sp-1) 0 0;font-size:var(--fs-2);line-height:1.5;color:var(--ink-3)}.bs-panel__action{display:inline-flex;align-items:center;flex:none;gap:var(--sp-2);height:var(--ctl-sm);margin:calc(var(--sp-2) * -1) calc(var(--sp-4) * -1) 0 0;padding:0 var(--sp-4);color:var(--ink-2);font-size:var(--fs-3);text-decoration:none;white-space:nowrap;transition:background-color var(--dur-1),color var(--dur-1)}.bs-panel__action:hover{background:var(--hover);color:var(--ink)}.bs-panel__body{padding:var(--sp-8)}.bs-panel__bone{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);min-height:48px;padding:0 var(--sp-8)}.bs-panel__bone+.bs-panel__bone{border-top:1px solid var(--line-soft)}.bs-queue{margin:0;padding:0;list-style:none}.bs-queue>li+li{border-top:1px solid var(--line)}.bs-queue__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto 4ch auto;align-items:center;grid-gap:var(--sp-6);gap:var(--sp-6);min-height:72px;padding:var(--sp-6) var(--sp-8);color:inherit;text-decoration:none;transition:background-color var(--dur-1)}a.bs-queue__row:hover{background:var(--hover)}.bs-queue__row--error{grid-template-columns:auto minmax(0,1fr) auto}.bs-queue .bs-queue__tile{width:var(--ctl);height:var(--ctl)}.bs-queue__text{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);min-width:0}.bs-queue__title{font-size:var(--fs-4);font-weight:500;color:var(--ink)}.bs-queue__detail{font-size:var(--fs-2);line-height:1.45;color:var(--ink-3)}.bs-queue__side{display:flex;justify-content:flex-end}.bs-queue__clear{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-2);color:var(--ok)}.bs-queue__count{font-family:var(--mono);font-size:var(--fs-8);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:right;color:var(--ink)}.bs-queue__go,.bs-queue__row.is-clear .bs-queue__count{color:var(--ink-3)}a.bs-queue__row:hover .bs-queue__go{color:var(--ink)}.bs-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--dim)}.bs-dot--ok{background:var(--ok)}.bs-dot--warn{background:var(--warn)}.bs-dot--bad{background:var(--bad)}.bs-health__overall{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-7) var(--sp-8);border-bottom:1px solid var(--line);font-size:var(--fs-5);font-weight:500}.bs-health__incidents{margin:0;padding:0;list-style:none}.bs-health__incidents>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4);padding:var(--sp-5) var(--sp-8);border-bottom:1px solid var(--line)}.bs-health__incident{flex:1 1 160px;min-width:0;font-size:var(--fs-3);color:var(--ink)}.bs-health__since{font-size:var(--fs-2);color:var(--ink-3)}.bs-health__components{margin:0;padding:var(--sp-4) 0;list-style:none}.bs-health__components>li{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-8);font-size:var(--fs-3)}.bs-health__name{flex:1 1;min-width:0;color:var(--ink-2)}.bs-health__state{font-size:var(--fs-2);color:var(--ink-3);white-space:nowrap}.bs-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none;background:var(--line)}.bs-flow__cell{display:flex;min-width:0;background:var(--card)}.bs-flow__link{display:flex;flex:1 1;flex-direction:column;gap:var(--sp-3);min-width:0;padding:var(--sp-7) var(--sp-8);color:inherit;text-decoration:none;transition:background-color var(--dur-1)}.bs-flow__link:hover{background:var(--hover)}.bs-flow__label{font-size:var(--fs-2);color:var(--ink-3)}.bs-flow__count{font-family:var(--mono);font-size:var(--fs-8);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bs-flow__track{display:block;height:3px;margin-top:auto;background:var(--hover-strong)}.bs-flow__fill{display:block;height:100%;background:var(--ink-2)}.bs-share__bar{display:flex;gap:2px;height:10px;margin-bottom:var(--sp-7)}.bs-share__part{min-width:3px}.bs-share__key--1,.bs-share__part--1{background:var(--share-1)}.bs-share__key--2,.bs-share__part--2{background:var(--share-2)}.bs-share__key--3,.bs-share__part--3{background:var(--share-3)}.bs-share__key--4,.bs-share__part--4{background:var(--share-4)}.bs-share__legend{display:grid;margin:0;padding:0;list-style:none}.bs-share__row{display:grid;grid-template-columns:10px minmax(0,1fr) auto 5ch;align-items:center;grid-gap:var(--sp-5);gap:var(--sp-5);min-height:38px;margin:0 calc(var(--sp-4) * -1);padding:0 var(--sp-4);color:inherit;text-decoration:none;transition:background-color var(--dur-1)}a.bs-share__row:hover{background:var(--hover)}.bs-share__key{width:10px;height:10px}.bs-share__name{font-size:var(--fs-4);color:var(--ink-2)}.bs-share__n{font-family:var(--mono);font-size:var(--fs-4);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bs-share__pct{font-family:var(--mono);font-size:var(--fs-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-3)}.bs-decisions{margin:0;padding:0;list-style:none}.bs-decisions>li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--sp-5);gap:var(--sp-5);min-height:48px;padding:var(--sp-3) var(--sp-8)}.bs-decisions>li+li{border-top:1px solid var(--line-soft)}.bs-decisions__title{min-width:0;overflow:hidden;font-size:var(--fs-4);color:var(--ink);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}a.bs-decisions__title:hover{text-decoration:underline;text-underline-offset:3px}.bs-decisions__title.is-gone{color:var(--ink-3)}.bs-decisions__meta{font-size:var(--fs-2);color:var(--ink-3);white-space:nowrap}.bs-capacity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-7) var(--sp-9);gap:var(--sp-7) var(--sp-9)}.bs-capacity>.viz-note{grid-column:1/-1;margin:0}.bs-meter__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-2) var(--sp-5);margin-bottom:var(--sp-4)}.bs-meter__label{font-size:var(--fs-3);color:var(--ink-2)}.bs-meter__value{font-family:var(--mono);font-size:var(--fs-5);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bs-meter__of{font-size:var(--fs-2);font-weight:400;color:var(--ink-3)}.bs-meter__track{height:6px;background:var(--hover-strong)}.bs-meter__fill{display:block;height:100%;background:var(--ink-2)}.bs-meter__fill--warn{background:var(--warn)}.bs-meter__fill--bad{background:var(--bad)}.bs-chart{margin:0;padding:0 var(--sp-8) var(--sp-7)}.bs-chart__frame{position:relative;height:var(--bs-chart-h,140px);margin-left:44px}.bs-chart__plot{display:block;width:100%;height:100%;overflow:visible}.bs-chart__grid{stroke:var(--line-soft);stroke-width:1}.bs-chart__base,.bs-chart__grid{vector-effect:non-scaling-stroke}.bs-chart__base{stroke:var(--line-strong);stroke-width:1}.bs-chart__hit{fill:transparent}.bs-chart__bar--ink{fill:var(--ink-2)}.bs-chart__bar--ok{fill:var(--ok)}.bs-chart__bar--warn{fill:var(--warn)}.bs-chart__bar--bad{fill:var(--bad)}.bs-chart__bar.is-dim{opacity:.35}.bs-chart__y{position:absolute;left:-44px;width:36px;font-family:var(--mono);font-size:var(--fs-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-3);transform:translateY(-50%)}.bs-chart__y--top{top:0}.bs-chart__y--mid{top:50%}.bs-chart__x{position:relative;height:18px;margin:var(--sp-3) 0 0 44px}.bs-chart__x>span{position:absolute;top:0;font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-3);white-space:nowrap;transform:translateX(-50%)}.bs-chart__tip{position:absolute;top:0;z-index:var(--z-tip);display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);min-width:156px;padding:var(--sp-4) var(--sp-5);border:1px solid var(--line-strong);background:var(--menu-plate);box-shadow:var(--shadow-popover);pointer-events:none;transform:translate(-50%,calc(-100% - var(--sp-4)))}.bs-chart__tip-date{font-size:var(--fs-2);color:var(--ink-3)}.bs-chart__tip-row{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-3);color:var(--ink-2)}.bs-chart__tip-row>b{margin-left:auto;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.bs-chart__legend{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-7);margin-top:var(--sp-5);font-size:var(--fs-2);color:var(--ink-2)}.bs-chart__key{display:inline-flex;align-items:center;gap:var(--sp-3)}.bs-chart__swatch{display:inline-block;flex:none;width:10px;height:10px}.bs-chart__swatch--ink{background:var(--ink-2)}.bs-chart__swatch--ok{background:var(--ok)}.bs-chart__swatch--warn{background:var(--warn)}.bs-chart__swatch--bad{background:var(--bad)}.bs-chart__empty{position:absolute;inset:0;display:grid;place-items:center;margin:0;font-size:var(--fs-3);color:var(--ink-3)}.bs-chart__bones{height:160px;margin:0 var(--sp-8) var(--sp-7);background:var(--hover)}.bs-stats__window{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2) var(--sp-6);margin:calc(var(--sp-6) * -1) 0 var(--sp-9);font-size:var(--fs-3);color:var(--ink-2)}.bs-stats__at,.bs-stats__vs{color:var(--ink-3)}.bs-stats.is-updating .bs-stats__grid{opacity:.55}.bs-stats__section{margin-bottom:var(--sp-10)}.bs-stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-8);gap:var(--sp-8)}.bs-stats__grid--split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.bs-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);background:var(--card)}.bs-card--wide{grid-column:1/-1}.bs-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:var(--sp-2) var(--sp-6);gap:var(--sp-2) var(--sp-6);padding:var(--sp-7) var(--sp-8) var(--sp-6)}.bs-card__title{grid-column:1/-1;margin:0;font-size:var(--fs-3);font-weight:500;color:var(--ink-2)}.bs-card__figure{margin:0;font-family:var(--mono);font-size:var(--fs-9);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.15}.bs-card__floor{margin-left:var(--sp-3);font-family:var(--sans);font-size:var(--fs-2);font-weight:400;letter-spacing:0;color:var(--warn)}.bs-card__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-3) var(--sp-4);margin:0}.bs-card__prev{font-size:var(--fs-2);color:var(--ink-3)}.bs-card__caption{grid-column:1/-1}.bs-card__caption,.bs-card__note{margin:0;font-size:var(--fs-2);color:var(--ink-3)}.bs-card__note{padding:0 var(--sp-8) var(--sp-7);line-height:1.5}.bs-card__rows{margin:0 0 var(--sp-4)}.bs-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-6);padding:var(--sp-4) var(--sp-8);border-top:1px solid var(--line-soft);font-size:var(--fs-3)}.bs-card__row dt{display:flex;align-items:center;gap:var(--sp-3);color:var(--ink-2)}.bs-card__row dd{margin:0;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.bs-switch{display:grid;justify-items:start;grid-gap:var(--sp-6);gap:var(--sp-6)}.bs-switch__state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4);margin:0;font-size:var(--fs-6);font-weight:600}.bs-switch__when{font-size:var(--fs-2);font-weight:400;color:var(--ink-3)}.bs-switch__copy{max-width:62ch;margin:0;font-size:var(--fs-3);line-height:1.6;color:var(--ink-2)}.bs-switch__actions,.bs-switch__confirm{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.bs-switch__confirm{align-items:center;width:100%;padding:var(--sp-6);border:1px solid var(--bad-bd);background:var(--bad-bg)}.bs-switch__confirm>p{flex:1 1 100%;margin:0;font-size:var(--fs-3);color:var(--ink)}.bs-exports{margin:0;padding:0;list-style:none}.bs-exports__row{display:flex;align-items:center;gap:var(--sp-6);padding:var(--sp-6) var(--sp-8)}.bs-exports__row+.bs-exports__row{border-top:1px solid var(--line)}.bs-exports__text{display:grid;flex:1 1;grid-gap:var(--sp-1);gap:var(--sp-1);min-width:0}.bs-exports__title{font-size:var(--fs-4);font-weight:500}.bs-exports__detail{font-size:var(--fs-2);color:var(--ink-3)}.bs-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.bs-config__group{padding:var(--sp-6) 0;background:var(--card)}.bs-config__heading{margin:0;padding:0 var(--sp-8) var(--sp-4);font-family:var(--mono);font-size:var(--fs-1);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.bs-config__list{margin:0;padding:0;list-style:none}.bs-config__row{display:grid;grid-template-areas:"label chip" "detail chip";grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--sp-1) var(--sp-6);gap:var(--sp-1) var(--sp-6);padding:var(--sp-4) var(--sp-8)}.bs-config__label{grid-area:label;font-size:var(--fs-4);font-weight:500}.bs-config__detail{grid-area:detail;font-size:var(--fs-2);line-height:1.45;color:var(--ink-3)}.bs-config__row>.chip{grid-area:chip}@media (max-width:1260px){.bs-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1113px){.bs-grid--main{grid-template-columns:minmax(0,1fr)}}@media (max-width:924px){.bs-capacity,.bs-config,.bs-grid--halves,.bs-stats__grid{grid-template-columns:minmax(0,1fr)}.bs-chart--empty .bs-chart__frame{height:72px}}@media (max-width:651px){.bs-kpi{min-height:0;padding:var(--sp-6)}.bs-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-queue__row{grid-template-columns:auto minmax(0,1fr) 4ch}.bs-queue__side{grid-column:2;justify-content:flex-start}.bs-queue__go{display:none}.bs-card__head{grid-template-columns:minmax(0,1fr)}.bs-card__meta{justify-content:flex-start}}.cp-root{display:contents}.cp-launch{position:fixed;right:calc(22px + env(safe-area-inset-right, 0px));bottom:calc(22px + env(safe-area-inset-bottom, 0px) + var(--cp-launch-lift, 0px));z-index:var(--z-toolbar);width:46px;height:46px;overflow:hidden;margin:0;padding:0;border:1px solid var(--line);border-radius:0;background:var(--card);color:var(--ink);box-shadow:var(--shadow-lift);cursor:pointer;transition:border-color var(--dur-1),background var(--dur-1),bottom var(--dur-2) var(--ease-out)}.cp-launch:not([hidden]){display:grid;place-items:center}.cp-launch:focus-visible,.cp-launch:hover{border-color:var(--line-strong);background:var(--card-2)}.cp-launch:focus-visible{outline:1px solid var(--ink-3);outline-offset:2px}.cp-launch.is-open{opacity:0;pointer-events:none}.cp-root--compact .cp-launch{right:calc(var(--sp-7) + env(safe-area-inset-right, 0px));bottom:calc(var(--sp-7) + env(safe-area-inset-bottom, 0px) + var(--cp-launch-lift, 0px))}.cp-pet{display:block;overflow:visible;color:var(--ink)}.cp-pet__fill,.cp-pet__glint{fill:currentColor}.cp-pet__paws{fill:var(--ink-2)}.cp-pet__eyes,.cp-pet__mouth{fill:var(--card)}.cp-pet__dots,.cp-pet__zzz{fill:var(--ink-3)}.cp-pet__spark{fill:var(--ok)}.cp-pet__mark{fill:var(--bad)}.cp-pet__body{transform-box:fill-box;transform-origin:50% 100%}.cp-pet--idle .cp-pet__body{animation:cp-bob 3.2s ease-in-out infinite}.cp-pet--hover .cp-pet__eyes,.cp-pet--idle .cp-pet__eyes{transform-box:fill-box;transform-origin:50% 50%;animation:cp-blink 4.6s step-end infinite}.cp-pet--hover .cp-pet__body{animation:cp-hop var(--dur-4) var(--ease-out) 1}.cp-pet--thinking .cp-pet__eyes{animation:cp-look 1.4s step-end infinite}.cp-pet--thinking .cp-pet__dot{animation:cp-dot 1.2s step-end infinite}.cp-pet--thinking .cp-pet__dot:nth-child(2){animation-delay:.4s}.cp-pet--thinking .cp-pet__dot:nth-child(3){animation-delay:.8s}.cp-pet--answer .cp-pet__body{animation:cp-bounce var(--dur-4) var(--ease-out) 1}.cp-pet--answer .cp-pet__spark{animation:cp-spark var(--dur-4) var(--ease-out) 1}.cp-pet--cooldown .cp-pet__body{animation:cp-bob 4.8s ease-in-out infinite}.cp-pet--cooldown .cp-pet__zzz{animation:cp-drift 2.4s steps(3) infinite}.cp-pet--error .cp-pet__body{animation:cp-shake var(--dur-4) steps(4) 1}.cp-pet--paused,.cp-pet--paused *{animation-play-state:paused!important}@keyframes cp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes cp-blink{0%,96%,to{transform:scaleY(1)}97%,99%{transform:scaleY(.3)}}@keyframes cp-hop{0%{transform:translateY(0)}40%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes cp-look{0%,to{transform:translateX(0)}35%{transform:translateX(-3px)}70%{transform:translateX(3px)}}@keyframes cp-dot{0%,to{opacity:.25}33%{opacity:1}}@keyframes cp-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}@keyframes cp-spark{0%{opacity:.4}to{opacity:1}}@keyframes cp-drift{0%{transform:translateY(0);opacity:1}to{transform:translateY(-4px);opacity:.35}}@keyframes cp-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}50%{transform:translateX(2px)}75%{transform:translateX(-1px)}}@media (prefers-reduced-motion:reduce){.cp-pet,.cp-pet *{animation:none!important}.cp-launch{transition:none}}.cp-menu,.cp-panel{color-scheme:dark}.cp-menu [hidden],.cp-panel [hidden]{display:none!important}:where(.cp-panel,.cp-menu) :is(button,input,textarea){font-family:inherit;letter-spacing:inherit}.cp-panel{position:fixed;right:22px;bottom:22px;z-index:var(--z-panel);width:min(440px,calc(100vw / var(--ui-scale) - 44px));height:min(640px,calc(100dvh / var(--ui-scale) - 44px));display:flex;flex-direction:column;overflow:hidden;container:cp/size;background:var(--panel);border:1px solid var(--line-strong);border-radius:0;box-shadow:var(--shadow-lift);color:var(--ink);font-family:var(--sans);font-size:var(--fs-4);line-height:1.5;text-align:left;animation:cp-panel-in var(--dur-2) var(--ease-out) backwards;--cp-measure:704px}.cp-panel.is-closing{animation:cp-panel-out var(--dur-2) var(--ease-out) both;pointer-events:none}@keyframes cp-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cp-panel-out{to{opacity:0;transform:translateY(6px)}}.cp-panel--window{inset:var(--cp-y) auto auto var(--cp-x);width:var(--cp-w);height:var(--cp-h)}.cp-panel--window.cp-panel--maximized{inset:var(--sp-8);width:auto;height:auto}.cp-panel.is-dragging,.cp-panel.is-resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none}.cp-panel.is-arranging{outline:1px solid var(--ink);outline-offset:-1px}.cp-panel:not(.is-arranging):focus:not(:focus-visible){outline:none}.cp-panel.cp-panel--modal{inset:var(--cp-vv-top,0) 0 auto 0;width:auto;height:var(--cp-vv-height,calc(100dvh / var(--ui-scale)));padding-bottom:env(safe-area-inset-bottom,0);border:0;box-shadow:none;outline:none}.cp-panel.cp-panel--inline{position:relative;inset:auto;z-index:auto;isolation:isolate;width:auto;height:clamp(460px,calc(100dvh / var(--ui-scale) - 180px),620px);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);animation:none}.cp-panel.cp-panel--inline.cp-panel--quiet{height:auto;container-type:inline-size}.cp-head{display:flex;align-items:center;gap:var(--sp-4);min-height:48px;padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-6);border-bottom:1px solid var(--line);flex-shrink:0}.cp-panel--window:not(.cp-panel--maximized) .cp-head{cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cp-panel.is-dragging .cp-head{cursor:-webkit-grabbing;cursor:grabbing}.cp-panel--modal .cp-head{padding-top:max(var(--sp-2),env(safe-area-inset-top,0px));cursor:auto}.cp-head__pet{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0}.cp-head__identity,.cp-head__title{flex:1 1 auto;min-width:0}.cp-head__title{margin:0;overflow:hidden;font-size:var(--fs-4);font-weight:600;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--ink)}.cp-head__acts{display:flex;align-items:center;gap:var(--sp-1);margin-left:auto;flex-shrink:0}.cp-iconbtn{display:inline-grid;place-items:center;width:var(--ctl-sm);height:var(--ctl-sm);margin:0;padding:0;border:1px solid transparent;border-radius:0;background:transparent;color:var(--ink-3);cursor:pointer;transition:background var(--dur-1),border-color var(--dur-1),color var(--dur-1)}.cp-iconbtn svg{display:block}.cp-iconbtn:not(:disabled):hover,.cp-iconbtn[aria-expanded=true]{background:var(--hover-strong);color:var(--ink)}.cp-iconbtn[aria-pressed=true]{border-color:var(--line-strong);color:var(--ink)}.cp-iconbtn:disabled{opacity:.38;cursor:default}.cp-preview{flex-shrink:0;margin:0;padding:var(--sp-3) var(--sp-6);border-bottom:1px solid var(--line);font-size:var(--fs-2);line-height:1.5;color:var(--warn)}.cp-body{position:relative;z-index:var(--z-2)}.cp-body,.cp-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cp-list{--bleed-x:var(--sp-8);overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-8) var(--bleed-x) var(--sp-9);gap:var(--sp-8);scrollbar-width:thin}.cp-list:focus-visible{outline:1px solid var(--ink-3);outline-offset:-3px}.cp-note{margin:0;padding:var(--sp-7) var(--sp-8);border:1px solid var(--line);border-radius:0;background:var(--card);font-size:var(--fs-4);line-height:1.65;color:var(--ink-2)}.cp-note p{margin:0}.cp-note p+p{margin-top:var(--sp-4)}.cp-note--wait{gap:var(--sp-5)}.cp-intro,.cp-note--wait{display:flex;align-items:center}.cp-intro{flex-direction:column;margin-block:auto;padding-block:var(--sp-9) var(--sp-4);text-align:center}.cp-intro__pet{margin-bottom:var(--sp-7)}.cp-intro__title{margin:0 0 var(--sp-3);font-size:var(--fs-7);font-weight:500;line-height:1.2;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.cp-intro__lede{margin:0;font-size:var(--fs-4);line-height:1.6;color:var(--ink-3)}.cp-sugg{align-self:stretch;display:flex;flex-direction:column;margin-top:var(--sp-9);margin-inline:calc(var(--bleed-x) * -1);border-top:1px solid var(--line)}.cp-sugg__q{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);width:100%;min-height:44px;margin:0;padding:var(--sp-5) var(--bleed-x);border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;font-size:var(--fs-4);line-height:1.45;color:var(--ink-2);text-align:left;cursor:pointer;transition:background var(--dur-1),color var(--dur-1)}.cp-sugg__q svg{flex-shrink:0;color:var(--ink-3)}.cp-sugg__q:not(:disabled):hover{background:var(--hover);color:var(--ink)}.cp-sugg__q:not(:disabled):hover svg{color:var(--ink)}.cp-sugg__q:disabled{opacity:.42;cursor:not-allowed}.cp-msgs{width:100%;max-width:var(--cp-measure);list-style:none;margin:0 auto;padding:0;gap:var(--sp-9)}.cp-msg,.cp-msgs{display:flex;flex-direction:column}.cp-msg{min-width:0;max-width:100%;gap:var(--sp-5)}.cp-msg--you{align-self:flex-end;max-width:85%}.cp-msg--bot{align-self:stretch}.cp-msg__who{display:flex;align-items:center;gap:var(--sp-4);min-height:20px;font-size:var(--fs-3);color:var(--ink-2)}.cp-msg__body{overflow-wrap:anywhere}.cp-msg__body p{margin:0}.cp-msg--you .cp-msg__body{padding:var(--sp-5) var(--sp-7);border-radius:0;background:var(--card-2);font-size:var(--fs-4);line-height:1.6;color:var(--ink)}.cp-msg--you .cp-msg__body p+p{margin-top:var(--sp-5)}.cp-msg--bot .cp-msg__body{font-size:var(--fs-5);line-height:1.7;color:var(--ink)}.cp-msg--bot .cp-msg__body p+p{margin-top:var(--sp-6)}.cp-msg--error .cp-msg__body{padding:var(--sp-5) var(--sp-7);border:1px solid var(--bad-bd);border-radius:0;background:var(--bad-bg);font-size:var(--fs-4);line-height:1.6;color:var(--ink-2)}.cp-msg__body .cp-msg__detail{margin-top:var(--sp-4);font-size:var(--fs-2);line-height:1.5;color:var(--ink-3)}.cp-msg--thinking{flex-direction:row;align-items:center;gap:var(--sp-5);font-size:var(--fs-3);color:var(--ink-2)}.cp-wait{display:inline-flex;align-items:center;gap:var(--sp-1);flex-shrink:0}.cp-wait i{display:block;width:4px;height:4px;background:var(--ink-3);animation:cp-wait-dot 1.2s step-end infinite}.cp-wait i:nth-child(2){animation-delay:.4s}.cp-wait i:nth-child(3){animation-delay:.8s}@keyframes cp-wait-dot{0%,to{opacity:.25}33%{opacity:1}}.cp-acts{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.cp-act{display:inline-flex;align-items:center;gap:var(--sp-3);min-height:var(--ctl-sm);max-width:100%;margin:0;padding:0 var(--sp-5);border:1px solid var(--line-strong);border-radius:0;background:var(--card-2);font-size:var(--fs-3);font-weight:500;line-height:1.3;color:var(--ink-2);text-decoration:none;cursor:pointer;transition:background var(--dur-1),border-color var(--dur-1),color var(--dur-1)}.cp-act svg{flex-shrink:0}.cp-act:not(:disabled):hover{border-color:var(--ink-3);background:var(--hover-strong);color:var(--ink)}.cp-act:disabled{color:var(--ink-3);background:transparent;cursor:not-allowed}.cp-act__hint{font-size:var(--fs-2);font-weight:400;color:var(--ink-3)}.cp-sources{align-self:flex-start;max-width:100%}.cp-sources summary{display:flex;align-items:center;gap:var(--sp-3);width:-moz-fit-content;width:fit-content;min-height:28px;padding:var(--sp-2) var(--sp-5);border:1px solid var(--line);border-radius:0;font-size:var(--fs-2);color:var(--ink-2);list-style:none;cursor:pointer}.cp-sources summary::-webkit-details-marker{display:none}.cp-sources summary:hover{background:var(--hover);color:var(--ink)}.cp-sources__chevron{transform:rotate(90deg);transition:transform var(--dur-1) var(--ease-out)}.cp-sources[open] .cp-sources__chevron{transform:rotate(270deg)}.cp-mode{padding:var(--sp-4) var(--sp-6);flex-shrink:0}.cp-facts{align-self:stretch;padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:0}.cp-facts__head{display:flex;align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-3);font-size:var(--fs-2);color:var(--ink-3)}.cp-facts__at{margin-left:auto}.cp-facts__list{display:flex;flex-direction:column;gap:var(--sp-2);margin:0}.cp-facts__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-5);font-size:var(--fs-3);line-height:1.45}.cp-facts__row dt{color:var(--ink-2);overflow-wrap:anywhere}.cp-facts__row dd{margin:0;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cp-sources ul{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:flex;flex-direction:column}.cp-sources a{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);border-radius:0;font-size:var(--fs-3);line-height:1.45;color:var(--ink-2);text-decoration:none}.cp-sources a span{flex:1 1;overflow-wrap:anywhere}.cp-sources a svg{flex-shrink:0}.cp-sources a:hover{background:var(--hover);color:var(--ink)}.cp-msg__tools{display:flex;gap:var(--sp-2)}.cp-msg__tools :is(.cp-tool,.copy-btn){display:inline-flex;align-items:center;gap:var(--sp-3);min-height:28px;margin:0;padding:var(--sp-2) var(--sp-3);border:0;border-radius:0;background:transparent;font-size:var(--fs-2);color:var(--ink-3);cursor:pointer}.cp-msg__tools :is(.cp-tool,.copy-btn):hover{background:var(--hover);color:var(--ink)}.cp-jump{position:absolute;left:50%;bottom:var(--sp-6);z-index:var(--z-2);display:inline-flex;align-items:center;gap:var(--sp-3);min-height:var(--ctl-sm);margin:0;padding:0 var(--sp-6);border:1px solid var(--line-strong);border-radius:0;background:var(--card-2);box-shadow:var(--shadow-lift);font-size:var(--fs-3);font-weight:500;color:var(--ink);white-space:nowrap;cursor:pointer;transform:translateX(-50%)}.cp-jump:hover{border-color:var(--ink-3);background:var(--hover-strong)}.cp-status{padding:var(--sp-3) var(--sp-8) 0;font-size:var(--fs-2);color:var(--warn)}.cp-notice,.cp-status{flex-shrink:0;margin:0;line-height:1.5}.cp-notice{display:flex;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-8);border-top:1px solid var(--bad-bd);border-bottom:1px solid var(--bad-bd);background:var(--bad-bg);font-size:var(--fs-3);color:var(--ink-2)}.cp-notice__text{flex:1 1 auto;min-width:0;margin:0}.cp-notice__unsent{display:block;margin-top:var(--sp-2);color:var(--ink);overflow-wrap:anywhere}.cp-challenge{flex-shrink:0;display:flex;justify-content:center;padding:var(--sp-4) var(--sp-8) 0}.cp-challenge:empty{display:none}.cp-comp{flex-shrink:0;margin:0;padding:var(--sp-6) var(--sp-8);-webkit-padding-end:calc(var(--sp-8) + var(--cp-gutter, 0px));padding-inline-end:calc(var(--sp-8) + var(--cp-gutter, 0px))}.cp-comp__box{max-width:var(--cp-measure);margin-inline:auto;display:flex;align-items:flex-end;gap:var(--sp-3);--cp-comp-line:40px;padding:var(--sp-2);border:1px solid var(--line-strong);border-radius:0;background:var(--card-2);transition:border-color var(--dur-1)}.cp-comp__box:focus-within{border-color:var(--ink)}.cp-comp__input{flex:1 1 auto;width:100%;min-width:0;min-height:var(--cp-comp-line);max-height:160px;display:block;margin:0;padding:var(--sp-4) var(--sp-4);border:0;border-radius:0;background-color:transparent;font-size:var(--fs-5);line-height:1.5;color:var(--ink);resize:none;overflow-y:auto;overscroll-behavior:contain}.cp-comp__input:focus{outline:none}.cp-comp__input::placeholder{color:var(--ink-3)}.cp-comp__input:disabled{opacity:.55;cursor:not-allowed}.cp-comp__send{display:grid;place-items:center;width:var(--ctl);height:var(--ctl);flex-shrink:0;margin:0 0 calc((var(--cp-comp-line) - var(--ctl)) / 2);padding:0;border:0;border-radius:0;background:var(--ink);color:var(--bg);cursor:pointer;transition:background var(--dur-1)}.cp-comp__send:not(:disabled):hover{background:var(--ink-2)}.cp-comp__send:disabled{background:var(--hover-strong);color:var(--ink-3);cursor:not-allowed}.cp-comp__limit{display:block;max-width:var(--cp-measure);margin:var(--sp-2) auto 0;text-align:right}.cp-comp__limit,.cp-foot{font-size:var(--fs-2);color:var(--ink-3)}.cp-foot{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-1) var(--sp-6);margin:0;padding:var(--sp-3) var(--sp-8);border-top:1px solid var(--line);line-height:1.4}.cp-foot__usage{margin:0}.cp-foot__usage strong{font-weight:500;color:var(--ink-2)}.cp-foot__links{display:flex;flex-wrap:wrap;gap:var(--sp-6);margin-left:auto}.cp-foot__link{display:inline-flex;align-items:center;min-height:28px;font-size:var(--fs-2);color:var(--ink-3);text-decoration:none}.cp-foot__link:hover{color:var(--ink);text-decoration:underline}:is(.cp-panel,.cp-menu) :is(button,a,summary):focus-visible{outline:1px solid var(--ink-3);outline-offset:2px}.cp-panel :is(.cp-sugg__q,.cp-sources a):focus-visible{outline-offset:-2px}.cp-resize{position:absolute;z-index:var(--z-3);display:none;touch-action:none}.cp-panel--window:not(.cp-panel--maximized,.cp-panel--modal) .cp-resize{display:block}.cp-resize--n,.cp-resize--s{left:var(--sp-6);right:var(--sp-6);height:var(--sp-4);cursor:ns-resize}.cp-resize--n{top:0}.cp-resize--s{bottom:0}.cp-resize--e,.cp-resize--w{top:var(--sp-6);bottom:var(--sp-6);width:var(--sp-4);cursor:ew-resize}.cp-resize--e{right:0;z-index:var(--z-1)}.cp-resize--w{left:0}.cp-resize--ne,.cp-resize--nw,.cp-resize--se,.cp-resize--sw{width:var(--sp-6);height:var(--sp-6)}.cp-resize--ne{top:0;right:0;cursor:nesw-resize}.cp-resize--nw{top:0;left:0;cursor:nwse-resize}.cp-resize--se{bottom:0;right:0;cursor:nwse-resize}.cp-resize--sw{bottom:0;left:0;cursor:nesw-resize}.cp-menu{position:fixed;top:var(--cp-menu-y,var(--sp-8));left:var(--cp-menu-x,var(--sp-8));z-index:calc(var(--z-panel) + 1);display:flex;flex-direction:column;min-width:232px;max-height:calc(100dvh / var(--ui-scale) - var(--sp-10));margin:0;padding:var(--sp-2) 0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line-strong);border-radius:0;background:var(--card);box-shadow:var(--shadow-lift);font-family:var(--sans);font-size:var(--fs-3);animation:cp-menu-in var(--dur-1) var(--ease-out) backwards}@keyframes cp-menu-in{0%{opacity:0}}.cp-menu__item{display:flex;align-items:center;gap:var(--sp-4);width:100%;min-height:var(--ctl);margin:0;padding:0 var(--sp-6);border:0;border-radius:0;background:transparent;font-size:var(--fs-3);line-height:1.3;color:var(--ink-2);text-align:left;white-space:nowrap;cursor:pointer}.cp-menu__item svg{flex-shrink:0;color:var(--ink-3)}.cp-menu__item:focus-visible,.cp-menu__item:not(:disabled,[aria-disabled=true]):hover{background:var(--hover-strong);color:var(--ink)}.cp-menu .cp-menu__item:focus-visible{outline-offset:-2px}.cp-menu__item:disabled,.cp-menu__item[aria-disabled=true]{color:var(--ink-3);cursor:default}.cp-menu__item[aria-disabled=true] svg{opacity:.55}.cp-menu__sep{height:1px;margin:var(--sp-2) 0;background:var(--line)}.cp-panel--modal .cp-list{--bleed-x:var(--sp-7)}.cp-panel--modal .cp-comp{padding-inline:var(--sp-7) calc(var(--sp-7) + var(--cp-gutter, 0px))}.cp-panel--modal .cp-foot,.cp-panel--modal .cp-status{padding-inline:var(--sp-7)}.cp-panel--modal .cp-comp__input{font-size:var(--fs-6)}@container cp (max-height: 520px){.cp-intro{padding-block:var(--sp-6) var(--sp-3)}.cp-intro__pet{display:none}.cp-sugg{margin-top:var(--sp-7)}.cp-list{padding-block:var(--sp-6)}.cp-comp{padding-block:var(--sp-4)}.cp-comp__input{max-height:96px}}@container cp (max-width: 400px){.cp-intro__title{font-size:var(--fs-6)}.cp-msg--you{max-width:92%}}@media (hover:none){.cp-act,.cp-foot__link,.cp-iconbtn,.cp-msg__tools :is(.cp-tool,.copy-btn),.cp-sources summary{min-height:44px}.cp-iconbtn{width:44px}}@media (forced-colors:active){.cp-comp__box:focus-within{outline:2px solid Highlight;outline-offset:-2px}}@media (prefers-reduced-motion:reduce){.cp-wait i{animation:none;opacity:1}}.cp-states{flex-wrap:wrap}.cp-states,.cp-states__cell{display:flex;gap:var(--sp-8)}.cp-states__cell{flex-direction:column;align-items:center;min-width:128px;padding:var(--sp-8);border:1px solid var(--line);background:var(--card)}.cp-states__sizes{display:flex;align-items:center;gap:var(--sp-6)}.cp-states__plate{position:static}.cp-states__k{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}