.journey-scene{--journey-ink:var(--fg);isolation:isolate;background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--sans);flex-direction:column;display:flex;position:relative;overflow:clip}.journey-scene:before{content:"";z-index:-1;pointer-events:none;opacity:.16;background-image:radial-gradient(var(--muted) .7px, transparent 1px);background-size:28px 28px;position:absolute;inset:0}.journey-scene__header{z-index:2;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:20px 48px;display:flex;position:relative}.journey-brand{letter-spacing:-.6px;align-items:center;gap:12px;font-size:20px;font-weight:500;display:inline-flex}.journey-brand svg{color:var(--accent)}.journey-scene__identity{color:var(--muted);align-items:center;gap:20px;font-size:13px;display:flex}.journey-scene__main{width:min(1120px,100% - 96px);margin:auto;padding:48px 0 64px;position:relative}.journey-scene--split .journey-scene__main{box-sizing:border-box;width:50%;margin:auto auto auto 0;padding:56px clamp(48px,7vw,120px)}.journey-scene__art{z-index:-1;border-left:1px solid var(--line);background:var(--surface-raised);place-content:center;justify-items:center;gap:62px;display:grid;position:absolute;inset:0 0 0 50%;overflow:hidden}.journey-scene__planes{color:var(--accent);transform:rotate(-6deg)}.journey-scene__planes .vector-mark{width:min(32vw,430px);height:auto}.journey-scene__art>span{color:var(--muted);letter-spacing:2px;text-transform:uppercase;font-size:12px}.journey-scene__footer{color:var(--muted);padding:22px 48px;font-size:11px}.journey-eyebrow{color:var(--muted);letter-spacing:1.4px;text-transform:uppercase;font-size:10.5px;font-weight:500;display:block}.journey-title{letter-spacing:-1.4px;text-wrap:balance;margin:18px 0;font-size:clamp(34px,3.1vw,44px);font-weight:400;line-height:1.12}.journey-scene h1.journey-title,.journey-setup h1.journey-title{font-size:clamp(34px,3.1vw,44px);font-weight:400;line-height:1.12}.journey-lede{color:var(--muted);max-width:650px;margin:0 0 28px;font-size:16px;line-height:1.65}.journey-rule{background:var(--line-strong);transform-origin:0;height:2px;margin:28px 0}.journey-scene .button{border-radius:4px;min-height:42px}.journey-signin{gap:16px;max-width:420px;display:grid}.journey-provider{border-top:2px solid var(--line-strong);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.journey-provider strong{font-size:15px;font-weight:500;display:block}.journey-provider small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;display:block}.journey-note{color:var(--muted);font-size:12px;line-height:1.6}.journey-form{gap:18px;display:grid}.journey-form__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.journey-field{gap:7px;min-width:0;display:grid}.journey-field label{font-size:12px;font-weight:500}.journey-field .input,.journey-field textarea,.journey-field select{box-sizing:border-box;border-radius:4px;width:100%;min-height:40px}.journey-field textarea{resize:vertical;min-height:106px}.journey-field .input::placeholder,.journey-field textarea::placeholder{color:var(--muted);opacity:1}.journey-field small{color:var(--muted);font-size:12px}.journey-role{border-top:2px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:210px 1fr;gap:12px 36px;padding:22px 0;display:grid}.journey-role h2{letter-spacing:-.5px;margin:10px 0 6px;font-size:23px;font-weight:400}.journey-role p{color:var(--muted);margin:0;font-size:13px}.journey-role ul{gap:14px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.journey-role li:before{content:"↗";color:var(--accent);margin-right:12px}.journey-role>.journey-note{grid-column:2}.journey-role>details{border-top:1px solid var(--line);grid-column:1/-1;padding-top:14px}.journey-role>details>summary{cursor:pointer;color:var(--accent);font-size:13px}.journey-checks{margin:0;padding:0;list-style:none}.journey-checks li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:14px 0;display:grid}.journey-checks li>span:first-child{color:var(--positive)}.journey-checks small{color:var(--muted)}.journey-band{border-top:2px solid var(--line-strong);background:var(--surface-raised);align-items:center;gap:20px;padding:18px 20px;display:flex}.journey-band svg{color:var(--accent);flex:none}.journey-band h2{margin:0 0 6px;font-size:15px;font-weight:500}.journey-band p{color:var(--muted);margin:0;font-size:13px}.journey-contact{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.journey-contact strong,.journey-contact small{display:block}.journey-contact small{color:var(--muted);margin-top:4px}.journey-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;display:flex}.journey-admin-facts{border-top:2px solid var(--line-strong);border-bottom:1px solid var(--line);background:var(--surface-raised);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.journey-admin-facts details{padding:14px 18px}.journey-admin-facts details+details{border-left:1px solid var(--line)}.journey-admin-facts summary{cursor:pointer;font-size:13px;font-weight:500}.journey-admin-facts p{color:var(--muted);font-size:12px;line-height:1.6}.journey-setup .ob-body>.ws-card,.journey-setup .ob-body .ob-sys-card,.journey-setup .ob-body .cost-card,.journey-setup .ob-body .ds-card{box-shadow:none;border-radius:4px}@media (width>=769px){.journey-setup .ob-layout{grid-template-columns:200px minmax(0,1fr);gap:40px}}.journey-setup .ob-title{letter-spacing:-.9px;font-size:32px;font-weight:400;line-height:1.14}.journey-setup .ob-content{max-width:920px}.journey-setup .ob-step{border-left-width:2px;border-radius:0;font-size:12px}.journey-setup .ob-step__title{font-weight:500}.journey-setup .ob-progress{display:block}.journey-setup .ob-progress__bar{display:none}.journey-setup .ob-progress__line{color:var(--muted);font-size:11px;font-weight:400}.journey-setup .ob-footer{border-top:2px solid var(--line-strong)}.journey-setup .button{border-radius:4px}.journey-setup .ob-sys-jobs{display:none}.journey-guardrails{gap:22px;display:grid}.journey-guardrails h2{font-size:15px;font-weight:500}.journey-guardrails .ob-sys-card,.journey-guardrails .cost-card{border:0;border-bottom:1px solid var(--line);background:0 0;padding:16px 0}.journey-checklist{border-top:2px solid var(--line-strong);margin-top:24px;padding:22px 0}.journey-checklist h2{margin:0 0 6px;font-size:16px;font-weight:500}.journey-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:16px 0 0;padding:0;list-style:none;display:grid}.journey-checklist li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:13px;display:flex}@media (width>=1100px) and (width<=1279px){.journey-setup .ob-layout{grid-template-columns:165px minmax(0,1fr);gap:24px}.journey-scene__main{width:calc(100% - 64px)}}@media (prefers-reduced-motion:no-preference){.journey-scene:not([data-settled]) .journey-scene__main{animation:.68s cubic-bezier(.22,.61,.36,1) both journey-arrive}.journey-scene:not([data-settled]) .journey-scene__planes{animation:1.4s cubic-bezier(.22,.61,.36,1) both journey-planes}.journey-rule{animation:1s cubic-bezier(.22,.61,.36,1) both journey-draw}.journey-setup .ob-content{animation:.42s cubic-bezier(.22,.61,.36,1) both journey-arrive}}@keyframes journey-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes journey-planes{0%{opacity:0;transform:rotate(-12deg)translateY(24px)scale(.97)}to{opacity:1;transform:rotate(-6deg)}}@keyframes journey-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.journey-scene *,.journey-setup *,.journey-scene :before,.journey-setup :before{transition:none!important;animation:none!important}}.workspace .kit-fold{min-width:0}.workspace .kit-fold__summary{cursor:pointer;align-items:center;gap:10px;min-height:36px;font-weight:600;list-style:none;display:flex}.workspace .kit-fold__summary::-webkit-details-marker{display:none}.workspace .kit-fold__summary:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;flex:none;order:-1;width:7px;height:7px;transform:rotate(-45deg)}.workspace .kit-fold[open]>.kit-fold__summary:after{transform:rotate(45deg)}.workspace .kit-fold__label{overflow-wrap:anywhere;min-width:0}.workspace .kit-fold__meta{color:var(--muted);margin-left:auto;font-size:12px;font-weight:400}.workspace .kit-fold__body{min-width:0}@media (prefers-reduced-motion:no-preference){.workspace .kit-fold{interpolate-size:allow-keywords}.workspace .kit-fold::details-content{overflow-clip-margin:8px;block-size:0;transition:block-size .22s ease, content-visibility .22s allow-discrete;overflow:clip}.workspace .kit-fold[open]::details-content{block-size:auto}.workspace .kit-fold__summary:after{transition:transform .15s}}.workspace .right-cell{width:var(--control-sm);height:var(--control-sm);color:var(--positive);cursor:default;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid;position:relative}.workspace .right-cell[data-editable=true]{cursor:pointer}.right-cell__box{box-sizing:border-box;border:1.5px solid var(--cell-off);border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.workspace .right-cell[data-editable=true]:hover .right-cell__box{border-color:var(--accent)}.right-cell[data-state=given] .right-cell__box,.right-cell[data-state=locked] .right-cell__box{border-color:var(--positive);background:var(--positive-quiet)}.right-cell[data-state=other] .right-cell__box{border:1.5px dashed var(--positive);background:0 0}.right-cell[data-state=blocked] .right-cell__box{border-color:#0000}.right-cell__dash{background:var(--dim);border-radius:1px;width:10px;height:2px}.right-cell__lock{color:var(--muted);position:absolute;bottom:2px;right:2px}.right-cell__dot{background:var(--info);border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:2px}.workspace .rights-grid{min-width:0;container:rights-grid/inline-size}.workspace .rights-grid__scroll{border:1px solid var(--line);background:var(--surface);border-radius:8px;max-height:max(360px,100dvh - 260px);overflow:auto}.workspace .rights-grid__table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:14px}.workspace .rights-grid__table :is(th,td){box-sizing:border-box;height:var(--row-h);padding:0 var(--space-3);border-bottom:1px solid var(--line);background:var(--row-bg,var(--surface));color:var(--fg);text-align:center;vertical-align:middle;scroll-margin:84px 0 0 240px;font-weight:400}.workspace .rights-grid[data-compact] .rights-grid__table :is(th,td){height:var(--row-h-compact)}.workspace .rights-grid__table .rights-grid__c--who{text-align:left;width:240px;min-width:240px;max-width:240px}.workspace .rights-grid__table .rights-grid__c--role{width:152px;min-width:152px;max-width:152px}.workspace .rights-grid__table td.rights-grid__c--role{padding-top:var(--space-2);padding-bottom:var(--space-2)}.workspace .rights-grid__table .rights-grid__c--summary{width:var(--cell-w-summary);min-width:var(--cell-w-summary)}.workspace .rights-grid__table .rights-grid__c--right{width:var(--cell-w);min-width:var(--cell-w)}.workspace .rights-grid__table .rights-grid__c--data{width:var(--cell-w-data);min-width:var(--cell-w-data)}.workspace .rights-grid__table [data-group-start]{border-left:1px solid var(--line-strong)}.workspace .rights-grid__table thead th{--row-bg:var(--surface-raised);z-index:3;height:40px;padding:0 var(--space-2);font-size:13px;font-weight:600;position:sticky;top:0}.workspace .rights-grid__table thead th[rowspan="2"]{height:80px}.workspace .rights-grid__table thead tr+tr th{z-index:3;padding:0 var(--space-1);color:var(--muted);font-size:12px;line-height:1.25;top:40px}.workspace .rights-grid__area{max-width:100%;min-height:var(--control-sm);padding:0 var(--space-1);color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.workspace .rights-grid__area:hover{background:var(--accent-quiet)}.rights-grid__area-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rights-grid__label{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace .rights-grid__table thead th[data-sticky]{z-index:6;background:var(--surface)}.workspace .rights-grid__table thead th.rights-grid__col-hover{color:var(--fg)}.workspace .rights-grid__table [data-sticky=who]{z-index:2;position:sticky;left:0}.workspace .rights-grid__table [data-sticky=role]{z-index:2;position:sticky}@container rights-grid (width>=1200px){.workspace .rights-grid__table [data-sticky=role]{left:240px}}.workspace .rights-grid__table thead th[data-sticky=who]{z-index:7}.workspace .rights-grid__table thead th[data-sticky=role]{z-index:6}.workspace .rights-grid[data-scrolled] .rights-grid__table [data-sticky=who]{box-shadow:inset -1px 0 0 var(--line-strong)}.workspace .rights-grid__row{--row-bg:var(--surface)}.workspace .rights-grid__row:hover{--row-bg:var(--surface-hover)}.workspace .rights-grid__row[aria-selected=true]{--row-bg:var(--accent-quiet)}.workspace .rights-grid__row[aria-selected=true]>[data-sticky=who]{border-left:3px solid var(--accent)}.workspace .rights-grid__table tbody td.rights-grid__col-hover{background:var(--surface-hover)}.workspace .rights-grid__subhead th{--row-bg:var(--surface-raised);height:32px;color:var(--muted);text-align:left;font-size:12px;font-weight:600;position:sticky;left:0}.workspace .rights-grid__table :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace .rights-grid__table :is(th,td):focus-visible{outline-offset:-2px}@media (width<=520px){.workspace .rights-grid__scroll{max-height:none}.workspace .right-cell:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.role-badge{border:1px solid var(--line);background:var(--surface-raised);max-width:100%;height:22px;color:var(--fg);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.role-badge__icon{flex:none}.role-badge__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.role-badge[data-wrap=true]{white-space:normal;height:auto;min-height:22px;padding-block:3px}.role-badge[data-wrap=true] .role-badge__label{overflow-wrap:anywhere;text-overflow:clip;line-height:1.4;overflow:visible}.role-badge[data-kind=owner]{background:var(--accent-quiet);color:var(--accent-strong);border-color:#0000}.role-badge[data-kind=custom]{border:1px dashed var(--cell-off);color:var(--muted);background:0 0}.role-badge[data-kind=system-admin]{border-color:var(--info);background:var(--surface);color:var(--info)}.role-badge[data-kind=data-only],.role-badge[data-kind=no-access]{color:var(--muted);background:0 0;border-color:#0000;padding:0;font-weight:400}.vector-rights-summary{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.vector-context-surface.rights-chip__content--vector{width:min(600px,100vw - 32px);max-width:min(600px,100vw - 32px);max-height:min(560px, var(--radix-popover-content-available-height,calc(100dvh - 32px)));flex-direction:column;padding:0;display:flex;overflow:visible}.rights-chip__content--vector .rights-chip__head{align-items:flex-start;gap:16px;padding:18px 20px 8px;display:flex}.rights-chip__content--vector .rights-chip__title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.rights-chip__content--vector .rights-chip__close{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:0 0 28px;place-items:center;margin:-4px -6px 0 0;padding:0;display:grid}.rights-chip__content--vector .rights-chip__close:hover{background:var(--surface-hover);color:var(--fg)}.vector-rights-summary .rights-chip__snapshot{color:var(--muted);flex:none;margin:0;padding:0 20px 16px;font-size:12px}.vector-rights-summary .rights-chip__pending{border-top:1px solid var(--line);min-height:280px;color:var(--muted);padding:20px}.vector-rights-summary .rights-chip__browser{border-top:1px solid var(--line);flex:340px;grid-template-columns:178px minmax(0,1fr);height:340px;min-height:0;display:grid}.vector-rights-summary .rights-chip__areas{border-right:1px solid var(--line);background:var(--region-context);flex-direction:column;align-items:stretch;gap:2px;min-width:0;min-height:0;padding:10px 8px;display:flex;overflow-y:auto}.vector-rights-summary .rights-chip__area-tab{min-height:37px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.vector-rights-summary .rights-chip__area-tab>span:first-child{overflow-wrap:anywhere;min-width:0}.vector-rights-summary .rights-chip__area-tab:hover{color:var(--fg);background:var(--surface-hover)}.vector-rights-summary .rights-chip__area-tab[data-state=active]{border-left-color:var(--accent);color:var(--fg);background:var(--bg)}.vector-rights-summary .rights-chip__count{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.vector-rights-summary .rights-chip__area-tab:focus-visible{outline-offset:-3px}.vector-rights-summary .rights-chip__detail{overscroll-behavior:contain;min-width:0;min-height:0;padding:18px 20px;overflow-y:auto}.vector-rights-summary .rights-chip__detail:focus-visible{outline-offset:-3px}.vector-rights-summary .rights-chip__detail[hidden]{display:none}.vector-rights-summary .rights-chip__detail h4{color:var(--fg);margin:0 0 4px;font-size:12px;font-weight:600}.vector-rights-summary .rights-chip__capabilities{margin:0;padding:0;list-style:none}.vector-rights-summary .rights-chip__capability{border-bottom:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:14px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.vector-rights-summary .rights-chip__capability:last-child{border-bottom:0}.vector-rights-summary .rights-chip__capability-mark{color:var(--muted);padding-top:2px}.vector-rights-summary .rights-chip__capability[data-access=allowed] .rights-chip__capability-mark{color:var(--positive)}.vector-rights-summary .rights-chip__capability p{margin:0}.vector-rights-summary .rights-chip__capability-name{color:var(--fg);font-weight:500}.vector-rights-summary .rights-chip__capability-status{color:var(--muted);margin-top:2px;font-size:11px}.vector-rights-summary .rights-chip__capability-help{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5}.vector-rights-summary .rights-chip__capability-condition{color:var(--warn);margin-top:5px;font-size:11px}.rights-chip__content--vector .rights-chip__foot{border-top:1px solid var(--line);color:var(--muted);flex:none;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:13px 20px;font-size:11px;display:flex}.rights-chip__content--vector .rights-chip__foot a{color:var(--accent);flex:none;text-decoration:none}.rights-chip__content--vector .rights-chip__foot a:hover{text-underline-offset:3px;text-decoration:underline}.my-rights--vector{border:1px solid var(--line);background:var(--surface);border-radius:4px;gap:0;max-width:960px;margin-top:20px}.my-rights--vector .my-rights__domains{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;padding:0 20px;display:flex}.my-rights--vector .my-rights__domain-tab{min-width:0;max-width:100%;color:var(--muted);font:inherit;cursor:pointer;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0 12px 0 0;padding:12px 4px}.my-rights--vector .my-rights__domain-tab[data-state=active]{color:var(--fg);border-bottom-color:var(--accent)}.my-rights--vector .my-rights__domain-tab:hover{color:var(--fg)}.my-rights--vector .my-rights__domain-tab:focus-visible{outline-offset:-3px}.my-rights--vector .my-rights__domain-panel{min-width:0}.my-rights--vector .my-rights__domain-panel[hidden]{display:none}.my-rights--vector .my-rights__domain-head{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 20px 8px;display:flex}.my-rights--vector .my-rights__domain-head h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:600}.my-rights--vector .my-rights__until{color:var(--muted);font-size:12px}.my-rights--vector .my-rights__snapshot{margin:0;padding:0 20px 18px}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/inter-4.1.woff2)format("woff2")}.ss{--bg:var(--lightningcss-light,#fcfdfe)var(--lightningcss-dark,#12181d);--surface:var(--lightningcss-light,#eef3f7)var(--lightningcss-dark,#1b262e);--surface-raised:var(--lightningcss-light,#e0e9f0)var(--lightningcss-dark,#25333d);--surface-hover:var(--lightningcss-light,#e0ebf2)var(--lightningcss-dark,#253a46);--fg:var(--lightningcss-light,#17242d)var(--lightningcss-dark,#eff3f6);--muted:var(--lightningcss-light,#4b5c68)var(--lightningcss-dark,#bac7cf);--dim:var(--lightningcss-light,#50616d)var(--lightningcss-dark,#a7b7c2);--line:var(--lightningcss-light,#c7d4de)var(--lightningcss-dark,#3c4d59);--line-strong:var(--lightningcss-light,#6e8798)var(--lightningcss-dark,#8295a2);--section-line:var(--lightningcss-light,#93abbb)var(--lightningcss-dark,#688493);--accent:var(--lightningcss-light,#1f4a3c)var(--lightningcss-dark,#a5cbb1);--accent-quiet:var(--lightningcss-light,#d4e7dc)var(--lightningcss-dark,#28443a);--accent-strong:var(--accent);--accent-fill:var(--accent);--accent-fill-hover:var(--accent);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#10251e);--warn:var(--lightningcss-light,#895609)var(--lightningcss-dark,#e7b977);--warn-quiet:var(--lightningcss-light,#faefd9)var(--lightningcss-dark,#372e24);--info:var(--lightningcss-light,#245d89)var(--lightningcss-dark,#accbe3);--danger:var(--lightningcss-light,#ae3433)var(--lightningcss-dark,#f29794);--positive:var(--accent);--focus:var(--accent);--region-context:var(--lightningcss-light,#e0ebf5)var(--lightningcss-dark,#1d2f3e);--region-assistant:var(--lightningcss-light,#e0eee7)var(--lightningcss-dark,#1d3531);--region-support:var(--lightningcss-light,#eeeaf5)var(--lightningcss-dark,#2a283a);--scene:var(--lightningcss-light,#f4f7fa)var(--lightningcss-dark,#0e1418);--grid-dot:var(--lightningcss-light,#245d891a)var(--lightningcss-dark,#accbe317);--art:var(--accent);--sans:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;--topbar-bg:var(--bg);font-family:var(--sans);color:var(--fg);background:var(--scene);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.55}.ss *{box-sizing:border-box}.ss p,.ss h1,.ss h2,.ss span{text-wrap:pretty}.ss h1,.ss h2,.ss h3,.ss p{margin:0}.ss a{color:var(--accent);text-decoration:none}.ss a:hover{text-underline-offset:3px;text-decoration:underline}.ss .input,.ss input.input,.ss textarea.input,.ss select.input{border:1px solid var(--line-strong);background:var(--bg);min-height:40px;color:var(--fg);width:100%;box-shadow:none;border-radius:4px;padding:9px 12px;font-family:inherit;font-size:13px}.ss input::placeholder,.ss textarea::placeholder{color:var(--muted);opacity:1}.ss .input:focus{outline:2px solid var(--accent);outline-offset:1px}.ss input[readonly]{color:var(--muted);background:0 0;border-style:dashed}.ss .button,.ss button.button{border:1px solid var(--line-strong);min-height:40px;color:var(--fg);cursor:pointer;white-space:nowrap;box-shadow:none;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.ss .button:hover:not(:disabled){background:var(--surface-hover);color:var(--fg);text-decoration:none}.ss .button--primary,.ss button.button--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ss .button--primary:hover:not(:disabled){background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 4px var(--accent-quiet)}.ss .button--quiet,.ss button.button--quiet{color:var(--muted);border-color:#0000}.ss .button:disabled{opacity:.48;cursor:default}.ss .button.button--large,.ss button.button--large{min-height:48px;padding:0 26px;font-size:14px}.ss :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ss-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500}.ss-help{color:var(--muted);font-size:12px}.ss-field{flex-direction:column;gap:7px;display:flex}.ss-field label{font-size:12px;font-weight:500}.ss-rule{background:var(--section-line);transform-origin:0;height:2px}.ss-canvas{isolation:isolate;min-height:100%;position:relative}.ss-canvas:before{content:"";background-image:radial-gradient(var(--grid-dot) 1px,transparent 1.3px);pointer-events:none;z-index:-1;background-size:28px 28px;position:absolute;inset:0}.ss-brand{color:var(--fg);letter-spacing:-.5px;align-items:center;gap:10px;font-size:18px;font-weight:500;display:inline-flex}.ss-brand svg{color:var(--fg);flex:none}.ss-brand-divider{background:var(--line);width:1px;height:18px;margin:0 2px}.ss-top-label{letter-spacing:0;font-size:13px;font-weight:400}.ss-top-detail{letter-spacing:0;color:var(--muted);font-size:12px;font-weight:400}.ss-studio{grid-template-rows:minmax(0,1fr) 76px;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.ss-body{grid-template-columns:288px minmax(0,1fr);min-height:0;display:grid}.ss-rail{z-index:1;border-right:1px solid var(--line);background:var(--bg);flex-direction:column;justify-content:space-between;gap:28px;padding:34px 28px 28px 32px;display:flex;position:relative}.ss-stage{background:var(--scene);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1.3px);background-size:28px 28px;background-attachment:local;min-width:0;min-height:0;padding:36px 80px 24px;position:relative;overflow:hidden auto}.ss-stage-inner{flex-direction:column;gap:26px;max-width:920px;display:flex;position:relative}.ss-stage-heading{flex-direction:column;gap:10px;display:flex}.ss .ss-stage-heading h1{letter-spacing:-1px;outline:none;font-size:32px;font-weight:400;line-height:1.15}.ss-stage-heading>p{color:var(--muted);max-width:680px;font-size:15px}.ss-stage-content{flex-direction:column;gap:26px;display:flex}.ss-stage-step{flex-direction:column;gap:20px;display:flex}.ss-actions{z-index:2;border-top:2px solid var(--section-line);background:var(--bg);grid-template-columns:288px minmax(0,1fr);display:grid;position:relative}.ss-actions-inner{justify-content:space-between;align-items:center;gap:16px;padding:0 80px;display:flex}.ss-actions-end{align-items:center;gap:12px;margin-left:auto;display:flex}.ss-actions .button--quiet{margin-left:-19px}.ss-jr{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.ss-jr-track{background:var(--line);pointer-events:none;width:2px;position:absolute;top:16px;bottom:16px;left:11px}.ss-jr-fill{background:var(--accent);transform-origin:top;pointer-events:none;width:2px;position:absolute;top:16px;left:11px}.ss-jr-step{color:var(--fg);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;padding:8px 0;display:grid;position:relative}.ss-jr-dot{z-index:1;border:1.5px solid var(--line-strong);background:var(--bg);width:24px;height:24px;color:var(--dim);border-radius:50%;place-items:center;font-size:10px;display:grid;position:relative}.ss-jr-step[data-state=done] .ss-jr-dot{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.ss-jr-step[aria-current=step] .ss-jr-dot{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px var(--accent-quiet)}.ss-jr-title{color:var(--fg);font-size:13px;line-height:24px;display:block}.ss-jr-step[data-state=todo] .ss-jr-title{color:var(--muted)}.ss-jr-state{color:var(--dim);margin-top:-2px;font-size:11px;display:block}.ss-jr-step[aria-current=step] .ss-jr-state{color:var(--accent)}.ss-jr-note{color:var(--dim);margin-top:4px;font-size:11px;line-height:1.4;display:block}.ss-rail-note{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:10px;padding-top:16px;font-size:12px;display:flex}.ss-rail-note strong{color:var(--fg);font-weight:500}.ss-arrival{background:var(--scene);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1.3px);background-size:28px 28px;width:100%;min-height:100%;padding:16px 48px 28px;position:relative;overflow:auto}.ss-arrival-inner{width:100%;max-width:1184px;min-height:100%;margin:0 auto}.ss .ss-arrival h1{letter-spacing:-1.4px;font-size:44px;font-weight:400;line-height:1.1}.ss-scene-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.ss-scene-actions .button--quiet{margin-left:-19px}.ss-notice{max-width:900px;margin:auto;padding:80px 48px}.ss-notice h1{letter-spacing:-1px;font-size:32px;font-weight:400}.ss-notice p{color:var(--muted);margin:16px 0}.ss-choice-row{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px;padding:12px 0;display:grid}.ss-choice-row__label{flex-direction:column;gap:3px;display:flex}.ss-choice-row__control{flex-direction:column;gap:6px;min-width:0;display:flex}.ss-choice{text-align:left;border:1px solid var(--line);background:var(--bg);color:var(--fg);font:inherit;cursor:pointer;border-radius:3px;flex-direction:column;gap:7px;padding:14px 16px;display:flex}.ss-choice[aria-checked=true]{border-color:var(--accent);box-shadow:inset 0 2px 0 var(--accent);background:var(--region-assistant)}.ss-summary-row{border-bottom:1px solid var(--line);grid-template-columns:22px 150px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;display:grid}.ss-summary-row__label{color:var(--muted)}.ss-summary-row__action{font-size:12px}.ss-presentation-split{background:var(--bg);grid-template-columns:repeat(2,minmax(0,1fr));min-height:100dvh;display:grid}.ss-presentation-split__left{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.ss-presentation-split__header{justify-content:space-between;align-items:center;gap:20px;padding:32px 48px;display:flex}.ss-presentation-split__main{flex:1;justify-content:center;align-items:center;padding:0 48px;display:flex}.ss-presentation-split__content{flex-direction:column;width:100%;max-width:420px;display:flex}.ss-presentation-split__footer{color:var(--muted);gap:24px;padding:28px 48px;font-size:12px;display:flex}.ss-presentation-split__art{background:var(--scene);border-left:1px solid var(--line);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1.3px);background-size:28px 28px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ss-presentation-split__art svg{width:440px;height:auto;color:var(--art);position:relative}.ss-presentation-split__art small{color:var(--muted);font-size:12px;position:absolute;bottom:28px;left:48px}@media (prefers-reduced-motion:no-preference){.ss-reveal{animation:.7s both ss-reveal}.ss-emerge{animation:1s cubic-bezier(.22,.61,.36,1) both ss-emerge}.ss-draw{transform-origin:0;animation:1.4s cubic-bezier(.22,.61,.36,1) both ss-draw}.ss-jr-fill{animation:1.4s cubic-bezier(.22,.61,.36,1) both ss-draw-y}.ss-ambient-art{animation:18s ease-in-out infinite ss-ambient}.ss-art-trace path{stroke:var(--art);stroke-width:.22px;stroke-dasharray:160;stroke-dashoffset:160px;fill-opacity:.04;animation:1.8s cubic-bezier(.65,0,.35,1) forwards ss-trace,1.2s 1.4s forwards ss-fill}.ss-art-trace path:nth-child(2){animation-delay:.15s,1.55s}.ss-art-trace path:nth-child(3){animation-delay:.3s,1.7s}.ss-art-trace path:nth-child(4){animation-delay:.45s,1.85s}}@keyframes ss-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ss-emerge{0%{opacity:0;filter:blur(2px);transform:translateY(28px)scale(.975)}to{opacity:1;filter:none;transform:none}}@keyframes ss-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ss-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ss-ambient{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(1.2deg)}}@keyframes ss-trace{to{stroke-dashoffset:0}}@keyframes ss-fill{to{fill-opacity:var(--art-fill,.1)}}@media (prefers-reduced-motion:reduce){.ss *,.ss :before,.ss :after{transition:none!important;animation:none!important}.ss-art-trace path{stroke-dashoffset:0;fill-opacity:.1}}.workspace.ws-focus .ws-topbar{background:var(--bg);border-bottom:1px solid var(--line);height:64px;min-height:64px;padding:0 32px}.workspace.ws-focus-scene .ws-topbar{height:72px;min-height:72px;padding:20px 48px}.workspace.ws-focus .ws-main.ws-main--journey{flex-direction:column;padding:0;display:flex;overflow:hidden}.workspace.ws-focus .ws-main--journey>div{flex:1;min-height:0}.workspace.ws-focus .ws-topbar__actions{gap:16px}.workspace.ws-focus .ss-brand{font-size:16px}.workspace.ws-focus-scene .ss-brand{font-size:18px}.ss-public-scene{flex-direction:column;min-height:100dvh;display:flex}.ss-public-header{border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;padding:22px 48px;display:flex}.ss-public-account{color:var(--muted);align-items:center;gap:16px;font-size:12px;display:flex}.ss-public-main{flex:1;width:100%;min-height:0;display:flex;position:relative}.ss .system-signin{flex-direction:column;width:100%;max-width:420px;display:flex}.ss .system-signin h1{letter-spacing:-1.3px;margin-top:16px;font-size:42px;font-weight:400;line-height:1.12}.system-signin__lede{color:var(--muted);font-size:16px;line-height:1.65;margin-top:18px!important}.system-signin>.button{align-self:flex-start;min-height:48px;margin-top:36px}.system-signin__trust{color:var(--muted);align-items:flex-start;gap:9px;font-size:13px;line-height:1.55;display:flex;margin-top:16px!important}.system-signin__trust svg{flex:none;margin-top:2px}.system-signin__rule{background:var(--line);height:1px;margin-top:40px}.system-signin__account{color:var(--muted);font-size:14px;line-height:1.6;margin-top:20px!important}.system-signin__refusal{border:1px solid var(--line);border-top:2px solid var(--warn);background:var(--surface);border-radius:3px;grid-template-columns:20px minmax(0,1fr);gap:12px;margin-top:32px;padding:16px 18px;font-size:14px;display:grid}.system-signin__refusal>span{color:var(--warn);font-weight:600}.ss-disclosures{border-top:2px solid var(--accent);border-bottom:1px solid var(--line);background:var(--region-context);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.ss-disclosures details+details{border-left:1px solid var(--line)}.ss-disclosures summary{cursor:pointer;align-items:center;gap:10px;min-height:46px;padding:12px 16px;font-weight:500;list-style:none;display:flex}.ss-disclosures summary>svg:first-child{color:var(--accent);flex:none}.ss-disclosures summary>svg:last-child{color:var(--muted);margin-left:auto}.ss-disclosures details>p{color:var(--muted);padding:0 16px 14px 44px;font-size:12px;line-height:1.5}.ss-launch-seal{place-items:center;width:380px;max-width:100%;height:340px;display:grid;position:relative}.ss-launch-seal__ring{border:1px dashed var(--line);border-radius:50%;width:300px;height:300px;position:absolute}.ss-launch-seal__ring--inner{border-style:solid;width:220px;height:220px}.ss-launch-seal__mark{color:var(--accent);position:relative}.ss-launch-seal__mark>svg{width:150px;height:auto;overflow:visible}.ss-arrival{flex-direction:column;height:100%;min-height:0;display:flex}.ss-arrival-inner{flex-direction:column;flex:1;min-height:0;display:flex}.ss-arrival-inner>.system-profile,.ss-arrival-inner>.system-launch,.ss-arrival-inner>.domain-journey-body{flex:1}.ss-actions-end>div:last-child{align-items:center;gap:12px;display:flex}.ss-jr-list{margin:0;padding:0;list-style:none}.ss .system-signin>.button{align-self:stretch;width:100%;min-height:48px;font-size:15px}.ss .system-signin__lede,.ss .system-signin__trust,.ss .system-signin__account{font-weight:400}.ss-presentation-split .ss-brand svg{color:var(--accent)}.ss-presentation-split{--panel:var(--lightningcss-light,#eaf0f5)var(--lightningcss-dark,#16212a);--fg-2:var(--lightningcss-light,#2e3d48)var(--lightningcss-dark,#d5dde3);--muted:var(--lightningcss-light,#4b5c68)var(--lightningcss-dark,#b9c6cf);--line:var(--lightningcss-light,#d3dde5)var(--lightningcss-dark,#33434e);--grid-dot:var(--lightningcss-light,#245d891f)var(--lightningcss-dark,#accbe31c);--art-fill:.08;font-size:14px;line-height:1.6}.ss-presentation-split__art{background-color:var(--panel)}.system-signin__lede,.system-signin__account{color:var(--fg-2)}.ss-launch-seal{--art-fill:1}.ss[data-settled] *,.ss[data-settled] :before,.ss[data-settled] :after{transition:none!important;animation:none!important}.ss[data-settled] .ss-art-trace path{stroke-dashoffset:0;fill-opacity:var(--art-fill,.1)}@media (prefers-reduced-motion:no-preference){.ss-art-trace path{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.65,0,.35,1) .3s forwards ss-trace,1.6s 2.6s forwards ss-fill}.ss-art-trace path:nth-child(2){animation-delay:.6s,2.8s}.ss-art-trace path:nth-child(3){animation-delay:.9s,3s}.ss-art-trace path:nth-child(4){animation-delay:1.2s,3.2s}.ss-ambient-art{animation:40s ease-in-out 3.5s infinite alternate ss-drift}.ss-launch-seal .ss-art-trace path{animation-duration:1.6s,.8s;animation-delay:0s,1.4s}.ss-stage-content>.ss-stage-step>.ss-reveal{animation-delay:.3s}}@keyframes ss-drift{to{transform:translate(-18px,12px)rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.ss-art-trace path{stroke-dashoffset:0;fill-opacity:var(--art-fill,.1)}}.ss .ss-step-link{color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.ss .ss-step-link:hover{text-underline-offset:3px;text-decoration:underline}.ss .ss-step-link:disabled{color:var(--dim);cursor:default}.ss :is(h1,h2)[tabindex="-1"]:focus,.ss :is(h1,h2)[tabindex="-1"]:focus-visible{outline:none}.ss-arrival-split{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:center;gap:64px;width:100%;max-width:1280px;margin:0 auto;padding:32px 48px 48px;display:grid;position:relative}.ss-arrival-split__content{flex-direction:column;gap:20px;min-width:0;display:flex}.ss-arrival-split__aside{min-width:0}.ss-arrival-split--practitioner{grid-template-columns:minmax(0,1fr) minmax(0,520px)}.ss-arrival-split--practitioner .ss-arrival-split__content{gap:22px}.ss-arrival-split--waiting{grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:72px;max-width:1240px;padding-top:24px}.ss-arrival-split--waiting .ss-arrival-split__content{grid-area:1/2;gap:22px}.ss-arrival-split--waiting .ss-arrival-split__aside{grid-area:1/1}.arrival-role-card{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--fg);border-radius:4px;animation:1s cubic-bezier(.22,.61,.36,1) .4s both arrival-emerge;position:relative}.arrival-role-card:before{content:"";background:var(--accent);transform-origin:0;height:2px;animation:1.4s cubic-bezier(.22,.61,.36,1) .8s both arrival-draw;position:absolute;top:-1px;left:-1px;right:-1px}.ss-arrival-split--steward .arrival-role-card:before{background:var(--info)}.arrival-role-card__header{background:var(--region-context);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:4px;padding:22px 24px 16px;display:flex}.arrival-role-card[data-tone=assistant] .arrival-role-card__header{background:var(--region-assistant)}.arrival-role-card__eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500}.ss .arrival-role-card .arrival-role-card__header h2{letter-spacing:-1px;margin:0;font-size:30px;font-weight:400;line-height:1.55}.ss .arrival-role-card .arrival-role-card__header p{letter-spacing:normal;color:var(--muted);margin:0;font-size:13px;font-weight:400;line-height:1.55}.ss .arrival-role-card .arrival-role-card__body{letter-spacing:normal;min-width:0;padding:0 24px 4px;font-size:13px;font-weight:400;line-height:1.55}.ss .arrival-role-card .arrival-role-card__footer{border-top:1px solid var(--line);letter-spacing:normal;color:var(--muted);flex-direction:column;gap:6px;padding:14px 24px 18px;font-size:12px;font-weight:400;line-height:1.55;display:flex}.ss .arrival-role-card .arrival-role-card__footer p{margin:0;font-size:12px;font-weight:400;line-height:1.55}.arrival-capabilities__area{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;display:grid}.arrival-capabilities__area:first-child{border-top:0}.ss .arrival-capabilities .arrival-capabilities__label{letter-spacing:normal;color:var(--muted);font-size:12px;font-weight:400;line-height:1.55}.arrival-capabilities__rights{flex-wrap:wrap;gap:6px;display:flex}.ss .arrival-capabilities .arrival-capabilities__right{border:1px solid var(--line);letter-spacing:normal;color:var(--dim);white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:2px 8px 2px 6px;font-size:11.5px;font-weight:400;line-height:1.55;display:inline-flex}.ss .arrival-capabilities .arrival-capabilities__right[data-given=true]{color:var(--fg);border-color:var(--accent-quiet)}.arrival-capabilities .right-cell{width:9px;min-width:9px;height:9px;min-height:9px;color:var(--on-accent);cursor:default;background:0 0;border:0;border-radius:2px;place-items:center;padding:0;display:inline-grid;position:relative}.arrival-capabilities .right-cell__box{border:1.5px solid var(--line-strong);border-radius:2px;width:9px;height:9px}.arrival-capabilities .right-cell[data-state=given] .right-cell__box{border-color:var(--accent);background:var(--accent);animation:.35s cubic-bezier(.22,.61,.36,1) both arrival-pop}.arrival-capabilities .right-cell__box svg{width:7px;height:7px}.arrival-capabilities .right-cell:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.arrival-first-moves{margin:0;padding:0;list-style:none}.arrival-first-moves__item{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.arrival-first-moves__item:last-child{border-bottom:1px solid var(--line)}.arrival-first-moves__number{border:1.5px solid var(--line-strong);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;display:grid}.ss .arrival-first-moves .arrival-first-moves__copy{letter-spacing:normal;flex-direction:column;font-size:13px;font-weight:400;line-height:1.55;display:flex}.ss .arrival-first-moves .arrival-first-moves__copy>span{font-size:13px;font-weight:400}.ss .arrival-first-moves .arrival-first-moves__copy strong{font-weight:500}.ss .arrival-first-moves .arrival-first-moves__copy small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.55}.arrival-first-moves__item>button{min-height:24px;color:var(--accent);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.arrival-first-moves__item>button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.arrival-fact-columns{border:1px solid var(--line);background:var(--bg);border-radius:3px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.arrival-fact-columns[data-framed=false]{background:0 0;border:0;border-radius:0}.arrival-fact-columns__item{flex-direction:column;gap:5px;min-width:0;padding:14px 16px;display:flex}.arrival-fact-columns__item+.arrival-fact-columns__item{border-left:1px solid var(--line)}.arrival-fact-columns__item h3{color:var(--fg);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.arrival-fact-columns__item h3 svg{color:var(--accent);flex:none}.arrival-fact-columns__item>div{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;line-height:1.5;display:flex}.arrival-fact-columns__item a{color:var(--accent);margin-top:2px}.arrival-connector-choice{border:1px solid var(--line);background:var(--bg);height:100%;color:var(--fg);text-align:left;font:inherit;cursor:pointer;border-radius:3px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.arrival-connector-choice:hover:not(:disabled){border-color:var(--section-line);background:var(--surface)}.arrival-connector-choice:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.arrival-connector-choice__artwork{border:1px solid var(--line);border-radius:3px;flex:none;place-items:center;width:40px;height:40px;display:grid}.arrival-connector-choice__copy{flex-direction:column;gap:12px;display:flex}.arrival-connector-choice__copy strong{font-size:15px;font-weight:500}.arrival-connector-choice__copy>span{color:var(--muted);font-size:12px}.arrival-connector-choice__action{color:var(--accent);margin-top:auto;font-size:12px}.arrival-connector-choice:disabled{color:var(--muted);cursor:default;border-style:dashed}.arrival-connector-choice:disabled .arrival-connector-choice__artwork{color:var(--dim);border-style:dashed}.arrival-connector-choice:disabled .arrival-connector-choice__copy>span,.arrival-connector-choice:disabled .arrival-connector-choice__action{color:var(--dim)}.arrival-checklist{border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:2px}.arrival-checklist__header{justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.arrival-checklist__header>div{flex-direction:column;gap:2px;display:flex}.arrival-checklist__header h2{margin:0;font-size:15px;font-weight:500}.arrival-checklist__header p,.arrival-checklist__header span{color:var(--muted);margin:0;font-size:12px}.arrival-checklist__header>button{color:var(--muted);min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;margin-right:-13px;padding:0 12px;font-size:12px}.arrival-checklist__header>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.arrival-checklist__progress{background:var(--line);border-radius:2px;height:3px;margin:0 20px;overflow:hidden}.arrival-checklist__progress>span{background:var(--accent);transform-origin:0;height:100%;animation:1.4s cubic-bezier(.22,.61,.36,1) .7s both arrival-draw;display:block}.arrival-checklist__items{margin:0;padding:8px 20px 10px;list-style:none}.arrival-checklist__item{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.arrival-checklist__item+.arrival-checklist__item{border-top:1px solid var(--line)}.arrival-checklist__mark{border:1.5px solid var(--line-strong);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.arrival-checklist__item[data-done=true] .arrival-checklist__mark{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.arrival-checklist__copy{flex-direction:column;display:flex}.arrival-checklist__item[data-done=true] .arrival-checklist__copy>span{color:var(--muted)}.arrival-checklist__copy small{color:var(--dim);font-size:12px}.arrival-checklist__action{color:var(--accent);font-size:12px}.arrival-checklist__footer{border-top:1px solid var(--line);color:var(--muted);padding:14px 20px 18px;font-size:12px}.arrival-orbit{aspect-ratio:1;width:460px;max-width:100%;color:var(--fg);position:relative}.arrival-orbit__ring{border:1px solid var(--line);border-radius:50%;animation:1.2s cubic-bezier(.22,.61,.36,1) both arrival-ring;position:absolute;top:50%;left:50%}.arrival-orbit__ring--outer{border-style:dashed;width:91.3044%;height:91.3044%;margin:-45.6522% 0 0 -45.6522%;animation-delay:.1s}.arrival-orbit__ring--middle{width:65.2174%;height:65.2174%;margin:-32.6087% 0 0 -32.6087%;animation-delay:.25s}.arrival-orbit__ring--inner{width:36.9565%;height:36.9565%;margin:-18.4783% 0 0 -18.4783%;animation-delay:.4s}.arrival-orbit__spin{animation:90s linear infinite arrival-orbit;position:absolute;inset:0}.arrival-orbit__planet{border:1.5px solid var(--line-strong);background:var(--scene);border-radius:50%;width:10px;height:10px;position:absolute}.arrival-orbit__planet:first-child{top:6.08696%;left:64.5652%}.arrival-orbit__planet:nth-child(2){top:43.2609%;left:81.087%}.arrival-orbit__planet:nth-child(3){top:64.5652%;left:6.08696%}.arrival-orbit__planet:nth-child(4){top:75.6522%;left:30.2174%}.arrival-orbit__planet--lit{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 5px var(--accent-quiet)}.arrival-orbit__centre{border:1.5px dashed var(--line-strong);width:46px;height:46px;color:var(--muted);border-radius:50%;place-items:center;margin:-23px 0 0 -23px;font-size:11px;display:grid;position:absolute;top:50%;left:50%}.arrival-orbit--constellation{aspect-ratio:auto;width:600px}.arrival-orbit__diagram{aspect-ratio:600/540;width:100%;position:relative}.arrival-orbit__links{width:100%;height:100%;position:absolute;inset:0}.arrival-orbit__links line{stroke:var(--section-line);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.65,0,.35,1) forwards arrival-trace}.arrival-orbit__node{border:1px solid var(--line);background:var(--bg);border-radius:3px;flex-direction:column;gap:2px;min-width:150px;max-width:190px;padding:10px 12px;animation:.6s cubic-bezier(.22,.61,.36,1) both arrival-node;display:flex;position:absolute;transform:translate(-50%,-50%)}.arrival-orbit__node-label{letter-spacing:1px;text-transform:uppercase;color:var(--dim);font-size:10px}.arrival-orbit__node small{color:var(--muted);font-size:12px}.arrival-orbit__node--centre{border-color:var(--accent);min-width:200px;max-width:240px;box-shadow:0 0 0 6px var(--accent-quiet);padding:14px 16px;animation-delay:.1s;top:50%;left:50%}.arrival-orbit__additional{gap:8px;margin:0;padding:12px 0 0;list-style:none;display:grid}.arrival-orbit__additional li{flex-direction:column;display:flex}.arrival-orbit__additional small{color:var(--muted)}@keyframes arrival-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes arrival-emerge{0%{opacity:0;filter:blur(2px);transform:translateY(28px)scale(.975)}to{opacity:1;filter:none;transform:none}}@keyframes arrival-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes arrival-ring{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes arrival-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes arrival-trace{to{stroke-dashoffset:0}}@keyframes arrival-node{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.arrival-role-card,.arrival-role-card:before,.arrival-capabilities .right-cell__box,.arrival-connector-choice,.arrival-checklist__progress>span,.arrival-orbit__ring,.arrival-orbit__spin,.arrival-orbit__node,.arrival-orbit__links line{transition:none!important;animation:none!important}.arrival-orbit__links line{stroke-dashoffset:0}}.ss-arrival-split{transition:grid-template-columns .35s cubic-bezier(.2,.7,.2,1),gap .35s cubic-bezier(.2,.7,.2,1),padding .35s cubic-bezier(.2,.7,.2,1)}.workspace.ws-asking .ss-arrival-split{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:40px;padding-inline:40px}.workspace.ws-asking .ss-arrival-split--waiting{grid-template-columns:minmax(0,360px) minmax(0,1fr)}@media (prefers-reduced-motion:reduce){.ss-arrival-split{transition:none}}.ss-contact-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:13px;display:flex}.ss-contact-row strong,.ss-contact-row small{display:block}.ss-contact-row strong{font-weight:500}.ss-contact-row small{color:var(--muted);font-size:12px}.ss-contact-row a{color:var(--accent);flex:none;font-size:12px}.ss-contact-empty{color:var(--muted);padding:10px 0;font-size:12px;line-height:1.6}.ss-persona{flex-direction:column;min-height:100%;display:flex}.ss .persona-copy{flex-direction:column;gap:20px;min-width:0;display:flex}.ss .persona-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500}.ss .persona-title{letter-spacing:-1.4px;margin:0;font-family:inherit;font-size:44px;font-weight:400;line-height:1.1}.ss .persona-lede{color:var(--muted);max-width:560px;margin:0;font-size:16px;line-height:1.55}.ss .persona-first-moves h2{letter-spacing:0;margin:0 0 8px;font-size:12px;font-weight:600}.ss .persona-primary{align-self:flex-start}.ss .persona-profile{color:var(--muted);font-size:12px}.ss .persona-profile summary{cursor:pointer}.ss .persona-profile summary span{margin-left:10px;font-size:11px}.ss .persona-profile>div{gap:6px;margin-top:12px;display:grid}.ss .persona-profile input{background:var(--bg);border:1px solid var(--line-strong);min-height:36px;color:var(--fg);font:inherit;border-radius:4px;padding:8px 10px}.ss .persona-problem{border:1px solid var(--warn);color:var(--warn);margin:0;padding:12px 14px;font-size:12px}.ss .persona-problem a{color:var(--accent);margin-top:8px;display:block}.ss .persona-read-note{color:var(--muted);margin:0;padding:10px 0;font-size:12px;line-height:1.6}.ss .persona-given-data h3{margin:14px 0 8px;font-size:12px;font-weight:600}.ss .persona-given-data>ul{max-height:260px;margin:0;padding:0;list-style:none;overflow:auto}.ss .persona-given-data>ul>li{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:13px 0;font-size:13px;display:flex}.ss .persona-given-data strong{font-weight:500}.ss .persona-dataset-icon{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:3px;flex:none;place-items:center;display:grid}.ss .persona-data-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ss .persona-data-tags>span{border:1px solid var(--line);color:var(--muted);border-radius:3px;padding:2px 6px;font-size:10px}.ss .persona-request-note{border:1px solid var(--line);background:var(--region-assistant);border-radius:3px;flex-direction:column;gap:8px;margin:14px 0 18px;padding:14px 16px;display:flex}.ss .persona-request-note>span{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.ss .persona-request-note>p{margin:0;font-size:13px;line-height:1.55}.ss .persona-request-note>a,.ss .persona-request-button{border:1px solid var(--accent);min-height:32px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:3px;align-self:flex-start;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.ss .persona-skip{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;font-size:12px}.ss .persona-rule{background:var(--section-line);transform-origin:0;height:2px}.ss .persona-waiting-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.ss .persona-waiting-columns h2{border-bottom:1px solid var(--line);margin:0;padding:0 0 8px;font-size:12px;font-weight:600}.ss .persona-contact{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:13px;display:flex}.ss .persona-contact strong,.ss .persona-contact small{display:block}.ss .persona-contact strong{font-weight:500}.ss .persona-contact small{color:var(--muted);font-size:12px}.ss .persona-contact a{color:var(--accent);flex:none;font-size:12px}.ss .persona-waiting-status{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.ss .persona-waiting-status svg{color:var(--accent)}.ss .persona-waiting-status button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0}.ss .persona-access-link{color:var(--muted);align-self:flex-start;font-size:12px}.ss .persona-waiting .persona-title{letter-spacing:-1.3px;font-size:42px}@media (width>=769px) and (width<=1279px){.ss .persona-copy{gap:17px}.ss .persona-title{font-size:40px}.ss .persona-waiting-columns{gap:24px}}.ss .persona-question{flex-direction:column;gap:10px;display:flex}.ss .persona-question__label{color:var(--fg);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.ss .persona-question__label svg{color:var(--accent)}.ss .persona-question__answering{color:var(--accent);align-items:center;gap:8px;margin:0;font-size:12px;animation:.4s both persona-answering;display:flex}.ss .persona-question__answering:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--accent-quiet);border-radius:50%}@keyframes persona-answering{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.ss .persona-question__answering{animation:none}}.workspace .spacey-page__tabs{border-bottom:1px solid var(--line);gap:4px;margin-top:10px;display:flex}.workspace .spacey-page__tab{color:var(--muted);border:1px solid #0000;border-bottom:0;border-radius:6px 6px 0 0;padding:6px 14px;font-size:14px;font-weight:600;text-decoration:none}.workspace .spacey-page__tab:hover{color:var(--fg);background:var(--accent-quiet)}.workspace .spacey-page__tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.workspace .spacey-page__tab[aria-current=page]{color:var(--fg);background:var(--surface);border-color:var(--line)}.workspace .spacey-page__files{min-width:0;min-height:0;display:flex}.workspace .spacey-chips{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.workspace .spacey-chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:3px 4px 3px 10px;font-size:12px;display:inline-flex}.workspace .spacey-chip--failed{border-color:var(--danger);background:var(--danger-quiet)}.workspace .spacey-chip__name{text-overflow:ellipsis;white-space:nowrap;min-width:8rem;max-width:220px;color:var(--fg);flex:0 auto;font-weight:600;overflow:hidden}.workspace .spacey-chip__size{color:var(--muted);white-space:nowrap;flex:none}.workspace .spacey-chip__status{min-width:0;color:var(--muted);overflow-wrap:anywhere;flex:1 1 0}.workspace .spacey-chip--failed .spacey-chip__status{color:var(--danger)}.workspace .spacey-chip__remove{width:20px;height:20px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;font-size:14px;line-height:1;display:inline-grid}.workspace .spacey-chip__remove:hover{background:var(--accent-quiet);color:var(--fg)}.workspace .spacey-chip__remove:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.workspace .spacey-attach{flex:none}.workspace .spacey-attach__input{display:none}.workspace .spacey-files{background:var(--surface);border:1px solid var(--line);border-radius:6px;flex-direction:column;flex:1 1 0;gap:12px;min-width:0;min-height:0;padding:14px;display:flex;overflow:auto}.workspace .spacey-files__tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace .spacey-files__tools>input[type=search]{flex:240px;width:auto;min-width:0}.workspace.vector-experience .spacey-files--page{background:0 0;border:0;border-radius:0;gap:20px;padding:0}.workspace.vector-experience .spacey-files--page .spacey-files__tools{flex-wrap:nowrap;gap:12px}.workspace.vector-experience .spacey-files--page .spacey-files__tools>.ss-search-field{flex:240px;min-width:0}.workspace.vector-experience .spacey-files--page .spacey-files__tools>:is(.ss-segmented,.button,[data-slot=button]){flex:none}.workspace .spacey-files__scope{flex-wrap:wrap;gap:6px;display:flex}.workspace .spacey-files__note{color:var(--muted);margin:0;font-size:13px}.workspace .spacey-files__note--refused{color:var(--danger)}.workspace .spacey-files__scroll{min-width:0;overflow-x:auto}.workspace .spacey-files__table{border-collapse:collapse;width:100%;font-size:13px}.workspace .spacey-files__table th,.workspace .spacey-files__table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);padding:8px 10px}.workspace .spacey-files__table thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:11px;font-weight:650}.workspace .spacey-files__table th.spacey-files__name{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:10rem;max-width:0;color:var(--fg);font-weight:600;overflow:hidden}.workspace .spacey-files__table td.spacey-files__nowrap{white-space:nowrap}.workspace .spacey-files__table td.spacey-files__status--failed{color:var(--danger);white-space:nowrap}.workspace .spacey-files__table td.spacey-files__actions{white-space:nowrap;text-align:right}.workspace .spacey-files__actions-row{flex-wrap:nowrap;justify-content:flex-end;gap:6px;display:inline-flex}.workspace .spacey-files__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace .spacey-files__confirm{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 4px;display:flex}.workspace .spacey-files__confirm p{flex:280px;margin:0}.workspace .spacey-files__more{align-self:flex-start}.workspace .spacey-files__hits{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.workspace .spacey-files__hit{border:1px solid var(--line);border-radius:var(--radius);gap:2px;padding:8px 10px;display:grid}.workspace .spacey-files__hit-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace .spacey-files__hit-name{overflow-wrap:anywhere;font-weight:600}.workspace .spacey-files__hit-kind,.workspace .spacey-files__hit-place{color:var(--muted);font-size:12px}.workspace .spacey-files__hit-snippet{color:var(--fg);overflow-wrap:anywhere;font-size:13px}.workspace .ws-search{flex:280px;min-width:160px;max-width:420px;position:relative}.workspace .ws-search__input{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;min-height:36px;color:var(--fg);font:inherit;padding:6px 56px 6px 12px;font-size:13px}.workspace .ws-search__input::placeholder{color:var(--muted)}.workspace .ws-search__input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.workspace .ws-search__hint{border:1px solid var(--line);color:var(--muted);font:inherit;pointer-events:none;border-radius:4px;padding:1px 6px;font-size:11px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.workspace .ws-search__list{z-index:20;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:320px;box-shadow:var(--shadow-pop);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.workspace .ws-search__list[hidden]{display:none}.workspace .ws-search__option{cursor:pointer;color:var(--fg);border-radius:4px;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:8px;padding:6px 8px;font-size:13px;display:grid}.workspace .ws-search__option--active{background:var(--accent-quiet);box-shadow:inset 3px 0 0 var(--accent)}.workspace .ws-search__option .search-icon{color:var(--muted);grid-row:1/span 2}.workspace .ws-search__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.workspace .ws-search__where{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:12px;overflow:hidden}.workspace .ws-search__option--all{color:var(--muted);font-weight:600;display:block}@media (width<=768px){.workspace .ws-search{display:none}}.workspace .search-page{flex-direction:column;gap:16px;min-width:0;display:flex}.workspace .search-page .ws-page-head{margin-bottom:8px}.workspace .search-page__form{align-items:center;gap:8px;max-width:640px;display:flex}.workspace .search-page__form>.ss-search-field{flex:auto}.workspace .search-page .search-page__chips{align-self:flex-start;max-width:100%}.workspace .search-page__note{color:var(--muted);margin:0;font-size:14px}.workspace .search-page__note p{margin:0 0 6px}.workspace .search-page__hits{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.workspace .search-page__hit{border:1px solid var(--line);background:var(--surface);border-radius:4px;gap:6px;padding:16px 20px;display:grid}.workspace .search-page__hit-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.workspace .search-page__hit-head .search-icon{color:var(--muted);flex:none;align-self:center}.workspace .search-page__title{overflow-wrap:anywhere;color:var(--fg);font-size:14px;font-weight:500;line-height:1.4}.workspace .search-page__where{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.workspace .search-page__meaning{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:0 8px;font-size:11px}.workspace .search-page__snippet{overflow-wrap:anywhere;margin:0;font-size:13px}.workspace .search-page__areas{color:var(--muted);margin:0;font-size:12px}.workspace .search-page__more{align-self:flex-start}.search-mark{background:var(--warn-quiet);color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--warn);text-decoration-color:var(--warn);text-underline-offset:2px;font-weight:inherit;border-radius:2px;padding:0}.workspace.vector-experience .ws-search__trigger{border:1px solid var(--line);width:100%;min-height:32px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:9px;padding:6px 9px;font-size:11px;display:flex}.workspace.vector-experience .ws-search__trigger:hover{color:var(--fg);border-color:var(--section-line)}.workspace.vector-experience .ws-search__trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace.vector-experience .ws-search__trigger kbd{border:1px solid var(--line);font:inherit;border-radius:2px;margin-left:auto;padding:1px 5px;font-size:9px}.workspace .ws-search-overlay{z-index:200;background:var(--scrim-soft);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;inset:0}.workspace .ws-search-overlay[data-state=open]{animation:.52s cubic-bezier(.22,.61,.36,1) both vector-search-dim}.workspace .ws-search-overlay[data-state=closed]{animation:.16s ease-in reverse both vector-search-dim}.workspace .ws-search-dialog{z-index:201;box-sizing:border-box;border:1px solid var(--section-line);background:var(--bg);width:min(700px,100vw - 80px);min-height:280px;max-height:min(620px,100dvh - 80px);color:var(--fg);box-shadow:var(--shadow-overlay);border-radius:5px;outline:none;flex-direction:column;padding:20px 20px 0;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace .ws-search-dialog[data-state=open]{animation:.42s cubic-bezier(.22,.61,.36,1) both vector-search-arrive}.workspace .ws-search-dialog[data-state=closed]{animation:.14s ease-in reverse both vector-search-arrive}.workspace .ws-search-dialog__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace .ws-search-dialog__head h2{margin:0;font-size:14px;font-weight:600;line-height:1.4}.workspace .ws-search-dialog__close{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;margin:-5px -7px -5px 0;padding:0;display:inline-flex}.workspace .ws-search-dialog__close:hover{color:var(--fg);background:var(--accent-quiet)}.workspace .ws-search-dialog__close:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace .ws-search-dialog__description{color:var(--muted);margin:5px 0 18px;font-size:12px;line-height:1.5}.workspace .ws-search-dialog__field{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--bg);border-radius:4px;align-items:center;gap:10px;height:44px;padding:0 14px;transition:border-color .16s;display:flex}.workspace .ws-search-dialog__field:hover{border-color:var(--fg)}.workspace .ws-search-dialog__field:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.workspace .ws-search-dialog__field>svg{width:16px;height:16px;color:var(--muted);stroke-width:1.5px;flex:none}.workspace .ws-search-dialog .ws-search-dialog__input,.workspace .ws-search-dialog .ws-search-dialog__input:focus,.workspace .ws-search-dialog .ws-search-dialog__input:focus-visible{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;color:var(--fg);font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:14px;line-height:1.4}.workspace .ws-search-dialog__input::placeholder{color:var(--muted)}.workspace .ws-search-dialog__body{overscroll-behavior:contain;min-width:0;min-height:100px;padding:12px 0;overflow:auto}.workspace .ws-search-dialog__empty{color:var(--muted);margin:26px 0;font-size:13px;line-height:1.6}.workspace .ws-search-dialog__status{color:var(--muted);margin:13px 0 8px;font-size:12px;line-height:1.5}.workspace .ws-search-dialog .ws-search__list{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:static}.workspace .ws-search-dialog .ws-search__option{box-sizing:border-box;border-radius:2px;grid-template-columns:20px minmax(0,1fr);column-gap:12px;min-height:48px;margin:0 -10px;padding:9px 10px}.workspace .ws-search-dialog .ws-search__title{font-size:13px;font-weight:500}.workspace .ws-search-dialog .ws-search__where{margin-top:3px;font-size:11px}.workspace .ws-search-dialog .ws-search__option--all{border-top:1px solid var(--line);min-height:36px;margin-top:5px;padding-block:9px;font-size:12px}.workspace .ws-search-dialog__footer{border-top:1px solid var(--line);color:var(--muted);flex:none;align-items:center;gap:22px;margin-top:auto;padding:11px 0 12px;font-size:10px;display:flex}.workspace .ws-search-dialog__footer>span{align-items:center;gap:5px;display:inline-flex}.workspace .ws-search-dialog__footer kbd{border:1px solid var(--line);font:inherit;border-radius:2px;padding:1px 4px}@keyframes vector-search-dim{0%{opacity:0}to{opacity:1}}@keyframes vector-search-arrive{0%{opacity:0;transform:translate(-50%,calc(14px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@media (width>=1101px) and (width<=1320px){.workspace.vector-experience.ws-asking .ws-search--modal .ws-search__trigger{justify-content:center;width:32px;height:32px;padding:0}.workspace.vector-experience.ws-asking .ws-search--modal .ws-search__trigger>span,.workspace.vector-experience.ws-asking .ws-search--modal .ws-search__trigger>kbd{display:none}}@media (prefers-reduced-motion:reduce){.workspace .ws-search-overlay[data-state],.workspace .ws-search-dialog[data-state]{animation:none}}.workspace .spacey-mention-field{min-width:0;position:relative}.workspace .spacey-mention-field textarea{color:#0000;caret-color:var(--fg)}.workspace .spacey-mention-field textarea::placeholder{color:var(--muted)}.workspace .spacey-mention-field textarea::selection{background:color-mix(in srgb, var(--accent) 35%, transparent);color:#0000}.workspace .spacey-mention-mirror{z-index:1;color:var(--fg);pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border-style:solid;border-color:#0000;margin:0;position:absolute;overflow:hidden}.workspace .spacey-mention-box{background:var(--accent-quiet);box-shadow:0 0 0 1px var(--accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px}.workspace .spacey-mention-box__at{color:#0000;position:relative}.workspace .spacey-mention-box__icon{color:var(--accent);place-items:center;display:inline-grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace .spacey-mention-box__icon .search-icon{width:.85em;height:.85em}.workspace .spacey-mention-box--sent{max-width:100%;font:inherit;color:var(--fg);cursor:pointer;vertical-align:baseline;border:0;align-items:center;gap:4px;margin-inline:1px 2px;padding:0 6px;text-decoration:none;display:inline-flex}.workspace .spacey-mention-box--sent:hover{background:var(--surface-raised)}.workspace .spacey-mention-box--sent:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.workspace .spacey-mention-box--sent .search-icon{width:14px;height:14px;color:var(--accent);flex:none}.workspace .spacey-mention-box__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.workspace .spacey-mention-list{z-index:30;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);max-height:min(440px,70vh);box-shadow:var(--shadow-pop);border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 4px);left:0;right:0;overflow-y:auto}.workspace .spacey-start .spacey-mention-list{top:calc(100% + 4px);bottom:auto}.workspace .spacey-mention-list--note{color:var(--muted);padding:8px 12px;font-size:13px}.workspace .spacey-mention-list--refused{color:var(--danger)}.workspace .spacey-mention-option{cursor:pointer;color:var(--fg);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1px 10px;padding:6px 8px;font-size:13px;display:grid}.workspace .spacey-mention-option--active{background:var(--accent-quiet);box-shadow:inset 3px 0 0 var(--accent)}.workspace .spacey-mention-option__icon{color:var(--muted);grid-area:1/1/span 2;place-items:center;display:inline-grid}.workspace .spacey-mention-option__title{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;min-width:0;font-weight:600;overflow:hidden}.workspace .spacey-mention-option__kind{color:var(--muted);white-space:nowrap;grid-area:1/3;font-size:12px}.workspace .spacey-mention-option__path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);grid-area:2/2/auto/span 2;font-size:12px;overflow:hidden}.workspace .spacey-mention-chips{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.workspace .spacey-mention-chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:3px 4px 3px 10px;font-size:12px;display:inline-flex}.workspace .spacey-mention-chip .search-icon{width:14px;height:14px;color:var(--muted);flex:none}.workspace .spacey-mention-chip__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;color:var(--fg);flex:0 auto;font-weight:600;overflow:hidden}.workspace .spacey-mention-chip__kind{color:var(--muted);white-space:nowrap;flex:none}.workspace .spacey-mention-chip__remove{width:20px;height:20px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;font-size:14px;line-height:1;display:inline-grid}.workspace .spacey-mention-chip__remove:hover{background:var(--accent-quiet);color:var(--fg)}.workspace .spacey-mention-chip__remove:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.workspace .concierge-mentions{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.workspace .concierge-mention{border:1px solid var(--line);max-width:100%;color:var(--fg);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;display:inline-flex}.workspace .concierge-mention .search-icon{width:14px;height:14px;color:var(--muted);flex:none}.workspace .concierge-mention__name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:inherit;text-decoration:none;overflow:hidden}.workspace .concierge-mention__name--button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.workspace .concierge-mention__name:hover{text-decoration:underline}.workspace .concierge-mention__name:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace .concierge-mention__kind{color:var(--muted);white-space:nowrap;font-size:11px}.workspace.ws-asking{grid-template-columns:248px minmax(0, 1fr) var(--ask-width,420px)}.workspace.ws-asking.ws-rail-hidden{grid-template-columns:minmax(0, 1fr) var(--ask-width,420px)}.workspace .concierge-panel .concierge-resizer{z-index:6;cursor:col-resize;touch-action:none;width:10px;position:absolute;top:0;bottom:0;left:-5px}.workspace .concierge-panel .concierge-resizer:after{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:4px}.workspace .concierge-panel .concierge-resizer:hover:after,.workspace .concierge-panel .concierge-resizer:focus-visible:after,.workspace .concierge-panel .concierge-resizer--dragging:after{background:var(--accent)}.workspace .concierge-panel .concierge-resizer:focus-visible{outline:none}.workspace .concierge-panel{background:var(--surface);border-left:1px solid var(--line);z-index:4;flex-direction:column;min-width:0;height:auto;min-height:0;display:flex;position:relative}.workspace .spacey-chat{flex-direction:column;min-width:0;min-height:0;display:flex}@media (width<=1100px){.workspace .concierge-panel .concierge-resizer{display:none}.workspace.ws-asking{grid-template-columns:248px minmax(0,1fr)}.workspace.ws-asking.ws-rail-hidden{grid-template-columns:minmax(0,1fr)}.workspace .concierge-panel{z-index:50;border-left:0;position:fixed;inset:0}}@media (width<=768px){.workspace.ws-asking,.workspace.ws-asking.ws-rail-hidden{grid-template-columns:minmax(0,1fr)}}.workspace .ws-ask{border:1px solid var(--line-strong);background:var(--surface);min-height:38px;color:var(--fg);border-radius:999px;align-items:center;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex}.workspace .ws-ask:hover:not(:disabled){background:var(--accent-quiet)}.workspace .ws-ask[aria-expanded=true]{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.workspace .ws-ask[aria-expanded=true]:hover:not(:disabled){background:var(--accent-fill-hover);border-color:var(--accent-fill-hover);color:var(--on-accent)}.workspace .ws-ask:disabled{opacity:.4}.workspace .concierge-panel .concierge-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title tools""actions actions";align-items:center;gap:10px 12px;padding:16px 18px;display:grid}.workspace .concierge-panel .concierge-head h2{grid-area:title;margin:0}.workspace .concierge-panel .concierge-head__tools{grid-area:tools;align-items:center;gap:4px;display:flex}.workspace .concierge-panel .concierge-head__actions{flex-wrap:wrap;grid-area:actions;align-items:center;gap:8px;display:flex}.workspace .concierge-panel .concierge-head .button{min-height:34px;padding:6px 12px}.workspace .spacey-chat .concierge-note{color:var(--muted);margin:0;padding:10px 18px;font-size:13px}.workspace .spacey-chat .concierge-note--refused{color:var(--danger)}.workspace .spacey-chat .concierge-note--ended{border-top:1px solid var(--line);color:var(--fg)}.workspace .spacey-chat .concierge-answer>.concierge-note--info{padding:0}.workspace .concierge-panel .concierge-list{border-bottom:1px solid var(--line);max-height:40%;overflow-y:auto}.workspace .concierge-panel .concierge-list--alone{border-bottom:0;flex:1;max-height:none}.workspace .concierge-panel .concierge-list__all{color:var(--accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0 12px 12px;padding:4px 6px;font-size:13px;text-decoration:underline;display:block}.workspace .concierge-panel .concierge-list__all:hover{color:var(--accent-strong)}.workspace .concierge-panel .concierge-list__all:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.workspace .concierge-panel .concierge-items{gap:4px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.workspace .concierge-panel .concierge-item{text-align:left;border-radius:var(--radius);width:100%;color:var(--fg);background:0 0;border:1px solid #0000;gap:1px;padding:8px 10px;display:grid}.workspace .concierge-panel .concierge-item:hover{background:var(--accent-quiet)}.workspace .concierge-panel .concierge-item[aria-current=true]{border-color:var(--line-strong);background:var(--surface-raised)}.workspace .concierge-panel .concierge-item__title{overflow-wrap:anywhere;font-weight:600}.workspace .concierge-panel .concierge-item__when{color:var(--muted);font-size:12px}.workspace .spacey-chat .concierge-welcome{gap:12px;padding:28px 20px;display:grid}.workspace .spacey-chat .concierge-welcome h3{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600;line-height:1.3}.workspace .spacey-chat .concierge-welcome p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.workspace .spacey-chat .concierge-starters{gap:10px;margin-top:8px;display:grid}.workspace .spacey-chat .concierge-starter{white-space:normal;text-align:left;justify-content:start;justify-items:start;gap:4px;width:100%;height:auto;padding:14px;display:grid}.workspace .spacey-chat .concierge-starter__question{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}.workspace .spacey-chat .concierge-conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.workspace .spacey-chat .concierge-scroll{flex:1;min-height:0;padding:8px 0;position:relative;overflow-y:auto}.workspace .spacey-chat .concierge-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.workspace .spacey-chat .concierge-flow{min-width:0;display:block}.workspace .spacey-chat .concierge-follow{pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;right:18px}.workspace .spacey-chat .concierge-follow__working{border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-pop);border-radius:999px;align-items:center;gap:4px;padding:9px 12px;display:inline-flex}.workspace .spacey-chat .concierge-follow__dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.workspace .spacey-chat .concierge-follow__down{pointer-events:auto;box-sizing:border-box;border:1px solid var(--accent-fill);background:var(--accent-fill);width:40px;height:40px;color:var(--on-accent);box-shadow:var(--shadow-pop);border-radius:50%;place-items:center;padding:0;display:inline-grid}.workspace .spacey-chat .concierge-follow__down:hover{background:var(--accent-fill-hover);border-color:var(--accent-fill-hover)}@media (prefers-reduced-motion:no-preference){.workspace .spacey-chat .concierge-follow__dot{animation:1.2s ease-in-out infinite concierge-follow-dot}.workspace .spacey-chat .concierge-follow__dot:nth-child(2){animation-delay:.2s}.workspace .spacey-chat .concierge-follow__dot:nth-child(3){animation-delay:.4s}@keyframes concierge-follow-dot{0%,80%,to{opacity:.25}40%{opacity:1}}}.workspace .spacey-chat .concierge-thread{gap:14px;margin:0;padding:0 18px;list-style:none;display:grid}.workspace .spacey-chat .concierge-message{gap:4px;min-width:0;display:grid}.workspace .spacey-chat .concierge-message--person{text-align:right;justify-items:end}.workspace .spacey-chat .concierge-message--person .concierge-text{background:var(--accent-quiet);border-radius:var(--radius);padding:8px 12px}.workspace .spacey-chat .concierge-who{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:11px;font-weight:650}.workspace .spacey-chat .concierge-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.workspace .spacey-chat .concierge-meta{color:var(--muted);margin:0;font-size:13px}.workspace .spacey-chat .concierge-meta--refused{color:var(--danger)}.workspace .spacey-chat .concierge-aside{font-style:italic}.workspace .spacey-chat .concierge-sentence{overflow-wrap:anywhere;margin:0;font-weight:600}.workspace .spacey-chat .request-facts-block{gap:4px;display:grid}.workspace .spacey-chat .request-facts{overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:13px}.workspace .spacey-chat .request-facts__warning{color:var(--warn);background:var(--surface-raised);border:1px solid var(--warn);border-radius:var(--radius);overflow-wrap:anywhere;margin:0;padding:6px 10px;font-size:13px}.workspace .spacey-chat .request-facts__words{overflow-wrap:anywhere;white-space:pre-wrap;max-height:12em;margin:0;font-size:13px;font-weight:600;overflow:auto}.workspace .spacey-chat .concierge-working{gap:4px;display:grid}.workspace .spacey-chat .concierge-message--person .concierge-working,.workspace .spacey-chat .concierge-message--person>.concierge-note{text-align:left;justify-self:stretch;padding-left:0;padding-right:0}.workspace .spacey-chat .concierge-steps{color:var(--muted);gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.workspace .spacey-chat .concierge-step{grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:4px 8px;min-width:0;display:grid}.workspace .spacey-chat .concierge-step__mark{box-sizing:border-box;border:2px solid var(--line);background:0 0;border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.workspace .spacey-chat .concierge-step__words{overflow-wrap:anywhere}.workspace .spacey-chat .concierge-step--working{color:var(--fg)}.workspace .spacey-chat .concierge-step--working .concierge-step__mark{border-color:var(--accent)}.workspace .spacey-chat .concierge-step--done .concierge-step__mark{border-color:var(--accent);background:var(--accent)}.workspace .spacey-chat .concierge-step--waiting{color:var(--fg)}.workspace .spacey-chat .concierge-step--waiting .concierge-step__mark{border-color:var(--warn);background:var(--warn)}.workspace .spacey-chat .concierge-step--refused .concierge-step__mark{border-color:var(--danger);background:var(--danger)}@media (prefers-reduced-motion:no-preference){.workspace .spacey-chat .concierge-step--working .concierge-step__mark,.workspace .spacey-chat .concierge-plan--working .concierge-plan__mark{animation:1.4s ease-in-out infinite concierge-step-pulse}@keyframes concierge-step-pulse{0%,to{box-shadow:0 0 0 0 var(--accent-quiet)}50%{box-shadow:0 0 0 4px var(--accent-quiet)}}}.workspace .spacey-chat .concierge-answer{text-align:left;gap:8px;width:100%;min-width:0;display:grid}.workspace .spacey-chat .concierge-figure{border:1px solid var(--line);border-radius:var(--radius);gap:6px;min-width:0;margin:0;padding:10px 12px;display:grid}.workspace .spacey-chat .concierge-figure figcaption{color:var(--muted);font-size:12px;font-weight:600}.workspace .spacey-chat .concierge-figure .app-figure{cursor:default;font-size:28px;text-decoration:none}.workspace .spacey-chat .concierge-how-button{color:var(--accent);background:0 0;border:0;justify-self:start;padding:0;font-size:12px;text-decoration:underline}.workspace .spacey-chat .concierge-how-button:hover{color:var(--accent-strong)}.workspace .spacey-chat .concierge-plan{text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.workspace .spacey-chat .concierge-plan--live{border-color:var(--line-strong)}.workspace .spacey-chat .concierge-message--person>.concierge-plan,.workspace .spacey-chat .concierge-message--person .concierge-working .concierge-plan{justify-self:stretch}.workspace .spacey-chat .concierge-plan>summary{cursor:pointer;border-radius:var(--radius);min-height:36px;color:var(--muted);align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:400;list-style:none;display:flex}.workspace .spacey-chat .concierge-plan>summary::-webkit-details-marker{display:none}.workspace .spacey-chat .concierge-plan>summary>:first-child{flex:auto;min-width:0}.workspace .spacey-chat .concierge-plan>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;order:0;width:7px;height:7px;transform:rotate(-45deg)}.workspace .spacey-chat .concierge-plan[open]>summary:after{transform:rotate(45deg)}.workspace .spacey-chat .concierge-plan>summary:hover{background:var(--surface-hover)}.workspace .spacey-chat .concierge-plan>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace .spacey-chat .concierge-plan__head{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.workspace .spacey-chat .concierge-plan__mark{box-sizing:border-box;border:2px solid var(--line);border-radius:50%;flex:none;width:10px;height:10px}.workspace .spacey-chat .concierge-plan--working .concierge-plan__mark{border-color:var(--accent)}.workspace .spacey-chat .concierge-plan--waiting .concierge-plan__mark{border-color:var(--warn);background:var(--warn)}.workspace .spacey-chat .concierge-plan--done .concierge-plan__mark{border-color:var(--accent);background:var(--accent)}.workspace .spacey-chat .concierge-plan--stopped .concierge-plan__mark{border-color:var(--danger);background:var(--danger)}.workspace .spacey-chat .concierge-plan__title{color:var(--fg);overflow-wrap:anywhere;font-weight:600}.workspace .spacey-chat .concierge-plan__now{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.workspace .spacey-chat .concierge-plan[open] .concierge-plan__now{display:none}.workspace .spacey-chat .concierge-plan__chip{background:var(--accent-quiet);color:var(--accent);border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:600}.workspace .spacey-chat .concierge-plan__time{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:12px}.workspace .spacey-chat .concierge-plan__body{border-top:1px solid var(--line);gap:10px;padding:8px 10px 10px;display:grid}.workspace .spacey-chat .concierge-plan__more{color:var(--accent);background:0 0;border:0;justify-self:start;padding:0;font-size:12px;text-decoration:underline}.workspace .spacey-chat .concierge-plan__facts{border-top:1px dashed var(--line);gap:6px;margin:0;padding-top:8px;font-size:13px;display:grid}.workspace .spacey-chat .concierge-plan__fact{grid-template-columns:minmax(6rem,8rem) minmax(0,1fr);gap:2px 12px;display:grid}.workspace .spacey-chat .concierge-plan__fact dt{color:var(--muted);font-size:12px;font-weight:600}.workspace .spacey-chat .concierge-plan__fact dd{overflow-wrap:anywhere;gap:2px;min-width:0;margin:0;display:grid}.workspace .spacey-chat .concierge-step__main{gap:2px;min-width:0;display:grid}.workspace .spacey-chat .concierge-step__detail{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.workspace .spacey-chat .concierge-step__time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.workspace .spacey-chat .concierge-step__open{color:var(--accent);font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.workspace .spacey-chat .concierge-step__open:hover{color:var(--accent-strong);text-decoration-style:solid}.workspace .spacey-chat .concierge-step__open:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.workspace .spacey-chat .concierge-step__glyph{vertical-align:-1px;margin-left:4px}.workspace .spacey-chat .concierge-step__result{grid-column:2/-1;min-width:0}.workspace .spacey-chat .concierge-steps--batch{border-left:2px solid var(--line);grid-column:2/-1;padding-left:12px}.workspace .spacey-chat .concierge-step--declined .concierge-step__mark{border-color:var(--muted)}.workspace .spacey-chat .concierge-step--note .concierge-step__mark{border-color:var(--warn)}.workspace .spacey-chat .concierge-step--call .concierge-step__mark{border-radius:2px}.workspace .spacey-chat .concierge-step--unfinished .concierge-step__mark{border-style:dashed;border-color:var(--line-strong)}.workspace .spacey-chat .concierge-step--earlier,.workspace .spacey-chat .concierge-step--more{grid-template-columns:minmax(0,1fr)}.workspace .spacey-chat .concierge-reads{gap:6px;margin:0;padding:0;list-style:none;display:grid}.workspace .spacey-chat .concierge-reads li{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.workspace .spacey-chat .concierge-reads .button{min-height:28px;padding:3px 10px;font-size:12px}.workspace .spacey-chat .concierge-waiting{border:1px solid var(--warn);border-radius:var(--radius);background:var(--warn-quiet);gap:6px;margin:14px 18px 0;padding:12px 14px;display:grid}.workspace .spacey-chat .concierge-details summary{cursor:pointer;color:var(--accent);font-size:13px}.workspace .spacey-chat .concierge-input{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius);font-family:var(--mono,monospace);white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;margin:6px 0 0;padding:10px 12px;font-size:13px;overflow:auto}.workspace .spacey-chat .concierge-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace .spacey-chat .concierge-cards{gap:10px;margin:14px 0 0;padding:0 18px;list-style:none;display:grid}.workspace .spacey-chat .concierge-card{border:1px solid var(--line);border-radius:var(--radius);gap:4px;padding:10px 12px;display:grid}.workspace .spacey-chat .concierge-thread>.concierge-card{min-width:0}.workspace .spacey-chat .concierge-figure .app-table-wrap{max-width:100%;overflow-x:auto}.workspace .spacey-chat .concierge-figure .app-table th,.workspace .spacey-chat .concierge-figure .app-table td{overflow-wrap:normal}.workspace .spacey-chat .concierge-card--waiting{border-color:var(--warn);background:var(--warn-quiet)}.workspace .spacey-chat .concierge-card--stopped{border-color:var(--danger)}.workspace .spacey-chat .concierge-compose{border-top:1px solid var(--line);gap:8px;padding:12px 18px 16px;display:grid}.workspace .spacey-chat .concierge-compose .input{box-sizing:border-box;resize:vertical;width:100%}.workspace .spacey-chat .concierge-message-input{box-sizing:border-box;resize:vertical;width:100%;min-height:100px;max-height:240px;font-size:14px;line-height:1.6}.workspace .spacey-chat .concierge-compose .concierge-actions{flex-wrap:nowrap;gap:12px}.workspace .spacey-chat .concierge-hint{flex:1;min-width:0;font-size:12px;line-height:1.5}.workspace .spacey-chat .concierge-compose .concierge-actions>button{flex:none}.workspace .spacey-chat .concierge-divider{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.workspace .spacey-chat .concierge-divider:before,.workspace .spacey-chat .concierge-divider:after{content:"";border-top:1px dashed var(--line-strong);flex:auto;min-width:12px}.workspace .spacey-chat .concierge-divider__label{flex:none}.workspace .spacey-chat .concierge-infomark{flex:none;display:inline-flex;position:relative}.workspace .spacey-chat .concierge-infomark__button{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface);width:18px;min-width:0;height:18px;min-height:0;color:var(--muted);cursor:help;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.workspace .spacey-chat .concierge-infomark__button:hover,.workspace .spacey-chat .concierge-infomark__button[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.workspace .spacey-chat .concierge-infomark__tip{z-index:5;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-raised);width:240px;max-width:70vw;color:var(--fg);text-align:left;overflow-wrap:anywhere;padding:8px 10px;font-size:12px;font-style:normal;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 6px);right:-8px}.workspace .spacey-chat .concierge-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace .spacey-chat .concierge-chart{gap:8px}.workspace .spacey-chat .concierge-chart figcaption{color:var(--fg);overflow-wrap:anywhere;font-size:13px;font-weight:620}.workspace .spacey-chat .concierge-chart__note{color:var(--muted);margin:0;font-size:12px}.workspace .spacey-chat .concierge-chart__toggle{justify-self:start}.workspace .spacey-chat .concierge-chart__figures{min-width:0}.workspace .spacey-chat .concierge-figures .concierge-figures__number{text-align:right;font-variant-numeric:tabular-nums}.workspace .spacey-chat .concierge-chart__retry{justify-self:start;min-height:28px;padding:3px 10px;font-size:12px}.workspace .spacey-chat .app-echart{box-sizing:border-box;width:100%;min-width:0;height:280px;max-height:560px;position:relative}.workspace .spacey-chat .app-echart--loading{place-items:center;display:grid}.workspace .spacey-chat .app-echart svg{max-width:100%}.workspace .spacey-chat .kpi-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,104px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.workspace .spacey-chat .kpi-tile{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:2px;min-width:0;padding:10px 12px;display:grid;position:relative}.workspace .spacey-chat .kpi-tile__label{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}.workspace .spacey-chat .kpi-tile__value{color:var(--fg);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:640;line-height:1.15}.workspace .spacey-chat .kpi-tile__change{color:var(--muted);margin:0;font-size:13px}.workspace .spacey-chat .kpi-tile__arrow{font-size:10px}.workspace .spacey-chat .kpi-tile__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace .spacey-chat .kpi-tile__spark{width:100%;max-width:160px;height:36px;margin-top:6px;display:block;overflow:visible}.workspace .spacey-chat .kpi-tile__spark-line{fill:none;stroke:var(--chart-1);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.workspace .spacey-chat .kpi-tile__spark-dot{fill:var(--chart-1)}.workspace .spacey-chat .concierge-map{gap:8px;min-width:0;display:grid}.workspace .spacey-chat .concierge-map .app-chart--map{max-width:100%;min-height:260px;max-height:340px}.workspace .spacey-chat .concierge-map .app-map__canvas{width:100%;max-width:100%;min-height:260px;max-height:340px}.workspace .spacey-start{flex-direction:column;gap:14px;min-width:0;padding:14px 18px 16px;display:flex;position:relative}.workspace .spacey-start__form{gap:8px;min-width:0;display:grid}.workspace .spacey-start__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace .spacey-start .spacey-start__input{box-sizing:border-box;resize:vertical;width:100%;min-height:100px;max-height:240px;font-size:14px;line-height:1.6}.workspace .spacey-start__note{color:var(--muted);margin:0;font-size:13px}.workspace .spacey-start__note--refused{color:var(--danger)}.workspace .spacey-start__actions{align-items:center;gap:12px;display:flex}.workspace .spacey-start__hint{min-width:0;color:var(--muted);flex:1;margin:0;font-size:12px;line-height:1.5}.workspace .spacey-start__actions>button{flex:none}.workspace .spacey-start__starters{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.workspace .spacey-start__starter{border:1px solid var(--line);border-radius:var(--radius);max-width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-items:start;gap:2px;padding:8px 12px;font-size:13px;font-weight:600;display:grid}.workspace .spacey-start__starter:hover:not(:disabled){background:var(--accent-quiet)}.workspace .spacey-start__starter:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace .spacey-start__starter:disabled{opacity:.5;cursor:default}.workspace .spacey-start__question{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}.workspace .concierge-files{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.workspace .concierge-file{border:1px solid var(--line);max-width:100%;color:var(--fg);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;display:inline-flex}.workspace .concierge-file__name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.workspace .concierge-file__button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none}.workspace .concierge-file__kind{color:var(--muted);font-size:11px}.workspace .concierge-file__button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace .concierge-used{gap:4px;min-width:0;display:grid}.workspace .concierge-used__title{color:var(--muted);margin:0;font-size:12px;font-weight:600}.workspace .concierge-used__list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.workspace .concierge-used__chip{border:1px solid var(--line);max-width:100%;font:inherit;color:var(--fg);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;display:inline-flex}.workspace .concierge-used__chip .search-icon{width:14px;height:14px;color:var(--muted);flex:none}.workspace .concierge-used__chip:hover{background:var(--accent-quiet)}.workspace .concierge-used__chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace .concierge-used__name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.ws-dialog:has(.dataset-preview-dialog__foot){width:min(880px,100%)}.ws-dialog:has(.dataset-preview-dialog__foot)>:not(.ws-dialog__head){min-width:0;margin-left:22px;margin-right:22px}.ws-dialog .dataset-preview-dialog__foot{margin:12px 22px 18px}.workspace .concierge-file--removed{color:var(--muted)}.workspace .concierge-file__note{color:var(--muted);font-style:italic}.vector-issues{margin:8px 0 0}.workspace.vector-experience .spacey-chat .vector-issues__trigger{min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:6px 0;font-size:13px;transition:color .16s;display:inline-flex}.workspace.vector-experience .spacey-chat .vector-issues__trigger:hover{color:var(--fg)}.vector-issues__trigger:focus-visible{outline:2px solid var(--focus-ring,currentColor);outline-offset:5px;border-radius:4px}.workspace.vector-experience .ws-dialog:has(.vector-issues__body){flex-direction:column;width:min(860px,100vw - 80px);max-height:calc(100dvh - 96px);display:flex;overflow:hidden}.workspace.vector-experience .ws-dialog:has(.vector-issues__body) .ws-dialog__head{padding-inline:32px}.vector-issues__body{min-height:0;padding:8px 32px 32px;scroll-padding-block:20px;overflow-y:auto}.vector-issues__body summary{scroll-margin-block:16px}.vector-issues__intro{color:var(--muted);max-width:65ch;margin:0 0 28px;line-height:1.65}.vector-issues__list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.vector-issues__list>li{border-top:1px solid var(--section-line);padding-top:24px}.vector-issues__list h3{overflow-wrap:anywhere;margin:0 0 10px;font-size:15px;font-weight:500;line-height:1.5}.vector-issues__list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.vector-issues__list .kit-fold{margin-top:16px}.vector-issues__detail{color:var(--muted);padding-top:16px;font-size:13px}@media (prefers-reduced-motion:reduce){.vector-issues__trigger{transition:none}}.vector-plan{color:var(--fg);overflow-wrap:anywhere;max-width:68ch;margin:0 0 14px;font-size:14px;line-height:1.7;animation:.22s ease-out vector-plan-arrive}@keyframes vector-plan-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vector-plan{animation:none}}.workspace.vector-experience .spacey-chat .concierge-working .vector-plan{color:var(--fg);font-size:14px}.vector-experience .concierge-step--narration .concierge-step__mark{border-color:var(--muted);background:0 0}.workspace.vector-experience .spacey-page{gap:0}.workspace.vector-experience .spacey-page__head{border-bottom:2px solid var(--section-line);align-items:center;gap:20px;min-height:52px;padding:0;display:flex}.workspace.vector-experience .spacey-page__head .ws-eyebrow{display:none}.workspace.vector-experience .spacey-page__head h1{font-size:15px;font-weight:600}.workspace.vector-experience .spacey-page__identity{align-items:center;gap:10px;display:flex}.workspace.vector-experience .spacey-page__mark{color:var(--accent)}.workspace.vector-experience .spacey-page__tabs{border:0;align-self:stretch;align-items:stretch;gap:24px;margin:0}.workspace.vector-experience .spacey-page__tabs a{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;margin-bottom:-2px;padding:10px 0;font-size:12px;display:inline-flex}.workspace.vector-experience .spacey-page__tabs a[aria-current=page]{border-bottom-color:var(--accent);background:0 0}.workspace.vector-experience .spacey-page__body{grid-template-columns:minmax(0,1fr);gap:0}.workspace.vector-experience .spacey-page--history-open .spacey-page__body{grid-template-columns:236px minmax(0,1fr)}.workspace.vector-experience .spacey-page__toolbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.workspace.vector-experience .spacey-page__toolbar-actions .button{min-height:32px}.workspace.vector-experience .spacey-page__history,.workspace.vector-experience .spacey-page__main{box-shadow:none;border:0;border-radius:0}.workspace.vector-experience .spacey-page__history{background:var(--region-context);border-right:2px solid var(--section-line)}.workspace.vector-experience .spacey-page__history[hidden]{display:none}.workspace.vector-experience .spacey-page__main{background:var(--bg);gap:8px;padding:8px 24px 0}.workspace.vector-experience .spacey-page__tools{gap:14px;padding:18px 14px}.workspace.vector-experience .spacey-page__scope{background:0 0;border:0;border-radius:0;gap:12px;padding:0}.workspace.vector-experience .spacey-page__scope-option{border-bottom:2px solid #0000;border-radius:0;padding:6px 0}.workspace.vector-experience .spacey-page__scope-option[aria-pressed=true]{border-bottom-color:var(--accent);background:0 0}.workspace.vector-experience .spacey-page__list{padding:8px 8px 18px}.workspace.vector-experience .spacey-page__row{border:0;border-left:2px solid #0000;border-radius:0;padding:12px 10px}.workspace.vector-experience .spacey-page__row[aria-current=page]{border-left-color:var(--accent);background:var(--surface-raised)}.workspace.vector-experience .spacey-page__row-title{font-size:13px;font-weight:500}.workspace.vector-experience .spacey-page__group-title{margin-block:20px 8px;font-size:10px}.workspace.vector-experience .spacey-page__tag{border-radius:2px;padding-inline:5px}.workspace.vector-experience .spacey-page__conversation-head{border-bottom:1px solid var(--section-line);box-sizing:border-box;align-items:center;min-height:40px;padding-bottom:8px}.workspace.vector-experience .spacey-page__titles{flex:1;align-items:baseline;gap:12px;display:flex;overflow:hidden}.workspace.vector-experience .spacey-page__titles h2{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.workspace.vector-experience .spacey-page__titles .spacey-page__muted{white-space:nowrap;margin:0;font-size:11px}.workspace.vector-experience .spacey-page__start{width:100%;max-width:720px;margin:auto;padding:32px 0}.workspace.vector-experience .spacey-page__start h2{letter-spacing:-.035em;font-size:26px;font-weight:500}.workspace.vector-experience .concierge-panel{border-left:2px solid var(--section-line);background:var(--bg)}.workspace.vector-experience .concierge-panel .concierge-head{border-bottom:2px solid var(--section-line);padding:18px 20px 14px}.workspace.vector-experience .concierge-panel .concierge-head h2{align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.workspace.vector-experience .concierge-panel .concierge-head h2 svg{color:var(--accent)}.workspace.vector-experience .concierge-panel .concierge-head__actions{gap:8px}.workspace.vector-experience .concierge-panel .concierge-list{background:var(--region-context)}.workspace.vector-experience .concierge-panel .concierge-item{border:0;border-left:2px solid #0000;border-radius:0;padding-block:12px}.workspace.vector-experience .concierge-panel .concierge-item[aria-current=true]{border-left-color:var(--accent)}.workspace.vector-experience .spacey-chat .concierge-scroll{padding:24px 0 32px}.workspace.vector-experience .spacey-chat .concierge-thread{gap:0;max-width:840px;margin:0 auto;padding:0 12px}.workspace.vector-experience .spacey-chat .concierge-message{gap:14px}.workspace.vector-experience .spacey-chat .concierge-message--person{text-align:left}.workspace.vector-experience .spacey-chat .concierge-message--person:not(:first-child){border-top:2px solid var(--section-line);margin-top:34px;padding-top:30px}.workspace.vector-experience .spacey-chat .vector-person-prompt{box-sizing:border-box;background:var(--chat-surface);border:1px solid var(--chat-edge);border-radius:4px;justify-self:end;gap:10px;width:fit-content;min-width:min(180px,100%);max-width:86%;padding:14px 18px 16px;display:grid}.workspace.vector-experience .spacey-chat .concierge-message--person .concierge-text{background:0 0;border:0;padding:0;font-size:14px;line-height:1.65}.workspace.vector-experience .spacey-chat .concierge-message--person .concierge-who{justify-content:flex-end;font-size:11px}.workspace.vector-experience .spacey-chat .concierge-who{color:var(--fg);text-transform:none;letter-spacing:0;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.workspace.vector-experience .spacey-chat .concierge-who svg{color:var(--accent);flex:none}.workspace.vector-experience .spacey-chat .concierge-message--concierge{margin-top:26px;font-size:16px;line-height:1.65}.workspace.vector-experience .spacey-chat .concierge-md,.workspace.vector-experience .spacey-chat .concierge-message--concierge>.concierge-text{font-size:16px;line-height:1.65}.workspace.vector-experience .spacey-chat .concierge-access-changed{border-top:1px solid var(--section-line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:12px;font-size:12px;line-height:1.5;display:flex}.workspace.vector-experience .spacey-chat .concierge-access-changed p{margin:0}.workspace.vector-experience .spacey-chat .concierge-message--concierge>.concierge-who{border-bottom:1px solid var(--section-line);margin-bottom:4px;padding-bottom:12px}.workspace.vector-experience .spacey-chat .concierge-answer{gap:18px}.workspace.vector-experience .spacey-chat .concierge-figure{border:1px solid var(--chat-edge);background:var(--chat-surface);box-shadow:none;border-radius:4px;padding:18px}.workspace.vector-experience .spacey-chat .concierge-figure .app-panel{box-shadow:none;background:0 0;border:0}.workspace.vector-experience .spacey-chat .concierge-used{border-top:1px solid var(--section-line);padding-top:18px}.workspace.vector-experience .spacey-chat .concierge-used__list{gap:8px 14px}.workspace.vector-experience .spacey-chat .concierge-used__chip{background:0 0;border:0;border-radius:0;padding:4px 0}.workspace.vector-experience .spacey-chat .concierge-plan{border:0;border-top:1px solid var(--section-line);background:0 0;border-radius:0}.workspace.vector-experience .spacey-chat .concierge-plan>summary{box-sizing:border-box;border-radius:0;width:100%;min-width:0;padding:10px}.workspace.vector-experience .spacey-chat .concierge-plan>summary:after{margin-inline:8px 2px}.workspace.vector-experience .spacey-chat .concierge-plan__mark{width:8px;height:8px;margin-inline:2px}.workspace.vector-experience .spacey-chat .concierge-plan__body{padding:16px 0}.workspace.vector-experience .spacey-chat .concierge-plan__chip{background:var(--surface-raised);color:var(--muted);border-radius:2px}.workspace.vector-experience .spacey-chat .concierge-plan__facts{border-top-style:solid}.workspace.vector-experience .spacey-chat .concierge-message--person>.concierge-plan{margin-top:4px}.workspace.vector-experience .spacey-chat .concierge-plan--quiet>summary{min-height:36px;padding:7px 4px;font-size:12px}.workspace.vector-experience .spacey-chat .concierge-plan--quiet>summary:hover{color:var(--fg);background:0 0}.workspace.vector-experience .spacey-chat .concierge-plan--quiet .concierge-plan__head{gap:3px 9px}.workspace.vector-experience .spacey-chat .concierge-plan--quiet .concierge-plan__title{font-weight:500}.workspace.vector-experience .spacey-chat .concierge-plan--quiet .concierge-plan__mark{border-width:1px;width:7px;height:7px}.workspace.vector-experience .spacey-chat .concierge-plan--quiet .concierge-plan__chip{background:0 0;padding:0;font-size:11px;font-weight:400}.workspace.vector-experience .spacey-chat .concierge-plan--quiet .concierge-plan__time{font-size:11px}.workspace.vector-experience .spacey-chat .concierge-plan--quiet.concierge-plan--live{border-top-color:var(--line)}.workspace.vector-experience .spacey-chat .concierge-plan--quiet .concierge-plan__body{border-top-color:var(--line);gap:14px;padding:13px 4px 16px}.workspace.vector-experience .spacey-chat .concierge-plan__attention{max-width:100%;color:var(--muted);flex:none;font-size:11px;font-weight:400}.workspace.vector-experience .spacey-chat .concierge-working--quiet>p:not(.concierge-hidden):not(.vector-plan){color:var(--muted);padding:7px 4px;font-size:12px}.workspace.vector-experience .spacey-chat .concierge-working--quiet .concierge-refusals{margin-block:8px 0}.workspace.vector-experience .spacey-chat .concierge-step__batch-fold{background:0 0;border:0;grid-column:2/-1;width:100%;min-width:0}.workspace.vector-experience .spacey-chat .concierge-step__batch-fold>summary{min-height:30px;color:var(--muted);gap:9px;padding:3px 2px;font-size:12px;font-weight:400}.workspace.vector-experience .spacey-chat .concierge-step__batch-fold>summary:after{border-width:1px;order:1;width:6px;height:6px}.workspace.vector-experience .spacey-chat .concierge-step__batch-fold>summary>.kit-fold__label{flex:auto}.workspace.vector-experience .spacey-chat .concierge-step__batch-fold>summary:hover{color:var(--fg)}.workspace.vector-experience .spacey-chat .concierge-step__batch-fold>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace.vector-experience .spacey-chat .concierge-step__batch-head{flex-wrap:wrap;align-items:baseline;gap:3px 12px;min-width:0;display:flex}.workspace.vector-experience .spacey-chat .concierge-step__batch-head>.concierge-step__words{overflow-wrap:anywhere;flex:auto;min-width:0}.workspace.vector-experience .spacey-chat .concierge-step__batch-head>.concierge-step__time{margin-left:auto;font-size:11px}.workspace.vector-experience .spacey-chat .concierge-step__batch-fold .concierge-steps--batch{border-left-width:1px;margin-block:7px 9px;padding-left:14px}.workspace.vector-experience .spacey-chat .concierge-step--batch:has(>.concierge-step__batch-fold)>.concierge-step__mark{margin-top:11px}@media (prefers-reduced-motion:no-preference){.workspace.vector-experience .spacey-chat .concierge-plan--working .concierge-plan__mark{box-shadow:none;animation:1.8s ease-in-out infinite vector-status-breathe}.workspace.vector-experience .spacey-chat :is(.concierge-plan--quiet,.concierge-step__batch-fold)::details-content{transition:block-size .36s cubic-bezier(.22,.61,.36,1), content-visibility .36s allow-discrete}.workspace.vector-experience .spacey-chat :is(.concierge-plan--quiet,.concierge-step__batch-fold)[open]>.kit-fold__body{animation:.32s ease-out 60ms both vector-chronology-reveal}.workspace.vector-experience .spacey-chat :is(.concierge-plan--quiet,.concierge-step__batch-fold)>summary:after{transition:transform .26s}}@keyframes vector-status-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes vector-chronology-reveal{0%{opacity:0}to{opacity:1}}.workspace.vector-experience .spacey-chat .concierge-waiting{background:var(--chat-surface);border:1px solid var(--chat-edge);border-left:3px solid var(--warn);border-radius:4px;gap:12px;margin-top:24px;padding:18px}.workspace.vector-experience .spacey-chat .vector-section-label{color:var(--muted);margin:0;font-size:11px;font-weight:600}.workspace.vector-experience .spacey-chat .concierge-card{border:0;border-top:1px solid var(--section-line);background:0 0;border-radius:0;padding:16px 0}.workspace.vector-experience .spacey-chat .concierge-card--waiting{border-top-color:var(--warn)}.workspace.vector-experience .spacey-chat .concierge-card--stopped{border-top-color:var(--danger)}.workspace.vector-experience .spacey-chat .concierge-compose{border:1px solid var(--line-strong);background:var(--chat-surface);border-radius:4px;gap:8px;padding:14px 16px 12px;transition:border-color .16s}.workspace.vector-experience .spacey-chat .concierge-compose:focus-within,.workspace.vector-experience .spacey-start__form:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.workspace.vector-experience .spacey-chat .concierge-compose .concierge-message-input,.workspace.vector-experience .spacey-start .spacey-start__input{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;min-height:60px;max-height:180px;padding:0;font-size:14px;line-height:1.6}.workspace.vector-experience .spacey-chat .concierge-compose .concierge-message-input:focus-visible,.workspace.vector-experience .spacey-start .spacey-start__input:focus-visible{box-shadow:none;border:0;outline:none}.workspace.vector-experience .spacey-chat .concierge-compose .concierge-hint{font-size:10px;line-height:1.45}.workspace.vector-experience .spacey-chat .concierge-compose .concierge-actions{gap:8px}.workspace.vector-experience .spacey-start{gap:18px;padding:18px 0}.workspace.vector-experience .spacey-start__form{border:1px solid var(--line-strong);background:var(--chat-surface);border-radius:4px;padding:14px;transition:border-color .16s}.workspace.vector-experience .spacey-start__hint{font-size:11px}.workspace.vector-experience .spacey-start__starters{flex-direction:column;gap:0}.workspace.vector-experience .spacey-start__starter{border:0;border-bottom:1px solid var(--line);border-radius:0;gap:4px;width:100%;padding:13px 0;font-size:13px;font-weight:500}.workspace.vector-experience .spacey-start__starter:hover:not(:disabled){color:var(--accent);background:0 0}.workspace.vector-experience .spacey-chat .concierge-welcome{max-width:660px;margin-inline:auto;padding:28px 12px}.workspace.vector-experience .spacey-chat .concierge-starters{gap:0}.workspace.vector-experience .spacey-chat .concierge-starter{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:14px 0}.workspace.vector-experience .spacey-chat .concierge-follow{z-index:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:40px;display:grid;left:18px}.workspace.vector-experience .spacey-chat .concierge-follow:not(:empty):before{content:"";z-index:-1;background:linear-gradient(to bottom, transparent, var(--bg));pointer-events:none;position:absolute;inset:-12px 0}.workspace.vector-experience .spacey-chat .concierge-follow__working{grid-area:1/2}.workspace.vector-experience .spacey-chat .concierge-follow__down{grid-area:1/3;justify-self:end}.workspace.vector-experience .spacey-chat .concierge-follow__working,.workspace.vector-experience .spacey-chat .concierge-follow__down{box-shadow:none;border-radius:4px}.workspace.vector-experience .concierge-panel textarea[data-slot=textarea]:not(.concierge-message-input):not(.spacey-start__input):focus-visible,.workspace.vector-experience .spacey-page--preview textarea[data-slot=textarea]:not(.concierge-message-input):not(.spacey-start__input):focus-visible{box-shadow:none;outline:2px solid var(--focus);outline-offset:2px}.workspace.vector-experience .concierge-panel .spacey-start{padding:20px}.workspace.vector-experience .concierge-panel .spacey-start__form{padding:12px}.workspace.vector-experience .concierge-panel .concierge-thread{padding-inline:20px}.workspace.vector-experience .concierge-panel .vector-person-prompt{max-width:94%;padding:12px 14px}.workspace.vector-experience .concierge-panel .concierge-figure{padding:14px}.workspace.vector-experience .spacey-chip,.workspace.vector-experience .spacey-mention-chip,.workspace.vector-experience .concierge-file,.workspace.vector-experience .concierge-mention{background:var(--chat-surface);border-color:var(--chat-edge);border-radius:3px}.workspace.vector-experience .spacey-mention-list{border-color:var(--section-line);box-shadow:none;border-radius:4px}.workspace.vector-experience .spacey-mention-option{border-radius:2px}.workspace.vector-experience .spacey-files{background:var(--bg);border-radius:0}.workspace.vector-experience .spacey-files__tools{border-bottom:2px solid var(--section-line);padding-block:18px}.workspace.vector-experience .spacey-files__hit{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.workspace.vector-experience .spacey-files__table th,.workspace.vector-experience .spacey-files__table td{padding-block:14px}.workspace.vector-experience .spacey-files__confirm{background:var(--region-support);border-radius:4px}@media (prefers-reduced-motion:reduce){.workspace.vector-experience .spacey-chat .concierge-follow__dot,.workspace.vector-experience .spacey-chat .concierge-step__mark,.workspace.vector-experience .spacey-chat .concierge-plan__mark{animation:none}}.workspace.vector-experience .vector-setup-question{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding-bottom:10px;font-size:11px;display:flex}.workspace.vector-experience .vector-setup-question>span{color:var(--muted);flex:1}.workspace.vector-experience .vector-setup-question button{color:var(--accent);background:0 0;border:0;padding:4px 0;font-size:11px}.workspace.vector-experience .vector-setup-question button:disabled{color:var(--muted);opacity:.6}.workspace.vector-experience .vector-setup-question small{color:var(--muted);flex-basis:100%;font-size:10px}.workspace.vector-experience .vx-source-add__help-actions{align-items:center;gap:8px;display:flex}.workspace.vector-experience .spacey-start__starters--compact{flex-direction:row;align-items:center;gap:8px 16px;min-height:24px}.workspace.vector-experience .spacey-start__suggestion-label{color:var(--muted);font-size:11px}.workspace.vector-experience .spacey-start__starters--compact .spacey-start__starter,.workspace.vector-experience .spacey-start__starters--compact .spacey-start__next{width:auto;color:var(--accent);background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:500}.workspace.vector-experience .spacey-start__starters--compact button:disabled{color:var(--muted);opacity:.6}.workspace.vector-experience .spacey-start__starter-copy{gap:4px;min-width:0;display:grid}.workspace.vector-experience .spacey-start__starters--before{flex-direction:column;gap:0}.workspace.vector-experience .spacey-start__starters--before .spacey-start__starter{align-items:center;gap:12px;padding:11px 0;font-size:13px;font-weight:500;display:flex}.workspace.vector-experience .spacey-start__starters--before .spacey-start__starter:last-child{border-bottom:0}.workspace.vector-experience .spacey-start__starter-icon{width:24px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.workspace.vector-experience .spacey-start__starter-icon svg{stroke-width:1.5px;width:17px;height:17px}.workspace.vector-experience .spacey-start__starters--before .spacey-start__question{font-size:11px}.workspace.vector-experience .vector-completion{align-items:baseline;gap:8px;min-width:0;padding-inline:2px;font-size:11px;line-height:1.5;display:flex}.workspace.vector-experience .vector-completion__label{color:var(--muted);flex:none}.workspace.vector-experience .vector-completion__use{min-width:0;color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:2px 0;display:inline-flex}.workspace.vector-experience .vector-completion__words{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace.vector-experience .vector-completion__use kbd{border:1px solid var(--chat-edge);color:var(--muted);font:inherit;border-radius:2px;flex:none;padding:0 4px;font-size:10px}.workspace.vector-experience .vector-completion__use:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.workspace .ss-persona .persona-question .spacey-start--arrival{flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.workspace .ss-persona .persona-question .spacey-start--arrival .spacey-start__form{border:1px solid var(--line-strong);background:var(--bg);box-shadow:none;border-radius:4px;outline:none;gap:0;margin:0;padding:0;transition:border-color .2s,box-shadow .2s;display:grid}.workspace .ss-persona .persona-question .spacey-start--arrival .spacey-start__form:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-quiet);outline:none}.workspace .ss-persona .persona-question .spacey-start--arrival .spacey-start__label{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace .ss-persona .persona-question .spacey-start--arrival .spacey-start__input{width:100%;min-height:76px;max-height:200px;color:var(--fg);box-shadow:none;resize:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:16px 18px 4px;font-family:inherit;font-size:15px;line-height:1.6;display:block}.workspace .ss-persona .persona-question .spacey-start--arrival .spacey-start__input::placeholder{color:var(--muted);opacity:1}.workspace .ss-persona .persona-question .spacey-start--arrival .spacey-start__actions{border:0;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:8px 10px 10px 18px;display:flex}.workspace .ss-persona .persona-question .spacey-start--arrival .spacey-start__hint{min-width:0;color:var(--dim);flex:1;margin:0;font-size:11.5px;line-height:1.5}.workspace .ss-persona .persona-question .spacey-start--arrival .spacey-start__actions>button{border-radius:4px;min-height:34px;padding:0 14px;font-size:12.5px;font-weight:500}.workspace .ss-persona .persona-question .spacey-start--arrival .spacey-start__starters{border:0;flex-flow:wrap;align-items:baseline;gap:6px 18px;min-height:0;margin:0;padding:0 2px;display:flex}.workspace .ss-persona .persona-question .spacey-start--arrival .spacey-start__suggestion-label{color:var(--muted);font-size:12px;display:inline}.workspace .ss-persona .persona-question .spacey-start--arrival .spacey-start__starter,.workspace .ss-persona .persona-question .spacey-start--arrival .spacey-start__next{width:auto;min-height:0;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-family:inherit;font-size:12px;font-weight:500;line-height:1.5;display:inline}.workspace .ss-persona .persona-question .spacey-start--arrival .spacey-start__next{color:var(--muted);font-weight:400}.workspace .ss-persona .persona-question .spacey-start--arrival .spacey-start__starter:hover:not(:disabled),.workspace .ss-persona .persona-question .spacey-start--arrival .spacey-start__next:hover:not(:disabled){text-underline-offset:3px;background:0 0;text-decoration:underline}.workspace .ss-persona .persona-question .spacey-start--arrival .spacey-start__note{color:var(--warn);margin:0 18px 8px;font-size:12px}.workspace.ws-focus.ws-asking{grid-template-columns:minmax(0,1fr) var(--ask-width,420px)}.owner-assistant-status{border-bottom:1px solid var(--line);color:var(--muted);padding:12px 18px;font-size:12px}.owner-assistant-status>div{flex-direction:column;gap:5px;display:flex}.owner-assistant-status strong{color:var(--fg);font-weight:500}.owner-assistant-status p{align-items:start;gap:10px;margin:10px 0 0;display:flex}.owner-assistant-status p[data-kind=updated]{color:var(--accent)}.owner-assistant-status button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:16px;line-height:1}@media (width<=1100px){.workspace.ws-focus.ws-asking{grid-template-columns:minmax(0,1fr)}}.source-mark{flex:none;display:block}.source-mark--tinted.source-mark--postgres{color:var(--mark-postgres)}.source-mark--tinted.source-mark--opcua{color:var(--mark-opcua)}.source-mark--tinted.source-mark--excel{color:var(--mark-excel)}.source-mark--tinted.source-mark--other{color:var(--muted)}.vector-figure-checks{color:var(--muted);margin:8px 0 4px;font-size:11px}.vector-figure-checks__summary{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.vector-figure-checks__open{border:0;border-bottom:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:0;gap:6px;padding:0;display:inline-flex}.vector-figure-checks__open:hover{color:var(--accent);border-color:var(--accent)}.vector-figure-checks__open>svg{align-self:center}.vector-figure-checks__open:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.vector-figure-checks__notice{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.vector-figure-checks__notice:before{content:"";border:1px solid;border-radius:50%;width:5px;height:5px;margin:0 7px 1px 0;display:inline-block}.vector-figure-checks__body{min-height:0;padding:20px 24px 24px;overflow:auto}.workspace.vector-experience .vector-figure-checks-modal .ws-dialog{width:min(720px,100vw - 64px);max-height:min(720px,100dvh - 64px)}.vector-figure-checks__intro,.vector-figure-checks__explanation{max-width:60ch;margin:0 0 16px;font-size:13px;line-height:1.7}.vector-figure-checks__explanation{color:var(--muted);font-size:12px}.vector-figure-checks__list{border-top:1px solid var(--line)}.vector-figure-checks__item{border-bottom:1px solid var(--line);grid-template-columns:minmax(80px,.7fr) minmax(0,2fr);gap:16px;padding:15px 0;display:grid}.vector-figure-checks__value{overflow-wrap:anywhere;color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.vector-figure-checks__evidence{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:12px;display:flex}.vector-figure-checks__missing{color:var(--ink)}.vector-figure-checks__limit{color:var(--muted);max-width:70ch;margin:16px 0 0;font-size:11px;line-height:1.7}.workspace.vector-experience .concierge-md .vector-matched-number{border:0;border-bottom:1px dotted color-mix(in srgb, var(--accent) 65%, var(--line));color:inherit;font:inherit;font-variant-numeric:inherit;line-height:inherit;cursor:pointer;background:0 0;border-radius:0;margin:0;padding:0;text-decoration:none;transition:border-color .18s,background-color .18s;display:inline}.workspace.vector-experience .concierge-md .vector-matched-number:hover{border-bottom-style:solid;border-bottom-color:var(--accent);background:var(--accent-quiet)}.workspace.vector-experience .concierge-md .vector-matched-number:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.vector-figure-checks__item[data-selected=true]{scroll-margin-block:32px;animation:4s ease-out both vector-number-receipt-arrival}.vector-figure-checks__item:focus-visible{outline:1px solid var(--focus);outline-offset:4px}@keyframes vector-number-receipt-arrival{0%,18%{background:color-mix(in srgb, var(--accent) 18%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.workspace.vector-experience .concierge-md .vector-matched-number{transition:none}.vector-figure-checks__item[data-selected=true]{background:color-mix(in srgb, var(--accent) 12%, transparent);animation:none}}.workspace.vector-experience .vector-citation{border:0;border-bottom:1px solid var(--line);max-width:15rem;color:var(--muted);font:inherit;vertical-align:baseline;cursor:pointer;text-align:left;background:0 0;border-radius:0;align-items:baseline;gap:4px;margin-inline:.3em;padding:0 1px;font-size:11px;line-height:1.6;display:inline-flex}.workspace.vector-experience .vector-citation:hover{color:var(--accent);border-color:var(--accent)}.workspace.vector-experience .vector-citation:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.workspace.vector-experience .vector-citation__number{font-variant-numeric:tabular-nums;flex:none;font-size:9px;font-weight:600}.workspace.vector-experience .vector-citation__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace.vector-experience .vector-answer-sources{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin:6px 0 2px;font-size:10px;line-height:1.7;display:flex}.workspace.vector-experience .vector-answer-sources__label{flex:none}.workspace.vector-experience .vector-answer-sources__links{flex-wrap:wrap;align-items:baseline;gap:5px 12px;min-width:0;display:flex}.workspace.vector-experience .vector-answer-sources .vector-citation{margin-inline:0}.workspace.vector-experience .vector-answer-sources__more{border:0;border-bottom:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:0}.workspace.vector-experience .vector-answer-sources__more:hover{color:var(--accent);border-color:var(--accent)}.workspace.vector-experience .vector-answer-sources__more:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.workspace.vector-experience .vector-source-modal__body{grid-auto-rows:max-content;gap:16px;min-width:0;min-height:0;padding:20px 24px 24px;display:grid;overflow:auto}.workspace.vector-experience .vector-source-modal__context{color:var(--muted);margin:0;font-size:11px}.workspace.vector-experience .vector-source-modal__limit{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.workspace.vector-experience .vector-source-modal--message .ws-dialog,.workspace.vector-experience .vector-source-modal--index .ws-dialog{width:min(720px,100vw - 64px)}.workspace.vector-experience .vector-source-modal__panes{flex-direction:column;min-height:0;display:flex;overflow:hidden}.workspace.vector-experience .vector-source-modal__tabs{border-bottom:1px solid var(--line);flex:none;gap:24px;padding-inline:24px;display:flex}.workspace.vector-experience .vector-source-modal__tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:12px 0;font-size:12px}.workspace.vector-experience .vector-source-modal__tabs button[data-state=active]{color:var(--fg);border-bottom-color:var(--accent)}.workspace.vector-experience .vector-source-modal__tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.workspace.vector-experience .vector-source-modal__body[data-state=inactive]{display:none}.workspace.vector-experience .vector-source-modal__body[data-state=active]{align-content:start}.workspace.vector-experience .vector-source-modal__facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px 24px;margin:0;padding:0 0 20px;display:grid}.workspace.vector-experience .vector-source-modal__facts>div{min-width:0}.workspace.vector-experience .vector-source-modal__facts dt{color:var(--muted);margin-bottom:5px;font-size:11px}.workspace.vector-experience .vector-source-modal__facts dd{color:var(--fg);overflow-wrap:anywhere;gap:4px;margin:0;font-size:13px;line-height:1.6;display:grid}.workspace.vector-experience .vector-source-modal__reference{font-size:12px}.workspace.vector-experience .vector-source-modal__section{min-width:0}.workspace.vector-experience .vector-source-modal__section h3{color:var(--fg);margin:0 0 12px;font-size:13px;font-weight:500}.workspace.vector-experience .vector-source-modal__body .vector-table__scroll{flex:none;justify-self:start;width:fit-content;max-width:100%;overflow:auto visible}.workspace.vector-experience .vector-source-modal__body .vector-table__grid{width:max-content;min-width:100%}.workspace.vector-experience .vector-source-modal__body .vector-table__grid td{white-space:normal;overflow-wrap:anywhere;min-width:72px;max-width:400px}.workspace.vector-experience .vector-source-modal__steps{margin:0;padding:0;list-style:none}.workspace.vector-experience .vector-source-modal__steps li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding:14px 0;display:flex}.workspace.vector-experience .vector-source-modal__step-words{min-width:0;color:var(--fg);overflow-wrap:anywhere;gap:4px;font-size:13px;line-height:1.6;display:grid}.workspace.vector-experience .vector-source-modal__parallel{color:var(--muted);font-size:11px}.workspace.vector-experience .vector-source-modal__steps .vector-citation{flex:none;margin:0}.workspace.vector-experience .vector-source-modal__steps li[aria-current=step] .vector-citation{color:var(--accent)}.workspace.vector-experience .vector-source-modal__sources{margin:0;padding:0;list-style:none}.workspace.vector-experience .vector-source-modal__sources li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding:15px 0;display:flex}.workspace.vector-experience .vector-source-modal__sources .vector-citation{max-width:70%;margin:0;font-size:13px}.workspace.vector-experience .vector-source-modal__sources li>span{color:var(--muted);font-size:11px}.workspace.vector-experience .vector-source-modal__text{border:1px solid var(--line);max-height:min(45vh,400px);color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;margin:0;padding:16px;font-size:12px;line-height:1.7;overflow:auto}.workspace .spacey-chat .concierge-md{min-width:0;color:var(--fg);white-space:normal;overflow-wrap:anywhere;gap:8px;font-size:14px;line-height:1.6;display:grid}.workspace .spacey-chat .concierge-md>*{margin:0}.workspace .spacey-chat .concierge-md--loading{color:var(--muted)}.workspace .spacey-chat .concierge-md p{margin:0}.workspace .spacey-chat .concierge-md strong{color:var(--fg);font-weight:650}.workspace .spacey-chat .concierge-md em{font-style:italic}.workspace .spacey-chat .concierge-md del{color:var(--muted)}.workspace .spacey-chat .concierge-md .concierge-md__heading{letter-spacing:0;text-transform:none;color:var(--fg);margin:6px 0 0;font-size:14px;font-weight:650}.workspace .spacey-chat .concierge-md h3.concierge-md__heading{font-size:15px}.workspace .spacey-chat .concierge-md ul,.workspace .spacey-chat .concierge-md ol{gap:4px;margin:0;padding-left:20px;display:grid}.workspace .spacey-chat .concierge-md ul{list-style:outside}.workspace .spacey-chat .concierge-md ol{list-style:decimal}.workspace .spacey-chat .concierge-md li::marker{color:var(--muted)}.workspace .spacey-chat .concierge-md li>ul,.workspace .spacey-chat .concierge-md li>ol{margin-top:4px}.workspace .spacey-chat .concierge-md blockquote{border-left:3px solid var(--line-strong);color:var(--muted);margin:0;padding:4px 0 4px 12px}.workspace .spacey-chat .concierge-md hr{border:0;border-top:1px solid var(--line);margin:4px 0}.workspace .spacey-chat .concierge-md code{font-family:var(--mono);background:var(--surface-raised);border:1px solid var(--line);border-radius:5px;padding:1px 5px;font-size:12.5px;font-weight:600}.workspace .spacey-chat .concierge-md pre{border-radius:var(--radius);background:var(--surface-raised);border:1px solid var(--line);white-space:pre;margin:0;padding:10px 12px;overflow-x:auto}.workspace .spacey-chat .concierge-md pre code{background:0 0;border:0;padding:0;font-size:12.5px;font-weight:400}.workspace .spacey-chat .concierge-md a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.workspace .spacey-chat .concierge-md a,.workspace .spacey-chat .concierge-md .concierge-md__dead-link{margin-inline:.25em}.workspace .spacey-chat .concierge-md a:empty,.workspace .spacey-chat .concierge-md .concierge-md__dead-link:empty{min-width:.5em;display:inline-block}.workspace .spacey-chat .concierge-md pre:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.workspace .spacey-chat .concierge-md a:hover{color:var(--accent-strong)}.workspace .spacey-chat .concierge-md .concierge-md__host{color:var(--muted);font-size:12px;text-decoration:none}.workspace .spacey-chat .concierge-md .concierge-md__table{border:1px solid var(--line);border-radius:var(--radius);max-width:100%;overflow-x:auto}.workspace .spacey-chat .concierge-md .concierge-md__table:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.workspace .spacey-chat .concierge-md table{border-collapse:collapse;width:100%;font-size:13px}.workspace .spacey-chat .concierge-md th{text-align:left;color:var(--muted);background:var(--surface-raised);border-bottom:1px solid var(--line);white-space:nowrap;overflow-wrap:normal;padding:6px 10px;font-weight:600}.workspace .spacey-chat .concierge-md td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:normal;padding:6px 10px}.workspace .spacey-chat .concierge-md tr:last-child td{border-bottom:0}.workspace .spacey-chat .concierge-md .concierge-md__cell--right{text-align:right;font-variant-numeric:tabular-nums}.workspace .spacey-chat .concierge-md .concierge-md__cell--center{text-align:center}.workspace .spacey-chat .concierge-md .concierge-md__cell--left{text-align:left}.inline-name{color:inherit;overflow-wrap:anywhere;word-break:normal;font-family:inherit;font-weight:600}.datasets-page{flex:1 1 0;grid-template-columns:320px minmax(0,1fr);gap:20px;min-width:0;min-height:420px;display:grid}.datasets-page__list,.datasets-page__main{background:var(--surface);border:1px solid var(--line);overscroll-behavior:contain;border-radius:6px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.workspace .datasets-page__list-title{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0;padding:14px 14px 0;font-size:10px;font-weight:650}.datasets-page__empty{align-content:start;gap:8px;padding:28px 24px;display:grid}.datasets-page__empty h1{margin:0;font-size:24px;line-height:1.2}.datasets-page__empty p{color:var(--muted);margin:0}.dataset-list{flex-direction:column;min-height:0;display:flex}.dataset-list__tools{border-bottom:1px solid var(--line);gap:10px;padding:12px 14px;display:grid}.dataset-list__tools .button{text-align:center;text-decoration:none}.dataset-list__filter{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;min-height:36px;color:var(--fg);font:inherit;padding:6px 12px;font-size:13px}.dataset-list__filter::placeholder{color:var(--muted)}.dataset-list__filter:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.dataset-list__note{color:var(--muted);margin:0;padding:12px 14px;font-size:13px}.dataset-list__items{flex-direction:column;gap:2px;margin:0;padding:8px 8px 14px;list-style:none;display:flex}.dataset-list__item{min-width:0;color:var(--fg);border:1px solid #0000;border-radius:6px;flex-direction:column;gap:2px;padding:9px 10px;text-decoration:none;display:flex}.dataset-list__item:hover{background:var(--accent-quiet)}.dataset-list__item:focus-visible{outline:2px solid var(--accent-fill);outline-offset:-2px}.dataset-list__item[aria-current=page]{background:var(--accent-quiet);border-color:var(--line);box-shadow:inset 3px 0 0 var(--accent)}.dataset-list__title{overflow-wrap:anywhere;font-size:14px;font-weight:600}.dataset-list__withdrawn{border-top:1px solid var(--line);gap:4px;padding:6px 14px 14px;display:grid}.dataset-list__withdrawn-title{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0;font-size:12px}.dataset-list__withdrawn-item{flex-direction:column;align-items:flex-start;gap:4px;padding:9px 10px;display:flex}.dataset-detail__made-from{overflow-wrap:anywhere;margin:0;font-size:13px}.dataset-list__meta{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.dataset-detail{flex-direction:column;gap:14px;min-width:0;padding:18px 22px;display:flex}.dataset-detail__head{gap:10px;min-width:0;display:grid}.dataset-detail__title-row{flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;display:flex}.workspace .dataset-detail__title{overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.2}.dataset-detail__tools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.dataset-detail__reference,.dataset-detail__origin{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin:0;font-size:13px;display:flex}.dataset-detail__reference-label{color:var(--muted)}.dataset-detail__code{border:1px solid var(--line);background:var(--surface-raised);overflow-wrap:anywhere;border-radius:4px;padding:2px 6px;font-size:12px}.dataset-detail__copied{color:var(--muted);font-size:12px}.dataset-detail__origin a{color:var(--accent);text-underline-offset:2px}.dataset-detail__origin a:hover{color:var(--accent-strong)}.dataset-detail__query summary{cursor:pointer;color:var(--accent);font-size:13px}.dataset-detail__sql{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);white-space:pre-wrap;overflow-wrap:anywhere;max-height:12em;margin:6px 0 0;padding:10px 12px;font-size:12px;overflow:auto}.dataset-detail__facts{flex-wrap:wrap;gap:6px 28px;margin:0;display:flex}.dataset-detail__facts>div{gap:1px;display:grid}.dataset-detail__facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:650}.dataset-detail__facts dd{margin:0;font-size:14px}.dataset-detail__description{border-top:1px solid var(--line);justify-items:start;gap:6px;padding-top:10px;display:grid}.dataset-detail__text{overflow-wrap:anywhere;white-space:pre-wrap;max-width:72ch;margin:0}.dataset-detail__by{color:var(--muted);margin:0;font-size:12px}.dataset-detail__note{color:var(--muted);margin:0;padding:12px 0;font-size:13px}.datasets-page__main>.dataset-detail__note{padding:18px 22px}.dataset-detail__panel{min-width:0}.dataset-tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.dataset-tabs__tab{color:var(--muted);border:1px solid #0000;border-bottom:0;border-radius:6px 6px 0 0;margin-bottom:-1px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.dataset-tabs__tab:hover{color:var(--fg);background:var(--accent-quiet)}.dataset-tabs__tab:focus-visible{outline:2px solid var(--accent-fill);outline-offset:-2px}.dataset-tabs__tab[aria-current=page]{color:var(--fg);background:var(--surface);border-color:var(--line);box-shadow:inset 0 3px 0 var(--accent)}.label-editor{gap:6px;width:min(100%,640px);display:grid}.label-editor__label{color:var(--muted);font-size:12px;font-weight:650}.label-editor__field{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--fg);font:inherit;padding:8px 12px;font-size:14px}.label-editor__field--area{resize:vertical;min-height:80px}.label-editor__field:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.label-editor__help{color:var(--muted);margin:0;font-size:12px}.label-editor__ai{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.label-editor__ai-button{align-items:center;gap:8px;display:inline-flex}.label-editor__mark{flex:none;width:16px;height:16px}.label-editor__by{color:var(--muted);font-size:12px}.label-editor__error{color:var(--danger);margin:0;font-size:13px}.label-editor__actions{gap:8px;display:flex}.data-tab{gap:10px;min-width:0;display:grid}.data-tab__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.data-tab__range{color:var(--muted);margin:0;font-size:13px}.data-tab__actions{gap:8px;display:flex}.data-tab__note{border:1px solid var(--line);border-radius:var(--radius);background:var(--warn-quiet);color:var(--fg);margin:0;padding:8px 12px;font-size:13px}.dataset-preparing{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);color:var(--muted);font-variant-numeric:tabular-nums;margin:0;padding:8px 12px;font-size:13px}.data-grid{border:1px solid var(--line);border-radius:var(--radius);min-width:0;max-width:100%;max-height:65vh;overflow:auto}.data-grid:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.data-grid__table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.data-grid__head{z-index:1;background:var(--surface-raised);border-bottom:1px solid var(--line-strong);text-align:left;vertical-align:bottom;white-space:nowrap;padding:0;font-weight:600;position:sticky;top:0}.data-grid__head>.data-grid__name,.data-grid__head>.data-grid__type{padding-inline:10px;display:block}.data-grid__head>.data-grid__name{padding-top:7px}.data-grid__head>.data-grid__type{padding-bottom:7px}.data-grid__head--number{text-align:right}.data-grid__sort{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.data-grid__sort>.data-grid__name,.data-grid__sort>.data-grid__type{padding-inline:10px 22px;display:block}.data-grid__sort>.data-grid__name{padding-top:7px}.data-grid__sort>.data-grid__type{padding-bottom:7px}.data-grid__sort:hover{background:var(--accent-quiet)}.data-grid__sort:focus-visible{outline:2px solid var(--accent-fill);outline-offset:-2px}.data-grid__arrow{color:var(--accent);font-size:10px;position:absolute;top:8px;right:8px}.data-grid__type{color:var(--muted);font-size:11px;font-weight:400}.data-grid__cell{border-bottom:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;max-width:360px;padding:5px 10px;overflow:hidden}.data-grid__cell--number{text-align:right;font-variant-numeric:tabular-nums}.data-grid__empty{color:var(--dim);font-style:italic}.dataset-schema{min-width:0;overflow:auto}.dataset-schema__table{border-collapse:collapse;width:100%;font-size:13px}.dataset-schema__table th,.dataset-schema__table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:baseline;overflow-wrap:anywhere;padding:7px 10px}.dataset-schema__table thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:650}.dataset-schema__position{color:var(--muted);font-variant-numeric:tabular-nums;width:1%}.dataset-schema__name{font-weight:600}.dataset-schema__stored{color:var(--muted);font-size:11px}@media (width<=900px){.datasets-page{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(260px,auto)}.datasets-page__list{max-height:320px}}.downloads-page{gap:16px;min-width:0;display:grid}.downloads-note{color:var(--muted);margin:0;font-size:13px}.downloads-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.downloads-item{background:var(--surface);border:1px solid var(--line);border-radius:4px;gap:10px;min-width:0;padding:20px;display:grid}.downloads-item__head{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.workspace .downloads-item__title{letter-spacing:-.1px;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.3}.downloads-item__sql{border:1px solid var(--line);background:var(--surface-raised);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:100%;padding:2px 6px;font-size:12px;display:block;overflow:hidden}.downloads-item__meta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.downloads-item__head>.downloads-state{margin-left:auto}.downloads-progress{gap:6px;display:grid}.downloads-progress progress{background:var(--surface-raised);width:100%;height:10px;accent-color:var(--accent);border:0;border-radius:999px;overflow:hidden}.downloads-progress progress::-webkit-progress-bar{background:var(--surface-raised)}.downloads-progress progress::-webkit-progress-value{background:var(--accent)}.downloads-progress progress::-moz-progress-bar{background:var(--accent)}.downloads-progress__words{margin:0;font-size:13px}.downloads-files{margin:0;padding:0;list-style:none;display:grid}.downloads-file{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 16px;min-width:0;padding:10px 0;display:flex}.downloads-file__name{overflow-wrap:anywhere;flex:220px;min-width:0;font-size:13px;font-weight:500}.downloads-file__facts{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.downloads-failure{color:var(--danger);overflow-wrap:anywhere;margin:0;font-size:13px}.downloads-item__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.downloads-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.downloads-actions:empty{display:none}.downloads-actions>.button--quiet:last-child{margin-right:-13px}.downloads-error{color:var(--danger);margin:0;font-size:13px}.downloads-dialog{gap:16px;padding:20px 24px 24px;display:grid}.downloads-dialog>p{color:var(--muted);margin:0;font-size:13px}.downloads-dialog fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.downloads-dialog legend{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;padding:0;font-size:12px;font-weight:650}.downloads-dialog__choice{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.downloads-dialog__number{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);width:9em;min-height:34px;color:var(--fg);font:inherit;padding:4px 10px;font-size:14px}.downloads-dialog__number:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.downloads-dialog__help{color:var(--muted);margin:0;font-size:12px}.downloads-dialog__summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);margin:0;padding:10px 12px;font-size:14px}.downloads-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.downloads-dialog__error{color:var(--danger);margin:0;font-size:13px}.downloads-notices{z-index:90;gap:8px;max-width:min(380px,100vw - 40px);display:grid;position:fixed;top:92px;right:20px}.downloads-notices:empty{display:none}.downloads-notice{background:var(--surface);color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-overlay);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 14px;font-size:13px;display:flex}.downloads-notice p{flex:100%;margin:0}.downloads-notice a{color:var(--accent);text-underline-offset:2px;font-weight:600}.downloads-notice a:hover{color:var(--accent-strong)}.downloads-notice a:focus-visible,.downloads-notice button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.downloads-notice button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 8px}.query-workspace{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:18px;min-width:0;display:grid}.ws-main--fill>.query-workspace{flex:1 1 0;align-items:stretch;min-height:420px}.ws-main--fill>.query-workspace>.query-workspace__main,.ws-main--fill>.query-workspace>.query-side{overscroll-behavior:contain;min-height:0;overflow:auto}.query-workspace__main{align-content:start;gap:12px;min-width:0;display:grid}.query-workspace__context{color:var(--muted);margin:0;font-size:13px}.query-workspace__status{min-height:1.2em;color:var(--muted);margin:0;font-size:13px}.query-workspace__status:empty{display:none}.query-workspace__error{border:1px solid var(--danger);border-radius:var(--radius);background:var(--danger-quiet);color:var(--danger);margin:0;padding:8px 12px;font-size:13px}.query-workspace__written{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--accent-quiet);color:var(--fg);gap:4px;padding:10px 12px;font-size:13px;display:grid}.query-workspace__written p{margin:0}.query-workspace__explanation{color:var(--muted)}.query-workspace__problem{color:var(--warn);padding-top:4px;font-weight:600}.query-box{gap:8px;min-width:0;display:grid}.query-box__bar,.query-box__foot{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.query-box__hint{color:var(--muted);font-size:12px}.query-box__editor{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);min-width:0;overflow:hidden}.query-box__go{gap:8px}.query-box__mark{flex:none;width:16px;height:16px}.query-results{gap:8px;min-width:0;display:grid}.query-results__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.query-results__line{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.query-results__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.query-results__copied{color:var(--muted);font-size:12px}.query-results__note{border:1px solid var(--line);border-left:2px solid var(--warn);background:var(--surface);color:var(--fg);border-radius:3px;margin:0;padding:12px 16px;font-size:13px}.query-workspace__waiting{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:13px;display:flex}.query-workspace__first-step{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:650}.query-workspace__steps{gap:2px;margin:0;padding-left:22px;display:grid}.query-workspace__more{font-weight:600}.query-trace{color:var(--muted);font-size:12px}.query-trace>summary{cursor:pointer;width:fit-content}.query-trace>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.query-trace__list{gap:2px;margin:4px 0 0;padding-left:18px;display:grid}.query-results__hint{color:var(--muted);margin:0;font-size:13px}.query-side{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.dataset-detail__panel .query-side{max-height:70vh;overflow:auto}.workspace .query-side__title{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0;font-size:10px;font-weight:650}.query-side__note{color:var(--muted);margin:0;font-size:12px;list-style:none}.query-side__list,.query-side__columns{gap:2px;margin:0;padding:0;list-style:none;display:grid}.query-side__columns{padding-left:22px}.query-side__row{align-items:center;gap:2px;min-width:0;display:flex}.query-side__toggle{width:22px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:4px;flex:none;padding:0;font-size:11px}.query-side__toggle:hover{background:var(--accent-quiet);color:var(--fg)}.query-side__name,.query-side__column{min-width:0;color:var(--fg);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;flex:auto;justify-content:space-between;gap:8px;padding:4px 6px;font-size:13px;display:flex}.query-side__name{font-weight:600}.query-side__name:hover,.query-side__column:hover{background:var(--accent-quiet)}.query-side__toggle:focus-visible,.query-side__name:focus-visible,.query-side__column:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.query-side__column{font-size:12px;font-weight:400}.query-side__type{color:var(--muted);flex:none;font-size:11px}.export-menu{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex;position:relative}.export-menu__list{z-index:5;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);min-width:160px;box-shadow:var(--shadow-pop);margin-top:4px;padding:4px;display:grid;position:absolute;top:100%;left:0}.export-menu__item{color:var(--fg);text-align:left;background:0 0;border:0;border-radius:4px;padding:7px 10px;font-size:13px}.dataset-detail__tools .export-menu__list,.ss-page-head__actions .export-menu__list{left:auto;right:0}.dataset-detail__panel .query-results__actions .export-menu__list{margin:0 0 4px;top:auto;bottom:100%}.export-menu__item:hover,.export-menu__item:focus-visible{background:var(--accent-quiet);outline:none}.export-menu__status{color:var(--muted);font-size:12px}.export-menu__status:empty{display:none}.export-menu__error{max-width:48ch;color:var(--danger);font-size:12px}.query-dialog{gap:14px;display:grid}.query-dialog__field{gap:6px;display:grid}.query-dialog__field>label{font-size:13px;font-weight:600}.query-dialog__help{color:var(--muted);margin:0;font-size:12px}.query-dialog__help:empty{display:none}.query-dialog__code{border:1px solid var(--line);background:var(--surface-raised);color:var(--fg);overflow-wrap:anywhere;border-radius:4px;padding:1px 6px}.query-dialog__ai{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.query-dialog__mark{flex:none;width:16px;height:16px}.query-dialog__select{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);width:100%;min-height:40px;color:var(--fg);font:inherit;padding:6px 10px;font-size:14px}.query-dialog__select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.query-dialog__error{color:var(--danger);margin:0;font-size:13px}@media (width<=900px){.query-workspace{grid-template-columns:minmax(0,1fr)}.ws-main--fill>.query-workspace{align-items:start}.query-side{max-height:320px;overflow:auto}}.vector-datasets{flex:none;min-width:0;padding:0 0 30px}.vector-datasets-toolbar{align-items:center;gap:16px;min-height:36px;display:flex}.vector-datasets-search{flex:0 360px}.vector-datasets-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:auto;font-size:12px;line-height:36px}.vector-datasets-key{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 28px;margin:12px 0 24px;font-size:12px;line-height:16px;display:flex}.vector-datasets-key>span{align-items:center;gap:8px;display:inline-flex}.vector-datasets-key strong{color:var(--fg);margin-right:4px;font-weight:500}.vector-dataset-icon{vertical-align:middle;color:var(--accent);flex:none;display:inline-block;position:relative}.vector-dataset-icon--inactive{color:var(--muted)}.vector-dataset-icon>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0}.vector-dataset-icon--stored>svg:first-child{stroke:none;fill:currentColor;width:78%;height:77%;inset:0 11% 23%}.vector-dataset-tiles{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.vector-dataset-tiles>li{min-width:0;display:flex}.vector-dataset-tile{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:176px;color:var(--fg);border-radius:4px;flex-direction:column;flex:1;padding:20px;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.vector-experience .vector-dataset-tile{color:var(--fg)}.vector-dataset-tile:hover{background:var(--surface-raised);border-color:var(--section-line,var(--line));text-decoration:none}.vector-dataset-tile:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.vector-dataset-tile__kind{min-height:20px;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;line-height:20px;display:flex}.vector-dataset-tile__kind>svg:last-child{flex:none;margin-left:auto}.workspace .vector-dataset-tile h2{letter-spacing:-.15px;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500;line-height:1.45}.vector-dataset-tile__origin{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.vector-dataset-tile__meta{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;margin-top:auto;padding-top:20px;font-size:12px;display:flex}.vector-dataset-made-from{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px;font-weight:400;display:block}.vector-dataset-state{color:var(--muted);padding-top:7px;font-size:12px;font-weight:400;display:block}.vector-datasets-table-scroll{border:1px solid var(--line);background:var(--surface);border-radius:4px;overflow-x:auto}.vector-datasets-table{border-collapse:collapse;width:100%;font-size:13px}.vector-datasets-table th,.vector-datasets-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px}.vector-datasets-table :is(th,td):first-child{padding-left:20px}.vector-datasets-table :is(th,td):last-child{padding-right:20px}.vector-datasets-table tbody tr:last-child :is(th,td){border-bottom:0}.vector-datasets-table thead th{background:var(--surface-raised);border-bottom:1px solid var(--line-strong);color:var(--muted);font-size:12px;font-weight:500}.vector-datasets-table tbody th{min-width:200px;font-weight:500}.vector-datasets-table tbody th a{color:var(--fg);text-decoration:none}.vector-datasets-table tbody th a:hover{text-underline-offset:4px;text-decoration:underline}.vector-datasets-table td{color:var(--muted)}.vector-datasets-table td:nth-last-child(-n+2){white-space:nowrap;font-variant-numeric:tabular-nums}.vector-datasets-table__storage{align-items:center;gap:8px;display:inline-flex}.vector-datasets-empty{color:var(--muted);padding:28px 0;font-size:14px}div.vector-datasets-empty{align-items:center;gap:16px;display:flex}div.vector-datasets-empty>p{margin:0}.vector-datasets-withdrawn{margin-top:36px}.vector-datasets-withdrawn p{color:var(--muted);margin:0;font-size:13px}.vector-datasets-withdrawn .vector-datasets-withdrawn__note{margin:-4px 0 8px}.vector-datasets-withdrawn ul{margin:0;padding:0;list-style:none}.vector-datasets-withdrawn li{justify-content:space-between;align-items:center;gap:24px;padding:14px 0;display:flex}.vector-datasets-withdrawn li+li{border-top:1px solid var(--line)}.workspace .vector-datasets-withdrawn h3{margin:0 0 4px;font-size:14px;font-weight:500}.vector-experience .dataset-detail{gap:0;padding:0}.vector-dataset-detail-kind{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:11px;display:inline-flex}.workspace.vector-experience.ss-app .dataset-detail .ss-page-head__aside{gap:6px 20px}.workspace.vector-experience.ss-app .dataset-detail :is(.dataset-detail__reference,.dataset-detail__origin){flex-wrap:nowrap;align-items:center;gap:8px;margin:0;font-size:12px;display:inline-flex}.workspace.vector-experience.ss-app .dataset-detail .dataset-detail__code{color:var(--fg);background:0 0;border:0;padding:0;font-size:12px}.workspace.vector-experience.ss-app .dataset-detail .ss-page-head__text>:is(.dataset-detail__note,.dataset-detail__made-from,.dataset-detail__query,.label-editor){margin:12px 0 0;padding:0}.workspace.vector-experience.ss-app .dataset-detail .ss-page-head__text>.dataset-detail__note{font-size:13px}.vector-experience .dataset-detail__made-from{color:var(--muted);font-size:12px}.vector-experience .dataset-detail__description{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 16px;padding:20px 0 0}.vector-experience .dataset-detail__description>.dataset-detail__text{color:var(--muted);grid-area:1/1;font-size:14px;line-height:1.55}.vector-experience .dataset-detail__description>.dataset-detail__by{grid-area:2/1;font-size:12px}.vector-experience .dataset-detail__description>.button{grid-area:1/2;margin-block:-4px 0}.vector-experience .dataset-detail__description>.label-editor{grid-column:1/-1}.workspace.vector-experience.ss-app .dataset-detail .dataset-tabs{margin:28px 0 24px}.vector-experience .dataset-detail__panel{padding-top:0}.vector-experience .data-grid,.vector-experience .dataset-schema{border:1px solid var(--line);background:var(--surface);border-radius:4px}.vector-experience .data-grid__head,.vector-experience .dataset-schema__table thead th{background:var(--surface-raised);border-bottom:1px solid var(--line-strong)}.vector-experience .data-grid__head{font-weight:500}.vector-experience .data-grid__head :is(.data-grid__name,.data-grid__type){color:var(--muted)}.vector-experience .data-grid__head .data-grid__name{font-size:12px;font-weight:500}.vector-experience .data-grid__head .data-grid__type{font-size:11px;font-weight:400}.vector-experience .data-grid__head>:is(.data-grid__name,.data-grid__type){padding-inline:16px}.vector-experience .data-grid__sort>:is(.data-grid__name,.data-grid__type){padding-inline:16px 24px}.vector-experience .data-grid__head>.data-grid__name,.vector-experience .data-grid__sort>.data-grid__name{padding-top:10px}.vector-experience .data-grid__head>.data-grid__type,.vector-experience .data-grid__sort>.data-grid__type{padding-bottom:10px}.vector-experience .data-grid__head:first-child :is(.data-grid__name,.data-grid__type){padding-left:20px}.vector-experience .data-grid__head:last-child>:is(.data-grid__name,.data-grid__type){padding-right:20px}.vector-experience .data-grid__head:last-child .data-grid__sort>:is(.data-grid__name,.data-grid__type){padding-right:28px}.vector-experience .data-grid__cell{padding:8px 16px}.vector-experience .data-grid__cell:first-child{padding-left:20px}.vector-experience .data-grid__cell:last-child{padding-right:20px}.vector-experience .data-grid__table tbody tr:last-child .data-grid__cell{border-bottom:0}.vector-experience .dataset-schema__table{min-width:620px}.vector-experience .dataset-schema__table :is(th,td){padding:8px 16px}.vector-experience .dataset-schema__table :is(th,td):first-child{padding-left:20px}.vector-experience .dataset-schema__table :is(th,td):last-child{padding-right:20px}.vector-experience .dataset-schema__table thead th{color:var(--muted);letter-spacing:0;text-transform:none;white-space:nowrap;overflow-wrap:normal;padding-block:10px;font-size:12px;font-weight:500}.vector-experience .dataset-schema__table tbody tr:last-child :is(th,td){border-bottom:0}.vector-experience .dataset-schema__name{font-weight:500}.vector-experience .dataset-schema__table thead th:first-child,.vector-experience .dataset-schema__position{white-space:nowrap;width:88px;min-width:88px}.vector-experience .dataset-schema__table thead th:nth-child(2){width:34%}.vector-experience .dataset-schema__table thead th:nth-child(3){width:25%}.vector-experience .data-tab{gap:12px}.vector-experience .data-tab__bar{min-height:30px}.vector-experience .data-tab__actions{gap:6px}.workspace.vector-experience.ss-app .data-tab__note{color:var(--fg)}.workspace.vector-experience.ss-app .data-tab__note>svg{color:var(--warn)}.workspace.vector-experience.ss-app .data-tab__note:not(.ss-notice-line){border:1px solid var(--line);border-left:2px solid var(--warn);background:var(--surface);border-radius:3px;padding:12px 16px}.vector-experience .dataset-preparing{background:var(--surface);border-radius:3px;padding:12px 16px}.vector-experience .query-workspace{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.vector-experience .query-workspace__main{gap:16px}.vector-experience .query-box{border:1px solid var(--line);background:var(--surface);border-radius:4px;gap:14px;padding:20px}.vector-experience .query-box__editor{border-color:var(--line-strong);border-radius:4px}.vector-experience .query-side{background:var(--region-support,var(--surface));border:1px solid var(--line);border-radius:4px;gap:14px;padding:20px}.vector-experience .query-side__title{text-transform:none;letter-spacing:-.1px;color:var(--fg);font-size:15px;font-weight:600;line-height:1.3}.vector-experience .query-results{border-top:2px solid var(--section-line,var(--line));gap:16px;margin-top:8px;padding-top:22px}.vector-experience .query-results__bar{padding-bottom:4px}.vector-experience .query-results>.data-grid{justify-self:start;width:fit-content;max-width:100%}.vector-experience .query-results .data-grid__table{width:max-content;min-width:100%}.vector-experience .query-results .data-grid__cell{max-width:none}.vector-experience .query-workspace__written{border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--region-assistant,var(--surface));border-radius:3px;padding:14px 20px}.vector-dataset-storage{gap:36px;padding:0 0 24px;display:grid}.vector-dataset-storage__identity{align-items:flex-start;gap:16px;display:flex}.vector-dataset-storage__mode{font-size:15px;font-weight:600;line-height:1.3;display:block}.workspace .vector-dataset-storage p{max-width:80ch;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.vector-dataset-storage__facts{flex-wrap:wrap;gap:20px 40px;margin:0;padding:20px 0 0;display:flex}.vector-dataset-storage__facts dt{color:var(--muted);font-size:12px}.vector-dataset-storage__facts dd{margin:6px 0 0;font-size:13px}.vector-dataset-storage a{color:var(--accent);text-underline-offset:3px}.vector-dataset-storage__change .ss-section-head__end{color:inherit}.workspace .vector-dataset-storage .vector-dataset-storage__alert{max-width:none;color:var(--fg);margin:0;font-size:13px;line-height:1.4}.vector-dataset-storage__source>a{margin-top:12px;font-size:13px;display:inline-block}@media (prefers-reduced-motion:reduce){.vector-dataset-tile{transition:none}}.dataset-previews{gap:8px;min-width:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.dataset-previews>li{min-width:0}.dataset-previews-section{gap:6px;min-width:0;display:grid}.dataset-previews-section__title{color:var(--muted);margin:0;font-size:12px;font-weight:600}.dataset-preview{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);min-width:0;max-width:100%;color:var(--fg);text-align:left;gap:8px;padding:10px 12px;display:grid}.dataset-preview__note{color:var(--muted);margin:0;font-size:13px}.dataset-preview__head{gap:2px;min-width:0;display:grid}.dataset-preview__title{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.dataset-preview__title a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.dataset-preview__title a:hover{color:var(--accent-strong)}.dataset-preview__meta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.dataset-preview__description{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.dataset-preview__bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.dataset-preview__switch{border:1px solid var(--line-strong);border-radius:var(--radius);display:inline-flex;overflow:hidden}.dataset-preview__switch button{color:var(--fg);cursor:pointer;background:0 0;border:0;padding:3px 10px;font-size:13px}.dataset-preview__switch button+button{border-left:1px solid var(--line-strong)}.dataset-preview__switch button:hover{background:var(--accent-quiet)}.dataset-preview__switch button[aria-pressed=true]{background:var(--surface-raised);font-weight:600}.dataset-preview__switch button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.dataset-preview__open{color:var(--accent);text-underline-offset:2px;font-size:13px;text-decoration:underline}.dataset-preview__open:hover{color:var(--accent-strong)}.dataset-preview__open:focus-visible,.dataset-preview__title a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.dataset-preview__body{min-width:0;max-width:100%;max-height:16em;overflow:auto}.dataset-preview__body:has(>.data-grid){max-height:none;overflow:visible}.dataset-preview__body>.data-grid{max-height:16em}.dataset-preview--bare{border:0;border-radius:0;padding:0}.dataset-preview--bare .dataset-preview__body>.data-grid{max-height:60vh}.dataset-preview--bare .dataset-preview__body:not(:has(>.data-grid)){max-height:60vh}.dataset-preview__schema{border-collapse:collapse;width:100%;font-size:13px}.dataset-preview__schema th,.dataset-preview__schema td{border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere;padding:3px 8px 3px 0}.dataset-preview__schema th{color:var(--muted);font-weight:600}.dataset-preview__caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dataset-preview__hidden{color:var(--muted)}.vector-conversation-state{min-width:0;color:var(--muted);flex-wrap:wrap;gap:5px 12px;font-size:11px;display:inline-flex}.vector-conversation-state__work,.vector-conversation-state__unread{align-items:center;gap:6px;min-width:0;display:inline-flex}.vector-conversation-state__ring{box-sizing:border-box;border:1px solid var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.vector-conversation-state__unread>span{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.workspace.vector-experience .spacey-page__row--unread .spacey-page__row-title,.workspace.vector-experience .concierge-panel .concierge-item--unread .concierge-item__title{font-weight:650}.vector-conversation-notices{z-index:90;overscroll-behavior:contain;gap:8px;width:min(360px,100vw - 48px);max-height:calc(100dvh - 48px);display:grid;position:fixed;bottom:24px;right:24px;overflow-y:auto}.vector-conversation-notices:empty{display:none}.workspace.vector-experience:has(.spacey-page--preview .concierge-compose,.spacey-page--preview .spacey-start__form) .vector-conversation-notices{max-height:max(120px,100dvh - 500px);bottom:304px}.workspace.vector-experience.ws-asking .vector-conversation-notices{right:calc(var(--ask-width,420px) + 24px)}.vector-conversation-notice{background:var(--surface);border:1px solid var(--line-strong);color:var(--fg);box-shadow:var(--shadow-overlay);align-items:flex-start;gap:10px;padding:16px;font-size:13px;display:flex}.vector-conversation-notice>svg{flex:none;margin-top:2px}.vector-conversation-notice>div{flex:1;min-width:0}.vector-conversation-notice p{margin:0}.vector-conversation-notice .vector-conversation-notice__title{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;margin-bottom:10px}.vector-conversation-notice a{color:var(--accent);text-underline-offset:3px}.vector-conversation-notice--approval{border-inline-start:2px solid var(--warn)}.vector-conversation-notice--approval>svg{color:var(--warn)}.vector-conversation-notice--approval>div>p:first-child{font-weight:600}.vector-conversation-notice .vector-conversation-notice__review{border:1px solid var(--line-strong);min-height:30px;color:var(--fg);border-radius:3px;align-items:center;padding:4px 10px;text-decoration:none;display:inline-flex}.vector-conversation-notice .vector-conversation-notice__review:hover{background:var(--surface-hover)}.workspace.vector-experience .ws-nav__badge--attention{color:var(--rail-ink);font-variant-numeric:tabular-nums;background:0 0;justify-content:center;align-items:center;gap:5px;display:inline-flex}.workspace.vector-experience .ws-nav__badge--attention:before{content:"";background:var(--warn);border-radius:50%;flex:none;width:5px;height:5px}@media (width>=769px){.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-nav__badge.ws-nav__badge--vector-count{border:1px solid var(--rail-line);background:var(--rail-bg);width:auto;min-width:17px;height:17px;color:var(--rail-ink);border-radius:4px;padding:0 4px;font-size:9px;line-height:15px;top:-2px;right:-4px;overflow:visible}.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-nav__badge--attention{gap:3px}.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-nav__badge--attention:before{width:4px;height:4px}}.vector-conversation-notice button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;padding:0 3px}.vector-conversation-notice a:focus-visible,.vector-conversation-notice button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.vector-conversation-state__work--moving .vector-conversation-state__ring{animation:1.9s ease-in-out infinite vector-conversation-breath}.vector-conversation-notice{animation:.22s ease-out both vector-conversation-arrive}}@keyframes vector-conversation-breath{0%,to{opacity:.45}50%{opacity:1}}@keyframes vector-conversation-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.workspace .apps-page{align-content:start;gap:22px;display:grid}.workspace .apps-page .apps-card{padding-bottom:8px}.workspace .apps-page .apps-library{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:stretch;gap:22px;display:grid}.workspace .apps-page .apps-card .ws-card__head{justify-content:flex-start;align-items:baseline;gap:10px;display:flex}.workspace .apps-page .apps-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.workspace .apps-page .apps-search{max-width:440px;padding:0 var(--ss-inset,20px) 18px;gap:6px;display:grid}.workspace .apps-page .apps-search label{font-size:12px;font-weight:500}.workspace .apps-page .apps-search p{color:var(--muted);margin:0;font-size:12px}.workspace .apps-page .apps-empty{padding:0 var(--ss-inset,20px) 12px;margin:0}.workspace .apps-page .apps-create-details{color:var(--muted);padding:10px 0;font-size:13px}.workspace .apps-page .apps-create-details summary{cursor:pointer;font-weight:500}.workspace .apps-page .apps-create-details p{margin:8px 0 0;line-height:1.6}@media (width<=1100px){.workspace .apps-page .apps-library{grid-template-columns:minmax(0,1fr)}}.workspace .apps-page .apps-note{padding:4px var(--ss-inset,20px) 20px;color:var(--muted);margin:0}.workspace .apps-page .apps-note[role=alert],.workspace .apps-page .ws-error{color:var(--danger)}.workspace .apps-page .apps-form{padding:0 var(--ss-inset,20px) 20px;gap:8px;max-width:520px;display:grid}.workspace .apps-page .apps-form label{font-size:12px;font-weight:500}.workspace .apps-page .apps-form .input{box-sizing:border-box;width:100%}.workspace .apps-page .apps-hint{color:var(--muted);margin:0 0 6px;font-size:12px}.workspace .apps-page .apps-actions,.workspace .apps-confirm .apps-actions,.workspace .apps-link .apps-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace .apps-page .apps-list{padding:0 var(--ss-inset,20px) 18px;margin:0;list-style:none;display:grid}.workspace .apps-page .apps-list li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;padding:10px 0;display:flex}.workspace .apps-page .apps-list li>a{overflow-wrap:anywhere;font-weight:600}.workspace .apps-page .apps-list__meta{color:var(--muted);font-size:12px}.workspace .apps-page .apps-card--view{padding:var(--ss-inset,20px)}.workspace .apps-link .apps-link__value{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius);font-family:var(--mono,monospace);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:10px 12px;font-size:13px;display:block}.workspace .apps-link .apps-warning{color:var(--warn);background:var(--warn-quiet);border-radius:var(--radius);margin:0;padding:8px 12px}.workspace .app-editor{padding:0 var(--ss-inset,20px) 20px;gap:16px;display:grid}.workspace .app-editor .app-editor__field{gap:6px;max-width:520px;display:grid}.workspace .app-editor .app-editor__field label{font-size:13px;font-weight:600}.workspace .app-editor .app-editor__panels{gap:10px;margin:0;padding:0;list-style:none;display:grid}.workspace .app-editor .app-editor__panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:10px;padding:12px 14px;display:grid}.workspace .app-editor .app-editor__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace .app-editor .app-editor__kind{color:var(--muted);min-width:110px;font-size:12px}.workspace .app-editor .app-editor__title{flex:240px;min-width:0}.workspace .app-editor .app-editor__buttons{flex-wrap:wrap;gap:8px;display:flex}.workspace .app-editor .app-editor__buttons .button{min-height:32px;padding:5px 10px;font-size:12px}.workspace .app-editor .app-editor__choices{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:13px;display:flex}.workspace .app-editor .app-editor__choices label{align-items:center;gap:8px;display:flex}.workspace .app-editor select{border:1px solid var(--line-strong);border-radius:var(--radius);background-color:var(--surface);max-width:100%;min-height:36px;color:var(--fg);font:inherit;padding:6px 30px 6px 10px;font-size:13px}.workspace .app-editor select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace .app-editor select:disabled{color:var(--muted);cursor:not-allowed}.workspace .app-editor .app-editor__choices label{flex-wrap:wrap}.workspace .app-editor .app-editor__breakdown{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace .app-editor .app-editor__breakdown .button{min-height:32px;padding:5px 10px;font-size:12px}.workspace .app-editor .app-editor__note{color:var(--muted);margin:0;font-size:13px}.workspace .app-editor .app-editor__note[role=alert]{color:var(--danger)}.workspace .app-editor .app-editor__error{color:var(--danger);background:var(--danger-quiet);border-radius:var(--radius);gap:8px;padding:10px 14px;display:grid}.workspace .app-editor .app-editor__error p{margin:0}.workspace .app-editor .app-editor__actions{flex-wrap:wrap;gap:10px;display:flex}.workspace .app-editor .app-editor__add{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.workspace .app-editor .app-editor__add h3{margin:0}.workspace .app-editor .app-editor__find{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace .app-editor .app-editor__find label{font-size:13px;font-weight:600}.workspace .app-editor .app-editor__find .input{flex:220px;min-width:0}.workspace .app-editor .app-editor__hits{gap:6px;margin:0;padding:0;list-style:none;display:grid}.workspace .app-editor .app-editor__hits li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:6px 0;display:flex}.workspace .app-editor .app-editor__hit-name{font-weight:600}.workspace .app-editor .app-editor__hit-line{color:var(--muted);flex:200px;font-size:12px}.app-view{color:var(--fg);gap:14px;display:grid}.app-view .app-view__meta{color:var(--muted);margin:0;font-size:13px}.app-view .app-view__behind{border-radius:var(--radius);color:var(--warn);background:var(--warn-quiet);margin:0;padding:8px 12px}.app-view .app-view__empty{color:var(--muted);margin:0}.app-view .app-view__panels{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:stretch;gap:16px;display:grid}.app-view .app-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg,10px);flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.app-view .app-panel--table{grid-column:1/-1}.app-view .app-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.app-view .app-panel__head h3{letter-spacing:0;color:var(--fg);margin:0;font-size:15px;font-weight:620}.app-view .app-panel__kind{color:var(--muted);font-size:12px}.app-view .app-panel__refusal{border-radius:var(--radius);color:var(--warn);background:var(--warn-quiet);margin:0;padding:10px 12px}.app-view .app-panel__empty,.app-view .app-panel__note{color:var(--muted);margin:0;font-size:13px}.app-view .app-panel__foot{border-top:1px solid var(--line);gap:4px;margin-top:auto;padding-top:8px;display:grid}.app-view .app-panel__fresh,.app-view .app-panel__stopped{color:var(--muted);margin:0;font-size:12px}.app-view .app-panel__stopped{color:var(--warn)}.app-view .app-panel__how-button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline}.app-view .app-panel__how-button:hover{color:var(--accent-strong)}.app-view .app-headline{gap:4px;display:grid}.app-view .app-figure{color:var(--fg);font:inherit;letter-spacing:-.02em;text-align:left;cursor:pointer;-webkit-text-decoration:underline dotted var(--line-strong);text-decoration:underline dotted var(--line-strong);text-underline-offset:6px;background:0 0;border:0;justify-self:start;padding:0;font-size:36px;font-weight:640;line-height:1.15}.app-view .app-figure:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.app-view .app-headline__before,.app-view .app-headline__change,.app-view .app-headline__period{color:var(--muted);margin:0;font-size:13px}.app-view .app-chart{width:100%;max-width:640px;height:auto;display:block}.app-view .app-chart.app-chart--map{max-width:none;height:360px;min-height:220px;max-height:60vh}.app-view .app-chart__axis{stroke:var(--line-strong);stroke-width:1px}.app-view .app-chart__line{stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;fill:none}.app-view .app-chart__dot{fill:var(--accent)}.app-view .app-chart__dot--extreme{fill:var(--surface);stroke:var(--accent);stroke-width:2px}.app-view .app-chart__label{fill:var(--muted);font-size:11px;font-family:var(--sans,sans-serif)}.app-view .app-chart__label--figure{fill:var(--fg);font-weight:600}.app-view .app-chart__bar{fill:var(--accent)}.app-view .app-chart__bar--negative{fill:var(--danger)}.app-view .app-table-wrap{overflow-x:auto}.app-view .app-table{border-collapse:collapse;width:100%;font-size:13px}.app-view .app-table th,.app-view .app-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);overflow-wrap:anywhere;padding:7px 12px 7px 0}.app-view .app-table thead th{color:var(--muted);border-top:0;font-size:12px;font-weight:600}.app-view .app-table .app-table__numeric{text-align:right;font-variant-numeric:tabular-nums}.app-view .app-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-view .app-how{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius);gap:6px;padding:12px 14px;font-size:13px;display:grid}.app-view .app-how h4{color:var(--fg);margin:0;font-size:13px;font-weight:620}.app-view .app-how dl{gap:6px;margin:0;display:grid}.app-view .app-how .app-how__line{gap:1px;display:grid}.app-view .app-how dt{color:var(--muted);font-size:12px;font-weight:600}.app-view .app-how dd{overflow-wrap:anywhere;gap:2px;margin:0;display:grid}.app-view{--app-series-0:var(--chart-1);--app-series-1:var(--chart-2);--app-series-2:var(--chart-3);--app-series-3:var(--chart-4);--app-series-4:var(--chart-5);--app-series-5:var(--chart-6);--app-series-6:var(--chart-7);--app-series-7:var(--chart-8)}.app-view .app-map__colour--0,.app-view .app-trend__colour--0{--swatch:var(--app-series-0)}.app-view .app-map__colour--1,.app-view .app-trend__colour--1{--swatch:var(--app-series-1)}.app-view .app-map__colour--2,.app-view .app-trend__colour--2{--swatch:var(--app-series-2)}.app-view .app-map__colour--3,.app-view .app-trend__colour--3{--swatch:var(--app-series-3)}.app-view .app-map__colour--4,.app-view .app-trend__colour--4{--swatch:var(--app-series-4)}.app-view .app-map__colour--5,.app-view .app-trend__colour--5{--swatch:var(--app-series-5)}.app-view .app-map__colour--6,.app-view .app-trend__colour--6{--swatch:var(--app-series-6)}.app-view .app-map__colour--7,.app-view .app-trend__colour--7{--swatch:var(--app-series-7)}.app-view .app-map__colour--none{--swatch:var(--muted)}.app-view .app-panel--map,.app-view .app-panel--trend,.app-view .app-panel--live-table{grid-column:1/-1}.app-view .app-map,.app-view .app-trend{gap:8px;display:grid}.app-view .app-map__frame{fill:var(--surface-raised);stroke:var(--line);stroke-width:1px}.app-view .app-map__dot{fill:var(--swatch);stroke:var(--surface);stroke-width:1px}.app-view .app-map__ring{fill:none;stroke:var(--danger);stroke-width:2px}.app-view .app-map__instance--stopped .app-map__dot{opacity:.55}.app-view .app-map__label{font-size:11px}.app-view .app-map__grid{stroke:var(--line);stroke-width:1px;fill:none}.app-view .app-trend__line{stroke:var(--swatch);stroke-width:1.6px}.app-view .app-trend__dot{fill:var(--swatch)}.app-view .app-trend__axis{font-size:11px}.app-view .app-legend{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.app-view .app-legend li{align-items:center;gap:6px;display:flex}.app-view .app-legend__swatch{background:var(--swatch);border-radius:50%;width:10px;height:10px;display:inline-block}.app-view .app-live-table th.app-live-table__live{color:var(--accent)}.app-view .app-live-table th,.app-view .app-live-table td{overflow-wrap:break-word}.app-view .app-live-table__value{display:block}.app-view .app-live-table__age{color:var(--muted);font-size:11px;display:block}.app-view .app-live-table__off{color:var(--warn);font-size:12px}.app-view .app-live-table__newest{color:var(--muted);white-space:nowrap}.app-tilemap{gap:6px;min-width:0;display:grid}.app-tilemap .app-map__canvas{z-index:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);height:360px;min-height:220px;max-height:60vh;color:var(--fg);font:inherit;font-size:12px;position:relative;overflow:hidden}.app-tilemap .app-map__canvas:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.app-tilemap .app-map__canvas .leaflet-tooltip{text-overflow:ellipsis;background:var(--surface);max-width:160px;color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:none;padding:2px 6px;font-size:11px;overflow:hidden}.app-tilemap .app-map__canvas .leaflet-tooltip:before{display:none}.app-tilemap .app-map__canvas .leaflet-bar{border:1px solid var(--line-strong);box-shadow:none}.app-tilemap .app-map__canvas .leaflet-bar a{background-color:var(--surface);color:var(--fg);border-bottom-color:var(--line-strong)}.app-tilemap .app-map__canvas .leaflet-bar a:hover,.app-tilemap .app-map__canvas .leaflet-bar a:focus-visible{background-color:var(--surface-hover);color:var(--fg)}.app-tilemap .app-map__canvas .leaflet-bar a.leaflet-disabled{background-color:var(--surface-raised);color:var(--dim)}.app-tilemap .app-map__colour--0{--swatch:var(--chart-1)}.app-tilemap .app-map__colour--1{--swatch:var(--chart-2)}.app-tilemap .app-map__colour--2{--swatch:var(--chart-3)}.app-tilemap .app-map__colour--3{--swatch:var(--chart-4)}.app-tilemap .app-map__colour--4{--swatch:var(--chart-5)}.app-tilemap .app-map__colour--5{--swatch:var(--chart-6)}.app-tilemap .app-map__colour--6{--swatch:var(--chart-7)}.app-tilemap .app-map__colour--7{--swatch:var(--chart-8)}.app-tilemap .app-map__colour--none{--swatch:var(--muted)}.app-tilemap .app-map__canvas .app-map__dot{fill:var(--swatch);stroke:var(--surface);stroke-width:1.5px}.app-tilemap .app-map__canvas .app-map__ring{fill:none;stroke:var(--danger);stroke-width:3px;stroke-opacity:1}.app-tilemap .app-map__canvas .app-map__dot:focus{outline:none}.app-tilemap .app-map__canvas .app-map__dot:focus-visible{stroke:var(--focus);stroke-width:3px}.app-tilemap .app-tilemap__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.app-tilemap .app-tilemap__credit{color:var(--muted);margin:0 0 0 auto;font-size:12px}.app-tilemap .app-tilemap__credit a{color:var(--accent)}.app-tilemap .app-tilemap__fit{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.app-tilemap .app-tilemap__fit:hover{color:var(--accent-strong)}:root[data-theme=dark] .app-tilemap .leaflet-tile-pane{filter:invert(.9)hue-rotate(180deg)brightness(.85)contrast(.9)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-tilemap .leaflet-tile-pane{filter:invert(.9)hue-rotate(180deg)brightness(.85)contrast(.9)}}.workspace .app-editor .app-editor__live{align-items:flex-start}.workspace .app-editor .app-editor__fieldset{border:1px solid var(--line);border-radius:var(--radius);gap:4px;min-width:0;padding:6px 10px;display:grid}.workspace .app-editor .app-editor__fieldset label{align-items:center;gap:6px;display:flex}.app-view .app-flag{justify-items:start;gap:6px;display:grid}.app-view .app-flag__open{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.app-view .app-flag__open:hover{color:var(--accent-strong)}.app-view .app-flag__sent,.app-view .app-flag__hint{color:var(--muted);margin:0;font-size:12px}.app-view .app-flag__error{color:var(--danger);margin:0;font-size:12px}.app-view .app-flag__form{border-top:1px solid var(--line);width:100%;max-width:520px;padding-top:6px}.app-view .app-flag__form label{font-size:12px;font-weight:600}.app-view .app-flag__note{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--fg);resize:vertical;padding:6px 8px;font-size:13px}.app-view .app-flag__actions{flex-wrap:wrap;gap:10px;display:flex}.app-view .app-flag__send,.app-view .app-flag__cancel{font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--fg);cursor:pointer;padding:4px 12px;font-size:12px}.app-view .app-flag__send:disabled,.app-view .app-flag__cancel:disabled{cursor:default;opacity:.6}.workspace .apps-page .flags-card__open{padding-bottom:8px}.workspace .apps-page .flags-list{padding:0 var(--ss-inset,20px) 18px;margin:0;list-style:none;display:grid}.workspace .apps-page .flags-item{border-top:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.workspace .apps-page .flags-item p{margin:0}.workspace .apps-page .flags-item__figure{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.workspace .apps-page .flags-item__state{color:var(--warn);font-size:12px;font-weight:600}.workspace .apps-page .flags-item--resolved .flags-item__state{color:var(--muted)}.workspace .apps-page .flags-item__note{white-space:pre-wrap;overflow-wrap:anywhere}.workspace .apps-page .flags-item__meta,.workspace .apps-page .flags-item__done{color:var(--muted);font-size:12px}.workspace .apps-page .flags-item__resolve{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.workspace .apps-page .flags-item__resolve label{flex:1 0 100%;font-size:12px;font-weight:600}.workspace .apps-page .flags-item__resolve .input{flex:260px;min-width:0}.workspace.vector-experience .concierge-panel.vector-dock .concierge-head{gap:12px;padding:16px 20px 12px}.workspace.vector-experience .concierge-panel.vector-dock .concierge-head__actions{justify-content:space-between;gap:8px 12px}.workspace.vector-experience .concierge-panel.vector-dock .concierge-head__actions button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:3px;align-items:center;gap:7px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.workspace.vector-experience .concierge-panel.vector-dock .concierge-head__actions button:hover,.workspace.vector-experience .concierge-panel.vector-dock .concierge-head__actions button[aria-expanded=true]{background:var(--accent-quiet);color:var(--accent)}.workspace.vector-experience .concierge-panel.vector-dock .concierge-head__tools button{flex:none}.workspace.vector-experience .concierge-panel.vector-dock .vector-dock__start{flex-direction:column;flex:1;justify-content:safe center;gap:24px;min-width:0;min-height:0;padding:28px 20px;display:flex;overflow-y:auto}.workspace.vector-experience .concierge-panel.vector-dock .vector-dock__start[hidden]{display:none}.workspace.vector-experience .concierge-panel.vector-dock .vector-dock__welcome{text-align:center;flex:none;justify-items:center;gap:18px;min-width:0;padding-inline:4px;display:grid}.workspace.vector-experience .concierge-panel.vector-dock .vector-dock__welcome>svg{color:var(--accent)}.workspace.vector-experience .concierge-panel.vector-dock .vector-dock__welcome h3{max-width:28ch;color:var(--fg);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:21px;font-weight:500;line-height:1.35}.workspace.vector-experience .concierge-panel.vector-dock .vector-dock__start .spacey-start{flex:none;gap:20px;width:100%;padding:0}.workspace.vector-experience .concierge-panel.vector-dock .spacey-start__starters--before .spacey-start__starter{text-align:left;gap:12px;min-width:0;min-height:46px;padding:10px 4px}.workspace.vector-experience .concierge-panel.vector-dock .spacey-start__starter-icon{flex:none}.workspace.vector-experience .concierge-panel.vector-dock .spacey-start__starter-copy{overflow-wrap:anywhere}.workspace.vector-experience .concierge-panel.vector-dock .spacey-start__question{display:none}.workspace.vector-experience .concierge-panel.vector-dock .spacey-start .spacey-start__input,.workspace.vector-experience .concierge-panel.vector-dock .concierge-compose .input{min-height:100px;max-height:240px}.workspace.vector-experience .concierge-panel.vector-dock .spacey-start__form{padding:12px}.workspace.vector-experience .concierge-panel.vector-dock .spacey-start__actions{align-items:flex-end;gap:8px}.workspace.vector-experience .concierge-panel.vector-dock .spacey-start__hint{min-width:0;line-height:1.5}.workspace.vector-experience .concierge-panel.vector-dock .spacey-start .spacey-mention-list{max-height:min(280px,40vh);top:auto;bottom:calc(100% + 4px)}@media (prefers-reduced-motion:no-preference){.workspace.vector-experience .concierge-panel.vector-dock{animation:.52s cubic-bezier(.2,.75,.25,1) both vector-dock-arrive}.workspace.vector-experience .concierge-panel.vector-dock .vector-dock__welcome{animation:.72s cubic-bezier(.2,.75,.25,1) both vector-dock-emerge}}@keyframes vector-dock-arrive{0%{opacity:0}to{opacity:1}}@keyframes vector-dock-emerge{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.workspace.vector-experience .concierge-panel.vector-dock,.workspace.vector-experience .concierge-panel.vector-dock .vector-dock__welcome{animation:none;transform:none}}.workspace.vector-experience .concierge-panel.vector-dock textarea{resize:none}.agents-color-1{--agents-colour:var(--chart-1)}.agents-color-2{--agents-colour:var(--chart-2)}.agents-color-3{--agents-colour:var(--chart-3)}.agents-color-4{--agents-colour:var(--chart-4)}.agents-color-5{--agents-colour:var(--chart-5)}.agents-color-6{--agents-colour:var(--chart-6)}.agents-color-7{--agents-colour:var(--chart-7)}.agents-color-8{--agents-colour:var(--chart-8)}.workspace .agents .agents-quiet{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.workspace .agents .agents-link{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.agents-dot{background:var(--line-strong);border-radius:50%;flex:none;width:8px;height:8px}.agents-dot--live{background:var(--accent);animation:1.8s ease-in-out infinite agents-pulse}@keyframes agents-pulse{0%,to{box-shadow:0 0 0 0 var(--accent-quiet);opacity:1}50%{box-shadow:0 0 0 5px var(--accent-quiet);opacity:.7}}@media (prefers-reduced-motion:reduce){.agents-dot--live{animation:none}}.workspace .agents .agents-tiles{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.agents-tile{border:1px solid var(--line);background:var(--surface);border-radius:4px;min-width:0;display:flex;overflow:hidden}.workspace .agents .agents-pad{padding:0 20px 12px}.agents-bar{background:var(--agents-colour,var(--line-strong));flex:none;width:5px}.agents-tile__body{flex:1;align-content:start;min-width:0;display:grid}.workspace .agents .agents-tile__open{width:100%;color:var(--fg);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;gap:6px;padding:14px 16px 12px;display:grid}.workspace .agents .agents-tile__open:hover{background:var(--surface-hover)}.workspace .agents .agents-tile__open:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.agents-tile__head{align-items:center;gap:8px;min-width:0;display:flex}.agents-tile__name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.agents-tile__head .agents-badge{flex:none}.agents-tile__chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.agents-tile__chips .agents-chip{white-space:nowrap;flex:0 auto;min-width:0}.agents-tile__seen{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.workspace .agents .agents-tile__waiting{color:var(--warn);text-underline-offset:2px;padding:0 16px 12px;font-size:12px;font-weight:600;text-decoration:underline}.agents-badge{border:1px solid var(--line-strong);color:var(--fg);background:var(--surface);border-radius:3px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.agents-badge--door{color:var(--muted)}.agents-chip{background:var(--surface-raised);max-width:100%;color:var(--muted);overflow-wrap:anywhere;border-radius:3px;align-items:center;gap:6px;padding:1px 8px;font-size:11px;display:inline-flex}.agents-chip--session{color:var(--fg);background:var(--surface-raised);font-size:12px;font-weight:600}.agents-chip--session .agents-chip__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.agents-bar--dot{border-radius:50%;width:8px;height:8px}.agents-live{align-items:center;gap:12px;display:flex}.workspace .agents .agents-switch{align-items:center;gap:8px;display:inline-flex}.workspace .agents .agents-switch--on{color:var(--fg)}.agents-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 16px;display:flex}.workspace .agents .agents-filters .input{width:auto;max-width:220px;min-height:36px;font-size:13px}.workspace .agents .agents-filters .agents-search{flex:1;min-width:180px;max-width:320px}.workspace .agents .agents-filters .agents-toggles{box-sizing:border-box;align-items:center;height:36px}.agents-new{justify-content:center;padding:12px 20px 0;display:flex}.workspace .agents .agents-new__button{background:var(--accent-quiet);color:var(--accent);border:1px solid var(--accent)}.agents-minute{padding:0 20px}.workspace .agents .agents-minute__heading{color:var(--muted);font-variant-numeric:tabular-nums;margin:16px 0 6px;font-size:12px;font-weight:600}.workspace .agents .agents-rows{margin:0;padding:0;list-style:none}.agents-row{border-top:1px solid var(--line)}.workspace .agents .agents-row__main{width:100%;color:var(--fg);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:62px 150px 60px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 0;font-size:13px;display:grid}.workspace .agents .agents-row__main:hover{background:var(--surface-hover)}.workspace .agents .agents-row__main:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.agents-row__time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.agents-row__text{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.agents-mark{background:var(--line-strong);border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.agents-row__headline{overflow-wrap:anywhere}.agents-row__data{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.agents-row__figures{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;gap:12px;font-size:12px;display:flex}.agents-row--refused .agents-mark{background:var(--danger)}.agents-row--refused .agents-row__headline{color:var(--danger)}.agents-row--open{background:var(--surface-hover)}.agents-detail{gap:14px;padding:6px 0 18px 74px;display:grid}.workspace .agents .agents-detail__section h4{color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:600}.agents-detail__actions{margin-top:6px}.workspace .agents .agents-statement{border:1px solid var(--line);background:var(--surface-raised);max-height:360px;font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.55;overflow:auto}.agents-keyword{color:var(--fg);font-weight:700}.workspace .agents .agents-copy{min-height:26px;padding:2px 8px;font-size:11px}.agents-list{overflow-wrap:anywhere;margin:8px 0 0;padding-left:18px;font-size:13px}.agents-list--warn{color:var(--warn)}.agents-sentence{overflow-wrap:anywhere;margin:0 0 6px;font-size:14px}.workspace .agents .agents-facts{gap:6px;margin:8px 0 0;font-size:13px;display:grid}.agents-facts>div{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;display:grid}.agents-facts dt{color:var(--muted)}.agents-facts dd{overflow-wrap:anywhere;margin:0}.agents-hash{font-family:var(--mono);margin-right:8px;font-size:12px}.agents-timeline{gap:4px;margin:0 0 8px;padding:0;font-size:13px;list-style:none;display:grid}.agents-timeline li{gap:12px;display:flex}.agents-waiting{color:var(--warn);font-weight:600}.agents-refusal{color:var(--danger);margin:0;font-size:13px;font-weight:600}.agents-end{align-items:center;gap:12px;padding:16px 20px 20px;display:flex}.workspace .agents .agents-end.activity-note{padding:16px 20px 20px}.workspace .agents .agents-empty .activity-note{padding-top:0}.agents-drawer{padding:4px 2px}.workspace .ws-drawer .agents-facts{gap:10px;margin:0;font-size:13px;display:grid}.workspace .ws-drawer .agents-facts>div{grid-template-columns:110px minmax(0,1fr);align-items:start}.workspace .ws-drawer .agents-link{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.workspace .ws-nav__live{background:var(--rail-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto}.workspace .ws-nav__link--current:has(.ws-nav__live):after{content:none}.workspace{--radius:8px;--radius-lg:14px;color:var(--fg);background:var(--bg);font-family:var(--sans);grid-template-rows:minmax(0,1fr);grid-template-columns:248px minmax(0,1fr);height:100dvh;font-size:14px;line-height:1.55;display:grid;position:relative;overflow:hidden}.workspace button,.workspace input,.workspace select,.workspace textarea{font:inherit}.workspace button{cursor:pointer}.workspace button:disabled{cursor:default}.workspace :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.workspace .ws-main:focus-visible{outline:none}.workspace a{color:var(--accent)}.workspace a:hover{color:var(--accent-strong)}.workspace :is(p,li,dd,blockquote) code:not(pre code){color:var(--fg);overflow-wrap:anywhere;font-size:.95em;font-weight:600}.workspace h1{letter-spacing:-.04em;font-size:clamp(29px,2.8vw,40px);font-weight:620;line-height:1.2}.workspace h2{letter-spacing:-.025em;font-size:20px;font-weight:620}.workspace h3{font-size:16px;font-weight:620}.workspace .button{min-height:var(--control-md);border-radius:var(--control-radius);padding:var(--space-2) var(--control-pad-md);white-space:normal;font-size:13px;font-weight:600}.workspace .button--sm{min-height:var(--control-sm);padding:var(--space-1) var(--control-pad-sm)}.workspace .button--lg{min-height:var(--control-lg);padding:var(--space-2) var(--control-pad-lg)}.workspace td .button,.workspace td .ws-inline-actions .button{min-height:var(--control-sm);padding:var(--space-1) var(--control-pad-sm)}.workspace .button--primary{background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent-fill)}.workspace .button--primary:hover:not(:disabled){background:var(--accent-fill-hover);color:var(--on-accent);border-color:var(--accent-fill-hover)}.workspace .button:disabled,.workspace [data-slot=button]:disabled{background:var(--surface-raised);color:var(--dim);border-color:var(--line);opacity:1}.workspace .button--quiet{color:var(--fg);background:0 0;font-weight:500}.workspace .button--quiet:hover:not(:disabled){background:var(--accent-quiet)}.workspace .button--quiet:disabled,.workspace [data-slot=button][data-variant=ghost]:disabled,.workspace [data-slot=button][data-variant=link]:disabled{background:0 0;border-color:#0000}:root[data-theme=dark] .workspace .button--primary:not(:disabled),:root[data-theme=dark] .workspace [data-slot=button][data-variant=default]:not(:disabled){border-color:var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .workspace .button--primary:not(:disabled),:root:not([data-theme=light]) .workspace [data-slot=button][data-variant=default]:not(:disabled){border-color:var(--accent)}}.workspace .input{border-radius:8px;min-height:42px;font-size:14px}.workspace .page-head{margin-bottom:28px}.workspace .panel{box-shadow:none;border-radius:6px;margin-top:20px}.workspace .panel__head{background:var(--surface);padding:16px 20px}.workspace .panel__title{color:var(--fg);letter-spacing:-.01em;text-transform:none;font-size:16px;font-weight:600;line-height:1.35}.ws-rail{background:var(--rail-bg);height:auto;min-height:0;color:var(--rail-ink);z-index:5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:var(--rail-line) transparent;flex-direction:column;padding:30px 20px 18px;display:flex;position:relative;overflow-y:auto}.workspace .ws-rail a,.workspace .ws-mobile-navigation a{color:var(--rail-ink)}.workspace .ws-rail :focus-visible,.workspace .ws-mobile-navigation :focus-visible{outline-color:var(--rail-focus)}.workspace .ws-brand{color:var(--rail-ink-strong);letter-spacing:-.7px;align-items:center;gap:12px;padding:0 4px;font-size:23px;font-weight:600;text-decoration:none;display:flex}.ws-brand__mark{background:var(--brand-mark-bg);width:33px;height:38px;color:var(--brand-mark-ink);border-radius:8px;flex-shrink:0;place-items:center;font-size:26px;font-weight:700;display:grid}.ws-brand__caption{color:var(--rail-ink-muted);letter-spacing:.05em;margin-top:2px;font-size:11px;font-weight:400;display:block}.ws-context{background:var(--rail-raised);border:1px solid var(--rail-line);border-radius:10px;margin:24px 0 18px;padding:16px 12px}.ws-context label{color:var(--rail-ink-muted);letter-spacing:.045em;margin-bottom:5px;padding:0 5px;font-size:11px;display:block}.ws-context label:not(:first-child){margin-top:16px}.ws-context select{appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;color:var(--rail-ink);background:var(--rail-control-bg);text-overflow:ellipsis;border:0;border-radius:4px;min-height:30px;padding:5px 2px;font-size:13px;font-weight:550}.ws-context select:disabled{opacity:.65}.ws-context option{background:var(--rail-bg);color:var(--rail-ink-strong)}.ws-rail-label{color:var(--rail-ink-muted);text-transform:uppercase;letter-spacing:.12em;margin:0 12px 10px;font-size:10px;font-weight:600}.ws-nav{gap:6px;display:grid}.workspace .ws-nav__link{min-height:44px;color:var(--rail-ink-muted);border-radius:8px;align-items:center;gap:13px;padding:11px 12px;font-size:14px;text-decoration:none;display:flex}.workspace .ws-nav__link:hover{color:var(--rail-ink-strong);background:var(--rail-hover)}.workspace .ws-nav__link--current{color:var(--rail-ink-strong);background:var(--rail-current);box-shadow:inset 3px 0 0 var(--rail-accent);font-weight:550}.ws-nav__link svg{color:var(--rail-ink-muted);flex-shrink:0}.ws-nav__link--current svg{color:var(--rail-accent)}.ws-source-nav{border-left:1px solid var(--rail-line);gap:2px;margin:5px 0 8px 21px;padding-left:13px;display:grid}.workspace .ws-source-nav__link,.workspace .ws-source-nav__all{color:var(--rail-ink-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;min-height:34px;padding:7px 10px;font-size:12px;text-decoration:none;display:block;overflow:hidden}.workspace .ws-source-nav__link:hover,.workspace .ws-source-nav__all:hover{background:var(--rail-hover);color:var(--rail-ink-strong)}.workspace .ws-source-nav__link--current{color:var(--rail-ink-strong);background:var(--rail-current)}.workspace .ws-source-nav__all{color:var(--rail-accent);margin-top:3px}.ws-rail-bottom{margin-top:auto;padding-top:24px}.ws-nav--secondary{gap:1px}.workspace .ws-nav--secondary .ws-nav__link{min-height:38px;padding:9px 12px;font-size:12px}.workspace .ws-topbar__actions .shell__alerts{white-space:normal;font-size:12px;font-weight:600}.ws-rail-foot{color:var(--rail-ink-muted);border-top:1px solid var(--rail-line);margin-top:20px;padding:14px 12px 0;font-size:10px}.ws-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.ws-topbar{border-bottom:1px solid var(--line);background:var(--topbar-bg);justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:81px;padding:14px 40px;display:flex}.ws-topbar__context{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:0 auto;min-width:0;font-size:13px;display:flex;overflow:hidden}.ws-topbar__context>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ws-topbar__organisation{color:var(--muted)}.ws-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 7px;font-size:10px;font-weight:650}.ws-topbar .ws-eyebrow{margin-bottom:3px;font-size:9px}.ws-topbar__actions{flex-shrink:0;align-items:center;gap:18px;display:flex}.ws-account{color:var(--fg);background:0 0;border:0;align-items:center;gap:10px;min-height:42px;padding:4px 0;display:flex;font-size:12px!important}.ws-account__avatar{background:var(--accent-quiet);width:32px;height:32px;color:var(--accent-strong);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}@media (width>=769px){.workspace.ws-asking .ws-topbar{gap:12px;padding-inline:24px}.workspace.ws-asking .ws-topbar__actions{gap:8px}.workspace.ws-asking .ws-account{padding-left:8px}.workspace.ws-asking .ws-account>span:nth-child(2){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace.ws-asking .ws-account>span:last-child{display:none}}.ws-icon-button{min-width:38px;min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:3px;display:inline-grid;font-size:24px!important}.ws-icon-button:hover:not(:disabled){background:var(--accent-quiet);color:var(--fg)}.ws-icon-button:disabled{opacity:.4}.ws-mobile-menu{display:none}.ws-rail-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace .ws-rail-top .ws-brand{flex:auto;min-width:0}.workspace .ws-rail-hide{border:1px solid var(--rail-line);width:32px;height:32px;color:var(--rail-ink-muted);background:0 0;border-radius:7px;flex:none;place-items:center;padding:0;font-size:18px;line-height:1;display:inline-grid}.workspace .ws-rail-hide:hover{background:var(--rail-hover);color:var(--rail-ink-strong)}.workspace.ws-rail-hidden{grid-template-columns:minmax(0,1fr)}.workspace.ws-rail-hidden .ws-rail{display:none}.ws-rail-show{margin-left:-7px}.ws-main{--ws-gutter:40px;overscroll-behavior:contain;min-width:0;min-height:0;padding-block:38px 48px;padding-inline:max(var(--ws-gutter), calc((100% - 1520px) / 2));margin:0;position:relative;overflow:auto}.ws-main.ws-main--fill{padding-block:20px 24px;padding-inline:var(--ws-gutter);flex-direction:column;display:flex}.ws-page-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.ws-page-head>div{min-width:0}.ws-page-head h1{overflow-wrap:anywhere}.ws-lede{color:var(--muted);overflow-wrap:anywhere;max-width:700px;margin:10px 0 0;font-size:14px}.ws-card{background:var(--surface);border:1px solid var(--line);border-radius:6px;min-width:0}.ws-card__head{justify-content:space-between;align-items:center;gap:12px;padding:24px 26px 20px;display:flex}.workspace .ws-card__head .button{min-height:var(--control-sm);padding:var(--space-1) var(--control-pad-sm);font-size:12px}.ws-card__head .ws-eyebrow{font-size:9px}.ws-card__foot{border-top:1px solid var(--line);padding:17px 26px;font-size:13px}.ws-card__foot a{font-weight:550;text-decoration:none}.ws-facts{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px;display:grid}.ws-fact{align-items:center;gap:18px;padding:24px;display:flex}.ws-fact:not(:last-child){border-right:1px solid var(--line)}.ws-fact__value{letter-spacing:-.05em;font-size:32px;font-weight:600;line-height:1}.ws-fact>div{min-width:0}.ws-fact strong{font-size:13px;font-weight:600;display:block}.ws-fact>div>span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.ws-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);align-items:start;gap:24px;display:grid}.ws-work-column{gap:24px;min-width:0;display:grid}.ws-work-list{display:grid}.workspace .ws-work-item{border-top:1px solid var(--line);color:var(--fg);overflow-wrap:anywhere;padding:18px 26px;text-decoration:none;display:block}.workspace .ws-work-item:hover{background:var(--surface-hover)}.ws-work-item strong{font-size:14px;font-weight:600;display:block}.ws-work-item p{color:var(--muted);margin:6px 0;font-size:12px}.ws-work-item .ws-muted{font-size:11px}.ws-work-status{color:var(--accent);background:var(--accent-quiet);border-radius:5px;margin-bottom:8px;padding:3px 7px;font-size:11px;display:inline-block}.ws-work-status--warning{color:var(--warn);background:var(--warn-quiet)}.ws-work-action{color:var(--accent);font-size:12px;font-weight:600}.ws-work-message{color:var(--muted);padding:0 26px 20px;font-size:13px}.ws-work-message[role=alert]{color:var(--danger)}.ws-work-note{border-top:1px solid var(--line);color:var(--muted);padding:16px 26px;font-size:11px}.ws-empty{text-align:center;border-top:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:302px;padding:35px 28px;display:flex}.ws-empty>svg{width:30px;height:30px;color:var(--dim);margin-bottom:16px}.ws-empty h3{margin-bottom:8px}.ws-empty p{color:var(--muted);max-width:340px;margin-bottom:20px;font-size:13px}.ws-domain-list,.ws-source-list{border-top:1px solid var(--line)}.ws-domain-row{text-align:left;width:100%;color:var(--fg);background:0 0;border:0;align-items:center;gap:15px;padding:21px 26px;display:flex}.ws-domain-row+.ws-domain-row{border-top:1px solid var(--line)}.ws-domain-row:hover{background:var(--surface-hover)}.ws-domain-avatar,.ws-row-icon{background:var(--accent-quiet);width:42px;height:42px;color:var(--accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ws-domain-row__text{flex:1;min-width:0}.ws-domain-row__text strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;display:block}.ws-domain-row__text>span{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.ws-domain-row__count{color:var(--muted);white-space:nowrap;font-size:12px}.ws-domain-row>svg{width:16px;color:var(--dim);flex-shrink:0}.ws-next{padding:26px}.ws-next>p.ws-muted{margin-top:8px;margin-bottom:25px;font-size:12px}.ws-step{gap:13px;padding:0 0 25px;display:flex}.ws-step:last-child{padding-bottom:0}.ws-step__number{background:var(--surface-raised);width:27px;height:27px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:550;display:grid}.ws-step strong{padding-top:3px;font-size:13px;font-weight:620;display:block}.ws-step p{color:var(--muted);margin:6px 0 8px;font-size:12px}.ws-step a,.ws-text-button{color:var(--accent);font-weight:600;text-decoration:none;font-size:12px!important}.ws-text-button{background:0 0;border:0;padding:0}.ws-bottom-note{color:var(--muted);align-items:center;gap:14px;margin-top:24px;padding:20px 0;display:flex}.ws-bottom-note>svg{flex-shrink:0}.ws-bottom-note p{flex:1;max-width:720px;margin:0;font-size:12px}.ws-bottom-note a{white-space:nowrap;font-size:12px;text-decoration:none}.ws-section-description{color:var(--muted);padding:0 26px 20px;font-size:12px}.workspace .ws-source-row{color:var(--fg);align-items:center;gap:15px;padding:18px 26px;text-decoration:none;display:flex}.ws-source-row+.ws-source-row{border-top:1px solid var(--line)}.ws-source-row>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.ws-source-row strong{font-weight:600;display:block}.ws-source-row .ws-muted{font-size:12px;display:block}.ws-source-row:hover{background:var(--surface-hover)}.ws-muted{color:var(--muted)}.ws-state{margin-bottom:24px;padding:32px}.ws-state h2{margin-bottom:12px}.ws-state p{max-width:650px;color:var(--muted);margin-bottom:18px}.ws-inline-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ws-welcome{max-width:880px;margin-top:12px;padding:44px}.ws-welcome__symbol{background:var(--accent-quiet);width:64px;height:64px;color:var(--accent);border-radius:16px;place-items:center;margin-bottom:28px;display:grid}.ws-welcome__symbol svg{width:34px;height:34px}.ws-welcome h2{max-width:480px;margin-bottom:18px;font-size:30px;line-height:1.3}.ws-welcome>p:not(.ws-eyebrow){max-width:530px;color:var(--muted);margin-bottom:24px}.ws-welcome .ws-welcome__note{margin-top:16px;margin-bottom:0;font-size:12px}.ws-overlay{z-index:100;background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ws-dialog{background:var(--surface);width:min(520px,100%);box-shadow:var(--shadow-overlay);border-radius:16px;flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow-y:auto}.ws-dialog__head{border-bottom:1px solid var(--line);background:var(--surface);z-index:1;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.ws-dialog__head h2{font-size:19px}.ws-dialog__body{overscroll-behavior:contain;min-height:0;padding:var(--space-6);flex:auto;overflow-y:auto}.ws-dialog__body>p{color:var(--muted);font-size:13px}.ws-dialog__foot{padding:var(--space-3) var(--space-6);border-top:1px solid var(--line);background:var(--surface);flex:none;justify-content:flex-end}.ws-dialog:has(.ai-judge-dialog){border:1px solid var(--line-strong)}.ws-drawer-overlay{z-index:100;background:var(--scrim-soft);justify-content:flex-end;display:flex;position:fixed;inset:0}.ws-drawer{background:var(--surface);border-left:1px solid var(--line);width:min(440px,100vw);height:100dvh;box-shadow:-24px 0 70px var(--shadow-color);outline:none;flex-direction:column;display:flex}.ws-drawer--wide{width:min(620px,100vw)}.ws-drawer__head{border-bottom:1px solid var(--line);background:var(--drawer-head-bg);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.ws-drawer__title{min-width:0}.ws-drawer__head h2{overflow-wrap:anywhere;margin:0;font-size:18px}.ws-drawer__lede{color:var(--muted);margin:4px 0 0;font-size:13px}.ws-drawer__body{overflow-anchor:none;overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 24px 28px;overflow-y:auto}.ws-drawer__foot{border-top:1px solid var(--line);padding:12px 24px max(12px, env(safe-area-inset-bottom));justify-content:flex-end;gap:var(--space-2);display:flex}@media (prefers-reduced-motion:no-preference){.ws-drawer{animation:.2s ease-out ws-drawer-in}}@keyframes ws-drawer-in{0%{opacity:.5;transform:translate(28px)}to{opacity:1;transform:none}}.ws-form{flex-direction:column;gap:12px;display:flex}.ws-form label{font-size:13px;font-weight:550}.ws-form>.button{align-self:start}.ws-form textarea{resize:vertical}.ws-error{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);background:var(--danger-quiet);border-radius:8px;padding:12px;color:var(--danger)!important}.ws-help{border-top:1px solid var(--line);color:var(--muted);margin-top:6px;padding-top:18px;font-size:12px}.ws-help summary{cursor:pointer;color:var(--accent);font-weight:550}.ws-help p{margin-top:12px}.ws-session-state{align-items:center;gap:14px;margin-bottom:24px;display:flex}.ws-session-state p{color:var(--muted);margin-top:4px;font-size:12px}.ws-skip{z-index:200;background:var(--surface);padding:12px 20px;position:fixed;top:-100px;left:20px}.ws-skip:focus{top:10px}.ws-mobile-navigation{background:var(--rail-bg);color:var(--rail-ink);padding:24px}.ws-mobile-navigation .ws-brand{display:none}.ws-mobile-navigation .ws-context{margin-top:0}.ws-mobile-navigation .ws-rail-bottom{padding-top:24px}@media (width<=1200px){.workspace{grid-template-columns:222px minmax(0,1fr)}.ws-rail{padding-left:14px;padding-right:14px}.ws-topbar{padding-left:28px;padding-right:28px}.ws-main{--ws-gutter:28px;padding-block:30px}.ws-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(250px,1fr);gap:18px}.ws-fact{gap:12px;padding:22px 16px}.ws-fact>div>span{font-size:11px}.ws-domain-row{gap:12px;padding:20px}.ws-card__head{padding-left:20px;padding-right:20px}}@media (width<=1024px){.ws-dashboard-grid{grid-template-columns:minmax(0,1fr)}.ws-next{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;display:grid}.ws-next>h2,.ws-next>p{grid-column:1/-1}.ws-step{gap:10px;padding-bottom:0}.ws-fact{display:block}.ws-fact__value{margin-bottom:10px;display:block}}@media (width<=768px){.workspace{grid-template-columns:minmax(0,1fr)}.ws-rail{display:none}.ws-mobile-menu{margin-left:-7px;display:inline-grid}.ws-rail-show{display:none}.workspace .ws-source-nav__link,.workspace .ws-source-nav__all{min-height:44px;padding-top:11px;padding-bottom:11px}.ws-topbar{gap:12px;min-height:72px;padding:12px 22px}.ws-topbar__context{flex:1;font-size:12px}.ws-topbar__organisation{display:none}.ws-topbar__actions{gap:8px}.ws-refresh{display:none}.ws-main{--ws-gutter:22px;padding-block:28px}.ws-main.ws-main--fill{padding-block:14px 16px}.ws-account{gap:6px}.ws-account>span:nth-child(2){font-size:11px}.ws-account>span:last-child{display:none}.ws-page-head{flex-direction:column;align-items:start;gap:16px;margin-bottom:24px}.ws-page-head>.button{align-self:flex-start}.ws-bottom-note{flex-wrap:wrap;align-items:flex-start}.ws-bottom-note p{min-width:70%}.ws-bottom-note a{margin-left:34px}.ws-overlay{padding:16px}.ws-dialog{max-height:calc(100dvh - 32px)}.ws-drawer,.ws-drawer--wide{border-left:0;width:100vw}.ws-drawer__head{padding:16px 18px 12px}.ws-drawer__body{padding:14px 18px max(24px, env(safe-area-inset-bottom))}}@media (width<=520px){.ws-main{--ws-gutter:16px;padding-block:24px}.ws-main.ws-main--fill{padding-block:12px 14px}.ws-topbar{gap:8px;padding-left:18px;padding-right:18px}.ws-topbar__actions{flex-shrink:1;gap:6px;min-width:0}.workspace .ws-topbar__actions .shell__alerts{max-width:88px;line-height:1.25}.ws-account>span:nth-child(2){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws-facts{gap:0;margin-bottom:20px}.ws-fact{padding:18px 10px}.ws-fact__value{font-size:27px}.ws-fact strong{font-size:12px;line-height:1.4}.ws-fact>div>span{display:none}.ws-card__head{align-items:start;padding:20px 18px}.ws-card__head h2{font-size:19px}.workspace .ws-card__head .button{padding:var(--space-1) var(--space-2);max-width:110px;font-size:12px}.ws-empty{min-height:290px;padding:28px 20px}.ws-next{padding:22px;display:block}.ws-step{padding-bottom:24px}.ws-domain-row{flex-wrap:wrap;gap:10px;padding:18px}.ws-domain-avatar{width:35px;height:35px}.ws-domain-row__text{min-width:calc(100% - 78px)}.ws-domain-row__count{margin-left:45px}.ws-domain-row>svg{margin-left:auto}.ws-welcome{padding:28px 24px}.ws-welcome h2{font-size:25px}.ws-state{padding:24px}.ws-dialog__body{padding:var(--space-4)}.ws-overlay{padding:0}.ws-dialog{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.ws-dialog__head{padding:var(--space-4)}.ws-dialog__foot{padding:var(--space-3) var(--space-4) max(var(--space-3), env(safe-area-inset-bottom));flex-wrap:nowrap}.ws-dialog__foot>*{min-height:var(--control-lg);flex:1 1 0}.ws-drawer__head,.ws-drawer__foot,.ws-drawer__body{padding-inline:var(--space-4)}.workspace .button--sm,.workspace td .button,.workspace [data-slot=button][data-size=sm],.workspace [data-slot=button][data-size=icon-sm]{position:relative}.workspace .button--sm:before,.workspace td .button:before,.workspace [data-slot=button][data-size=sm]:before,.workspace [data-slot=button][data-size=icon-sm]:before{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.workspace *,.workspace :before,.workspace :after{scroll-behavior:auto;transition:none;animation:none}}.workspace.ws-focus{grid-template-columns:minmax(0,1fr)}.workspace.ws-focus .ws-main{padding-block:24px 0}.ob-page{flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin-inline:auto;display:flex}.ob-page .button{min-height:44px}.ob-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.ob-eyebrow{margin:0}.ob-exit{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ob-exit a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.ob-exit__note{color:var(--muted);font-size:12px}.ob-layout{flex:auto;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:40px;padding-bottom:28px;display:grid}.ob-steplist{gap:4px;margin:0;padding:0;list-style:none;display:grid;position:sticky;top:0}.ob-step{border-left:3px solid var(--line);border-radius:0 8px 8px 0;grid-template-columns:minmax(0,1fr);gap:1px;min-height:44px;padding:9px 12px;display:grid}.ob-step[data-state=done]{border-left-color:var(--positive)}.ob-step[data-state=skipped]{border-left-color:var(--line-strong)}.ob-step[data-state=needs-attention]{border-left-color:var(--warn);background:var(--warn-quiet)}.ob-step[aria-current=step]{border-left-color:var(--accent);background:var(--accent-quiet)}.ob-step__title{color:var(--fg);overflow-wrap:anywhere;font-weight:600}.workspace a.ob-step__title{color:var(--accent);text-decoration:none}.workspace a.ob-step__title:hover{text-decoration:underline}.ob-step[aria-current=step] .ob-step__title,.workspace .ob-step[aria-current=step] a.ob-step__title{color:var(--accent-strong)}.ob-step__state{color:var(--muted);font-size:12px}.ob-step[data-state=needs-attention] .ob-step__state{color:var(--warn);font-weight:600}.ob-step[data-state=done] .ob-step__state{color:var(--positive)}.ob-step__note{color:var(--muted);font-size:12px}.ob-content{min-width:0;max-width:720px}.ob-title{overflow-wrap:anywhere;outline:none;margin:0}.ob-title:focus-visible{outline:none}.ob-lede{max-width:640px}.ob-body{gap:18px;margin-top:24px;display:grid}.ob-notice,.ob-skipnote{margin-top:18px}.ob-progress{margin-bottom:16px;display:none}.ob-progress__line{color:var(--muted);margin:0 0 6px;font-weight:600}.ob-progress__bar{background:var(--surface-raised);width:100%;height:8px;accent-color:var(--accent-fill);border:0;border-radius:4px;overflow:hidden}.ob-footer{z-index:2;background:var(--bg);border-top:1px solid var(--line);padding:12px 0 max(12px, env(safe-area-inset-bottom));position:sticky;bottom:0}.ob-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ob-footer__end{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.ob-footer__primary{align-items:center;gap:12px;display:flex}.ob-footer .button{min-height:44px}.ob-loading{color:var(--muted);padding:24px 0}.ob-page--notice{justify-content:center}.ob-notice-card{gap:14px;padding:28px;display:grid}.ob-domains{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width<=768px){.workspace.ws-focus .ws-main{padding-block:16px 0}.ob-layout{grid-template-columns:minmax(0,1fr);gap:0}.ob-steps{display:none}.ob-progress{display:block}.ob-footer__inner{align-items:stretch}.ob-footer__end{flex:auto;justify-content:flex-end}}.ws-gate-wait{color:var(--muted);opacity:0;margin:0;padding:56px 30px;font-size:13px;animation:.3s .6s forwards ws-gate-wait}@keyframes ws-gate-wait{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ws-gate-wait{opacity:1;animation:none}}.settings{max-width:1180px}.settings-tabs{flex-wrap:wrap;gap:4px 6px;margin:0 0 24px;display:flex}.settings-tabs__group{display:contents}.settings-tabs__category{display:none}.workspace .settings-tabs__link{min-height:44px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.workspace .settings-tabs__link:hover{background:var(--surface-hover);color:var(--fg)}.settings-tabs__link:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.workspace .settings-tabs__link.settings-tabs__link--current{border-color:var(--line-strong);background:var(--accent-quiet);color:var(--accent-strong)}.settings-content{min-width:0}.workspace.vector-experience .settings{max-width:1280px}.workspace.vector-experience .settings-frame{grid-template-columns:184px minmax(0,1fr);align-items:start;column-gap:36px;display:grid}.workspace.vector-experience .settings-tabs{border-right:1px solid var(--line);gap:24px;margin:0;padding:0 20px 20px 0;display:grid}.workspace.vector-experience .settings-tabs:has(>.settings-tabs__group:first-child>.settings-tabs__link:first-child){margin-top:-10px}.workspace.vector-experience .settings-tabs__group{gap:2px;min-width:0;display:grid}.workspace.vector-experience .settings-tabs__category{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;padding-left:12px;font-size:10px;font-weight:500;display:block}.workspace.vector-experience .settings-tabs__link{min-height:36px;color:var(--muted);border:0;border-left:2px solid #0000;border-radius:0;padding:7px 12px;font-size:12px;font-weight:400;transition:background-color .18s,color .18s;display:flex;position:relative}.workspace.vector-experience .settings-tabs__link.settings-tabs__link--current{border-left-color:var(--accent);background:var(--accent-quiet);color:var(--fg);font-weight:600}.workspace.vector-experience .settings-tabs__dot{background:var(--accent);border-radius:50%;flex:none;width:4px;height:4px;margin-left:auto}.workspace.vector-experience .settings-content{max-width:980px}.workspace.vector-experience .settings-content :is(.ai-model,.settings-cost){max-width:none}.workspace.vector-experience .settings-content :is(.settings-workspace,.settings-alerts,.access-tab){gap:0;max-width:none}.workspace.vector-experience .settings-content :is(.workspace-tab__card,.access-card,.ai-model__group,.ai-status,.cost-card,.cost-adjusted,.alerts-tab__card,.vector-preferences__group){box-shadow:none;border-left-width:1px;margin:0 0 20px;padding:20px;position:relative}.workspace.vector-experience .settings-content :is(.workspace-tab__title,.access-card h2,.ai-model__group h2,.ai-status h2,.cost-card h2,.cost-adjusted h2,.alerts-tab__title,.vector-preferences__group h2,.ai-cards>legend,.ai-picker__heading){letter-spacing:-.1px;margin:0;padding:0;font-size:15px;font-weight:600;line-height:20px}.workspace.vector-experience .settings-content :is(.settings-section-note,.access-lede,.workspace-tab__lede,.cost-card__lede,.ai-cards__note,.alerts-tab__card>p){max-width:720px;color:var(--muted);margin:4px 0 16px;font-size:13px;line-height:1.55}.workspace.vector-experience .settings-content .cost-card__lede{margin:0 0 8px}.workspace.vector-experience .settings-content :is(.cost-card__head,.access-card__head,.workspace-tab__head)+:is(.access-lede,.workspace-tab__lede,.cost-card__lede){margin-top:0}.workspace.vector-experience .settings-content :is(.cost-card__head,.access-card__head,.workspace-tab__head,.vector-preferences__title){flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;min-height:20px;margin:0 0 4px;display:flex}.workspace.vector-experience .settings-content .cost-card__head{margin-bottom:4px}.workspace.vector-experience .settings-content .ai-model__scope{align-items:center;height:20px;margin:0;display:flex;position:absolute;top:20px;right:20px}.workspace.vector-experience .settings-content .settings-section-note{margin-bottom:16px}.workspace.vector-experience .settings-scope{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-size:12px;font-weight:400;line-height:20px;display:inline-flex}.workspace.vector-experience .settings-content .cost-tag{color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:400}.workspace.vector-experience .settings-fold{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:16px 0 0}.workspace.vector-experience .settings-fold>summary{align-items:center;gap:9px;min-height:40px;padding:0;font-size:13px;font-weight:500;display:flex}.workspace.vector-experience .settings-fold>summary:after{content:none}.workspace.vector-experience .settings-fold>summary:before{content:"";width:6px;height:6px;transition:transform .2s var(--ss-ease,ease);opacity:.75;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:0 1px;transform:rotate(-45deg)}.workspace.vector-experience .settings-fold[open]>summary:before{transform:rotate(45deg)translate(-1px,-1px)}.workspace.vector-experience .settings-fold>summary:hover{color:var(--fg);background:0 0}.workspace.vector-experience .settings-content :is(.ws-card,.ai-model__group,.access-card,.cost-card)>.settings-fold:last-child:not([open]){margin-bottom:-20px}.workspace.vector-experience .settings-content .ai-model>.settings-fold{border:1px solid var(--line);background:var(--surface);border-radius:4px;margin:0 0 20px;padding:0 20px}.workspace.vector-experience .settings-content .ai-model>.settings-fold>summary{min-height:56px}.workspace.vector-experience .settings-content .ai-model>.settings-fold[open]{padding-bottom:20px}.workspace.vector-experience .settings-content .settings-section-note{margin-top:4px}.workspace.vector-experience .settings-frame>.save-bar{background:var(--surface);box-shadow:none;border-radius:4px;grid-column:2;padding:14px 20px}.workspace.vector-experience .settings-directory{gap:20px;display:grid}.workspace.vector-experience .settings-directory__group[data-slot=card]{box-shadow:none;gap:0;padding:0 20px;display:block}.workspace.vector-experience .settings-directory__head{padding:20px 0 16px}.workspace.vector-experience .settings-directory__head h2{margin:0 0 4px;font-size:15px;font-weight:600;line-height:20px}.workspace.vector-experience .settings-directory__head p{max-width:660px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.workspace.vector-experience .settings-directory .settings-overview{gap:0}.workspace.vector-experience .settings-directory .settings-overview__item{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:180px minmax(0,1fr);align-items:baseline;gap:6px 20px;min-height:0;padding:14px 0;display:grid;position:relative}.workspace.vector-experience .settings-directory .settings-overview__link{min-height:0;font-size:13px;font-weight:500}.workspace.vector-experience .settings-directory .settings-overview__holds{font-size:13px;line-height:1.55}.workspace.vector-experience .settings-setup{margin-top:20px}.workspace.vector-experience .settings-setup .ob-status{background:0 0;border-radius:4px;padding:20px}.workspace.vector-experience .settings-setup .ob-status__list{gap:0}.workspace.vector-experience .settings-setup .ob-status__row{background:0 0;border:0;border-radius:0;padding:14px 0}.workspace.vector-experience .settings-setup .ob-status__row+.ob-status__row{border-top:1px solid var(--line)}.workspace.vector-experience .settings-setup .ob-status h3{padding-top:24px}@media (prefers-reduced-motion:reduce){.workspace.vector-experience .settings-tabs__link,.workspace.vector-experience .settings-fold>summary:before{transition:none}}.settings-scope{border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.settings-fold{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:18px 0}.settings-fold>summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:12px 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.settings-fold>summary::-webkit-details-marker{display:none}.settings-fold>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;margin-left:auto;transform:rotate(45deg)}.settings-fold[open]>summary:after{transform:rotate(225deg)}.settings-fold>summary:hover{background:var(--surface-hover)}.settings-fold>summary:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.settings-fold__body{padding:4px 16px 16px}.settings-overview{gap:10px;margin:0;padding:0;list-style:none;display:grid}.settings-overview__item{flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:14px 18px;display:flex}.settings-overview__link{min-height:24px;font-size:15px;font-weight:650}.settings-overview__holds{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.settings-note{max-width:700px;padding:20px 24px}.settings-note p{color:var(--muted);margin:0 0 12px}.ws-nav__badge{background:var(--rail-accent);min-width:22px;color:var(--rail-bg);text-align:center;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:700;line-height:18px}.domains-steward__name{margin-right:10px}.domains-steward__edit{margin-top:2px}.domains-steward__row td{padding:0 12px 14px}.steward-form{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;gap:14px;max-width:520px;padding:16px 18px;display:grid}.steward-form__lede{color:var(--fg);margin:0;font-weight:650}.steward-form__field{gap:6px;min-width:0;display:grid}.steward-form__field label{font-size:12px;font-weight:600}.steward-form__field .input{width:100%;min-width:0}.steward-form__note{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.steward-form__problem{color:var(--danger);overflow-wrap:anywhere;margin:0;font-size:13px}.steward-form__saved{color:var(--positive);overflow-wrap:anywhere;margin:0;font-size:13px}.steward-form__buttons{flex-wrap:wrap;gap:8px;display:flex}@media (pointer:coarse){.settings-fold>summary,.settings-tabs__link{min-height:48px}}@media (width<=600px){.settings-tabs__link{padding:8px 12px}}.workspace{--radius:6px;--radius-lg:8px}.workspace h1,.workspace h2{font-family:var(--sans);letter-spacing:-.02em;font-weight:600}.workspace h1{line-height:1.12}.workspace .ws-rail{padding:20px 16px 14px}.workspace .ws-brand{padding:0}.ws-brand__logo{width:158px;max-width:100%;height:auto;display:block}.workspace .ws-rail-hide{border:0;width:32px;height:36px}.workspace .ws-rail-hide svg{width:18px;height:18px}.workspace .ws-context{border-radius:6px;margin:16px 0 14px;padding:10px 12px}.workspace .ws-context label{letter-spacing:.05em;padding:0 2px;font-size:10px}.workspace .ws-context label:not(:first-child){margin-top:10px}.workspace .ws-context select{min-height:32px;padding:4px 2px;font-size:13px}.workspace .ws-rail-label{letter-spacing:.14em;margin:12px 12px 5px;font-size:9px}.workspace .ws-nav{gap:3px}.workspace .ws-nav-group:first-child .ws-rail-label{margin-top:0}.workspace .ws-nav__link{border-radius:8px;gap:12px;min-height:38px;padding:8px 12px;font-size:13px}.workspace .ws-nav__link--current{box-shadow:none;position:relative}.workspace .ws-nav__link--current:after{content:"";background:var(--rail-accent);border-radius:50%;width:5px;height:5px;margin-left:auto}.workspace .ws-nav__link svg{width:18px;height:18px}.workspace .ws-source-nav{margin-block:3px 5px}.workspace .ws-source-nav__link,.workspace .ws-source-nav__all{min-height:28px;padding-block:4px}.workspace .ws-rail-bottom{padding-top:10px}.workspace .ws-nav--secondary .ws-nav__link{min-height:34px;padding-block:7px;font-size:12px}.workspace .ws-rail-foot{letter-spacing:.01em;border-top:1px solid var(--rail-line);align-items:center;gap:7px;margin-top:12px;padding:12px 10px 0;font-size:10px;display:flex}.ws-rail-foot>span{background:var(--rail-accent);border-radius:50%;width:5px;height:5px}.workspace .ws-topbar{min-height:76px;padding-block:12px}.workspace .ws-topbar__context{font-size:14px;font-weight:550}.workspace .ws-topbar .ws-eyebrow{text-transform:none;letter-spacing:.01em;font-size:11px;font-weight:400}.workspace .ws-topbar__actions{gap:12px}.workspace .ws-account{border-left:1px solid var(--line);padding-left:15px;font-size:11px!important}.workspace .ws-account__avatar{background:var(--surface-raised);color:var(--fg);width:30px;height:30px;font-size:11px}.workspace .ws-topbar .ws-ask{background:var(--accent-fill);min-width:79px;min-height:38px;color:var(--on-accent);border:1px solid var(--accent-fill);box-shadow:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:12px;display:inline-flex}.workspace .ws-topbar .ws-ask:hover:not(:disabled){background:var(--accent-fill-hover);color:var(--on-accent)}.workspace .ws-topbar .ws-ask:disabled{color:var(--dim);background:var(--surface-raised);border-color:var(--line);opacity:1}.workspace .ws-topbar .ws-ask svg{width:16px;height:16px}.workspace .ws-home-head{align-items:end;margin-bottom:30px;padding-top:3px}.workspace .ws-home-head h1{max-width:760px;font-size:clamp(30px,2.6vw,36px)}.ws-home-head .ws-eyebrow{text-transform:none;letter-spacing:.02em;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:flex}.ws-home-head .ws-eyebrow>span{color:var(--line-strong,var(--dim))}.workspace .ws-home-head .ws-lede{margin-top:13px;font-size:14px;line-height:1.7}.ws-home-head>a{flex-shrink:0}.workspace .ws-facts{background:0 0;border:0;gap:16px;margin-bottom:28px}.workspace .ws-fact{border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:10px 14px;padding:18px 20px;text-decoration:none;transition:border-color .16s;display:grid}.workspace .ws-fact:hover{color:var(--fg);border-color:var(--accent)}.ws-fact__top{color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.ws-fact__top>svg:last-child{width:15px;height:15px;color:var(--dim)}.workspace .ws-fact__value{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin:0;font-size:28px;font-weight:600;line-height:1}.workspace .ws-fact strong{font-size:13px;font-weight:600}.workspace .ws-fact>div>span{margin-top:4px;font-size:12px;line-height:1.5}.workspace .ws-dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);gap:24px}.ws-home-primary{gap:24px;min-width:0;display:grid}.workspace .ws-domains{border-radius:6px;gap:0;padding:0;display:block;overflow:clip}.workspace .ws-card__head{padding:22px 24px 18px}.workspace .ws-card__head h2{font-size:18px;line-height:1.2}.workspace .ws-card__head .ws-eyebrow{margin-bottom:7px;font-size:9px}.ws-domains .ws-card__head>a,.ws-domains .ws-card__head>button{flex-shrink:0;font-size:11px}.workspace .ws-domain-row{padding:22px 24px}.workspace .ws-domain-avatar{background:var(--surface-raised);width:36px;height:36px;color:var(--muted);border-radius:4px}.workspace .ws-domain-row__text strong{font-size:14px}.workspace .ws-domain-row__text>span{font-size:12px;line-height:1.55}.workspace .ws-domain-row__count{justify-items:end;gap:5px;display:grid}.workspace .ws-domain-row__count>[data-slot=badge]{white-space:nowrap;font-size:10px}.workspace .ws-source-row{padding:20px 24px}.workspace .ws-domain-row:focus-visible,.workspace .ws-source-row:focus-visible,.workspace .ws-work-item:focus-visible{outline-offset:-3px}.workspace .ws-card__foot a{align-items:center;gap:9px;font-size:12px;display:inline-flex}.workspace .ws-card__foot svg{width:15px;height:15px}.ws-next-step{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:start;gap:16px;padding:20px 24px;display:flex}.ws-next-step__icon{width:32px;height:32px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.ws-next-step>div{min-width:0}.workspace .ws-next-step .ws-eyebrow{color:var(--muted);font-size:9px}.workspace .ws-next-step h2{font-size:18px;line-height:1.25}.ws-next-step>div>p:not(.ws-eyebrow){color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.7}.ws-next-step>div>a,.ws-next-step>div>button{margin-top:13px}.ws-next-step [data-variant=link]{min-height:28px;color:var(--blue,var(--accent));padding:0;font-size:12px}.workspace .ws-work{border-radius:6px;overflow:clip}.workspace .ws-work .ws-card__head{align-items:center}.workspace .ws-work .ws-card__head h2{font-size:18px}.workspace .ws-work .ws-card__head>button{flex-shrink:0}.workspace .ws-work .ws-eyebrow{color:var(--muted)}.workspace .ws-work-item{padding:18px 24px}.workspace .ws-work-status{font-size:10px;font-weight:550}.workspace .ws-work-item strong{font-size:13px}.workspace .ws-work-item p{line-height:1.65}.ws-work-clear{padding:2px 24px 24px}.ws-work-clear__icon{background:var(--green-quiet,var(--accent-quiet));width:29px;height:29px;color:var(--green,var(--accent));border-radius:50%;place-items:center;margin-bottom:12px;display:inline-grid}.ws-work-clear strong{font-size:13px;font-weight:550;display:block}.ws-work-clear p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.65}.workspace details.ws-work-note{padding:13px 24px}.ws-work-note summary{cursor:pointer;align-content:center;min-height:24px}.ws-work-note>p{margin-top:9px;line-height:1.6}.workspace .ws-source-status{border-radius:6px;overflow:clip}.workspace .ws-source-status .ws-card__head h2{font-size:18px}.workspace .ws-source-status .ws-work-note{padding:14px 24px;font-size:10px;line-height:1.65}.workspace .ws-explore h2{font-family:var(--sans);letter-spacing:0;margin-bottom:12px;font-size:13px;font-weight:600}.ws-explore__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace .ws-explore-link{border:1px solid var(--line);color:var(--fg);background:var(--surface);border-radius:6px;flex-direction:column;align-items:start;gap:14px;padding:16px;text-decoration:none;transition:border-color .16s;display:flex;position:relative}.workspace .ws-explore-link:hover{border-color:var(--accent);color:var(--fg)}.ws-explore-link>svg:first-child{width:18px;height:18px;color:var(--muted)}.ws-explore-link>svg:last-child{width:14px;height:14px;color:var(--dim);position:absolute;top:17px;right:14px}.ws-explore-link strong{font-size:13px;font-weight:600;line-height:1.5;display:block}.ws-explore-link span>span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.6;display:block}.ws-overlay:has(.ws-mobile-navigation){justify-content:flex-start;align-items:stretch;padding:0}.ws-dialog:has(.ws-mobile-navigation){background:var(--rail-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0 18px 18px 0;width:min(360px,100vw - 24px);height:100dvh;max-height:100dvh}.ws-dialog:has(.ws-mobile-navigation) .ws-dialog__head{background:var(--rail-bg);border-color:var(--rail-line);color:var(--rail-ink-strong);padding:max(18px, env(safe-area-inset-top)) 22px 16px}.ws-dialog:has(.ws-mobile-navigation) .ws-dialog__head h2{color:var(--rail-ink-strong);font-family:var(--sans);font-size:15px}.ws-dialog:has(.ws-mobile-navigation) .ws-dialog__head button{color:var(--rail-ink);min-width:44px;min-height:44px}.workspace .ws-mobile-navigation{padding:18px 20px max(24px, env(safe-area-inset-bottom))}.workspace .ws-mobile-navigation .ws-context{margin-top:0}.workspace .ws-mobile-navigation .ws-context select,.workspace .ws-mobile-navigation .ws-nav__link{min-height:44px}@media (width<=1200px){.ws-brand__logo{width:143px}.workspace .ws-topbar__actions{gap:9px}.workspace .ws-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(265px,1fr);gap:20px}.workspace .ws-fact{column-gap:12px;padding:19px}.workspace .ws-fact>div>span{font-size:9px}.workspace .ws-card__head{padding-inline:20px}.workspace .ws-domains .ws-card__head{flex-wrap:wrap}.ws-next-step{gap:14px;padding:20px}.workspace .ws-next-step h2{font-size:22px}.ws-explore__links{grid-template-columns:minmax(0,1fr);gap:9px}.workspace .ws-explore-link{flex-direction:row;align-items:center;gap:12px;padding:15px 18px}.ws-explore-link>svg:last-child{flex-shrink:0;margin-left:auto;position:static}.ws-explore-link strong{font-size:12px}}@media (width<=1024px){.workspace .ws-dashboard-grid{grid-template-columns:minmax(0,1fr)}.workspace .ws-home-head{flex-direction:column;align-items:start;gap:20px}.workspace .ws-fact{display:block}.ws-fact__top{margin-bottom:17px}.workspace .ws-fact__value{margin-bottom:10px;display:block}.workspace .ws-work-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}}.workspace.ws-asking .ws-dashboard-grid{grid-template-columns:minmax(0,1fr)}.workspace.ws-asking .ws-facts{gap:12px}.workspace.ws-asking .ws-fact{padding:18px;display:block}.workspace.ws-asking .ws-fact__top{margin-bottom:14px}.workspace.ws-asking .ws-fact__value{margin-bottom:10px;display:block}.workspace.ws-asking .ws-home-head{flex-wrap:wrap;align-items:start}.workspace.ws-asking .ws-domains .ws-card__head{flex-wrap:wrap}@media (width<=768px){.workspace .ws-topbar{min-height:72px;padding:12px 20px}.workspace .ws-topbar__actions{gap:7px}.workspace .ws-topbar .ws-ask{gap:6px;min-width:68px;min-height:40px;padding-inline:10px}.workspace .ws-account{justify-content:center;min-width:44px;min-height:44px;padding-left:8px}.workspace .ws-topbar .ws-icon-button{min-width:44px;min-height:44px}.workspace .ws-topbar__context{font-size:13px}.workspace .ws-home-head h1{font-size:36px}.workspace .ws-home-head .ws-lede{font-size:13px}.workspace .ws-home-head{margin-bottom:24px}.workspace .ws-facts{gap:10px}.workspace .ws-fact{padding:16px}.workspace .ws-fact__value{font-size:36px}.workspace .ws-fact strong{font-size:11px}.workspace .ws-domain-row{padding:20px}.workspace .ws-domains .ws-card__head{gap:14px}.workspace .ws-card__head h2{font-size:24px}.workspace .ws-next-step{gap:14px;padding:22px}.workspace .ws-next-step h2{font-size:24px}}@media (width<=520px){.workspace .ws-topbar{gap:6px;padding-inline:14px}.workspace .ws-topbar__actions{gap:4px}.workspace .ws-account{border:0;padding-left:0}.workspace .ws-topbar .ws-ask{min-width:62px;padding-inline:8px}.workspace .ws-topbar .ws-ask svg{width:14px;height:14px}.workspace .ws-topbar__actions .shell__alerts{max-width:64px;font-size:10px}.workspace .ws-home-head h1{font-size:34px}.workspace .ws-home-head .ws-eyebrow{flex-wrap:wrap;font-size:10px}.workspace .ws-fact,.workspace.ws-asking .ws-fact{border-radius:11px;padding:14px 11px}.workspace .ws-fact__value{font-size:34px}.workspace .ws-fact strong{font-size:10px}.ws-fact__top{margin-bottom:14px}.ws-fact__top>svg:first-child{width:17px;height:17px}.ws-fact__top>svg:last-child{display:none}.workspace .ws-next-step{padding:22px;display:block}.ws-next-step__icon{margin-bottom:17px}.workspace .ws-next-step h2{font-size:25px}.workspace .ws-work-column{grid-template-columns:minmax(0,1fr)}.workspace .ws-domain-row__count{margin-left:53px}.workspace .ws-domain-row>svg{width:18px;height:18px}.workspace .ws-domains .ws-card__head>a,.workspace .ws-domains .ws-card__head>button{min-height:40px}.workspace .ws-work-note summary{min-height:36px}.workspace .ws-home-primary,.workspace .ws-work-column,.workspace .ws-dashboard-grid{gap:20px}}@media (prefers-reduced-motion:reduce){.workspace .ws-fact,.workspace .ws-explore-link{transition:none}.workspace .ws-fact:hover{transform:none}}.workspace.vector-experience .ws-nav-indicator{z-index:0;pointer-events:none;border-left:2px solid var(--accent);background:var(--rail-current);box-sizing:border-box;opacity:0;border-radius:2px;position:absolute;top:0;left:0}.workspace.vector-experience .ws-nav-indicator[data-ready]{opacity:1;transition:transform var(--vector-nav-duration,.62s) cubic-bezier(.22,.61,.36,1), width .24s ease, height .24s ease}.workspace.vector-experience .ws-rail .ws-nav__link{z-index:1;position:relative}.workspace.vector-experience .ws-rail:has(>.ws-nav-indicator[data-ready]) .ws-nav__link--current{background:0 0;border-left-color:#0000}@media (prefers-reduced-motion:reduce){.workspace.vector-experience .ws-nav-indicator[data-ready]{transition:none}}.workspace.vector-experience .kit-navigation-group{min-width:0}.workspace.vector-experience .kit-navigation-group>.kit-fold__summary{z-index:1;min-height:36px;color:var(--rail-ink-muted);border-radius:2px;gap:8px;padding:8px 12px;font-size:11px;font-weight:500;position:relative}.workspace.vector-experience .kit-navigation-group>.kit-fold__summary:hover{color:var(--rail-ink-strong);background:var(--rail-hover)}.workspace.vector-experience .kit-navigation-group>.kit-fold__summary:after{border-width:1px;order:2;width:5px;height:5px;margin-left:auto}.workspace.vector-experience .kit-navigation-group:not([open])>.kit-fold__summary:has(.kit-fold__meta):after{margin-left:0}.workspace.vector-experience .kit-navigation-group .kit-fold__label{white-space:nowrap;align-items:center;gap:12px;display:flex;overflow:hidden}.workspace.vector-experience .kit-navigation-group .kit-fold__label>svg{flex:none;width:17px;height:17px;display:none}.workspace.vector-experience .kit-navigation-group .kit-fold__meta{align-items:center;gap:8px;display:flex}.workspace.vector-experience .kit-navigation-group[open]>.kit-fold__summary>.kit-fold__meta{display:none}.workspace.vector-experience .kit-navigation-group__links{gap:2px;padding-bottom:8px;display:grid}.workspace.vector-experience .kit-navigation-group:not([open]):has([data-current])>.kit-fold__summary{color:var(--rail-ink-strong);background:var(--rail-current)}.workspace.vector-experience .ws-nav--grouped{gap:6px}.workspace.vector-experience .ws-management-link{gap:6px;padding-inline:10px;font-size:11px}.workspace.vector-experience .ws-management-link>span{white-space:nowrap}.workspace.vector-experience .ws-management-link>.ws-nav__badge{flex:none;padding-inline:4px}.workspace.vector-experience .ws-management-link>svg:first-child{display:none}.workspace.vector-experience .ws-management-link>svg:last-child{width:13px;height:13px;margin-left:auto}@media (width>=769px){.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .kit-navigation-group>.kit-fold__summary{padding-inline:12px}.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .kit-navigation-group .kit-fold__label>svg,.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-management-link>svg:first-child{display:block}.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .kit-navigation-group .kit-fold__label>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .kit-navigation-group>.kit-fold__summary>.kit-fold__meta{pointer-events:none;display:flex;position:absolute;inset:0}.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .kit-navigation-group>.kit-fold__summary:after,.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .kit-navigation-group[open]:first-child>.kit-fold__summary,.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .kit-navigation-group:not(:first-child)>.kit-fold__body,.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-management-link>svg:last-child{display:none}}.workspace .ws-release{min-width:0;display:block}.workspace .ws-release__trigger{min-height:24px;color:var(--rail-ink-muted);font:inherit;letter-spacing:.025em;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:7px;margin:1px 0 0;padding:1px 3px;font-size:10px;line-height:1.4;display:inline-flex}.workspace .ws-release__version{color:var(--rail-ink-muted);font-variant-numeric:tabular-nums}.workspace .ws-release__dot{opacity:.8;border:1px solid;border-radius:50%;flex:none;width:4px;height:4px}.workspace .ws-release__trigger:hover{color:var(--rail-ink-strong)}.workspace .ws-release__trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace .ws-release-dialog{width:min(600px,100vw - 80px);min-height:0;padding-top:22px}.workspace .ws-release-dialog__body{overscroll-behavior:contain;min-height:0;padding:28px 0 26px;overflow:auto}.workspace .ws-release-dialog__identity{align-items:center;gap:16px;display:flex}.workspace .ws-release-dialog__identity>svg{color:var(--accent);flex:none}.workspace .ws-release-dialog__eyebrow{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 5px;font-size:10px}.workspace .ws-release-dialog__identity h3{letter-spacing:-.9px;margin:0;font-size:30px;font-weight:500;line-height:1.2}.workspace .ws-release-dialog__identity h3 span{color:var(--muted);letter-spacing:-.3px;margin-left:5px;font-size:18px;font-weight:400}.workspace .ws-release-dialog__channel{color:var(--accent);align-items:center;gap:7px;margin:28px 0 8px;font-size:12px;font-weight:500;display:flex}.workspace .ws-release-dialog__channel>span{border:1px solid;border-radius:50%;flex:none;width:5px;height:5px}.workspace .ws-release-dialog__description{max-width:53ch;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.workspace .ws-release-dialog__build{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.workspace .ws-release-dialog__build h4{margin:0 0 14px;font-size:12px;font-weight:600}.workspace .ws-release-dialog__build dl{gap:12px;margin:0;display:grid}.workspace .ws-release-dialog__build dl>div{grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.workspace .ws-release-dialog__build dt{color:var(--muted);font-size:12px}.workspace .ws-release-dialog__build dd{min-width:0;color:var(--fg);margin:0;font-size:12px;line-height:1.5}.workspace .ws-release-dialog__build code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:0 0;padding:0;font-size:11px}.workspace .ws-release-dialog__build>p{color:var(--muted);margin:18px 0 0;font-size:11px;line-height:1.6}.workspace .ws-release-dialog__footer{border-top:1px solid var(--line);color:var(--muted);flex:none;padding:13px 0 15px;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.workspace .ws-release-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.workspace .ws-experience-banner{border-bottom:1px solid var(--line-strong);background:var(--surface-raised);min-height:36px;color:var(--fg);justify-content:space-between;align-items:center;gap:20px;padding:5px 28px;font-size:12px;display:flex}.workspace .ws-experience-banner strong{font-weight:500}.workspace .ws-experience-banner__note{color:var(--muted)}.workspace .ws-experience-banner button{color:var(--accent);background:0 0;border:0;flex-shrink:0;padding:3px 0;font-size:12px;font-weight:600}.workspace .ws-experience-banner button:hover{text-decoration:underline}.workspace .ws-body:has(>.ws-experience-banner){grid-template-rows:auto auto minmax(0,1fr)}.vector-experience{grid-template-columns:208px minmax(0,1fr);font-size:13px;line-height:1.55}.vector-experience.ws-rail-hidden,.vector-experience.ws-focus{grid-template-columns:minmax(0,1fr)}.vector-experience.ws-asking{grid-template-columns:208px minmax(0,1fr) var(--ask-width)}.vector-experience.ws-asking.ws-rail-hidden,.vector-experience.ws-asking.ws-focus{grid-template-columns:minmax(0,1fr) var(--ask-width)}.vector-experience .vector-mark{vertical-align:middle;flex:none}.vector-experience h1{letter-spacing:-.8px;font-size:28px;font-weight:500;line-height:1.2}.vector-experience h2{letter-spacing:-.2px;font-size:18px;font-weight:500}.vector-experience h3{font-size:14px;font-weight:600}.vector-experience .ws-rail{border-right:1px solid var(--line);color-scheme:inherit;padding:18px 12px 14px}.vector-experience .ws-rail-top{gap:4px;min-height:28px;margin:0 0 28px;padding:0 8px}.vector-experience .ws-brand{letter-spacing:-.5px;gap:9px;padding:0;font-size:18px;font-weight:500}.vector-experience .ws-brand .vector-mark{width:24px;height:24px}.vector-experience .ws-rail-hide{opacity:.65;border:0;border-radius:2px;width:24px;height:28px}.vector-experience .ws-rail-hide svg{width:16px}.vector-experience .ws-nav{gap:2px}.vector-experience .ws-rail-label{letter-spacing:1.2px;margin:18px 12px 8px;font-size:9px;font-weight:500}.vector-experience .ws-nav__link{border-left:2px solid #0000;border-radius:2px;gap:12px;min-height:38px;padding:8px 12px;font-size:12px}.vector-experience .ws-nav__link svg{width:17px;height:17px}.vector-experience .ws-nav__link--current{border-left-color:var(--accent);box-shadow:none;font-weight:500}.vector-experience .ws-nav__link--current:after{display:none}.vector-experience .ws-nav--secondary .ws-nav__link{min-height:34px;padding:7px 12px;font-size:11px}.vector-experience .ws-rail-foot{margin-inline:12px;padding:14px 4px 0;font-size:9px}.vector-experience .ws-topbar{border-bottom:2px solid var(--section-line);gap:18px;min-height:56px;padding:8px 28px}.vector-experience.ws-asking .ws-topbar{padding-inline:20px}.vector-experience .ws-topbar__actions{gap:10px}.vector-experience .ws-topbar__context{flex-shrink:1;font-size:11px}.vector-experience .ws-topbar__context>span:last-child{display:none}.vector-experience .ws-topbar .ws-eyebrow{letter-spacing:0;text-transform:none;color:var(--fg);margin:0;font-size:11px}.vector-experience .ws-scope{align-items:center;gap:8px;min-width:0;max-width:43%;font-size:11px;display:flex}.vector-experience .ws-scope label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vector-experience .ws-scope select{width:auto;min-width:60px;max-width:190px;color:var(--fg);text-overflow:ellipsis;background:0 0;border:0;border-radius:0;padding:5px 18px 5px 0;font-size:11px}.vector-experience .ws-scope select option{color:var(--fg);background:var(--bg)}.vector-experience .ws-scope__slash{color:var(--dim)}.vector-experience .ws-scope .rights-chip{flex:none;margin:0}.vector-experience .ws-scope .role-badge{white-space:nowrap;font-size:10px}.vector-experience .ws-search{max-width:310px;margin-left:auto}.vector-experience .ws-search__input{background:0 0;min-height:32px;font-size:11px}.vector-experience .ws-search__hint{border-radius:2px;font-size:9px}.ws-search__compact-icon{display:none}.vector-experience .ws-account{gap:7px;min-height:30px;padding:0}@media (width>=769px){.workspace.vector-experience .ws-account{padding-left:10px}}.vector-experience .ws-account__avatar{border:1px solid var(--line);background:var(--surface-raised);width:27px;height:27px;color:var(--fg);font-size:10px}.vector-experience .ws-account__who,.vector-experience .ws-account>span:last-child{display:none}.vector-experience .ws-icon-button{border-radius:3px;min-width:30px;min-height:30px}.vector-experience .ws-ask{min-height:30px;color:var(--fg);background:0 0;border:0;border-radius:3px;gap:7px;padding:3px 5px;font-size:11px;font-weight:400}.vector-experience .ws-ask:hover{background:var(--surface-hover)}.workspace.vector-experience .ws-topbar .ws-ask{min-width:0;min-height:30px;color:var(--fg);background:0 0;border:1px solid #0000;border-radius:3px;padding:4px 8px;font-size:11px;font-weight:500}.workspace.vector-experience .ws-topbar .ws-ask:hover:not(:disabled){background:var(--surface-hover);color:var(--fg)}.workspace.vector-experience .ws-topbar .ws-ask[aria-expanded=true]{border-color:var(--accent);background:var(--accent-quiet);color:var(--fg)}.vector-experience .theme-accent-picker{display:none}.vector-experience .theme-toggle{width:30px;height:30px;min-height:30px}.vector-experience .ws-main{--ws-gutter:30px;--vector-fill-bottom:20px;--vector-composer-rest-height:137px;--vector-composer-rest-input:64px;padding-block:28px 36px}.vector-experience .ws-main.ws-main--fill{padding-block:18px var(--vector-fill-bottom)}.vector-experience .ws-page-head{align-items:center;gap:20px;margin-bottom:24px;padding-bottom:24px;position:relative}.vector-experience .ws-page-head:after{content:"";bottom:0;background:var(--section-line);transform-origin:0;pointer-events:none;height:2px;animation:1.4s cubic-bezier(.22,.61,.36,1) both vector-draw;position:absolute;inset-inline:0}.vector-experience .ws-lede{margin-top:9px;font-size:13px}.vector-experience .ws-eyebrow{letter-spacing:1px;font-size:10px;font-weight:500}.vector-experience .ws-card{box-shadow:none;border-radius:2px}.vector-experience .ws-card__head{padding:18px 20px}.vector-experience .ws-card__foot{padding:14px 20px}.vector-experience .button,.vector-experience [data-slot=button]{box-shadow:none;font-size:12px;font-weight:500}.vector-experience .input,.vector-experience input:not([type=checkbox]):not([type=radio]),.vector-experience select,.vector-experience textarea{border-radius:4px}.vector-experience .input{min-height:36px;font-size:13px}.vector-experience :focus-visible{outline-width:2px}.vector-experience .ws-table th,.vector-experience .data-table th{font-size:11px;font-weight:500}.vector-experience .ws-table td,.vector-experience .data-table td{font-size:12px}.vector-experience .ws-dialog,.vector-experience .ws-drawer{border-radius:4px}.vector-experience .ws-dialog__head{border-bottom:2px solid var(--section-line);background:var(--region-context)}.vector-experience .ws-experience-banner{background:var(--bg);min-height:32px;padding-block:3px;font-size:11px}.vector-experience .ws-experience-banner button{font-size:11px}.vector-experience .vector-region{border-top:2px solid var(--section-line);padding-top:20px}.vector-experience .vector-reveal{animation:.7s both vector-reveal}.vector-experience .vector-emerge{animation:1s cubic-bezier(.22,.61,.36,1) both vector-emerge}@keyframes vector-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vector-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vector-emerge{0%{opacity:0;filter:blur(2px);transform:translateY(28px)scale(.975)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (width>=769px) and (width<=1320px){.vector-experience .ws-topbar{gap:12px;padding-inline:20px}.vector-experience .ws-scope select{max-width:135px}.vector-experience .ws-topbar__actions{gap:6px}}@media (width>=1101px) and (width<=1320px){.vector-experience.ws-asking .ws-scope{flex:auto;max-width:none}.vector-experience.ws-asking .ws-scope select{min-width:110px;max-width:160px}.workspace.vector-experience.ws-asking .ws-search{flex:0 0 32px;min-width:32px;max-width:32px;height:32px}.vector-experience.ws-asking .ws-search__hint{display:none}.vector-experience.ws-asking .ws-search__compact-icon{color:var(--muted);pointer-events:none;display:block;position:absolute;top:8px;left:8px}.workspace.vector-experience.ws-asking .ws-search__input{color:#0000;border-color:#0000;width:32px;min-height:32px;padding:0;position:absolute;top:0;right:0}.vector-experience.ws-asking .ws-search__input::placeholder{color:#0000}.workspace.vector-experience.ws-asking .ws-search:focus-within .ws-search__input{background:var(--surface);width:320px;color:var(--fg);border-color:var(--line);z-index:1;padding:6px 12px}.vector-experience.ws-asking .ws-search:focus-within .ws-search__input::placeholder{color:var(--muted)}.vector-experience.ws-asking .ws-search:focus-within .ws-search__compact-icon{display:none}.vector-experience.ws-asking .ws-search__list{left:auto;right:0}}@media (width>=769px) and (width<=1100px){.vector-experience.ws-asking{grid-template-columns:208px minmax(0,1fr)}.vector-experience.ws-asking.ws-rail-hidden,.vector-experience.ws-asking.ws-focus{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.vector-experience,.vector-experience.ws-asking,.vector-experience.ws-asking.ws-rail-hidden{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.vector-experience *,.vector-experience :before,.vector-experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.workspace.vector-experience{--vector-card-inset:20px;--vector-card-section-gap:16px}.workspace.vector-experience .panel{box-shadow:none;border-radius:2px}.workspace.vector-experience .panel>:is(.panel__head,.panel__body){padding:16px var(--vector-card-inset)}.workspace.vector-experience .panel>.panel__head{background:0 0}.workspace.vector-experience .ws-card__head{padding:var(--vector-card-inset)}.workspace.vector-experience .ws-card__foot{padding:16px var(--vector-card-inset)}.workspace.vector-experience :is(.people__card,.workspace-tab__card,.access-card,.ai-model__group,.ai-status,.cost-card,.alerts-tab__card,.ai-calls){padding:var(--vector-card-inset)}.workspace.vector-experience :is(.settings-overview__item,.access-choose__card){padding:16px var(--vector-card-inset);border-radius:2px}.workspace.vector-experience .ai-model__group :is(.ai-facts,.ai-note){padding:var(--vector-card-section-gap) 0;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.workspace.vector-experience :is(.settings-fold,.alerts-tab__how){border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.workspace.vector-experience :is(.settings-fold,.alerts-tab__how)>summary{padding-inline:0}.workspace.vector-experience .settings-fold__body,.workspace.vector-experience .alerts-tab__how>.field__note{padding:0 0 var(--vector-card-section-gap)}.workspace.vector-experience :is(.ai-card,.access-kind){border:1px solid var(--line);background:var(--surface);border-radius:2px;padding:16px}:is(.workspace.vector-experience .ai-card--selected,.workspace.vector-experience .access-kind:has(input:checked)){border:2px solid var(--accent);background:var(--surface);padding:15px}.workspace.vector-experience :is(.ai-card,.access-kind):hover{background:var(--surface-hover)}.workspace.vector-experience .steward-form{background:var(--surface);border-radius:2px;padding:16px}.workspace.vector-experience .app-editor .app-editor__panel{border-radius:2px;padding:16px}.workspace.vector-experience .apps-page .app-view .app-panel{padding:var(--vector-card-inset);border-radius:2px}.workspace.vector-experience .apps-page :is(.apps-search,.apps-note,.apps-form,.apps-list,.app-editor,.flags-list){padding-inline:var(--vector-card-inset)}.workspace.vector-experience .apps-page .apps-card--view{padding:var(--vector-card-inset)}.workspace.vector-experience .apps-page .apps-empty{margin-inline:var(--vector-card-inset);border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:24px 0}.workspace.vector-experience .pipelines-page :is(.pipelines-note,.pipelines-list,.pipelines-group__title,.pipelines-once,.pipelines-schedule,.pipelines-line,.pipelines-scroll,.pipelines-facts,.pipelines-form,.pipelines-search,.pipelines-domain-actions){padding-inline:var(--vector-card-inset)}.workspace.vector-experience .pipelines-page :is(.pipelines-subhead,.pipelines-python__title,.pipelines-python__text,.pipelines-flags__list){margin-inline:var(--vector-card-inset)}.workspace.vector-experience .pipelines-page .pipelines-python>:is(.pipelines-sentence,.pipelines-meta){padding-inline:var(--vector-card-inset)}.workspace.vector-experience .pipelines-page :is(.pipelines-fold,.pipelines-how){margin-inline:var(--vector-card-inset);padding:var(--vector-card-section-gap) 0;border:0;border-top:1px solid var(--line);border-radius:0}.workspace.vector-experience .pipelines-page .pipelines-fold .pipelines-list,.workspace.vector-experience .pipelines-page .pipelines-made .pipelines-facts,.workspace.vector-experience .pipelines-page .pipelines-schedule>.pipelines-form{padding-inline:0}.workspace.vector-experience .pipelines-page .pipelines-empty{margin-inline:var(--vector-card-inset);border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:24px 0}.workspace.vector-experience .activity .activity-note,.workspace.vector-experience .requests-page :is(.requests-note,.requests-list,.requests-answers){padding-inline:var(--vector-card-inset)}.workspace.vector-experience .activity :is(.activity-scroll,.drift-score__field,.drift-score__actions,.drift-score__problem,.drift-score__facts,.drift-score__suggest,.drift-score__lede,.drift-score__more){margin-inline:var(--vector-card-inset)}.workspace.vector-experience .activity .drift-score__more .activity-scroll{margin-inline:0}.workspace.vector-experience .activity .drift-score__fact{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:12px 0}.workspace.vector-experience .downloads-item{padding:var(--vector-card-inset);border-radius:2px}.workspace.vector-experience .downloads-files{gap:0}.workspace.vector-experience .downloads-file{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:12px 0}.workspace.vector-experience .downloads-file:last-child{padding-bottom:0}.workspace.vector-experience .ws-brand-stack{flex:auto;min-width:0}.workspace.vector-experience .ws-brand-stack .ws-release{padding-left:39px}.workspace.vector-experience .ws-rail-top{align-items:flex-start}@media (width>=769px){.workspace.vector-experience.ws-rail-compact{grid-template-columns:64px minmax(0,1fr)}.workspace.vector-experience.ws-rail-compact.ws-asking{grid-template-columns:64px minmax(0, 1fr) var(--ask-width)}.workspace.vector-experience.ws-rail-compact>.ws-rail{box-sizing:border-box;z-index:8;width:64px;padding-inline:12px;transition:width .26s cubic-bezier(.22,.61,.36,1);display:flex;overflow-x:hidden}.workspace.vector-experience.ws-rail-compact.ws-rail-peeking>.ws-rail{border-right-color:var(--line-strong);width:208px}.workspace.vector-experience.ws-rail-compact>.ws-rail .ws-rail-top{grid-template-rows:53px 24px;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;height:81px;min-height:81px;margin-bottom:0;padding:0;display:grid}.workspace.vector-experience.ws-rail-compact .ws-brand{box-sizing:border-box;width:100%;max-width:none;padding-inline:8px}.workspace.vector-experience.ws-rail-compact .ws-brand>span{white-space:nowrap;min-width:0;overflow:hidden}.workspace.vector-experience.ws-rail-compact .ws-rail-hide{box-sizing:border-box;opacity:.8;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;height:24px;min-height:24px;padding:0 11px;display:flex}.workspace.vector-experience.ws-rail-compact .ws-rail-hide svg{flex:none}.workspace.vector-experience.ws-rail-compact .ws-rail-toggle-glyph{flex:none;justify-content:center;align-items:center;display:flex}.workspace.vector-experience.ws-rail-compact .ws-rail-toggle-label{white-space:nowrap;min-width:0;font-size:10px;font-weight:400;overflow:hidden}.workspace.vector-experience.ws-rail-compact .ws-rail-hide .ws-rail-toggle-glyph{transform:rotate(180deg)}.workspace.vector-experience.ws-rail-compact .ws-nav{grid-template-columns:minmax(0,1fr);min-width:0}.workspace.vector-experience.ws-rail-compact .ws-rail-bottom{min-width:0}.workspace.vector-experience.ws-rail-compact .ws-nav__link{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-inline:10px}.workspace.vector-experience.ws-rail-compact .ws-nav__link>span:not(.ws-nav__badge):not(.ws-nav__live){white-space:nowrap;min-width:0;overflow:hidden}.workspace.vector-experience.ws-rail-compact .ws-rail-label{white-space:nowrap;height:14px;overflow:hidden}.workspace.vector-experience.ws-rail-compact .ws-rail-foot{box-sizing:border-box;white-space:nowrap;min-height:29px;margin-inline:4px;overflow:hidden}.workspace.vector-experience.ws-rail-compact .ws-brand>span,.workspace.vector-experience.ws-rail-compact .ws-rail-toggle-label,.workspace.vector-experience.ws-rail-compact .ws-nav__link>span:not(.ws-nav__badge):not(.ws-nav__live),.workspace.vector-experience.ws-rail-compact .ws-rail-label{transition:opacity .18s}.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-brand>span,.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-rail-toggle-label,.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-nav__link>span:not(.ws-nav__badge):not(.ws-nav__live),.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-rail-label{opacity:0}.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-nav__link{gap:0}.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-nav__link>span:not(.ws-nav__badge):not(.ws-nav__live),.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-rail-toggle-label{flex:0 1 0;width:0;max-width:0}.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-rail-hide,.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-brand{gap:0}.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-brand>span{max-width:0}.workspace.vector-experience.ws-rail-compact .ws-brand-stack{width:100%;min-width:0}.workspace.vector-experience.ws-rail-compact .ws-brand-stack .ws-release{padding-left:0}.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-brand-stack .ws-release{display:none}.workspace.vector-experience.ws-rail-compact.ws-rail-peeking>.ws-rail .ws-rail-top{grid-template-rows:53px 24px;height:81px;min-height:81px}.workspace.vector-experience.ws-rail-compact.ws-rail-peeking .ws-brand-stack .ws-release{padding-left:39px}.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-nav__badge{color:#0000;border-radius:50%;width:4px;min-width:4px;height:4px;padding:0;font-size:0;position:absolute;top:4px;right:3px;overflow:hidden}.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-nav__live{position:absolute;top:4px;right:3px}.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-utilities__trigger .ws-nav__badge+.ws-nav__live{top:auto;bottom:5px}.workspace.vector-experience.ws-rail-compact:not(.ws-rail-peeking) .ws-rail-foot{gap:0;font-size:0}}@media (width>=769px) and (width<=1100px){.workspace.vector-experience.ws-rail-compact.ws-asking{grid-template-columns:64px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.workspace.vector-experience.ws-rail-compact>.ws-rail,.workspace.vector-experience.ws-rail-compact .ws-brand>span,.workspace.vector-experience.ws-rail-compact .ws-rail-toggle-label,.workspace.vector-experience.ws-rail-compact .ws-nav__link>span,.workspace.vector-experience.ws-rail-compact .ws-rail-label{transition:none}}.workspace.vector-experience.ss-app{--ss-title:32px;--ss-control:36px;--ss-control-sm:30px;--ss-control-lg:44px;--ss-inset:20px;--ss-ease:cubic-bezier(.22,.61,.36,1)}.workspace.vector-experience.ss-app .ws-main:not(.ws-main--fill):not(.ws-main--journey){background-color:var(--scene);background-image:radial-gradient(var(--grid-dot) 1px, transparent 1.3px);background-size:28px 28px;background-attachment:local}.workspace.vector-experience.ss-app .ws-main .ws-page-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 32px;margin:0 0 28px;padding:0 0 24px;display:grid}.workspace.vector-experience.ss-app .ws-main .ws-page-head>:first-child{min-width:0}.workspace.vector-experience.ss-app .ws-main .ws-page-head>:not(:first-child){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace.vector-experience.ss-app .ws-main .ws-page-head h1{font-size:var(--ss-title);letter-spacing:-1px;margin:0;font-weight:400;line-height:1.15}.workspace.vector-experience.ss-app .ws-main .ws-page-head .ws-eyebrow,.workspace.vector-experience.ss-app .ss-eyebrow-line{letter-spacing:1.4px;text-transform:uppercase;min-height:16px;color:var(--muted);margin:0 0 12px;font-size:10.5px;font-weight:500;line-height:16px;display:block}.workspace.vector-experience.ss-app .ws-main .ws-page-head .ws-lede{max-width:720px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.55}.workspace.vector-experience.ss-app .ss-page-head__title{align-items:center;gap:14px;min-width:0;display:flex}.workspace.vector-experience.ss-app .ss-page-head__title>h1{overflow-wrap:anywhere;min-width:0}.workspace.vector-experience.ss-app .ss-page-head__mark{flex:none;place-items:center;width:40px;height:40px;display:grid}.workspace.vector-experience.ss-app .ss-page-head__aside{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.workspace.vector-experience.ss-app .ws-main.ws-main--fill:has(.ws-page-head){padding-top:28px}.workspace.vector-experience.ss-app .ws-main:has(>.vector-overview){padding-top:28px}.workspace.vector-experience.ss-app .ss-crumbs{min-height:16px;color:var(--muted);margin:0 0 12px;font-size:12px;line-height:16px}.workspace.vector-experience.ss-app .ss-crumbs ol{flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;padding:0;list-style:none;display:flex}.workspace.vector-experience.ss-app .ss-crumbs li{align-items:center;gap:8px;min-width:0;display:inline-flex}.workspace.vector-experience.ss-app .ss-crumbs li+li:before{content:"/";color:var(--dim)}.workspace.vector-experience.ss-app .ss-crumbs a{color:var(--muted);text-decoration:none}.workspace.vector-experience.ss-app .ss-crumbs a:hover{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.workspace.vector-experience.ss-app .ss-crumbs [aria-current=page]{color:var(--fg)}.workspace.vector-experience.ss-app .ss-section-head{border-bottom:2px solid var(--section-line);justify-content:space-between;align-items:center;gap:12px 24px;min-height:32px;margin:0 0 16px;padding:0 0 12px;display:flex}.workspace.vector-experience.ss-app .ss-section-head__title{align-items:baseline;gap:10px;min-width:0;display:flex}.workspace.vector-experience.ss-app .ss-section-head__title>:is(h2,h3){letter-spacing:-.1px;margin:0;font-size:15px;font-weight:600;line-height:1.3}.workspace.vector-experience.ss-app .ss-section-head__count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.workspace.vector-experience.ss-app .ss-section-head__end{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;font-size:12px;display:flex}.workspace.vector-experience.ss-app .ss-section-head--quiet{border-bottom-width:1px;border-bottom-color:var(--line)}.workspace.vector-experience.ss-app .ss-section+.ss-section{margin-top:36px}.workspace.vector-experience.ss-app :is(.ws-main,.concierge-panel) .ws-card{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:4px}.workspace.vector-experience.ss-app .ws-main .ws-card__head{padding:18px var(--ss-inset) 16px}.workspace.vector-experience.ss-app .ws-main .ws-card__head :is(h2,h3){letter-spacing:-.1px;margin:0;font-size:15px;font-weight:600;line-height:1.3}.workspace.vector-experience.ss-app .ws-main .ws-card__foot{padding:14px var(--ss-inset)}.workspace.vector-experience.ss-app .ws-main .ws-state{padding:28px var(--ss-inset)}.workspace.vector-experience.ss-app .ws-main .ws-state h2{font-size:15px;font-weight:600}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer,.concierge-panel) :is(.button,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size]):not([data-variant=link])),.vector-experience[data-slot] :is(.button,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size]):not([data-variant=link])){min-height:var(--ss-control,36px);border:1px solid var(--line-strong);color:var(--fg);letter-spacing:0;white-space:nowrap;box-shadow:none;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .2s;display:inline-flex}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer,.concierge-panel) :is(.button,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size]):not([data-variant=link])):hover:not(:disabled),.vector-experience[data-slot] :is(.button,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size]):not([data-variant=link])):hover:not(:disabled){background:var(--surface-hover);border-color:var(--line-strong);color:var(--fg);text-decoration:none}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer,.concierge-panel) :is(.button--primary,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-variant=default]),.vector-experience[data-slot] :is(.button--primary,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-variant=default]){border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer,.concierge-panel) :is(.button--primary,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-variant=default]):hover:not(:disabled),.vector-experience[data-slot] :is(.button--primary,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-variant=default]):hover:not(:disabled){border-color:var(--accent-fill-hover);background:var(--accent-fill-hover);color:var(--on-accent);box-shadow:0 0 0 4px var(--accent-quiet)}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer,.concierge-panel) :is(.button--primary,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-variant=default]):disabled,.vector-experience[data-slot] :is(.button--primary,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-variant=default]):disabled{border-color:var(--line);background:var(--surface-raised);color:var(--dim);opacity:1}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer,.concierge-panel) :is(.button--quiet,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-variant=ghost]),.vector-experience[data-slot] :is(.button--quiet,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-variant=ghost]){color:var(--muted);background:0 0;border-color:#0000}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer,.concierge-panel) :is(.button--quiet,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-variant=ghost]):hover:not(:disabled),.vector-experience[data-slot] :is(.button--quiet,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-variant=ghost]):hover:not(:disabled){background:var(--surface-hover);color:var(--fg);border-color:#0000}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer,.concierge-panel) :is(.button--danger,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-variant=destructive]),.vector-experience[data-slot] :is(.button--danger,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-variant=destructive]){border-color:var(--danger);color:var(--danger);background:0 0}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer,.concierge-panel) :is(.button--danger,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-variant=destructive]):hover:not(:disabled),.vector-experience[data-slot] :is(.button--danger,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-variant=destructive]):hover:not(:disabled){border-color:var(--danger);background:var(--danger);color:var(--on-danger,var(--bg))}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer,.concierge-panel) :is(.button,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])):disabled,.vector-experience[data-slot] :is(.button,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])):disabled{cursor:not-allowed}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer,.concierge-panel) :is(.button,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])):not(.button--primary):not([data-variant=default]):disabled,.vector-experience[data-slot] :is(.button,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])):not(.button--primary):not([data-variant=default]):disabled{opacity:.48}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer,.concierge-panel) :is(.button--sm,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-size=sm],:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-size=xs]),.vector-experience[data-slot] :is(.button--sm,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-size=sm],:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-size=xs]){min-height:var(--ss-control-sm,30px);gap:6px;padding:0 12px;font-size:12px}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer,.concierge-panel) :is(.button--lg,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-size=lg]),.vector-experience[data-slot] :is(.button--lg,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-size=lg]){min-height:var(--ss-control-lg,44px);padding:0 22px;font-size:14px}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer,.concierge-panel) :is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size]):is([data-size=icon],[data-size=icon-sm],[data-size=icon-xs],[data-size=icon-lg]){padding:0}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer,.concierge-panel) :is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-size=icon]{width:var(--ss-control,36px);min-height:var(--ss-control,36px)}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer,.concierge-panel) :is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size])[data-size=icon-sm]{width:var(--ss-control-sm,30px);min-height:var(--ss-control-sm,30px)}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer,.concierge-panel) :is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size]) svg{flex:none}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer,.concierge-panel) :is(.button,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size]):not([data-variant=link]))[data-wrap=true],.vector-experience[data-slot] :is(.button,:is([data-slot=button],[data-slot=tooltip-trigger][data-variant][data-size]):not([data-variant=link]))[data-wrap=true]{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;padding:6px 12px;line-height:1.4}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) :is(.input,[data-slot=input],[data-slot=textarea]:where(:not(.concierge-message-input):not(.spacey-start__form *)),select:where(:not([class*=ws-scope]))),.vector-experience[data-slot] :is(.input,[data-slot=input],[data-slot=textarea]:where(:not(.concierge-message-input):not(.spacey-start__form *)),select){min-height:var(--ss-control,36px);border:1px solid var(--line-strong);background-color:var(--bg);color:var(--fg);box-shadow:none;border-radius:4px;padding:0 12px;font-family:inherit;font-size:13px;line-height:1.4;transition:border-color .16s,box-shadow .16s}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) :is(textarea.input,[data-slot=textarea]:where(:not(.concierge-message-input):not(.spacey-start__form *))),.vector-experience[data-slot] :is(textarea.input,[data-slot=textarea]:where(:not(.concierge-message-input):not(.spacey-start__form *))){padding:10px 12px;line-height:1.55}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) :is(.input,[data-slot=input],[data-slot=textarea]:where(:not(.concierge-message-input):not(.spacey-start__form *)),select):hover:not(:disabled):not(:focus){border-color:var(--fg)}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) :is(.input,[data-slot=input],[data-slot=textarea]:where(:not(.concierge-message-input):not(.spacey-start__form *)),select):focus-visible,.vector-experience[data-slot] :is(.input,[data-slot=input],[data-slot=textarea]:where(:not(.concierge-message-input):not(.spacey-start__form *)),select):focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) :is(.input,[data-slot=input],[data-slot=textarea]:where(:not(.concierge-message-input):not(.spacey-start__form *)))::placeholder{color:var(--muted);opacity:1}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) :is(.input,[data-slot=input],[data-slot=textarea]:where(:not(.concierge-message-input):not(.spacey-start__form *)),select):disabled{color:var(--muted);cursor:not-allowed;background-color:#0000;border-style:dashed}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) select:not([multiple]):not([size]),.vector-experience[data-slot] select:not([multiple]):not([size]){appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) select option{background:var(--bg);color:var(--fg)}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) input[type=checkbox]:not([role=switch]):not(.dj-switch):not([class*=__input]),.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) input[type=radio]:not([class*=__input]){appearance:none;border:1.5px solid var(--line-strong);background:var(--bg);width:16px;height:16px;color:var(--on-accent);cursor:pointer;vertical-align:-3px;border-radius:3px;flex:none;place-content:center;margin:0;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-grid}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) input[type=radio]:not([class*=__input]){border-radius:50%}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) input[type=checkbox]:not([role=switch]):not(.dj-switch):not([class*=__input]):before{content:"";border-bottom:2px solid;border-left:2px solid;width:9px;height:5px;transition:transform .16s;transform:translateY(-1px)rotate(-45deg)scale(0)}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) input[type=radio]:not([class*=__input]):before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;transition:transform .16s;transform:scale(0)}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) :is(input[type=checkbox]:not([role=switch]):not(.dj-switch),input[type=radio]):not([class*=__input]):checked{border-color:var(--accent);background:var(--accent)}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) :is(input[type=checkbox]:not([role=switch]):not(.dj-switch),input[type=radio]):not([class*=__input]):checked:before{transform:translateY(-1px)rotate(-45deg)scale(1)}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) input[type=radio]:not([class*=__input]):checked:before{transform:scale(1)}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) :is(input[type=checkbox],input[type=radio]):not([class*=__input]):hover:not(:disabled):not(:checked){border-color:var(--fg)}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) :is(input[type=checkbox],input[type=radio]):not([class*=__input]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) :is(input[type=checkbox],input[type=radio]):not([class*=__input]):disabled{opacity:.48;cursor:not-allowed}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) summary{list-style:none}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) summary::-webkit-details-marker{display:none}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) summary:not(.kit-fold__summary):not(.kit-popover__trigger):not(.ew-section__head):not(:is(.settings-fold,.concierge-plan,.concierge-step__batch-fold,.pk-fold,.access-domain-settings,.access-key,.workflow__run,.ow-evidence,.xp-domain-readiness)>summary):not(:has(svg)){cursor:pointer;align-items:center;gap:9px;list-style:none;display:flex}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) summary:not(.kit-fold__summary):not(.kit-popover__trigger):not(.ew-section__head):not(:is(.settings-fold,.concierge-plan,.concierge-step__batch-fold,.pk-fold,.access-domain-settings,.access-key,.workflow__run,.ow-evidence,.xp-domain-readiness)>summary):not(:has(svg))::-webkit-details-marker{display:none}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) summary:not(.kit-fold__summary):not(.kit-popover__trigger):not(.ew-section__head):not(:is(.settings-fold,.concierge-plan,.concierge-step__batch-fold,.pk-fold,.access-domain-settings,.access-key,.workflow__run,.ow-evidence,.xp-domain-readiness)>summary):not(:has(svg)):before{content:"";width:6px;height:6px;transition:transform .2s var(--ss-ease);opacity:.75;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:0 1px;transform:rotate(-45deg)}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) details[open]>summary:not(.kit-fold__summary):not(.kit-popover__trigger):not(.ew-section__head):not(:is(.settings-fold,.concierge-plan,.concierge-step__batch-fold,.pk-fold,.access-domain-settings,.access-key,.workflow__run,.ow-evidence,.xp-domain-readiness)>summary):not(:has(svg)):before{transform:rotate(45deg)translate(-1px,-1px)}.workspace.vector-experience.ss-app .ss-search-field{align-items:center;min-width:0;display:flex;position:relative}.workspace.vector-experience.ss-app .ss-search-field>svg{width:15px;height:15px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.workspace.vector-experience.ss-app :is(.ws-main,.ws-dialog,.ws-drawer) .ss-search-field>:is(input,.input){width:100%;padding-left:36px}.workspace.vector-experience.ss-app :is(.ws-main,.concierge-panel) .kit-tabs:not(.kit-tabs--segmented) .kit-tabs__list,.workspace.vector-experience.ss-app .ss-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;background:0 0;flex-wrap:nowrap;align-items:stretch;gap:28px;height:auto;min-height:0;margin:0 0 24px;padding:0;display:flex;overflow:auto hidden}.workspace.vector-experience.ss-app :is(.ws-main,.concierge-panel) .kit-tabs:not(.kit-tabs--segmented) .kit-tabs__tab,.workspace.vector-experience.ss-app .ss-tabs__tab{min-height:40px;box-shadow:none;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:8px;margin:0 0 -1px;padding:0;font-size:13px;font-weight:500;text-decoration:none;transition:color .16s,border-color .2s;display:inline-flex;position:relative}.workspace.vector-experience.ss-app :is(.ws-main,.concierge-panel) .kit-tabs:not(.kit-tabs--segmented) .kit-tabs__tab:hover,.workspace.vector-experience.ss-app .ss-tabs__tab:hover{color:var(--fg);background:0 0}.workspace.vector-experience.ss-app :is(.ws-main,.concierge-panel) .kit-tabs:not(.kit-tabs--segmented) .kit-tabs__tab[data-state=active],.workspace.vector-experience.ss-app .ss-tabs__tab:is([aria-current=page],[aria-selected=true],.ss-tabs__tab--current){color:var(--fg);border-bottom-color:var(--accent);box-shadow:none;background:0 0}:where(.workspace.vector-experience.ss-app .ws-main) .kit-tabs:not(.kit-tabs--segmented)>.kit-tabs__head{border-bottom:1px solid var(--line);margin-bottom:24px}.workspace.vector-experience.ss-app :is(.ws-main,.concierge-panel) .kit-tabs:not(.kit-tabs--segmented)>.kit-tabs__head>.kit-tabs__list{border-bottom:0;margin:0 0 -1px}.workspace.vector-experience.ss-app .ss-tabs__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace.vector-experience.ss-app .ss-tabs__tab .ss-tabs__count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.workspace.vector-experience.ss-app .ss-segmented,.workspace.vector-experience.ss-app :is(.ws-main,.concierge-panel) .kit-tabs--segmented .kit-tabs__list{border:1px solid var(--line);background:var(--bg);border-radius:4px;flex-wrap:nowrap;flex:none;align-items:stretch;gap:2px;width:auto;height:auto;min-height:0;margin:0;padding:2px;display:inline-flex}.workspace.vector-experience.ss-app .ss-segmented.ss-segmented--wrap{flex-wrap:wrap;flex:0 auto}.workspace.vector-experience.ss-app .ss-segmented__option,.workspace.vector-experience.ss-app :is(.ws-main,.concierge-panel) .kit-tabs--segmented .kit-tabs__tab{min-height:30px;box-shadow:none;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background-color .16s,color .16s;display:inline-flex}.workspace.vector-experience.ss-app .ss-segmented__option:hover:not(:disabled),.workspace.vector-experience.ss-app :is(.ws-main,.concierge-panel) .kit-tabs--segmented .kit-tabs__tab:hover{color:var(--fg);background:var(--surface-hover)}.workspace.vector-experience.ss-app .ss-segmented__option:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current=page]),.workspace.vector-experience.ss-app :is(.ws-main,.concierge-panel) .kit-tabs--segmented .kit-tabs__tab[data-state=active]{color:var(--fg);background:var(--accent-quiet)}.workspace.vector-experience.ss-app .ss-segmented__option:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.workspace.vector-experience.ss-app .ss-segmented__count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.workspace.vector-experience.ss-app .ss-empty{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 18px;max-width:640px;padding:8px 0;display:grid}.workspace.vector-experience.ss-app .ss-empty__mark{border:1px dashed var(--line-strong);width:44px;height:44px;color:var(--accent);border-radius:50%;grid-row:span 3;place-items:center;display:grid}.workspace.vector-experience.ss-app .ss-empty__mark>*{opacity:.9}.workspace.vector-experience.ss-app .ss-empty__title{color:var(--fg);margin:2px 0 0;font-size:14px;font-weight:500;line-height:1.4}.workspace.vector-experience.ss-app .ss-empty__body{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.workspace.vector-experience.ss-app .ss-empty__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.workspace.vector-experience.ss-app .ss-empty:not(:has(.ss-empty__body)){align-items:center}.workspace.vector-experience.ss-app .ss-empty:not(:has(.ss-empty__body)) .ss-empty__mark{grid-row:span 2}.workspace.vector-experience.ss-app .ss-empty:not(:has(.ss-empty__body)) .ss-empty__title{color:var(--muted);margin:0;font-weight:400}.workspace.vector-experience.ss-app .ss-empty--centre{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;margin:0 auto;padding:28px 0}.workspace.vector-experience.ss-app .ss-empty--centre .ss-empty__mark{grid-row:auto;margin-bottom:10px}.workspace.vector-experience.ss-app .ss-empty--centre .ss-empty__actions{justify-content:center}.workspace.vector-experience.ss-app .ss-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.workspace.vector-experience.ss-app .ss-stat{flex-direction:column;gap:6px;min-width:0;padding:16px 20px 16px 0;display:flex}.workspace.vector-experience.ss-app .ss-stat+.ss-stat{border-left:1px solid var(--line);padding-left:20px}.workspace.vector-experience.ss-app .ss-stat__label{color:var(--muted);font-size:12px}.workspace.vector-experience.ss-app .ss-stat__value{letter-spacing:-.5px;color:var(--fg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:400;line-height:1.15}.workspace.vector-experience.ss-app .ss-stat__note{color:var(--muted);font-size:12px}.workspace.vector-experience.ss-app .ss-notice-line{border:1px solid var(--line);border-left:2px solid var(--info);background:var(--surface);border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:grid}.workspace.vector-experience.ss-app .ss-notice-line[data-tone=warn]{border-left-color:var(--warn)}.workspace.vector-experience.ss-app .ss-notice-line[data-tone=danger]{border-left-color:var(--danger)}@media (prefers-reduced-motion:no-preference){.workspace.vector-experience.ss-app .ws-main:not(.ws-main--fill):not(.ws-main--journey)>*>:not(.ws-page-head):not(dialog):not([role=dialog]):not(.ws-drawer-overlay){animation:ss-arrive .62s var(--ss-ease) backwards}.workspace.vector-experience.ss-app .ws-main:not(.ws-main--fill):not(.ws-main--journey)>*>:nth-child(2){animation-delay:60ms}.workspace.vector-experience.ss-app .ws-main:not(.ws-main--fill):not(.ws-main--journey)>*>:nth-child(3){animation-delay:.12s}.workspace.vector-experience.ss-app .ws-main:not(.ws-main--fill):not(.ws-main--journey)>*>:nth-child(4){animation-delay:.18s}.workspace.vector-experience.ss-app .ws-main:not(.ws-main--fill):not(.ws-main--journey)>*>:nth-child(n+5){animation-delay:.24s}.workspace.vector-experience.ss-app .ws-main .ws-page-head>:first-child{animation:.5s backwards ss-arrive-head}.workspace.vector-experience.ss-app .ss-stagger>*{animation:ss-arrive .55s var(--ss-ease) backwards}.workspace.vector-experience.ss-app .ss-stagger>:nth-child(2){animation-delay:50ms}.workspace.vector-experience.ss-app .ss-stagger>:nth-child(3){animation-delay:.1s}.workspace.vector-experience.ss-app .ss-stagger>:nth-child(4){animation-delay:.15s}.workspace.vector-experience.ss-app .ss-stagger>:nth-child(5){animation-delay:.2s}.workspace.vector-experience.ss-app .ss-stagger>:nth-child(n+6){animation-delay:.25s}.workspace.vector-experience.ss-app .ss-section-head{border-bottom-color:#0000;position:relative}.workspace.vector-experience.ss-app .ss-section-head:after{content:"";background:var(--section-line);transform-origin:0;height:2px;animation:vector-draw 1.2s var(--ss-ease) .1s both;pointer-events:none;position:absolute;bottom:-2px;left:0;right:0}.workspace.vector-experience.ss-app .ss-section-head--quiet:after{background:var(--line);height:1px;bottom:-1px}}@keyframes ss-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ss-arrive-head{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.workspace .requests-page{align-content:start;gap:22px;display:grid}.workspace .requests-page .requests-card{padding-bottom:8px}.workspace .requests-page .requests-note{color:var(--muted);margin:0;padding:4px 20px 20px}.workspace .requests-page .requests-pad{padding:0 20px 12px}.workspace .requests-page .requests-note[role=alert],.workspace .requests-page .requests-note .ws-error{color:var(--danger)}.workspace .requests-page .requests-list,.workspace .requests-page .requests-answers{gap:14px;margin:0;padding:0 20px 20px;list-style:none;display:grid}.workspace .requests-page .requests-item,.workspace .requests-page .requests-answer{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.workspace .requests-page .requests-answer--refused{color:var(--danger)}.workspace .requests-page .requests-sentence{margin:0;font-weight:600}.workspace .requests-page .request-facts-block{gap:4px;display:grid}.workspace .requests-page .request-facts{overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:13px}.workspace .requests-page .request-facts__warning{color:var(--warn);background:var(--warn-quiet);border-radius:var(--radius);overflow-wrap:anywhere;margin:0;padding:6px 10px;font-size:13px}.workspace .requests-page .request-facts__words{overflow-wrap:anywhere;white-space:pre-wrap;max-height:12em;margin:0;font-size:13px;font-weight:600;overflow:auto}.workspace .requests-page .requests-meta{color:var(--muted);margin:0;font-size:13px}.workspace .requests-page .requests-meta--refused{color:var(--danger)}.workspace .requests-page .requests-input{background:var(--surface-raised);border:1px solid var(--line);color:var(--fg);font-family:var(--mono,monospace);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;-webkit-user-select:text;user-select:text;border-radius:4px;max-height:280px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow:auto}.workspace .requests-page .requests-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace .pipelines-page{align-content:start;gap:22px;display:grid}.workspace .pipelines-page .pipelines-card{padding-bottom:8px}.workspace .pipelines-page .pipelines-note{padding:4px var(--ss-inset,20px) 20px;color:var(--muted);margin:0}.workspace .pipelines-page .pipelines-note .ws-error,.workspace .pipelines-page .pipelines-note[role=alert]{color:var(--danger)}.workspace .pipelines-page .pipelines-list{padding:0 var(--ss-inset,20px) 18px;gap:0;margin:0;list-style:none;display:grid}.workspace .pipelines-page .pipelines-item{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 130px minmax(0,2fr);align-items:baseline;gap:14px;padding:12px 0;display:grid}.workspace .pipelines-page .pipelines-item--output{grid-template-columns:minmax(180px,1fr) minmax(0,2fr)}.workspace .pipelines-page .pipelines-name{overflow-wrap:anywhere;font-weight:600}.workspace .pipelines-page .pipelines-namecell{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.workspace .pipelines-page .pipelines-tag{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);white-space:nowrap;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.workspace .pipelines-page .pipelines-tag--archived{border-style:dashed}.workspace .pipelines-page .pipelines-tag--draft{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-quiet)}.workspace .pipelines-page .pipelines-group{gap:0;padding-top:6px;display:grid}.workspace .pipelines-page .pipelines-group>.ss-section-head{margin:0 var(--ss-inset,20px);min-height:0;padding-bottom:8px}.workspace .pipelines-page .pipelines-group>.ss-section-head h3{color:var(--muted);font-size:12px;font-weight:500}.workspace .pipelines-page .pipelines-draft{color:var(--fg)}.workspace .pipelines-page .pipelines-fold{margin:0 var(--ss-inset,20px) 18px;border-top:1px solid var(--line);padding:10px 0 0}.workspace .pipelines-page .pipelines-fold summary{cursor:pointer;font-weight:600}.workspace .pipelines-page .pipelines-fold .pipelines-list{padding:8px 0 0}.workspace .pipelines-page .pipelines-banner--off{border-left:4px solid var(--line)}.workspace .pipelines-page .pipelines-version{color:var(--muted);font-size:13px}.workspace .pipelines-page .pipelines-state{overflow-wrap:anywhere}.workspace .pipelines-page .pipelines-sentence{margin:0;font-weight:600}.workspace .pipelines-page .pipelines-meta{color:var(--muted);margin:0;font-size:13px}.workspace .pipelines-page .pipelines-hint{color:var(--muted);margin:0;font-size:12px}.workspace .pipelines-page .pipelines-message{margin:0}.workspace .pipelines-page .pipelines-message--refused,.workspace .pipelines-page .pipelines-refused{color:var(--danger)}.workspace .pipelines-page .pipelines-flags{gap:6px;padding-bottom:12px;display:grid}.workspace .pipelines-page .pipelines-flags__list{margin:0 var(--ss-inset,20px);gap:6px;padding:0;list-style:none;display:grid}.workspace .pipelines-page .pipelines-flags__item{border-left:4px solid var(--warn);background:var(--warn-quiet);border-radius:var(--radius);overflow-wrap:anywhere;padding:8px 12px}.workspace .pipelines-page .pipelines-flagmark{border:1px solid var(--warn);border-radius:var(--radius);background:var(--warn-quiet);white-space:nowrap;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:600}.workspace .pipelines-page .pipelines-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace .pipelines-page .pipelines-stop{align-items:center;gap:10px;display:inline-flex}.workspace .pipelines-page .pipelines-once,.workspace .pipelines-page .pipelines-schedule{padding:0 var(--ss-inset,20px) 20px;gap:8px;display:grid}.workspace .pipelines-page .pipelines-line{padding:0 var(--ss-inset,20px) 12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace .pipelines-page .pipelines-subhead{margin:6px var(--ss-inset,20px) 4px;font-size:14px}.workspace .pipelines-page .pipelines-scroll{padding:0 var(--ss-inset,20px) 18px;overflow-x:auto}.workspace .pipelines-page .pipelines-table{border-collapse:collapse;width:100%;font-size:13px}.workspace .pipelines-page .pipelines-table th,.workspace .pipelines-page .pipelines-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);overflow-wrap:anywhere;padding:9px 12px 9px 0}.workspace .pipelines-page .pipelines-table thead th{color:var(--muted);white-space:nowrap;overflow-wrap:normal;border-top:0;font-size:12px;font-weight:600}.workspace .pipelines-page .pipelines-table tbody th{font-weight:600}.workspace .pipelines-page .pipelines-line-item{display:block}.workspace .pipelines-page .pipelines-facts{padding:0 var(--ss-inset,20px) 14px;gap:6px;margin:0;display:grid}.workspace .pipelines-page .pipelines-facts--page{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.workspace .pipelines-page .pipelines-facts>div{grid-template-columns:190px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.workspace .pipelines-page .pipelines-facts dt{color:var(--muted)}.workspace .pipelines-page .pipelines-facts dd{overflow-wrap:anywhere;margin:0}.workspace .pipelines-page .pipelines-python{gap:8px;padding-bottom:6px;display:grid}.workspace .pipelines-page .pipelines-python>.pipelines-sentence,.workspace .pipelines-page .pipelines-python>.pipelines-meta{padding:0 var(--ss-inset,20px)}.workspace .pipelines-page .pipelines-python .pipelines-subhead{margin-bottom:0}.workspace .pipelines-page .pipelines-python__title{margin:4px var(--ss-inset,20px) 0;color:var(--muted);font-size:13px;font-weight:600}.workspace .pipelines-page .pipelines-python__text{margin:0 var(--ss-inset,20px);white-space:pre-wrap;overflow-wrap:anywhere;max-height:16rem;font-family:var(--mono,monospace);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;font-size:12.5px;line-height:1.5;overflow:auto}.workspace .pipelines-page .pipelines-python__next{padding-bottom:8px}.workspace .pipelines-page .pipelines-how{margin:0 var(--ss-inset,20px) 18px;border-top:1px solid var(--line);padding:10px 0 0}.workspace .pipelines-page .pipelines-how summary{cursor:pointer;font-weight:600}.workspace .pipelines-page .pipelines-made{gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.workspace .pipelines-page .pipelines-made .pipelines-facts{padding:6px 0 0}.workspace .pipelines-page .pipelines-made .pipelines-facts>div{grid-template-columns:260px minmax(0,1fr)}.workspace .pipelines-page .pipelines-form{padding:0 var(--ss-inset,20px) 22px;gap:8px;max-width:640px;display:grid}.workspace .pipelines-page .pipelines-form h3{margin:0;font-size:15px}.workspace .pipelines-page .pipelines-form label{font-size:12px;font-weight:500}.workspace .pipelines-page .pipelines-form .input,.workspace .pipelines-page .pipelines-form select{box-sizing:border-box;width:100%}.workspace .pipelines-page .pipelines-card>.pipelines-form{padding-top:0}.workspace .pipelines-page .pipelines-fieldset{border:1px solid var(--line);border-radius:var(--radius);gap:6px;min-width:0;margin:0;padding:8px 12px;display:grid}.workspace .pipelines-page .pipelines-check{align-items:center;gap:8px;font-weight:400;display:flex}.workspace .pipelines-page .pipelines-condition{grid-template-columns:minmax(120px,1.3fr) minmax(90px,1fr) minmax(80px,.8fr) minmax(120px,1.3fr) auto;align-items:center;gap:8px;display:grid}.workspace .pipelines-page .pipelines-condition .input{min-height:36px}.workspace .pipelines-page .pipelines-card--live>.pipelines-form{max-width:900px}.workspace .pipelines-page .pipelines-check input{accent-color:var(--accent)}.workspace .pipelines-page .pipelines-hidden,.workspace .pipelines-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace .pipelines-page .pipelines-search{max-width:460px;padding:0 var(--ss-inset,20px) 18px;gap:6px;display:grid}.workspace .pipelines-page .pipelines-search label{font-size:12px;font-weight:500}.workspace .pipelines-page .pipelines-search p{color:var(--muted);margin:0;font-size:12px}.workspace .pipelines-page .pipelines-empty{margin:0 var(--ss-inset,20px) 20px;padding:var(--ss-inset,20px);border:1px dashed var(--line-strong);background:0 0;border-radius:4px}.workspace .pipelines-page .pipelines-empty h3{margin:0 0 8px;font-size:15px;font-weight:600}.workspace .pipelines-page .pipelines-empty p{color:var(--muted);max-width:56ch;margin:0;line-height:1.6}.workspace .pipelines-page .pipelines-jumps{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;gap:4px 24px;padding:0 0 10px;display:flex}.workspace .pipelines-page .pipelines-jumps a{color:var(--muted);border-radius:0;padding:4px 0;font-size:13px;font-weight:500;text-decoration:none;transition:color .16s}.workspace .pipelines-page .pipelines-jumps a:hover{color:var(--fg);text-underline-offset:4px;background:0 0;text-decoration:underline}.workspace .pipelines-page .pipelines-jumps a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace .pipelines-page .pipelines-summary-grid,.workspace .pipelines-page .pipelines-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.workspace .pipelines-page .pipelines-domain-actions{padding:0 var(--ss-inset,20px) 20px}.workspace .pipelines-page .pipelines-card--live{grid-column:1/-1}.workspace .pipelines-page .pipelines-card h2{scroll-margin-top:24px}.workspace .pipelines-page .pipelines-schedule>.pipelines-form{padding:12px 0 0}@media (width<=768px){.workspace .pipelines-page .pipelines-summary-grid,.workspace .pipelines-page .pipelines-operation-grid,.workspace .pipelines-page .pipelines-item,.workspace .pipelines-page .pipelines-facts>div,.workspace .pipelines-page .pipelines-made .pipelines-facts>div,.workspace .pipelines-page .pipelines-facts--page,.workspace .pipelines-page .pipelines-condition{grid-template-columns:minmax(0,1fr)}}.workspace.vector-experience.ss-app .alerts-page{align-content:start;gap:24px;min-width:0;display:grid}.workspace.vector-experience.ss-app .alerts-page .ws-page-head{margin-bottom:0}.workspace.vector-experience.ss-app .alerts-page .panel{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:4px}.workspace.vector-experience.ss-app .alerts-page .panel__head{justify-content:space-between;align-items:center;gap:12px 20px;padding:18px 20px 16px;display:flex}.workspace.vector-experience.ss-app .alerts-page .panel__title{letter-spacing:-.1px;margin:0;font-size:15px;font-weight:600;line-height:1.3}.workspace.vector-experience.ss-app .alerts-page .panel__actions{align-items:center;gap:10px;display:flex}.workspace.vector-experience.ss-app .alerts-page .panel__body{gap:14px;padding:0 20px 20px;display:grid}.workspace.vector-experience.ss-app .alerts-page .alerts__org{color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:500}.change-link{--radius:8px;box-sizing:border-box;background:var(--bg);min-height:100vh;color:var(--fg);align-content:start;gap:16px;padding:28px clamp(16px,4vw,56px) 48px;font-size:15px;line-height:1.55;display:grid}.change-link>*{max-width:640px}.change-link h1{letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:620;line-height:1.2}.change-link p{margin:0}.change-link__where{color:var(--muted)}.change-link__where code{font-size:.95em}.change-link__evidence,.change-link__waiting,.change-link__footer{color:var(--muted)}.change-link__footer{font-size:13px}.change-link__notice{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);padding:12px 14px}.change-link__notice[data-tone=good]{background:var(--positive-quiet);border-color:var(--positive)}.change-link__notice[data-tone=error]{background:var(--danger-quiet);border-color:var(--danger);color:var(--danger)}.change-link__choices{gap:10px;margin:0;padding:0;list-style:none;display:grid}.change-link__choice{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:4px;padding:10px 12px;display:grid}.change-link__choice[data-selected=true]{border-color:var(--accent);background:var(--accent-quiet)}.change-link__does{color:var(--muted);font-size:14px}.change-link__confirm{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-quiet);gap:10px;padding:12px 14px;display:grid}.change-link__buttons{flex-wrap:wrap;gap:10px;display:flex}.change-link button{font:inherit;cursor:pointer;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);justify-self:start;padding:8px 14px}.change-link button:disabled{cursor:not-allowed;opacity:.55}.change-link button[data-primary=true]{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent);font-weight:600}.change-link button[data-primary=true]:hover:not(:disabled){background:var(--accent-fill-hover);border-color:var(--accent-fill-hover)}.change-link :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.datasets-page .datasets-guide{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);margin:16px 0;padding:12px 16px}.datasets-page .datasets-guide summary{cursor:pointer;font-weight:600}.datasets-page .datasets-guide p{max-width:72ch;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.6}.datasets-page .datasets-start{color:var(--muted);margin:0;padding:18px 0}.datasets-page .datasets-search{gap:8px;max-width:420px;margin:18px 0;display:grid}.datasets-page .datasets-search label{font-size:13px;font-weight:600}.datasets-page .datasets-search p{color:var(--muted);margin:0;font-size:13px}.datasets-page .datasets-name{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.datasets-page .query__ref{color:var(--muted);font-size:11px}.workspace .datasets-page .table .numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.workspace .datasets-page .table th,.workspace .datasets-page .table td{padding:12px 14px}.workspace .datasets-page .table tbody tr:hover{background:var(--surface-hover)}.workspace .datasets-page .datasets-name{margin-bottom:5px}.shared-app{--radius:8px;--radius-lg:14px;box-sizing:border-box;background:var(--bg);min-height:100vh;color:var(--fg);align-content:start;gap:18px;padding:28px clamp(16px,4vw,56px) 48px;font-size:14px;line-height:1.55;display:grid}.shared-app h1{letter-spacing:-.03em;color:var(--fg);margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:620;line-height:1.2}.shared-app button{font:inherit;cursor:pointer}.shared-app :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.shared-app .shared-app__notice{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);max-width:640px;color:var(--fg);margin:0;padding:12px 14px}.shared-app .shared-app__notice[role=alert]{color:var(--danger);background:var(--danger-quiet);border-color:var(--danger)}.ob-entry{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:16px;padding:14px 18px}.ob-entry .button{min-height:44px}.ob-entry__text{overflow-wrap:anywhere;margin:0}.ob-entry__note{color:var(--muted);margin:0;font-size:13px}.ob-entry__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ob-entry--banner{background:var(--accent-quiet);border-color:var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.ob-entry--quiet{background:var(--surface-raised)}.ob-entry--broken{background:var(--warn-quiet)}.ob-entry--welcome{gap:12px;max-width:760px;padding:24px 28px;display:grid}.ob-entry--welcome h2{overflow-wrap:anywhere;margin:0}.ob-entry--welcome .ob-entry__actions{margin-top:4px}.ob-tag{border:1px solid var(--line-strong);background:var(--warn-quiet);color:var(--warn);white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.ob-status{gap:14px;margin-bottom:20px;padding:18px 20px;display:grid}.ob-status h2,.ob-status h3{margin:0}.ob-status__lede{color:var(--muted);max-width:640px;margin:0}.ob-status__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ob-status__row{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(120px,190px) minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:10px 12px;display:grid}.ob-status__row .button,.ob-status__row a.button{min-height:44px}.ob-status__name{overflow-wrap:anywhere;font-weight:650}.ob-status__value{overflow-wrap:anywhere;min-width:0}.ob-status__word{font-weight:650}.ob-status__row[data-tone=ready] .ob-status__word{color:var(--positive)}.ob-status__row[data-tone=attention]{background:var(--warn-quiet)}.ob-status__row[data-tone=attention] .ob-status__word{color:var(--warn)}.ob-status__sentence{color:var(--muted)}.ob-status__problem{grid-column:1/-1;margin:0}@media (width<=768px){.ob-status__row{grid-template-columns:minmax(0,1fr)}.ob-entry--welcome{padding:18px}}.vector-experience .vector-home[data-vector-departing]{z-index:3;position:relative}.vector-experience .vector-home .spacey-start__form[data-vector-morph]{z-index:1;box-sizing:border-box;pointer-events:none;will-change:transform, width, height;position:relative;overflow:hidden}.workspace.vector-experience[data-vector-dock-departure]>.ws-body{z-index:5}.spacey-home{margin-bottom:28px;display:block}.spacey-home__card{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:40px 32px 28px;display:flex}.spacey-home__card h2{margin:0;font-size:22px}.spacey-home__line{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.spacey-home__aside{text-align:left;flex-direction:row;justify-content:space-between;padding:18px 24px}.spacey-home__start{text-align:left;width:100%;max-width:46rem;margin-top:8px}.spacey-home__history{color:var(--accent);font-size:12px}.spacey-home__frame{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;height:min(68vh,760px);min-height:420px;display:flex;overflow:hidden}.spacey-home__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.spacey-home__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;overflow:hidden}.spacey-home__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.spacey-home__chat{flex:auto;min-height:0}.vector-experience .vector-home{margin:0 0 30px}.vector-experience .vector-home__heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;display:flex}.vector-experience .vector-home__heading h2{align-items:center;gap:9px;margin:0;font-size:15px;font-weight:600;display:flex}.vector-experience .vector-home__heading .vector-mark{color:var(--accent)}.vector-experience .vector-home__heading>span{color:var(--muted);font-size:11px}.vector-experience .vector-home-composer{width:100%}.vector-experience .vector-home-composer .spacey-start{max-width:none;padding:0}.vector-experience .vector-home-composer .spacey-start__form{border:1px solid var(--line-strong);background:var(--chat-surface,var(--surface));border-radius:4px;padding:18px 20px 12px}.vector-experience .vector-home-composer .spacey-start__form:focus-within{border-color:var(--accent)}.vector-experience .vector-home-composer .spacey-start__input{min-height:82px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:15px;line-height:1.75}.vector-experience .vector-home-composer .spacey-start__input:focus-visible{box-shadow:none;outline:none}.vector-experience .vector-home-composer .spacey-start__input::placeholder{color:var(--muted);opacity:1}.vector-experience .vector-home-composer .spacey-start__actions{margin-top:10px}.vector-experience .vector-home-composer .spacey-start__hint{font-size:10px}.vector-experience .vector-home__foot{color:var(--muted);justify-content:space-between;gap:20px;margin-top:13px;font-size:11px;display:flex}.vector-experience .vector-home__domain{background:var(--chat-surface,var(--surface));border:1px solid var(--chat-edge,var(--line));justify-content:space-between;align-items:center;gap:24px;padding:25px 22px;display:flex}.vector-experience .vector-home__domain label{color:var(--muted);font-size:13px}.vector-experience .vector-home__domain select{background:var(--surface);border:1px solid var(--line);min-width:190px;max-width:45%;color:var(--fg);font:inherit;padding:9px 12px;font-size:12px}@media (prefers-reduced-motion:no-preference){.vector-experience .vector-home-composer{opacity:1;filter:none;transition:opacity 1s cubic-bezier(.16,.7,.25,1) 80ms,transform 1s cubic-bezier(.16,.7,.25,1) 80ms,filter 1s cubic-bezier(.16,.7,.25,1) 80ms;transform:none}@starting-style{.vector-experience .vector-home-composer{opacity:0;filter:blur(2px);transform:translateY(28px)scale(.975)}}.vector-experience .vector-home-composer:focus-within{transition:none}}.spacey-home [hidden],.vector-home [hidden]{display:none!important}.vector-experience .vector-home__start{display:block}.spacey-home__intro{gap:12px;display:grid}.spacey-home__intro .ws-eyebrow{margin:0}.workspace.vector-experience .ws-main:has(>.vector-overview){padding-block:22px 24px}.vector-experience .vector-overview{width:100%;max-width:1120px;margin:0 auto;padding:0}.vector-experience .vector-overview__guide{justify-content:flex-end;min-height:30px;display:flex}.workspace.vector-experience.ss-app .ws-main .ws-page-head.vector-overview__intro{border:0;grid-template-columns:minmax(0,1fr);max-width:880px;margin:40px auto 28px;padding:0}.workspace.vector-experience.ss-app .ws-main .vector-overview__intro:after{content:none}.workspace.vector-experience.ss-app .vector-overview__intro .ss-page-head__title{justify-content:center}.workspace.vector-experience.ss-app .vector-overview__intro h1{text-align:center;justify-content:center;align-items:center;gap:16px;max-width:100%;display:flex}.workspace.vector-experience.ss-app .vector-overview__intro h1>.vector-mark{color:var(--accent);flex:none}.workspace.vector-experience.ss-app .vector-overview__intro h1>span{min-width:0}.vector-experience .vector-overview .vector-home{max-width:880px;margin:0 auto 56px}.workspace.vector-experience .vector-overview .vector-home-composer .spacey-start{gap:10px}.workspace.vector-experience .vector-overview .vector-home-composer .spacey-start__form{padding:20px 20px 16px}.workspace.vector-experience .vector-overview .vector-home-composer .spacey-start__input{field-sizing:fixed;height:80px;min-height:80px;max-height:180px}.workspace.vector-experience .vector-overview .vector-home-composer .spacey-start__form:focus-within .spacey-start__input,.workspace.vector-experience .vector-overview .vector-home-composer .spacey-start__input:not(:placeholder-shown){field-sizing:content;height:auto;min-height:112px}.workspace.vector-experience .vector-overview .vector-home-composer .spacey-start__actions{margin-top:8px}.vector-experience .vector-overview__body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:36px;display:grid}.vector-experience .vector-overview__work,.vector-experience .vector-overview__work>section{min-width:0}.vector-experience .vector-overview .ss-section-head__end>button,.vector-experience .vector-overview .ss-section-head__end>a,.vector-experience .vector-overview__count{color:var(--muted)}.vector-experience .vector-overview .ss-section-head__end>a{font-size:12px;text-decoration:none}.vector-experience .vector-overview .ss-section-head__end>.vector-overview__see-all{color:var(--accent);align-items:center;gap:5px;display:inline-flex}.vector-experience .vector-overview button:not([class]){color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.vector-experience .vector-overview button:not([class]):hover,.vector-experience .vector-overview a:hover{color:var(--accent)}.vector-experience .vector-overview__row{border-bottom:1px solid var(--line);color:var(--fg);align-items:center;gap:14px;padding:16px 0;text-decoration:none;display:flex}.vector-experience .vector-overview__module-icon{width:20px;height:20px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.vector-experience .vector-overview__module-icon svg{width:20px;height:20px}.vector-experience .vector-overview__row:last-child{border-bottom:0}.vector-experience .vector-overview__row strong{transition:color .16s}.vector-experience .vector-overview__row:hover strong{color:var(--accent)}.vector-experience .vector-overview__row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vector-experience .vector-overview__row-content{flex:1;gap:4px;min-width:0;display:grid}.vector-experience .vector-overview__label{color:var(--muted);letter-spacing:.015em;font-size:10px}.vector-experience .vector-overview__row strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.vector-experience .vector-overview__detail{-webkit-line-clamp:2;color:var(--muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.vector-experience .vector-overview__row-action{color:var(--accent);flex-shrink:0;font-size:11px}.vector-experience .vector-overview__row.is-attention .vector-overview__label{color:var(--warn)}.vector-experience .vector-overview__message,.vector-experience .vector-overview__clear{color:var(--muted);margin:0;padding:8px 0;font-size:12px;line-height:1.6}.vector-experience .vector-overview__more{color:var(--accent);padding:15px 0 0;font-size:11px;display:inline-block}.vector-experience .vector-overview__health{background:var(--region-support,var(--surface));border:1px solid var(--line);border-radius:4px;align-self:start;min-width:0;padding:20px}.vector-experience .vector-overview__health-state{flex-direction:column;align-items:flex-start;padding:0 0 12px;display:flex}.vector-experience .vector-overview__health-status{align-items:center;gap:8px;display:flex}.vector-experience .vector-overview__health-mark{width:22px;height:22px;color:var(--accent);flex:none;place-items:center;display:grid}.vector-experience .vector-overview__health-state>strong,.vector-experience .vector-overview__health-status>strong{font-size:14px;font-weight:500;line-height:1.5}.vector-experience .vector-overview__health-state>p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.6}.vector-experience .vector-overview__health-state>span,.vector-experience .vector-overview__health-state>a{color:var(--muted);margin-top:6px;font-size:12px}.vector-experience .vector-overview__health-row{border-top:1px solid var(--line);gap:2px;min-width:0;padding:10px 20px 10px 0;text-decoration:none;display:grid;position:relative}.vector-experience .vector-overview__health-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.vector-experience .vector-overview__health-row>span{color:var(--muted);font-size:11px;line-height:1.6}.vector-experience .vector-overview__health-row.is-attention>span:not(.vector-overview__health-arrow){color:var(--warn)}.vector-experience .vector-overview__health-arrow{position:absolute;top:18px;right:0}.vector-experience .vector-overview__health-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vector-experience .vector-overview__health-foot{border-top:1px solid var(--line);color:var(--muted);margin:12px 0 0;padding-top:12px;font-size:11px;line-height:1.6}.vector-experience .vector-overview__state{border-top:2px solid var(--section-line,var(--line));padding:28px 0}.vector-experience .vector-overview__state h2{font-size:17px;font-weight:500}.vector-experience .vector-overview__state p{color:var(--muted);margin:12px 0 20px;font-size:13px;line-height:1.7}.vector-experience .vector-overview__state button+button{margin-left:8px}.workspace.vector-experience .ws-main:has(.vector-overview-work-dialog){overflow:hidden}.workspace.vector-experience .ws-dialog:has(.vector-overview-work-dialog){border:1px solid var(--section-line);width:min(920px,100vw - 64px);max-height:min(720px,100dvh - 64px);overflow:hidden}.vector-experience .vector-overview-work-dialog{min-width:0;padding:10px 24px 18px;overflow-y:auto}.vector-experience .vector-overview-work-dialog__summary{color:var(--muted);margin:0;padding:8px 0 12px;font-size:12px;line-height:1.6}.vector-experience .vector-overview-work-dialog .vector-overview__detail,.vector-experience .vector-overview-work-dialog .vector-overview__row strong{-webkit-line-clamp:unset;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){.workspace.vector-experience .vector-overview .vector-home-composer .spacey-start__input{interpolate-size:allow-keywords;transition:height .18s,min-height .18s}}@media (width<=1150px){.vector-experience .vector-overview{padding-inline:0}.vector-experience .vector-overview__body{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.vector-experience .vector-overview__row-action{max-width:95px}}@media (width<=920px){.vector-experience .vector-overview__body{grid-template-columns:minmax(0,1fr)}}.ss .domain-journey-body{width:100%;min-width:0;color:var(--fg);flex-direction:column;gap:22px;display:flex}.ss :where(.domain-journey-body h2,.domain-journey-body h3,.domain-journey-body p){margin:0}.ss :where(.domain-journey-body h2,.domain-journey-body h3){font-size:14px;font-weight:500;line-height:1.45}.ss :where(.domain-journey-body p){color:var(--muted);font-size:13px;line-height:1.55}.ss .domain-journey-body .journey-field{flex-direction:column;gap:7px;display:flex}.ss .domain-journey-body .journey-field label{font-size:12px;font-weight:500}.ss .domain-journey-body .input{background:var(--bg);border:1px solid var(--line-strong);min-height:40px;font:inherit;width:100%;color:var(--fg);border-radius:4px;padding:9px 12px}.ss .domain-journey-body .input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ss .dj-link{color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;display:inline}.ss .dj-link:hover{text-underline-offset:3px;text-decoration:underline}.ss .dj-link:disabled{color:var(--dim);cursor:default}.ss .dj-assistant{border-block:1px solid var(--line);align-items:center;gap:16px;padding:14px 0;display:flex}.ss .dj-assistant>svg{color:var(--accent);flex:none}.ss .dj-assistant>div{flex:1;min-width:0}.ss .dj-assistant h2{margin-bottom:4px;font-weight:500}.ss .dj-assistant p{font-size:12px}.ss .dj-assistant>.button{flex:none}.ss .dj-name-row{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:16px;display:grid}.ss .dj-name-row>p{padding-bottom:10px;font-size:12px}.ss .dj-composer{border:1px solid var(--chat-edge,var(--line-strong));border-top:2px solid var(--section-line);background:var(--chat-surface,var(--surface));border-radius:4px;flex-direction:column;display:flex}.ss .dj-composer:focus-within{outline:2px solid var(--accent);outline-offset:1px}.ss .dj-composer textarea{min-height:120px;color:var(--fg);font:inherit;resize:vertical;background:0 0;border:0;outline:0;padding:18px 20px;font-size:16px;line-height:1.5}.ss .dj-composer textarea::placeholder{color:var(--muted);opacity:1}.ss .dj-composer__footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:10px 16px 12px;font-size:12px;display:flex}.ss .dj-composer__footer>div{align-items:center;gap:16px;display:flex}.ss .dj-example{position:relative}.ss .dj-example summary{color:var(--dim);cursor:pointer;list-style:none}.ss .dj-example p{z-index:3;border:1px solid var(--line);background:var(--bg);width:300px;padding:14px 16px;position:absolute;top:calc(100% + 12px);right:0}.ss .dj-later{padding-top:4px}.ss .dj-basics>.arrival-fact-columns{border-top:1px solid var(--line)}.ss .dj-basics>.arrival-fact-columns>:first-child{padding-left:0}.ss .dj-sources{gap:26px}.ss .dj-connected{border:1px solid var(--line);border-top:2px solid var(--accent);background:var(--bg);border-radius:3px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.ss .dj-connected>h2{font-size:14px}.ss .dj-connected .ds-list{gap:0}.ss .dj-source-row{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;display:grid}.ss .dj-source-row strong,.ss .dj-source-row span{display:block}.ss .dj-source-row strong{font-size:15px;font-weight:500}.ss .dj-source-row span,.ss .dj-source-row a{font-size:12px}.ss .dj-source-row span{color:var(--muted)}.ss .dj-source-setup{flex-direction:column;gap:12px;display:flex}.ss .dj-source-setup>h2{display:none}.ss .dj-section-head{border-bottom:2px solid var(--section-line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.ss .dj-section-head h2{font-size:14px;font-weight:600}.ss .dj-section-head>span{color:var(--dim);font-size:12px}.ss .dj-connectors{flex-direction:column;gap:12px;display:flex}.ss .dj-connector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ss .dj-team-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ss .dj-team-roles section{border:1px solid var(--line);background:var(--bg);box-shadow:inset 0 2px 0 var(--info);border-radius:3px;flex-direction:column;gap:5px;padding:14px 16px;display:flex}.ss .dj-team-roles section+section{box-shadow:inset 0 2px 0 var(--accent)}.ss .dj-team-roles h2{font-size:13px}.ss .dj-team-roles p{font-size:12px}.ss .dj-discovery{border:1px solid var(--line);background:var(--region-support,var(--surface));border-radius:3px}.ss .dj-discovery__head{justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;display:flex}.ss .dj-discovery__head h2{font-size:13px}.ss .dj-discovery__head p,.ss .dj-discovery__head a{font-size:12px}.ss .dj-discovery>.arrival-fact-columns{border-top:1px solid var(--line)}.ss .dj-autopilot{gap:26px}.ss .dj-autopilot__section{flex-direction:column;gap:14px;display:flex}.ss .dj-levels{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:0;display:grid}.ss .dj-meter{align-items:end;gap:4px;height:28px;display:flex}.ss .dj-meter i{border:1px solid var(--line-strong);background:0 0;border-radius:1px;flex:1;height:100%}.ss .dj-meter i[data-settled=true]{background:var(--accent);border-color:var(--accent)}.ss .dj-setting-row{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 0;display:grid}.ss .dj-setting-row h2{font-size:13px}.ss .dj-setting-row p,.ss .dj-setting-row>a{font-size:12px}.ss .dj-switch{appearance:none;border:1px solid var(--line-strong);background:var(--bg);cursor:pointer;border-radius:10px;width:36px;height:20px;margin:1px 0 0;position:relative}.ss .dj-switch:after{content:"";background:var(--line-strong);border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.ss .dj-switch:checked{background:var(--accent-quiet);border-color:var(--accent)}.ss .dj-switch:checked:after{background:var(--accent);transform:translate(16px)}.ss .dj-switch:disabled{cursor:default;border-style:dashed}.ss .dj-definitions-review{margin-top:8px}.ss .dj-definitions-review summary{color:var(--accent);cursor:pointer;font-size:12px}.ss .dj-definitions{border:0;min-width:0;margin:0;padding:0}.ss .dj-definitions .dj-setting-row{grid-template-columns:36px minmax(0,1fr)}.ss .dj-definitions strong{font-size:13px;font-weight:500;display:block}.ss .dj-definition-status{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.5;display:block}.ss .dj-role{grid-template-columns:minmax(0,1fr) 540px;align-items:center;gap:48px;display:grid}.ss .dj-role__intro{flex-direction:column;gap:22px;min-width:0;display:flex}.ss .domain-journey-body .dj-role__intro h1{letter-spacing:-1.4px;margin:0;font-size:44px;font-weight:400;line-height:1.1}.ss .dj-role__intro>p{max-width:520px;font-size:16px}.ss .dj-role__profile{flex-direction:column;gap:14px;max-width:420px;display:flex}.ss .dj-role__actions{flex-wrap:wrap;align-items:center;gap:16px;padding-top:10px;display:flex}.ss .dj-done{grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:center;gap:56px;display:grid}.ss .dj-done__art{aspect-ratio:600/540;place-items:center;width:100%;display:grid;overflow:hidden}.ss .dj-done__art svg{width:min(440px,80%);height:auto;color:var(--art)}.ss .dj-done__copy{flex-direction:column;gap:22px;display:flex}.ss .domain-journey-body .dj-done__copy h1{letter-spacing:-1.3px;margin:0;font-size:42px;font-weight:400;line-height:1.1}.ss .dj-done__copy>p{font-size:15px}.ss .dj-done__facts{border-top:2px solid var(--section-line);margin:0;padding:0;list-style:none}.ss .dj-done__facts li{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) auto;gap:12px;padding:11px 0;font-size:12px;display:grid}.ss .dj-done__facts li>span:first-child{color:var(--muted)}.ss .dj-done__facts a{font-size:11px}.ss .dj-done__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ss .dj-day-one,.ss.dj-day-one{background:0 0;max-width:790px;margin-top:24px}.vector-experience .vector-overview .vector-overview__work>.dj-day-one{max-width:none;margin-top:0}@media (width>=1000px) and (width<=1279px){.ss .dj-role{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.ss .domain-journey-body .dj-role__intro h1{font-size:38px}.ss .dj-done{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.ss .dj-name-row{grid-template-columns:minmax(0,1fr) 190px}}@media (prefers-reduced-motion:reduce){.ss .domain-journey-body *,.ss .domain-journey-body :after{transition:none!important;animation:none!important}}.vector-experience .vector-overview__welcome{justify-content:space-between;align-items:center;gap:24px;display:flex}.getting-started{flex:none;position:relative}.getting-started__launcher{color:var(--muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:5px 0 5px 8px;font-size:12px;display:inline-flex}.getting-started__launcher:hover{color:var(--fg)}.getting-started__count{border:1px solid var(--line);color:var(--accent);font-variant-numeric:tabular-nums;border-radius:3px;padding:1px 6px;font-size:11px}.getting-started__prompt{z-index:20;border:1px solid var(--line-strong);border-top:2px solid var(--accent);background:var(--surface-raised);width:300px;color:var(--fg);border-radius:3px;padding:18px 20px;position:absolute;top:calc(100% + 12px);right:0}.getting-started__prompt strong{padding-right:16px;font-size:13px;font-weight:500;display:block}.getting-started__prompt p{color:var(--muted);margin:6px 0 16px;font-size:12px;line-height:1.6}.getting-started__close{width:24px;height:24px;color:var(--muted);background:0 0;border:0;border-radius:3px;font-size:18px;position:absolute;top:10px;right:10px}.getting-started__close:hover{background:var(--surface-hover);color:var(--fg)}.getting-started__actions{justify-content:space-between;gap:16px;display:flex}.getting-started__actions button{color:var(--accent);background:0 0;border:0;padding:0;font-size:11px}.getting-started__actions button:last-child{color:var(--muted)}.getting-started__actions button:hover{text-decoration:underline}.workspace .getting-started__guide{background:var(--surface)}.vector-experience .ws-dialog:has(.getting-started__guide){background:var(--surface)}.vector-experience .ws-dialog:has(.getting-started__guide)>.ws-dialog__head{background:var(--surface)}.vector-experience .ws-dialog:has(.getting-started__guide)>.ws-dialog__foot{background:var(--surface)}.vector-experience .ws-dialog:has(.getting-started__guide)>.ws-dialog__head{border-bottom:1px solid var(--line)}.getting-started__guide .arrival-checklist{background:0 0;border:0;border-radius:0}.getting-started__guide .arrival-checklist__header{padding:0 0 14px}.getting-started__guide .arrival-checklist__header>div{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%}.getting-started__guide .arrival-checklist__header h2{color:var(--muted);letter-spacing:normal;font-size:12px;font-weight:400}.getting-started__guide .arrival-checklist__items{padding:0}.getting-started__guide .arrival-checklist__item{padding-block:12px}.getting-started__guide .arrival-checklist__progress{margin-inline:0}.workspace .getting-started__guide .getting-started__note{color:var(--dim);margin:20px 0 0;font-size:11px;line-height:1.6}.getting-started button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.spacey-page{flex:1 1 0;grid-template-rows:auto minmax(0,1fr);gap:16px;min-width:0;min-height:420px;display:grid}.spacey-page__status{color:var(--muted);margin:0}.spacey-page__head{min-width:0}.spacey-page__head .ws-eyebrow{text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;overflow:hidden}.workspace .spacey-page__head h1{margin:0;font-size:24px;line-height:1.2}.spacey-page__body{grid-template-columns:300px minmax(0,1fr);gap:20px;min-width:0;min-height:0;display:grid}.spacey-page__history,.spacey-page__main{background:var(--surface);border:1px solid var(--line);border-radius:6px;flex-direction:column;min-width:0;min-height:0;display:flex}.spacey-page__main{gap:14px;padding:18px 22px}.spacey-page__tools{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 14px 12px;display:flex}.spacey-page__scope{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}.workspace .spacey-page__scope-option{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}.workspace .spacey-page__scope-option:hover{color:var(--fg)}.workspace .spacey-page__scope-option[aria-pressed=true]{background:var(--accent-quiet);color:var(--fg)}.workspace .spacey-page__scope-option:focus-visible{outline:2px solid var(--accent-fill);outline-offset:1px}.spacey-page__tools input[type=search]::-webkit-search-cancel-button{appearance:none}.spacey-page__list{overscroll-behavior:contain;flex:1 1 0;min-height:0;padding:8px 8px 14px;overflow:auto}.spacey-page__group{margin-top:10px}.workspace .spacey-page__group-title{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 4px;padding:0 8px;font-size:10px;font-weight:650}.spacey-page__rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.spacey-page__row{color:var(--fg);border:1px solid #0000;border-radius:6px;flex-direction:column;gap:3px;min-width:0;padding:9px 10px;text-decoration:none;display:flex}.spacey-page__row:hover{background:var(--accent-quiet)}.spacey-page__row:focus-visible{outline:2px solid var(--accent-fill);outline-offset:-2px}.spacey-page__row[aria-current=page]{background:var(--accent-quiet);border-color:var(--line)}.spacey-page__row-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.spacey-page__row-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.spacey-page__tag{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:0 8px;font-size:11px}.spacey-page__more{margin:12px 8px 0}.spacey-page__note{color:var(--muted);margin:8px;font-size:13px}.spacey-page__note--refused{color:var(--danger)}.spacey-page__conversation-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.spacey-page__titles{min-width:0}.spacey-page__titles h2{overflow-wrap:anywhere;margin:0}.spacey-page__muted{color:var(--muted);margin:2px 0 0;font-size:12px}.spacey-page__rename{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.spacey-page__rename>input{flex:240px;width:auto}.spacey-page__rename>.spacey-page__note{flex-basis:100%;margin:0}.spacey-page__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spacey-page__chat{flex:1 1 0;min-height:0}.spacey-page__start{max-width:640px}.spacey-page__start h2{margin:0 0 6px}.spacey-page__lede{color:var(--muted);margin:0}.spacey-page__missing{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.spacey-page__missing p{margin:0}.workspace.vector-experience .spacey-page--preview{--vector-conversation-width:880px;--vector-composer-inset:17px;--vector-history-width:236px}.workspace.vector-experience .spacey-page--preview .spacey-page__main{padding-inline:24px}.workspace.vector-experience .spacey-page--preview .spacey-page__main--empty{gap:0;padding:12px 24px 0;overflow:auto}.workspace.vector-experience .spacey-page--preview .spacey-page__head-layout{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.workspace.vector-experience .spacey-page--preview.spacey-page--history-open :is(.spacey-page__head-layout,.spacey-page__body){grid-template-columns:var(--vector-history-width) minmax(0, 1fr);gap:0}.workspace.vector-experience.ss-app .spacey-page--preview .spacey-page__head{box-sizing:border-box;width:min(var(--vector-conversation-width), calc(100% - 48px));border-bottom:0;flex-wrap:wrap;grid-column:-2/-1;justify-content:space-between;align-items:center;gap:12px 32px;min-height:64px;margin-inline:auto;padding:8px 0 16px;display:flex}.workspace.vector-experience .spacey-page--preview .spacey-page__head .spacey-page__identity{letter-spacing:-.8px;flex:none;align-items:center;gap:12px;font-size:28px;font-weight:400;line-height:1.15;display:flex}.workspace.vector-experience .spacey-page--preview .spacey-page__header-actions{flex:none;align-items:center;gap:20px;display:flex}.workspace.vector-experience.ss-app .spacey-page--preview .spacey-page__history>.spacey-page__tabs{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-self:auto;gap:16px;margin:0 14px}.workspace.vector-experience.ss-app .spacey-page--preview .spacey-page__history>.spacey-page__tabs .ss-tabs__tab{min-width:0;padding:14px 0 12px;font-size:12px}.workspace.vector-experience .spacey-page--preview .spacey-page__files{padding-inline:24px}.workspace.vector-experience .spacey-page--preview .spacey-page__history-toggle[aria-expanded=true]{color:var(--accent);background:var(--accent-quiet)}.workspace.vector-experience .spacey-page--preview :is(.spacey-page__history,.spacey-page__main){border-radius:4px}.workspace.vector-experience .spacey-page--preview .spacey-page__start{text-align:center;flex:none;width:min(100%,820px);max-width:820px;margin:clamp(16px,3.5vh,36px) auto 0;padding:0}.workspace.vector-experience .spacey-page--preview .spacey-page__welcome-mark{width:46px;height:46px;color:var(--accent);margin:0 auto 18px;display:block}.workspace.vector-experience .spacey-page--preview .spacey-page__start h2{letter-spacing:-.035em;margin:0 0 10px;font-size:28px;font-weight:500;line-height:1.3}.workspace.vector-experience .spacey-page--preview .spacey-page__lede{text-wrap:balance;font-size:13px;line-height:1.6}.workspace.vector-experience .spacey-page--preview .spacey-page__start+.spacey-chat{width:min(100%, var(--vector-conversation-width));flex-direction:column;flex:1 1 0;min-width:0;min-height:0;margin:26px auto 0;display:flex}.workspace.vector-experience .spacey-page--preview .spacey-page__main--empty .spacey-start{flex:1 1 0;gap:24px;min-height:0;padding:0}.workspace.vector-experience .spacey-page--preview .spacey-page__main--empty .spacey-start__starters{overscroll-behavior:contain;flex-wrap:nowrap;flex:1 1 0;min-height:0;margin:-4px;padding:4px;overflow:auto}.workspace.vector-experience .spacey-page--preview .spacey-page__main--empty .spacey-start__starter{flex:none}.workspace.vector-experience .spacey-page--preview .spacey-page__main--empty .spacey-start__form{flex:none;margin-top:auto;padding:14px 16px 12px}.workspace.vector-experience .spacey-page--preview .spacey-page__main--empty .spacey-start__input{height:var(--vector-composer-rest-input,64px);min-height:var(--vector-composer-rest-input,64px);field-sizing:fixed;resize:vertical;max-height:180px}.workspace.vector-experience .spacey-page--preview .spacey-page__main--empty .spacey-start__form:focus-within .spacey-start__input,.workspace.vector-experience .spacey-page--preview .spacey-page__main--empty .spacey-start__input:not(:placeholder-shown){field-sizing:content;height:auto;min-height:64px}.workspace.vector-experience .spacey-page--preview .spacey-page__main--empty .spacey-start__hint{font-size:10px;line-height:1.45}.workspace.vector-experience .spacey-page--preview .spacey-page__chat .concierge-compose{width:min(100%, var(--vector-conversation-width));box-sizing:border-box;margin-inline:auto}.workspace.vector-experience .spacey-page--preview .spacey-page__chat .concierge-message-input{height:var(--vector-composer-rest-input,64px);min-height:var(--vector-composer-rest-input,64px);field-sizing:fixed;resize:vertical;max-height:180px}.workspace.vector-experience .spacey-page--preview .spacey-page__chat .concierge-compose:focus-within .concierge-message-input,.workspace.vector-experience .spacey-page--preview .spacey-page__chat .concierge-message-input:not(:placeholder-shown){field-sizing:content;resize:vertical;height:auto;min-height:64px}.workspace.vector-experience .spacey-page--preview .spacey-start__starter:disabled{opacity:1;color:var(--muted)}.workspace.vector-experience .spacey-page--preview .spacey-start__starter:disabled .spacey-start__starter-icon{color:var(--muted)}.workspace.vector-experience .spacey-page--preview .spacey-page__conversation-head{box-sizing:border-box;width:min(100%, var(--vector-conversation-width));border-bottom:0;flex:none;align-items:center;gap:14px;min-height:38px;margin-inline:auto;padding-bottom:6px;position:relative}.workspace.vector-experience .spacey-page--preview .spacey-page__conversation-head:after{content:"";background:var(--section-line);transform-origin:0;pointer-events:none;width:100%;height:2px;position:absolute;bottom:0;left:0}.workspace.vector-experience .spacey-page--preview .spacey-page__conversation-head:has([data-arriving]):after{animation:1.7s cubic-bezier(.22,.61,.36,1) both vector-title-rule}.workspace.vector-experience .spacey-page--preview .spacey-page__conversation-title{min-height:20px}.workspace.vector-experience .spacey-page--preview .spacey-page__titles{overflow:visible}.workspace.vector-experience .spacey-page--preview .spacey-page__titles h2{min-width:0}.workspace.vector-experience .spacey-page--preview .spacey-page__rename-link{border:0;border-bottom:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:0;flex:none;padding:2px 0;font-size:11px;line-height:1.4;animation:.24s ease-out both vector-rename-reveal}.workspace.vector-experience .spacey-page--preview .spacey-page__rename-link:hover{color:var(--accent);border-bottom-color:var(--accent)}.workspace.vector-experience .spacey-page--preview .spacey-page__rename-link:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.workspace.vector-experience .spacey-page--preview{min-height:0}.workspace.vector-experience .spacey-page--preview .spacey-page__main:not(.spacey-page__main--empty){padding-top:4px}.workspace.vector-experience .spacey-page--preview .spacey-page__chat .concierge-scroll{scrollbar-gutter:stable both-edges}.workspace.vector-experience .spacey-page--preview .spacey-page__chat .concierge-flow{width:min(100%, var(--vector-conversation-width));padding-inline:var(--vector-composer-inset);box-sizing:border-box;margin-inline:auto}.workspace.vector-experience .spacey-page--preview .spacey-page__chat .concierge-thread{box-sizing:border-box;width:100%;max-width:none;margin:0;padding-inline:0}.workspace.vector-experience .spacey-page--preview .spacey-page__chat .concierge-follow{inset-inline:max(var(--vector-composer-inset), calc((100% - var(--vector-conversation-width)) / 2 + var(--vector-composer-inset)))}.workspace.vector-experience .spacey-page--preview .spacey-page__chat .concierge-flow>.concierge-waiting{min-width:0;margin-inline:0}.workspace.vector-experience .spacey-page--preview .spacey-page__chat .concierge-flow>.concierge-cards{min-width:0;padding-inline:0}.workspace.vector-experience .ws-main--fill:has(>.spacey-page--preview){padding-top:12px}@media (width>=1101px) and (height<=760px){.workspace.vector-experience .spacey-page--preview .spacey-page__start{margin-top:16px}.workspace.vector-experience .spacey-page--preview .spacey-page__welcome-mark{margin-bottom:12px}.workspace.vector-experience .spacey-page--preview .spacey-page__start+.spacey-chat{margin-top:16px}.workspace.vector-experience .spacey-page--preview .spacey-page__main--empty .spacey-start{gap:16px}}@keyframes vector-title-rule{0%{opacity:.35;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes vector-rename-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.workspace.vector-experience .spacey-page--preview .spacey-page__conversation-head:has([data-arriving]):after{animation:none}.workspace.vector-experience .spacey-page--preview .spacey-page__rename-link{animation:none}}.workspace.vector-experience .vector-scene .vector-scene__composer-wait{box-sizing:border-box;width:min(100%,880px);height:var(--vector-composer-rest-height,137px);border:1px solid var(--line-strong);background:var(--chat-surface);pointer-events:none;border-radius:4px;flex:none;margin:auto auto 0;padding:14px 16px 12px}.workspace.vector-experience .vector-scene__input-wait{box-sizing:border-box;height:var(--vector-composer-rest-input,64px)}.workspace.vector-experience .vector-scene__actions-wait{justify-content:space-between;align-items:center;height:36px;margin-top:8px;display:flex}.workspace.vector-experience .vector-scene__actions-wait>span{border:1px solid var(--chat-edge);border-radius:4px;width:32px;height:32px}.workspace.vector-experience .vector-scene__actions-wait>span:last-child{background:var(--surface-raised);border:0;width:60px}@media (prefers-reduced-motion:no-preference){.workspace.vector-experience .spacey-page--preview.vector-scene .spacey-page__head{border-bottom-color:#0000;animation:.68s cubic-bezier(.22,.61,.36,1) both vector-scene-content;position:relative}.workspace.vector-experience .spacey-page--preview.vector-scene .spacey-page__conversation-head{animation:.68s cubic-bezier(.22,.61,.36,1) .1s both vector-scene-content}.workspace.vector-experience .spacey-page--preview.vector-scene .spacey-page__conversation-head:after{animation:1.6s cubic-bezier(.45,0,.2,1) 1s both vector-scene-rule}.workspace.vector-experience .spacey-page--preview.vector-scene .spacey-page__conversation-head:has([data-arriving]):after{animation:1.6s cubic-bezier(.45,0,.2,1) 1s both vector-scene-rule}.workspace.vector-experience .spacey-page--preview.vector-scene .concierge-flow{animation:.72s cubic-bezier(.22,.61,.36,1) .18s both vector-scene-content}.workspace.vector-experience .spacey-page--preview.vector-scene .spacey-page__note--reading,.workspace.vector-experience .spacey-page--preview.vector-scene .spacey-page__files{animation:.68s cubic-bezier(.22,.61,.36,1) .12s both vector-scene-content}.workspace.vector-experience .spacey-page--preview.vector-scene .spacey-page__start{animation:.82s cubic-bezier(.22,.61,.36,1) .14s both vector-scene-emerge}.workspace.vector-experience .spacey-page--preview.vector-scene .spacey-page__main--empty>.spacey-chat{animation:.76s cubic-bezier(.22,.61,.36,1) .28s both vector-scene-content}.workspace.vector-experience .spacey-page--preview.vector-scene[data-vector-entry=direct] .concierge-compose{animation:.72s cubic-bezier(.22,.61,.36,1) .24s both vector-scene-content}.workspace.vector-experience .spacey-page--preview.vector-scene[data-vector-entry=overview] .concierge-compose{animation:.42s ease-out both vector-scene-composer-settle}.workspace.vector-experience .spacey-page--preview.vector-scene[data-vector-settled] .spacey-page__head,.workspace.vector-experience .spacey-page--preview.vector-scene[data-vector-settled] .spacey-page__conversation-head,.workspace.vector-experience .spacey-page--preview.vector-scene[data-vector-settled] .spacey-page__conversation-head:after,.workspace.vector-experience .spacey-page--preview.vector-scene[data-vector-settled] .concierge-flow,.workspace.vector-experience .spacey-page--preview.vector-scene[data-vector-settled] .concierge-compose,.workspace.vector-experience .spacey-page--preview.vector-scene[data-vector-settled] .spacey-page__note--reading,.workspace.vector-experience .spacey-page--preview.vector-scene[data-vector-settled] .spacey-page__start,.workspace.vector-experience .spacey-page--preview.vector-scene[data-vector-settled] .spacey-page__files,.workspace.vector-experience .spacey-page--preview.vector-scene[data-vector-settled] .spacey-page__main--empty>.spacey-chat{animation:none}.workspace.vector-experience .spacey-page--preview.vector-scene[data-vector-settled] .spacey-page__conversation-head:has([data-arriving]):after{animation:1.7s cubic-bezier(.22,.61,.36,1) both vector-title-rule}}@keyframes vector-scene-content{0%{opacity:0}to{opacity:1}}@keyframes vector-scene-emerge{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes vector-scene-composer-settle{0%{opacity:.88}to{opacity:1}}@keyframes vector-scene-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.workspace.ss-app .ss-navigation-directory{margin:0;padding:0;list-style:none}.workspace.ss-app .ss-navigation-directory li{border-bottom:1px solid var(--line)}.workspace.ss-app .ss-navigation-directory a{color:var(--fg);align-items:center;gap:16px;padding:20px 0;text-decoration:none;transition:color .16s,background-color .16s;display:flex}.workspace.ss-app .ss-navigation-directory a:hover{color:var(--accent);background:var(--surface)}.workspace.ss-app .ss-navigation-directory a>svg{color:var(--muted);flex:none}.workspace.ss-app .ss-navigation-directory a>svg:last-child{width:16px;height:16px;margin-left:auto}.workspace.ss-app .ss-navigation-directory a>span{gap:4px;display:grid}.workspace.ss-app .ss-navigation-directory strong{font-size:14px;font-weight:500}.workspace.ss-app .ss-navigation-directory a>span>span{color:var(--muted);font-size:12px}@media (prefers-reduced-motion:reduce){.workspace.ss-app .ss-navigation-directory a{transition:none}}.workspace.ss-app .ss-navigation-page{max-width:960px;margin-inline:auto}.workspace.ss-app .ss-navigation-page>section{margin-top:28px}.vector-experience .vx-connectors{color:var(--fg);min-width:0;padding:0 0 24px}.vector-experience .vx-connectors__header{border-bottom:2px solid var(--section-line,var(--line));justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.vector-experience .vx-connectors__eyebrow{color:var(--muted);margin:0 0 12px;font-size:12px}.vector-experience .vx-connectors__header h2{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:500;line-height:1.4}.vector-experience .vx-connectors__lede{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.55}.workspace.vector-experience.ss-app .vx-connectors__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:0 0 28px;display:flex}.workspace.vector-experience.ss-app .vx-connectors__search{flex:0 280px;min-width:200px}.vector-experience .vx-connectors__search>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.vector-experience .vx-connectors__search input::-webkit-search-cancel-button{-webkit-appearance:none}.workspace.vector-experience.ss-app .vx-connectors__search>input{padding-right:34px}.vector-experience .vx-connectors__clear-search{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;font-size:18px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.vector-experience .vx-connectors__clear-search:hover{background:var(--surface-hover);color:var(--fg)}.vector-experience .vx-connectors__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.vector-experience .vx-connectors__grid>li{min-width:0;display:flex}.workspace.vector-experience.ss-app .vx-connector{min-width:0;padding:var(--ss-inset);border:1px solid var(--line);background:var(--surface);color:var(--fg);text-align:left;font:inherit;cursor:pointer;border-radius:4px;flex-direction:column;flex:1;align-items:stretch;gap:0;transition:border-color .16s,background-color .16s;display:flex}.workspace.vector-experience.ss-app .vx-connector:not(:disabled):hover{border-color:var(--line-strong);background:var(--surface-hover)}.vector-experience .vx-connector:focus-visible,.vector-experience .vx-connectors button:focus-visible,.vector-experience .vx-connectors a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.vector-experience .vx-connector:disabled{opacity:1;cursor:not-allowed}.vector-experience .vx-connector__heading{align-items:center;gap:14px;width:100%;margin-bottom:16px;display:flex}.vector-experience .vx-connector-logo{box-sizing:border-box;vertical-align:middle;background:0 0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.vector-experience .vx-connector-logo img,.vector-experience .vx-connector-logo svg{object-fit:contain;display:block}.vector-experience .vx-connector-logo--dotnet{padding:0;overflow:hidden}.vector-experience .vx-connector-logo--opc-ua,.vector-experience .vx-connector-logo--neutral{color:var(--muted)}.vector-experience .vx-connector__publisher{color:var(--muted);font-size:12px}.vector-experience .vx-connector__publisher--custom{color:var(--accent)}.vector-experience .vx-connector__arrow{color:var(--muted);margin-left:auto;display:inline-flex}.vector-experience .vx-connector__name{letter-spacing:-.2px;font-size:16px;font-weight:500;line-height:1.4}.vector-experience .vx-connector__description{max-width:460px;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55;display:block}.vector-experience .vx-connector__reason{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.55;display:block}.vector-experience .vx-connector__footer{width:100%;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:20px;font-size:12px;display:flex}.vector-experience .vx-connector__footer>span:last-child{color:var(--accent);align-items:center;gap:7px;display:inline-flex}.vector-experience .vx-connector--unavailable .vx-connector__footer>span:last-child{color:var(--muted)}.vector-experience .vx-connectors__note{max-width:none;color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.6}.vector-experience .vx-connectors__note strong{color:var(--fg);font-weight:500}.vector-experience .vx-connectors__empty button,.vector-experience .vx-connectors__reset{border:1px solid var(--line-strong);min-height:30px;font:inherit;color:var(--fg);cursor:pointer;background:0 0;border-radius:4px;padding:0 12px;font-size:12px}.vector-experience .vx-connectors__reset{margin-top:16px}.vector-experience .vx-connectors__empty{text-align:center;color:var(--muted);padding:28px 0}.vector-experience .vx-connectors__empty h3{color:var(--fg);margin:0;font-size:15px;font-weight:500}.vector-experience .vx-connectors__empty p{margin:8px 0 16px;font-size:13px}@media (width<=700px){.vector-experience .vx-connectors__grid{grid-template-columns:minmax(0,1fr)}}.add-source{min-width:0}.add-source-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 20px;padding:0;list-style:none;display:grid}.add-source-steps__item{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:6px;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.add-source-steps__item[data-state=current]{border-color:var(--line-strong);color:var(--fg);box-shadow:inset 0 3px 0 var(--accent)}.add-source-steps__item[data-state=done]{color:var(--fg)}.add-source-steps__mark{border:1px solid var(--line-strong);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.add-source-steps__item[data-state=current] .add-source-steps__mark{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--on-accent)}.add-source-steps__item[data-state=done] .add-source-steps__mark{border-color:var(--positive);background:var(--positive-quiet);color:var(--positive)}.add-source-step{gap:16px;min-width:0;display:grid}.add-source-step__lede{color:var(--muted);margin:0}.add-source-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.add-source-link{color:var(--accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.add-source-link:disabled{color:var(--muted);cursor:not-allowed}.add-source-kinds{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.add-source-kinds legend{color:var(--muted);margin-bottom:8px;padding:0;font-size:12px;font-weight:600}.add-source-kind{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;grid-template-columns:auto 1fr;align-items:start;gap:4px 10px;padding:12px 14px;display:grid}.add-source-kind[data-selected=true]{border-color:var(--accent);background:var(--accent-quiet)}.add-source-kind[data-locked=true]{cursor:default}.add-source-kind__name{align-items:center;gap:8px;font-weight:600;display:flex}.add-source-kind__about{color:var(--muted);grid-column:2;font-size:13px}.add-source-learned{gap:8px;display:grid}.add-source-learned__list{margin:0;padding-left:18px}.add-source-structure{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:8px;padding:12px 16px;display:grid}.add-source-structure__line{margin:0;font-weight:600}.add-source-names{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.add-source-names__label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.add-source-names__chip{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;padding:2px 10px;font-size:12.5px}.add-source-tables{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.add-source-tables legend{padding:0;font-weight:600}.add-source-tables__bulk{flex-wrap:wrap;gap:8px;display:flex}.add-source-schema{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:6px;padding:12px 14px;display:grid}.add-source-schema__head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.add-source-schema__list{margin:0;padding:0;list-style:none;display:grid}.add-source-table{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:8px 0;display:grid}.add-source-table__pick{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.add-source-table__name{font-family:var(--mono);font-size:13px}.add-source-table__note{color:var(--muted);font-size:12.5px}.add-source-table__from{align-items:center;gap:8px;display:flex}.add-source-table__problem{color:var(--danger);grid-column:1/-1;margin:0;font-size:12.5px}.add-source-sharepoint{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:12px 16px}.add-source-sharepoint summary{cursor:pointer;font-weight:600}.add-source-sharepoint[open] summary{margin-bottom:12px}.add-source-changes{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:12px}.workspace .cat-progress{gap:8px;min-width:0;margin-bottom:12px;display:grid}.workspace .cat-progress__running{gap:6px;display:grid}.workspace .cat-progress__line,.workspace .cat-progress__quiet{color:var(--muted);margin:0;font-size:13px}.workspace .cat-progress__line{color:var(--fg)}.workspace .cat-progress__bar{appearance:none;background:var(--line);width:100%;height:4px;color:var(--accent);border:0;border-radius:999px;display:block;overflow:hidden}.workspace .cat-progress__bar::-webkit-progress-bar{background:var(--line)}.workspace .cat-progress__bar::-webkit-progress-value{background:var(--accent);border-radius:999px}.workspace .cat-progress__bar::-moz-progress-bar{background:var(--accent);border-radius:999px}.workspace .cat-progress__text{min-width:0}.workspace .cat-progress__actions{vertical-align:middle;flex-wrap:wrap;gap:8px;margin-left:8px;display:inline-flex}.workspace .cat-survey__facts{gap:4px;margin:8px 0;display:grid}.workspace .cat-survey__confirm,.workspace .cat-review__scope,.workspace .cat-review__actions,.workspace .cat-review__edit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace .cat-survey__confirm p,.workspace .cat-review__scope p{margin:0}.workspace .cat-review{gap:8px;min-width:0;margin-top:6px;display:grid}.workspace .cat-review__marks{flex-wrap:wrap;gap:6px;margin:0;display:flex}.workspace .cat-review__shared p{margin:0}.workspace .cat-review__members{margin:4px 0;padding-left:18px;font-size:13px}.workspace .cat-review__text{box-sizing:border-box;width:100%;min-width:0}.workspace .cat-raise,.ws-dialog .cat-raise{gap:12px;min-width:0;display:grid}.ws-dialog .cat-raise p{margin:0}.ws-dialog .cat-raise__check{align-items:center;gap:8px;display:flex}.ws-dialog .cat-raise__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace .source-spend{gap:10px;min-width:0;display:grid}.workspace .source-spend__title{margin:0;font-size:14px}.workspace .source-spend__row{border-top:1px solid var(--line);gap:6px;padding-top:8px;display:grid}.workspace .source-spend__row p{margin:0}.workspace .source-spend__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace .cs-sample{margin:8px 0 16px}.workspace .cs-sample__title{align-items:baseline;gap:8px;margin:16px 0 6px;font-size:13px;font-weight:600;display:flex}.workspace .cs-sample__title>span{color:var(--muted);font-weight:400}.workspace .cs-sample__title>.button{margin-left:auto}.workspace .cs-sample__scroll{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.workspace .cs-sample__scroll:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace .cs-sample__table{border-collapse:collapse;min-width:100%;font-size:12px}.workspace .cs-sample__table th{border-bottom:1px solid var(--line);background:var(--surface-raised);text-align:left;white-space:nowrap;padding:6px 10px}.workspace .cs-sample__table th code{font-family:var(--mono);font-size:12px}.workspace .cs-sample__table td{border-bottom:1px solid var(--line);font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding:5px 10px}.workspace .cs-sample__table tbody tr:last-child td{border-bottom:0}.workspace .cs-sample__hidden,.workspace .cs-sample__null{color:var(--dim);font-style:italic;font-family:var(--sans)}.workspace .cs-sample__note{color:var(--muted);margin:6px 0 0;font-size:12px}.workspace .cs-sample__line{color:var(--muted);margin:6px 0}.workspace .pd-mark{align-items:center;gap:8px;font-size:12px;display:inline-flex}.workspace .pd-mark__label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.workspace .pd-mark__status{color:var(--muted)}.workspace .pd-mark__error{color:var(--warn)}.workspace .pd-mark__suggested{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.workspace .cat-looks{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 12px;display:flex}.workspace .cat-looks__label{color:var(--muted);font-size:12.5px}.workspace .uml-go{margin:6px 0 10px}.workspace .uml-links{margin:12px 0}.workspace .uml-links__head{color:var(--fg);margin:0 0 6px;font-size:13px;font-weight:600}.workspace .uml-links__hint{color:var(--muted);margin-left:8px;font-weight:400}.workspace .uml-fig{margin:0}.workspace .uml{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-hover);max-width:100%;height:auto;display:block}.workspace .uml__box rect{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.2px}.workspace .uml__box--me rect,.workspace .uml__box--self rect{fill:var(--accent-quiet);stroke:var(--accent);stroke-width:1.6px}.workspace .uml__box--self rect{stroke-dasharray:4 3}.workspace .uml__box--unlisted rect{fill:none;stroke:var(--muted);stroke-dasharray:4 3}.workspace .uml__box[role=button]{cursor:pointer}.workspace .uml__box[role=button]:hover rect{stroke:var(--accent)}.workspace .uml__box:focus{outline:none}.workspace .uml__box:focus-visible rect{stroke:var(--focus);stroke-width:2.5px}.workspace .uml__sep{stroke:var(--line-strong);stroke-width:1px}.workspace .uml__st{font:10px var(--mono);fill:var(--muted)}.workspace .uml__nm{font:600 12px var(--mono);fill:var(--fg)}.workspace .uml__at{font:11px var(--mono);fill:var(--fg)}.workspace .uml__k{fill:var(--accent-strong);font-weight:700}.workspace .uml__ty{fill:var(--muted)}.workspace .uml__edge,.workspace .uml__arw{fill:none;stroke:var(--edge-stroke);stroke-width:1.3px}.workspace .uml__m,.workspace .uml__role{font:11px var(--mono);fill:var(--muted)}.workspace .uml-more{margin:6px 0 0}.workspace .cat{gap:14px;min-width:0;display:grid}.workspace .cat-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.workspace .cat-toolbar__looks{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.workspace .cat-toolbar__looks .button[aria-pressed=true]{background:var(--accent-quiet);color:var(--accent-strong)}.workspace .cat-toolbar__status{min-width:0;color:var(--muted);margin:0;font-size:13px}.workspace .cat-toolbar__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace .cat-empty,.workspace .cat-failed{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-items:start;gap:10px;padding:22px;display:grid}.workspace .cat-empty h3,.workspace .cat-empty p{margin:0}.workspace .cat-failed{background:0 0;border:0;padding:0}.workspace .cat-muted{color:var(--muted);margin:0;font-size:13px}.workspace .cat-badge{border:1px solid var(--line);background:var(--surface-raised);color:var(--muted);vertical-align:baseline;white-space:nowrap;border-radius:999px;margin-right:6px;padding:0 7px;font-size:11px;font-weight:600;line-height:18px;display:inline-block}.workspace .cat-badge--ai{border-color:var(--accent);background:var(--accent-quiet);color:var(--accent-strong)}.workspace .cat-chip{border:1px solid var(--line);background:var(--surface-raised);color:var(--fg);white-space:nowrap;border-radius:6px;margin:0 6px 4px 0;padding:1px 8px;font-size:12px;line-height:18px;display:inline-block}.workspace .cat-chip--button{font:inherit;cursor:pointer;font-size:12px}.workspace .cat-chip--button:hover{border-color:var(--accent);color:var(--accent-strong)}.workspace .cat-glyph{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;color:var(--muted);flex:none}.workspace .cat-glyph--view{stroke-dasharray:2.4 2}.workspace .cat-tables{gap:8px;min-width:0;display:grid}.workspace .cat-tables__bar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.workspace .cat-search{flex:18rem;max-width:28rem}.workspace .cat-search .input{width:100%}.workspace .cat-count{color:var(--muted);margin:0 0 0 auto;font-size:13px}.workspace .cat-schema{border-top:1px solid var(--line)}.workspace .cat-schema>.kit-fold__summary{padding:4px 2px}.workspace .cat-schema>.kit-fold__summary .cat-schema__name{font-size:15px}.workspace .cat-table{border-top:1px solid var(--line)}.workspace .cat-table>.kit-fold__summary{padding:2px 4px;font-weight:500}.workspace .cat-table>.kit-fold__summary .kit-fold__label{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.workspace .cat-table__name{font-family:var(--mono);flex:none;font-size:13px;font-weight:600}.workspace .cat-table__about{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:400;overflow:hidden}.workspace .cat-table[open]>.kit-fold__summary .cat-table__about{display:none}.workspace .cat-table__why{color:var(--accent-strong);flex:none;font-size:12px;font-weight:400}.workspace .cat-table>.kit-fold__summary .kit-fold__meta{flex:none}.workspace .cat-table>.kit-fold__body{padding:4px 4px 16px 24px}.workspace .cat-body{gap:10px;min-width:0;display:grid}.workspace .cat-about{margin:0;font-size:13px;line-height:1.5}.workspace .cat-facts{color:var(--muted);margin:0;font-size:13px}.workspace .cat-links{flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:0;font-size:13px;display:flex}.workspace .cat-links__head{color:var(--muted);margin-right:8px}.workspace .cat-columns th,.workspace .cat-columns td{white-space:normal}.workspace .cat-columns__name code,.workspace .cat-native{font-family:var(--mono);font-size:12px}.workspace .cat-columns__name code,.workspace .cat-columns .cat-native{word-break:normal;overflow-wrap:normal}.workspace .cat-native{color:var(--muted);margin-top:2px;display:block}.workspace .cat-columns__about{min-width:14rem}.workspace .cat-columns__about .cat-about+.cat-about{margin-top:4px}.workspace .cat-columns tr[aria-current=true]{background:var(--accent-quiet);outline:2px solid var(--accent);outline-offset:-2px}.workspace .cat-gone__list{color:var(--muted);margin:0;padding-left:18px;font-size:13px}.workspace .cat-retry{justify-items:start;gap:8px;display:grid}.workspace .cat-sample{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace .cat-sample>.table-scroll,.workspace .cat-sample>p,.workspace .cat-sample>.waiting,.workspace .cat-sample>.failure{flex-basis:100%}.workspace .cat-more{justify-self:start;margin:8px 0}.workspace .cat-more[aria-disabled=true]{cursor:default;opacity:.6}.workspace .sm-bar{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin:4px 0 10px;display:flex}.workspace .sm-filters{flex-wrap:wrap;flex:auto;align-items:flex-end;gap:10px 14px;min-width:0;display:flex}.workspace .sm-filters__schema .input{min-width:11rem}.workspace .sm-filters__find{flex:14rem;max-width:24rem}.workspace .sm-filters__find .input{width:100%}.workspace .sm-filters__linked{align-items:center;gap:6px;min-height:36px;font-size:13px;display:inline-flex}.workspace .sm-status,.workspace .sm-empty{color:var(--muted);margin:0 0 8px;font-size:13px}.workspace .sm-controls{align-items:center;gap:2px;margin-left:auto;display:flex}.workspace .sm-controls output{min-width:44px;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:12px}.workspace .sm{box-sizing:border-box;border:1px solid var(--diagram-border);border-radius:var(--radius-lg);background-color:var(--diagram-bg);background-image:radial-gradient(var(--diagram-dot) 1px, transparent 1px);background-size:24px 24px;flex-direction:column;min-width:0;height:clamp(420px,100vh - 310px,820px);display:flex;position:relative;overflow:hidden}.workspace .sm__flow{flex:1 1 0;min-height:0;position:relative}.workspace .sm[data-placed=false] .react-flow__viewport{visibility:hidden}.workspace .sm .react-flow{--xy-background-color:transparent;--xy-attribution-background-color:transparent;background:0 0}.workspace .sm .react-flow__node{cursor:pointer}.workspace .sm .react-flow__node-ghost{cursor:default}.workspace .sm__notes{border-bottom:1px solid var(--diagram-border);background:var(--diagram-label-bg);min-width:0;color:var(--diagram-muted);flex-wrap:wrap;flex:none;align-items:baseline;gap:2px 16px;padding:6px 12px;font-size:12px;line-height:1.45;display:flex}.workspace .sm__hint,.workspace .sm__cut{min-width:0;margin:0}.workspace .sm-near{color:var(--diagram-ink)}.workspace .sm__key{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:8px 0 0;padding:0 2px;font-size:12px;display:flex}.workspace .sm__hint-touch{display:none}@media (hover:none){.workspace .sm__hint-pointer{display:none}.workspace .sm__hint-touch{display:inline}}.workspace .sm-key{align-items:center;gap:5px;display:inline-flex}.workspace .sm-key svg{fill:none;stroke:var(--diagram-line);stroke-width:1.5px;stroke-linecap:round}.workspace .sm-key__mark{color:var(--muted)}.workspace .sm-key__mark--key{color:var(--diagram-key)}.workspace .sm-node{box-sizing:border-box;height:142px;position:relative}.workspace .sm-h1{height:82px}.workspace .sm-h2{height:102px}.workspace .sm-h3{height:122px}.workspace .sm-h4{height:142px}.workspace .sm-w176{width:176px}.workspace .sm-w198{width:198px}.workspace .sm-w220{width:220px}.workspace .sm-w242{width:242px}.workspace .sm-w264{width:264px}.workspace .sm-w286{width:286px}.workspace .sm-w308{width:308px}.workspace .sm-node__box{box-sizing:border-box;border:1.5px solid var(--diagram-node-line);background:var(--diagram-node-bg);width:100%;height:100%;color:var(--diagram-ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;padding:0;display:flex;overflow:hidden}.workspace .sm-node__box:focus-visible{outline:2px solid var(--diagram-line-strong);outline-offset:2px}.workspace .sm-node--view .sm-node__box{border-style:dashed}.workspace .sm-node--ghost .sm-node__box{border-style:dashed;border-color:var(--diagram-muted);color:var(--diagram-muted);cursor:default}.workspace .sm-node--dim{opacity:var(--map-dim)}.workspace .sm-node--faded{opacity:var(--map-dim-focus)}.workspace .sm-node--match .sm-node__box,.workspace .sm-node--focused .sm-node__box{border-color:var(--diagram-line-strong)}.workspace .sm-node--focused .sm-node__box{box-shadow:0 0 0 3px var(--diagram-focus-fill)}.workspace .sm-node__head{box-sizing:border-box;border-bottom:1px solid var(--diagram-node-line);background:var(--diagram-head-bg);flex:none;align-items:center;gap:6px;min-width:0;height:34px;padding:0 10px;display:flex}.workspace .sm-node--ghost .sm-node__head{border-bottom-style:dashed;border-color:var(--diagram-muted);background:0 0}.workspace .sm-glyph{fill:none;stroke:var(--diagram-muted);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.workspace .sm-glyph--view{stroke-dasharray:2.4 2}.workspace .sm-node__name{min-width:0;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:17px;font-weight:650;line-height:22px;overflow:hidden}.workspace .sm-node__columns{flex-direction:column;min-width:0;padding:4px 10px 0;display:flex}.workspace .sm-node__column{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;height:20px;line-height:20px;display:flex}.workspace .sm-node__marker{width:16px;color:var(--diagram-muted);text-align:center;flex:none;font-size:13px}.workspace .sm-node__column[data-marker=key] .sm-node__marker{color:var(--diagram-key)}.workspace .sm-node__column-name{min-width:0;font-family:var(--mono);text-overflow:ellipsis;flex:0 auto;font-size:16px;overflow:hidden}.workspace .sm-node__type{min-width:0;color:var(--diagram-muted);font-family:var(--mono);text-overflow:ellipsis;flex:0 100 auto;margin-left:auto;font-size:14px;overflow:hidden}.workspace .sm-node__column--note{color:var(--diagram-muted);font-size:14px}.workspace .sm-node__foot{min-width:0;height:20px;color:var(--diagram-muted);white-space:nowrap;align-items:baseline;gap:8px;margin-top:auto;padding:0 10px 4px;font-size:14px;line-height:20px;display:flex}.workspace .sm-node__more{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.workspace .sm-node__rows{font-variant-numeric:tabular-nums;flex:none}.workspace .sm[data-far=true] .sm-node__columns,.workspace .sm[data-far=true] .sm-node__foot,.workspace .sm[data-far=true] .sm-label{display:none}.workspace .sm[data-far=true] .sm-node__head{border-bottom:0;height:100%}.workspace .sm[data-far=true] .sm-node__name{-webkit-line-clamp:3;line-clamp:3;white-space:normal;overflow-wrap:normal;-webkit-box-orient:vertical;font-size:24px;line-height:1.2;display:-webkit-box}.workspace .sm-handle{opacity:0;pointer-events:none;border:0;width:1px;min-width:0;height:1px;min-height:0;top:50%!important;bottom:auto!important}.workspace .sm-card{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--diagram-line);background:var(--diagram-card-bg);width:320px;max-height:320px;color:var(--diagram-ink);text-align:left;white-space:normal;cursor:default;box-shadow:var(--shadow-pop);transform-origin:0 0;border-radius:12px;padding:14px 16px 0;font-size:13px;position:absolute;top:0;overflow-y:auto}.workspace .sm-card[data-side=right]{transform-origin:0;top:50%;left:calc(100% + 12px);translate:0 -50%}.workspace .sm-card[data-side=left]{transform-origin:100%;top:50%;right:calc(100% + 12px);translate:0 -50%}.workspace .sm-card[data-side=below]{transform-origin:top;top:calc(100% + 12px);left:calc(50% - 160px)}.workspace .sm-card[data-side=above]{transform-origin:bottom;top:auto;bottom:calc(100% + 12px);left:calc(50% - 160px)}.workspace .sm-card--sheet{z-index:6;width:auto;max-height:calc(100% - 150px);inset:auto 8px 8px;transform:none}.workspace .sm-cs-10{transform:scale(1)}.workspace .sm-cs-11{transform:scale(1.1)}.workspace .sm-cs-12{transform:scale(1.2)}.workspace .sm-cs-13{transform:scale(1.3)}.workspace .sm-cs-14{transform:scale(1.4)}.workspace .sm-cs-15{transform:scale(1.5)}.workspace .sm-cs-16{transform:scale(1.6)}.workspace .sm-cs-17{transform:scale(1.7)}.workspace .sm-cs-18{transform:scale(1.8)}.workspace .sm-cs-19{transform:scale(1.9)}.workspace .sm-cs-20{transform:scale(2)}.workspace .sm-cs-21{transform:scale(2.1)}.workspace .sm-cs-22{transform:scale(2.2)}.workspace .sm-cs-23{transform:scale(2.3)}.workspace .sm-cs-24{transform:scale(2.4)}.workspace .sm-cs-25{transform:scale(2.5)}.workspace .sm-cs-26{transform:scale(2.6)}.workspace .sm-cs-27{transform:scale(2.7)}.workspace .sm-cs-28{transform:scale(2.8)}.workspace .sm-card__title{font-family:var(--mono);overflow-wrap:break-word;margin:0;font-size:16px;font-weight:650;line-height:1.3}.workspace .sm-card__kind{color:var(--diagram-muted);margin:2px 0 0;font-size:13px}.workspace .sm-card__about{color:var(--diagram-ink);margin:8px 0 0;font-size:13px;line-height:1.45}.workspace .sm-card .cat-badge{border-color:var(--diagram-line);background:var(--diagram-focus-fill);color:var(--diagram-ink);font-size:13px}.workspace .sm-card__columns{border-top:1px solid var(--diagram-dot);margin:10px 0 0;padding:8px 0 0;font-size:13px;list-style:none}.workspace .sm-card__columns li{grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;column-gap:8px;padding:2px 0;display:grid}.workspace .sm-card__marker{color:var(--diagram-key);grid-column:1}.workspace .sm-card__name{min-width:0;font-family:var(--mono);overflow-wrap:break-word;grid-column:2}.workspace .sm-card__columns small,.workspace .sm-card__columns em{color:var(--diagram-muted);font-size:13px;font-style:normal}.workspace .sm-card__columns small{white-space:nowrap;grid-column:3}.workspace .sm-card__columns em{text-align:right;overflow-wrap:break-word;grid-column:3;max-width:150px}.workspace .sm-card__columns .sm-card__more{color:var(--diagram-muted);display:block}.workspace .sm-card__actions{border-top:1px solid var(--diagram-dot);background:var(--diagram-card-bg);flex-wrap:wrap;gap:6px;margin:12px -16px 0;padding:10px 16px 12px;display:flex;position:sticky;bottom:0}.workspace .sm-card__cut{background:linear-gradient(to bottom, transparent, var(--diagram-card-bg) 16px);color:var(--diagram-muted);pointer-events:none;margin:0;padding:16px 16px 2px;font-size:13px;line-height:1.45;position:absolute;bottom:100%;left:0;right:0}.workspace .sm-card__actions .button{border:1px solid var(--diagram-line-strong);background:var(--diagram-focus-fill);min-height:30px;color:var(--diagram-ink);font-size:13px}.workspace .sm-card__actions .button:hover:not(:disabled){border-color:var(--diagram-ink)}.workspace .sm-edge__line{fill:none;stroke:var(--diagram-line);stroke-width:1.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.workspace .sm-end path{fill:none;stroke:var(--diagram-line);stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.workspace .sm-edge--dim{opacity:var(--map-dim)}.workspace .sm-edge--faded{opacity:var(--map-dim-focus)}.workspace .sm-edge--lit .sm-edge__line,.workspace .sm-edge--lit .sm-end path{stroke:var(--diagram-line-strong);stroke-width:2.4px}.workspace .sm-label{border:1px solid var(--diagram-line);background:var(--diagram-label-bg);color:var(--diagram-ink);font-family:var(--mono);white-space:nowrap;pointer-events:none;border-radius:6px;padding:2px 8px;font-size:12px;line-height:16px;position:absolute}@media (prefers-reduced-motion:no-preference){.workspace .sm-node,.workspace .sm-edge__line,.workspace .sm-end path{transition:opacity .2s}.workspace .sm-node__box{transition:border-color .2s,background-color .2s,box-shadow .2s}}@media (width<=620px){.workspace .cat-toolbar{justify-content:flex-start}.workspace .cat-table>.kit-fold__summary{flex-wrap:wrap}.workspace .cat-table>.kit-fold__summary .kit-fold__meta{box-sizing:border-box;flex-basis:100%;min-width:0;margin-left:0;padding-left:17px}.workspace .cat-table>.kit-fold__summary .kit-fold__label{flex-wrap:wrap}.workspace .cat-table>.kit-fold__summary{align-items:baseline}.workspace .cat-table__about{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:break-word;-webkit-box-orient:vertical;flex-basis:100%;display:-webkit-box}.workspace .cat-table>.kit-fold__body{padding-left:8px}.workspace .sm-filters{display:contents}.workspace .sm-filters__schema>label,.workspace .sm-filters__find>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.workspace .sm-filters__schema,.workspace .sm-filters__find{flex-basis:100%;max-width:none}.workspace .sm-filters__schema .input{width:100%}.workspace .sm{height:max(320px,100dvh - 400px)}.workspace .cat-columns thead{display:none}.workspace .cat-columns,.workspace .cat-columns tbody{display:block}.workspace .cat-columns tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 10px;padding:8px 10px;display:grid}.workspace .cat-columns th,.workspace .cat-columns td{border:0;padding:0}.workspace .cat-columns__rules,.workspace .cat-columns__about{grid-column:1/-1;min-width:0}}.industrial-icon{flex:none;display:block}@media (prefers-reduced-motion:no-preference){.industrial-icon--spinning .industrial-icon__gear{transform-box:fill-box;transform-origin:50%;animation:4s linear infinite industrial-spin}}@keyframes industrial-spin{to{transform:rotate(1turn)}}.workspace .kit-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.workspace .kit-pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.workspace .kit-pill--good{background:var(--positive-quiet);color:var(--positive)}.workspace .kit-pill--warn{background:var(--warn-quiet);color:var(--warn)}.workspace .kit-pill--danger{background:var(--danger-quiet);color:var(--danger)}.workspace .kit-pill--info{background:var(--accent-quiet);color:var(--accent-strong)}.workspace .kit-pill--quiet{background:var(--surface-raised);border-color:var(--line);color:var(--muted)}.workspace .oc{flex-direction:column;gap:12px;min-width:0;display:flex}.workspace .oc-toolbar{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.workspace .oc-status{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;font-weight:600}.workspace .oc-hint{color:var(--muted);font-size:13px}.workspace .oc-notices{flex-direction:column;gap:8px;display:flex}.workspace .oc-notices:empty{display:none}.workspace .oc-notices .notice{margin:0}.workspace .oc-empty{border:1px dashed var(--line-strong);background:var(--surface);border-radius:10px;padding:18px}.workspace .oc-empty p{margin:0 0 10px}.workspace .oc-empty__title{font-weight:600}.workspace .oc-muted{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.workspace .oc-stale{color:var(--warn);margin:6px 0 0;font-size:13px}.workspace .oc-explorer{grid-template-columns:minmax(300px,38%) minmax(0,1fr);gap:12px;height:clamp(520px,72vh,900px);min-height:0;display:grid}.workspace .oc-pane{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;min-height:0;overflow:auto}.workspace .oc-pane--tree{flex-direction:column;gap:8px;padding:10px;display:flex}.workspace .oc-pane--card{padding:16px 18px}.workspace .oc-find-box{flex-direction:column;gap:4px;display:flex;position:relative}.workspace .oc-find{display:block}.workspace .oc-find .input{width:100%;padding-right:36px}.workspace .oc-find__clear{padding:4px 8px;position:absolute;top:2px;right:2px}.workspace .oc-find__hint,.workspace .oc-find__count{color:var(--muted);margin:0;font-size:13px}.workspace .oc-results{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.workspace .oc-result{text-align:left;width:100%;font:inherit;color:var(--fg);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.workspace .oc-result:hover{background:var(--surface-hover)}.workspace .oc-result:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.workspace .oc-result__text{flex-direction:column;gap:2px;min-width:0;display:flex}.workspace .oc-result__name{overflow-wrap:anywhere}.workspace .oc-result__trail{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.workspace .oc-mark{background:var(--accent-quiet);color:var(--fg);box-shadow:inset 0 -2px 0 var(--accent)}.workspace .oc-tree{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.workspace .oc-row{--oc-level:0;min-height:36px;padding:0 8px 0 calc(var(--oc-level,0) * 18px + 4px);cursor:pointer;color:var(--fg);border-radius:6px;align-items:center;gap:8px;min-width:0;display:flex}.workspace .oc-row:hover{background:var(--surface-hover)}.workspace .oc-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.workspace .oc-row--l1{--oc-level:0}.workspace .oc-row--l2{--oc-level:1}.workspace .oc-row--l3{--oc-level:2}.workspace .oc-row--l4{--oc-level:3}.workspace .oc-row--l5{--oc-level:4}.workspace .oc-row--l6{--oc-level:5}.workspace .oc-row--l7{--oc-level:6}.workspace .oc-row--l8{--oc-level:7}.workspace .oc-row--l9{--oc-level:8}.workspace .oc-row--l10{--oc-level:9}.workspace .oc-row--l11{--oc-level:10}.workspace .oc-row--l12{--oc-level:11}.workspace .oc-row[data-on-path=true]{box-shadow:inset 2px 0 0 var(--accent)}.workspace .oc-row--selected{background:var(--accent-quiet)}.workspace .oc-row--builtin{color:var(--dim)}.workspace .oc-row--note{cursor:default;min-height:30px;color:var(--muted);font-size:13px}.workspace .oc-row--more,.workspace .oc-row--others{cursor:pointer;color:var(--accent-strong)}.workspace .oc-note{overflow-wrap:anywhere}.workspace .oc-note--hint{color:var(--muted)}.workspace .oc-twisty{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.workspace .oc-twisty:before{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:6px;height:6px;transform:rotate(-45deg)}.workspace .oc-twisty--open:before{transform:rotate(45deg)}.workspace .oc-twisty--none:before{content:none}@media (prefers-reduced-motion:no-preference){.workspace .oc-twisty:before{transition:transform .15s}}.workspace .oc-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.workspace .oc-icon--industrial{color:var(--mark-opcua,var(--accent))}.workspace .oc-icon--plain{color:var(--muted)}.workspace .oc-icon--alarm{color:var(--warn)}.workspace .oc-icon--dim{color:var(--dim)}.workspace .oc-icon--guess{outline:1px dashed var(--line-strong);outline-offset:2px;border-radius:6px}.workspace .oc-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.workspace .oc-meta{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;margin-left:auto;font-size:13px;display:inline-flex}.workspace .oc-meta .cat-badge,.workspace .oc-head__pills .cat-badge{margin-right:0}.workspace .oc-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.workspace .oc-dot--listening{background:var(--positive)}.workspace .oc-dot--stopped{border:1.5px solid var(--muted);background:0 0}.workspace .oc-card{flex-direction:column;gap:10px;min-width:0;display:flex}.workspace .oc-card__back{align-self:flex-start;display:none}.workspace .oc-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;font-size:13px;display:flex}.workspace .oc-crumbs__button{font:inherit;color:var(--accent-strong);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.workspace .oc-crumbs__sep{color:var(--muted);margin:0 6px}.workspace .oc-crumbs__button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace .oc-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.workspace .oc-plate{background:var(--accent-quiet);border-radius:10px;width:40px;height:40px}.workspace .oc-head__text{flex:auto;min-width:0}.workspace .oc-head__pills{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.workspace .oc-card__name{overflow-wrap:anywhere;margin:0;font-size:18px}.workspace .oc-card__name--clamp{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace .oc-card__more{padding:0}.workspace .oc-kind{color:var(--muted);margin:2px 0 0;font-size:13px}.workspace .oc-card__heading{margin:8px 0 0;font-size:14px}.workspace .oc-value{flex-direction:column;gap:4px;display:flex}.workspace .oc-value__line{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.workspace .oc-value__figure{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.workspace .oc-value__line--big .oc-value__figure{font-size:28px;font-weight:600}.workspace .oc-value__unit{color:var(--muted);font-size:14px}.workspace .oc-value__unit--none{font-size:13px}.workspace .oc-value__arrived{color:var(--muted);margin:0;font-size:13px}.workspace .oc-value__list{overflow-wrap:anywhere;margin:0}.workspace .oc-readnow{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.workspace .oc-desc{overflow-wrap:anywhere;margin:0}.workspace .oc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;display:grid}.workspace .oc-facts .fact{min-width:0}.workspace .oc-facts--more{grid-template-columns:minmax(0,1fr)}.workspace .oc-figures{flex-wrap:wrap;gap:10px;margin:0;display:flex}.workspace .oc-figure{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;min-width:110px;padding:10px 14px}.workspace .oc-figure dt{color:var(--muted);font-size:12px}.workspace .oc-figure dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:22px;font-weight:600}.workspace .oc-namespaces,.workspace .oc-legend{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.workspace .oc-namespaces [aria-current=true]{color:var(--accent-strong);font-weight:600}.workspace .oc-legend{padding-left:0;list-style:none}.workspace .oc-code{overflow-wrap:anywhere;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.workspace .oc-copy{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.workspace .oc-more__id{flex:100%;margin:0}.workspace .oc-more__label{color:var(--muted);font-size:12px}.workspace .oc-readings{width:100%}.workspace .oc-readings th,.workspace .oc-readings td{vertical-align:middle;padding:.3rem .5rem}.workspace .oc-readings__signal{align-items:center;gap:6px;min-width:0;display:inline-flex}.workspace .oc-readings__name{overflow-wrap:anywhere}@media (width<=767px){.workspace .oc-explorer{grid-template-columns:minmax(0,1fr);height:auto}.workspace .oc-pane--tree{max-height:58vh}.workspace .oc-row{min-height:44px;padding-left:calc(var(--oc-level,0) * 14px + 4px)}.workspace .oc-row--l9,.workspace .oc-row--l10,.workspace .oc-row--l11,.workspace .oc-row--l12{--oc-level:7}.workspace .oc-meta__word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace .oc-card__back{display:inline-flex}.workspace .oc-facts{grid-template-columns:minmax(0,1fr)}.workspace .oc-readings thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace .oc-readings tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:6px 10px;display:grid}.workspace .oc-readings th,.workspace .oc-readings td{border:0;padding:0}.workspace .oc-readings td:last-child{color:var(--muted);grid-column:1/-1;font-size:13px}}.workspace .xl-cat{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.workspace .xl-tree{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:6px}.workspace .xl-tree__list,.workspace .xl-tree__sheets{margin:0;padding:0;list-style:none}.workspace .xl-tree__sheets{padding-left:14px}.workspace .xl-tree__button{border-radius:var(--radius);width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:5px 8px;display:flex}.workspace .xl-tree__button:hover{background:var(--surface-hover)}.workspace .xl-tree__button[aria-current=true]{background:var(--accent-quiet);font-weight:600}.workspace .xl-tree__button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.workspace .xl-tree__name{overflow-wrap:anywhere;min-width:0}.workspace .xl-tree__mark{color:var(--dim)}.workspace .xl-tree__meta{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px}.workspace .xl-tree__legend{color:var(--muted);margin:8px 8px 2px;font-size:12px}.workspace .xl-detail{min-width:0}.workspace .xl-detail__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace .xl-detail__path{color:var(--muted);margin:0;font-size:12px}.workspace .xl-detail__title{overflow-wrap:anywhere;margin:2px 0 8px;font-size:18px;font-weight:600}.workspace .xl-detail h4{margin:18px 0 6px;font-size:13px;font-weight:600}.workspace .xl-facts{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:0 0 10px;font-size:13px;display:flex}.workspace .xl-list{margin:0;padding:0;list-style:none}.workspace .xl-list>li{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:6px 0;display:flex}.workspace .xl-list>li:last-child{border-bottom:0}.workspace .xl-plain{color:var(--muted);margin:0;padding-left:18px;font-size:13px}.workspace .xl-columns th,.workspace .xl-columns td{white-space:normal}.workspace .xl-columns td code{white-space:nowrap}.workspace .xl-columns code{font-family:var(--mono);font-size:12px}.workspace .xl-columns__letter{width:64px;color:var(--muted)}.workspace .xl-columns tr[aria-current=true]>td{background:var(--accent-quiet)}.workspace .xl-note{color:var(--muted);margin:4px 0 0;font-size:12px}.workspace .xl-find{gap:4px;margin:0 0 12px;display:grid}.workspace .xl-find__hint{color:var(--muted);margin:0;font-size:12px}.workspace .xl-results{margin:0;padding:0;list-style:none}.workspace .xl-results__button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;gap:2px;margin:0 0 6px;padding:8px 10px;display:grid}.workspace .xl-results__button:hover{background:var(--surface-hover)}.workspace .xl-results__button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.workspace .xl-results__kind,.workspace .xl-results__detail{color:var(--muted);font-size:12px}.workspace .xl-actions{align-items:center;gap:10px;display:flex}.workspace .xl-actions__from{color:var(--muted);font-size:12px}.workspace .xl-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.workspace .xl-link:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sentinel-mode{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.sentinel-mode legend{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:500}.sentinel-mode label{border:1px solid var(--line);cursor:pointer;border-radius:3px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.sentinel-mode input,.sentinel-settings__toggle input{accent-color:var(--accent)}.sentinel-mode label[data-selected=true]{border-color:var(--accent);background:var(--accent-quiet)}.sentinel-mode label span{gap:3px;display:grid}.sentinel-mode small{color:var(--muted);font-size:12px}.sentinel-deployment{gap:14px;min-width:0;padding-block:16px;display:grid}.sentinel-deployment__heading h3{margin:0 0 6px;font-size:14px;font-weight:600}.sentinel-deployment__heading p{max-width:760px;color:var(--muted);margin:0}.sentinel-deployment__package,.sentinel-deployment__replace{border:1px solid var(--line);background:var(--surface);border-radius:3px;gap:12px;padding:16px;display:grid}.sentinel-deployment__package p{margin:0}.sentinel-deployment__password{align-items:center;gap:8px;display:flex}.sentinel-deployment__password input{max-width:480px;font-family:var(--font-mono,monospace)}.sentinel-deployment__password button{flex-shrink:0}.sentinel-settings{border-bottom:1px solid var(--line);gap:12px;margin-bottom:20px;padding-block:4px 20px;display:grid}.sentinel-settings__toggle{align-items:center;gap:9px;font-weight:500;display:flex}.sentinel-settings .field{max-width:720px}.sentinel-settings p{margin:0}.remote-lede{max-width:62ch;color:var(--muted);margin:0 0 .9rem;font-size:.9rem;line-height:1.5}.remote-line{color:var(--fg);margin:0 0 .4rem;font-size:.95rem}.remote-location{overflow-wrap:anywhere;margin:0 0 .4rem}.remote-meta{color:var(--dim);overflow-wrap:anywhere;margin:0 0 .9rem;font-size:.82rem}.remote-form{gap:1rem;max-width:34rem;margin-top:.5rem;display:grid}.remote-field{gap:.35rem;display:grid}.remote-field label{color:var(--muted);letter-spacing:.02em;font-size:.82rem;font-weight:600}.remote-note{max-width:62ch;color:var(--dim);margin:0;font-size:.82rem;line-height:1.5}.remote-actions{flex-wrap:wrap;gap:.6rem;display:flex}.remote-stale{margin-top:.75rem}.vector-experience .vx-source-add{max-width:1320px;margin:0 auto}.vector-experience .vx-source-add [hidden]{display:none}.vector-experience .vx-source-add .add-source-steps{border-bottom:1px solid var(--line);gap:0;margin-bottom:20px}.vector-experience .vx-source-add .add-source-steps__item{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:9px 0 12px;font-size:12px;font-weight:450}.vector-experience .vx-source-add .add-source-steps__item[data-state=current]{border-bottom-color:var(--accent)}.vector-experience .vx-source-add .add-source-steps__mark{border-radius:0;width:23px;height:23px;font-size:10px;font-weight:400}.vector-experience .vx-source-add__flow>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:relative;overflow:visible}.vector-experience .vx-source-add__flow>.panel>.panel__head{background:0 0;border:0;padding:0 0 22px}.vector-experience .vx-source-add__flow>.panel>.panel__head .panel__title{font-size:19px;font-weight:500}.vector-experience .vx-source-add__flow>.panel>.panel__body{padding:0}.vector-experience .vx-source-add[data-step="1"] .vx-source-add__flow>.panel>.panel__head{display:none}.vector-experience .vx-source-add__connector{color:var(--muted);border:0;align-items:center;gap:12px;margin:0;padding:0;font-size:11px;display:flex;position:absolute;top:6px;right:0}.vector-experience .vx-source-add__connector>span{display:none}.vector-experience .vx-source-add__connector button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.vector-experience .vx-source-add__connector button:disabled{color:var(--muted);cursor:default}.vector-experience .vx-source-credentials{box-sizing:border-box;border-left:2px solid var(--section-line,var(--line));background:0 0;grid-template-columns:1.2fr 1fr;gap:22px;width:100%;max-width:820px;margin-bottom:18px;padding:7px 12px;display:grid}.vector-experience .vx-source-credentials strong{display:none}.vector-experience .vx-source-credentials p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.vector-experience .vx-source-credentials button{color:var(--muted);font:inherit;background:0 0;border:0;padding:0;font-size:10px}.vector-experience .vx-source-add .form{gap:12px;width:100%;max-width:820px}.vector-experience .vx-source-add .workspace-sources__fieldset{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;max-width:820px;display:grid}.vector-experience .vx-source-add .workspace-sources__fieldset>.field__note:first-of-type,.vector-experience .vx-source-add .workspace-sources__fieldset>.workspace-sources__fields,.vector-experience .vx-source-add .workspace-sources__fieldset>.workspace-sources__technical,.vector-experience .vx-source-add .workspace-sources__fieldset>h3{grid-column:1/-1}.vector-experience .vx-source-add .workspace-sources__fieldset>.field__note:not(:first-of-type){grid-column:2}.vector-experience .vx-source-fields__heading{border-bottom:1px solid var(--line);width:100%;color:var(--fg);margin:0 0 8px;padding:0 0 8px;font-size:12px;font-weight:500}.vector-experience .workspace-sources__fieldset h3.vx-source-fields__heading{margin-top:18px}.vector-experience .vx-source-add .workspace-sources__fields{gap:8px 28px}.vector-experience .vx-source-add .workspace-sources__fieldset[data-kind=postgres] .workspace-sources__fields{flex-wrap:wrap;display:flex}.vector-experience .vx-source-add .workspace-sources__fieldset[data-kind=postgres] .workspace-sources__fields>.field{flex:0 calc(50% - 14px);min-width:0}.vector-experience .vx-source-add .workspace-sources__fieldset[data-kind=postgres] .workspace-sources__fields>.field:first-child{flex:calc(100% - 148px)}.vector-experience .vx-source-add .workspace-sources__fieldset[data-kind=postgres] .workspace-sources__fields>.field:nth-child(2){flex:0 0 120px}.vector-experience .vx-source-add .workspace-sources__fieldset[data-kind=postgres] .workspace-sources__fields>.field:nth-child(3){flex-basis:100%}.vector-experience .vx-source-add .workspace-sources__fieldset[data-kind=excel] .workspace-sources__fields{grid-template-columns:minmax(0,1fr)}.vector-experience .vx-source-add .field{gap:5px;margin-top:8px}.vector-experience .vx-source-add .workspace-sources__fieldset>.field+.field{margin-top:8px}.vector-experience .vx-source-add .field label{font-size:11px;font-weight:450}.vector-experience .vx-source-add .field__note{max-width:none;font-size:10px;line-height:1.5}.vector-experience .vx-source-add .form>p.field__note{display:none}.vector-experience .vx-source-add .workspace-sources__technical{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-top:14px;padding:12px 0 0}.vector-experience .vx-source-add .workspace-sources__technical summary{font-size:11px}.vector-experience .vx-source-add .add-source-actions{border-top:1px solid var(--line);gap:18px;margin-top:8px;padding-top:16px}.vector-experience .vx-source-add .add-source-link{font-size:11px}.vector-experience .vx-source-add .add-source-structure{border:0;border-left:2px solid var(--section-line,var(--line));background:var(--region-context,var(--surface));border-radius:0;padding:18px 22px}.vector-experience .vx-source-add .add-source-schema{border:0;border-top:2px solid var(--section-line,var(--line));background:0 0;border-radius:0;padding:20px 0}.vector-experience .vx-source-add .add-source-names__chip{border-radius:0;font-size:11px}.vector-experience .vx-source-add .add-source-step__lede{font-size:12px;line-height:1.7}.vector-experience .vx-source-setup-catalogue{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.vector-experience .vx-source-setup-catalogue>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.vector-experience .vx-source-setup-catalogue>.panel>.panel__head{background:0 0;border:0;justify-content:flex-end;padding:0}.vector-experience .vx-source-setup-catalogue>.panel>.panel__head>.panel__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vector-experience .vx-source-setup-catalogue>.panel>.panel__head:has(.panel__actions){padding-bottom:12px}.vector-experience .vx-source-setup-catalogue>.panel>.panel__body{padding:0}.vector-experience .vx-source-setup-catalogue>.panel>.panel__body>.cat-progress,.vector-experience .vx-source-setup-catalogue>.panel>.panel__body>.cat-survey{display:none}.vector-experience .vx-source-setup-catalogue .vx-query-table-unavailable{border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 12px;margin:0 0 16px;padding:0;display:flex}.workspace.vector-experience.ss-app .vx-source-setup-catalogue .vx-query-table-unavailable button{min-height:30px;padding:0 12px 0 0;font-size:12px;font-weight:500}.vector-experience .vx-source-setup-catalogue .vx-query-table-unavailable p{color:var(--muted);margin:0;font-size:12px}.workspace.vector-experience.ss-app .vx-source-detail .source-work .panel__body:has(>.cat){grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 0;display:grid}.workspace.vector-experience.ss-app .vx-source-detail .source-work .panel__body:has(>.cat)>*{grid-column:1/-1;min-width:0;margin:0}.workspace.vector-experience.ss-app .vx-source-detail .source-work .panel__body>.cat{display:contents}.workspace.vector-experience.ss-app .vx-source-detail .source-work .panel__body>.cat>*{grid-column:1/-1;min-width:0}.workspace.vector-experience.ss-app .vx-source-detail .source-work .panel__body>.cat-progress:has(.cat-progress__quiet){grid-column:1}.workspace.vector-experience.ss-app .vx-source-detail .source-work .cat-progress__quiet{white-space:nowrap;font-size:12px;line-height:20px}.workspace.vector-experience.ss-app .vx-source-detail .source-work .cat-progress__quiet:after{content:"·";color:var(--dim);margin:0 8px}.workspace.vector-experience.ss-app .vx-source-detail .source-work .panel__body>.cat>.cat-toolbar__status{color:var(--muted);grid-column:2;font-size:12px;line-height:20px}.workspace.vector-experience.ss-app .vx-source-detail .source-work .panel__body>.cat>.cat-looks{grid-column:3;margin:0}.workspace.vector-experience.ss-app .vx-source-detail .source-work .cat-progress:not(:has(.cat-progress__quiet))+.cat>.cat-toolbar__status{grid-column:1/3}.workspace.vector-experience.ss-app .vx-source-detail .source-work .cat-looks{border:1px solid var(--line);background:var(--bg);border-radius:4px;flex-wrap:nowrap;align-items:stretch;gap:2px;width:auto;padding:2px;display:inline-flex}.workspace.vector-experience.ss-app .vx-source-detail .source-work .cat-looks__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.workspace.vector-experience.ss-app .vx-source-detail .source-work .cat-looks .button{min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:3px;padding:0 12px;font-size:12.5px;font-weight:500}.workspace.vector-experience.ss-app .vx-source-detail .source-work .cat-looks .button[aria-pressed=true]{background:var(--accent-quiet);color:var(--fg)}.workspace.vector-experience.ss-app .vx-source-detail .source-work .sm-bar{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:0;display:flex}.workspace.vector-experience.ss-app .vx-source-detail .source-work .sm-bar .sm-bar{flex:auto;min-width:0}.workspace.vector-experience.ss-app .vx-source-detail .source-work .sm-filters{align-items:flex-end;gap:12px 16px}.workspace.vector-experience.ss-app .vx-source-detail .source-work .sm-filters .field{gap:6px;margin:0;display:grid}.workspace.vector-experience.ss-app .vx-source-detail .source-work .sm-filters .field>label{color:var(--muted);margin:0;font-size:12px;font-weight:500;line-height:16px}.workspace.vector-experience.ss-app .vx-source-detail .source-work .sm-filters :is(select,input[type=search]){height:var(--ss-control);min-height:var(--ss-control)}.workspace.vector-experience.ss-app .vx-source-detail .source-work .sm-filters__linked{min-height:var(--ss-control);color:var(--fg);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:400;display:inline-flex}.workspace.vector-experience.ss-app .vx-source-detail .source-work .sm-controls{border:1px solid var(--line);background:var(--bg);border-radius:4px;align-items:center;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.workspace.vector-experience.ss-app .vx-source-detail .source-work .sm-controls .button{border-radius:3px;min-width:30px;min-height:30px;padding:0 8px;font-size:12.5px}.workspace.vector-experience.ss-app .vx-source-detail .source-work .sm-controls output{min-width:48px;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:12px}.workspace.vector-experience .sm-node__box{border-width:1px;border-radius:4px}.workspace.vector-experience .sm-node__name{letter-spacing:0;font-family:inherit;font-size:13px;font-weight:600;line-height:20px}.workspace.vector-experience .sm-node__column{align-items:center}.workspace.vector-experience .sm-node__marker{font-size:12px}.workspace.vector-experience .sm-node__column-name{font-size:12.5px}.workspace.vector-experience .sm-node__type,.workspace.vector-experience .sm-node__column--note,.workspace.vector-experience .sm-node__foot{font-size:12px}.overflow-menu__text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.overflow-menu__reason{color:var(--muted);font-size:12px;font-weight:400}.workspace .source-tile{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-direction:column;align-self:start;gap:12px;min-width:0;padding:16px;display:flex;position:relative}.workspace .source-tile:has(.source-tile__name a:hover){border-color:var(--line-strong)}.workspace .source-tile:has(.source-tile__name a:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.workspace .source-tile__name a{color:inherit;text-decoration:none}.workspace .source-tile__name a:after{content:"";border-radius:inherit;position:absolute;inset:0}.workspace .source-tile__badges,.workspace .source-tile__fold{z-index:1;position:relative}.workspace .source-tile__menu{z-index:1;position:absolute;top:8px;right:8px}.workspace .source-tile:has(.source-tile__menu) .source-tile__title{padding-right:28px}.workspace .source-tile__head{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:6px 10px;display:grid}.workspace .source-tile__title{grid-area:1/2;min-width:0}.workspace .source-tile__name{font-family:var(--sans);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.4}.workspace .source-tile__kind{color:var(--muted);margin:3px 0 0;font-size:12px}.workspace .source-tile__pill{grid-area:2/2;justify-self:start}.workspace .source-tile .source-tile__pill{background:0 0;border:0;border-radius:0;min-height:18px;padding:0;font-weight:500}.workspace .source-tile__pill.kit-pill--good,.workspace .source-tile__pill.kit-pill--info{color:var(--muted)}.workspace .source-tile__pill.kit-pill--good:before{background:var(--positive)}.workspace .source-tile__pill.kit-pill--info:before{background:var(--accent)}.workspace .source-tile__plate{border:1px solid var(--line);background:var(--surface);border-radius:4px;flex:none;grid-area:1/1;place-items:center;width:36px;height:36px;display:grid}.workspace .source-tile__stats{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding-top:12px;display:grid}.workspace .source-tile__stats>div{flex-direction:column;gap:3px;min-width:0;display:flex}.workspace .source-tile__stats dd{font-family:var(--sans);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.4}.workspace .source-tile__stats dt{color:var(--muted);font-size:12px}.workspace .source-tile__stats dd[data-tone=warn]{color:var(--warn)}.workspace .source-tile__stats dd[data-tone=danger]{color:var(--danger)}.workspace .source-tile__quiet{color:var(--muted);margin:0;font-size:13px}.workspace .source-tile__badges{flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;list-style:none;display:flex}.workspace .source-tile__badge{text-underline-offset:3px;min-height:28px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);border-radius:2px;align-items:center;padding:2px 0;font-size:12px;font-weight:500;display:inline-flex}.workspace .source-tile__badge[data-tone=info]{color:var(--fg)}.workspace .source-tile__badge[data-tone=warn]{color:var(--warn)}.workspace .source-tile__badge[data-tone=danger]{color:var(--danger)}.workspace .source-tile__badge:hover{text-decoration-color:currentColor}.workspace .source-tile__fold{border-top:1px solid var(--line);padding-top:4px}.workspace .source-tile__fold .kit-fold__summary{min-height:36px;font-size:12px;font-weight:500}.workspace .source-tile__facts{margin:0}.workspace .source-tile__facts>div{overflow-wrap:anywhere;grid-template-columns:minmax(96px,auto) 1fr;gap:10px;margin:6px 0;font-size:13px;display:grid}.workspace .source-tile__facts dt{color:var(--muted)}.workspace .source-tile__facts dd{margin:0}.workspace .source-tile__problem{color:var(--danger);margin:0 0 8px;font-size:13px}.workspace .source-tiles__summary{color:var(--danger);margin:0 0 14px;font-weight:600}.workspace .source-tiles__note{color:var(--muted);margin:0 0 14px;font-size:13px}.vector-experience .vx-sources{max-width:1500px;margin:0 auto}.vector-experience .vx-source-summary{border-bottom:2px solid var(--section-line,var(--line));grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 34px;padding:28px 0;animation:.45s both vx-source-enter;display:grid}.vector-experience .vx-source-summary>div{border-left:1px solid var(--line);padding:0 26px}.vector-experience .vx-source-summary>div:first-child{border-left:0;padding-left:0}.vector-experience .vx-source-summary dt{color:var(--muted);font-size:11px}.vector-experience .vx-source-summary dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0 10px;font-size:34px;font-weight:450;line-height:1.15}.vector-experience .vx-source-summary dd small{color:var(--muted);margin-left:3px;font-size:17px}.vector-experience .vx-source-summary p{color:var(--muted);flex-wrap:wrap;gap:3px 12px;margin:0;font-size:11px;line-height:1.65;display:flex}.vector-experience .vx-source-good{color:var(--positive)}.workspace.vector-experience.ss-app .vx-source-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 28px;display:flex}.workspace.vector-experience.ss-app .vx-source-scope{flex:1;align-items:center;min-width:0;display:flex}.workspace.vector-experience.ss-app .vx-source-search{flex:0 280px;min-width:200px}.workspace.vector-experience.ss-app .vx-source-search input{min-height:var(--ss-control)}.workspace.vector-experience.ss-app .vx-view-switch{flex:none}.workspace.vector-experience.ss-app .vx-view-switch .ss-segmented__option{width:34px;padding:0}.vector-experience .vx-source-inventory{animation:.45s both vx-source-enter}.vector-experience .vx-source-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;gap:16px;display:grid}.workspace.vector-experience.ss-app .vx-source-tile{border:1px solid var(--line);background:var(--surface);min-width:0;padding:var(--ss-inset);border-radius:4px;flex-direction:column;transition:border-color .16s,background-color .16s;display:flex}.vector-experience .vx-source-tile:is(:hover,:focus-within){border-color:var(--line-strong)}.vector-experience .vx-source-tile__top{align-items:center;gap:10px;min-height:36px;margin-bottom:14px;display:flex}.vector-experience .vx-source-tile__top>.vx-source-status,.vector-experience .vx-source-tile__top>.vx-source-unknown{margin-left:auto}.workspace.vector-experience .vx-sources .kit-pill.vx-source-status{--vx-source-status-dot:var(--muted);min-width:0;max-width:100%;min-height:22px;color:var(--muted);white-space:normal;background:0 0;border:0;border-radius:0;gap:7px;padding:0;font-size:11px;font-weight:400;line-height:1.45}.workspace.vector-experience .vx-sources .kit-pill.vx-source-status:before{box-sizing:border-box;border:1.5px solid var(--vx-source-status-dot);background:0 0;width:7px;height:7px}.workspace.vector-experience .vx-sources .vx-source-status.kit-pill--good{--vx-source-status-dot:var(--positive)}.workspace.vector-experience .vx-sources .vx-source-status.kit-pill--info{--vx-source-status-dot:var(--info)}.workspace.vector-experience .vx-sources .vx-source-status.kit-pill--warn{--vx-source-status-dot:var(--warn);color:var(--fg)}.workspace.vector-experience .vx-sources .vx-source-status.kit-pill--danger{--vx-source-status-dot:var(--danger);color:var(--fg)}.vector-experience .vx-source-tile__name{width:fit-content;max-width:100%;color:var(--fg);letter-spacing:-.015em;overflow-wrap:anywhere;justify-content:flex-start;align-items:center;gap:8px;font-size:16px;font-weight:520;line-height:1.3;text-decoration:none;display:inline-flex}.vector-experience .vx-source-tile__name svg{color:var(--muted);flex:none}.vector-experience .vx-source-tile__type{color:var(--muted);flex-wrap:wrap;gap:8px;margin:6px 0 0;font-size:12px;line-height:1.4;display:flex}.vector-experience .vx-source-tile__type span:before{content:"·";margin-right:8px}.vector-experience .vx-source-tile__facts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;gap:12px;margin:16px 0 0;display:grid}.vector-experience .vx-source-tile__facts>div{flex-direction:column;justify-content:flex-start;min-width:0;display:flex}.vector-experience .vx-source-tile__facts dd{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:18px;line-height:1.25;overflow:hidden}.vector-experience .vx-source-tile__facts dt{color:var(--muted);font-size:11px;line-height:1.35}.vector-experience .vx-source-tile__facts:has(+.vx-source-tile__foot){margin-bottom:16px}.vector-experience .vx-source-tile__foot{border-top:1px solid var(--line);background:0 0;flex-direction:column;gap:8px;margin:16px 0 0;padding:14px 0 0;display:flex}.vector-experience .vx-source-tile__facts+.vx-source-tile__foot{margin-top:auto}.vector-experience .vx-source-tile__foot p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.vector-experience .vx-source-attention{width:fit-content;max-width:100%;min-height:24px;color:var(--warn);align-self:flex-start;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.vector-experience .vx-source-attention:hover{text-underline-offset:3px;text-decoration:underline}.vector-experience .vx-source-tile__name:focus-visible,.vector-experience .vx-source-attention:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.vector-experience .vx-source-unknown{color:var(--muted);font-size:11px}.workspace.vector-experience.ss-app .vx-source-table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:4px;overflow-x:auto}.vector-experience .vx-source-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.workspace.vector-experience.ss-app .vx-source-table thead th{padding:12px var(--ss-inset);color:var(--muted);border-bottom:1px solid var(--line);background:0 0;font-size:11px;font-weight:500}.workspace.vector-experience.ss-app .vx-source-table tbody td,.workspace.vector-experience.ss-app .vx-source-table tbody th{padding:16px var(--ss-inset);border-bottom:1px solid var(--line);vertical-align:middle;font-weight:400}.vector-experience .vx-source-table tbody tr:last-child>:is(td,th){border-bottom:0}.vector-experience .vx-source-table tbody tr{transition:background-color .16s}.vector-experience .vx-source-table tbody tr:hover{background:var(--surface-hover)}.vector-experience .vx-source-table th a{color:var(--fg);align-items:center;gap:14px;font-weight:500;text-decoration:none;display:flex}.vector-experience .vx-source-table small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.vector-experience .vx-source-table .vx-source-attention{margin-top:6px;display:flex}.vector-experience .vx-source-tile__top [data-variant=ghost],.vector-experience .vx-source-table td:last-child [data-variant=ghost]{color:var(--muted);background:0 0;border-radius:4px}.vector-experience .vx-source-tile__top [data-variant=ghost]:is(:hover,[data-state=open]),.vector-experience .vx-source-table td:last-child [data-variant=ghost]:is(:hover,[data-state=open]){background:var(--surface-raised);color:var(--fg)}.vector-experience .vx-source-empty{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:60px 28px}.vector-experience .vx-source-empty h3{font-size:18px;font-weight:500}.vector-experience .vx-source-empty p{color:var(--muted);margin-bottom:24px;font-size:13px}.vector-experience .vx-sources>.panel{margin-top:36px}.workspace.vector-experience.ss-app .vx-sources .workspace-sources__footnote{max-width:none;color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.5}@keyframes vx-source-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1150px){.vector-experience .vx-source-summary>div{padding:0 16px}}@media (width<=720px){.workspace.vector-experience.ss-app .vx-source-toolbar{flex-wrap:wrap}.workspace.vector-experience.ss-app .vx-source-search{flex:200px}}@media (prefers-reduced-motion:reduce){.vector-experience .vx-source-summary,.vector-experience .vx-source-inventory{animation:none}}.workspace-sources{min-width:0}.workspace-sources__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.workspace-sources__toolbar .workspace-sources__tabs{margin-bottom:0}.workspace-sources__search{gap:7px;width:min(100%,320px);display:grid}.workspace-sources__search label{color:var(--muted);font-size:12px;font-weight:600}.workspace-sources__results{color:var(--muted);margin:0 0 16px;font-size:13px}.workspace-sources__tabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.workspace-sources__tabs button{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;font:inherit;border-radius:8px;padding:10px 15px}.workspace-sources__tabs button.is-selected{border-color:var(--accent);background:var(--accent-quiet);color:var(--accent-strong)}.workspace-sources__fieldset{border:0;min-width:0;margin:0;padding:0}.workspace-sources__fieldset>.field+.field,.workspace-sources__fieldset>.field__note+.workspace-sources__fields{margin-top:16px}.workspace-sources__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.workspace-sources__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.workspace-sources__card{color:inherit;border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:9px;min-width:0;padding:22px;text-decoration:none;display:flex}.workspace-sources__card:hover{border-color:var(--accent)}.workspace-sources__card strong{overflow-wrap:anywhere;font-size:19px}.workspace-sources__protocol{color:var(--muted);font-size:12px}.workspace-sources__card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;font-size:12px;display:flex}.workspace-sources__technical{border:1px solid var(--line);border-radius:9px;margin-top:20px;padding:16px 18px}.workspace-sources__technical summary{cursor:pointer;font-weight:600}.workspace-sources__technical[open] summary{margin-bottom:16px}.workspace-sources__technical .button{margin:8px 12px 0 0}.workspace-sources__technical dl>div{overflow-wrap:anywhere;grid-template-columns:minmax(120px,1fr) 2fr;gap:12px;margin:8px 0;display:grid}.workspace-sources__facts{flex-wrap:wrap;align-items:center;gap:14px;margin:5px 0 18px;display:flex}.workspace-sources .table th code{white-space:normal;overflow-wrap:anywhere}.workspace-sources .table tr[aria-current=true]{background:var(--accent-quiet);outline:2px solid var(--accent);outline-offset:-2px}.workspace-sources__catalogue{border:1px solid var(--line);border-radius:8px;max-height:400px;overflow:auto}.workspace-sources__catalogue .table{min-width:620px}.workspace-sources__catalogue .table th:first-child{min-width:300px}.workspace-sources__catalogue thead{background:var(--surface-raised);z-index:1;position:sticky;top:0}.workspace-sources__catalogue-filter{max-width:240px;margin:18px 0}@media (width<=620px){.workspace-sources__fields{grid-template-columns:minmax(0,1fr)}}.workspace-sources__maintenance{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.workspace-sources__maintenance .notice{margin-bottom:18px}.workspace-sources__entity-details{display:none}@media (width<=620px){.workspace-sources__catalogue .table,.workspace-sources__catalogue .table th:first-child{min-width:0}.workspace-sources__catalogue .table th:nth-child(2),.workspace-sources__catalogue .table th:nth-child(3),.workspace-sources__catalogue .table td:nth-child(2),.workspace-sources__catalogue .table td:nth-child(3){display:none}.workspace-sources__catalogue .table th,.workspace-sources__catalogue .table td{padding:12px 10px}.workspace-sources__entity-details{color:var(--muted);margin-top:8px;font-size:11px;font-weight:400;display:block}.workspace-sources__entity-details summary{cursor:pointer}.workspace-sources__entity-details p{margin:8px 0 0}}.workspace .decided{gap:12px;min-width:0;display:grid}.workspace .decided__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.workspace .decided__range{gap:8px;display:flex}.workspace .decided__tab[aria-pressed=true]{border-color:var(--accent);background:var(--accent-quiet);color:var(--fg)}.workspace .decided__who{align-items:center;gap:8px;display:flex}.workspace .decided__who label{color:var(--muted)}.workspace .decided__who .input{width:auto;min-height:32px;padding:4px 8px}.workspace .decided__live{color:var(--fg);overflow-wrap:anywhere;margin:0}.workspace .decided__quiet{color:var(--muted);overflow-wrap:anywhere;margin:0}.workspace .decided__more{justify-self:start}.workspace .decided__utc{padding-top:4px}.workspace .decided__list,.workspace .decided-items__list{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.workspace .decided-card{background:var(--surface);min-width:0;color:var(--fg);border:1px solid var(--line);border-radius:var(--radius-lg);gap:6px;padding:12px 14px;display:grid}.workspace .decided-card__head{justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;display:flex}.workspace .decided-card__title{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.workspace .decided-card__sentence,.workspace .decided-card__why{overflow-wrap:anywhere;margin:0}.workspace .decided-card__why{color:var(--muted)}.workspace .decided-card__meta{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.workspace .decided-card__cant,.workspace .decided-item__cant{color:var(--muted);overflow-wrap:anywhere;max-width:32rem;margin:0}.workspace .decided-card__undo{flex:none}.workspace .decided-mark{min-width:1.4em;color:var(--muted);display:inline-block}.workspace .decided-link{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.workspace .decided-link:hover{color:var(--fg)}.workspace .decided-confirm{border:1px solid var(--line);border-left:4px solid var(--warn);border-radius:var(--radius);background:var(--surface-raised);gap:8px;padding:10px 12px;display:grid}.workspace .decided-confirm__ask{overflow-wrap:anywhere;margin:0}.workspace .decided-confirm__actions{flex-wrap:wrap;gap:8px;display:flex}.workspace .decided-items{border-top:1px solid var(--line);gap:8px;min-width:0;padding-top:6px;display:grid}.workspace .decided-items__list{gap:0}.workspace .decided-item{border-bottom:1px solid var(--line);gap:6px;min-width:0;padding:8px 4px;display:grid}.workspace .decided-item:last-child{border-bottom:0}.workspace .decided-item__line{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.workspace .decided-item__time{min-width:5.25rem;color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.workspace .decided-item__toggle{min-width:0;color:var(--fg);text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex:14rem;padding:4px 0}.workspace .decided-item__toggle:hover{text-decoration:underline}.workspace .decided-item__cost{color:var(--muted)}.workspace .decided-item__undo{flex:none}.workspace .decided-item__refused{color:var(--warn);overflow-wrap:anywhere;margin:0}.workspace .decided-item__undone{border-left:4px solid var(--accent);background:var(--accent-quiet);border-radius:var(--radius);gap:6px;padding:8px 12px;animation:.16s ease-out decided-undone-in;display:grid}.workspace .decided-item__undone-line,.workspace .decided-item__toast,.workspace .decided-item__asking{overflow-wrap:anywhere;margin:0}.workspace .decided-item__toast,.workspace .decided-item__asking{color:var(--muted)}.workspace .decided-item__actions{flex-wrap:wrap;gap:8px;display:flex}.workspace .decided-item__detail{justify-items:start;gap:8px;min-width:0;padding-left:calc(5.25rem + 12px);display:grid}.workspace .decided-item__detail[hidden]{display:none}.workspace .decided-facts{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;display:grid}.workspace .decided-facts dt{color:var(--muted)}.workspace .decided-facts dd{overflow-wrap:anywhere;margin:0}.workspace .decided-item__values{font-family:var(--mono);overflow-wrap:anywhere}.workspace .decided-facts{justify-self:stretch}.workspace .decided-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace .decided-row{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;min-height:44px;color:var(--fg);text-align:left;font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 4px;display:flex}.workspace .decided-row:hover{background:var(--surface-hover)}.workspace .decided-row__name{flex:none;min-width:9rem;font-weight:600}.workspace .decided-row__what{min-width:0;color:var(--muted);overflow-wrap:anywhere;flex:auto}.workspace .decided-row__chevron{color:var(--muted);flex:none}.workspace .decided__live[data-empty=true],.workspace .decided__progress[data-empty=true]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes decided-undone-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.workspace .decided-item__undone{animation:none}}.changes__heading{color:var(--fg);margin:22px 0 8px;font-size:14px;font-weight:600}.changes__heading:first-child{margin-top:0}.changes__none{color:var(--muted);margin:0;font-size:13px}.changes__stale{color:var(--warn);margin:0 0 14px;font-size:13px}.changes__settings{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:4px;margin-top:24px;padding-top:14px;display:flex}.changes__slack{margin:0;font-weight:600}.changes__note{color:var(--muted);overflow-wrap:anywhere;margin:0 0 8px;font-size:13px}.changes__switch{margin-top:6px}.changes__chooser{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.changes__chooser .changes__note{flex-basis:100%;margin:0}.workspace .changes__chooser{align-items:flex-end}.workspace .changes__chooser-label{min-width:0;color:var(--muted);flex:18rem;gap:6px;display:grid}.changes__choose{margin-bottom:8px}.change-line__post{color:var(--muted);margin:4px 0 0;font-size:13px}.change-line__post[data-post=not-delivered]{color:var(--warn)}.change-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.change-line{border-top:1px solid var(--line);min-width:0;padding:14px 0}.change-line:first-child{border-top:0;padding-top:0}.change-line__main{align-items:flex-start;gap:22px;display:flex}.change-line__main .change-line__head{flex:auto}.change-line__change{flex:none;margin-left:auto}.change-line__head{flex-wrap:wrap;gap:4px 18px;min-width:0;display:flex}.change-line__when{overflow-wrap:anywhere;flex:none;font-weight:600}.change-line__sentence{overflow-wrap:anywhere;flex:18rem;min-width:0}.change-line__evidence,.change-line__stored,.change-line__changed,.change-line__note{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.change-line__waiting{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:13px}.change-line__since{white-space:nowrap}.change-choices{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.change-choice{flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0;display:flex}.change-choice__does{color:var(--muted);overflow-wrap:anywhere;flex:18rem;font-size:13px}.change-choice__label{margin-left:6px;font-weight:600}.change-offer{border:1px solid var(--line);background:var(--surface-raised);border-radius:9px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;padding:10px 12px;display:flex}.change-offer__sentence{overflow-wrap:anywhere;margin:0}.change-offer__note{color:var(--muted);margin:0;font-size:13px}.change-offer__result{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:13px}.change-dialog{border:1px solid var(--line);background:var(--surface-raised);border-radius:9px;margin-top:12px;padding:14px 16px}.change-dialog__heading{margin:0 0 8px;font-weight:600}.change-dialog__confirm{overflow-wrap:anywhere;margin:10px 0 0;font-size:13px}.change-dialog__buttons{gap:8px;margin-top:12px;display:flex}.drift-details{flex-direction:column;align-self:stretch;gap:6px;min-width:0;display:flex}.drift-details__line{margin:0}.change-seen{margin-top:10px}.change-seen>.kit-fold__body{color:var(--muted);font-size:13px}.change-seen h4{color:var(--fg);margin:10px 0 4px;font-size:13px;font-weight:600}.change-seen ul{margin:0;padding-left:18px}.change-seen p{overflow-wrap:anywhere;margin:4px 0}.change-seen__columns{flex-wrap:wrap;gap:4px 36px;display:flex}.change-seen__columns>div{min-width:0}.workspace .changes__ask{color:var(--muted);font-size:.9rem}.workspace .changes__ask--warn{color:var(--warn)}.workspace .changes__problem{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px;display:flex}.workspace .changes__problem .changes__stale{margin:0}.workspace .changes-needs-group{border-left:4px solid var(--warn);background:var(--warn-quiet);border-radius:var(--radius);margin-top:4px;padding:8px 14px;position:relative}.workspace .changes-needs-group:has(>.changes-needs[open]){background:var(--surface)}.workspace .changes-needs{margin-top:0}.workspace .changes-needs__title{margin:0;font-size:1rem;display:inline}.workspace .changes-needs>.kit-fold__body,.workspace .changes-needs .change-line:first-child{padding-top:6px}.workspace .changes-needs .change-line__head{flex-direction:column;gap:2px}.workspace .changes-needs .change-line__when{color:var(--muted);font-size:12px}.workspace .changes-needs .change-line__sentence{flex:none}.workspace .changes-deck{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:14px 0;padding:0;list-style:none;display:grid}.workspace .changes-card{text-align:left;background:var(--surface);width:100%;height:100%;min-height:104px;color:var(--fg);border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:var(--radius-lg);align-content:start;gap:4px;padding:12px 14px;display:grid}.workspace .changes-card[data-tone=good]{border-left-color:var(--positive)}.workspace .changes-card[data-tone=warn]{border-left-color:var(--warn)}.workspace .changes-card[data-tone=danger]{border-left-color:var(--danger)}.workspace .changes-card[data-tone=info]{border-left-color:var(--info)}.workspace .changes-card[aria-pressed=true]{border-color:var(--accent);background:var(--accent-quiet)}.workspace .changes-card:hover{background:var(--surface-hover)}.workspace .changes-card[aria-pressed=true]:hover{background:var(--accent-quiet)}.workspace .changes-card__head{align-items:center;gap:8px;font-weight:600;display:flex}.workspace .changes-card__count{font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto}.workspace .changes-card__state{font-size:1.15rem;font-weight:600}.workspace .changes-card__latest{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}.workspace .changes-history__title{margin-top:18px}.workspace .changes-history__bar{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.workspace .changes-history__status{color:var(--muted);margin:0}.workspace .changes-history__empty{margin-top:10px}.workspace .changes-history__more{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:14px 0 4px;display:flex}.workspace .changes-history__more .changes__stale{margin:0}.workspace .changes-history__older[aria-disabled=true]{opacity:.6;cursor:default}.workspace .changes-history__end{margin:8px 0 0}.workspace .changes-day{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:16px 0 4px;font-size:.75rem}.workspace .changes-rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.workspace .changes-row-item{border-bottom:1px solid var(--line);min-width:0}.workspace .changes-row-item .changes-row-item:last-child{border-bottom:0}.workspace .changes-row>.kit-fold__summary{font-weight:400}.workspace .changes-row>.kit-fold__summary>.kit-fold__label{flex:auto}.workspace .changes-row>.kit-fold__summary:after{order:2}.workspace .changes-row__line{grid-template-columns:3.5rem 1.25rem minmax(0,14rem) minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:44px;padding:6px 4px;display:grid}.workspace .changes-row__subject{font-family:var(--mono);overflow-wrap:anywhere}.workspace .changes-row__time{font-variant-numeric:tabular-nums;color:var(--muted)}.workspace .changes-row__headline{overflow-wrap:anywhere}.workspace .changes-row__extras{color:var(--muted);align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.workspace .changes-row__count{font-variant-numeric:tabular-nums}.workspace .changes-row__chip{color:var(--warn)}.workspace .changes-row-item[data-tone=danger] .changes-row__mark{color:var(--danger)}.workspace .changes-row-item[data-tone=warn] .changes-row__mark{color:var(--warn)}.workspace .changes-row-item[data-tone=good] .changes-row__mark{color:var(--positive)}.workspace .changes-row-item[data-tone=quiet] .changes-row__mark{color:var(--muted)}.workspace .changes-row-item[data-tone=info] .changes-row__mark{color:var(--info)}.workspace .changes-row__body{gap:8px;padding:8px 0 12px calc(4.75rem + 20px);display:grid}.workspace .changes-row__sentence{overflow-wrap:anywhere;margin:0}.workspace .changes-row__actions{gap:6px;display:grid}.workspace .changes-row__actions .changes__note{margin:0}.workspace .change-controls{gap:6px;display:grid}.workspace .change-controls .change-line__changed,.workspace .change-controls .change-line__note{margin:0}.workspace .changes-facts{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;display:grid}.workspace .changes-facts dt{color:var(--muted)}.workspace .changes-facts dd{overflow-wrap:anywhere;margin:0}.workspace .changes-steps,.workspace .changes-names,.workspace .changes-children,.workspace .changes-members{gap:4px;margin:0;padding:0;list-style:none;display:grid}.workspace .changes-steps__time{color:var(--muted);font-variant-numeric:tabular-nums}.workspace .changes-names li{font-family:var(--mono);overflow-wrap:anywhere}.workspace .changes-names li.changes-names__more{color:var(--muted);font-family:inherit}.workspace .changes-children__more,.workspace .changes-members__more{color:var(--muted)}.workspace .changes-row .change-seen{margin-top:0}@media (width<=900px){.workspace .changes-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.workspace .changes-deck{grid-template-columns:1fr}.workspace .changes-card{min-height:0}.workspace .changes-card__latest{display:none}.workspace .changes-row__line{grid-template-columns:auto 1.25rem 1fr auto;grid-template-areas:"time mark extras pill""subject subject subject subject""headline headline headline headline"}.workspace .changes-row__time{grid-area:time}.workspace .changes-row__mark{grid-area:mark}.workspace .changes-row__subject{grid-area:subject}.workspace .changes-row__headline{grid-area:headline}.workspace .changes-row__outcome{grid-area:pill}.workspace .changes-row__extras{grid-area:extras}.workspace .changes-row__line[data-subject=none]{grid-template-areas:"time mark extras pill""headline headline headline headline"}.workspace .changes-row__line[data-subject=none] .changes-row__subject{display:none}.workspace .changes-row__body{padding-left:0}.workspace .changes-facts{grid-template-columns:1fr}}.workspace .changes-needs__review{z-index:1;position:absolute;top:8px;right:14px}.workspace .changes-needs-group:has(>.changes-needs__review)>.changes-needs>.kit-fold__summary{padding-right:10.5rem}.workspace .evidence-boxes{flex-wrap:wrap;align-self:stretch;gap:12px;min-width:0;display:flex}.workspace .evidence-box{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;flex:260px;gap:8px;min-width:0;padding:12px 14px;display:flex}.workspace .evidence-box[data-box=saw],.workspace .evidence-box[data-box=values],.workspace .evidence-box[data-box=numbers],.workspace .evidence-box[data-box=receipt],.workspace .evidence-box[data-box=cannot]{flex-basis:100%}.workspace .evidence-box[data-box=values],.workspace .evidence-box[data-box=numbers]{overflow-x:auto}.workspace .evidence-box__heading{color:var(--fg);margin:0;font-size:14px;font-weight:650}.workspace .evidence-box__list{color:var(--fg);overflow-wrap:anywhere;gap:4px;margin:0;padding-left:18px;display:grid}.workspace .evidence-box__text{color:var(--fg);overflow-wrap:anywhere;margin:0}.workspace .evidence-box__quiet{color:var(--muted);margin:0;font-size:13px}.workspace .evidence-box__quote{border-left:3px solid var(--accent);color:var(--fg);overflow-wrap:anywhere;margin:0;padding:2px 0 2px 12px;font-style:italic}.workspace .evidence-table{border-collapse:collapse;font-variant-numeric:tabular-nums;align-self:flex-start;width:auto;min-width:55%;font-size:13px}.workspace .evidence-table caption{caption-side:top;text-align:left;color:var(--muted);padding-bottom:6px;font-size:12px}.workspace .evidence-table th,.workspace .evidence-table td{text-align:left;vertical-align:baseline;border-top:1px solid var(--line);overflow-wrap:anywhere;padding:6px 12px 6px 0}.workspace .evidence-table thead th{color:var(--muted);border-top:0;font-size:12px;font-weight:600}.workspace .evidence-table tbody th{color:var(--fg);font-weight:600}.workspace .evidence-numbers td,.workspace .evidence-codes td:nth-child(2),.workspace .evidence-numbers thead th:not(:first-child),.workspace .evidence-codes thead th:nth-child(2){text-align:right;padding-left:28px}.workspace .evidence-codes tr[data-new=true] th{color:var(--warn)}.workspace .evidence-codes__reads{color:var(--muted)}.workspace .decision-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.workspace .decision-chip{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;line-height:1.6;display:inline-flex}.workspace .decision-chip[data-chip=kind]{border-color:var(--accent);background:var(--accent-quiet);color:var(--accent-strong);font-weight:600}.workspace .decision-badge{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);letter-spacing:.02em;vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:700;line-height:1.6;display:inline-block}.workspace .decision-badge--recommended{border-color:var(--positive);background:var(--positive-quiet);color:var(--positive)}.workspace .decision-badge--new{border-color:var(--warn);background:var(--warn-quiet);color:var(--warn);margin:0 8px 0 0}.workspace .similar-item__why .decision-badge{margin:0}.workspace .decision-badge[data-strength=strong]{border-color:var(--positive);background:var(--positive-quiet);color:var(--positive)}.workspace .decision-badge[data-strength=possible]{border-color:var(--warn);background:var(--warn-quiet);color:var(--warn)}.workspace .decision-card{flex-direction:column;gap:16px;min-width:0;display:flex}.workspace .decision-card__head{gap:10px;min-width:0;display:grid}.workspace .decision-card__title{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:620;line-height:1.35}.workspace .decision-card__title:focus-visible{outline:none}.workspace .decision-card__steward{color:var(--muted);margin:0;font-size:13px}.workspace .decision-answer{border:0;min-width:0;margin:0;padding:0}.workspace .decision-answer__legend{color:var(--fg);margin-bottom:10px;padding:0;font-size:14px;font-weight:650}.workspace .decision-tiles{gap:10px;min-width:0;display:grid}.workspace .decision-tile{border:2px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;align-items:flex-start;gap:12px;min-width:0;min-height:56px;padding:14px 16px;display:flex}.workspace .decision-tile:hover:not([data-disabled=true]){border-color:var(--line-strong);background:var(--surface-hover)}.workspace .decision-tile[data-selected=true],.workspace .decision-tile[data-selected=true]:hover:not([data-disabled=true]){border-color:var(--accent);background:var(--accent-quiet)}.workspace .decision-tile[data-disabled=true]{cursor:default}.workspace .decision-tile[data-disabled=true] .decision-tile__text{opacity:.65}.workspace .decision-answer:disabled .decision-tile{cursor:default}.workspace .decision-answer:disabled .decision-tile:not([data-selected=true]){opacity:.5}.workspace .decision-tile:has(.decision-tile__input:focus-visible){border-color:var(--focus)}.workspace .decision-tile__text{gap:4px;min-width:0;display:grid}.workspace .decision-tile__title{overflow-wrap:anywhere;font-size:15px;font-weight:600}.workspace .decision-tile__does{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.workspace .decision-quiet{border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.workspace .decision-quiet .change-line__note{margin:0}.workspace .similar-note{color:var(--muted);margin:0;font-size:13px}.workspace .similar-note[data-tone=warn]{color:var(--warn)}.workspace .similar-box{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);gap:12px;min-width:0;padding:14px 16px;display:grid}.workspace .similar-box__head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.workspace .similar-box__title{margin:0;font-size:15px;font-weight:620}.workspace .decision-switch{cursor:pointer;align-items:center;gap:10px;min-height:36px;font-weight:600;display:inline-flex;position:relative}.workspace .decision-switch input{opacity:0;cursor:pointer;width:44px;height:44px;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.workspace .decision-switch__track{background:var(--dim);border-radius:999px;flex:none;width:44px;height:26px;transition:background .15s;position:relative}.workspace .decision-switch__track:after{content:"";background:var(--on-accent);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.workspace .decision-switch input:checked+.decision-switch__track{background:var(--accent-fill)}.workspace .decision-switch input:checked+.decision-switch__track:after{transform:translate(18px)}.workspace .decision-switch input:focus-visible+.decision-switch__track{outline:3px solid var(--focus);outline-offset:2px}.workspace .decision-switch input:disabled+.decision-switch__track{opacity:.5}.workspace .similar-list{border:0;min-width:0;margin:0;padding:0}.workspace .similar-list__legend{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;padding:0;font-size:12px;font-weight:700}.workspace .similar-list__items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workspace .similar-item__label{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:10px 12px;display:flex}.workspace .similar-item__label:has(input:focus-visible){border-color:var(--focus)}.workspace .similar-item__body{gap:4px;min-width:0;display:grid}.workspace .similar-item__place{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.workspace .similar-item__headline{overflow-wrap:anywhere}.workspace .similar-item__why{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.workspace .similar-remember{gap:2px;display:grid}.workspace .similar-list+.similar-remember{border-top:1px solid var(--line);padding-top:12px}.workspace .similar-remember__label{cursor:pointer;align-items:center;gap:12px;min-height:0;padding:10px 13px 2px;font-weight:600;display:flex}.workspace .similar-remember__help{color:var(--muted);margin:0 0 0 45px;font-size:13px}.workspace .decision-tile__input,.workspace .similar-item__label input,.workspace .similar-remember__label input,.workspace .decision-nexttime__option input{appearance:none;box-sizing:border-box;border:2px solid var(--dim);background:var(--surface);width:20px;height:20px;color:var(--on-accent);cursor:pointer;flex:none;place-content:center;margin:2px 0 0;display:inline-grid}.workspace .similar-remember__label input{margin:0}.workspace .decision-tile__input,.workspace .decision-nexttime__option input{border-radius:50%}.workspace .decision-tile__input:checked,.workspace .decision-nexttime__option input:checked{border-color:var(--accent-fill);background:radial-gradient(circle, var(--accent-fill) 40%, transparent 45%) var(--surface)}.workspace .similar-item__label input,.workspace .similar-remember__label input{border-radius:5px}.workspace .similar-item__label input:before,.workspace .similar-remember__label input:before{content:"";background:var(--on-accent);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:12px;height:12px;transition:transform .12s;transform:scale(0)}.workspace .similar-item__label input:checked,.workspace .similar-remember__label input:checked{border-color:var(--accent-fill);background:var(--accent-fill)}.workspace .similar-item__label input:checked:before,.workspace .similar-remember__label input:checked:before{transform:scale(1)}.workspace .decision-tile__input:disabled,.workspace .similar-item__label input:disabled,.workspace .similar-remember__label input:disabled,.workspace .decision-nexttime__option input:disabled{cursor:default}.workspace .decision-tile__input:disabled:not(:checked),.workspace .similar-item__label input:disabled:not(:checked),.workspace .similar-remember__label input:disabled:not(:checked),.workspace .decision-nexttime__option input:disabled:not(:checked){opacity:.5}.workspace .decision-answer:disabled .decision-tile__input:not(:checked){opacity:1}@media (forced-colors:active){.workspace .decision-tile__input,.workspace .similar-item__label input,.workspace .similar-remember__label input,.workspace .decision-nexttime__option input{appearance:auto}.workspace .similar-item__label input:before,.workspace .similar-remember__label input:before{content:none}}.workspace .decision-overlay{z-index:100;background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.workspace .decision-deck{background:var(--surface);width:min(900px,100%);height:90dvh;max-height:100%;box-shadow:var(--shadow-overlay);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.workspace .decision-deck:not([data-state=deck]){width:min(560px,100%);height:auto}.workspace .decision-deck__head{border-bottom:1px solid var(--line);background:var(--surface);flex:none;gap:10px;padding:16px 24px 12px;display:grid}.workspace .decision-deck__titlebar{align-items:center;gap:12px;min-width:0;display:flex}.workspace .decision-deck__title{overflow-wrap:anywhere;min-width:0;margin:0;font-size:20px}.workspace .decision-deck__title[data-state=done]{font-size:22px}.workspace .decision-deck__close{min-width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-left:auto;font-size:26px;line-height:1;display:inline-grid}.workspace .decision-deck__close:hover{background:var(--accent-quiet);color:var(--fg)}.workspace .decision-deck__nav{align-items:center;gap:8px;min-width:0;display:flex}.workspace .decision-deck__step{flex:none}.workspace .decision-deck__step[aria-disabled=true]{opacity:.45;cursor:default}.changes:focus{outline:none}.workspace .decision-dots{flex-wrap:wrap;flex:auto;justify-content:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.workspace .decision-dot{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.workspace .decision-dot__mark{border:2px solid var(--line-strong);background:0 0;border-radius:50%;width:12px;height:12px}.workspace .decision-dot:hover .decision-dot__mark{border-color:var(--accent)}.workspace .decision-dot[data-answered=true] .decision-dot__mark{border-color:var(--accent-fill);background:var(--accent-fill)}.workspace .decision-dot[aria-current=step] .decision-dot__mark{border-color:var(--accent);box-shadow:none;transform:scale(1.25)}.workspace .decision-dot[aria-current=step][data-answered=true] .decision-dot__mark{border-color:var(--accent-fill);box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}.workspace .decision-deck__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 24px;overflow:hidden auto}.workspace .decision-slide{min-width:0;animation:.18s ease-out both decision-slide-forward}.workspace .decision-slide[data-direction=back]{animation-name:decision-slide-back}@keyframes decision-slide-forward{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes decision-slide-back{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.workspace .decision-deck__foot{padding:12px 24px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);flex:none;gap:8px;display:grid}.workspace .decision-result{min-height:1.5em;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px}.workspace .decision-result:empty{min-height:0}.workspace .decision-result[data-tone=good]{color:var(--fg)}.workspace .decision-result[data-tone=good]:before{content:"";border:solid var(--positive);border-width:0 2px 2px 0;width:5px;height:10px;margin:0 10px 0 4px;display:inline-block;transform:translateY(-2px)rotate(45deg)}.workspace .decision-result[data-tone=warn]{color:var(--warn)}.workspace .decision-result[data-tone=error]{color:var(--danger)}.workspace .decision-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace .decision-hint{color:var(--muted);order:-1;margin:0 auto 0 0;font-size:13px}.workspace .decision-deck__end{justify-items:center;padding:8px 24px 28px;display:grid}.workspace .decision-deck__end--done{text-align:center;gap:12px;padding:32px 32px 28px}.workspace .decision-deck__end--done .decision-deck__title{max-width:30rem}.workspace .decision-deck__end--done .decision-deck__title:focus-visible{outline:none}.workspace .decision-deck__check{background:var(--positive-quiet);border-radius:50%;width:48px;height:48px;display:block;position:relative}.workspace .decision-deck__check:after{content:"";border:solid var(--positive);border-width:0 3px 3px 0;width:10px;height:21px;position:absolute;top:10px;left:18px;transform:rotate(45deg)}.workspace .decision-deck__saved{color:var(--muted);margin:0;font-size:14px}.workspace .decision-deck__end--done .button{justify-content:center;min-width:120px;margin-top:6px}.workspace .standing-answers{gap:6px;margin-top:10px;display:grid}.workspace .standing-fold{border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-raised);padding:2px 14px}.workspace .standing-list{margin:4px 0 6px;padding:0;list-style:none}.workspace .standing-item{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.workspace .standing-item:first-child{border-top:0}.workspace .standing-item__text{flex:18rem;min-width:0}.workspace .standing-item__sentence{overflow-wrap:anywhere;margin:0}.workspace .standing-item__saved{color:var(--muted);margin:2px 0 0;font-size:13px}.workspace .standing-item__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace .standing-item__actions[role=group]{flex-basis:100%;justify-content:flex-end}.workspace .standing-item__ask{font-size:13px}.workspace .standing-note{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.workspace .standing-note:empty{display:none}.workspace .decision-card__cols{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:20px 28px;min-width:0;display:grid}.workspace .decision-card__left,.workspace .decision-card__right{flex-direction:column;gap:16px;min-width:0;display:flex}.workspace .decision-card__right,.workspace .decision-card__left{position:sticky;top:0}.workspace .decision-card__cols .evidence-numbers{width:100%}.workspace .decision-card__cols .evidence-numbers th,.workspace .decision-card__cols .evidence-numbers td{overflow-wrap:normal;padding-right:8px}.workspace .decision-card__cols .evidence-numbers td,.workspace .decision-card__cols .evidence-numbers thead th:not(:first-child){white-space:nowrap;padding-left:12px}.workspace .decision-card__cols .evidence-numbers th:last-child,.workspace .decision-card__cols .evidence-numbers td:last-child{padding-right:0}.workspace .decision-card__right{gap:12px}.workspace .decision-card__right .decision-tiles{gap:8px}.workspace .decision-card__right .decision-tile{padding:10px 14px}.workspace .decision-card__right .decision-nexttime{gap:2px}.workspace .decision-card__place{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.workspace .decision-card__holds{color:var(--warn);overflow-wrap:anywhere;margin:0;font-size:13px}.workspace .decision-chip[data-chip=holds]{border-color:var(--warn);background:var(--warn-quiet);color:var(--warn)}.workspace .decision-card__more-toggle{align-self:flex-start}.workspace .decision-card__more-toggle:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;margin-left:2px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.workspace .decision-card__more-toggle[aria-expanded=true]:after{transform:translateY(2px)rotate(225deg)}.workspace .decision-card__more{flex-direction:column;gap:12px;min-width:0;display:flex}.workspace .decision-note,.workspace .decision-ai{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);gap:6px;min-width:0;padding:12px 14px;display:grid}.workspace .decision-note[data-tone=warn]{border-color:var(--warn);background:var(--warn-quiet)}.workspace .decision-note__heading,.workspace .decision-ai__heading{color:var(--fg);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:650;display:flex}.workspace .decision-note__mark{color:var(--muted);flex:none}.workspace .decision-note[data-tone=warn] .decision-note__mark{color:var(--warn)}.workspace .decision-note__text,.workspace .decision-ai__text,.workspace .decision-ai__how{overflow-wrap:anywhere;margin:0}.workspace .decision-ai__how,.workspace .decision-ai__cost{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.workspace .decision-badge--ai{border-color:var(--info);color:var(--info)}.workspace .decision-tile__only{color:var(--muted);font-size:13px}.workspace .decision-stop__button{align-self:flex-start}.workspace .decision-stop{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);gap:8px;min-width:0;padding:12px 14px;display:grid}.workspace .decision-stop__does{overflow-wrap:anywhere;margin:0}.workspace .decision-stop__buttons{flex-wrap:wrap;gap:8px;display:flex}.workspace .decision-nexttime{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.workspace .decision-nexttime__legend{color:var(--fg);margin-bottom:4px;padding:0;font-size:14px;font-weight:650}.workspace .decision-nexttime__option{cursor:pointer;overflow-wrap:anywhere;align-items:flex-start;gap:12px;min-height:32px;padding:4px 2px;display:flex}.workspace .similar-box__more{align-self:flex-start}.workspace .similar-box[data-box=members] .similar-list__items{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:0 16px;max-height:9rem;padding:3px;overflow-y:auto}.workspace .similar-item[data-member] .similar-item__label{background:0 0;border:0;align-items:center;min-height:32px;padding:4px 0}.workspace .similar-box__shared{color:var(--muted);gap:0;font-size:13px}.workspace .similar-box__shared .decision-chip{min-height:0;color:var(--muted);background:0 0;border:0;padding:0}.workspace .similar-box__shared li+li:before{content:"·";color:var(--muted);margin:0 6px}.workspace .decision-deck__foot[data-answered=true]:has(>.decision-result:not(:empty)){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px}.workspace .decision-deck__foot[data-answered=true]>.decision-look-again{grid-column:span 2}.workspace .decision-result,.workspace .decision-note__text{text-wrap:pretty}.workspace .decision-look-again{margin:0}.workspace .decision-deck__line{flex:auto}.workspace .decision-card .change-line__post{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}@media (width<=600px){.workspace .changes-needs__review{justify-content:center;width:100%;min-height:44px;margin:2px 0 8px;position:static}.workspace .changes-needs-group:has(>.changes-needs__review)>.changes-needs>.kit-fold__summary{padding-right:0}.workspace .decision-overlay{align-items:stretch;padding:0}.workspace .decision-deck{border-radius:0;width:100%;max-height:none}.workspace .decision-deck[data-state=deck]{height:100dvh}.workspace .decision-deck:not([data-state=deck]){margin:auto 0}.workspace .decision-deck__head{padding:12px 16px 10px}.workspace .decision-deck__body{padding:16px}.workspace .decision-deck__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.workspace .decision-deck__end{padding:8px 16px 24px}.workspace .decision-deck__nav{flex-wrap:wrap}.workspace .decision-deck__step{flex:1 1 0;justify-content:center;min-height:44px}.workspace .decision-dots{flex-wrap:nowrap;flex:100%;order:3;justify-content:flex-start;overflow-x:auto}.workspace .decision-dot{flex:none;width:44px;height:44px}.workspace .decision-card__title{font-size:18px}.workspace .decision-tile{min-height:56px;padding:12px 14px}.workspace .decision-switch,.workspace .similar-remember__label{min-height:44px}.workspace .similar-box{padding:12px}.workspace .decision-actions .button{flex:100%;justify-content:center;min-height:44px}.workspace .decision-hint{flex:100%}.workspace .standing-item__actions .button{min-height:44px}}@media (prefers-reduced-motion:reduce){.workspace .decision-slide{animation:none}.workspace .decision-switch__track,.workspace .decision-switch__track:after,.workspace .decision-card__more-toggle:after,.workspace .similar-item__label input:before,.workspace .similar-remember__label input:before{transition:none}}.workspace .history{gap:12px;min-width:0;display:grid}.workspace .history__find{gap:8px;min-width:0;display:flex}.workspace .history__find-box{flex:auto;min-width:0}.workspace .history__filters{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.workspace .history__field{align-items:center;gap:8px;display:flex}.workspace .history__field label{color:var(--muted)}.workspace .history__field .input{width:auto;min-height:32px;padding:4px 8px}.workspace .history__find .input{min-height:40px}.workspace .history__chip{overflow-wrap:anywhere;max-width:100%}.workspace .history__live{color:var(--fg);overflow-wrap:anywhere;margin:0}.workspace .history__more{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.workspace .history__more .history-quiet{flex:14rem}.workspace .history__older[aria-disabled=true]{opacity:.6;cursor:default}.workspace .history__empty{gap:6px;display:grid}.workspace .history-quiet{color:var(--muted);overflow-wrap:anywhere;margin:0}.workspace .history-day{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:12px 0 0;font-size:.75rem}.workspace .history-lines,.workspace .history-children,.workspace .history-members{min-width:0;margin:0;padding:0;list-style:none}.workspace .history-lines{border-top:1px solid var(--line)}.workspace .history-line{border-bottom:1px solid var(--line);min-width:0}.workspace .history-children .history-line:last-child,.workspace .history-members .history-line:last-child{border-bottom:0}.workspace .history-line__toggle{width:100%;min-width:0;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 4px;display:block}.workspace .history-line__toggle:hover{background:var(--surface-hover)}.workspace .history-line__row{grid-template-columns:3.5rem 1.25rem minmax(0,1fr) auto auto auto;grid-template-areas:"time mark headline extras who outcome""time mark subject subject subject subject";align-items:baseline;gap:2px 10px;min-width:0;display:grid}.workspace .history-line__time{grid-area:time}.workspace .history-line__mark{grid-area:mark}.workspace .history-line__headline{grid-area:headline;min-width:0}.workspace .history-line__extras{grid-area:extras}.workspace .history-line__who{grid-area:who}.workspace .history-line__outcome{grid-area:outcome}.workspace .history-line__subject{min-width:0;color:var(--muted);grid-area:subject;font-size:12px}.workspace .history-line__row[data-subject=none] .history-line__subject{display:none}.workspace .history-line__time{font-variant-numeric:tabular-nums;color:var(--muted)}.workspace .history-line__mark{color:var(--muted);align-self:start}.workspace .history-line__glyph{text-align:center;display:inline-block}.workspace .history-line[data-tone=danger]>.history-line__toggle .history-line__mark{color:var(--danger)}.workspace .history-line[data-tone=warn]>.history-line__toggle .history-line__mark{color:var(--warn)}.workspace .history-line[data-tone=good]>.history-line__toggle .history-line__mark{color:var(--positive)}.workspace .history-line[data-tone=info]>.history-line__toggle .history-line__mark{color:var(--info)}.workspace .history-line__subject{font-family:var(--mono);overflow-wrap:anywhere}.workspace .history-line__headline{overflow-wrap:anywhere}.workspace .history-line__extras{color:var(--muted);align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.workspace .history-line__count{font-variant-numeric:tabular-nums}.workspace .history-line__chip{color:var(--warn)}.workspace .history-line__who{color:var(--muted);text-align:right;overflow-wrap:anywhere}.workspace .history-line__body{gap:8px;min-width:0;padding:4px 4px 12px calc(4.75rem + 24px);display:grid}.workspace .history-line__sentence{overflow-wrap:anywhere;margin:0}.workspace .history-line__actions,.workspace .history-line__undo{justify-items:start;gap:8px;min-width:0;display:grid}.workspace .history-line__undone{border-left:4px solid var(--accent);background:var(--accent-quiet);border-radius:var(--radius);overflow-wrap:anywhere;margin:0;padding:8px 12px}.workspace .history-line__cant{color:var(--muted);overflow-wrap:anywhere;max-width:32rem;margin:0}.workspace .history-facts{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.workspace .history-facts dt{color:var(--muted)}.workspace .history-facts dd{overflow-wrap:anywhere;margin:0}.workspace .history-steps,.workspace .history-names{gap:4px;margin:0;padding:0;list-style:none;display:grid}.workspace .history-steps__time{color:var(--muted);font-variant-numeric:tabular-nums}.workspace .history-names li{font-family:var(--mono);overflow-wrap:anywhere}.workspace .history-names li.history-names__more{color:var(--muted);font-family:inherit}.workspace .history-children__more,.workspace .history-members__more{color:var(--muted);padding:4px}.workspace .history-line__body .change-seen{margin-top:0}.workspace .history__live[data-empty=true]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace .how-levels{gap:8px;min-width:0;display:grid}.workspace .how-levels__set{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.workspace .how-levels__option{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;min-height:32px;color:var(--fg);cursor:pointer;align-items:flex-start;gap:10px;padding:6px 10px;display:flex}.workspace .how-levels__option[data-selected=true]{border-color:var(--accent);background:var(--surface-raised)}.workspace .how-levels__option input[type=radio]{appearance:none;border:2px solid var(--muted);background:var(--surface);border-radius:50%;flex:none;place-content:center;width:16px;height:16px;margin:4px 0 0;display:grid}.workspace .how-levels__option input[type=radio]:checked{border-color:var(--accent)}.workspace .how-levels__option input[type=radio]:checked:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.workspace .how-levels__option input[type=radio]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.workspace .how-levels__option[data-pending=true]{border-style:dashed;border-color:var(--accent)}.workspace .how-levels__pending{color:var(--muted);font-weight:400}.workspace .how-levels__text{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.workspace .how-levels__name{font-weight:600}.workspace .how-levels__hint{color:var(--muted)}.workspace .how-levels__ask{border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface-raised);gap:8px;min-width:0;padding:10px 12px;display:grid}.workspace .how-levels__question{overflow-wrap:anywhere;margin:0;font-weight:600}.workspace .how-levels__buttons{flex-wrap:wrap;gap:8px;display:flex}.workspace .how-levels__live{color:var(--fg);overflow-wrap:anywhere;margin:0}.workspace .how-levels__live[data-empty=true],.workspace .how-levels__hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace .ds-levels{margin-top:16px}.workspace .ds-levels__legend{color:var(--fg);margin:0 0 4px;padding:0;font-weight:600}.workspace .ai-judge-box{border-top:1px solid var(--line);margin-top:12px;padding-top:16px}.workspace .ai-judge-box>:not(.ai-judge-box__check){padding-left:28px}.workspace .ai-judge-box__check{font-weight:600}.workspace .ai-judge-box__check input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);outline:1px solid var(--muted);outline-offset:0;border-radius:3px}.workspace .ai-judge-box__live:not([data-empty=true]){padding-top:4px;padding-bottom:4px}.workspace .how{gap:20px;min-width:0;display:grid}.workspace .how__live{color:var(--fg);overflow-wrap:anywhere;margin:0}.workspace .how__quiet{color:var(--muted);overflow-wrap:anywhere;margin:0}.workspace .how__plain{color:var(--fg);overflow-wrap:anywhere;margin:0}.workspace .how__section{border:0;border-bottom:1px solid var(--line);gap:8px;min-width:0;margin:0;padding:0 0 16px;display:grid}.workspace .how__heading{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600}.workspace .how__heading--hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace .how__owner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;display:flex}.workspace .how__owner-line{overflow-wrap:anywhere;flex:24rem;min-width:0;margin:0}.workspace .how__choices{flex-wrap:wrap;gap:8px;display:flex}.workspace .how__fieldset:disabled .how__dimmed{opacity:.55}.workspace .how__switch{justify-self:start;align-items:center;gap:8px;min-height:32px;display:inline-flex}.workspace .how__switch-state{min-width:2.2em;font-weight:600;display:inline-block}.workspace .how__switch[aria-checked=true] .how__switch-state{color:var(--accent)}.workspace .how-rules{border-bottom:1px solid var(--line);gap:8px;min-width:0;padding:0 0 16px;display:grid}.workspace .how-rules__switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}.workspace .how-rules__switch{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.workspace .how-rules__check{overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:8px;min-width:0;min-height:32px;display:inline-flex}.workspace .how-rules__check input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.workspace .how-rules__check input[type=checkbox]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.workspace .how-rules__only{color:var(--muted);overflow-wrap:anywhere}.workspace .how-rules__ask{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.workspace .how-rules__ask-label{font-weight:600}.workspace .how-rules__chips{margin:0;padding:0;list-style:none;display:contents}.workspace .how-rules__chips li{min-width:0}.workspace .how-rules__chip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);max-width:100%;min-height:32px;color:var(--fg);font:inherit;overflow-wrap:anywhere;text-align:left;cursor:pointer;padding:2px 10px}.workspace .how-rules__chip:hover{border-color:var(--accent)}.workspace .how-rules__add{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.workspace select.how-rules__add,.workspace .how-rules__free{width:auto;min-height:32px;padding:4px 8px}.workspace .how-rules__note-label{font-weight:600}.workspace .how-rules__note{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;min-width:0;color:var(--fg);font:inherit;resize:vertical;padding:8px 10px}.workspace .how-rules__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.workspace .how-visually-hidden,.workspace .how__live[data-empty=true]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace .learned{gap:12px;min-width:0;display:grid}.workspace .learned__note{color:var(--fg);overflow-wrap:anywhere;margin:0}.workspace .learned__quiet{color:var(--muted);overflow-wrap:anywhere;margin:0}.workspace .learned__more{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.workspace .learned__more .learned__quiet{flex:14rem}.workspace .learned__older{justify-self:start}.workspace .learned__list{border-top:1px solid var(--line);gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.workspace .learned-item{border-bottom:1px solid var(--line);grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:start;gap:4px 12px;min-width:0;padding:10px 4px;display:grid}.workspace .learned-item__mark{color:var(--muted);text-align:center}.workspace .learned-item__text{gap:2px;min-width:0;display:grid}.workspace .learned-item__sentence{overflow-wrap:anywhere;margin:0}.workspace .learned-item__pattern{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.workspace .learned-item__saved{color:var(--muted);overflow-wrap:anywhere;margin:0}.workspace .learned-item__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:24rem;display:flex}.workspace .learned-item__ask{overflow-wrap:anywhere}.workspace .learned-item__actions[role=group]{grid-column:2/-1;justify-content:flex-start;max-width:none}.workspace .learned__note[data-empty=true]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace .learned-short{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:4px;min-width:0;padding:10px 12px;display:grid}.workspace .learned-short__title,.workspace .learned-first__title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.75rem}.workspace .learned-short__text,.workspace .learned-first__text{overflow-wrap:anywhere;margin:0}.workspace .learned-short__written{color:var(--muted);overflow-wrap:anywhere;margin:0}.workspace .learned-from{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.workspace .learned-from__label{color:var(--muted)}.workspace .learned-from__select{width:auto;min-height:32px;padding:4px 8px}.workspace .learned-first{border-top:1px solid var(--line);gap:4px;min-width:0;padding-top:8px;display:grid}.workspace .learned-item[data-changed=true]{background:var(--accent-quiet)}.workspace .learned-item__note{border-left:3px solid var(--accent);color:var(--fg);overflow-wrap:anywhere;margin:4px 0 0;padding:4px 0 4px 10px}.workspace .learned-item__note:focus{outline:none}.workspace .learned-item__note:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace .learned-item__button{white-space:nowrap}.workspace .changes .panel__title{letter-spacing:normal;text-transform:none;color:var(--fg);font-size:1rem;font-weight:620}.workspace .panel-face{gap:12px;min-width:0;display:grid}.workspace .panel-status{box-sizing:border-box;border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);min-height:72px;color:var(--fg);grid-template-columns:1.6em minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 16px;display:grid}.workspace .panel-status[data-state=waiting]{border-left-color:var(--accent);background:var(--accent-quiet)}.workspace .panel-status[data-state=judging],.workspace .panel-status[data-state=learning]{border-left-color:var(--info)}.workspace .panel-status[data-state=error]{border-left-color:var(--danger);background:var(--danger-quiet)}.workspace .panel-status__mark{text-align:center;color:var(--muted);font-size:1.25rem;line-height:1.3}.workspace .panel-status[data-state=waiting] .panel-status__mark{color:var(--accent)}.workspace .panel-status[data-state=error] .panel-status__mark{color:var(--danger)}.workspace .panel-status__text{gap:4px;min-width:0;animation:.16s ease-out panel-fade;display:grid}.workspace .panel-status__title{overflow-wrap:anywhere;margin:0;font-size:1.05rem}.workspace .panel-status__sentence,.workspace .panel-status__line{color:var(--muted);overflow-wrap:anywhere;margin:0}.workspace .panel-status__extra{gap:4px;min-width:0;display:grid}.workspace .panel-status__extra[data-tone=warn] .panel-status__line{color:var(--warn)}.workspace .panel-status__lmark{min-width:1.4em;margin-left:-1.4em;display:inline-block}.workspace .panel-status__action{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.workspace .panel-status__working{color:var(--muted)}.workspace .panel-status[data-just-finished=true] .panel-status__mark{animation:.24s ease-out panel-check}.workspace .panel-link{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.workspace .panel-link:hover{color:var(--fg)}.workspace .panel-steps{gap:3px;margin-top:2px;display:flex}.workspace .panel-steps__step{background:var(--line-strong);border-radius:2px;width:18px;height:6px}.workspace .panel-steps__step[data-on=true]{background:var(--accent)}.workspace .panel-strip{border:1px solid var(--line);border-left:4px solid var(--info);border-radius:var(--radius);background:var(--surface-raised);color:var(--fg);grid-template-columns:1.6em minmax(0,1fr);gap:4px 12px;padding:12px 16px;display:grid}.workspace .panel-strip__mark{text-align:center;color:var(--info);font-size:1.1rem;line-height:1.3}.workspace .panel-strip__body{gap:8px;min-width:0;display:grid}.workspace .panel-strip__sentence,.workspace .panel-strip__question,.workspace .panel-strip__quiet,.workspace .panel-strip__problem{overflow-wrap:anywhere;margin:0}.workspace .panel-strip__quiet{color:var(--muted)}.workspace .panel-strip__problem{color:var(--danger)}.workspace .panel-strip__ask{border:1px solid var(--line);border-left:4px solid var(--warn);border-radius:var(--radius);background:var(--surface);gap:8px;padding:10px 12px;display:grid}.workspace .panel-strip__actions{flex-wrap:wrap;gap:8px;display:flex}.workspace .changes-gear{justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:6px;display:inline-flex;position:relative}.workspace .changes-gear__dot{border:2px solid var(--surface);background:var(--accent);box-sizing:content-box;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.workspace .panel-waiting{gap:6px;min-width:0;display:grid}.workspace .panel-waiting__list{min-width:0;margin:0;padding:0;list-style:none}.workspace .panel-waiting__row{box-sizing:border-box;border:0;border-bottom:1px solid var(--line);width:100%;min-height:40px;color:var(--fg);text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:1.6em minmax(0,1fr) auto;grid-template-areas:"mark title chevron"".facts.";gap:2px 12px;padding:8px 16px 8px 20px;display:grid}.workspace .panel-waiting__row:hover{background:var(--surface-hover)}.workspace .panel-waiting__mark{text-align:center;color:var(--accent);grid-area:mark}.workspace .panel-waiting__row[data-priority="2"] .panel-waiting__mark{color:var(--warn)}.workspace .panel-waiting__title{overflow-wrap:anywhere;grid-area:title;min-width:0;font-weight:600}.workspace .panel-waiting__facts{min-width:0;color:var(--muted);overflow-wrap:anywhere;grid-area:facts}.workspace .panel-waiting__row[data-holds=true] .panel-waiting__facts{color:var(--warn)}.workspace .panel-waiting__chevron{color:var(--muted);grid-area:chevron}.workspace .panel-waiting__more{color:var(--muted);margin:0;padding-left:calc(32px + 1.6em)}.workspace .panel-waiting__list>li:last-child>.panel-waiting__row{border-bottom:0}.workspace .panel-rows{border-top:1px solid var(--line);min-width:0;margin:0;padding:0;list-style:none}.workspace .panel-row{box-sizing:border-box;border:0;border-bottom:1px solid var(--line);width:100%;min-height:44px;color:var(--fg);text-align:left;font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px 8px 20px;display:flex}.workspace .panel-row:hover{background:var(--surface-hover)}.workspace .panel-rows>li:last-child>.panel-row{border-bottom:0}.workspace .panel-row__name{flex:none;min-width:9rem;font-weight:600}.workspace .panel-row__text{min-width:0;color:var(--muted);overflow-wrap:anywhere;flex:auto}.workspace .panel-row__chevron{color:var(--muted);flex:none}.workspace .panel-stale,.workspace .panel-older{color:var(--muted);overflow-wrap:anywhere;margin:0}@keyframes panel-fade{0%{opacity:0}to{opacity:1}}@keyframes panel-check{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.workspace .panel-status__text,.workspace .panel-status[data-just-finished=true] .panel-status__mark{animation:none}}.workspace .changes-lede{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.workspace .changes-lede__title{color:var(--fg);margin:0;font-size:14px;font-weight:600}.workspace .changes-lede__sentence{color:var(--muted);margin:2px 0 0;font-size:13px}.workspace .changes-lede__acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace .changes-lede__decided{max-width:80ch;color:var(--muted);margin:0 0 10px;font-size:13px}.workspace .changes-filter{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);gap:2px;padding:2px;display:inline-flex}.workspace .changes-filter__button{border-radius:var(--radius-sm);font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:3px 10px;font-size:12.5px}.workspace .changes-filter__button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:0 0 0 1px var(--line);font-weight:600}.workspace .changes-filter__button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.workspace .change-list{margin:0;padding:0;list-style:none}.workspace .change-item{border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:22px minmax(0,1fr);gap:0 10px;padding:14px 16px;display:grid}.workspace .change-item+.change-item{margin-top:10px}.workspace .change-item__mark{background:var(--warn-quiet);width:22px;height:22px;color:var(--warn);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.workspace .change-item--decided .change-item__mark{background:var(--positive-quiet);color:var(--positive)}.workspace .change-item[data-state=undone] .change-item__mark{background:var(--surface-raised);color:var(--muted)}.workspace .change-item__text{color:var(--fg);margin:0;font-size:14.5px;line-height:1.5}.workspace .change-item__meta{color:var(--muted);flex-wrap:wrap;gap:2px 14px;margin:4px 0 0;font-size:12px;display:flex}.workspace .change-item__why{color:var(--muted);margin:6px 0 0;font-size:12.5px}.workspace .change-item__why b,.workspace .change-item__did b{color:var(--fg);font-weight:600}.workspace .change-item__did{margin:8px 0 0;font-size:13px}.workspace .change-item__acts{align-items:center;gap:8px;margin-top:10px;display:flex}.workspace .change-item__toggle{margin-left:auto;font-size:12.5px}.workspace .change-item__h{color:var(--muted);margin:12px 0 4px;font-size:12px;font-weight:600}.workspace .change-item__detail{border-top:1px solid var(--line);background:var(--surface-hover);border-radius:0 0 var(--radius-md) var(--radius-md);grid-column:1/-1;margin:12px -16px -14px;padding:12px 16px 16px 48px}.workspace .change-item__detail .change-item__h:first-child{margin-top:0}.workspace .change-item__cant,.workspace .change-item__undone,.workspace .change-item__refused{color:var(--muted);margin:6px 0 0;font-size:12.5px}.workspace .change-list__more,.workspace .change-list__all{margin-top:10px}.workspace .why-list{gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.workspace .why-list__item{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px;display:grid}.workspace .why-list__mark{text-align:center;font-weight:700}.workspace .why-list__item[data-mark=no] .why-list__mark{color:var(--warn)}.workspace .why-list__item[data-mark=yes] .why-list__mark{color:var(--positive)}.workspace .why-list__item[data-mark=fact] .why-list__mark{color:var(--muted)}.workspace .follow-question{margin-top:16px}.workspace .follow-question__tag{color:var(--muted);margin-left:6px;font-size:11px;font-weight:600}.workspace .follow-tile{border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:8px;margin-top:6px;padding:7px 9px;font-size:13.5px;display:flex}.workspace .follow-tile[data-selected=true]{border-color:var(--accent);background:var(--accent-quiet)}.workspace .follow-tile__input{margin-top:3px}.workspace .follow-tile__text{gap:2px;min-width:0;display:grid}.workspace .follow-tile__does{color:var(--muted);font-size:12.5px}.workspace .follow-question__write{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--fg);font:inherit;resize:vertical;margin-top:6px;padding:6px 8px}.workspace .follow-question__write:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.workspace .kit-tabs{min-width:0}.workspace .kit-tabs__list{flex-wrap:wrap;justify-content:flex-start;gap:4px;width:100%;height:auto;min-height:44px;margin-bottom:18px;padding:0;display:flex;overflow-x:auto}.workspace .kit-tabs--scroll .kit-tabs__list{scrollbar-width:thin;flex-wrap:nowrap;overflow:auto hidden}.workspace .kit-tabs__tab{border:1px solid var(--line);background:var(--surface-raised);min-height:44px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px 8px 0 0;flex:none;align-items:center;gap:8px;padding:8px 16px;font-weight:600;display:inline-flex}.workspace .kit-tabs__tab:hover{background:var(--surface-hover);color:var(--fg)}.workspace .kit-tabs__tab:focus-visible{outline-offset:-3px}.workspace .kit-tabs__tab[aria-selected=true]{z-index:1;border-color:var(--line-strong);border-top-color:var(--accent);border-bottom-color:var(--surface);background:var(--surface);color:var(--accent-strong);position:relative}.workspace .kit-tabs__dot{background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px}.workspace .kit-tabs__count{background:var(--accent-quiet);min-width:20px;color:var(--accent-strong);text-align:center;border-radius:999px;padding:1px 6px;font-size:12px;font-weight:600}.workspace .kit-tabs__panel{min-width:0}@media (width<=620px){.workspace .kit-tabs__tab{padding:8px 12px}}.workspace .kit-tabs__panel[hidden]{display:none}.workspace .kit-tabs__head{align-items:center;gap:12px;min-width:0;display:flex}.workspace .kit-tabs--segmented .kit-tabs__list{border:1px solid var(--line);background:var(--surface-raised);border-radius:9px;flex-wrap:nowrap;gap:2px;width:auto;min-height:0;margin-bottom:0;padding:3px;display:inline-flex}.workspace .kit-tabs--segmented .kit-tabs__tab{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:6px 12px;font-weight:500}.workspace .kit-tabs--segmented .kit-tabs__tab:hover{color:var(--fg);background:0 0}.workspace .kit-tabs--segmented .kit-tabs__tab[aria-selected=true]{background:var(--surface);color:var(--fg);box-shadow:0 0 0 1px var(--line-strong);font-weight:600}.workspace .kit-tabs__sep{background:var(--line-strong);flex:none;width:1px;height:22px;margin:0 6px}.workspace .kit-tabs__group{color:var(--dim);white-space:nowrap;flex:none;padding-right:4px;font-size:12px}.workspace .kit-tabs__chip{border:1px solid var(--line);background:var(--surface);min-width:20px;color:var(--muted);text-align:center;white-space:nowrap;border-radius:999px;padding:0 7px;font-size:12px;font-weight:600;line-height:18px}.workspace .kit-tabs__chip[data-tone=good]{background:var(--positive-quiet);color:var(--positive);border-color:#0000}.workspace .kit-tabs__chip[data-tone=info]{background:var(--accent-quiet);color:var(--accent-strong);border-color:#0000}.workspace .kit-tabs__chip[data-tone=warn]{background:var(--warn-quiet);color:var(--warn);border-color:#0000}.workspace .kit-tabs__chip[data-tone=danger]{background:var(--danger-quiet);color:var(--danger);border-color:#0000}.workspace .kit-tabs__actions{min-width:0;color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.live-summary{color:var(--muted);margin-right:12px;font-size:13px}.live-stale{color:var(--warn);margin:0 0 14px;font-size:13px}.live-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.live-line{border-top:1px solid var(--line);min-width:0;padding:14px 0}.live-line:first-child{border-top:0;padding-top:0}.live-line__main{align-items:center;gap:22px;display:flex}.live-line__facts{flex-wrap:wrap;flex:auto;align-items:center;gap:8px 18px;min-width:0;display:flex}.live-line__table{overflow-wrap:anywhere;flex:0 0 170px;font-weight:600}.live-line__how{min-width:160px}.live-line__buttons{flex:none;gap:8px;margin-left:auto;display:flex}.live-line__note{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.live-line__problem{color:var(--danger);margin:6px 0 0;font-size:13px}.live-editor{border:1px solid var(--line);background:var(--surface-raised);border-radius:9px;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:12px;padding:14px 16px;display:flex}.live-editor .field{min-width:190px;margin:0}.live-editor__check{align-items:center;gap:8px;min-width:0;display:flex}.live-signals__proposal{margin:0}.live-signals__summary{margin:0 0 6px;font-weight:600}.live-signals__state{color:var(--muted);margin:0 0 14px;font-size:13px}.live-signals__group{min-width:0;margin-top:18px}.live-signals__group:first-of-type{margin-top:12px}.live-signals__path{color:var(--muted);overflow-wrap:anywhere;margin:0 0 6px;font-size:13px;font-weight:600}.live-signals__scroll{max-height:22rem}.live-signals__table th,.live-signals__table td{padding:.3rem .7rem}.live-signals__table{table-layout:fixed;width:100%}.live-signals__table thead th:first-child{width:40%}.live-signals__table thead th:nth-child(2){width:25%}.live-signals__table thead th:nth-child(3){width:15%}.live-signals__table thead th:nth-child(4){width:20%}.live-signals__table tbody th{text-overflow:ellipsis;max-width:28rem;overflow:hidden}.live-signals__cap{color:var(--warn);margin:12px 0 0;font-size:13px}.workspace .di-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;display:flex}.workspace .di-tools .input{width:min(320px,100%)}.workspace .di-chips{flex-wrap:wrap;gap:6px 8px;display:flex}.workspace .di-chip{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--fg);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:13px}.workspace .di-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-quiet);color:var(--accent-strong)}.workspace .di-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace .di-chip__count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px}.workspace .di-count{color:var(--muted);margin:0 0 10px;font-size:13px}.workspace .di-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.workspace .di-tile{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex;position:relative}.workspace .di-tile:has(.di-tile__open:hover){border-color:var(--accent)}.workspace .di-tile:has(.di-tile__open:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.workspace .di-tile[data-state=problem]{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}.workspace .di-tile[data-state=catching-up]{border-color:color-mix(in srgb, var(--warn) 40%, var(--line))}.workspace .di-tile__head{align-items:flex-start;gap:10px;display:flex}.workspace .di-tile__name{flex:auto;min-width:0;margin:0;font-size:15px;font-weight:600}.workspace .di-tile__open{color:var(--fg);font:inherit;font-family:var(--mono);text-align:left;overflow-wrap:break-word;cursor:pointer;background:0 0;border:0;padding:0}.workspace .di-tile__open:after{content:"";border-radius:inherit;position:absolute;inset:0}.workspace .di-tile__open:focus-visible{outline:none}.workspace .di-tile__method{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.workspace .di-tile__figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.workspace .di-tile__figures>div{flex-direction:column-reverse;min-width:0;display:flex}.workspace .di-tile__figures dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600}.workspace .di-tile__figures dt{color:var(--muted);font-size:12px}.workspace .di-tile__issue{overflow-wrap:break-word;margin:0;font-size:13px}.workspace .di-tile__issue[data-tone=danger]{color:var(--danger)}.workspace .di-tile__issue[data-tone=warn]{color:var(--warn)}.workspace .di-tile__link,.workspace .di-tile__foot{z-index:1;position:relative}.workspace .di-tile__more{z-index:1;color:var(--accent-strong);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;position:relative}.workspace .di-tile__link{align-self:flex-start;font-size:13px}.workspace .di-tile__foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.workspace .di-tile__foot .button:first-of-type{margin-left:auto}.workspace .di-badge{border:1px solid;border-radius:999px;align-items:center;min-height:24px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.workspace .di-badge[data-tone=danger]{color:var(--danger);background:var(--danger-quiet)}.workspace .di-badge[data-tone=warn]{color:var(--warn);background:var(--warn-quiet)}.workspace .di-badge[data-tone=info]{color:var(--accent-strong);background:var(--accent-quiet)}.workspace .di-icon{flex:none;width:14px;height:14px;margin-right:6px}.workspace .di-settings__fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.workspace .di-more{margin-top:14px}.workspace .di-tile[data-state=reloading]{border-color:color-mix(in srgb, var(--accent-strong) 40%, var(--line))}.workspace .di-tile__progress{z-index:1;gap:4px;display:grid;position:relative}.workspace .di-progress{appearance:none;background:var(--line);border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.workspace .di-progress::-webkit-progress-bar{background:var(--line)}.workspace .di-progress::-webkit-progress-value{background:var(--accent-strong)}.workspace .di-progress::-moz-progress-bar{background:var(--accent-strong)}.workspace .di-tile__progress-text{color:var(--accent-strong);overflow-wrap:anywhere;margin:0;font-size:13px}.workspace .di-fix{border-top:1px solid var(--line);gap:14px;margin-top:18px;padding-top:14px;display:grid}.workspace .di-fix h4{margin:0;font-size:15px}.workspace .di-fix__action{border:1px solid var(--line);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.workspace .di-fix__action h5{margin:0;font-size:14px}.workspace .di-fix__action p{overflow-wrap:anywhere;margin:0;font-size:14px}.workspace .di-fix__action .field{margin:0}.workspace .di-fix__warnings{color:var(--warn);margin:0;padding-left:18px;font-size:14px}.workspace .di-fix__figures{color:var(--muted);font-size:13px}.workspace .di-fix__actions{flex-wrap:wrap;gap:8px;display:flex}.workspace .di-drawer__status{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 14px;display:flex}.workspace .di-drawer__facts{margin:0;font-size:14px}.workspace .di-drawer__timing{color:var(--muted);flex-basis:100%;margin:0;font-size:13px}.workspace .di-drawer__actions{gap:8px;margin-left:auto;display:flex}.workspace .di-notes{margin:0 0 14px}.workspace .di-note{overflow-wrap:anywhere;margin:0 0 8px;font-size:14px}.workspace .di-note[data-tone=danger]{color:var(--danger)}.workspace .di-note[data-tone=warn]{color:var(--warn)}.workspace .di-sample__head{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:12px 0 4px;display:flex}.workspace .di-sample__count{margin:0;font-weight:600}.workspace .di-sample__from,.workspace .di-sample__note{color:var(--muted);margin:0 0 8px;font-size:13px}.workspace .di-grid__cue{justify-content:flex-end;margin:0 0 4px;display:flex}.workspace .di-grid__arrow{margin:0 6px}.workspace .di-grid__frame{position:relative}.workspace .di-grid__scroll{max-height:max(16rem,100dvh - 410px)}.workspace .di-grid__scroll:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace .di-grid th{white-space:normal;overflow-wrap:normal;min-width:4ch}.workspace .di-grid__frame:before,.workspace .di-grid__frame:after{content:"";z-index:2;pointer-events:none;opacity:0;width:40px;position:absolute;top:1px;bottom:1px}.workspace .di-grid__frame:before{border-radius:var(--radius) 0 0 var(--radius);background:linear-gradient(to left, transparent, var(--surface));left:1px}.workspace .di-grid__frame:after{border-radius:0 var(--radius) var(--radius) 0;background:linear-gradient(to right, transparent, var(--surface));right:1px}.workspace .di-grid__frame[data-more~=left]:before,.workspace .di-grid__frame[data-more~=right]:after{opacity:1}.workspace .di-settings__row{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin:8px 0;display:flex}.workspace .di-settings__row .field{margin:0}.workspace .di-modes{border:0;gap:8px;margin:12px 0;padding:0;display:grid}.workspace .di-modes legend{margin:0 0 8px;padding:0;font-weight:600}.workspace .di-mode{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;gap:2px 10px;padding:12px;display:grid}.workspace .di-mode:has(input:checked){border-color:var(--accent);background:var(--accent-quiet)}.workspace .di-mode:has(input:disabled){color:var(--muted);cursor:default}.workspace .di-mode:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.workspace .di-mode input{grid-row:1/span 2;margin-top:3px}.workspace .di-mode__title{font-weight:600}.workspace .di-mode__hint{color:var(--muted);grid-column:2;font-size:13px}.workspace .di-mode__now{color:var(--accent-strong);border:1px solid var(--accent);border-radius:999px;margin-left:8px;padding:0 8px;font-size:12px}.workspace .di-switch{border:1px solid var(--warn);background:var(--warn-quiet);border-radius:10px;margin:12px 0;padding:14px}.workspace .di-switch h4{margin:0 0 6px;font-size:15px}.workspace .di-switch p{margin:0 0 6px;font-size:14px}.workspace .di-pace{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-top:14px;padding-top:14px;display:flex}.workspace .di-pace .field{margin:0}.workspace .di-settings__note{color:var(--muted);overflow-wrap:anywhere;margin:6px 0;font-size:13px}.workspace .di-settings__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (width<=520px){.workspace .di-tile__figures dd{font-size:18px}.workspace .di-drawer__actions{margin-left:0}}@media (width>=961px){.workspace .di-tile{border-radius:6px;gap:8px;padding:14px 16px}.workspace .di-tile__figures dd{font-size:16px}.workspace .di-sample__head{margin-top:0}.workspace .di-grid__scroll{max-height:max(12rem,100dvh - 530px)}}.di-storage-choice{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}.di-storage-choice .button[aria-pressed=true]{border-color:var(--accent);color:var(--fg);background:var(--region-context,var(--surface-raised));opacity:1}.di-stub-explanation{color:var(--muted);padding:16px 0;line-height:1.6}.workspace.vector-experience.ss-app .di-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.workspace.vector-experience.ss-app .di-tile__name{overflow-wrap:break-word;word-break:normal}.workspace.vector-experience.ss-app .di-mode{border-radius:4px}.workspace .sb-listen{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;margin:0;font-weight:600;display:flex}.workspace .sb-listen__gear{color:var(--muted);display:inline-flex}.workspace .sb-listen__gear[data-moving=true]{color:var(--positive)}.workspace .sb-note,.workspace .sb-drift,.workspace .sb-capped,.workspace .sb-history,.workspace .sb-count{color:var(--muted);margin:4px 0 0;font-size:13px}.workspace .sb-calm{margin:8px 0 0}.workspace .sb-empty{color:var(--muted);margin:16px 0 0}.workspace .sb-preview-fold,.workspace .sb-attention-fold,.workspace .sb-legend-fold{margin-top:12px}.workspace .sb-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0 12px;display:flex}.workspace .sb-find{flex:260px;min-width:0}.workspace .sb-chips,.workspace .sb-period{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.workspace .sb-chip{white-space:nowrap;border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:999px;padding:6px 12px}.workspace .sb-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace .sb-chip[aria-pressed=true]{background:var(--accent-quiet);border-color:var(--accent)}.workspace .sb-chip__count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px}.workspace .sb-chip[data-tone=warn] .sb-chip__count{color:var(--warn)}.workspace .sb-lines{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.workspace .sb-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}.workspace .sb-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0}.workspace .sb-card[data-attention=warn]{border-color:var(--warn)}.workspace .sb-card[data-attention=danger]{border-color:var(--danger)}.workspace .sb-card__head{grid-template-columns:40px minmax(0,1fr) auto;gap:4px 10px;padding:14px 16px 10px;display:grid}.workspace .sb-card__words{min-width:0}.workspace .sb-card__side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.workspace .sb-plate{background:var(--accent-quiet);width:40px;height:40px;color:var(--mark-opcua,var(--accent));border-radius:10px;place-items:center;display:grid}.workspace .sb-plate--guess{outline:1px dashed var(--line-strong);outline-offset:2px}.workspace .sb-card__name{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.workspace .sb-keep{white-space:nowrap}.workspace .sb-trail{color:var(--muted);margin:2px 0 0;font-size:12px}.workspace .sb-trail__place{vertical-align:top;overflow-wrap:break-word;max-width:100%;display:inline-block}@media (hover:hover){.workspace .sb-trail__place{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.workspace .sb-live{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.workspace .sb-live[data-moving=true]{color:var(--positive)}.workspace .sb-tiles{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:0;padding:10px 16px 14px;list-style:none;display:grid}.workspace .sb-tile{min-width:0}.workspace .sb-tile--wide{grid-column:1/-1}.workspace .sb-tile__name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;margin:0;font-size:12px;display:flex;overflow:hidden}.workspace .sb-tile__name-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.workspace .sb-tile__value{font-family:var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:22px;line-height:1.2}.workspace .sb-tile__value--text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.workspace .sb-tile__value[data-muted=true]{color:var(--muted)}.workspace .sb-tile__unit{font-family:var(--sans);color:var(--muted);margin-left:4px;font-size:13px}.workspace .sb-tile__status{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:4px 0 0;font-size:12px;display:flex}.workspace .sb-tile__status:has(>.sb-dot){flex-wrap:nowrap;align-items:flex-start}.workspace .sb-tile__status>.sb-dot+span{min-width:0}.workspace .sb-tile__status:has(>.sb-dot)>.sb-dot{margin-top:calc(.5lh - 4px)}.workspace .sb-dot{background:var(--positive);border-radius:50%;flex:none;width:8px;height:8px}.workspace .sb-dot[data-tone=quiet]{border:1.5px solid var(--muted);background:0 0}.workspace .sb-line{width:100%;height:28px;margin-top:4px;display:block;overflow:visible}.workspace .sb-line__run{fill:none;stroke:var(--chart-1);stroke-width:1.5px;vector-effect:non-scaling-stroke}.workspace .sb-line__dot{fill:var(--chart-1)}.workspace .sb-line__mark{stroke:var(--danger);stroke-width:1.5px;vector-effect:non-scaling-stroke}.workspace .sb-line-scaled{grid-template-columns:minmax(0,1fr) minmax(10ch,max-content);align-items:stretch;column-gap:8px;margin-top:4px;display:grid}.workspace .sb-line-scaled>.sb-line{margin-top:0}.workspace .sb-line__scale{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex-direction:column;justify-content:space-between;font-size:11px;line-height:1.1;display:flex}.workspace .sb-line__scale[data-held=true]{justify-content:center}.workspace .sb-tile[data-status=last-known] .sb-line__run,.workspace .sb-tile[data-status=stale] .sb-line__run,.workspace .sb-row[data-status=last-known] .sb-line__run,.workspace .sb-row[data-status=stale] .sb-line__run{stroke:var(--muted)}.workspace .sb-card__foot{justify-content:flex-end;padding:0 16px 12px;display:flex}.workspace .sb-attention{margin:0;padding:0;list-style:none}.workspace .sb-attention__item{border:0;border-top:1px solid var(--line);text-align:left;width:100%;min-height:44px;color:inherit;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.workspace .sb-attention__reason,.workspace .sb-attention__age{color:var(--muted);font-size:13px}.workspace .sb-drawer>.sb-period{margin-bottom:12px}.workspace .sb-drawer__heading{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:16px 0 4px;font-size:12px}.workspace .sb-rows{margin:0;padding:0;list-style:none}.workspace .sb-row{border-top:1px solid var(--line);min-width:0;padding:12px 0}.workspace .sb-row__top{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.workspace .sb-row__name{align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.workspace .sb-row__text{overflow-wrap:anywhere}.workspace .sb-row__top .sb-tile__value{text-align:right;margin:0;font-size:18px}.workspace .sb-detail{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.workspace .sb-node-id{font-family:var(--mono);overflow-wrap:anywhere}.workspace .sb-legend{color:var(--muted);margin:0;padding-left:18px;font-size:13px}@media (width<=620px){.workspace .sb-tile__value{font-size:20px}.workspace .sb-attention__item{grid-template-columns:auto minmax(0,1fr)}}.ws-dialog:has(.baseline-dialog){border:1px solid var(--line-strong);width:min(600px,100%)}.baseline-dialog{gap:16px;min-width:0;display:grid}.baseline-dialog p{margin:0}.baseline-dialog__lede{color:var(--muted);font-size:13px}.baseline-dialog__section{gap:6px;min-width:0;display:grid}.baseline-dialog__section h3{color:var(--fg);margin:0;font-size:13px;font-weight:600}.baseline-dialog__list{gap:4px;margin:0;padding-left:18px;display:grid}.baseline-dialog__holds{grid-template-columns:minmax(120px,34%) minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.baseline-dialog__holds dt{overflow-wrap:anywhere;font-weight:600}.baseline-dialog__holds dd{color:var(--muted);margin:0}.baseline-dialog__more{color:var(--muted);font-size:12px}.baseline-dialog__note{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);padding:10px 12px;font-size:13px}.baseline-dialog__bar{background:var(--line);appearance:none;border:0;border-radius:2px;width:100%;height:4px}.baseline-dialog__bar::-webkit-progress-bar{background:var(--line);border-radius:2px}.baseline-dialog__bar::-webkit-progress-value{background:var(--accent);border-radius:2px}.baseline-dialog__bar::-moz-progress-bar{background:var(--accent);border-radius:2px}.baseline-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace .kit-popover{display:inline-block;position:relative}.workspace .kit-popover__trigger{cursor:pointer;list-style:none}.workspace .kit-popover__trigger::-webkit-details-marker{display:none}.workspace .kit-popover__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.6}.workspace .kit-popover__panel{z-index:20;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:max-content;min-width:220px;max-width:min(440px,100vw - 32px);max-height:70vh;box-shadow:var(--shadow-pop);text-align:left;border-radius:10px;padding:14px 16px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.workspace .kit-popover[data-align=end]>.kit-popover__panel{left:auto;right:0}@media (width<=768px){.workspace .kit-popover{position:static}.workspace .kit-popover[data-align]>.kit-popover__panel{top:auto;left:var(--ws-gutter,16px);right:var(--ws-gutter,16px);width:auto;min-width:0;max-width:none;margin-top:6px}}.workspace .kit-popover__close{float:right;min-width:32px;min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:-6px -8px 4px 8px}.workspace .kit-popover__close:hover{background:var(--surface-hover);color:var(--fg)}.workspace .panel:has(.kit-popover[open]){overflow:visible}.workspace .panel:has(.kit-popover[open])>.panel__head{border-top-left-radius:inherit;border-top-right-radius:inherit}.source-page .source-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.source-page .source-rail,.source-page .source-work{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);border-radius:6px}@media (width<=960px){.source-page .source-layout{grid-template-columns:minmax(0,1fr)}}.source-page .source-rail__section{border-top:1px solid var(--line);padding:14px 16px}.source-page .source-rail__section:first-child{border-top:0}.source-page .source-rail__head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.source-page .source-rail__heading{color:var(--muted);margin:0;font-size:12px;font-weight:600}.source-page .source-rail__caption{color:var(--muted);margin:0;font-size:12px}.source-page .source-rail__link{color:var(--accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.source-page .source-rail__link:hover{color:var(--accent-strong)}.source-page .source-health-list__rows{margin:0;padding:0;list-style:none}.source-page .source-health-list__row{border-top:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto;column-gap:6px;padding:7px 0 8px;display:grid}.source-page .source-health-list__row:first-child{border-top:0;padding-top:2px}.source-page .source-health-list__dot{background:var(--dim);border-radius:50%;width:8px;height:8px;margin-top:6px}.source-page .source-health-list__row[data-tone=good]>.source-health-list__dot{background:var(--positive)}.source-page .source-health-list__row[data-tone=info]>.source-health-list__dot{background:var(--info)}.source-page .source-health-list__row[data-tone=warn]>.source-health-list__dot{background:var(--warn)}.source-page .source-health-list__row[data-tone=danger]>.source-health-list__dot{background:var(--danger)}.source-page .source-health-list__label{font-size:13px}.source-page .source-health-list__figure{text-align:right;white-space:nowrap;font-size:13px;font-weight:600}.source-page .source-health-list__row[data-tone=good]>.source-health-list__figure{color:var(--positive)}.source-page .source-health-list__row[data-tone=warn]>.source-health-list__figure{color:var(--warn)}.source-page .source-health-list__row[data-tone=danger]>.source-health-list__figure{color:var(--danger)}.source-page .source-health-list__line{min-width:0;color:var(--muted);grid-column:2/4;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.source-page .source-health-list__text{overflow-wrap:anywhere;min-width:0}.source-page .source-health-list__acts{flex:none;align-items:center;gap:4px;display:flex}.source-page .source-health-list__test{min-height:28px;padding:2px 9px;font-size:12px}.source-page .source-health-list__more{min-height:28px;padding:0 6px;line-height:1.4}.source-page .source-health-list__details{overflow-wrap:anywhere;gap:8px;margin:0;padding:4px 2px;font-size:13px;list-style:none;display:grid}.source-page .source-ready__group{margin-top:6px}.source-page .source-ready__group>.kit-fold__summary{min-height:28px;color:var(--dim);gap:8px;font-size:12px;font-weight:600}.source-page .source-ready__done{color:var(--positive);align-items:center;gap:4px;font-weight:600;display:inline-flex}.source-page .source-ready__done .source-ready__icon{width:13px;height:13px}.source-page .source-ready__steps{margin:0;padding:0;list-style:none}.source-page .source-ready__step{width:calc(100% + 12px);color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:18px minmax(0,1fr) auto;gap:1px 8px;margin:0 -6px;padding:5px 6px;display:grid}button.source-ready__step{cursor:pointer}.source-page button.source-ready__step:hover{background:var(--surface-hover)}.source-page .source-ready__step[data-tone=good]{--tone:var(--positive)}.source-page .source-ready__step[data-tone=info]{--tone:var(--info)}.source-page .source-ready__step[data-tone=quiet]{--tone:var(--dim)}.source-page .source-ready__step[data-tone=warn]{--tone:var(--warn)}.source-page .source-ready__step[data-tone=danger]{--tone:var(--danger)}.source-page .source-ready__step .source-ready__icon,.source-page .source-ready__word{color:var(--tone)}.source-page .source-ready__icon{margin-top:2px}.source-page .source-ready__cut{fill:none;stroke:var(--surface)}.source-page .source-ready__name{font-size:13px;font-weight:500}.source-page .source-ready__word{white-space:nowrap;font-size:12px;font-weight:600}.source-page .source-ready__why{color:var(--muted);grid-column:2/4;font-size:12px}.source-page .source-ai-spend__row{margin-top:10px}.source-page .source-ai-spend__row:first-of-type{margin-top:4px}.source-page .source-ai-spend__top{justify-content:space-between;gap:8px;margin:0;font-size:13px;display:flex}.source-page .source-ai-spend__figure{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.source-page .source-ai-spend__bar{appearance:none;background:var(--surface-raised);width:100%;height:6px;color:var(--accent);border:0;border-radius:3px;margin:5px 0 3px;display:block;overflow:hidden}.source-page .source-ai-spend__bar::-webkit-progress-bar{background:var(--surface-raised)}.source-page .source-ai-spend__bar::-webkit-progress-value{background:var(--accent);border-radius:3px}.source-page .source-ai-spend__bar::-moz-progress-bar{background:var(--accent);border-radius:3px}.source-page .source-ai-spend__bar[data-tone=warn]::-webkit-progress-value{background:var(--warn)}.source-page .source-ai-spend__bar[data-tone=warn]::-moz-progress-bar{background:var(--warn)}.source-page .source-ai-spend__note{color:var(--muted);margin:0;font-size:12px}.source-page .source-ai-spend__note[data-tone=warn]{color:var(--warn)}.source-page .source-ai-spend__foot{color:var(--muted);margin:10px 0 0;font-size:12px}.source-page .source-work .kit-tabs{gap:0}.source-page .source-work .kit-tabs__head{z-index:5;border-bottom:1px solid var(--line);background:var(--surface);border-radius:6px 6px 0 0;padding:10px 12px;position:sticky;top:-38px}.source-page .source-work .kit-tabs__panel{padding:16px 18px 24px}.source-page .source-work .kit-tabs__panel>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.source-page .source-work .kit-tabs__panel>.panel>.panel__head{background:0 0;border-bottom:0;padding:0 0 10px}.source-page .source-work .kit-tabs__panel>.panel>.panel__body{padding:0}.source-page .source-work .kit-tabs__panel>*+.panel{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.source-page .source-work .kit-tabs__panel>section.panel:first-of-type>.panel__head>.panel__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.source-page .source-work .kit-tabs__panel>section.panel:first-of-type>.panel__head{justify-content:flex-end;padding:0}.source-page .source-work .kit-tabs__panel>section.panel:first-of-type>.panel__head:has(.panel__actions){padding-bottom:12px}.source-page .source-work__lede{color:var(--muted);margin:0 0 16px;font-size:13px}.source-page .source-work #source-changes{scroll-margin-top:64px}.source-page .source-head{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-width:0;margin:0;display:grid}.source-page .source-head__mark{background:var(--surface-raised);border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.source-page .source-head__title{min-width:0}.source-page .source-head__title .eyebrow{color:var(--muted);letter-spacing:0;text-transform:none;margin:0;font-size:12px}.source-page .source-head__title h1{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.25}.source-page .source-head__facts{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 10px;margin:3px 0 0;font-size:13px;display:flex}.source-page .source-head__facts span+span:before{content:"·";color:var(--dim);margin-right:10px}.source-page .source-head__actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.source-page .source-head__gear{margin-left:auto}.source-page .source-head__actions .kit-popover__trigger{align-items:center;gap:8px;display:inline-flex}.source-page .source-head__why{color:var(--muted);grid-column:1/-1;margin:8px 0 0;font-size:13px}.source-page .source-head__why[data-tone=warn]{color:var(--warn)}.source-page .source-head__why[data-tone=danger]{color:var(--danger)}.source-page .source-head__connection{gap:12px;padding:4px 2px;font-size:14px;display:grid}.source-page .source-head__connection>*{margin:0}.source-page .source-head__connection:not(.source-settings)>.source-settings__section{display:contents}.source-page .source-head__connection:not(.source-settings)>.source-settings__section>*{margin:0}.source-page .workspace-sources__maintenance:not(.source-settings-editor) .source-settings-editor__body{display:contents}.source-page .source-head__connection-title{font-size:16px}.source-page .source-head__limits-title{color:var(--muted);font-size:14px}.source-page .source-head__limits>div{overflow-wrap:anywhere;grid-template-columns:minmax(120px,1fr) 2fr;gap:12px;margin:6px 0;display:grid}.source-page .source-head__limits dt{color:var(--muted)}.source-page .source-head__limits dd{margin:0}.source-page .source-head__connection .workspace-sources__maintenance{margin-top:0}@media (width<=620px){.source-page .source-head{flex-wrap:wrap;gap:10px 12px}.source-page .source-head__title{flex-basis:calc(100% - 52px)}.source-page .source-head__actions{flex-basis:100%;justify-content:flex-start}.source-page .source-head__gear-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.source-page .source-head__limits>div{grid-template-columns:minmax(0,1fr);gap:2px}}.vector-experience .vx-source-detail{max-width:1500px;margin:0 auto}.vector-experience .vx-source-detail .source-layout{flex-direction:column;align-items:stretch;gap:24px;display:flex}.workspace.vector-experience.ss-app .vx-source-detail .source-layout>.vx-source-head{margin-bottom:4px}.workspace.vector-experience.ss-app .vx-source-head .ss-page-head__aside{flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px}.workspace.vector-experience.ss-app .vx-source-head .source-head__facts{color:var(--muted);margin:0;font-size:12px}.workspace.vector-experience.ss-app .vx-source-head .source-head__why{margin:0;font-size:12px}.workspace.vector-experience.ss-app .vx-source-detail .source-rail{border:1px solid var(--line);width:100%;box-shadow:none;background:var(--surface);border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));animation:.45s both vx-source-detail-enter;display:grid}.workspace.vector-experience.ss-app .vx-source-detail .source-rail__section{padding:16px var(--ss-inset);border:0;min-width:0}.workspace.vector-experience.ss-app .vx-source-detail .source-rail>.source-rail__section:first-child:has(>.source-head){background:var(--bg);border-bottom:2px solid var(--section-line,var(--line));grid-column:1/-1;padding:0 0 18px}.vector-experience .vx-source-detail .source-head{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px 16px;display:grid}.vector-experience .vx-source-detail .source-head__mark{background:0 0;border-radius:0;width:48px;height:48px}.vector-experience .vx-source-detail .source-head__title h1{letter-spacing:-.03em;font-size:27px;font-weight:500}.vector-experience .vx-source-detail .source-head__title .eyebrow{letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10px}.vector-experience .vx-source-detail .source-head__facts{margin-top:7px;font-size:11px}.vector-experience .vx-source-detail .source-head__actions{grid-column:auto;gap:20px;margin:0}.vector-experience .vx-source-detail .source-head__why{grid-column:2/-1;margin:7px 0 0;font-size:12px}.vector-experience .vx-source-detail .source-rail__heading{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:550}.vector-experience .vx-source-detail .source-rail__head{gap:12px;margin-bottom:0}.workspace.vector-experience.ss-app .vx-source-detail .source-health-list{border-bottom:1px solid var(--line);grid-column:1/-1;padding:20px 0}.vector-experience .vx-source-detail .source-health-list>.source-rail__head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vector-experience .vx-source-detail .source-health-list__rows{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.vector-experience .vx-source-detail .source-health-list__rows:has(>.source-health-list__row:only-child){grid-template-columns:minmax(0,1fr)}.workspace.vector-experience.ss-app .vx-source-detail .source-health-list__row{min-width:0;padding:0 var(--ss-inset);border-top:0;border-left:1px solid var(--line);grid-template-rows:28px auto auto;grid-template-columns:8px minmax(0,1fr) auto;align-content:start;gap:2px 10px;display:grid;position:static}.workspace.vector-experience.ss-app .vx-source-detail .source-health-list__row:first-child{border-left:0;padding-top:0}.vector-experience .vx-source-detail .source-health-list__dot{grid-area:1/1;align-self:center;margin:0}.vector-experience .vx-source-detail .source-health-list__label{color:var(--muted);grid-area:1/2;align-self:center;padding:0}.vector-experience .vx-source-detail .source-health-list__figure{text-align:left;grid-area:2/2/auto/-1;font-size:18px;font-weight:500;line-height:1.3}.vector-experience .vx-source-detail .source-health-list__line{display:contents}.vector-experience .vx-source-detail .source-health-list__text{min-height:18px;color:var(--muted);grid-area:3/2/auto/-1;font-size:12px;line-height:1.5}.vector-experience .vx-source-detail .source-health-list__acts{grid-area:1/3;justify-content:flex-end;align-self:center;position:static}.workspace.vector-experience.ss-app .vx-source-detail .source-health-list__acts .button{min-height:28px;padding:0 8px;font-size:12px}.workspace.vector-experience.ss-app .vx-source-detail .source-ready{grid-column:1/3}.vector-experience .vx-source-detail .source-ready>.source-rail__head{flex-wrap:wrap;justify-content:flex-start}.vector-experience .vx-source-detail .source-ready__expand{margin-left:auto;font-size:11px}.vector-experience .vx-source-detail .source-ready__groups{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.vector-experience .vx-source-detail .source-ready__group-wrap[hidden]{display:none}.vector-experience .vx-source-detail .source-ready__group{margin-top:12px}.workspace.vector-experience.ss-app .vx-source-detail .source-ai-spend{border-left:1px solid var(--line);grid-column:3/5}.vector-experience .vx-source-detail .source-ai-spend>.source-rail__head{align-items:baseline}.vector-experience .vx-source-detail .source-ai-spend__summary{color:var(--muted);flex-wrap:wrap;gap:5px 18px;margin:0;font-size:10px;display:flex}.vector-experience .vx-source-detail .source-ai-spend__summary b{color:var(--fg);font-weight:500}.vector-experience .vx-source-detail .source-ai-spend__attention{color:var(--warn);font-size:10px}.vector-experience .vx-source-detail .source-ai-spend>.source-rail__head>button{font-size:11px}.vector-experience .vx-source-detail .source-ai-spend__details{margin-top:16px}.vector-experience .vx-source-detail .source-ai-spend__details[hidden]{display:none}.vector-experience .vx-source-detail .source-health-list__label,.vector-experience .vx-source-detail .source-ready__name{font-size:12px}.vector-experience .vx-source-detail .source-work{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0}:is(.vector-experience .vx-source-detail .source-rail:has(.source-head__gear .kit-popover[open]),.vector-experience .vx-source-detail .vx-source-head:has(.source-head__gear .kit-popover[open])){z-index:6;position:relative}.vector-experience .vx-source-detail .source-work .kit-tabs__head{border-bottom:2px solid var(--section-line,var(--line));background:var(--bg);border-radius:0;gap:16px;padding:0;top:-28px}.vector-experience .vx-source-detail .source-work .kit-tabs--segmented>.kit-tabs__head>.kit-tabs__list{background:0 0;border:0;border-radius:0;gap:14px;padding:0}.vector-experience .vx-source-detail .source-work .kit-tabs__tab{border-bottom:2px solid #0000;border-radius:0;min-height:50px;padding:10px 4px;font-size:12px}.vector-experience .vx-source-detail .source-work .kit-tabs__tab[aria-selected=true]{box-shadow:none;color:var(--fg);border-bottom-color:var(--accent);background:0 0}.vector-experience .vx-source-detail .source-work .kit-tabs__group{font-size:10px}.vector-experience .vx-source-detail .source-work .kit-tabs__group,.vector-experience .vx-source-detail .source-work .kit-tabs__sep{display:none}.vector-experience .vx-source-detail .source-work .kit-tabs__tab:not(:last-child) .kit-tabs__chip:is([data-tone=good],[data-tone=quiet]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.vector-experience .vx-source-detail .source-work .kit-tabs__panel{padding:24px 0 32px}.vector-experience .vx-source-detail .source-work .kit-tabs__chip{background:0 0;border:0;padding:0 2px;font-size:10px}.vector-experience .vx-query-table-unavailable{border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 12px;margin:0 0 16px;padding:0;display:flex}.vector-experience .vx-query-table-unavailable p{color:var(--muted);margin:0;font-size:12px}.workspace.vector-experience.ss-app .vx-query-table-unavailable button{flex:none;min-height:30px;padding:0 12px 0 0;font-size:12px}.vector-experience .vx-source-detail .source-work .panel{box-shadow:none;border-radius:0}.workspace.vector-experience .vx-source-detail .source-work .kit-tabs__panel>.panel{border:0;margin:0;padding:0}.vector-experience .vx-source-detail .source-work .catalogue-progress{border-radius:0}.vector-experience .vx-source-detail .source-head__gear .kit-popover__panel{width:600px;max-width:min(600px,100vw - 48px);max-height:none;padding:0;overflow:visible}.vector-experience .vx-source-detail .source-head__gear .kit-popover__close{float:none;z-index:1;margin:0;position:absolute;top:13px;right:13px}.vector-experience .vx-source-detail .source-settings{flex-direction:column;gap:0;height:min(520px,100dvh - 280px);min-height:0;padding:0;display:flex}.vector-experience .vx-source-detail .source-settings>.source-head__connection-title{flex:none;margin:0;padding:20px 60px 0 22px;font-size:15px;font-weight:550}.vector-experience .vx-source-detail .source-settings__name{overflow-wrap:anywhere;flex:none;margin:5px 60px 0 22px;font-size:13px}.vector-experience .vx-source-detail .source-settings__identity{flex:none;margin:0;padding:5px 22px 18px;font-size:11px}.vector-experience .vx-source-detail .source-settings__tabs{border-block:1px solid var(--line);flex:none;gap:24px;padding-inline:22px;display:flex}.vector-experience .vx-source-detail .source-settings__tabs>button{min-height:42px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 0}.vector-experience .vx-source-detail .source-settings__tabs>button[aria-selected=true]{color:var(--fg);border-bottom-color:var(--accent)}.vector-experience .vx-source-detail .source-settings__tabs>button:focus-visible{outline-offset:-3px}.vector-experience .vx-source-detail .source-settings__section{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 22px 22px;overflow-y:auto}.vector-experience .vx-source-detail .source-settings__section[hidden]{display:none}.vector-experience .vx-source-detail .source-settings__section[data-source-settings-panel=connection]:not([hidden]){flex-direction:column;display:flex;overflow:hidden}.vector-experience .vx-source-detail .source-settings__configuration{color:var(--muted);flex:none;margin:0 0 20px;font-size:11px}.vector-experience .vx-source-detail .source-settings__section .source-head__limits-title{color:var(--fg);margin:0 0 12px;font-size:13px;font-weight:550}.vector-experience .vx-source-detail .source-settings__section .source-head__limits{margin:0}.vector-experience .vx-source-detail .source-settings__section .source-head__limits>div{border:0;grid-template-columns:minmax(0,1fr) auto;gap:20px;margin:0;padding:10px 0;font-size:12px}.vector-experience .vx-source-detail .source-settings__section .source-head__limits>div+div{border-top:1px solid var(--line)}.vector-experience .vx-source-detail .source-settings__section .source-head__limits dd{font-variant-numeric:tabular-nums}.vector-experience .vx-source-detail .source-settings__section .source-spend{border-top:1px solid var(--line);gap:0;margin-top:24px;padding-top:20px}.vector-experience .vx-source-detail .source-settings__section .source-spend>.source-head__limits-title{margin-bottom:0}.vector-experience .vx-source-detail .source-settings__section .source-spend__row{border:0;gap:8px;padding:20px 0}.vector-experience .vx-source-detail .source-settings__section .source-spend__row+.source-spend__row{border-top:1px solid var(--line)}.vector-experience .vx-source-detail .source-settings__section .source-spend__fact{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 20px;display:grid}.vector-experience .vx-source-detail .source-settings__section .source-spend__fact>p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.vector-experience .vx-source-detail .source-settings__section .source-spend__label{font-weight:500}.vector-experience .vx-source-detail .source-settings__section .source-spend__amount{text-align:right;font-variant-numeric:tabular-nums}.vector-experience .vx-source-detail .source-settings__section .source-spend__fact>.source-spend__origin{color:var(--muted);grid-column:1/-1;font-size:11px}.vector-experience .vx-source-detail .source-settings__section .source-spend__row>.field__note{margin:0}.vector-experience .vx-source-detail .source-settings__section .source-spend__actions{flex-wrap:wrap;gap:8px 16px;margin:4px 0 0;display:flex}.vector-experience .vx-source-detail .source-settings__section .source-spend__actions>.button--quiet{min-height:32px;color:var(--accent);text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;padding:4px 0}.vector-experience .vx-source-detail .source-settings__section .source-spend__row>.field{margin-top:4px}.vector-experience .vx-source-detail .source-settings__section .source-head__allow{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.vector-experience .vx-source-detail .source-settings__section .source-spend+.source-head__allow{margin-top:4px}.vector-experience .vx-source-detail .source-settings__section .source-head__allow label{font-size:12px}.vector-experience .vx-source-detail .source-settings__section .field__note{color:var(--muted);font-size:11px;line-height:1.6}.vector-experience .vx-source-detail .source-settings-editor{border:0;flex-direction:column;flex:auto;min-height:0;margin:0;padding:0;display:flex}.vector-experience .vx-source-detail .source-settings-editor__choices{gap:0;display:grid;overflow-y:auto}.vector-experience .vx-source-detail .source-settings-editor__choices>button{border:0;border-top:1px solid var(--line);text-align:left;white-space:normal;background:0 0;border-radius:0;justify-content:stretch;justify-items:start;gap:5px;width:100%;min-height:80px;padding:16px 0;display:grid}.vector-experience .vx-source-detail .source-settings-editor__choices>button:hover{background:var(--surface-hover)}.vector-experience .vx-source-detail .source-settings-editor__choices>button>span:first-child{color:var(--accent);font-size:13px;font-weight:500}.vector-experience .vx-source-detail .source-settings-editor__hint{color:var(--muted);font-size:12px;line-height:1.6}.vector-experience .vx-source-detail .source-settings-editor__head{margin-bottom:18px}.vector-experience .vx-source-detail .source-settings-editor__head h3{margin:0 0 8px;font-size:14px;font-weight:550}.vector-experience .vx-source-detail .source-settings-editor__head p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.vector-experience .vx-source-detail .source-settings-editor__head .source-settings-editor__draft-note{margin-top:8px;font-size:11px}.vector-experience .vx-source-detail .source-settings-editor .workspace-sources__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.vector-experience .vx-source-detail .source-settings-editor .workspace-sources__technical{border-block:1px solid var(--line);margin-top:6px;padding:14px 0}.vector-experience .vx-source-detail .source-settings-editor>form{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex}.vector-experience .vx-source-detail .source-settings-editor__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;margin-left:-3px;padding:3px 6px 3px 3px;overflow-y:auto}.vector-experience .vx-source-detail .source-settings-editor .source-settings-editor__actions{border-top:1px solid var(--line);background:var(--bg);flex:none;gap:12px;margin:0;padding-top:14px}.workspace.vector-experience .vx-source-detail .di-tile{padding:var(--vector-card-inset);border-radius:2px}.workspace.vector-experience .vx-source-detail :is(.di-fix__action,.di-mode){border-radius:2px}@keyframes vx-source-detail-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vector-experience .vx-source-detail .source-rail{animation:none}}.workspace .access-tab{align-content:start;gap:22px;max-width:1180px;display:grid}.workspace .access-tab .ws-page-head{margin-bottom:0}.workspace .access-tab .access-scope{margin:0}.workspace .access-card{padding:22px 26px}.workspace .access-card h2{margin:0 0 6px;font-size:18px}.workspace .access-lede{max-width:720px;color:var(--muted);margin:0 0 12px;font-size:14px}.workspace .access-note{color:var(--muted);margin:0;padding:4px 0 14px}.workspace .access-note[role=alert],.workspace .access-note .ws-error,.workspace .access-note [role=alert]{color:var(--danger)}.workspace .access-hint{color:var(--muted);margin:0 0 6px;font-size:12px;display:block}.workspace .access-sub{color:var(--muted);font-size:12px;font-weight:400;display:block}.workspace .access-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace .access-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace .access-lede--row{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:0;display:flex}.workspace .access-connect{gap:10px;display:grid}.workspace .access-connect p{margin:0}.workspace .access-copyline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace .access-code{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius);font-family:var(--mono,monospace);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;padding:10px 12px;font-size:13px;display:block}.workspace .access-copyline .access-code{flex:280px}.workspace .access-clients{border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;gap:6px 18px;margin:0;padding:8px 12px;display:flex}.workspace .access-client{align-items:center;gap:8px;min-height:32px;font-weight:400;display:inline-flex}.workspace .access-snippet{gap:8px;display:grid}.workspace .access-form{gap:8px;max-width:720px;display:grid}.workspace .access-form .access-kind,.workspace .access-form .access-check{font-weight:400}.workspace .access-kind input,.workspace .access-client input,.workspace .access-check input{accent-color:var(--accent);flex-shrink:0}.workspace .access-kind input{margin-top:4px}.workspace .access-kind .access-hint{margin:4px 0 0;line-height:1.55}.workspace .access-form .input,.workspace .access-form select{box-sizing:border-box;width:100%}.workspace .access-kinds{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:4px 0;padding:0;display:grid}.workspace .access-kinds legend{margin-bottom:4px;padding:0;font-size:12px;font-weight:500}.workspace.vector-experience .settings-content .access-kind{border:1px solid var(--line-strong);background:var(--surface);border-radius:4px;align-items:flex-start;padding:14px 16px}.workspace.vector-experience .settings-content .access-kind:hover{background:var(--surface-hover)}.workspace.vector-experience .settings-content .access-kind:has(input:checked){border-color:var(--accent);background:var(--accent-quiet);padding:14px 16px}.workspace.vector-experience .settings-content .access-kind input{margin-top:2px}.workspace .access-form label{font-size:12px;font-weight:500}.workspace .access-form .access-kind strong{font-size:13px;font-weight:600}.workspace .access-kind{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:400;display:flex}.workspace .access-kind strong{font-size:14px;display:block}.workspace .access-kind:has(input:checked){border-width:2px;border-color:var(--accent);padding:11px 13px}.workspace .access-kind:focus-within{outline:3px solid var(--focus);outline-offset:2px}.workspace .access-advanced{gap:8px;display:grid}.workspace .access-families{border:1px solid var(--line);border-radius:var(--radius);gap:4px;margin:0;padding:8px 12px;display:grid}.workspace .access-check{align-items:center;gap:8px;font-weight:400;display:flex}.workspace .access-scroll{overflow-x:auto}.workspace .access-table{border-collapse:collapse;width:100%;font-size:13px}.workspace .access-table th,.workspace .access-table td{text-align:left;vertical-align:middle;border-top:1px solid var(--line);overflow-wrap:break-word;padding:12px 12px 12px 0}.workspace .access-table thead th{color:var(--muted);white-space:nowrap;border-top:0;padding-top:0;font-size:12px;font-weight:500}.workspace .access-table tbody th{font-weight:600}.workspace .access-pill{background:var(--accent-quiet);color:var(--accent-strong);border-radius:3px;padding:1px 8px;font-size:12px;line-height:1.5;display:inline-block}.workspace .access-table thead th:first-child,.workspace .access-table tbody th{width:22%;min-width:150px}.workspace .access-table td[data-label=Type]{white-space:nowrap}.workspace .access-table td[data-label="Version or use"]{min-width:170px}.workspace .access-table td[data-label=State]{min-width:120px}.workspace .access-table th:last-child,.workspace .access-table td:last-child{white-space:nowrap;width:1%;padding-right:1px}.workspace .access-table .access-row-cell .access-row-actions{flex-wrap:nowrap;justify-content:flex-end}.workspace .access-pill--revoked{background:var(--danger-quiet);color:var(--danger)}.workspace .access-pill--expired{background:var(--surface-raised);color:var(--muted);border:1px solid var(--line-strong)}.workspace .access-row-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace .access-row-actions .button{white-space:nowrap}.workspace .access-revoked{margin-top:12px}.workspace .access-revoked>summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}.workspace .access-revoked>summary:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.workspace .access-token .access-warning{color:var(--warn);background:var(--warn-quiet);border-radius:var(--radius);margin:0;padding:8px 12px}.workspace .access-token h3{margin:20px 0 8px;font-size:15px}.workspace .access-token>.access-code{margin:10px 0}.workspace .access-token>.access-actions:last-child{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.workspace .access-confirm .access-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (pointer:coarse){.workspace .access-kind,.workspace .access-client,.workspace .access-check,.workspace .access-row-actions .button{min-height:44px}}@media (width<=600px){.workspace .access-card{padding:18px 16px}.workspace .access-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace .access-table,.workspace .access-table tbody,.workspace .access-table tr,.workspace .access-table th,.workspace .access-table td{display:block}.workspace .access-table tr{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-bottom:12px}.workspace .access-table th,.workspace .access-table td{border-top:0;width:auto;padding:6px 12px}.workspace .access-kinds{grid-template-columns:minmax(0,1fr)}.workspace .access-table [data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-weight:650}.workspace .access-table tbody th[data-label]:before{content:none}}.ds-create .ws-inline-actions{display:none}.ds-create .ws-form{max-width:560px}.ds-card{gap:14px;padding:20px 22px;display:grid}.ds-card h2{margin:0;font-size:16px}.ds-card p{margin:0}.ds-facts{gap:14px;margin:0;display:grid}.ds-facts dt{color:var(--muted);font-size:12px}.ds-facts dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0;font-weight:600}.ds-aside{border:1px solid var(--line-strong);border-left:3px solid var(--warn);background:var(--warn-quiet);border-radius:8px;gap:6px;padding:12px 14px;display:grid}.ds-aside p{margin:0}.ds-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ds-source{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.ds-source strong{overflow-wrap:anywhere}.ds-done-line{color:var(--positive);font-weight:600}.ds-choices{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.ds-choice{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-height:44px;padding:16px 18px;display:grid}.ds-choice[data-selected=true]{border-color:var(--accent);background:var(--accent-quiet);box-shadow:inset 3px 0 0 var(--accent)}.ds-choice:focus-within{outline:3px solid var(--focus);outline-offset:2px}.ds-choice input{width:18px;height:18px;accent-color:var(--accent-fill);margin:3px 0 0}.ds-choice input[type=radio]{appearance:none;border:2px solid var(--muted);background:var(--surface);border-radius:50%;place-content:center;display:grid}.ds-choice input[type=radio]:checked{border-color:var(--accent)}.ds-choice input[type=radio]:checked:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.ds-choice__text{gap:4px;min-width:0;display:grid}.ds-choice__title{color:var(--fg);font-weight:600}.ds-choice__badge{color:var(--muted);font-weight:400}.ds-choice__hint{color:var(--muted)}.ds-choices:disabled .ds-choice{cursor:default}.ds-summary{margin:0;padding:0;list-style:none}.ds-summary li{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:14px 18px;display:grid}.ds-summary li:last-child{border-bottom:0}.ds-summary__label{font-weight:600}.ds-summary__line{overflow-wrap:anywhere}.ds-actions{flex-wrap:wrap;gap:10px;display:flex}.ds-actions .button{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (width<=768px){.ds-summary li{grid-template-columns:minmax(0,1fr);gap:2px}.ds-card{padding:16px}}.owner-autopilot-dialog{flex-direction:column;gap:16px;padding:24px;display:flex}.owner-autopilot-dialog>p{margin:0;line-height:1.6}.owner-autopilot-dialog__context{color:var(--muted);font-size:12px}.owner-autopilot-dialog__question{color:var(--fg);font-weight:500}.owner-autopilot-dialog__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:8px;display:flex}.ss .ss-radio-choice{gap:12px;min-width:0;padding:18px 20px}.ss .ss-radio-choice[data-selected=true]{border-color:var(--accent);box-shadow:inset 0 2px 0 var(--accent)}.ss .ss-radio-choice__header{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.ss .ss-radio-choice__title{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;font-size:16px;font-weight:500;display:flex}.ss .ss-radio-choice__badge{letter-spacing:.6px;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-quiet);border-radius:2px;padding:1px 6px;font-size:10px;font-weight:500}.ss .ss-radio-choice input{appearance:none;border:1.5px solid var(--line-strong);background:0 0;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin:0;display:grid}.ss .ss-radio-choice input:checked{border-color:var(--accent)}.ss .ss-radio-choice input:checked:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.ss .ss-radio-choice input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ss .ss-radio-choice__description{color:var(--muted);font-size:13px;line-height:1.55}.ss .ss-radio-choice:has(input:disabled){cursor:default}.access-pane{gap:var(--space-4);min-width:0;padding-top:var(--space-4);display:grid}.access-tab__title{margin:0;font-size:16px;font-weight:600}.access-tab__section{gap:var(--space-3);display:grid}.access-tab__fold.kit-fold{border:1px solid var(--line);background:var(--surface);border-radius:4px}.access-tab__toolbar{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.access-tab__lede{flex:280px;align-self:center}.access-tab__field{gap:6px;display:grid}.access-tab__field label{color:var(--fg);font-size:13px;font-weight:600}.access-tab__filter{width:320px;max-width:100%;min-height:var(--control-md)}.access-tab__select{width:220px;max-width:100%;min-height:var(--control-md)}.access-tab__push{margin-left:auto}.access-saved{align-items:center;gap:var(--space-3);padding:10px var(--space-4);border:1px solid color-mix(in srgb, var(--positive) 45%, transparent);background:color-mix(in srgb, var(--positive) 10%, var(--surface));border-radius:8px;display:flex}.access-saved p{flex:1;min-width:0;margin:0}.access-sheet-box{border:1px solid var(--line);background:var(--surface);border-radius:4px;overflow-x:auto}.access-sheet{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.access-sheet--roles{min-width:900px}.access-sheet th,.access-sheet td{padding:var(--space-3);border-top:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.access-sheet thead th{padding:10px var(--space-3);background:var(--surface-raised);color:var(--fg);overflow-wrap:normal;border-top:0;font-size:13px;font-weight:600}.access-sheet tbody th[scope=row]{font-weight:600}.access-sheet tbody tr:hover td,.access-sheet tbody tr:hover th[scope=row]{background:var(--surface-hover)}.access-sheet tr[data-pending=true]>*{color:var(--muted)}.access-sheet__section th{height:32px;padding:0 var(--space-3);border-top:1px solid var(--line);background:var(--surface-hover);color:var(--muted);font-size:12px;font-weight:600}.access-sheet__end{white-space:nowrap;text-align:right;width:1%}.access-sheet__who{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.access-sheet__who-text{gap:2px;min-width:0;display:grid}.access-sheet__who-name{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.access-sheet__what{font-weight:600;display:block}.access-sheet__line{color:var(--muted);margin-top:6px;font-size:13px;font-weight:400;line-height:1.45;display:block}.access-sheet__reason{max-width:320px}.access-sheet td.access-sheet__word{overflow-wrap:normal;white-space:nowrap}.access-owners{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.access-owners li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.access-facts{gap:var(--space-3);margin:0;display:grid}.access-facts>div{gap:2px;display:grid}.access-facts dt{color:var(--muted);font-size:12px;font-weight:600}.access-facts dd{overflow-wrap:anywhere;margin:0}.access-differences{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.access-differences li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.workspace .access-danger-text{color:var(--danger)}.workspace .access-danger-text:disabled{color:var(--dim)}.access-decides{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.access-decides__line{margin:0;font-size:14px}.access-decides__line .access-muted{font-size:14px}.access-editor{padding-bottom:var(--space-6)}.access-editor__domains{border:0;margin:0;padding:0}.access-editor__check{align-items:center;gap:var(--space-2);cursor:pointer;flex-wrap:wrap;min-height:36px;font-size:14px;display:flex}.access-editor__check input{width:16px;height:16px;accent-color:var(--accent);margin:0}.access-editor__blocked{padding:8px var(--space-3);margin:0 0 6px 24px;font-size:13px;font-weight:600}.access-editor__heading{margin:var(--space-2) 0 0;font-size:16px;font-weight:600}.access-editor__all{justify-content:flex-end;display:flex}.access-editor__warn{padding:10px var(--space-3);background:var(--warn-quiet);border-radius:8px;margin:0}.access-panel__help{color:var(--muted);font-size:12px;line-height:1.4}.access-editor__foot{flex-wrap:wrap;align-items:center}.access-editor__note{flex:100%;margin:0}.access-editor__reach{padding:var(--space-3);border:1px solid var(--line);background:var(--surface-hover);border-radius:8px;flex:100%;gap:2px;display:grid}.access-editor__reach-line{margin:0;font-weight:600}.access-editor__reach .access-muted{font-size:13px}.access-editor__buttons{justify-content:flex-end;gap:var(--space-2);flex:100%;display:flex}.workspace.vector-experience.ss-app .access-filterchip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-quiet);color:var(--fg)}.access-log__filters{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.access-log__filters[hidden],.access-log__toggle{display:none}.access-log__more{justify-content:center;margin:0;display:flex}@media (width<=768px){.access-tab__filter,.access-tab__select{width:100%}.access-tab__field{flex:100%}}@media (width<=520px){.access-pane{gap:var(--space-3)}.access-tab__toolbar{flex-direction:column;align-items:stretch}.access-tab__push{width:100%;min-height:var(--control-lg);margin-left:0}.access-sheet-box .access-sheet :is(thead th,tbody th[scope=row]):first-child{z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.access-sheet-box .access-sheet thead th:first-child{background:var(--surface-raised)}.access-sheet__section th{position:sticky;left:0}.access-log__toggle{width:100%;display:inline-flex}.access-log__filters{flex-direction:column;align-items:stretch}.access-editor__buttons{justify-content:stretch}.access-editor__buttons>*{min-height:var(--control-lg);flex:1 1 0}}.workspace .access-page .access-pane{gap:20px;padding-top:0}.workspace .access-page .access-sheet-box{border-color:var(--line);border-radius:4px}.workspace .access-page .access-sheet thead th{background:var(--surface);color:var(--muted);padding:14px 20px 14px 0;font-size:11.5px;font-weight:500}.workspace .access-page .access-sheet tbody :is(td,th[scope=row]){padding:16px 20px 16px 0}.workspace .access-page .access-sheet :is(th,td):first-child{padding-left:20px}.workspace .access-page .access-sheet :is(th,td):last-child{padding-right:20px}.workspace .access-page .access-tab__field label{color:var(--muted);font-size:12px;font-weight:500}.workspace .access-page .access-tab__filter,.workspace .access-page .access-tab__select{border-color:var(--line-strong);border-radius:4px;min-height:36px}.workspace .access-page .access-tab__toolbar{align-items:flex-end}.workspace .access-page .access-tab__push{align-self:flex-end}.ss .owner-source-progress{border-left:2px solid var(--line-strong);background:var(--region-assistant);gap:10px;min-width:0;margin:0 0 16px 56px;padding:14px 18px;display:grid}.ss .owner-source-progress__message{color:var(--fg);font-size:13px;line-height:1.55}.ss .owner-source-progress__current{color:var(--muted);justify-content:space-between;gap:14px;font-size:12px;display:flex}.ss .owner-source-progress__steps{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.ss .owner-source-progress__steps li{color:var(--muted);align-items:baseline;gap:8px;font-size:12px;display:flex}.ss .owner-source-progress__steps li[data-state=done]>span:first-child{color:var(--accent)}.ss .owner-source-progress__steps li[data-state=running]{color:var(--fg)}.ss .owner-source-progress__steps small{color:var(--muted);font-size:11px;display:block}.ss .owner-source-progress__detail{color:var(--muted);font-size:12px;line-height:1.5}.ss .owner-source-progress[data-state=attention],.ss .owner-source-progress[data-state=paused]{border-left-color:var(--warn)}.ss .owner-source-progress .dj-link{justify-self:start}.ss-inline-invitation{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:12px;display:grid}.ss-inline-invitation__identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.ss-inline-invitation__details{grid-column:1/-1;gap:12px;display:grid}.ss-inline-invitation__details>details{border-bottom:1px solid var(--line);color:var(--muted);padding:0 0 10px;font-size:12px}.ss-inline-invitation__details summary{cursor:pointer;min-height:28px;display:list-item}.ss-inline-invitation__details .ss-invitation-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 0;display:grid}.ss-inline-invitation__role>span{margin-bottom:7px;font-size:12px;font-weight:500;display:block}.ss-invitation-roles{border:1px solid var(--line-strong);border-radius:4px;min-height:40px;display:flex;overflow:hidden}.ss-invitation-roles button{border:0;border-right:1px solid var(--line);min-height:38px;color:var(--muted);cursor:pointer;background:0 0;padding:0 12px;font-family:inherit;font-size:12px}.ss-invitation-roles button:last-child{border-right:0}.ss-invitation-roles button[aria-checked=true]{background:var(--accent-quiet);color:var(--fg)}.ss-invitation-person{border-top:2px solid var(--section-line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 108px minmax(170px,.75fr);align-items:center;gap:20px;padding:14px 0;font-size:13px;display:grid}.ss-invitation-person__identity{align-items:center;gap:10px;min-width:0;display:flex}.ss-invitation-person__identity>span:last-child{min-width:0}.ss-invitation-person strong{font-weight:500;display:block}.ss-invitation-person small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.ss-invitation-person__avatar{border:1px solid var(--line);background:var(--surface-raised);width:30px;height:30px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.ss-invitation-person__access{color:var(--fg);font-size:12px;line-height:1.55}.ss-invitation-outcome{border-top:2px solid var(--section-line);border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:16px 0;display:flex}.ss-invitation-outcome[data-complete=true]{border-top-color:var(--accent)}.ss-invitation-outcome h3{font-size:15px;font-weight:500}.ss-invitation-outcome p{color:var(--muted);font-size:12px}.ss-invitation-outcome__actions{align-items:center;gap:18px;display:flex}.ss .ss-invitation-section{flex-direction:column;gap:12px;display:flex}.ss .ss-invitation-section>h3{font-size:14px;font-weight:600}.ss .ss-invitation-section>.ss-help{margin-top:-8px}.ss .ss-invitation-actions{align-items:center;gap:12px;margin-top:14px;display:flex}.ss .ss-invitation-warning{color:var(--warn);margin-top:10px;font-size:12px}@media (width>=769px) and (width<=1279px){.ss-inline-invitation{grid-template-columns:minmax(0,1fr) auto}.ss-inline-invitation__identity{grid-column:1/-1}.ss-inline-invitation__action{justify-self:end}.ss-invitation-person{grid-template-columns:minmax(0,1fr) 100px;gap:12px}.ss-invitation-person__access{grid-column:1/-1}}.ss .team-discovery{border-block:2px solid var(--section-line);background:var(--region-context)}.ss .team-discovery__head{justify-content:space-between;align-items:center;gap:24px;padding:16px;display:flex}.ss .team-discovery__head h2{margin:0 0 4px;font-size:14px;font-weight:600}.ss .team-discovery__head p{color:var(--muted);margin:0;font-size:12px}.ss .team-discovery__choice{flex:none;align-items:center;gap:10px;font-size:12px;display:flex}.ss .team-discovery__choice input{appearance:none;border:1px solid var(--line-strong);background:var(--bg);cursor:pointer;border-radius:10px;width:36px;height:20px;margin:0;position:relative}.ss .team-discovery__choice input:after{content:"";background:var(--line-strong);border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.ss .team-discovery__choice input:checked{border-color:var(--accent);background:var(--accent-quiet)}.ss .team-discovery__choice input:checked:after{background:var(--accent);transform:translate(16px)}.ss .team-discovery__choice input:disabled{cursor:default;opacity:.6}.ss .team-discovery__choice input:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.ss .team-discovery__actions{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.ss .team-discovery__actions p{color:var(--muted);flex-basis:100%;margin:0;font-size:12px}.ss .team-discovery__actions a{color:var(--accent);margin-left:auto;font-size:12px}.ss .team-discovery__notice,.ss .team-discovery>.ws-error{margin:0;padding:0 16px 16px;font-size:12px}.team-discovery__review{flex-direction:column;gap:16px;display:flex}.team-discovery__review p{margin:0}.team-discovery__review label{gap:8px;display:grid}.team-discovery__review ul{margin:6px 0 0;padding-left:20px}.ss-check-sequence{border:1px solid var(--line);border-top:2px solid var(--accent);background:var(--region-assistant);border-radius:3px;flex-direction:column;padding:14px 18px 6px;display:flex}.ss-check-sequence__heading{align-items:center;gap:12px;padding-bottom:8px;font-size:14px;display:flex}.ss-check-sequence__heading strong{font-weight:500}.ss-check-sequence__row{border-top:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:grid}.ss-check-sequence__row small{color:var(--dim);font-size:12px}.ss-check-sequence__tick{color:var(--accent);stroke-width:2px}.ss-check-sequence__tick path{stroke-dasharray:1;stroke-dashoffset:0}.ss-check-sequence--pending{border-top:1px solid var(--line);background:var(--bg);padding:14px 16px;position:relative;overflow:hidden}.ss-check-sequence--pending .ss-check-sequence__heading{padding:0}.ss-check-sequence__dots{color:var(--accent);gap:4px;display:flex}.ss-check-sequence__dots i{background:currentColor;border-radius:50%;width:5px;height:5px}@media (prefers-reduced-motion:no-preference){.ss-check-sequence__row{animation:ss-reveal .5s ease var(--check-delay,0s) both}.ss-check-sequence__tick path{stroke-dashoffset:1px;animation:ss-check-tick .45s ease calc(var(--check-delay,0s) + .12s) forwards}.ss-check-sequence__dots i{animation:1.2s ease-in-out infinite ss-check-pulse}.ss-check-sequence__dots i:nth-child(2){animation-delay:.2s}.ss-check-sequence__dots i:nth-child(3){animation-delay:.4s}}@keyframes ss-check-tick{to{stroke-dashoffset:0}}@keyframes ss-check-pulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ss-check-sequence__tick path{stroke-dashoffset:0}}.ai-model{max-width:1180px}.ai-model__group{margin-bottom:20px;padding:22px 26px}.ai-model__group h2{margin:0 0 8px;font-size:18px}.ai-model__scope{margin:0 0 10px}.ai-model__fields{border:0;min-width:0;margin:0;padding:0}.ai-model__fields:disabled{opacity:.75}.ai-model__boundary{color:var(--muted);max-width:680px;margin:20px 0 0;font-size:12px}.ai-model__code{font-family:var(--mono);overflow-wrap:anywhere;font-size:12px}.ai-model__link{min-height:28px;color:var(--accent);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-size:13px;text-decoration:underline}.ai-model__link:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ai-model__link--danger{color:var(--danger)}.ai-field{min-width:0;margin-bottom:16px}.ai-field>label,.ai-field__title{margin:0 0 7px;font-size:13px;font-weight:600;display:block}.ai-field .input{width:100%;min-width:0}.ai-field__hint{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.ai-field__error{color:var(--danger);margin:8px 0 0;font-size:13px;font-weight:600}.ai-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.ai-picker__heading{margin:0 0 8px;font-size:18px}.ai-picker__heading label{font-size:inherit;font-weight:inherit;margin:0}.ai-fixed{font-family:var(--mono);overflow-wrap:anywhere;margin:0;padding:8px 0;font-size:13px}.ai-check{align-items:center;gap:10px;min-height:28px;font-size:13px;display:flex}.ai-check input,.ai-switch input{accent-color:var(--accent)}.ai-modes{gap:8px;margin:12px 0 18px;display:grid}.ai-cards{border:0;min-width:0;margin:0 0 12px;padding:0}.ai-cards>legend{margin-bottom:10px;padding:0;font-size:18px;font-weight:650}.ai-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;display:grid}.ai-cards>legend+.ai-cards__grid{margin-top:12px}.ai-cards>.ai-cards__note+.ai-cards__grid{margin-top:0}.ai-card{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;min-height:64px;padding:14px 16px;display:flex}.ai-card:hover{background:var(--surface-hover)}.ai-card:focus-within{outline:3px solid var(--focus);outline-offset:2px}.ai-card--selected{border:3px solid var(--accent);background:var(--accent-quiet);padding:12px 14px}.ai-card input{accent-color:var(--accent);margin-top:2px}.ai-card__body{align-content:start;gap:4px;min-width:0;display:grid}.ai-card__name{font-size:15px;font-weight:650;line-height:20px}.workspace.vector-experience .settings-content .ai-card{border:1px solid var(--line-strong);background:var(--surface);border-radius:4px;padding:14px 16px}.workspace.vector-experience .settings-content .ai-card:hover{background:var(--surface-hover)}.workspace.vector-experience .settings-content .ai-card--selected{border-color:var(--accent);background:var(--accent-quiet);padding:14px 16px}.workspace.vector-experience .settings-content .ai-card__name{font-size:14px;font-weight:600}.ai-card__summary,.ai-card__hint{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.ai-facts{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;margin:4px 0 16px;padding:12px 14px}.ai-facts__title{color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:650}.ai-facts__list{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.ai-facts__line{overflow-wrap:anywhere}.ai-facts__line--missing{font-style:italic}.ai-facts__sources{margin-top:10px;font-size:12px}.ai-facts__sources>summary{cursor:pointer;color:var(--accent);min-height:24px}.ai-facts__sources>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ai-facts__sources ul{margin:6px 0 0;padding-left:18px}.ai-note{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;margin:4px 0 16px;padding:12px 14px;font-size:13px}.ai-note p{margin:0 0 6px}.ai-warning{border:1px solid var(--warn);background:var(--warn-quiet);color:var(--fg);border-left-width:5px;border-radius:8px;margin:0 0 14px;padding:12px 14px;font-size:13px}.ai-key__saved{color:var(--muted);margin:0 0 8px;font-size:12px}.ai-key__replace{margin-bottom:4px}.ai-search__lead{margin:0 0 12px;font-size:14px}.ai-choice{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.ai-choice__button[aria-pressed=true]:before{content:"✓ "}.ai-search__change{margin-top:6px}.ai-search__row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.ai-search__row .ai-search__lead{margin:0}.ai-search__row .ai-search__change{flex:none;margin-top:0}.ai-sub{border-top:1px solid var(--line);padding:16px 0 6px}.ai-sub:first-child{border-top:0;padding-top:4px}.ai-sub h3{margin:0 0 8px;font-size:15px}.ai-sub h4{margin:14px 0 6px;font-size:13px}.ai-family,.ai-prices{border:0;min-width:0;margin:0 0 14px;padding:0}.ai-family>legend,.ai-prices>legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.ai-changed{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0;display:flex}.ai-tag{border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.ai-values{margin-bottom:12px}.ai-switch{align-items:center;gap:10px;min-height:28px;font-size:14px;font-weight:550;display:flex}.ai-switch input{margin:0}.ai-values .ws-error,.ai-values .ai-success{margin-top:12px;font-size:13px}.ai-success{color:var(--positive)}.ai-success__line{margin:0 0 4px;font-size:13px}.ai-dialog__line{margin:0 0 10px}.ai-autopilot__list{margin:6px 0 0;padding-left:18px;font-size:13px}.ai-autopilot__list li{margin-bottom:4px}.ai-status{margin-bottom:20px;padding:22px 26px}.ai-status__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;min-height:30px;display:flex}.ai-status__title{align-items:center;gap:12px;min-width:0;display:flex}.ai-status__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-status__main{min-width:0;margin-top:8px}.ai-status h2{margin:0;font-size:18px}.ai-status p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.ai-status p.ai-status__line{color:var(--fg);margin-top:0;font-size:13px}.ai-status__word{font-weight:600}.ai-status p.ai-status__badge{color:var(--muted);background:0 0;padding:0;font-size:12px}.ai-status__test{margin-top:12px}.ai-status__detail{min-width:0}.ai-status__partial{color:var(--fg)}.ai-status__time{font-size:11px}.ai-status__details{margin-top:10px}.ai-status__details>summary{cursor:pointer;color:var(--accent);width:fit-content;min-height:24px;font-size:12px;text-decoration:underline}.ai-status__details>summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ai-status__diagnostics{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;font-family:var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:6px;margin:8px 0 0;padding:10px 12px;font-size:11px;overflow:auto}.ai-jobs{border-top:1px solid var(--line);margin-top:16px;padding-top:14px;font-size:13px}.ai-jobs p{margin:4px 0}.ai-jobs__summary{cursor:pointer;min-height:24px;font-weight:600}.ai-jobs__summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ai-jobs__list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ai-operation{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:12px;display:flex}.ai-operation__label{font-weight:550}.ai-operation__state{color:var(--muted);overflow-wrap:anywhere}.ai-operation--ready .ai-operation__state{color:var(--positive)}@media (pointer:coarse){.ai-model__link{align-items:center;min-height:44px;display:inline-flex}.ai-check,.ai-switch{min-height:44px}.ai-card{min-height:72px}}@media (width<=760px){.ai-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ai-cards__grid,.ai-fields{grid-template-columns:minmax(0,1fr)}.ai-model__group,.ai-status{padding:18px 16px}.ai-status__head{flex-wrap:wrap}}.ob-sys-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ob-sys-cards .ob-sys-card{margin:0}.ob-sys-card{min-width:0;padding:18px 20px}.ob-sys-card h2{margin:0 0 6px;font-size:16px}.ob-sys-card p{overflow-wrap:anywhere;margin:0}.ob-sys-card+.ob-sys-card{margin-top:14px}.ob-sys-cards .ob-sys-card+.ob-sys-card{margin-top:0}.ob-sys-notnow{justify-items:start;gap:4px;display:grid}.ob-sys-notnow p{margin:0;font-size:13px}.ob-sys-test{justify-items:start;gap:4px;display:grid}.ob-sys-test .ai-field__hint{max-width:560px;margin:0}.ob-sys-status{border:1px solid var(--line);background:var(--surface-raised);overflow-wrap:anywhere;border-left-width:5px;border-radius:8px;margin:0;padding:12px 14px;font-weight:600}.ob-sys-status[data-tone=ready]{border-left-color:var(--positive);background:var(--positive-quiet)}.ob-sys-status[data-tone=attention]{border-left-color:var(--danger);background:var(--danger-quiet)}.ob-sys-status[data-tone=waiting]{border-left-color:var(--warn);background:var(--warn-quiet)}.ob-sys-status[data-tone=off]{border-left-color:var(--line-strong)}.ob-sys-anyway{justify-items:start;gap:2px;display:grid}.ob-sys-anyway .ai-field__hint{margin:0}.ob-sys-note{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;margin:0;padding:12px 14px;font-size:14px}.ob-sys-state{justify-items:start;gap:10px;padding:22px 26px;display:grid}.ob-sys-state h2{margin:0;font-size:18px}.ob-sys-jobs{gap:8px;margin:0;display:grid}.ob-sys-jobs>div{grid-template-columns:150px minmax(0,1fr);gap:4px 14px;display:grid}.ob-sys-jobs dt{font-weight:650}.ob-sys-jobs dd{color:var(--muted);margin:0}.ob-sys-block{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;min-width:0;padding:18px 20px;display:grid}.ob-sys-block h2{margin:0;font-size:17px}.ob-sys-block p{overflow-wrap:anywhere;margin:0}.ob-sys-reason{border-top:1px solid var(--line);padding-top:12px}.ob-sys-reason h3{margin:0 0 2px;font-size:15px}.ob-sys-reason h4{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-size:12px}.ob-sys-reason p{max-width:640px}.ob-sys-adjusted{border-left:4px solid var(--accent);padding:16px 20px}.ob-sys-adjusted h2{margin:0 0 8px;font-size:15px}.ob-sys-adjusted ul{margin:0;padding-left:18px;font-size:13px}.ob-sys-summary{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0;padding:0;list-style:none}.ob-sys-summary__row{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:4px 16px;min-height:44px;padding:14px 18px;display:grid}.ob-sys-summary__row:first-child{border-top:0}.ob-sys-summary__name{font-weight:650}.ob-sys-summary__value{overflow-wrap:anywhere}.ob-sys-summary__change{align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (width<=768px){.ob-sys-cards,.ob-sys-jobs>div{grid-template-columns:minmax(0,1fr)}.ob-sys-summary__row{grid-template-columns:minmax(0,1fr) auto}.ob-sys-summary__name{grid-column:1/-1}}.system-ai-journey{flex-direction:column;gap:24px;display:flex}.system-ai-providers .ai-cards{border:0;min-width:0;margin:0;padding:0}.system-ai-providers .ai-cards>legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.system-ai-providers .ai-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ss .system-ai-journey .system-ai-providers .ai-card{border:1px solid var(--line);background:var(--bg);box-shadow:none;color:var(--fg);border-radius:3px;align-items:flex-start;gap:12px;min-height:104px;padding:18px;display:flex;position:relative}.ss .system-ai-journey .system-ai-providers .ai-card:hover{border-color:var(--section-line);background:var(--bg)}.ss .system-ai-journey .system-ai-providers .ai-card.ai-card--selected{border:1px solid var(--accent);box-shadow:inset 0 2px 0 var(--accent);background:var(--bg);padding:18px}.system-ai-providers .ai-card input{appearance:none;border:1.5px solid var(--line-strong);background:0 0;border-radius:50%;width:16px;height:16px;margin:0;position:absolute;top:21px;right:18px}.system-ai-providers .ai-card input:checked{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 4px,transparent 4.5px)}.system-ai-providers .ai-card__body{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.system-ai-providers .ai-card__name{padding-right:22px;font-size:15px;font-weight:500;line-height:1.5}.system-ai-providers .ai-card__summary,.system-ai-providers .ai-card__hint{color:var(--muted);font-size:12px;line-height:1.55}.system-ai-providers .ai-card__hint{display:none}.system-ai-providers>.ai-note{color:var(--muted);margin-top:12px;font-size:12px}.system-ai-configuration{border:0;border-top:1px solid var(--line);flex-direction:column;gap:16px;min-width:0;margin:0;padding:20px 0 0;display:flex}.system-ai-configuration .ai-foundry{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.system-ai-configuration .ai-field{flex-direction:column;gap:7px;max-width:none;margin:0;display:flex}.system-ai-configuration .ai-field>label,.system-ai-configuration .ai-field__title{font-size:12px;font-weight:500}.system-ai-configuration .ai-field__hint{color:var(--muted);max-width:760px;margin:0;font-size:12px;line-height:1.65}.system-ai-configuration .ai-key__entry{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:12px;display:grid}.system-ai-configuration .ai-key__stored{border:1px solid var(--line);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 12px;display:flex}.system-ai-configuration .ai-key__stored .ai-key__saved{margin:0}.system-ai-configuration .ai-key__stored .button{min-height:32px;padding:0 8px}.system-ai-status{border:1px solid var(--line);background:var(--bg);border-radius:3px;flex-direction:column;gap:10px;padding:14px 16px;font-size:14px;font-weight:400;display:flex}.system-ai-status strong{font-weight:500}.system-ai-status--ready{background:0 0;border:0;gap:12px;padding:0}.system-ai-journey>.ai-note,.system-ai-journey>.ai-field__hint{color:var(--muted);font-size:12px}.ss .system-ai-configuration .ai-key>.ai-model__link{min-height:28px;color:var(--muted);justify-content:flex-start;align-self:flex-start;padding:0;font-size:12px}.settings-cost{max-width:860px}.settings-cost .ws-state{padding:22px 26px}.cost-card{margin-bottom:22px;padding:24px 28px}.cost-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:8px;display:flex}.cost-card__head h2{margin:0;font-size:18px}.cost-card h3{margin:0;font-size:14px}.cost-card__lede,.cost-hint{color:var(--muted);overflow-wrap:anywhere;margin:0 0 10px;font-size:13px}.cost-hint{margin:8px 0 0;font-size:12px}.cost-saves{color:var(--muted);max-width:700px;margin:0 0 18px;font-size:13px}.cost-field{min-width:0;margin-top:14px}.cost-field label{margin-bottom:7px;font-size:12px;font-weight:500;display:block}.cost-field .input{width:100%;min-width:0;max-width:260px}.cost-field>p{color:var(--muted);max-width:560px;margin:7px 0 0;font-size:12px}.cost-field .cost-problem{color:var(--danger);font-weight:600}.cost-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;display:grid}.cost-fields .input{max-width:none}.cost-fields{align-items:start}.cost-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cost-chip{border:1px solid var(--line-strong);background:var(--surface);min-width:56px;min-height:36px;color:var(--fg);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:550}.cost-chip:hover{background:var(--accent-quiet)}.cost-chip:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.cost-chip[aria-pressed=true]{border:2px solid var(--accent);color:var(--accent);font-weight:700}.workspace.vector-experience.ss-app .ws-main .cost-chips{gap:8px;margin-top:8px}.workspace.vector-experience.ss-app .ws-main .cost-chip{min-width:0;font-size:12px;font-weight:500}.workspace.vector-experience.ss-app .ws-main .cost-chip[aria-pressed=true]{border:1px solid var(--accent);background:var(--accent-quiet);color:var(--fg);font-weight:600}.cost-facts{gap:4px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.cost-facts a{font-weight:550}.cost-switch{align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.cost-switch input{accent-color:var(--accent);margin:0}.cost-adjusted{border-left:4px solid var(--accent);margin-bottom:22px;padding:18px 24px}.cost-adjusted h2{margin:0 0 8px;font-size:15px}.cost-adjusted ul{margin:0;padding-left:18px;font-size:13px}.cost-price{border-top:1px solid var(--line);padding:14px 0}.cost-price:first-of-type{border-top:0;padding-top:4px}.cost-price__head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.cost-price__line{overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.cost-tag{border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:650;display:inline-block}.cost-price .cost-problem{color:var(--danger);margin:8px 0 0;font-size:13px;font-weight:600}.cost-price-boxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px;margin-top:6px;display:grid}.cost-price-boxes .input{max-width:none}.cost-reset{margin-top:10px}@media (pointer:coarse){.cost-chip{min-height:44px}}@media (width<=600px){.cost-card{padding:20px 18px}.cost-fields,.cost-price-boxes{grid-template-columns:minmax(0,1fr)}.cost-field .input{max-width:none}}.system-profile{flex-direction:column;gap:26px;max-width:1024px;min-height:100%;margin:0 auto;padding:0 0 12px;display:flex}.system-arrival-heading{flex-direction:column;gap:14px;display:flex}.ss .system-arrival-heading h1{letter-spacing:-1.4px;min-height:49px;font-size:44px;font-weight:400;line-height:1.1}.system-arrival-heading>p{color:var(--muted);max-width:640px;font-size:16px}.system-profile__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.system-profile__columns>section{flex-direction:column;gap:14px;display:flex}.system-section-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.ss .system-section-heading h2{font-size:15px;font-weight:600}.system-verified{color:var(--accent);align-items:center;gap:6px;font-size:11px;display:inline-flex}.system-profile>.ss-scene-actions{margin-top:auto;padding-top:2px}.system-provider{border:1px solid var(--section-line);background:var(--bg);box-shadow:inset 0 2px 0 var(--accent);border-radius:3px;flex-direction:column;gap:4px;padding:22px 24px;display:flex}.system-provider__head{justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.system-provider__identity{align-items:center;gap:14px;display:flex}.system-provider__symbol{border:1px solid var(--line);background:var(--surface);border-radius:3px;place-items:center;width:40px;height:40px;display:grid}.system-provider__name{font-size:17px;font-weight:500;display:block}.system-provider__fact{border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:20px;padding:8px 0;display:grid}.system-provider__fact>span:first-child{color:var(--muted)}.system-provider__status{color:var(--accent);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.system-provider__status:before{content:"";background:currentColor;border:1.5px solid;border-radius:50%;width:8px;height:8px}.system-provider__check{border-top:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.system-provider__checks{flex-direction:column;margin-top:14px;display:flex}.system-provider__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:4px;padding-top:16px;display:flex}.system-provider__foot>p{max-width:520px;color:var(--muted);font-size:12px}.system-providers-roadmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.system-provider-option{border:1px solid var(--line);background:var(--bg);border-radius:3px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.system-provider-option strong{font-size:14px;font-weight:500}.system-provider-option p{color:var(--muted);font-size:12px}.system-guardrails{flex-direction:column;gap:24px;display:flex}.system-section-rule{border-bottom:2px solid var(--section-line);padding-bottom:10px}.ss .system-section-rule h2{font-size:14px;font-weight:600}.system-guardrails .ss-choice-row{border-top:0;border-bottom:1px solid var(--line);padding:12px 0}.system-guardrails .ss-choice-row__control{max-width:none}.system-guardrails .ss-choice-row__label strong{font-weight:500}.system-guardrails .ai-picker{max-width:480px;margin:0}.system-guardrails .ai-picker>label,.system-guardrails .ai-picker>.ai-field__hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.system-guardrails .ai-field__hint,.system-guardrails .ai-facts,.system-guardrails .ai-facts p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.system-guardrails .ai-search{background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.system-guardrails .ai-search__lead{font-size:13px}.system-guardrails .ai-choice{gap:8px;margin:0}.system-guardrails .ai-field{max-width:480px}.system-guardrails .ai-key{background:0 0;border:0;margin:0;padding:0}.system-search-required{color:var(--warn);font-size:12px}.system-recommended{color:var(--accent);white-space:nowrap;font-size:11px;display:inline-flex}.system-privacy-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:8px;padding-top:12px;display:grid}.system-privacy-choices .ss-choice>strong{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;font-weight:500;display:flex}.system-limit-chips{flex-wrap:wrap;gap:8px;display:flex}.ss .system-limit-chip{border:1px solid var(--line);background:var(--bg);min-height:32px;color:var(--fg);font:inherit;cursor:pointer;border-radius:3px;padding:0 12px;font-size:12px}.ss .system-limit-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-quiet);color:var(--accent)}.ss .system-text-action{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px}.system-smaller-limits summary{color:var(--accent);cursor:pointer;font-size:12px}.system-smaller-limits__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:10px;display:grid}.system-model-resource{padding:12px 0}.system-guardrails>.ws-card{background:0 0;border:0}.system-launch{grid-template-columns:380px minmax(0,1fr);align-items:center;gap:72px;width:100%;max-width:1144px;min-height:100%;margin:0 auto;padding:24px 0;display:grid}.system-launch__content{flex-direction:column;gap:22px;display:flex}.ss .system-launch__content h1{letter-spacing:-1.3px;font-size:42px}.system-launch__content .system-arrival-heading{gap:10px}.system-launch__content .system-arrival-heading>p{font-size:15px}.system-launch__actions{justify-content:space-between;align-items:center;gap:20px;padding-top:8px;display:flex}.system-launch__actions>.ss-help{max-width:480px}.system-launch__actions>.button{flex:none}.system-privacy-choices .ss-radio-choice{gap:7px;padding:14px 16px;position:relative}.system-privacy-choices .ss-radio-choice__title{font-size:13px}.system-privacy-choices .ss-radio-choice__description{font-size:12px}.system-privacy-choices .ss-radio-choice__badge{letter-spacing:0;text-transform:none;border:0;padding:0;font-size:11px}.system-privacy-choices .ss-radio-choice input{opacity:0;width:1px;height:1px;position:absolute}.system-privacy-choices .ss-radio-choice:focus-within{outline:2px solid var(--accent);outline-offset:3px}.system-privacy-choices .ss-radio-choice[data-selected=true]{background:var(--region-assistant)}.system-guardrails .ai-facts-compact{color:var(--muted);max-width:480px;font-size:12px}.system-guardrails .ai-facts-compact>details>summary{color:var(--accent);cursor:pointer;font-size:11px}.system-guardrails .ai-facts-compact .ai-facts{background:var(--bg);border:1px solid var(--line);margin-top:10px;padding:12px}.ss-searchable-choice{min-width:0;position:relative}.ss-searchable-choice__field{position:relative}.ss .ss-searchable-choice__field>.input{padding-right:42px}.ss .ss-searchable-choice__toggle{width:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;display:grid;position:absolute;top:2px;bottom:2px;right:2px}.ss .ss-searchable-choice__toggle:hover{background:var(--surface-hover);color:var(--fg)}.ss-searchable-choice__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ss-searchable-choice__options{z-index:20;overscroll-behavior:contain;border:1px solid var(--line-strong);background:var(--bg);max-height:240px;color:var(--fg);border-radius:3px;margin:0;padding:4px;list-style:none;position:absolute;inset:calc(100% + 5px) 0 auto;overflow:auto}.ss-searchable-choice__options>[role=option]{cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:flex}.ss-searchable-choice__options>[role=option][data-active=true]{background:var(--surface-hover)}.ss-searchable-choice__options>[role=option][aria-selected=true]{color:var(--accent)}.ss-searchable-choice__empty{color:var(--muted);padding:10px;font-size:12px}.system-identity-domains{align-items:start}.system-identity-domains__list{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.system-identity-domains__list li{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface);border-radius:3px;max-width:100%;padding:3px 8px;font-size:12px}.system-identity-domains__body{flex-direction:column;gap:8px;display:flex}.system-identity-domains__edit{flex-direction:column;grid-column:2/-1;gap:12px;max-width:720px;padding:4px 0 8px;display:flex}.system-identity-domains__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.system-identity-domains__latest{border-left:2px solid var(--accent);background:var(--surface);flex-direction:column;gap:10px;padding:12px;display:flex}.system-identity-domains__latest>p{color:var(--muted);font-size:12px}.system-identity-domains__message{max-width:720px;font-size:12px}.system-provider-option__title{align-items:center;gap:10px;min-height:30px;display:flex}.system-provider-option__title>svg{flex:none}.system-provider__symbol>svg{width:28px;height:28px}.system-provider__identity>div{flex-direction:column;gap:2px;display:flex}.system-guardrails{gap:20px}.system-guardrails .ss-choice-row{grid-template-columns:180px minmax(0,1fr);gap:24px;padding:16px 0}.system-guardrails .ss-choice-row:last-child{border-bottom:0}.system-guardrails .ss-choice-row__label{gap:4px;padding-top:7px}.system-guardrails .ss-choice-row__control{gap:10px}.system-guardrails .ai-picker{max-width:560px}.system-guardrails details.ai-facts-compact{max-width:560px;color:var(--muted);font-size:12px}.system-guardrails details.ai-facts-compact>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:12px;list-style:none;display:flex}.system-guardrails details.ai-facts-compact>summary::-webkit-details-marker{display:none}.system-guardrails .ai-facts-compact__action{color:var(--accent);white-space:nowrap;font-size:11px}.system-guardrails .ai-facts-compact__action:after{content:" +"}.system-guardrails details.ai-facts-compact[open] .ai-facts-compact__action:after{content:" −"}.system-guardrails details.ai-facts-compact .ai-facts{border:1px solid var(--line);background:var(--bg);border-radius:3px;margin-top:14px;padding:16px}.system-guardrails .system-guardrails__review{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:2px 0;font-size:12px;display:inline-flex}.system-guardrails__review>span:nth-child(2){color:var(--accent);font-size:11px}.system-guardrails__review>svg{color:var(--accent);transition:transform .16s}.system-guardrails__review[aria-expanded=true]>svg{transform:rotate(180deg)}.system-guardrails__review:focus-visible,.system-guardrails details.ai-facts-compact>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.system-guardrails__panel{padding-top:14px}.system-guardrails__panel[hidden]{display:none}.system-guardrails .system-privacy-choices{margin-bottom:12px;padding-top:14px}.system-guardrails .system-limit-chips{margin-bottom:4px}.system-guardrails .system-smaller-limits{margin-top:4px}.system-owners{flex-direction:column;gap:24px;width:100%;max-width:920px;display:flex;position:relative}.system-owners__section-heading{border-bottom:2px solid var(--section-line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.system-owners__section-heading h2{margin:0;font-size:14px;font-weight:600}.system-owners__section-heading>span{color:var(--dim);flex:none;font-size:12px}.system-owners__section-heading>.system-owners__recommended{color:var(--accent)}.system-owners__domain-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) 150px auto;align-items:center;gap:18px;padding:12px 0;display:grid}.system-owners__domain-name{flex-direction:column;min-width:0;display:flex}.system-owners__domain-name strong{font-weight:500}.system-owners__domain-name small{color:var(--dim);font-size:12px}.system-owners__person{align-items:center;gap:10px;min-width:0;display:flex}.system-owners__person>div{flex-direction:column;min-width:0;display:flex}.system-owners__person>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.system-owners__person small{color:var(--muted);font-size:12px}.system-owners__avatar{border:1px solid var(--line);background:var(--surface-raised);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.system-owners__status{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.system-owners__status i{border:1.5px solid;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.system-owners__status[data-tone=confirmed]{color:var(--accent)}.system-owners__status[data-tone=attention]{color:var(--warn)}.ss .system-owners .system-owners__owner-action{min-height:32px;padding:0 8px;font-size:12px}.system-owners__invitation{border-bottom:1px solid var(--line);padding:14px 0 20px}.system-owners__create{grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) auto;align-items:start;gap:12px;padding-top:14px;display:grid}.system-owners__create>div{min-width:0}.ss .system-owners__create .input{min-height:38px;padding:8px 12px}.ss .system-owners__create>.button{min-height:38px}.system-owners__help{color:var(--muted);margin:0;padding-top:10px;font-size:12px}.system-owners__empty{color:var(--muted);padding:18px 0 4px;font-size:13px}.system-owners__admin-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2.6fr) 200px;align-items:center;gap:18px;padding:12px 0;display:grid}.system-owners__admin-row>a{justify-self:end;font-size:12px}.system-owners__admin-row .system-owners__help{padding-top:4px}.system-owners__security-note{color:var(--dim);margin:0;font-size:12px}@media (prefers-reduced-motion:no-preference){.system-owners>section{animation:.7s both ss-reveal}.system-owners>section:nth-child(2){animation-delay:.24s}}.system-owners__domain-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) auto auto}.system-owners__domain-name small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.activity{max-width:1180px}.activity-content{min-width:0}.activity-view{align-content:start;gap:22px;display:grid}.workspace.vector-experience.ss-app .activity .activity-view{gap:24px}.workspace.vector-experience.ss-app .activity .activity-view>.ws-page-head{margin-bottom:0}.workspace.vector-experience.ss-app .activity .activity-view>.ss-tabs{margin:-4px 0 0}.workspace .activity .activity-card{padding-bottom:8px}.workspace .activity .activity-note{color:var(--muted);margin:0;padding:4px 20px 20px}.workspace .activity .activity-note[role=alert]{color:var(--danger)}.workspace .activity .activity-scroll{margin:0 20px 20px;overflow-x:auto}.workspace .activity .activity-scroll:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.workspace .activity .activity-table{border-collapse:collapse;width:100%;font-size:13px}.workspace .activity .activity-table th,.workspace .activity .activity-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);overflow-wrap:break-word;padding:9px 12px 9px 0}.workspace .activity .activity-table thead th{color:var(--muted);white-space:nowrap;border-top:0;font-size:11.5px;font-weight:500}.workspace .activity .activity-sub{color:var(--muted);font-size:12px;display:block}.workspace .activity .activity-refused{color:var(--danger)}.workspace .activity .activity-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace .activity .activity-filter label{color:var(--muted);font-size:12px;font-weight:500}.workspace .activity .activity-filter :is(.input,.button,select){min-height:36px}.workspace .activity .ws-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.workspace .activity .ws-card__head .ws-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:10.5px;font-weight:500}.ai-calls{margin-bottom:0;padding:20px}.ai-calls .ai-field{min-width:0}.ai-calls .ai-field label{margin-bottom:7px;font-size:12px;font-weight:500;display:block}.ai-calls .ai-field .input{width:100%;min-width:0}.ai-calls .ai-field>p{color:var(--muted);margin-top:7px;font-size:11px}.ai-calls__filters{grid-template-columns:repeat(2,minmax(0,260px));gap:20px;margin-bottom:18px;display:grid}.ai-calls__state{margin-top:12px;font-size:13px}.ai-calls__state .ws-error{margin-bottom:10px}.ai-calls__scroll{border:1px solid var(--line);border-radius:4px;overflow-x:auto}.ai-calls__scroll:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ai-calls__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:960px;font-size:12px}.ai-calls__table th:first-child{width:11%}.ai-calls__table th:nth-child(2){width:10%}.ai-calls__table th:nth-child(3){width:15%}.ai-calls__table th:nth-child(4){width:12%}.ai-calls__table th:nth-child(5){width:9%}.ai-calls__table th:nth-child(6){width:17%}.ai-calls__table th:nth-child(7){width:12%}.ai-calls__table th:nth-child(8){width:14%}.ai-calls__model,.ai-calls__sources{overflow-wrap:anywhere;font-weight:650;display:block}.ai-calls__secondary{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;display:block}.ai-calls__tokens{gap:3px;margin:0;display:grid}.ai-calls__tokens>div{justify-content:space-between;gap:6px;display:flex}.ai-calls__tokens dt{color:var(--muted)}.ai-calls__tokens dd{font-variant-numeric:tabular-nums;margin:0}.ai-calls__table th,.ai-calls__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:9px 12px}.ai-calls__table th:first-child,.ai-calls__table td:first-child{padding-left:20px}.ai-calls__table th:last-child,.ai-calls__table td:last-child{padding-right:20px}.ai-calls__table th{color:var(--muted);white-space:nowrap;background:var(--surface-raised);font-size:11.5px;font-weight:500}.ai-calls__table td{overflow-wrap:break-word}.ai-calls__table tbody tr:last-child td{border-bottom:0}.ai-calls__table .ai-calls__number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ai-calls__long{color:var(--muted);font-weight:600;display:block}.ai-calls__more{margin-top:16px}.ai-calls__more .ws-error{margin-top:10px;font-size:13px}.drift-score__form{padding-bottom:22px}.workspace .activity .drift-score__field{gap:6px;min-width:0;margin:4px 20px 14px;display:grid}.workspace .activity .drift-score__field label{font-size:12px;font-weight:500}.workspace .activity .drift-score__note{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.workspace .activity .drift-score__actions{margin:6px 20px 0}.workspace .activity .drift-score__problem{color:var(--danger);overflow-wrap:anywhere;margin:8px 20px 0;font-size:13px}.drift-score__card{align-content:start;gap:22px;min-width:0;display:grid}.workspace .activity .drift-score__facts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0 20px 20px;display:grid}.workspace .activity .drift-score__fact{border:1px solid var(--line);background:var(--surface-raised);border-radius:4px;min-width:0;padding:12px 14px}.workspace .activity .drift-score__fact dt{color:var(--muted);font-size:12px}.workspace .activity .drift-score__fact dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:18px;font-weight:650}.workspace .activity .drift-score__suggest{overflow-wrap:anywhere;margin:0 20px 20px;font-size:14px;font-weight:600}.workspace .activity .drift-score__lede{color:var(--muted);overflow-wrap:anywhere;margin:0 20px 12px;font-size:13px}.workspace .activity .drift-score__suggestion{gap:4px;margin:0 0 6px;display:grid}.workspace .activity .drift-score__suggestion .drift-score__suggest{margin-bottom:0}.workspace .activity .drift-quiet td:first-child{white-space:nowrap}.workspace .activity .drift-quiet td:nth-child(2){min-width:14em}.workspace .activity .drift-score__more{margin:0 20px 20px}.workspace .activity .drift-score__more>summary{cursor:pointer;margin-bottom:8px;font-size:13px;font-weight:600}.workspace .activity .drift-score__more .activity-scroll{margin:0}@media (width<=600px){.workspace .activity .drift-score__field,.workspace .activity .drift-score__actions,.workspace .activity .drift-score__problem,.workspace .activity .drift-score__facts{margin-left:16px;margin-right:16px}.ai-calls{padding:20px}.ai-calls__filters{grid-template-columns:minmax(0,1fr)}.workspace .activity .activity-scroll{margin:0 16px 16px}.workspace .activity .activity-note{padding:4px 16px 16px}}.save-bar{z-index:20;padding:12px 18px max(12px, env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--line-strong);box-shadow:0 -6px 18px var(--shadow-color);border-bottom:0;border-radius:4px 4px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:24px;display:flex;position:sticky;bottom:0}.save-bar--result{border-bottom:1px solid var(--line-strong);border-radius:4px}.save-bar__message{flex:320px;min-width:0}.save-bar__title{margin:0;font-size:14px;font-weight:650}.save-bar__live>p,.save-bar__problem{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.save-bar__problem{color:var(--danger);font-weight:600}.save-bar__notices{color:var(--muted);margin:4px 0 0;padding-left:18px;font-size:13px}.save-bar__hint{color:var(--muted);margin:4px 0 0;font-size:12px}.save-bar__actions{flex-wrap:wrap;gap:10px;display:flex}.ws-main:has(.save-bar){scroll-padding-bottom:140px}.settings-tabs__dot{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}@media (pointer:coarse){.save-bar .button{min-height:48px}}@media (width<=600px){.save-bar{padding-inline:14px}.save-bar__actions{width:100%}.save-bar__actions .button{flex:1 1 0}}.settings-vector,.vector-preferences{min-width:0}.vector-preferences__scope{max-width:76ch;color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.6}.workspace .vector-preferences__group{padding:var(--card-inset,20px);margin:0 0 20px}.vector-preferences__group>header{margin-bottom:16px}.vector-preferences__title{justify-content:space-between;align-items:center;gap:12px;min-height:20px;margin:0 0 4px;display:flex}.vector-preferences__group h2{letter-spacing:-.1px;margin:0;font-size:15px;font-weight:600}.vector-preferences__group header p{max-width:76ch;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.vector-preferences__group>header>h2{margin-bottom:4px}.vector-preferences__field{border:0;min-width:0;margin:0;padding:0}.vector-preferences__field>legend{margin-bottom:10px;padding:0;font-size:12px;font-weight:500}.vector-preferences__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vector-preferences__choices--memory{grid-template-columns:repeat(2,minmax(0,1fr))}.vector-preferences__choice{border:1px solid var(--line);cursor:pointer;border-radius:4px;align-items:flex-start;gap:10px;min-width:0;padding:14px;transition:background-color .16s,border-color .16s;display:flex}.vector-preferences__choice:hover{background:var(--surface-hover);border-color:var(--line-strong)}.vector-preferences__choice--selected{background:var(--accent-quiet);border-color:var(--line-strong)}.vector-preferences__choice:focus-within{outline:2px solid var(--focus);outline-offset:2px}.vector-preferences__choice:has(input:disabled){cursor:default}.vector-preferences__choice input{accent-color:var(--accent-strong);flex:none;margin:2px 0 0}.vector-preferences__choice>span{gap:5px;min-width:0;display:grid}.vector-preferences__choice strong{color:var(--fg);font-size:13px;font-weight:600;line-height:1.5}.vector-preferences__choice span>span{color:var(--muted);font-size:12px;line-height:1.55}.vector-preferences__greeting{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:16px 0 20px;padding-left:2px;display:flex}.vector-preferences__greeting>span{color:var(--muted);font-size:11px}.vector-preferences__greeting p{color:var(--fg);margin:0;font-size:13px;line-height:1.6}.vector-preferences__field--separated{border-top:1px solid var(--line);padding-top:20px}.vector-preferences__field--separated>legend{float:left;width:100%}.vector-preferences__field--separated>.vector-preferences__choices{clear:both}.vector-preferences__note{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.65}.vector-preferences__instructions{gap:10px;display:grid}.vector-preferences__instructions>label{font-size:13px;font-weight:600}.vector-preferences__instructions textarea{resize:vertical;min-height:112px;font-size:14px}.vector-preferences__instruction-foot{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.vector-preferences__instruction-foot p{max-width:70ch;color:var(--muted);flex:1;margin:0;font-size:12px;line-height:1.6}.vector-preferences__instruction-foot>span{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.vector-preferences__feedback p{margin:0 0 12px;font-size:13px;line-height:1.6}.vector-preferences__feedback [role=alert]{color:var(--danger)}.vector-preferences__feedback [role=alert]>button{margin-bottom:14px}.vector-preferences__feedback [role=status]{color:var(--muted)}.vector-preferences__feedback [role=status]:empty{display:none}.vector-preferences__actions{border:1px solid var(--line);background:var(--surface);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.vector-preferences__actions>div{gap:8px;display:flex}.vector-preferences__state{padding:var(--card-inset,20px)}.vector-preferences__state h2{margin:0 0 8px;font-size:17px}.vector-preferences__state p{color:var(--muted);margin:0 0 16px;line-height:1.6}.vector-preferences__state p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.vector-preferences__choice{transition:none}}.people{gap:28px;display:grid}.people .ws-page-head{margin-bottom:0}.people__scope{margin:0}.people__card{padding:20px}.people__section{min-width:0}.people__title{letter-spacing:-.1px;margin:0 0 8px;font-size:15px;font-weight:600}h3.people__title{font-size:14px}.people__lede{max-width:720px;color:var(--muted);margin:0 0 14px;font-size:14px}.people__note{max-width:720px;color:var(--muted);margin:0 0 12px;font-size:13px}.people__tools{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;display:flex}.people__tools .input{width:auto;min-width:200px;max-width:280px;min-height:36px}.people__tools label{color:var(--muted);font-size:13px}.people__tools .people__push{margin-left:auto}.people__field{align-items:center;gap:8px;display:inline-flex}.people-table{border-collapse:collapse;width:100%;font-size:13px}.people-table th,.people-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:10px 12px}.people-table thead th{color:var(--muted);overflow-wrap:normal;font-size:12px;font-weight:500}.people-table .people-table__word{overflow-wrap:normal}.people-table tbody th{font-weight:650}.people-table__actions{flex-wrap:wrap;gap:6px;display:flex}.people__empty{color:var(--muted);margin:0}.people__done{margin:0 0 12px;font-weight:650}.people-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:0 0 16px;display:flex}.people-tabs__tab{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 14px;font-size:14px}.people-tabs__tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:650}.people-form{gap:8px;max-width:520px;margin:0 0 16px;display:grid}.people-form label{color:var(--muted);font-size:13px}.people-form .input{width:100%}.people-form--row{flex-wrap:wrap;align-items:end;gap:12px;max-width:none;display:flex}.people-form--row>div{gap:4px;display:grid}.people-picker{gap:6px;display:grid}.people-picker label{color:var(--muted);font-size:13px}.people-group{border-bottom:1px solid var(--line);padding:12px 0}.people-group__head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.people-group__head h3{margin:0;font-size:15px}.people-group__head p{color:var(--muted);margin:0;font-size:13px}.people-group__members{margin:10px 0 0 12px}.people-owners{gap:6px;display:grid}.people-owners .button{justify-self:start}.people-waiting{gap:10px;margin:0;padding:0;list-style:none;display:grid}.people-waiting li{border-bottom:1px solid var(--line);padding:10px 0}.people-waiting p{margin:0 0 6px}.people-removal__field{gap:6px;min-width:0;display:grid}.people-removal__review{margin:0;padding:0;list-style:none}.people-removal__review li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:4px;padding:12px 0;display:grid}.people-directory.access-pane .people-directory__table-wrap{background:0 0;border:0;border-radius:0}.people-directory.access-pane .people-directory__table{background:0 0;min-width:1000px;font-size:14px;line-height:1.5}.people-directory.access-pane .people-directory__table thead th{border-top:0;border-bottom:1px solid var(--line);color:var(--muted);vertical-align:bottom;background:0 0;padding:0 12px 12px;font-size:12px;font-weight:500}.people-directory.access-pane .people-directory__table tbody :is(td,th[scope=row]){vertical-align:middle;background:0 0;border-top:0;padding:16px 12px}.people-directory.access-pane .people-directory__table tbody tr+tr>:is(td,th[scope=row]){border-top:1px solid var(--line)}.people-directory.access-pane .people-directory__table tr>:first-child,.people-directory.access-pane .people-directory__table tbody tr>:is(td,th[scope=row]):first-child{padding-left:0}.people-directory.access-pane .people-directory__table tr>:last-child,.people-directory.access-pane .people-directory__table tbody tr>:is(td,th[scope=row]):last-child{padding-right:0}.people-directory.access-pane .people-directory__table tbody tr:hover>:is(td,th[scope=row]){background:color-mix(in srgb, var(--surface-hover) 40%, transparent)}.people-directory.access-pane .people-directory__table tbody th[scope=row]{font-weight:500}.people-directory__identity{min-width:140px;max-width:230px}.people-directory__name{color:var(--fg)}.people-directory__self{color:var(--muted);font-size:12px;font-weight:400}.people-directory__email{min-width:160px;max-width:280px;color:var(--muted);font-size:13px}.people-directory__fact{color:var(--muted);font-size:13px}.people-directory__roles{max-width:250px;font-size:13px}.people-directory__signed-in{white-space:nowrap}.people-directory .people-directory__actions-cell{text-align:right}.people-directory__row-actions{min-height:var(--control-sm);vertical-align:middle;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.people-directory .people-directory__row-actions>button{height:var(--control-sm);min-height:var(--control-sm);border-radius:3px;align-self:center;margin:0;padding-block:0;line-height:1}.people-directory .people-directory__row-actions>button.people-directory__edit{color:var(--fg);box-shadow:none;background:0 0;border-color:#0000}.people-directory .people-directory__row-actions>button.people-directory__edit:hover{background:var(--surface-hover)}.people-directory .people-directory__row-actions>button.people-directory__more{width:var(--control-sm);min-width:var(--control-sm);color:var(--muted);box-shadow:none;background:0 0;border-color:#0000;padding-inline:0}.people-directory .people-directory__row-actions>button.people-directory__more:hover{background:var(--surface-hover);color:var(--fg)}.workspace.vector-experience.ss-app .access-roles .access-roles__lede{margin:0;line-height:1.55}.workspace.vector-experience.ss-app .access-roles .access-sheet-box{background:0 0}.workspace.vector-experience.ss-app .access-roles .access-sheet--roles{table-layout:fixed;min-width:960px;line-height:1.5}.access-roles__kind-column{width:144px}.access-roles__rights-column{width:96px}.access-roles__read-column{width:128px}.access-roles__usage-column{width:176px}.access-roles__actions-column{width:136px}.workspace.vector-experience.ss-app .access-roles .access-sheet thead th,.workspace.vector-experience.ss-app .access-roles .access-sheet tbody tr>:is(td,th[scope=row],th[scope=rowgroup]){padding:16px var(--ss-inset);border-top:0;border-bottom:1px solid var(--line);vertical-align:middle;overflow-wrap:break-word;background:0 0}.workspace.vector-experience.ss-app .access-roles .access-sheet thead th{font-size:12px;font-weight:500}.workspace.vector-experience.ss-app .access-roles .access-sheet tbody tr.access-sheet__section>th{height:auto;color:var(--muted);border-bottom:0;padding-block:16px 8px;font-size:12px;font-weight:600}.workspace.vector-experience.ss-app .access-roles .access-sheet tbody:last-child tr:last-child>:is(td,th[scope=row]){border-bottom:0}.workspace.vector-experience.ss-app .access-roles .access-sheet tbody tr:not(.access-sheet__section):hover>:is(td,th[scope=row]){background:var(--surface-hover)}.workspace.vector-experience.ss-app .access-roles .access-sheet .access-sheet__end{text-align:right;width:136px}.workspace.vector-experience.ss-app .access-roles .access-sheet .access-sheet__line{overflow-wrap:anywhere;max-width:65ch;margin-top:8px;line-height:1.55}.access-roles__actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.workspace.vector-experience.ss-app .access-roles .access-roles__empty .ss-empty{max-width:none;padding-block:8px}.access-page{gap:var(--space-5);min-width:0;display:grid}.access-page .ws-page-head{margin-bottom:0}.access-muted{color:var(--muted);margin:0;font-size:13px}.access-state{padding:var(--space-6) 0;gap:var(--space-3);justify-items:start;display:grid}.access-head__domain{align-items:center;gap:7px;display:inline-flex}.access-destination{display:contents}.access-domain-settings{position:relative}.access-domain-settings>summary{box-sizing:border-box;min-height:36px;color:var(--muted);cursor:pointer;border-radius:4px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:500;list-style:none;transition:background-color .16s,color .16s;display:inline-flex}.access-domain-settings>summary::-webkit-details-marker{display:none}.access-domain-settings>summary:hover,.access-domain-settings[open]>summary{background:var(--surface-hover);color:var(--fg)}.access-domain-settings__body{z-index:20;border:1px solid var(--line);background:var(--surface);width:340px;box-shadow:var(--shadow-pop);text-align:left;border-radius:4px;gap:12px;padding:20px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.access-domain-settings__body h2{margin:0;font-size:15px;font-weight:600}.workspace.vector-experience.ss-app .access-page>.kit-tabs>.kit-tabs__list{gap:28px;margin:0 0 24px;overflow:visible}.workspace.vector-experience.ss-app .access-page>.kit-tabs>.kit-tabs__list .kit-tabs__tab{text-align:left;grid-template-columns:auto max-content;place-content:start;gap:3px 8px;min-height:40px;padding:8px 0 12px;display:grid}.workspace.vector-experience.ss-app .access-page>.kit-tabs>.kit-tabs__list .kit-tabs__tab:not(:has(.kit-tabs__description)){align-content:center;padding:0}.workspace.vector-experience.ss-app .access-page>.kit-tabs>.kit-tabs__list .kit-tabs__tab[aria-selected=true]{color:var(--fg)}.workspace.vector-experience.ss-app .access-page .kit-tabs__description{max-width:220px;color:var(--muted);white-space:normal;grid-column:1/-1;font-size:12px;font-weight:400;line-height:1.45}.workspace.vector-experience.ss-app .access-page .kit-tabs__count{grid-area:1/2;place-self:center start;font-size:11px;line-height:16px}.access-section-head{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.access-section-head h2{color:var(--fg);letter-spacing:-.025em;margin:0 0 6px;font-size:18px;font-weight:600}.access-section-head p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.access-note{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--info) 35%, transparent);background:color-mix(in srgb, var(--info) 8%, var(--surface));color:var(--fg);border-radius:8px;margin:0;font-size:14px}.access-admin-context{max-width:92ch;color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.6;display:flex}.access-admin-context__icon{color:var(--muted);flex:none;margin-top:3px}.access-banner{gap:var(--space-2);padding:0;display:grid}.access-banner__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.access-banner__line{align-items:center;gap:var(--space-3);border-top:1px solid var(--line);padding:16px 0;display:flex}.access-banner__icon{color:var(--muted);flex:none}.access-banner__text{min-width:0;color:var(--fg);overflow-wrap:anywhere;flex:1;margin:0;font-size:13px;line-height:1.6}.access-banner__more{justify-self:start}.access-loading{border:1px solid var(--line);border-radius:8px;gap:1px;display:grid;overflow:hidden}.access-loading__row{height:var(--row-h);background:var(--surface-raised)}.access-loading__row:nth-child(odd){background:var(--surface-hover)}.access-who{gap:var(--space-4);min-width:0;display:grid}.access-who__toolbar{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.access-who__search{width:min(100%,340px);position:relative}.access-who__search>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.workspace .access-who__filter{border-color:var(--line);background:var(--surface);border-radius:8px;width:100%;min-height:40px;padding-left:38px}.access-who__toolbar-actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.access-who__show{align-items:center;gap:var(--space-2);width:100%;display:flex}.access-who__show-label{color:var(--muted);flex:none;font-size:13px;font-weight:600}.access-who__show-select{min-height:var(--control-lg);flex:1}.access-who__empty{color:var(--muted);margin:0}.access-legend{align-items:center;gap:var(--space-2) var(--space-4);color:var(--muted);flex-wrap:wrap;flex:1;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.access-legend__item{align-items:center;gap:6px;display:inline-flex}.workspace .access-legend .access-legend__cell{cursor:default;width:20px;height:20px}.access-legend__dot{background:var(--info);border-radius:50%;width:6px;height:6px}.access-who__who{align-items:center;gap:var(--space-2);text-align:left;min-width:0;display:flex}.access-who__name{min-width:0;color:var(--fg);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0;line-height:1.3;display:grid}.access-who__name:hover .access-who__primary{text-underline-offset:3px;text-decoration:underline}.access-who__primary{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.access-who__secondary{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.access-who__area-head{color:var(--fg);align-items:center;gap:6px;display:inline-flex}.access-who__area-head svg{color:var(--muted);flex:none}.access-who__subnote{margin-left:var(--space-2);font-weight:400}.access-who__badge{align-items:center;gap:6px;display:inline-flex}.access-who__browse{text-align:center;max-width:100%}.access-who__below{align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;display:flex}.access-avatar{background:var(--surface-raised);width:24px;height:24px;color:var(--fg);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:inline-grid}.access-avatar[data-kind=person]{background:var(--accent-quiet);color:var(--accent-strong)}.access-avatar--lg{width:40px;height:40px;font-size:14px}.access-dot{background:var(--info);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.access-dot--corner{position:absolute;top:2px;right:0}.access-data,.access-summary{min-width:40px;min-height:var(--control-sm);padding:0 var(--space-2);color:var(--fg);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex;position:relative}.access-data:hover,.access-summary:hover{background:var(--accent-quiet)}.access-summary,.access-data[data-word=none],.access-data[data-word=names]{color:var(--muted);font-weight:500}.access-data[data-another]{border:1px dashed var(--cell-off);color:var(--muted);font-weight:500}.access-tap{place-items:center;display:inline-grid}.access-tap__pop{gap:var(--space-3);display:grid}.access-tap__reason{margin:0}.access-tap__button{width:100%}.role-picker{max-width:100%;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 6px 0 4px;font-weight:400;display:inline-flex}.role-picker--cell{min-height:var(--control-sm)}.role-picker--field{min-height:var(--control-md);border-color:var(--line-strong);background:var(--surface);padding:0 10px 0 8px}.role-picker:hover{border-color:var(--line);background:var(--surface)}.role-picker__chevron{color:var(--muted);flex:none}.role-picker__pop.role-picker__pop{width:min(380px,100vw - 32px);max-height:min(460px,100dvh - 120px);padding:6px;overflow-y:auto}.role-picker__list,.role-picker__group{display:grid}.role-picker__title{padding:var(--space-2) 10px var(--space-1);color:var(--dim);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.role-picker__divider{background:var(--line);height:1px;margin:6px 4px}.role-picker__option{gap:var(--space-1);width:100%;min-height:36px;padding:var(--space-2) 10px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;display:grid}.role-picker__option:hover,.role-picker__option:focus-visible{background:var(--surface-hover)}.role-picker__option[aria-selected=true]{background:var(--accent-quiet)}.role-picker__row{align-items:center;gap:var(--space-2);display:flex}.role-picker__meta{color:var(--muted);text-align:right;flex:1;font-size:12px}.role-picker__check{color:var(--accent);flex:none}.role-picker__line{color:var(--muted);font-size:12px;line-height:1.4}.role-picker__confirm{gap:var(--space-2);padding:10px;display:grid}.role-picker__question{margin:0;font-weight:600}.role-picker__note{color:var(--muted);margin:0;font-size:12px}.role-picker__actions{justify-content:flex-end}.access-find{flex:1;min-width:280px;max-width:420px;position:relative}.access-find__input{width:100%;min-height:var(--control-md)}.access-find__list{z-index:30;border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-pop);border-radius:8px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0}.access-find__option{min-height:36px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;display:grid}.access-find__option:hover,.access-find__option:focus-visible{background:var(--surface-hover)}.access-save{align-items:center}.access-save__dot{background:var(--info);border-radius:50%;flex:none;width:8px;height:8px}.access-save__done{color:var(--positive);flex:none}.access-save__result{flex:1;min-width:0}.access-save__problem{margin:var(--space-2) 0 0;font-size:13px}:root[data-theme=dark] .access-save{background:var(--surface-raised);box-shadow:none}.access-panel__foot{padding:0}.access-save--panel.save-bar{width:100%;box-shadow:none;border:0;border-radius:0;margin:0;position:static}.access-review{gap:var(--space-4);display:grid}.access-review__intro{color:var(--muted);margin:0}.access-review__stale{padding:var(--space-3);background:var(--warn-quiet);color:var(--fg);border-radius:8px;margin:0;font-weight:600}.access-review__change{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.access-review__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.access-review__title{margin:0;font-size:16px;font-weight:600}.access-review__sentence{margin:0}.access-review__note{color:var(--muted);margin:0}.access-review__counts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.access-review__count{padding:2px var(--space-2);border:1px solid var(--line);background:var(--surface-hover);border-radius:999px;font-size:12px}.access-review__warn{color:var(--warn);margin:0;font-weight:600}.access-review__until{gap:var(--space-1);justify-items:start;display:grid}.access-review__select{min-width:260px;min-height:var(--control-md)}.access-review__label{font-weight:600}.access-review__mark{color:var(--muted);font-weight:400}.access-review__help{color:var(--muted);margin:0;font-size:12px}.access-review__notice{padding:10px var(--space-3);border:1px solid var(--line);background:var(--surface-hover);color:var(--muted);border-radius:8px;margin:0;font-size:13px}.access-review__reason{gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.access-review__textarea{width:100%}.access-panel__head{align-items:center}.access-panel__head .ws-drawer__title{flex:1}.access-panel__body{align-content:start;gap:var(--space-4);display:grid}.access-panel__subhead{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6) 0;display:flex}.access-panel__subtitle{margin:0;font-size:16px;font-weight:600}.access-panel__role{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.access-panel__reads{font-size:12px;font-weight:600}.access-panel__note{align-items:center;gap:var(--space-2);padding:10px var(--space-3);border:1px solid var(--line);color:var(--muted);border-radius:8px;margin:0;font-size:13px;display:flex}.access-panel__none{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;display:flex}.access-panel__none p{color:var(--muted);flex:1;margin:0}.access-panel__from{gap:var(--space-2);display:grid}.access-panel__from-title{color:var(--muted);margin:0;font-size:12px;font-weight:600}.access-panel__chips,.access-add__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.access-chip{border:1px solid var(--line);background:var(--surface-hover);min-height:28px;color:var(--fg);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.access-chip__remove{width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.access-chip__remove:hover{background:var(--accent-quiet);color:var(--fg)}.access-panel__folds{display:grid}.access-panel__fold{border-bottom:1px solid var(--line)}.access-panel__rights,.access-panel__items,.access-panel__members,.access-panel__picked{margin:0;padding:0;list-style:none;display:grid}.access-panel__right{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-1) 0;display:flex}.access-panel__right-text{flex:1;min-width:0;display:grid}.access-panel__right-label{font-size:14px;line-height:1.35}.access-panel__reason{color:var(--muted);font-size:12px;line-height:1.35}.access-panel__item,.access-panel__member{align-items:center;gap:var(--space-2);border-top:1px solid var(--line);flex-wrap:wrap;min-height:48px;padding:6px 0;display:flex}.access-panel__item-text{flex:1;min-width:0;margin:0;font-size:13px;line-height:1.4}.access-panel__item-text strong{font-weight:600}.access-panel__item-pending{color:var(--info);font-weight:600}.access-panel__item[data-pending] .access-panel__item-text,.access-panel__member[data-pending] .access-panel__member-name{color:var(--muted)}.access-panel__member-name{flex:1;min-width:0}.access-panel__data-actions{margin-top:var(--space-3);align-items:center}.access-panel__picked-item{gap:var(--space-1);padding:var(--space-2) 0;display:grid}.access-panel__check{gap:var(--space-2);display:grid}.access-panel__check p{margin:0}.access-panel__check-columns{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.access-panel__check-columns li{justify-content:space-between;gap:var(--space-3);display:flex}.access-give{align-content:start;gap:var(--space-5);display:grid}.access-give__step{gap:var(--space-2);border:0;justify-items:start;min-width:0;margin:0;padding:0;display:grid}.access-give__step>.input,.access-give__step>textarea{width:100%}.access-give__legend{margin:0;padding:0;font-size:14px;font-weight:600}.access-give__picked{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.access-give__search{width:100%;min-height:var(--control-md)}.access-give__results{border:1px solid var(--line);border-radius:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.access-give__result{align-items:baseline;gap:var(--space-3);width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border:0;border-top:1px solid var(--line);color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.access-give__results li:first-child .access-give__result{border-top:0}.access-give__result:hover,.access-give__result:focus-visible{background:var(--surface-hover)}.access-give__result-kind{color:var(--muted);flex:none;font-size:12px}.access-give__result-name{flex:1;min-width:0;font-weight:600}.access-give__ticks{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.access-give__ticks li{align-items:center;gap:var(--space-2);display:flex}.access-give__condition{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;width:100%;display:grid}.access-give__date{min-height:var(--control-md)}.access-give__sentence{padding:var(--space-3);background:var(--surface-hover);border-radius:8px;margin:0;font-weight:600}.access-segmented{border:1px solid var(--line);background:var(--surface-raised);border-radius:9px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.access-segmented__option{min-height:34px;padding:var(--space-1) var(--space-3);color:var(--muted);cursor:pointer;border-radius:6px;align-items:center;font-size:14px;display:inline-flex;position:relative}.access-segmented__option[data-checked]{background:var(--surface);color:var(--fg);box-shadow:0 0 0 1px var(--line-strong);font-weight:600}.access-segmented__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.access-segmented__option:has(.access-segmented__input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.access-add{gap:var(--space-3);display:grid}.access-add .input{width:100%}.access-add__results{border:1px solid var(--line);border-radius:8px;margin:0;padding:0;list-style:none;display:grid}.access-add__result{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:0;border-top:1px solid var(--line);color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.access-add__results li:first-child .access-add__result{border-top:0}.access-add__result:hover:not(:disabled){background:var(--surface-hover)}.access-add__result:disabled{color:var(--dim);cursor:default}.access-add__result--action .access-who__primary{font-weight:500}.access-add__text{min-width:0;display:grid}.access-add__group{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:8px;justify-items:start;display:grid}.access-choose{gap:var(--space-3);display:grid}.access-choose h2{margin:0}.access-choose__list{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.access-choose__card{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);display:flex}.access-choose__name{margin:0 0 var(--space-1);font-size:16px}.access-choose__waiting{margin:var(--space-1) 0 0;font-size:13px;font-weight:600}@media (width<=768px){.access-who__filter{flex:100%;width:100%}}@media (width<=520px){.access-page{gap:var(--space-4)}.access-head{align-items:stretch}.access-scope{width:100%;display:flex}.access-scope__option{min-height:var(--control-lg);flex:1;justify-content:center}.access-who__toolbar{align-items:stretch;gap:var(--space-3);flex-direction:column}.access-who__filter,.access-who__add{width:100%;min-height:var(--control-lg)}.access-banner__line{flex-wrap:wrap}.workspace .access-who[data-narrow] .rights-grid__table .rights-grid__c--who{width:134px;min-width:134px;max-width:134px}.workspace .access-who[data-narrow] .rights-grid__table .rights-grid__c--summary,.workspace .access-who[data-narrow] .rights-grid__table .rights-grid__c--right{width:56px;min-width:56px;padding:0 var(--space-1)}.workspace .access-who[data-narrow] .rights-grid__table .rights-grid__c--data{width:72px;min-width:72px;padding:0 var(--space-1)}.workspace .access-who[data-narrow] .rights-grid__table :is(th,td){scroll-margin:84px 0 0 134px}.workspace .access-who[data-narrow] .rights-grid__scroll{-webkit-mask-image:linear-gradient(to right, var(--fg) calc(100% - 24px), transparent);-webkit-mask-image:linear-gradient(to right, var(--fg) calc(100% - 24px), transparent);mask-image:linear-gradient(to right, var(--fg) calc(100% - 24px), transparent)}.access-who__find,.access-find{width:100%;min-width:0;max-width:none}.access-who__below{gap:var(--space-3)}.access-save--page.save-bar{z-index:40;border-radius:0;flex-wrap:nowrap;margin:0;position:fixed;bottom:0;left:0;right:0}.access-save--page.save-bar .save-bar__message{flex:auto}.access-save--page.save-bar .save-bar__actions{flex-wrap:nowrap;width:auto}.access-page:has(.access-save--page){padding-bottom:72px}.access-give__condition{grid-template-columns:minmax(0,1fr) auto}.access-panel__subhead{padding-inline:var(--space-4)}.access-review__select{width:100%;min-width:0}}.access-key{color:var(--muted);font-size:12px;position:relative}.access-key>summary{cursor:pointer;padding:8px;list-style:none}.access-key>summary::-webkit-details-marker{display:none}.access-key>summary:hover{color:var(--fg)}.access-key__body{z-index:15;border:1px solid var(--line);background:var(--surface);width:360px;box-shadow:var(--shadow-pop);border-radius:12px;gap:16px;padding:20px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.access-key__body .access-legend{grid-template-columns:1fr 1fr;gap:12px;display:grid}.access-key__body p{margin:0;font-size:12px;line-height:1.6}.workspace .access-page .rights-grid__scroll{border-color:var(--line);border-radius:10px;max-height:max(340px,100dvh - 390px)}.workspace .access-page .rights-grid__table thead th{--row-bg:var(--surface);height:46px;color:var(--muted)}.workspace .access-page .rights-grid__table thead tr+tr th{top:46px}.workspace .access-page .rights-grid__table thead th[rowspan="2"]{height:92px}.workspace .access-page .rights-grid__table [data-group-start]{border-left-color:var(--line)}.workspace .access-page .rights-grid__table tbody .rights-grid__row>:is(th,td){height:60px}.workspace .access-page .rights-grid[data-compact] .rights-grid__table tbody .rights-grid__row>:is(th,td){height:var(--row-h-compact)}.workspace .access-page .rights-grid__subhead th{--row-bg:var(--surface-hover);height:32px;font-size:11px;font-weight:500}.access-audit{gap:28px;display:grid}.access-audit__privileges{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:12px;padding:22px 24px 8px;display:grid}.access-audit__heading{align-items:center;gap:8px;display:flex}.access-audit__heading h3,.access-audit__events>h3{margin:0;font-size:14px;font-weight:600}.access-audit__heading>span{background:var(--surface-hover);min-width:22px;height:22px;color:var(--muted);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.access-audit__events{gap:16px;scroll-margin-top:20px;display:grid}.settings-alerts{gap:20px;display:grid}.settings-alerts__cards{position:relative}.settings-alerts__scope{z-index:1;align-items:center;height:20px;margin:0;display:flex;position:absolute;top:20px;right:20px}.alerts-tab__card{padding:22px 26px}.alerts-tab__card>p{max-width:720px;color:var(--muted);margin:0 0 14px;font-size:14px}.alerts-tab__title{margin:0 0 10px;font-size:18px}.alerts-tab__how{border:1px solid var(--line);background:var(--surface-raised);border-radius:4px;margin-top:8px}.alerts-tab__how>summary{cursor:pointer;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.alerts-tab__how>summary:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.alerts-tab__how>.field__note{overflow-wrap:anywhere;margin:0;padding:0 14px 12px}@media (pointer:coarse){.alerts-tab__how>summary{min-height:48px}}@media (width<=600px){.alerts-tab__card{padding:18px 16px}}.settings-notebooks{gap:20px;display:grid}.nb-tab__card{align-content:start;gap:12px;padding:22px 26px;display:grid}.nb-tab__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.nb-tab__title{margin:0;font-size:18px}.nb-tab__subtitle{margin:10px 0 0;font-size:14px;font-weight:600}.nb-tab__lede{max-width:720px;color:var(--muted);margin:0;font-size:14px}.nb-tab__hint{max-width:720px;color:var(--muted);margin:0;font-size:12.5px}.nb-tab__quiet{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.nb-tab__small{font-size:12.5px;font-weight:500}.nb-tab__status{min-height:18px;color:var(--muted);margin:0;font-size:12.5px}.nb-tab__licence{font-size:13px}.nb-tab__sentby{color:var(--fg)}.nb-tab__tag{border:1px solid var(--line);color:var(--muted);border-radius:4px;margin-right:6px;padding:1px 6px;font-size:11.5px}.nb-tab__choices{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.nb-tab__choices legend{margin:0 0 6px;padding:0;font-size:13px;font-weight:600}.nb-tab__choice{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.nb-tab__choice input{accent-color:var(--accent);margin-top:3px}.nb-tab__choice-words{gap:2px;font-size:13.5px;display:grid}.nb-tab__choice-words span{color:var(--muted);font-size:12.5px}.nb-tab__switchrow{gap:6px;display:grid}.nb-tab__switch{cursor:pointer;align-items:center;gap:10px;min-height:28px;font-size:14px;display:inline-flex}.nb-tab__switch input{accent-color:var(--accent);margin:0}.nb-tab__list,.nb-tab__requests{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.nb-tab__row,.nb-tab__request{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 2px;display:flex}.nb-tab__request{flex-wrap:wrap}.nb-tab__row-main{overflow-wrap:anywhere;flex:320px;gap:3px;min-width:0;font-size:13.5px;display:grid}.nb-tab__row-side{flex:none;align-items:center;gap:8px;display:flex}.nb-tab__number{width:84px}.nb-tab__decide{flex:100%;align-items:center;gap:8px;display:flex}.nb-tab__decide .input{flex:auto;min-width:0}.nb-tab__form{gap:12px;padding-top:6px;display:grid}.nb-tab__field{align-content:start;gap:4px;min-width:0;display:grid}.nb-tab__field label{font-size:12.5px;font-weight:500}.nb-tab__pair{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.nb-tab__actions{justify-content:flex-end;gap:8px;display:flex}.nb-tab__upload{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nb-tab__mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);overflow-wrap:anywhere;font-size:13px}.nb-tab__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nb-tab__chip{border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12.5px;display:inline-flex}.nb-tab__chip-remove{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:15px;line-height:1}.nb-tab__chip-remove:hover{color:var(--fg)}.nb-tab__scope{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.nb-tab__scope legend{margin:0 0 4px;padding:0;font-size:13px;font-weight:600}.nb-tab__scroll{overflow-x:auto}.nb-tab__table{border-collapse:collapse;width:100%;font-size:13px}.nb-tab__table th,.nb-tab__table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:break-word;padding:6px 10px 6px 2px}.nb-tab__table td:has(>.nb-tab__mono){overflow-wrap:anywhere}.nb-tab__table th{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.nb-tab__table td:nth-child(n+6){white-space:nowrap;font-variant-numeric:tabular-nums}.settings-workspace{gap:20px;display:grid}.workspace-tab__card{padding:22px 26px}.workspace-tab__title{margin:0 0 6px;font-size:18px}.workspace-tab__lede{max-width:720px;color:var(--muted);margin:0 0 14px;font-size:14px}.workspace-tab__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-tab__engineers{color:var(--muted);padding:0;font-size:13px}.workspace-tab__engineers p{margin:0}.hosts-summary{margin:0 0 12px;font-weight:650}.hosts-empty p,.domains-empty p{max-width:640px;margin:0 0 8px}.domains-actions{margin:14px 0 0}.hosts-table,.domains-table{border-collapse:collapse;width:100%;font-size:14px}.hosts-table th,.hosts-table td,.domains-table th,.domains-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:10px 12px}.hosts-table thead th,.domains-table thead th{color:var(--muted);font-size:12px;font-weight:500}.hosts-table tbody th,.domains-table tbody th{font-weight:600}.hosts-table,.domains-table{font-size:13px}.hosts-table th:first-child,.hosts-table td:first-child,.domains-table th:first-child,.domains-table td:first-child{padding-left:0}.hosts-table th:last-child,.hosts-table td:last-child,.domains-table th:last-child,.domains-table td:last-child{padding-right:0}.domains-table th,.domains-table td{vertical-align:middle}.domains-table tbody th,.domains-table td.domains-table__sources{white-space:nowrap;overflow-wrap:normal}.domains-table td.domains-table__action{text-align:right;white-space:nowrap;overflow-wrap:normal;width:1%;padding-top:6px;padding-bottom:6px}@media (width<=600px){.workspace-tab__card{padding:18px 16px}.hosts-table thead,.domains-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hosts-table,.hosts-table tbody,.hosts-table tr,.hosts-table th,.hosts-table td,.domains-table,.domains-table tbody,.domains-table tr,.domains-table th,.domains-table td{display:block}.hosts-table tr,.domains-table tr{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-bottom:12px}.hosts-table th,.hosts-table td,.domains-table th,.domains-table td{border-bottom:0;padding:6px 12px}.domains-table td.domains-table__action{text-align:left;width:auto}.hosts-table [data-label]:before,.domains-table [data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-weight:650}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 2px);--radius-md:var(--radius);--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-3{top:calc(var(--spacing) * 3)}.top-\[50\%\]{top:50%}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-50{z-index:50}.z-\[200\]{z-index:200}.z-\[300\]{z-index:300}.col-start-2{grid-column-start:2}.row-0{grid-row:0}.row-1{grid-row:1}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-3{margin:calc(var(--spacing) * 3)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.size-\(--control-lg\){width:var(--control-lg);height:var(--control-lg)}.size-\(--control-md\){width:var(--control-md);height:var(--control-md)}.size-\(--control-sm\){width:var(--control-sm);height:var(--control-sm)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-6{height:calc(var(--spacing) * 6)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.min-h-\(--control-lg\){min-height:var(--control-lg)}.min-h-\(--control-md\){min-height:var(--control-md)}.min-h-\(--control-sm\){min-height:var(--control-sm)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-72{width:calc(var(--spacing) * 72)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[min\(20rem\,calc\(100vw-1rem\)\)\]{max-width:min(20rem,100vw - 1rem)}.max-w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{max-width:min(22rem,100vw - 2rem)}.max-w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{max-width:min(24rem,100vw - 2rem)}.min-w-0{min-width:0}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\(--control-radius\){border-radius:var(--control-radius)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius)}.rounded-sm{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius-lg) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(color\:--line-strong\){border-color:var(--line-strong)}.border-border{border-color:var(--line)}.border-input{border-color:var(--line-strong)}.border-transparent{border-color:#0000}.bg-\(--fg\){background-color:var(--fg)}.bg-background{background-color:var(--surface)}.bg-border{background-color:var(--line)}.bg-card{background-color:var(--surface)}.bg-destructive{background-color:var(--danger)}.bg-muted{background-color:var(--surface-raised)}.bg-popover{background-color:var(--surface)}.bg-primary{background-color:var(--accent-fill)}.bg-scrim{background-color:var(--scrim)}.bg-secondary{background-color:var(--surface-raised)}.bg-transparent{background-color:#0000}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.px-\(--control-pad-lg\){padding-inline:var(--control-pad-lg)}.px-\(--control-pad-md\){padding-inline:var(--control-pad-md)}.px-\(--control-pad-sm\){padding-inline:var(--control-pad-sm)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-\(color\:--surface\){color:var(--surface)}.text-card-foreground{color:var(--fg)}.text-destructive-foreground{color:var(--on-danger)}.text-foreground,.text-foreground\/60{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--fg) 60%, transparent)}}.text-muted-foreground{color:var(--muted)}.text-popover-foreground{color:var(--fg)}.text-primary{color:var(--accent-fill)}.text-primary-foreground{color:var(--on-accent)}.text-secondary-foreground{color:var(--fg)}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-pop\){--tw-shadow:var(--shadow-pop);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--surface)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.selection\:bg-primary ::selection{background-color:var(--accent-fill)}.selection\:bg-primary::selection{background-color:var(--accent-fill)}.selection\:text-primary-foreground ::selection{color:var(--on-accent)}.selection\:text-primary-foreground::selection{color:var(--on-accent)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--fg)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent-quiet)}.hover\:bg-destructive\/90:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--danger) 90%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--accent-fill)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--accent-fill) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--surface-raised) 80%, transparent)}}.hover\:text-accent-foreground:hover,.hover\:text-foreground:hover{color:var(--fg)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:bg-accent:focus{background-color:var(--accent-quiet)}.focus\:text-accent-foreground:focus{color:var(--fg)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--focus)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:var(--focus)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--focus)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--focus) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--focus)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--danger)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:text-\(color\:--dim\)[data-disabled]{color:var(--dim)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[highlighted\]\:bg-accent[data-highlighted]{background-color:var(--accent-quiet)}.data-\[highlighted\]\:text-accent-foreground[data-highlighted]{color:var(--fg)}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:min-h-10[data-size=default]{min-height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:min-h-9[data-size=sm]{min-height:calc(var(--spacing) * 9)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:border-border[data-state=active]{border-color:var(--line)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--surface)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--fg)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent-quiet)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--danger)}.data-\[variant\=destructive\]\:data-\[highlighted\]\:bg-destructive\/10[data-variant=destructive][data-highlighted]{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:data-\[highlighted\]\:bg-destructive\/10[data-variant=destructive][data-highlighted]{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.data-\[variant\=destructive\]\:data-\[highlighted\]\:text-destructive[data-variant=destructive][data-highlighted]{color:var(--danger)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media not all and (width>=768px){.max-\[768px\]\:min-h-11{min-height:calc(var(--spacing) * 11)}}@media (width>=40rem){.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.dark\:border-input:where([data-theme=dark],[data-theme=dark] *){border-color:var(--line-strong)}.dark\:bg-destructive\/60:where([data-theme=dark],[data-theme=dark] *){background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--danger) 60%, transparent)}}.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--line-strong) 30%, transparent)}}.dark\:text-muted-foreground:where([data-theme=dark],[data-theme=dark] *){color:var(--muted)}@media (hover:hover){.dark\:hover\:bg-accent\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--accent-quiet)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--accent-quiet) 50%, transparent)}}.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--line-strong) 50%, transparent)}}.dark\:hover\:text-foreground:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--fg)}}.dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):focus-visible{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input:where([data-theme=dark],[data-theme=dark] *)[data-state=active]{border-color:var(--line-strong)}.dark\:data-\[state\=active\]\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *)[data-state=active]{background-color:var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *)[data-state=active]{background-color:color-mix(in oklab, var(--line-strong) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground:where([data-theme=dark],[data-theme=dark] *)[data-state=active]{color:var(--fg)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent-quiet)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--danger) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--accent-fill)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--accent-fill) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--surface-raised) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--fg)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}:root{--brand-forest:#142e27;--brand-pine:#1f4a3c;--brand-green:#4a7a62;--brand-cream:#f3f3eb;--brand-blue:#2a6eb0;--brand-orange:#e65324;--sans:"Neue Haas Grotesk Text Pro", "Neue Haas Grotesk", "Helvetica Neue", Arial, sans-serif;--radius:.5rem;--radius-lg:.75rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--control-sm:32px;--control-md:40px;--control-lg:44px;--control-pad-sm:12px;--control-pad-md:16px;--control-pad-lg:20px;--control-radius:8px;--row-h:44px;--row-h-compact:36px;--cell-w:64px;--cell-w-summary:80px;--cell-w-data:96px}:root,.xp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f3eb;--surface:#fff;--surface-raised:#eaefe9;--surface-hover:#f6f7f2;--line:#d8dfd6;--line-strong:#adbcaf;--edge-stroke:#708c79;--fg:#142e27;--muted:#4c5f53;--dim:#56695a;--cell-off:#77897b;--accent:#1f4a3c;--accent-strong:#142e27;--accent-quiet:#e8f0e9;--accent-fill:#1f4a3c;--accent-fill-hover:#142e27;--on-accent:#fff;--focus:#4a7a62;--info:#245d89;--highlight:#35694f;--positive:#3f6c54;--positive-quiet:#e4efe6;--warn:#a34020;--warn-quiet:#fceddf;--danger:#b3261e;--danger-quiet:#fdecea;--on-danger:#fff;--mark-postgres:#2f6592;--mark-opcua:#0f766e;--mark-excel:#1e7145;--shadow-color:#142e271a;--shadow-card:0 4px 20px #142e270d;--shadow-pop:0 8px 24px #142e2729;--shadow-overlay:0 30px 100px #142e2738;--scrim:#142e2773;--scrim-soft:#142e274d;--rail-bg:#142e27;--rail-raised:#1b3b31;--rail-control-bg:#234638;--rail-hover:#ffffff0f;--rail-current:#2c5745;--rail-line:#ffffff1f;--rail-ink:#f3f3eb;--rail-ink-strong:#fff;--rail-ink-muted:#b8cbbd;--rail-accent:#b5d5bd;--rail-focus:#d3e6d4;--brand-mark-bg:#f3f3eb;--brand-mark-ink:#142e27;--topbar-bg:#fff;--ribbon-bg:#e8ede5;--ribbon-current:#fff;--drawer-head-bg:#eff2eb;--map-bg:#142e27;--map-dot:#2a483c;--map-ink:#f3f3eb;--map-muted:#b7cbbb;--map-line:#709987;--map-line-strong:#dae6d9;--map-accepted:#96c6ae;--map-accepted-fill:#1f4a3c;--map-draft:#d3dfad;--map-draft-fill:#3c4128;--map-label-bg:#0d211b;--map-border:transparent;--map-dim:.4;--map-node-bg:#1c3a30;--map-node-line:#557b66;--map-card-bg:#17332a;--map-dim-focus:.18;--diagram-bg:var(--surface-raised);--diagram-dot:var(--line);--diagram-border:var(--line);--diagram-ink:var(--fg);--diagram-muted:var(--muted);--diagram-line:var(--edge-stroke);--diagram-line-strong:var(--accent);--diagram-node-bg:var(--surface);--diagram-node-line:var(--edge-stroke);--diagram-head-bg:var(--accent-quiet);--diagram-focus-fill:var(--accent-quiet);--diagram-card-bg:var(--surface);--diagram-label-bg:var(--surface);--diagram-key:var(--accent-strong);--chart-1:#35694f;--chart-2:#6d8353;--chart-3:#235940;--chart-4:#567f6c;--chart-5:#3c6b37;--chart-6:#2c8278;--chart-7:#73823f;--chart-8:#41665e;--blue:#35694f;--blue-quiet:#e8f0e9;--green:#3f6c54;--green-quiet:#e4efe6;--orange:#426449;--orange-quiet:#edf1e2}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#10251e;--surface:#182f26;--surface-raised:#223d31;--surface-hover:#1f382d;--line:#365243;--line-strong:#587060;--edge-stroke:#719a81;--fg:#f3f3eb;--muted:#bccabd;--dim:#aebeb0;--cell-off:#7a9381;--accent:#a5cbb1;--accent-strong:#d0e5d2;--accent-quiet:#234636;--accent-fill:#4a7a62;--accent-fill-hover:#527f67;--on-accent:#fff;--focus:#b5d5bd;--info:#91bfe8;--highlight:#a5cbb1;--positive:#a5cbb1;--positive-quiet:#234636;--warn:#f5b391;--warn-quiet:#493025;--danger:#ffaba0;--danger-quiet:#472a26;--on-danger:#1a0b0a;--mark-postgres:#8db4dd;--mark-opcua:#5cc8be;--mark-excel:#6ccb94;--shadow-color:#00000059;--shadow-card:0 8px 28px #00000059;--shadow-pop:0 8px 24px #00000073;--shadow-overlay:0 30px 100px #0000008c;--scrim:#08140fa6;--scrim-soft:#08140f73;--rail-bg:#0d211b;--rail-raised:#173028;--rail-control-bg:#1e3b30;--rail-hover:#ffffff0f;--rail-current:#2c5745;--rail-line:#ffffff1f;--rail-ink:#f3f3eb;--rail-ink-strong:#fff;--rail-ink-muted:#b8cbbd;--rail-accent:#b5d5bd;--rail-focus:#d3e6d4;--brand-mark-bg:#f3f3eb;--brand-mark-ink:#142e27;--topbar-bg:#142b22;--ribbon-bg:#1c352b;--ribbon-current:#294838;--drawer-head-bg:#213b2f;--map-bg:#0d211b;--map-dot:#284637;--map-ink:#f3f3eb;--map-muted:#b7cbbb;--map-line:#709987;--map-line-strong:#dae6d9;--map-accepted:#96c6ae;--map-accepted-fill:#1f4a3c;--map-draft:#d3dfad;--map-draft-fill:#3c4128;--map-label-bg:#0d211b;--map-dim:.4;--map-node-bg:#1c3a30;--map-node-line:#557b66;--map-card-bg:#17332a;--map-dim-focus:.18;--diagram-bg:var(--map-bg);--diagram-dot:var(--map-dot);--diagram-border:var(--map-border);--diagram-ink:var(--map-ink);--diagram-muted:var(--map-muted);--diagram-line:var(--map-line);--diagram-line-strong:var(--map-line-strong);--diagram-node-bg:var(--map-node-bg);--diagram-node-line:var(--map-accepted);--diagram-head-bg:var(--map-accepted-fill);--diagram-focus-fill:var(--map-accepted-fill);--diagram-card-bg:var(--map-card-bg);--diagram-label-bg:var(--map-label-bg);--diagram-key:var(--map-draft);--chart-1:#a5cbb1;--chart-2:#d2dfa3;--chart-3:#70b5a2;--chart-4:#c2e1d0;--chart-5:#99c782;--chart-6:#74c8ba;--chart-7:#b9cd78;--chart-8:#8aae99;--blue:#a5cbb1;--blue-quiet:#234636;--green:#a5cbb1;--green-quiet:#234636;--orange:#c2d4a1;--orange-quiet:#323d27}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#10251e;--surface:#182f26;--surface-raised:#223d31;--surface-hover:#1f382d;--line:#365243;--line-strong:#587060;--edge-stroke:#719a81;--fg:#f3f3eb;--muted:#bccabd;--dim:#aebeb0;--cell-off:#7a9381;--accent:#a5cbb1;--accent-strong:#d0e5d2;--accent-quiet:#234636;--accent-fill:#4a7a62;--accent-fill-hover:#527f67;--on-accent:#fff;--focus:#b5d5bd;--info:#91bfe8;--highlight:#a5cbb1;--positive:#a5cbb1;--positive-quiet:#234636;--warn:#f5b391;--warn-quiet:#493025;--danger:#ffaba0;--danger-quiet:#472a26;--on-danger:#1a0b0a;--mark-postgres:#8db4dd;--mark-opcua:#5cc8be;--mark-excel:#6ccb94;--shadow-color:#00000059;--shadow-card:0 8px 28px #00000059;--shadow-pop:0 8px 24px #00000073;--shadow-overlay:0 30px 100px #0000008c;--scrim:#08140fa6;--scrim-soft:#08140f73;--rail-bg:#0d211b;--rail-raised:#173028;--rail-control-bg:#1e3b30;--rail-hover:#ffffff0f;--rail-current:#2c5745;--rail-line:#ffffff1f;--rail-ink:#f3f3eb;--rail-ink-strong:#fff;--rail-ink-muted:#b8cbbd;--rail-accent:#b5d5bd;--rail-focus:#d3e6d4;--brand-mark-bg:#f3f3eb;--brand-mark-ink:#142e27;--topbar-bg:#142b22;--ribbon-bg:#1c352b;--ribbon-current:#294838;--drawer-head-bg:#213b2f;--map-bg:#0d211b;--map-dot:#284637;--map-ink:#f3f3eb;--map-muted:#b7cbbb;--map-line:#709987;--map-line-strong:#dae6d9;--map-accepted:#96c6ae;--map-accepted-fill:#1f4a3c;--map-draft:#d3dfad;--map-draft-fill:#3c4128;--map-label-bg:#0d211b;--map-dim:.4;--map-node-bg:#1c3a30;--map-node-line:#557b66;--map-card-bg:#17332a;--map-dim-focus:.18;--diagram-bg:var(--map-bg);--diagram-dot:var(--map-dot);--diagram-border:var(--map-border);--diagram-ink:var(--map-ink);--diagram-muted:var(--map-muted);--diagram-line:var(--map-line);--diagram-line-strong:var(--map-line-strong);--diagram-node-bg:var(--map-node-bg);--diagram-node-line:var(--map-accepted);--diagram-head-bg:var(--map-accepted-fill);--diagram-focus-fill:var(--map-accepted-fill);--diagram-card-bg:var(--map-card-bg);--diagram-label-bg:var(--map-label-bg);--diagram-key:var(--map-draft);--chart-1:#a5cbb1;--chart-2:#d2dfa3;--chart-3:#70b5a2;--chart-4:#c2e1d0;--chart-5:#99c782;--chart-6:#74c8ba;--chart-7:#b9cd78;--chart-8:#8aae99;--blue:#a5cbb1;--blue-quiet:#234636;--green:#a5cbb1;--green-quiet:#234636;--orange:#c2d4a1;--orange-quiet:#323d27}}:root[data-accent=blue]{--bg:#eef3f9;--surface:#fbfdff;--surface-raised:#e5edf6;--surface-hover:#f1f6fc;--line:#d1ddeb;--line-strong:#a1b5cc;--edge-stroke:#6c89aa;--fg:#172c44;--muted:#4b6078;--dim:#536a83;--accent:#245d89;--accent-strong:#17436a;--accent-quiet:#e3eef9;--accent-fill:#245d89;--accent-fill-hover:#17436a;--focus:#2a6eb0;--highlight:#2a6eb0;--shadow-color:#172c441a;--shadow-card:0 4px 20px #172c440d;--shadow-pop:0 8px 24px #172c4429;--shadow-overlay:0 30px 100px #172c4438;--scrim:#172c4473;--scrim-soft:#172c444d;--rail-bg:#172e4a;--rail-raised:#1d3b5d;--rail-control-bg:#25476c;--rail-current:#315c87;--rail-ink:#f1f6fc;--rail-ink-muted:#c1d3e6;--rail-accent:#b4d5f3;--rail-focus:#d4e6f8;--topbar-bg:#fbfdff;--ribbon-bg:#e2ebf5;--ribbon-current:#fbfdff;--drawer-head-bg:#eaf1f9;--map-bg:#152c46;--map-dot:#2b496b;--map-ink:#f1f6fc;--map-muted:#b9cce0;--map-line:#7e9dbe;--map-line-strong:#d6e6f7;--map-accepted:#9bc6ec;--map-accepted-fill:#254c71;--map-draft:#cad6f0;--map-draft-fill:#303e5b;--map-label-bg:#10223a;--map-node-bg:#1e3b5b;--map-node-line:#7394b6;--map-card-bg:#1b3552;--chart-1:#286b9f;--chart-2:#5c75ad;--chart-3:#21496e;--chart-4:#367f9e;--chart-5:#4c5c92;--chart-6:#607d97;--chart-7:#376bba;--chart-8:#515e73;--blue:#245d89;--blue-quiet:#e3eef9;--green:#315f88;--green-quiet:#e5edf6;--orange:#4c5c92;--orange-quiet:#e9ecf7}:root[data-accent=blue][data-theme=dark]{--bg:#101e2e;--surface:#192b3f;--surface-raised:#243a52;--surface-hover:#20364d;--line:#37516b;--line-strong:#5b7592;--edge-stroke:#789dbf;--fg:#f1f6fc;--muted:#bdcddf;--dim:#adbed3;--accent:#a5cbef;--accent-strong:#d2e5f7;--accent-quiet:#254561;--accent-fill:#2a6eb0;--accent-fill-hover:#28639a;--focus:#a5cbef;--highlight:#a5cbef;--shadow-color:#030c1859;--shadow-card:0 8px 28px #030c1859;--shadow-pop:0 8px 24px #030c1873;--shadow-overlay:0 30px 100px #030c188c;--scrim:#030c18a6;--scrim-soft:#030c1873;--rail-bg:#0d1b2d;--rail-raised:#172c43;--rail-control-bg:#1e3853;--rail-current:#2d5077;--rail-ink:#f1f6fc;--rail-ink-muted:#c1d3e6;--rail-accent:#b4d5f3;--rail-focus:#d4e6f8;--topbar-bg:#16273b;--ribbon-bg:#1e334b;--ribbon-current:#2b4663;--drawer-head-bg:#243a52;--map-bg:#0d1b2d;--map-dot:#263f5b;--map-ink:#f1f6fc;--map-muted:#b9cce0;--map-line:#7e9dbe;--map-line-strong:#d6e6f7;--map-accepted:#9bc6ec;--map-accepted-fill:#254c71;--map-draft:#cad6f0;--map-draft-fill:#303e5b;--map-label-bg:#0a1626;--map-node-bg:#192f49;--map-node-line:#7394b6;--map-card-bg:#162a42;--chart-1:#a5cbef;--chart-2:#bbc6f0;--chart-3:#79a8d1;--chart-4:#8ed2e7;--chart-5:#a3ade5;--chart-6:#c9ddeb;--chart-7:#83b4f1;--chart-8:#94a9c2;--blue:#a5cbef;--blue-quiet:#254561;--green:#b4cee7;--green-quiet:#293e55;--orange:#bbc6f0;--orange-quiet:#303d5b}@media (prefers-color-scheme:dark){:root[data-accent=blue]:not([data-theme=light]){--bg:#101e2e;--surface:#192b3f;--surface-raised:#243a52;--surface-hover:#20364d;--line:#37516b;--line-strong:#5b7592;--edge-stroke:#789dbf;--fg:#f1f6fc;--muted:#bdcddf;--dim:#adbed3;--accent:#a5cbef;--accent-strong:#d2e5f7;--accent-quiet:#254561;--accent-fill:#2a6eb0;--accent-fill-hover:#28639a;--focus:#a5cbef;--highlight:#a5cbef;--shadow-color:#030c1859;--shadow-card:0 8px 28px #030c1859;--shadow-pop:0 8px 24px #030c1873;--shadow-overlay:0 30px 100px #030c188c;--scrim:#030c18a6;--scrim-soft:#030c1873;--rail-bg:#0d1b2d;--rail-raised:#172c43;--rail-control-bg:#1e3853;--rail-current:#2d5077;--rail-ink:#f1f6fc;--rail-ink-muted:#c1d3e6;--rail-accent:#b4d5f3;--rail-focus:#d4e6f8;--topbar-bg:#16273b;--ribbon-bg:#1e334b;--ribbon-current:#2b4663;--drawer-head-bg:#243a52;--map-bg:#0d1b2d;--map-dot:#263f5b;--map-ink:#f1f6fc;--map-muted:#b9cce0;--map-line:#7e9dbe;--map-line-strong:#d6e6f7;--map-accepted:#9bc6ec;--map-accepted-fill:#254c71;--map-draft:#cad6f0;--map-draft-fill:#303e5b;--map-label-bg:#0a1626;--map-node-bg:#192f49;--map-node-line:#7394b6;--map-card-bg:#162a42;--chart-1:#a5cbef;--chart-2:#bbc6f0;--chart-3:#79a8d1;--chart-4:#8ed2e7;--chart-5:#a3ade5;--chart-6:#c9ddeb;--chart-7:#83b4f1;--chart-8:#94a9c2;--blue:#a5cbef;--blue-quiet:#254561;--green:#b4cee7;--green-quiet:#293e55;--orange:#bbc6f0;--orange-quiet:#303d5b}}:root[data-accent=orange]{--bg:#f8f0e8;--surface:#fffdfa;--surface-raised:#f1e6dc;--surface-hover:#fcf4ec;--line:#e5d5c6;--line-strong:#c5a88f;--edge-stroke:#a07b5d;--fg:#462a1d;--muted:#745746;--dim:#7b5e4b;--accent:#a34020;--accent-strong:#7a2c13;--accent-quiet:#f9e7d9;--accent-fill:#b9421d;--accent-fill-hover:#993619;--focus:#b9421d;--highlight:#a34020;--shadow-color:#462a1d1a;--shadow-card:0 4px 20px #462a1d0d;--shadow-pop:0 8px 24px #462a1d29;--shadow-overlay:0 30px 100px #462a1d38;--scrim:#462a1d73;--scrim-soft:#462a1d4d;--rail-bg:#4a291c;--rail-raised:#5a3423;--rail-control-bg:#69402a;--rail-current:#814d30;--rail-ink:#fff4e9;--rail-ink-muted:#e8ccb7;--rail-accent:#f2c29b;--rail-focus:#ffe0c4;--topbar-bg:#fffdfa;--ribbon-bg:#f0e1d3;--ribbon-current:#fffdfa;--drawer-head-bg:#f7ebdf;--map-bg:#43261b;--map-dot:#65432f;--map-ink:#fff4e9;--map-muted:#e1c4ad;--map-line:#bf9776;--map-line-strong:#f5ddc6;--map-accepted:#f1b28a;--map-accepted-fill:#633c29;--map-draft:#f4d49a;--map-draft-fill:#554024;--map-label-bg:#321c14;--map-node-bg:#573422;--map-node-line:#b88c69;--map-card-bg:#4e2e20;--chart-1:#af4825;--chart-2:#9b6b2b;--chart-3:#753c27;--chart-4:#ba6b3a;--chart-5:#93452f;--chart-6:#98744f;--chart-7:#9c5a16;--chart-8:#765446;--blue:#a34020;--blue-quiet:#f9e7d9;--green:#8e5030;--green-quiet:#f2e6d9;--orange:#8f5d1c;--orange-quiet:#f7ebd5}:root[data-accent=orange][data-theme=dark]{--bg:#261b15;--surface:#34251c;--surface-raised:#463125;--surface-hover:#3e2d22;--line:#624735;--line-strong:#8e6b51;--edge-stroke:#b68c6b;--fg:#fff4e9;--muted:#dec7b3;--dim:#cdb29b;--accent:#f4b68f;--accent-strong:#ffdac1;--accent-quiet:#583824;--accent-fill:#b9421d;--accent-fill-hover:#c84820;--focus:#f4b68f;--highlight:#f4b68f;--shadow-color:#140a0459;--shadow-card:0 8px 28px #140a0459;--shadow-pop:0 8px 24px #140a0473;--shadow-overlay:0 30px 100px #140a048c;--scrim:#140a04a6;--scrim-soft:#140a0473;--rail-bg:#24170f;--rail-raised:#352217;--rail-control-bg:#432c1d;--rail-current:#70462c;--rail-ink:#fff4e9;--rail-ink-muted:#e8ccb7;--rail-accent:#f2c29b;--rail-focus:#ffe0c4;--topbar-bg:#302118;--ribbon-bg:#3b291e;--ribbon-current:#503727;--drawer-head-bg:#463125;--map-bg:#24170f;--map-dot:#4e3525;--map-ink:#fff4e9;--map-muted:#e1c4ad;--map-line:#bf9776;--map-line-strong:#f5ddc6;--map-accepted:#f1b28a;--map-accepted-fill:#633c29;--map-draft:#f4d49a;--map-draft-fill:#554024;--map-label-bg:#1c120c;--map-node-bg:#3e291b;--map-node-line:#b88c69;--map-card-bg:#352319;--chart-1:#f4b68f;--chart-2:#e7c789;--chart-3:#d99b73;--chart-4:#ffd4aa;--chart-5:#eaaa91;--chart-6:#cbb08f;--chart-7:#e4b16c;--chart-8:#b98b71;--blue:#f4b68f;--blue-quiet:#583824;--green:#e4bd9c;--green-quiet:#4b3526;--orange:#e7c789;--orange-quiet:#504024}@media (prefers-color-scheme:dark){:root[data-accent=orange]:not([data-theme=light]){--bg:#261b15;--surface:#34251c;--surface-raised:#463125;--surface-hover:#3e2d22;--line:#624735;--line-strong:#8e6b51;--edge-stroke:#b68c6b;--fg:#fff4e9;--muted:#dec7b3;--dim:#cdb29b;--accent:#f4b68f;--accent-strong:#ffdac1;--accent-quiet:#583824;--accent-fill:#b9421d;--accent-fill-hover:#c84820;--focus:#f4b68f;--highlight:#f4b68f;--shadow-color:#140a0459;--shadow-card:0 8px 28px #140a0459;--shadow-pop:0 8px 24px #140a0473;--shadow-overlay:0 30px 100px #140a048c;--scrim:#140a04a6;--scrim-soft:#140a0473;--rail-bg:#24170f;--rail-raised:#352217;--rail-control-bg:#432c1d;--rail-current:#70462c;--rail-ink:#fff4e9;--rail-ink-muted:#e8ccb7;--rail-accent:#f2c29b;--rail-focus:#ffe0c4;--topbar-bg:#302118;--ribbon-bg:#3b291e;--ribbon-current:#503727;--drawer-head-bg:#463125;--map-bg:#24170f;--map-dot:#4e3525;--map-ink:#fff4e9;--map-muted:#e1c4ad;--map-line:#bf9776;--map-line-strong:#f5ddc6;--map-accepted:#f1b28a;--map-accepted-fill:#633c29;--map-draft:#f4d49a;--map-draft-fill:#554024;--map-label-bg:#1c120c;--map-node-bg:#3e291b;--map-node-line:#b88c69;--map-card-bg:#352319;--chart-1:#f4b68f;--chart-2:#e7c789;--chart-3:#d99b73;--chart-4:#ffd4aa;--chart-5:#eaaa91;--chart-6:#cbb08f;--chart-7:#e4b16c;--chart-8:#b98b71;--blue:#f4b68f;--blue-quiet:#583824;--green:#e4bd9c;--green-quiet:#4b3526;--orange:#e7c789;--orange-quiet:#504024}}.vector-experience{--bg:var(--lightningcss-light,#fcfdfe)var(--lightningcss-dark,#12181d);--surface:var(--lightningcss-light,#eef3f7)var(--lightningcss-dark,#1b262e);--surface-raised:var(--lightningcss-light,#e0e9f0)var(--lightningcss-dark,#25333d);--surface-hover:var(--lightningcss-light,#e0ebf2)var(--lightningcss-dark,#253a46);--fg:var(--lightningcss-light,#17242d)var(--lightningcss-dark,#eff3f6);--muted:var(--lightningcss-light,#4b5c68)var(--lightningcss-dark,#bac7cf);--dim:var(--lightningcss-light,#50616d)var(--lightningcss-dark,#a7b7c2);--line:var(--lightningcss-light,#c7d4de)var(--lightningcss-dark,#3c4d59);--line-strong:var(--lightningcss-light,#6e8798)var(--lightningcss-dark,#8295a2);--section-line:var(--lightningcss-light,#93abbb)var(--lightningcss-dark,#688493);--edge-stroke:var(--line-strong);--accent:var(--lightningcss-light,#1f4a3c)var(--lightningcss-dark,#a5cbb1);--accent-strong:var(--accent);--focus:var(--accent);--accent-quiet:var(--lightningcss-light,#d4e7dc)var(--lightningcss-dark,#28443a);--accent-fill:var(--accent);--accent-fill-hover:var(--lightningcss-light,#142e27)var(--lightningcss-dark,#b7d9c1);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#10251e);--positive:var(--lightningcss-light,#286443)var(--lightningcss-dark,#a5cbb1);--positive-quiet:var(--lightningcss-light,#e0eee7)var(--lightningcss-dark,#1d3531);--warn:var(--lightningcss-light,#895609)var(--lightningcss-dark,#e7b977);--warn-quiet:var(--lightningcss-light,#faefd9)var(--lightningcss-dark,#372e24);--danger:var(--lightningcss-light,#ae3433)var(--lightningcss-dark,#f29794);--danger-quiet:var(--lightningcss-light,#fbe8e7)var(--lightningcss-dark,#392827);--info:var(--lightningcss-light,#245d89)var(--lightningcss-dark,#accbe3);--highlight:var(--accent);--cell-off:var(--line-strong);--region-context:var(--lightningcss-light,#e0ebf5)var(--lightningcss-dark,#1d2f3e);--region-assistant:var(--lightningcss-light,#e0eee7)var(--lightningcss-dark,#1d3531);--region-support:var(--lightningcss-light,#eeeaf5)var(--lightningcss-dark,#2a283a);--chat-surface:var(--lightningcss-light,#f1f4f6)var(--lightningcss-dark,#192126);--chat-edge:var(--lightningcss-light,#7b919f)var(--lightningcss-dark,#718590);--rail-bg:var(--lightningcss-light,#e6eef6)var(--lightningcss-dark,#12222e);--rail-raised:var(--surface);--rail-control-bg:var(--rail-bg);--rail-hover:var(--surface-hover);--rail-current:var(--accent-quiet);--rail-line:var(--line);--rail-ink:var(--fg);--rail-ink-strong:var(--fg);--rail-ink-muted:var(--muted);--rail-accent:var(--accent);--rail-focus:var(--focus);--topbar-bg:var(--region-context);--ribbon-bg:var(--surface);--ribbon-current:var(--bg);--drawer-head-bg:var(--region-context);--diagram-bg:var(--bg);--diagram-node-bg:var(--surface);--diagram-head-bg:var(--region-context);--diagram-node-line:var(--line-strong);--diagram-line:var(--line-strong);--diagram-line-strong:var(--accent);--diagram-border:var(--line);--diagram-ink:var(--fg);--diagram-muted:var(--muted);--diagram-card-bg:var(--surface);--diagram-label-bg:var(--bg);--diagram-focus-fill:var(--accent-quiet);--diagram-key:var(--accent);--radius:4px;--radius-lg:4px;--control-radius:4px;--control-md:36px;--control-sm:32px;--shadow-card:none;--shadow-pop:0 6px 20px #0002;--shadow-overlay:0 12px 40px #0003;--sans:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.shell__experience-entry{background:var(--rail-bg);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;padding:9px 16px;font-size:13px;display:flex}.shell__experience-entry a{color:var(--rail-accent);text-decoration:none}.shell__experience-entry span{color:var(--rail-ink-muted);font-size:12px}:root{--radius:.5rem;--radius-lg:.75rem;--sans:"Neue Haas Grotesk Text Pro", "Neue Haas Grotesk", "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;color:var(--fg);background:var(--bg);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{min-width:320px;min-height:100dvh;margin:0;font-size:15px;line-height:1.55}h1,h2,h3{letter-spacing:-.015em;margin:0;font-weight:650}h1{font-family:var(--sans);letter-spacing:-.025em;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:600;line-height:1.1}p{margin:0 0 .75rem}p:last-child{margin-bottom:0}a{color:var(--accent);-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-underline-offset:.2em}a:hover{color:var(--accent-strong)}code{font-family:var(--mono);color:var(--fg);word-break:break-word;font-size:.88em}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{flex-direction:column;min-height:100vh;display:flex}.shell__bar{border-bottom:1px solid var(--line);background:var(--surface);z-index:10;flex-wrap:wrap;align-items:center;gap:1.5rem;padding:.85rem clamp(1rem,4vw,2.5rem);display:flex;position:sticky;top:0}.shell__mark{align-items:baseline;gap:.6rem;display:flex}.shell__wordmark{letter-spacing:-.02em;font-weight:700}.shell__role{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.shell__nav{flex-wrap:wrap;gap:.25rem;min-width:0;margin-right:auto;display:flex}.shell__link{border-radius:var(--radius);color:var(--muted);padding:.3rem .7rem;font-size:.92rem;text-decoration:none;display:inline-block}.shell__link:hover{background:var(--surface-raised);color:var(--fg)}.shell__link--current{background:var(--accent-quiet);color:var(--accent-strong)}.shell__token{align-items:center;gap:.6rem;font-size:.85rem;display:flex}.shell__token-state{color:var(--muted);white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.theme-controls{flex:none;align-items:center;gap:.5rem;display:flex}.theme-accent-picker{background:var(--surface);max-width:120px;min-height:40px}.theme-toggle{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.theme-toggle:hover{background:var(--accent-quiet);color:var(--fg)}.dot{background:var(--dim);border-radius:50%;width:.5rem;height:.5rem}.dot[data-tone=good]{background:var(--positive)}.dot[data-tone=warn]{background:var(--warn)}.dot[data-tone=error]{background:var(--danger)}.shell__alerts{white-space:nowrap;color:var(--muted);align-items:center;gap:.4rem;font-size:.85rem;text-decoration:none;display:inline-flex}.shell__alerts[data-tone=warn]{color:var(--warn)}.shell__alerts[data-tone=error]{color:var(--danger)}.shell__alerts:hover{text-decoration:underline}.shell__main{width:100%;max-width:76rem;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4vw,2.5rem) 6rem}.shell__main--canvas{max-width:none;padding:1rem}.page-head{margin-bottom:1.75rem}.eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .4rem;font-size:.75rem;font-weight:700}.lede{max-width:62ch;color:var(--muted);margin:.6rem 0 0}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:1.25rem;overflow:hidden}.panel__head{border-bottom:1px solid var(--line);background:var(--surface-raised);flex-wrap:wrap;align-items:center;gap:1rem;padding:.8rem 1.1rem;display:flex}.panel__title{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-right:auto;font-size:.8rem;font-weight:700}.panel__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.panel__body{padding:1.1rem}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:var(--space-2) var(--control-pad-md);border:1px solid var(--line-strong);border-radius:var(--control-radius);background:var(--surface);color:var(--fg);font:inherit;cursor:pointer;font-size:.88rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.button--sm{min-height:var(--control-sm);padding:var(--space-1) var(--control-pad-sm)}.button--lg{min-height:var(--control-lg);padding:var(--space-2) var(--control-pad-lg)}.button:hover:not(:disabled){border-color:var(--accent);color:var(--accent-strong)}.button:disabled{opacity:.45;cursor:not-allowed}.button--primary{border-color:var(--accent);background:var(--accent-quiet);color:var(--accent-strong)}.button--primary:disabled{border-color:var(--line);background:var(--surface-raised);color:var(--dim);opacity:1}.button--quiet{color:var(--muted);background:0 0;border-color:#0000}.button--quiet:hover:not(:disabled){background:var(--surface-raised)}.button--danger{border-color:var(--danger);background:var(--danger-quiet);color:var(--danger)}.button--danger:hover:not(:disabled){border-color:var(--danger);background:var(--danger);color:var(--on-danger)}.input{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);width:100%;color:var(--fg);font:inherit;padding:.45rem .6rem;font-size:.92rem}.input::placeholder{color:var(--dim)}.input--code{font-family:var(--mono);resize:vertical;font-size:.85rem;line-height:1.5}.input--slim{width:min(22rem,46vw);padding:.3rem .55rem;font-size:.85rem}.input--token{width:min(20rem,50vw);font-family:var(--mono);font-size:.82rem}.form{gap:1.1rem;max-width:46rem;display:grid}.form--inline{border-top:1px solid var(--line);align-items:flex-end;gap:.6rem;max-width:34rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.form--inline .field{flex:1}.inline-form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.field{gap:.35rem;display:grid}.field label{letter-spacing:.02em;color:var(--muted);font-size:.82rem;font-weight:600}.field__note{max-width:62ch;color:var(--dim);margin:0;font-size:.82rem;line-height:1.5}.field__note strong{color:var(--warn)}.form__actions{gap:.6rem;display:flex}.query{gap:1.1rem;display:grid}.query__ref{overflow-wrap:anywhere;white-space:normal;color:var(--accent-strong)}.notice{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--muted);border-left-width:3px;margin:0 0 .75rem;padding:.6rem .8rem;font-size:.9rem}.notice[data-tone=good]{border-left-color:var(--positive);color:var(--fg)}.notice[data-tone=warn]{border-left-color:var(--warn);background:var(--warn-quiet);color:var(--fg)}.notice[data-tone=error]{border-left-color:var(--danger);background:var(--danger-quiet);color:var(--fg)}.notice[data-tone=info]{border-left-color:var(--line-strong)}.failure__fields{color:var(--muted);margin:0 0 .75rem;padding-left:1.2rem;font-size:.88rem}.waiting{color:var(--muted);font-size:.9rem}.waiting:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:.45rem;height:.45rem;margin-right:.5rem;display:inline-block}.empty{max-width:62ch}.empty__note{color:var(--dim);max-width:66ch;margin:0;font-size:.88rem}.count{color:var(--muted);margin:0 0 .6rem;font-size:.85rem}.tag{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--muted);font-family:var(--mono);white-space:nowrap;border-radius:999px;padding:.1rem .45rem;font-size:.75rem;display:inline-block}.tag[data-tone=good]{border-color:var(--positive);background:var(--positive-quiet);color:var(--positive)}.tag[data-tone=warn]{border-color:var(--warn);background:var(--warn-quiet);color:var(--warn)}.tag[data-tone=error]{border-color:var(--danger);background:var(--danger-quiet);color:var(--danger)}.host-sentinel{align-items:center;gap:.4rem;display:inline-flex}.facts{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.9rem 1.5rem;margin:0;display:grid}.fact{min-width:0}.fact__label{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:.73rem;font-weight:700}.fact__value{overflow-wrap:anywhere;min-width:0;margin:.15rem 0 0}.table-scroll{border:1px solid var(--line);border-radius:var(--radius);overflow:auto}.table-scroll--tall{max-height:26rem}.table{border-collapse:collapse;width:100%;font-size:.88rem}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);white-space:nowrap;padding:.45rem .7rem}.table thead th{z-index:1;background:var(--surface-raised);color:var(--dim);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:700;position:sticky;top:0}.table tbody tr:last-child th,.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover{background:color-mix(in srgb, var(--surface-raised) 60%, transparent)}.table tbody tr[data-current=true]{background:var(--accent-quiet)}.table tbody th{font-weight:500}.table .numeric{font-family:var(--mono);font-variant-numeric:tabular-nums}.table .prose{white-space:normal;min-width:16rem;max-width:34rem;color:var(--muted)}.table--data td{font-family:var(--mono);font-variant-numeric:tabular-nums}.column-type{color:var(--dim);font-family:var(--mono);letter-spacing:0;text-transform:none;margin-top:.1rem;font-size:.7rem;font-weight:400;display:block}.null{color:var(--dim);font-style:italic}.opaque{color:var(--warn);font-style:italic}.kept{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.kept__row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);padding:.9rem 1rem}.kept__head{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.kept__name{font-size:1rem;font-weight:600}.kept__tick{color:var(--muted);font-size:.85rem}.kept__actions{gap:.4rem;margin-left:auto;display:flex}.kept__row>.form{border-top:1px solid var(--line);gap:.9rem;margin:.9rem 0 .4rem;padding:.9rem 0 .2rem}.kept__facts{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.5rem 1.4rem;margin:.8rem 0 .6rem;display:grid}.kept__fact{gap:.15rem;display:grid}.kept__fact dt{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:600}.kept__fact dd{margin:0;font-size:.88rem}.kept__ago{color:var(--dim);margin-left:.4rem}.kept__reading,.kept__job,.kept__note{max-width:78ch;color:var(--muted);margin:.35rem 0 0;font-size:.85rem;line-height:1.55}.kept__job{color:var(--dim)}.kept__host{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.88rem;display:flex}.kept__note{margin-bottom:.9rem}.keys{border:1px solid var(--line-strong);border-radius:var(--radius);gap:.3rem;max-height:14rem;margin:0;padding:.5rem .6rem;list-style:none;display:grid;overflow-y:auto}.keys__entry{letter-spacing:0;color:var(--fg);text-transform:none;align-items:center;gap:.5rem;font-size:.88rem;font-weight:400;display:flex}.kept .numeric,.kept__host .numeric{font-family:var(--mono);font-variant-numeric:tabular-nums}.kept__stored{color:var(--fg)}.alerts{gap:.4rem;margin:0 0 1.25rem;display:grid}.alerts__title{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.alerts__list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.alerts__list .notice{margin:0}.table-scroll+.notice{margin:.75rem 0 0}.alerts__org{color:var(--muted);margin:0;font-size:.85rem;font-weight:600}.destinations{margin:.75rem 0 0;padding:0;list-style:none}.destination{border-bottom:1px solid var(--line);gap:.4rem;padding-block:.6rem;display:grid}.destination .notice{margin:0}.destination__head{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.destination__state{color:var(--muted);margin:0;font-size:.88rem}.destination__actions{gap:.5rem;display:flex}.destinations__add{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1.25rem}.ontology{gap:1.25rem;display:grid}.ontology__strip{gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.ontology__source{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:.3rem;padding:.7rem .9rem;display:grid}.ontology__source-state{color:var(--muted);margin:0;font-size:.88rem}.ontology__tabs{flex-wrap:wrap;align-items:center;gap:.3rem;margin:0 0 1.25rem;display:flex}.ontology__tab--current,.ontology__tab--current:hover:not(:disabled){border-color:var(--accent);background:var(--accent-quiet);color:var(--accent-strong)}.ontology-board__area{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:.6rem;padding:.9rem 1rem;display:grid}.ontology-board__send{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ontology-board__lines{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.agree-list{gap:.4rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.agree-list__line{align-items:center;gap:.55rem;font-size:.9rem;display:flex}.finding-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:.6rem;padding:1rem 1.1rem;display:grid}.finding-card__tags{flex-wrap:wrap;gap:.4rem;display:flex}.finding-card__why{color:var(--muted);margin:0;padding-left:1.2rem;font-size:.88rem}.finding-card__checks{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);margin:0;padding:.6rem .7rem;font-size:.88rem}.finding-card__check{margin:.35rem 0 .15rem}.finding-card__check-detail{color:var(--muted);font-size:.82rem}.finding-card__plan{font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 .5rem}.finding-card__history{color:var(--muted);margin:0;padding:0;font-size:.88rem;list-style:none}.finding-card__suggestion{color:var(--dim);gap:.2rem;font-size:.85rem;display:grid}.finding-card__suggestion p{margin:0}.untested-fold{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);gap:.6rem;padding:.8rem .9rem;display:grid}.untested-fold p{color:var(--muted);margin:0;font-size:.88rem}.send-box{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-raised);gap:.6rem;margin:0 0 1.25rem;padding:.9rem 1rem;display:grid}.send-box__message{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--fg);font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;padding:.6rem .7rem;font-size:.85rem}.version-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.chip--current,.chip--current:hover:not(:disabled){border-color:var(--accent);background:var(--accent-quiet);color:var(--accent-strong)}.publish-confirm{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-raised);margin:.75rem 0 0;padding:.75rem .85rem;font-size:.88rem}.answer{max-width:30rem;margin:0 auto;padding:clamp(1.5rem,6vw,3rem) clamp(1.25rem,5vw,2.5rem) 4rem;font-size:1rem}.answer .button,.answer .input,.answer .notice,.answer .empty__note{font-size:1rem}.answer .button,.answer .input{min-height:2.75rem}@media (width<=480px){.answer{padding-inline:1rem}.answer-card{width:100%}}.answer__header{color:var(--muted);margin:0 0 1.25rem}.answer__footer{color:var(--dim);margin:1.5rem 0 0;font-size:.85rem}.answer-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:.75rem;padding:1.1rem 1.25rem;display:grid}.answer-card--preview{opacity:.9}.answer-card__item{overflow-wrap:anywhere;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.answer-card__item li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.answer-card__rename{width:min(20rem,100%)}.answer-card__examples{overflow-wrap:anywhere;flex-wrap:wrap;gap:.4rem;display:flex}.answer-card__examples>span{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--muted);font-family:var(--mono);border-radius:999px;padding:.15rem .5rem}.answer-card__descriptions{color:var(--muted);overflow-wrap:anywhere;gap:.4rem;display:grid}.answer-card__choices{gap:.5rem;display:grid}.answer-card__choices .button{justify-content:flex-start;width:100%}.answer-card__path{color:var(--dim);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.answer-card__path>span{background:var(--surface-raised);border-radius:999px;padding:.1rem .5rem}.answer-card [aria-pressed=true],.answer-card [aria-pressed=true]:hover:not(:disabled){border-color:var(--accent);background:var(--accent-quiet);color:var(--accent-strong)}.answer-card__guess{color:var(--muted);margin:0}.answer-card__more{gap:.4rem;display:grid}.answer-card__more p{color:var(--muted);margin:0}.workflow{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""line""banner""palette""canvas""preview";gap:.5rem;display:grid;position:relative}.workflow__line{min-height:22px;color:var(--muted);flex-wrap:wrap;grid-area:line;justify-content:flex-start;align-items:baseline;gap:.15rem 1rem;font-size:.82rem;display:flex}.workflow__saved{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0;display:inline-flex}.workflow__choice{color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0;display:inline-flex}.workflow__saved .button,.workflow__choice .button,.workflow__live .button{min-height:0;padding:1px 8px;font-size:.78rem}.workflow__live{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.15rem .75rem;display:flex}.workflow__live p{margin:0}.workflow .workflow__live .notice{font-size:inherit;background:0 0;border:0;margin:0;padding:0}.workflow .workflow__live .notice[data-tone=error]{color:var(--danger)}.workflow__bar{grid-area:bar;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:44px;display:flex}.workflow__bar-start,.workflow__bar-end{align-items:center;gap:.5rem;min-width:0;display:flex}.workflow__bar-start{flex:1 1 0}.workflow__bar-end{flex:none}.workflow .workflow__bar .button{white-space:nowrap;min-height:32px;padding:4px 12px}.workflow .workflow__bar .workflow__title{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;font-weight:620;line-height:1.25;overflow:hidden}.workflow .workflow__bar .workflow__name{width:min(16rem,28vw);min-height:32px}.workflow .workflow__bar .workflow__back{color:var(--muted);white-space:nowrap;flex:none;font-size:.85rem;text-decoration:none}.workflow .workflow__bar .workflow__back:hover{color:var(--accent-strong);text-decoration:underline}.workflow__chip{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:1px 8px;font-size:12px}.workflow__org{color:var(--muted);white-space:nowrap;flex:none;font-size:.85rem}.workflow__divider{background:var(--line-strong);flex:none;width:1px;height:20px}.workflow__run{position:relative}.workflow .workflow__bar .workflow__run>summary{cursor:pointer;list-style:none}.workflow .workflow__bar .workflow__run>summary::-webkit-details-marker{display:none}.workflow__run-menu{z-index:20;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-raised);min-width:9rem;box-shadow:var(--shadow-pop);gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.workflow .workflow__bar .workflow__run-menu .button{justify-content:flex-start}.workflow__draft{margin:0}.workflow__banner{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--muted);border-left-width:3px;grid-area:banner;padding:.6rem .8rem;font-size:.9rem}.workflow__banner:empty{display:none}.workflow__palette{min-width:0;color:var(--dim);grid-area:palette;gap:.35rem;font-size:.82rem;display:grid}.workflow__palette p{margin:0}.workflow__ribbon-bar{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;min-height:40px;display:flex}.workflow__ribbon{border:1px solid var(--line);border-radius:var(--radius);background:var(--ribbon-bg);flex:none;gap:2px;height:32px;padding:2px;display:inline-flex}.workflow__tab{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.3rem;padding:0 .7rem;font-size:.82rem;font-weight:600;line-height:1.5;display:inline-flex}.workflow__tab:hover{color:var(--fg)}.workflow__tab[aria-selected=true]{background:var(--ribbon-current);box-shadow:0 1px 3px var(--shadow-color);color:var(--accent-strong)}.workflow__tab:focus-visible,.workflow__collapse:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workflow__chevron{flex:none}.workflow__chevron[data-up]{transform:rotate(180deg)}.workflow__tab[aria-selected=false] .workflow__chevron{visibility:hidden}.workflow__find{flex:0 12rem;width:12rem;min-width:7rem}.workflow .workflow__ribbon-bar .workflow__find{border-radius:var(--radius);height:32px;min-height:0;padding:0 .6rem;font-size:.82rem}.workflow__collapse{border-radius:var(--radius);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.workflow__collapse:hover{background:var(--accent-quiet);color:var(--fg)}.workflow__drawer{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);scroll-snap-type:x proximity;min-width:0;padding:6px 8px;overflow-x:auto}.workflow__drawer[hidden]{display:none}.workflow__tools{flex-wrap:nowrap;align-items:center;gap:.25rem;min-width:0;display:flex}.workflow__tools[hidden]{display:none}.workflow__found-none{color:var(--dim);padding:.4rem .25rem}.workflow__tools-help{white-space:nowrap;border-radius:var(--radius);color:var(--accent);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;flex:none;margin-left:.25rem;padding:.2rem .5rem;font-size:.78rem;text-decoration:underline}.workflow__tools-help:hover{background:var(--accent-quiet);color:var(--accent-strong)}.workflow__names{border-radius:var(--radius);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:.2rem .5rem;font-size:.78rem}.workflow__names:hover{background:var(--accent-quiet);color:var(--fg)}.tool-tile{scroll-snap-align:start;flex:none;display:flex;position:relative}.tool-tile__button{box-sizing:border-box;border-radius:var(--radius);min-width:64px;max-width:6.5rem;height:56px;color:var(--muted);font:inherit;text-align:center;white-space:normal;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:0 .4rem;font-size:.75rem;line-height:1.15;display:flex}.tool-tile__button svg{flex:none}.workflow__palette[data-ribbon=icons] .tool-tile__button{justify-content:center;width:40px;min-width:0;height:40px;padding:0}.workflow__palette[data-ribbon=icons] .tool-tile__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.workflow__empty{z-index:1;max-width:min(26rem,80%);color:var(--dim);text-align:center;pointer-events:none;margin:0;font-size:.9rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tool-tile__button:hover,.tool-tile__button:focus-visible{border-color:var(--accent);background:var(--accent-quiet);color:var(--accent-strong)}.tool-tile__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tool-tile__tip{z-index:30;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-raised);width:max-content;max-width:14rem;box-shadow:var(--shadow-pop);color:var(--fg);visibility:hidden;opacity:0;pointer-events:none;margin-top:calc(56px + .35rem);padding:.4rem .6rem;font-size:.8rem;line-height:1.35;position:fixed}.tool-tile__tip:before{content:"";height:.35rem;position:absolute;bottom:100%;left:0;right:0}.tool-tile:hover .tool-tile__tip,.tool-tile__button:focus-visible+.tool-tile__tip{visibility:visible;opacity:1;pointer-events:auto}.workflow__palette[data-tips=off] .tool-tile:hover .tool-tile__tip,.workflow__palette[data-tips=off] .tool-tile__button:focus-visible+.tool-tile__tip{visibility:hidden;opacity:0;pointer-events:none}.workflow__palette[data-ribbon=icons] .tool-tile__tip{margin-top:calc(40px + .35rem)}@media (prefers-reduced-motion:no-preference){.tool-tile__tip{transition:opacity .12s ease-out,visibility .12s}.workflow__chevron{transition:transform .15s ease-out}}.workflow__canvas-tools.react-flow__panel{gap:.35rem;margin:12px;display:flex}.workflow__canvas-tools .button{box-shadow:0 1px 3px var(--shadow-color);padding:.25rem .65rem;font-size:.82rem}.palette-help{gap:0;margin:0;padding:0;list-style:none;display:grid}.palette-help__item{border-bottom:1px solid var(--line);align-items:center;gap:.85rem;padding:.75rem 0;display:flex}.palette-help__icon{border-radius:var(--radius);background:var(--accent-quiet);width:2.75rem;height:2.75rem;color:var(--accent-strong);flex:none;place-items:center;display:grid}.palette-help__text{gap:.1rem;min-width:0;display:grid}.palette-help__text strong{color:var(--fg)}.palette-help__text span{color:var(--muted);font-size:.9rem}.workflow__config{z-index:5;box-sizing:border-box;contain:none;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:min(22.5rem,100% - 24px);min-width:0;max-height:calc(100% - 24px);box-shadow:var(--shadow-pop);grid-area:canvas-start/canvas/preview-end;place-self:start end;margin:12px;padding:1rem;position:absolute;overflow:auto}.workflow__config[data-wide]{width:min(30rem,100% - 24px)}.workflow__config[data-empty],.workflow__config[data-closed]{display:none}@keyframes workflow-config-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.workflow__config{animation:.12s ease-out workflow-config-in}}.workflow__canvas{border:1px solid var(--line);border-radius:var(--radius-lg);grid-area:canvas;min-width:0;height:clamp(24rem,55vh,40rem);position:relative;overflow:hidden}.workflow__preview{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-area:preview;min-width:0;padding:1rem;overflow:hidden}.workflow__config>*>.panel__head:first-child,.workflow__preview>*>.panel__head:first-child{margin:-1rem -1rem .75rem}.workflow__status{color:var(--muted);margin:0 0 .6rem;font-size:.88rem}.workflow__ceiling{max-width:62ch;color:var(--dim);margin:.6rem 0 0;font-size:.82rem;line-height:1.5}.workflow pre{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);max-height:16rem;font-family:var(--mono);white-space:pre;margin:.4rem 0 0;padding:.6rem .7rem;font-size:.8rem;line-height:1.5;overflow:auto}@media (width>=901px){.shell:has(.shell__main--canvas>.workflow){height:100dvh;min-height:0}.shell__main--canvas:has(>.workflow){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.shell__main--canvas>.workflow{flex:auto}.ws-main--fill>.workflow{flex:1 0 auto}.workspace .pipelines-page:has(>.workflow){flex:1 0 auto;grid-template-rows:minmax(0,1fr)}.workflow{grid-template-rows:repeat(4,auto) minmax(14rem,3fr) minmax(8rem,2fr)}.workflow--preview-idle{grid-template-rows:repeat(4,auto) minmax(14rem,1fr) auto}.workflow--preview-idle .workflow__preview{contain:none}.workflow__canvas{height:auto;min-height:14rem}.workflow__preview{contain:size;overflow:auto}:is(.shell,.workspace:not(.ws-asking)) .workflow--docked{grid-template-columns:minmax(0,1fr) 22.5rem;grid-template-areas:"bar bar""line line""banner banner""palette palette""canvas config""preview config"}:is(.shell,.workspace:not(.ws-asking)) .workflow--docked .workflow__config{z-index:auto;contain:size;width:auto;max-height:none;box-shadow:none;grid-area:config;place-self:stretch stretch;margin:0;display:block;position:static;overflow:auto}:is(.shell,.workspace:not(.ws-asking)) .workflow--docked .pk-head .pk-close{display:none}}@media (width<=900.98px){.workflow{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""line""banner""palette""canvas""preview"}.workflow__bar{flex-wrap:wrap}.workflow .workflow__config .pk-head .pk-pin{display:none}}.workspace.ws-asking .workflow{flex:none;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""line""banner""palette""canvas""preview";min-height:auto}.workspace.ws-asking .workflow__canvas{height:clamp(24rem,55vh,40rem);min-height:0}.workspace.ws-asking .workflow__preview{contain:none}.workspace.ws-asking .workflow__config .pk-head .pk-pin{display:none}.workspace.ws-asking .pipelines-page:has(>.workflow){flex:none;grid-template-rows:none}.workflow__canvas .react-flow{--xy-background-color:var(--bg);--xy-edge-stroke:var(--edge-stroke);--xy-edge-stroke-width:1.5;--xy-edge-stroke-selected:var(--accent);--xy-connectionline-stroke:var(--accent);--xy-connectionline-stroke-width:1.5;--xy-handle-background-color:var(--accent-fill);--xy-selection-background-color:var(--accent-quiet);--xy-selection-border:1px dotted var(--accent);--xy-attribution-background-color:var(--surface)}.workflow__canvas .react-flow__attribution a{color:var(--muted)}.workflow__canvas .tool-node{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;height:100%;color:var(--fg);align-content:center;gap:.1rem;padding:.35rem .7rem;font-size:.8rem;line-height:1.3;display:grid;position:relative}.workflow__canvas .tool-node.tool-node--selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.workflow__canvas .tool-node.tool-node--problem{border-color:var(--danger)}.workflow__canvas .tool-node.tool-node--problem.tool-node--selected{box-shadow:0 0 0 1px var(--danger)}.workflow__canvas .tool-node__tool{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.workflow__canvas .tool-node__summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow__canvas .tool-node__count{color:var(--muted);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.72rem}.workflow__canvas .tool-node__mark{color:var(--warn);font-weight:700;position:absolute;top:.3rem;right:.55rem}.workflow__canvas .react-flow__handle{border:2px solid var(--surface);width:.95rem;height:.95rem;color:var(--on-accent);font-family:var(--mono);border-radius:50%;place-items:center;font-size:.6rem;font-weight:700;line-height:1;display:grid}.workflow__canvas .react-flow__node:has(.react-flow__handle-right[data-handleid=dropped]) .react-flow__handle-right[data-handleid=kept]{top:30%}.workflow__canvas .react-flow__handle-right[data-handleid=dropped]{top:70%}.workflow__canvas .react-flow__handle-left[data-handleid=left]{top:30%}.workflow__canvas .react-flow__handle-left[data-handleid=right]{top:70%}.workflow__canvas .react-flow__handle.clickconnecting{outline:2px solid var(--accent);outline-offset:2px}.workflow__canvas .tool-node__port-label{color:var(--muted);font-family:var(--mono);white-space:nowrap;pointer-events:none;font-size:.72rem;line-height:1;position:absolute}.workflow__canvas .tool-node__port-label[data-port=kept]{margin-left:.85rem;top:50%;left:100%;transform:translateY(-50%)}.workflow__canvas .tool-node__port-label[data-port=dropped]{margin-left:.85rem;top:100%;left:50%;transform:translateY(-50%)}.workflow__canvas .flow-edge--dropped .react-flow__edge-path{stroke-dasharray:5 4}.workflow__canvas .react-flow__edge-text{fill:var(--fg);font-family:var(--mono);font-size:.72rem}.workflow__canvas .react-flow__edge-textbg{fill:var(--surface)}.workflow__canvas .flow-edge--kept .react-flow__edge-text{fill:var(--fg)}.workflow__canvas .flow-edge--dropped .react-flow__edge-text{fill:var(--muted)}.condition-row{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .35rem;display:flex}.condition-row>select,.condition-row>input{flex:6rem;min-width:0}.condition-row__remove{margin-left:auto}.condition-group{border-left:2px solid var(--line-strong);margin:.5rem 0 .75rem .4rem;padding-left:.75rem}.formula-node{margin:0 0 .4rem}.formula-node__children{border-left:2px solid var(--line-strong);margin:.25rem 0 .4rem .4rem;padding-left:.75rem}.formula-node__child,.formula-node__branch{margin:0 0 .35rem}.interval-editor{align-items:center;gap:.3rem;display:inline-flex}.condition-note{color:var(--dim);margin:0 0 .6rem;font-size:.8rem;line-height:1.45}.field-advice{color:var(--muted);margin:0 0 .6rem;font-size:.8rem;line-height:1.45}.preview-tabs{align-items:center;gap:.25rem;display:flex}.preview-tabs__tab{border-radius:var(--radius);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:.25rem .7rem;font-size:.85rem}.preview-tabs__tab--current,.preview-tabs__tab--current:hover:not(:disabled){border-color:var(--accent);background:var(--accent-quiet);color:var(--accent-strong)}.save-confirm,.save-receipt{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-raised);margin:.75rem 0 0;padding:.75rem .85rem;font-size:.88rem}.save-receipt{border-left:3px solid var(--accent)}.field__note--problem{color:var(--warn)}.python-run{margin-top:.8rem}.python-run__printed{white-space:pre-wrap;max-height:12rem;font-family:var(--mono,monospace);margin:.2rem 0 .4rem;padding:.4rem .6rem;font-size:.85rem;overflow:auto}.job-problems{margin:.4rem 0 0;padding-left:1.2rem}.ontology-model{gap:1.2rem;min-width:0;display:grid}.ontology-model__intro,.ontology-model__heading,.ontology-model__suggestion{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ontology-model__intro p{max-width:70ch;color:var(--muted);margin-top:.5rem}.ontology-model__types{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.ontology-model__type,.ontology-model__item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;color:var(--fg);text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere;gap:.25rem;padding:.85rem;display:grid}.ontology-model__type span,.ontology-model__item span{color:var(--muted);font-size:.8rem}.ontology-model__type[aria-pressed=true],.ontology-model__item[aria-pressed=true]{border-color:var(--accent);background:var(--accent-quiet)}.ontology-model__workspace{grid-template-columns:minmax(12rem,.8fr) minmax(0,3fr);align-items:start;gap:1rem;min-width:0;display:grid}.ontology-model__list{gap:.5rem;display:grid}.ontology-model__list h3{margin-bottom:.4rem}.ontology-model__inspector,.ontology-model__empty{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;padding:1.2rem}.ontology-model__inspector>.empty__note{margin:.8rem 0}.ontology-model__heading h3{overflow-wrap:anywhere;margin-bottom:.4rem;font-size:1.3rem}.ontology-model__heading>strong{overflow-wrap:anywhere;min-width:0}.ontology-model__revision{color:var(--muted);flex-shrink:0;gap:.25rem;font-size:.8rem;display:grid}.ontology-model__section{border-top:1px solid var(--line);min-width:0;margin-top:1.35rem;padding-top:1rem}.ontology-model h4{margin:0 0 .65rem;font-size:.95rem}.ontology-model__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.1rem;margin:.75rem 0;display:grid}.ontology-model__facts dt,.ontology-model__values dt{color:var(--muted);font-size:.8rem}.ontology-model__facts dd,.ontology-model__values dd{overflow-wrap:anywhere;margin:0}.ontology-model__id{color:var(--dim);overflow-wrap:anywhere;font-weight:400;display:block}.ontology-model__binding,.ontology-model__instance{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);min-width:0;margin:.7rem 0;padding:.8rem}.ontology-model__code{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);max-height:30rem;padding:1rem;font-size:.78rem;overflow:auto}.ontology-model summary{cursor:pointer;margin-bottom:.6rem;font-weight:600}.ontology-model__suggestions{border:1px solid var(--line);border-radius:var(--radius-lg);padding:1rem}.ontology-model__suggestion{border-top:1px solid var(--line);padding:.8rem 0}.ontology-model__suggestion p{margin:.3rem 0}.ontology-model__actions{flex-wrap:wrap;gap:.5rem;display:flex}.ontology-model__editor{gap:.8rem;display:grid}.ontology-model__editor fieldset{border:1px solid var(--line-strong);border-radius:var(--radius);min-width:0;padding:.8rem}.ontology-model__editor legend{overflow-wrap:anywhere;padding:0 .4rem;font-size:.85rem}.ontology-model__editor .field,.ontology-model__review .field,.ontology-model__section>.field{gap:.35rem;display:grid}.ontology-model__editor input,.ontology-model__editor textarea,.ontology-model__editor select,.ontology-model__review textarea,.ontology-model__review select,.ontology-model__section>.field textarea{width:100%;min-width:0}.ontology-model__check{overflow-wrap:anywhere;align-items:center;gap:.45rem;margin:.3rem 0;font-size:.85rem;display:flex}.ontology-model__check input{width:auto}.ontology-model__property-edit{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.25rem .7rem;margin-bottom:.8rem;display:grid}.ontology-model__property-edit small{overflow-wrap:anywhere;grid-column:1/-1}.ontology-model__values{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.75rem;margin:.8rem 0;display:grid}.ontology-model__values small{color:var(--muted);font-size:.75rem;display:block}.ontology-model__missing{color:var(--warn);font-style:italic}.ontology-model__review{border:1px solid var(--line-strong);border-radius:var(--radius);margin-top:.8rem;padding:.8rem}@media (width<=850px){.ontology-model__types{grid-template-columns:repeat(2,minmax(0,1fr))}.ontology-model__workspace{grid-template-columns:minmax(0,1fr)}.ontology-model__list{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}.ontology-model__list h3{grid-column:1/-1}}@media (width<=520px){.ontology-model__intro,.ontology-model__heading,.ontology-model__suggestion{flex-direction:column}.ontology-model__inspector{padding:.85rem}.ontology-model__facts,.ontology-model__property-edit{grid-template-columns:minmax(0,1fr)}.ontology-model__type{padding:.65rem}}[data-slot=button],[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]{font-family:var(--sans)}[data-slot=button]{text-decoration:none}[data-slot=button][data-variant=default]{background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent-fill)}[data-slot=button][data-variant=default]:hover:not(:disabled){background:var(--accent-fill-hover);color:var(--on-accent);border-color:var(--accent-fill-hover)}[data-slot=button][data-variant=outline]{background:var(--surface);color:var(--fg);border:1px solid var(--line-strong)}[data-slot=button][data-variant=outline]:hover:not(:disabled){background:var(--accent-quiet);color:var(--accent-strong);border-color:var(--accent)}[data-slot=button][data-variant=secondary]{background:var(--surface-raised);color:var(--fg)}[data-slot=button][data-variant=ghost]{color:var(--muted);background:0 0;border-color:#0000}[data-slot=button][data-variant=ghost]:hover:not(:disabled){background:var(--accent-quiet);color:var(--fg)}[data-slot=button][data-variant=link]{color:var(--accent);background:0 0;border-color:#0000}[data-slot=button][data-variant=link]:hover:not(:disabled){color:var(--accent-strong);text-decoration:underline}[data-slot=button][data-variant=destructive]{background:var(--danger);color:var(--on-danger);border-color:var(--danger)}[data-slot=button][data-variant=destructive]:hover:not(:disabled){background:var(--danger);color:var(--on-danger)}[data-slot=button]:disabled{background:var(--surface-raised);color:var(--dim);border-color:var(--line);opacity:1}[data-slot=button][data-variant=ghost]:disabled,[data-slot=button][data-variant=link]:disabled{background:0 0;border-color:#0000}[data-slot=input],[data-slot=textarea]{color:var(--fg);background:var(--surface)}[data-slot=dialog-content]{z-index:101}[data-slot=dialog-overlay]{z-index:100}[data-slot=dialog-title]{font-family:var(--sans);padding-right:2rem;font-size:1.35rem;font-weight:600;line-height:1.3}[data-slot=dialog-description]{line-height:1.6}.brand-logo{width:164px;max-width:100%;height:auto;display:block}.brand-logo--mark{width:34px}@media (width<=640px){.theme-controls{gap:.25rem}.theme-accent-picker{justify-content:center;gap:0;width:40px;min-width:40px;max-width:40px;padding:0}.theme-accent-picker>svg:last-child{display:none}.theme-accent-picker__value,.theme-accent-picker [data-slot=select-value]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){[data-slot=button],[data-slot=input],[data-slot=textarea],[data-slot=tabs-trigger]{transition:none}}
