*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100%;overflow-x:clip}body{background:var(--bg-canvas);color:var(--text-body);font-family:var(--font-sans);font-size:14px;line-height:1.55}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.55}.account-card:active,.business-tabs button:active,.button:active,.side-nav nav a:active{transform:translateY(1px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workbench{min-height:100dvh}.side-nav{background:var(--surface-white);border-right:1px solid var(--border-subtle);bottom:0;display:flex;flex-direction:column;left:0;max-width:calc(100% - 32px);position:fixed;top:0;transform:translateX(-105%);transition:transform var(--motion-base) ease;width:264px;z-index:40}.side-nav--open{transform:none}.side-nav__brand{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;min-height:72px;padding:16px 20px}.side-nav__brand>a{align-items:center;display:flex;gap:12px}.side-nav__brand>a>span:last-child,.topbar__identity>span:last-child{display:grid}.side-nav__brand strong,.topbar__identity strong{color:var(--text-strong);font-size:14px;font-weight:700}.side-nav__brand small,.topbar__identity small{color:var(--text-muted);font-size:12px}.side-nav__brand-mark{align-items:center;background:var(--brand);border-radius:8px;color:var(--brand-ink);display:inline-flex;font-size:12px;font-weight:800;height:40px;justify-content:center;letter-spacing:.03em;width:40px}.side-nav__close{background:transparent;border:0;color:var(--text-muted);font-size:24px;height:44px;width:44px}.side-nav nav{display:grid;grid-gap:4px;gap:4px;padding:20px 12px}.side-nav nav a{align-items:center;border-radius:8px;color:var(--text-body);display:grid;font-weight:550;grid-gap:12px;gap:12px;grid-template-columns:32px minmax(0,1fr);min-height:48px;padding:0 12px}.side-nav nav a:hover{background:var(--bg-subtle);color:var(--text-strong)}.side-nav nav a.is-active{background:var(--brand-soft);color:var(--brand);font-weight:700}.side-nav__nav-mark{align-items:center;border:1px solid var(--border-subtle);border-radius:8px;display:inline-flex;font-size:12px;height:28px;justify-content:center;width:28px}.side-nav nav a.is-active .side-nav__nav-mark{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.side-nav__foot{border-top:1px solid var(--border-subtle);display:grid;grid-gap:4px;gap:4px;margin-top:auto;padding:20px}.side-nav__foot strong{color:var(--text-strong);font-size:13px}.side-nav__foot small{color:var(--text-muted);font-size:12px;line-height:1.55}.drawer-scrim,.nav-scrim{background:var(--scrim);border:0;inset:0;position:fixed}.nav-scrim{z-index:30}.workbench__surface{min-height:100dvh;min-width:0}.topbar{align-items:center;background:var(--topbar-surface);border-bottom:1px solid var(--border-subtle);display:flex;gap:16px;justify-content:space-between;min-height:72px;padding:12px clamp(16px,3vw,36px);position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar__menu{background:var(--surface-white);border:1px solid var(--border-strong);border-radius:8px;color:var(--text-strong);font-weight:650;min-height:44px;padding:0 16px}.topbar__context{color:var(--text-muted);display:none;gap:8px}.topbar__context strong{color:var(--text-strong)}.topbar__identity{align-items:center;display:flex;gap:12px;margin-left:auto}.topbar__avatar{align-items:center;background:var(--surface-avatar);border-radius:999px;color:var(--text-strong);display:inline-flex;font-size:13px;font-weight:700;height:36px;justify-content:center;width:36px}.business-page{display:grid;grid-gap:24px;gap:24px;min-width:0}.business-head{align-items:flex-end;border-bottom:1px solid var(--border-subtle);display:flex;gap:24px;justify-content:space-between;padding-bottom:24px}.business-head__eyebrow,.section-head span{color:var(--brand);display:block;font-size:12px;font-weight:750;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.business-head h1{color:var(--text-strong);font-size:clamp(28px,3vw,36px);letter-spacing:-.025em;line-height:1.2;margin:0;min-width:0;overflow-wrap:anywhere}.business-head p{color:var(--text-muted);font-size:14px;margin:8px 0 0;max-width:72ch}.business-head__actions{align-items:center;display:flex;flex:0 0 auto;gap:12px}.button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:650;justify-content:center;line-height:1;min-height:44px;padding:0 16px;white-space:nowrap}.button--primary{background:var(--brand);border:1px solid var(--brand);color:var(--brand-ink)}.button--primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.button--secondary{background:var(--surface-white);border:1px solid var(--border-strong);color:var(--text-strong)}.button--secondary:hover{background:var(--bg-subtle);border-color:var(--border-hover)}.button--text{background:transparent;border:0;color:var(--brand);min-height:40px;padding:0 8px}.button--danger{color:var(--danger)}.button--full{width:100%}.business-tabs{border-bottom:1px solid var(--border-subtle);display:flex;gap:24px;min-width:0;overflow-x:auto;scrollbar-width:none}.business-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--text-muted);cursor:pointer;font-weight:600;min-height:48px;padding:0 4px;white-space:nowrap}.business-tabs button.is-active{border-bottom-color:var(--brand);color:var(--text-strong)}.business-tabs button span{background:var(--surface-inactive);border-radius:999px;color:var(--text-muted);font-size:11px;margin-left:8px;padding:4px 8px}.business-tabs button.is-active span{background:var(--brand-soft);color:var(--brand)}.business-toolbar{align-items:center;display:flex;gap:24px;justify-content:space-between}.business-toolbar .business-tabs{flex:1 1}.search-field{align-items:center;background:var(--surface-white);border:1px solid var(--border-strong);border-radius:7px;display:flex;gap:8px;min-height:44px;padding:0 12px;width:min(320px,100%)}.search-field span{color:var(--text-muted);font-size:18px}.search-field input{background:transparent;border:0;color:var(--text-strong);min-width:0;outline:0;width:100%}.business-metrics{background:var(--border-subtle);display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.business-metric{background:var(--surface-white);border-top:3px solid transparent;display:grid;grid-gap:8px;gap:8px;min-height:120px;padding:20px}.business-metric>span{color:var(--text-muted);font-size:12px;font-weight:650}.business-metric strong{color:var(--text-strong);font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.business-metric small{color:var(--text-muted);font-size:12px}.business-metric--info{border-top-color:var(--brand)}.business-metric--success{border-top-color:var(--success)}.business-metric--warning{border-top-color:var(--warning)}.business-metric--danger{border-top-color:var(--danger)}.business-section{background:var(--surface-white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:0;padding:24px}.section-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.section-head h2{color:var(--text-strong);font-size:18px;line-height:1.3;margin:0;min-width:0;overflow-wrap:anywhere}.section-head small{color:var(--text-muted)}.dashboard-layout{display:grid;grid-gap:20px;gap:20px}.business-section--aside{align-self:start}.work-queue{display:grid}.work-queue__item{align-items:center;border-top:1px solid var(--border-subtle);display:grid;grid-gap:16px;gap:16px;grid-template-columns:28px minmax(0,1fr) auto 20px;min-height:80px;padding:12px 4px}.work-queue__item:hover strong{color:var(--brand)}.work-queue__order{color:var(--text-order);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.work-queue__item strong{color:var(--text-strong);display:block;font-size:14px}.work-queue__item p{color:var(--text-muted);font-size:12px;margin:4px 0 0}.fact-list{display:grid;margin:0 0 20px}.fact-list>div{align-items:center;border-top:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:16px 0}.fact-list dt{color:var(--text-muted)}.fact-list dd{color:var(--text-strong);font-size:18px;font-weight:750;margin:0}.status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;line-height:1;min-height:24px;padding:0 8px;white-space:nowrap}.status-pill--neutral{background:var(--surface-inactive);color:var(--text-inactive)}.status-pill--info{background:var(--brand-soft);color:var(--brand)}.status-pill--success{background:var(--success-soft);color:var(--success)}.status-pill--warning{background:var(--warning-soft);color:var(--warning)}.status-pill--danger{background:var(--danger-soft);color:var(--danger)}.business-notice{align-items:center;border:1px solid transparent;border-radius:8px;display:flex;justify-content:space-between;min-height:44px;padding:8px 12px}.business-notice--success{background:var(--success-soft);border-color:var(--success-border);color:var(--success)}.business-notice--danger{background:var(--danger-soft);border-color:var(--danger-border-soft);color:var(--danger)}.business-notice--warning{background:var(--warning-soft);color:var(--warning)}.business-notice button{background:transparent;border:0;color:inherit;font-size:20px;height:32px;width:32px}.business-state{align-items:center;background:var(--surface-white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:32px;text-align:center}.business-state strong{color:var(--text-strong);font-size:16px}.business-state p{margin:8px 0 16px;max-width:54ch}.business-state--error{background:var(--surface-danger);border-color:var(--danger-border)}.business-skeleton{animation:pulse 1.4s ease-in-out infinite;background:var(--surface-skeleton);border-radius:6px;height:16px;margin:4px;width:min(380px,80%)}.business-skeleton--short{margin-bottom:20px;width:min(260px,60%)}@keyframes pulse{50%{opacity:.45}}.record-list{display:grid;grid-gap:12px;gap:12px}.record-card{align-items:center;background:var(--surface-white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;gap:20px;justify-content:space-between;min-width:0;padding:20px}.record-card--attention{background:var(--warning-soft);border-color:var(--warning)}.record-card__main{display:grid;grid-gap:8px;gap:8px;min-width:0}.record-card__title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.record-card__title strong{color:var(--text-strong);font-size:16px}.record-card__title>span:last-child:not(.status-pill){color:var(--text-muted);font-size:12px}.record-card p{color:var(--text-muted);margin:0}.record-facts{display:flex;flex-wrap:wrap;gap:12px 28px;margin:4px 0 0}.record-facts>div{display:grid;grid-gap:4px;gap:4px}.record-facts dt{color:var(--text-muted);font-size:11px}.record-facts dd{color:var(--text-strong);font-size:13px;font-weight:650;margin:0}.record-card__actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.business-table-wrap{background:var(--surface-white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:0;overflow:hidden}.business-table{border-collapse:collapse;width:100%}.business-table th{background:var(--bg-subtle);color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.025em;padding:12px 16px;text-align:left;white-space:nowrap}.business-table td,.business-table th{border-bottom:1px solid var(--border-subtle)}.business-table td{color:var(--text-body);padding:16px;vertical-align:middle}.business-table tr:last-child td{border-bottom:0}.business-table tbody tr:hover{background:var(--surface-hover)}.business-table td strong{color:var(--text-strong);font-weight:700}.business-table td small{color:var(--text-muted);display:block;font-size:11px;margin-top:4px}.business-table td small .status-pill{margin-top:4px}.table-action{text-align:right!important;white-space:nowrap}.table-action--split{display:flex;gap:8px;justify-content:flex-end}.drawer-layer{inset:0;position:fixed;z-index:60}.drawer-scrim{z-index:0}.business-drawer{background:var(--surface-white);bottom:0;box-shadow:var(--shadow-panel);display:flex;flex-direction:column;max-width:100%;position:absolute;right:0;top:0;width:min(620px,100%);z-index:1}.business-drawer>header{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:24px}.business-drawer>header h2{color:var(--text-strong);font-size:20px;margin:0;overflow-wrap:anywhere}.business-drawer>header p{color:var(--text-muted);font-size:13px;margin:4px 0 0}.business-drawer>header>button{background:transparent;border:0;color:var(--text-muted);font-size:26px;height:44px;width:44px}.business-form{display:flex;flex:1 1;flex-direction:column;min-height:0}.business-form__fields{display:grid;grid-gap:20px;gap:20px;overflow-y:auto;padding:24px}.business-form>footer{align-items:center;background:var(--surface-white);border-top:1px solid var(--border-subtle);display:flex;gap:12px;justify-content:flex-end;margin-top:auto;padding:16px 24px}.field-grid{display:grid;grid-gap:16px;gap:16px}.business-field{display:grid;grid-gap:8px;gap:8px}.business-field>span{color:var(--text-strong);font-size:13px;font-weight:650}.business-field em{color:var(--text-muted);font-size:10px;font-style:normal;font-weight:500;margin-left:8px}.business-field input,.business-field select,.business-field textarea,.merchant-picker select{background:var(--surface-white);border:1px solid var(--border-strong);border-radius:7px;color:var(--text-strong);min-height:44px;outline:2px solid transparent;outline-offset:1px;padding:8px 12px;width:100%}.business-field textarea{min-height:96px;resize:vertical}.business-field input:disabled,.business-field select:disabled{background:var(--surface-disabled);color:var(--text-muted)}.business-field small{color:var(--text-muted);font-size:11px;min-height:1lh}.business-summary{background:var(--bg-subtle);border:1px solid var(--border-subtle);display:grid;grid-gap:4px;gap:4px;padding:16px}.business-summary span{color:var(--text-muted);font-size:11px}.business-summary strong{color:var(--text-strong);font-size:14px}.merchant-picker{align-items:center;background:var(--surface-white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;gap:24px;justify-content:space-between;padding:16px}.merchant-picker label{align-items:center;display:flex;gap:12px}.merchant-picker label span{color:var(--text-muted);font-size:12px;white-space:nowrap}.merchant-picker select{min-width:180px}.merchant-picker small{color:var(--text-muted)}.settlement-layout{display:grid;grid-gap:20px;gap:20px}.account-list{align-content:start;display:grid;grid-gap:8px;gap:8px}.account-card{background:var(--surface-white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;display:grid;grid-gap:12px;gap:12px;padding:16px;text-align:left}.account-card.is-active,.account-card:hover{border-color:var(--brand-border)}.account-card.is-active{background:var(--surface-selected)}.account-card>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.account-card strong{color:var(--text-strong)}.account-card dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr;margin:0}.account-card dl div{display:grid;grid-gap:2px;gap:2px}.account-card dt,.account-card small{color:var(--text-muted);font-size:11px}.account-card dd{color:var(--text-strong);font-weight:700;margin:0}.settlement-detail{padding:20px}.statement-list{display:grid;grid-gap:12px;gap:12px}.statement-row{border:1px solid var(--border-subtle);border-radius:8px;display:grid;grid-gap:16px;gap:16px;padding:16px}.statement-row__foot,.statement-row__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.statement-row__head>div{display:grid}.statement-row__head strong{color:var(--text-strong)}.statement-row__foot>span,.statement-row__head small{color:var(--text-muted);font-size:11px}.statement-money{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.statement-money>div{background:var(--bg-subtle);display:grid;grid-gap:4px;gap:4px;padding:8px 12px}.statement-money dt{color:var(--text-muted);font-size:10px}.statement-money dd{color:var(--text-strong);font-weight:650;margin:0}.statement-money .is-total{grid-column:1/-1}.statement-money .is-total dd{font-size:17px}.difference-note{background:var(--danger-soft);border:1px solid var(--danger-border-soft);display:grid;grid-gap:4px;gap:4px;padding:12px}.difference-note strong{color:var(--danger);font-size:12px}.difference-note span{color:var(--text-body);font-size:11px}.login-page{display:grid;min-height:100dvh}.auth-check{background:var(--bg-canvas);min-height:100dvh;padding:48px}.login-page__context{background:var(--surface-dark);color:var(--text-on-dark);display:flex;flex-direction:column;justify-content:space-between;min-height:300px;padding:clamp(32px,6vw,72px)}.login-page__brand{align-items:center;display:flex;gap:12px}.login-page__brand span{align-items:center;background:var(--brand);border-radius:8px;color:var(--brand-ink);display:inline-flex;font-size:12px;font-weight:800;height:40px;justify-content:center;width:40px}.login-page__context h2{font-size:clamp(28px,5vw,48px);letter-spacing:-.035em;line-height:1.12;margin:48px 0 0;max-width:16ch;overflow-wrap:anywhere}.login-page__context p{color:var(--text-on-dark-muted);max-width:58ch}.login-page__facts{border-top:1px solid var(--border-on-dark);display:grid;grid-gap:16px;gap:16px;margin:36px 0 0;padding-top:20px}.login-page__facts div{display:grid;grid-gap:4px;gap:4px}.login-page__facts dt{color:var(--text-on-dark-faint);font-size:11px}.login-page__facts dd{margin:0}.login-page__form-panel{align-items:center;background:var(--surface-white);display:flex;justify-content:center;padding:clamp(28px,6vw,70px)}.login-form{display:grid;grid-gap:20px;gap:20px;max-width:430px;width:100%}.login-form__heading h1{color:var(--text-strong);font-size:28px;margin:0;overflow-wrap:anywhere}.login-form__heading p{color:var(--text-muted);margin:4px 0 0}.field{display:grid;grid-gap:8px;gap:8px}.field>span{color:var(--text-strong);font-weight:650}.field input,.field select{background:var(--surface-white);border:1px solid var(--border-strong);border-radius:7px;color:var(--text-strong);min-height:44px;outline:2px solid transparent;outline-offset:1px;padding:0 12px}.field small{color:var(--text-muted);font-size:11px;min-height:1lh}.login-form__message{align-items:center;display:flex;gap:12px}.login-form__message>span:last-child{color:var(--text-muted)}@media(min-width:640px){.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.login-page__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.dashboard-layout{grid-template-columns:minmax(0,1.8fr) minmax(280px,.7fr)}.settlement-layout{grid-template-columns:minmax(260px,330px) minmax(0,1fr)}.statement-money{grid-template-columns:repeat(5,minmax(0,1fr))}.statement-money .is-total{grid-column:auto}}@media(min-width:960px){.side-nav{transform:none;width:248px}.nav-scrim,.side-nav__close,.topbar__menu{display:none}.workbench__surface{margin-left:248px}.topbar__context{display:flex}}@media(min-width:1360px){.side-nav{width:268px}.workbench__surface{margin-left:268px}}@media(max-width:760px){.business-head{align-items:flex-start;flex-direction:column}.business-head__actions,.business-head__actions .button{width:100%}.business-toolbar,.record-card{align-items:stretch;flex-direction:column}.record-card__actions{justify-content:flex-end}.record-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-picker{gap:8px}.merchant-picker,.merchant-picker label{align-items:stretch;flex-direction:column}.merchant-picker select{min-width:0}.business-table,.business-table tbody,.business-table td,.business-table tr{display:block}.business-table thead{display:none}.business-table tr{border-bottom:8px solid var(--bg-canvas);padding:8px 12px}.business-table tr:last-child{border-bottom:0}.business-table td{align-items:flex-start;border:0;display:grid;grid-gap:8px;gap:8px;grid-template-columns:104px minmax(0,1fr);padding:8px 0}.business-table td:before{color:var(--text-muted);content:attr(data-label);font-size:11px}.business-table .table-action{display:flex;justify-content:flex-end;padding-top:12px}.business-table .table-action:before{display:none}.table-action--split{flex-wrap:wrap}.work-queue__item{grid-template-columns:24px minmax(0,1fr) auto}.work-queue__item>span:last-child{display:none}.settlement-layout{display:grid}.account-list{grid-auto-columns:minmax(250px,86%);grid-auto-flow:column;overflow-x:auto;padding-bottom:4px}.business-drawer{width:100%}}@media(max-width:420px){.workbench__main{padding-inline:12px}.business-page{gap:18px}.business-section{padding:16px}.business-metric{min-height:108px;padding:14px}.business-metric strong{font-size:21px}.business-tabs{gap:18px}.record-facts{grid-template-columns:1fr}.record-card__actions{align-items:stretch;flex-direction:column}.record-card__actions .button{width:100%}.business-drawer>header,.business-form__fields{padding-inline:18px}.business-form>footer{padding:12px 18px}.business-form>footer .button{flex:1 1}.statement-row__foot{align-items:stretch;flex-direction:column}.statement-row__foot .button{width:100%}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.import-errors{background:#fff7f7;border:1px solid #efb8b8;border-radius:10px;color:#8f2d2d;padding:14px 16px}.import-errors p{font-size:13px;margin:6px 0 0}.muted-copy,.pagination-row{color:var(--text-muted);font-size:13px}.pagination-row{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 2px}.pagination-row>div{display:flex;gap:8px}.auth-experience{background:#edf3f1;display:grid;grid-template-columns:minmax(330px,420px) minmax(0,1fr);min-height:calc(100dvh - 56px);margin:28px;overflow:hidden;border:1px solid #d2dedc;border-radius:28px;box-shadow:0 22px 70px rgb(16 52 75/.13)}.auth-story{background:linear-gradient(158deg,#153f64,#0e3151);color:white;flex-direction:column;isolation:isolate;min-height:calc(100dvh - 58px);overflow:hidden;padding:44px 42px}.auth-brand,.auth-story{display:flex;position:relative}.auth-brand{align-items:center;gap:14px;z-index:2}.auth-brand>span{align-items:center;background:linear-gradient(145deg,#2fbd81,#128f5b);border-radius:10px;box-shadow:0 12px 26px rgb(4 27 43/.25);display:inline-flex;font-size:23px;font-weight:750;height:44px;justify-content:center;width:44px}.auth-brand strong{font-size:17px;letter-spacing:.02em}.auth-story__copy{margin-top:clamp(76px,11vh,118px);position:relative;z-index:2}.auth-story__copy>span{color:#6ed9ae;font-size:12px;font-weight:800;letter-spacing:.18em}.auth-story__copy h1{font-size:clamp(31px,3.2vw,40px);letter-spacing:-.045em;line-height:1.3;margin:10px 0 20px;max-width:9.7em}.auth-story__copy p{color:#aebed0;font-size:14px;line-height:1.9;margin:0;max-width:28em}.auth-steps{grid-gap:0;gap:0;list-style:none;margin:auto 0 0;padding:0 0 78px;z-index:2}.auth-steps,.auth-steps li{display:grid;position:relative}.auth-steps li{align-items:flex-start;color:#91a9c0;grid-gap:14px;gap:14px;grid-template-columns:34px 1fr;min-height:82px}.auth-steps li:not(:last-child):after{background:#345675;content:"";height:48px;left:16px;position:absolute;top:36px;width:1px}.auth-steps li>span{align-items:center;border:1px solid #53708b;border-radius:50%;display:flex;font-size:12px;font-weight:750;height:32px;justify-content:center;width:32px}.auth-steps li div{display:grid;grid-gap:4px;gap:4px;padding-top:4px}.auth-steps strong{color:#afc1d2;font-size:13px}.auth-steps small{font-size:12px}.auth-steps .is-current>span{background:white;border-color:white;box-shadow:0 0 0 7px rgb(255 255 255/.06);color:#123858}.auth-steps .is-current strong{color:white}.auth-steps .is-done>span{background:#20ab70;border-color:#20ab70;color:white}.auth-steps .is-done strong{color:white}.auth-story__rings{bottom:-180px;height:430px;right:-130px;width:430px;z-index:1}.auth-story__rings,.auth-story__rings:after,.auth-story__rings:before{border:1px solid rgb(129 170 199/.1);border-radius:50%;position:absolute}.auth-story__rings:after,.auth-story__rings:before{content:"";inset:48px}.auth-story__rings:after{inset:102px}.auth-stage{background:linear-gradient(135deg,#f9fcfb,#f2f7f5);display:flex;min-width:0;position:relative}.auth-checking{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;justify-content:center;margin:auto;padding:48px;text-align:center}.auth-checking strong{color:var(--text-strong);font-size:18px;margin-top:18px}.auth-checking p{margin:6px 0}.auth-spinner{animation:auth-spin .9s linear infinite;border:2px solid #cce3d9;border-right:2px solid var(--brand);border-radius:50%;height:30px;width:30px}@keyframes auth-spin{to{transform:rotate(1turn)}}.credential-panel{align-self:center;margin:auto;max-width:480px;padding:56px 38px;width:100%}.auth-kicker{align-items:center;color:#587064;display:flex;font-size:12px;font-weight:700;gap:8px}.auth-kicker>span{background:#24ad74;border-radius:50%;box-shadow:0 0 0 5px #e4f6ed;height:8px;width:8px}.credential-panel__heading{margin:42px 0}.company-panel__intro>p,.credential-panel__heading p{color:#118458;font-size:12px;font-weight:850;letter-spacing:.18em;margin:0 0 10px}.company-panel__intro h2,.credential-panel__heading h2{color:#172940;font-size:clamp(28px,3vw,36px);letter-spacing:-.045em;line-height:1.2;margin:0}.company-panel__intro>span,.credential-panel__heading>span{color:#78899b;display:block;margin-top:12px}.credential-panel form{display:grid;grid-gap:20px;gap:20px}.auth-field{display:grid;grid-gap:8px;gap:8px}.auth-field>span{color:#223850;font-size:13px;font-weight:700}.auth-field input{background:rgb(255 255 255/.85);border:1px solid #cbd8da;border-radius:11px;color:#172940;height:50px;outline:2px solid transparent;outline-offset:1px;padding:0 15px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;width:100%}.auth-field input:hover{border-color:#a8bcbf}.auth-field input:focus{background:white;border-color:#3eae80;box-shadow:0 0 0 4px rgb(23 154 99/.1);outline:0}.auth-field input[aria-invalid=true]{border-color:#d45a5a}.auth-password{position:relative}.auth-password input{padding-right:60px}.auth-password button{background:transparent;border:0;color:#587064;cursor:pointer;font-size:12px;height:44px;position:absolute;right:4px;top:3px;width:52px}.auth-primary,.auth-secondary{align-items:center;border-radius:11px;cursor:pointer;display:flex;font-size:14px;font-weight:750;gap:20px;height:50px;justify-content:center;padding:0 18px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform 90ms ease}.auth-primary{background:linear-gradient(135deg,#20a96f,#158a5b);border:1px solid #158a5b;box-shadow:0 12px 24px rgb(19 132 87/.18);color:white;justify-content:space-between;width:100%}.auth-primary:hover:not(:disabled){background:linear-gradient(135deg,#26b97a,#137e53);box-shadow:0 14px 28px rgb(19 132 87/.25);transform:translateY(-1px)}.auth-primary:active:not(:disabled),.auth-secondary:active:not(:disabled){transform:translateY(1px)}.auth-primary:disabled,.auth-secondary:disabled{cursor:not-allowed;opacity:.55}.auth-secondary{background:white;border:1px solid #cedadd;color:#2b3d52}.auth-secondary:hover:not(:disabled){border-color:#9cb3b7;background:#f8fbfa}.auth-feedback{align-items:flex-start;border-radius:9px;color:#627586;display:flex;gap:9px;min-height:38px;padding:9px 11px}.auth-feedback>span{align-items:center;border:1px solid;border-radius:50%;display:flex;flex:0 0 auto;font-size:9px;font-weight:800;height:16px;justify-content:center;margin-top:1px;width:16px}.auth-feedback p{font-size:12px;margin:0}.auth-feedback--danger{background:#fff0f0;color:#a5333d}.auth-feedback--success{background:#eaf8f1;color:#18794e}.credential-panel__foot{align-items:center;border-top:1px solid #dde6e5;color:#8a989f;display:flex;font-size:11px;gap:9px;margin-top:34px;padding-top:18px}.company-panel__actions>div>span,.credential-panel__foot>span{align-items:center;background:#e7f7ef;border-radius:6px;color:#178a5c;display:inline-flex;font-size:9px;font-weight:850;height:23px;justify-content:center;width:23px}.company-panel{display:flex;flex-direction:column;min-height:100%;padding:46px 54px 30px;width:100%}.company-panel__top{align-items:center;display:flex;justify-content:space-between}.session-chip{align-items:center;background:white;border:1px solid #d8e3e4;border-radius:999px;color:#587064;display:flex;font-size:11px;font-weight:650;gap:8px;padding:7px 12px}.session-chip>span{background:#31b87e;border-radius:50%;box-shadow:0 0 0 4px #e7f8f0;height:7px;width:7px}.session-chip--mock>span{background:#d18c22;box-shadow:0 0 0 4px #fff3db}.session-person{align-items:center;display:flex;gap:10px}.session-person>span{align-items:center;background:#1a466d;border-radius:50%;color:white;display:flex;font-size:12px;font-weight:750;height:40px;justify-content:center;width:40px}.session-person>div{display:grid}.session-person strong{color:#24384c;font-size:13px}.session-person small{color:#8291a0;font-size:10px}.company-panel__intro{margin-top:58px}.company-panel__intro>div{background:#edf8f2;border:1px solid #c8e7d7;border-radius:11px;color:#56766a;font-size:11px;margin-top:22px;max-width:440px;padding:13px 16px}.company-panel__intro>div strong{color:#15885a;margin-right:14px}.company-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.company-card{background:rgb(255 255 255/.9);border:1px solid #d8e2e5;border-radius:17px;cursor:pointer;display:grid;grid-gap:0;gap:0;grid-template-columns:44px minmax(0,1fr) auto;min-height:170px;padding:22px;text-align:left;transition:border-color .14s ease,box-shadow .18s ease,transform .14s ease}.company-card:hover:not(:disabled){border-color:#94cbb2;box-shadow:0 12px 28px rgb(26 64 80/.08);transform:translateY(-2px)}.company-card.is-selected{border-color:#37af7b;box-shadow:0 0 0 3px rgb(35 174 116/.1),0 14px 30px rgb(24 117 80/.08)}.company-card__mark{align-items:center;background:#153f64;border-radius:12px;color:white;display:flex;font-size:13px;font-weight:750;height:42px;justify-content:center;width:42px}.company-card:nth-child(2) .company-card__mark{background:#76502b}.company-card:nth-child(3) .company-card__mark{background:#514960}.company-card:nth-child(4) .company-card__mark{background:#3e5b69}.company-card__name{display:grid;grid-gap:3px;gap:3px;padding:2px 10px}.company-card__name strong{color:#1b2d43;font-size:14px}.company-card__name small{color:#8594a3;font-size:10px}.company-card__selected{align-self:start;background:#16945f;border-radius:999px;color:white;font-size:9px;font-weight:750;padding:6px 9px}.company-card__metrics{border-top:1px solid #e2e9e9;display:grid;grid-gap:12px;gap:12px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:18px;padding-top:15px}.company-card__metrics>span{display:grid;grid-gap:2px;gap:2px}.company-card__metrics strong{color:#172940;font-size:15px}.company-card__metrics small{color:#8493a1;font-size:10px}.company-feedback{margin-top:16px}.company-panel__actions{align-items:center;border-top:1px solid #d8e3e2;display:flex;justify-content:space-between;margin-top:auto;padding-top:22px}.company-panel__actions>div{align-items:center;color:#87969e;display:flex;font-size:10px;gap:9px}.company-panel__buttons{display:flex;gap:10px}.auth-primary--compact{height:46px;min-width:190px;width:auto}.company-panel__buttons .auth-secondary{height:46px}.auth-scene-enter{animation:auth-scene-in .28s cubic-bezier(.2,.8,.2,1) both}@keyframes auth-scene-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1120px){.auth-experience{grid-template-columns:330px minmax(0,1fr)}.auth-story{padding-inline:32px}.company-panel{padding-inline:36px}.company-grid{grid-template-columns:1fr}.company-card{min-height:155px}.company-panel__intro{margin-top:38px}}@media(max-width:780px){.auth-experience{display:block;margin:0;min-height:100dvh;border:0;border-radius:0}.auth-story{min-height:auto;padding:24px}.auth-story__copy{margin-top:48px}.auth-story__copy h1{font-size:30px;max-width:12em}.auth-story__copy p{max-width:none}.auth-steps{grid-template-columns:repeat(3,1fr);margin-top:42px;padding:0}.auth-steps li{display:flex;min-height:auto}.auth-steps li div{display:none}.auth-steps li:not(:last-child):after{height:1px;left:34px;right:2px;top:16px;width:auto}.auth-stage{min-height:58dvh}.company-panel,.credential-panel{padding:32px 20px}.company-panel__top{align-items:flex-start;gap:16px}.session-person small{max-width:160px}.company-panel__actions{align-items:stretch;flex-direction:column;gap:16px}.company-panel__buttons,.company-panel__buttons button{width:100%}.company-panel__actions>div{order:2}.company-card{padding:18px}.company-panel__intro h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.auth-scene-enter,.auth-spinner{animation:none}.auth-spinner{border-color:#7ac6a3}.auth-field input,.auth-primary,.auth-secondary,.company-card{transition:none}}.auth-field>label{color:#223850;font-size:13px;font-weight:700}.v09-workbench{background:#edf3f1;color:#27384b;min-height:100dvh}.v09-side-nav{background:#123858;border:0;color:white;width:250px}.v09-brand{border-color:rgb(255 255 255/.1);min-height:72px;padding-inline:20px}.v09-brand .side-nav__brand-mark{background:linear-gradient(145deg,#2fbd81,#128f5b);border-radius:8px;font-size:17px;height:36px;width:36px}.v09-brand strong{color:white;font-size:14px}.v09-brand small{color:#8eabc2;font-size:10px}.v09-nav{display:block!important;overflow-y:auto;padding:18px 14px!important}.v09-nav__group{display:grid;grid-gap:4px;gap:4px;margin-bottom:18px}.v09-nav__group>span{color:#6f91ad;font-size:9px;font-weight:800;letter-spacing:.16em;padding:0 10px 6px;text-transform:uppercase}.v09-nav__group a{border-radius:10px!important;color:#a8bdcd!important;gap:9px!important;grid-template-columns:30px minmax(0,1fr) auto!important;min-height:44px!important;padding-inline:10px!important}.v09-nav__group a:hover{background:rgb(255 255 255/.07)!important;color:white!important}.v09-nav__group a.is-active{background:white!important;box-shadow:0 12px 28px rgb(3 22 36/.18);color:#1d3b50!important}.v09-nav__group a>small{align-items:center;background:rgb(255 255 255/.08);border-radius:999px;display:flex;font-size:9px;height:20px;justify-content:center;min-width:20px;padding:0 6px}.v09-nav__group a.is-active>small{background:#e5f7ee;color:#168a5b}.v09-nav .side-nav__nav-mark{background:rgb(255 255 255/.05);border:0;color:#8fb0c8;font-size:10px;height:28px;width:28px}.v09-nav a.is-active .side-nav__nav-mark{background:#1b9663;color:white}.scope-progress{background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.12);border-radius:13px;display:grid;grid-gap:6px;gap:6px;margin:auto 16px 20px;padding:14px}.scope-progress small,.scope-progress>span{color:#8ea9bf;font-size:9px}.scope-progress strong{color:white;font-size:12px}.scope-progress>div{background:rgb(255 255 255/.12);border-radius:999px;height:5px;overflow:hidden}.scope-progress i{background:#3bd195;border-radius:inherit;display:block;height:100%;width:72%}.v09-surface{min-height:100dvh}.v09-topbar{background:#123858;border:0;color:white;height:72px;min-height:72px;padding:0 18px;position:-webkit-sticky;position:sticky;top:0;z-index:30}.context-console{align-items:center;background:rgb(255 255 255/.07);border:1px solid rgb(255 255 255/.15);border-radius:12px;display:grid;grid-gap:0;gap:0;grid-template-columns:auto minmax(210px,1fr) minmax(240px,1.25fr);height:48px;margin-left:12px;max-width:980px;min-width:0;width:72%}.context-console>span:first-child{color:#8ea9bf;font-size:9px;font-weight:800;letter-spacing:.16em;padding:0 16px;white-space:nowrap}.context-console label{align-items:center;border-left:1px solid rgb(255 255 255/.13);display:grid;grid-gap:0;gap:0;grid-template-columns:30px minmax(0,1fr);grid-template-rows:18px 18px;height:32px;min-width:0;padding:0 12px;position:relative}.context-console label>i{align-items:center;background:rgb(255 255 255/.08);border-radius:50%;color:#9eb5c7;display:flex;font-size:9px;font-style:normal;grid-row:1/3;height:24px;justify-content:center;width:24px}.context-console label>small{color:#7e9ab0;font-size:8px}.context-console select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:white;font-size:10px;font-weight:650;min-width:0;outline:0;padding:0 18px 0 0;text-overflow:ellipsis;width:100%}.context-console select option{color:#172940}.context-console label:after{color:#8da6ba;content:"▾";font-size:9px;pointer-events:none;position:absolute;right:12px;top:15px}.context-pending{background:#f4c871;border-radius:999px;color:#4d3a12!important;font-size:9px!important;letter-spacing:0!important;padding:5px 8px!important;position:absolute;right:12px}.topbar-actions{gap:8px;margin-left:auto}.runtime-chip,.topbar-actions{align-items:center;display:flex}.runtime-chip{background:rgb(255 255 255/.08);border-radius:999px;color:#c6d5df;font-size:9px;font-weight:650;gap:6px;min-height:30px;padding:0 10px;white-space:nowrap}.runtime-chip i{background:#43d19a;border-radius:50%;box-shadow:0 0 0 4px rgb(67 209 154/.08);height:6px;width:6px}.runtime-chip--mock i{background:#e2a94b;box-shadow:0 0 0 4px rgb(226 169 75/.08)}.user-orb{background:white;border:0;border-radius:50%;color:#173a58;cursor:pointer;font-size:10px;font-weight:800;height:34px;width:34px}.v09-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;min-height:calc(100dvh - 72px)}.v09-main{min-width:0;padding:22px}.dify-rail{background:white;border-left:1px solid #d7e1e1;display:flex;flex-direction:column;height:calc(100dvh - 72px);position:-webkit-sticky;position:sticky;top:72px}.dify-rail__head{align-items:center;border-bottom:1px solid #e2e9e8;display:grid;grid-gap:9px;gap:9px;grid-template-columns:36px minmax(0,1fr) auto;min-height:70px;padding:0 16px}.dify-mark{align-items:center;background:#153f64;border-radius:12px;color:white;display:flex;font-size:8px;font-weight:800;height:34px;justify-content:center;letter-spacing:.04em;width:34px}.dify-rail__head>div{display:grid}.dify-rail__head strong{color:#24384c;font-size:12px}.dify-rail__head small{color:#8a99a7;font-size:8px}.dify-state{background:#fff4df;border-radius:999px;color:#9a6700;font-size:8px;font-weight:750;padding:5px 7px}.dify-rail__body{display:grid;grid-gap:12px;gap:12px;overflow-y:auto;padding:14px}.dify-context-note{background:#173f63;border-radius:12px;color:white;display:grid;grid-gap:5px;gap:5px;padding:14px}.dify-context-note>span{color:#91abc0;font-size:8px}.dify-context-note strong{font-size:12px}.dify-context-note small{color:#c3d1dc;font-size:9px}.dify-message{border-radius:12px;display:grid;grid-gap:7px;gap:7px;padding:14px}.dify-message span{color:#82919f;font-size:8px;font-weight:750}.dify-message p{color:#354a5d;font-size:10px;line-height:1.65;margin:0}.dify-message--system{background:#f1f5f6}.dify-message--muted{background:#f7f8f8}.dify-draft{background:#f4fbf7;border:1px solid #bfe1ce;border-radius:13px;display:grid;grid-gap:12px;gap:12px;padding:14px}.dify-draft>div{align-items:center;display:flex;justify-content:space-between}.dify-draft strong{color:#213c4d;font-size:11px}.dify-draft>div span{background:#e4efff;border-radius:6px;color:#1768d7;font-size:8px;font-weight:800;padding:5px 7px}.dify-draft p{color:#5f7180;font-size:9px;line-height:1.6;margin:0}.dify-draft dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr;margin:0}.dify-draft dl div{background:rgb(255 255 255/.7);display:grid;grid-gap:3px;gap:3px;padding:8px}.dify-draft dt{color:#8795a0;font-size:8px}.dify-draft dd{color:#274052;font-size:9px;font-weight:700;margin:0}.dify-composer{border-top:1px solid #e1e8e7;display:grid;grid-gap:8px;gap:8px;margin-top:auto;padding:14px}.dify-composer label{color:#80909d;font-size:8px}.dify-composer textarea{background:#fafcfc;border:1px solid #d4dfe0;border-radius:11px;min-height:76px;padding:11px;resize:none}.dify-composer>div{align-items:center;display:flex;justify-content:space-between}.dify-composer>div span{color:#8a99a4;font-size:8px}.dify-composer button{background:#198e5e;border:0;border-radius:9px;color:white;height:30px;width:30px}.cockpit-page{display:grid;grid-gap:14px;gap:14px;max-width:1220px;margin:0 auto}.cockpit-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.cockpit-heading>div:first-child>span{color:#13895b;font-size:10px;font-weight:850;letter-spacing:.18em}.cockpit-heading h1{color:#172940;font-size:21px;letter-spacing:-.03em;line-height:1.25;margin:4px 0}.cockpit-heading p{color:#7e8e9d;font-size:9px;margin:0}.cockpit-heading>div:last-child{display:flex;gap:8px}.cockpit-heading button,.decision-actions button{background:white;border:1px solid #d2dedf;border-radius:9px;color:#3d5264;cursor:pointer;font-size:9px;font-weight:650;min-height:36px;padding:0 13px}.cockpit-metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.cockpit-metrics>div{background:white;border:1px solid #d9e3e4;border-radius:14px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:1fr auto;min-height:106px;padding:16px}.cockpit-metrics>div>span{color:#718291;font-size:9px}.cockpit-metrics>div>i{color:#158a5c;font-size:8px;font-style:normal;font-weight:750}.cockpit-metrics>div>strong{color:#172940;font-size:24px;grid-column:1/-1;letter-spacing:-.04em;line-height:1}.cockpit-metrics>div>small{color:#8b99a4;font-size:8px;grid-column:1/-1}.cockpit-metrics>.is-risk{background:#fffafa;border-color:#efb9b9}.cockpit-metrics>.is-risk i,.cockpit-metrics>.is-risk strong{color:#c94149}.workflow-strip{background:white;border:1px solid #d7e2e3;border-radius:14px;padding:14px 16px}.workflow-strip header{align-items:center;display:flex;justify-content:space-between}.workflow-strip header strong{color:#283d4f;font-size:11px}.workflow-strip header span{color:#84929e;font-size:8px}.workflow-strip ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:14px 0 0;padding:0}.workflow-strip li{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:26px 1fr;position:relative}.workflow-strip li:not(:last-child):after{background:#d4dedf;content:"";height:1px;left:28px;position:absolute;right:6px;top:13px;z-index:0}.workflow-strip li>span{align-items:center;background:#dce4e8;border:4px solid white;border-radius:50%;color:white;display:flex;font-size:8px;font-weight:800;height:30px;justify-content:center;width:30px;z-index:1}.workflow-strip li div{display:grid;grid-gap:2px;gap:2px;z-index:1}.workflow-strip li strong{color:#314558;font-size:9px}.workflow-strip li small{color:#93a0a9;font-size:7px}.workflow-strip .is-done>span{background:#29ad78}.workflow-strip .is-current>span{background:#dc8b12;box-shadow:0 0 0 4px #fff3df}.decision-layout{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr)}.decision-card,.evidence-card,.today-queue{background:white;border:1px solid #d7e2e3;border-radius:14px}.decision-card{min-height:220px;overflow:hidden;padding:18px;position:relative}.decision-badge{background:#fff0d7;border-radius:8px;color:#ad6b0a;display:inline-flex;font-size:9px;font-weight:750;padding:6px 9px}.decision-card h2{color:#1b3044;font-size:17px;letter-spacing:-.02em;margin:10px 0 7px}.decision-card>p{color:#768794;font-size:9px;line-height:1.7;margin:0;max-width:78ch}.decision-card dl{display:grid;grid-gap:8px;gap:8px;margin:13px 0}.decision-card dl>div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:64px 1fr}.decision-card dt{color:#82919e;font-size:8px}.decision-card dd{color:#2d4356;font-size:9px;font-weight:650;margin:0}.decision-actions{display:flex;gap:8px}.decision-actions button:first-child{background:#199461;border-color:#199461;color:white}.decision-actions button:disabled{cursor:not-allowed;opacity:.58}.decision-evidence-detail{background:#f3f8f6;border-radius:10px;margin-top:12px;padding:11px;position:relative;z-index:2}.decision-evidence-detail strong{color:#1b8158;font-size:9px}.decision-evidence-detail p{color:#607484;font-size:8px;line-height:1.6;margin:5px 0 0}.decision-watermark{border:16px solid #eef7f3;border-radius:50%;bottom:-66px;height:160px;position:absolute;right:-20px;width:160px}.evidence-card{padding:18px}.evidence-card h2,.today-queue h2{color:#283d50;font-size:11px;margin:0}.evidence-card ul{list-style:none;margin:12px 0 0;padding:0}.evidence-card li{align-items:center;border-top:1px solid #e5ebeb;display:grid;grid-gap:8px;gap:8px;grid-template-columns:30px 1fr auto;min-height:45px}.evidence-card li>span{align-items:center;background:#e8f7ef;border-radius:8px;color:#17875a;display:flex;font-size:8px;font-weight:800;height:26px;justify-content:center;width:26px}.evidence-card li>div{display:grid}.evidence-card li strong{color:#33495a;font-size:8px}.evidence-card li small{color:#8c99a3;font-size:7px}.evidence-card li>i{color:#16915f;font-size:7px;font-style:normal}.evidence-card li.is-pending>span{background:#fff2dc;color:#b27110}.evidence-card li.is-pending>i{color:#c27b13}.today-queue{padding:15px 18px}.today-queue header{align-items:center;display:flex;justify-content:space-between}.today-queue header>span{background:#fff0f0;border-radius:7px;color:#c6444a;font-size:8px;font-weight:750;padding:6px 8px}.today-queue>div{align-items:center;border-top:1px solid #e5ebeb;display:grid;grid-gap:10px;gap:10px;grid-template-columns:76px minmax(0,1fr) 90px 46px;min-height:38px}.today-queue>div>span{color:#758796;font-size:8px}.today-queue>div:first-of-type>span{color:#d6454e;font-weight:750}.today-queue>div>strong{color:#34495a;font-size:8px}.today-queue>div>i,.today-queue>div>small{color:#85939f;font-size:7px;font-style:normal}@media(min-width:960px){.v09-surface{margin-left:250px!important}}@media(min-width:1580px){.v09-side-nav{width:260px}.v09-surface{margin-left:260px!important}.v09-content-grid{grid-template-columns:minmax(0,1fr) 360px}.v09-main{padding:26px}}@media(max-width:1270px){.v09-side-nav{width:230px}.v09-surface{margin-left:230px!important}.v09-content-grid{grid-template-columns:minmax(0,1fr) 300px}.context-console{grid-template-columns:auto minmax(180px,1fr) minmax(190px,1fr);width:70%}.runtime-chip:nth-child(2){display:none}.v09-main{padding:16px}.cockpit-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:1060px){.v09-content-grid{display:block}.dify-rail{display:none}.context-console{width:calc(100% - 120px)}.topbar-actions .runtime-chip{display:none}}@media(max-width:959px){.v09-surface{margin-left:0!important}.v09-topbar{gap:8px}.context-console{margin:0;width:calc(100% - 92px)}.context-console>span:first-child{display:none}.context-console{grid-template-columns:1fr 1fr}.context-console label:first-of-type{border-left:0}.topbar-actions{margin-left:0}.v09-main{padding:14px}}@media(max-width:720px){.context-console{grid-template-columns:1fr;width:calc(100% - 84px)}.context-console label:first-of-type{display:none}.context-console label:nth-of-type(2){border-left:0}.merchant-results{left:-42px;max-width:calc(100vw - 28px);min-width:min(360px,calc(100vw - 28px))}.cockpit-heading{align-items:flex-start;display:grid}.cockpit-heading>div:last-child{display:none}.cockpit-metrics{grid-template-columns:1fr 1fr}.decision-layout{grid-template-columns:1fr}.workflow-strip{overflow-x:auto}.workflow-strip ol{min-width:640px}.today-queue>div{align-items:flex-start;grid-template-columns:64px 1fr;padding:10px 0}.today-queue>div>i,.today-queue>div>small{display:none}}@media(max-width:440px){.cockpit-metrics{grid-template-columns:1fr}.v09-main{padding:10px}.cockpit-heading h1{font-size:19px}}.module-migration-state{background:white;border:1px solid #d8e3e4;border-radius:18px;display:grid;grid-gap:16px;gap:16px;margin:5vh auto;max-width:720px;padding:42px}.module-migration-state>span{color:#158a5c;font-size:10px;font-weight:850;letter-spacing:.16em}.module-migration-state h1{color:#172940;font-size:26px;letter-spacing:-.035em;margin:0}.module-migration-state>p{color:#718391;line-height:1.75;margin:0}.module-migration-state dl{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin:0}.module-migration-state dl>div{background:#f4f8f7;display:grid;grid-gap:5px;gap:5px;padding:14px}.module-migration-state dt{color:#87959f;font-size:9px}.module-migration-state dd{color:#2b4254;font-size:11px;font-weight:700;margin:0}.module-migration-state>a{background:#198e5e;border-radius:10px;color:white;font-weight:700;justify-self:start;padding:11px 16px}@media(max-width:620px){.module-migration-state{margin:2vh auto;padding:24px}.module-migration-state dl{grid-template-columns:1fr}}.dify-state--ready{background:#e5f7ee;color:#168a5b}.dify-message--user{background:#eaf5ff;margin-left:30px}.dify-message--assistant{background:#f0f7f3;margin-right:18px}.dify-results{display:grid;grid-gap:8px;gap:8px}.dify-results>header{align-items:flex-end;display:flex;justify-content:space-between}.dify-results>header strong{font-size:11px}.dify-results>header small{color:#8796a1;font-size:8px}.dify-result{background:#f8faf9;border:1px solid #d9e2e0;border-left-width:4px;border-radius:10px;display:grid;grid-gap:5px;gap:5px;padding:10px}.dify-result--success{border-left-color:#2aaa73}.dify-result--warning{border-left-color:#e2a94b}.dify-result--danger{border-left-color:#d85656}.dify-result>div{align-items:center;display:flex;justify-content:space-between}.dify-result small,.dify-result span{color:#71838e;font-size:8px}.dify-result strong{font-size:9px}.dify-result p{color:#304759;font-size:9px;margin:0}.dify-result--danger small{color:#b33b3b}.dify-error{background:#fff0f0;border:1px solid #f1b5b5;border-radius:10px;color:#a42f2f;font-size:9px;line-height:1.5;padding:10px}.dify-composer textarea:disabled{background:#f2f4f4;color:#9aa6ab}.dify-composer button:disabled{background:#b8c7c2;cursor:not-allowed}.context-console .merchant-picker:after{content:none}.merchant-combobox{grid-column:2;min-width:0;position:relative}.merchant-combobox>input{background:transparent;border:0;color:white;font-size:10px;font-weight:650;min-width:0;outline:0;padding:0 18px 0 0;text-overflow:ellipsis;width:100%}.merchant-combobox>input::placeholder{color:#91a8ba}.merchant-combobox:after{color:#8da6ba;content:"⌕";font-size:11px;pointer-events:none;position:absolute;right:0;top:0}.merchant-results{background:#fff;border:1px solid #d7e1e1;border-radius:10px;box-shadow:0 18px 42px rgb(4 24 39/.24);display:grid;left:-42px;max-height:320px;min-width:360px;overflow:auto;padding:6px;position:absolute;top:25px;z-index:80}.merchant-results button{background:transparent;border:0;border-radius:7px;color:#213b50;cursor:pointer;display:grid;grid-gap:3px;gap:3px;padding:9px 10px;text-align:left}.merchant-results button.is-active,.merchant-results button:hover{background:#edf7f3}.merchant-results button strong{font-size:10px}.merchant-results button small{color:#748695;font-size:8px}.merchant-results__state{color:#718493;font-size:9px;padding:14px 10px}.merchant-results button.merchant-results__all{border-bottom:1px solid #e4ece9;border-radius:7px 7px 3px 3px;margin-bottom:4px;padding-bottom:11px}.context-error{background:#fff0f0;border:1px solid #f1b5b5;border-radius:8px;color:#a42f2f!important;font-size:8px!important;letter-spacing:0!important;max-width:280px;overflow:hidden;padding:5px 8px!important;position:absolute;right:12px;text-overflow:ellipsis;white-space:nowrap}.dify-message p{white-space:pre-line}.v09-nav__item{display:grid}.v09-nav__children{border-left:1px solid rgb(255 255 255/.13);display:grid;grid-gap:2px;gap:2px;margin:3px 0 6px 24px;padding:3px 0 3px 10px}.v09-nav__children a{border-radius:7px!important;display:flex!important;font-size:9px!important;gap:8px!important;grid-template-columns:none!important;min-height:34px!important;padding:0 9px!important}.v09-nav__children a.is-active{background:rgb(255 255 255/.1)!important;box-shadow:none;color:#fff!important}.v09-nav__children i{background:#6f91ad;border-radius:50%;height:5px;width:5px}.v09-nav__children a.is-active i{background:#3bd195}.native-agent-rail{background:#fff;border-left:1px solid #d7e1e1;display:flex;flex-direction:column;height:calc(100dvh - 72px);min-width:0;position:-webkit-sticky;position:sticky;top:72px}.native-agent-rail__head{align-items:center;border-bottom:1px solid #e2e9e8;display:grid;grid-gap:9px;gap:9px;grid-template-columns:36px minmax(0,1fr) auto;min-height:70px;padding:0 14px}.native-agent-mark{align-items:center;background:#153f64;border-radius:10px;color:#fff;display:flex;font-size:8px;font-weight:850;height:34px;justify-content:center;letter-spacing:.04em;width:34px}.native-agent-rail__head>div{display:grid}.native-agent-rail__head strong{color:#24384c;font-size:11px}.native-agent-rail__head small{color:#82939f;font-size:8px}.native-agent-rail__head>i{background:#e5f7ee;border-radius:999px;color:#168a5b;font-size:7px;font-style:normal;font-weight:800;padding:5px 7px}.native-agent-rail__scope{background:#173f63;color:#fff;display:grid;grid-gap:5px;gap:5px;margin:14px 14px 0;padding:13px}.native-agent-rail__scope span{color:#91abc0;font-size:8px}.native-agent-rail__scope p{font-size:9px;font-weight:700;margin:0}.native-agent-rail__scope small{color:#bfd0dc;font-size:8px;line-height:1.55}.native-agent-rail__body{display:grid;grid-gap:10px;gap:10px;overflow-y:auto;padding:14px}.native-agent-message{background:#f0f7f3;border-radius:11px;display:grid;grid-gap:6px;gap:6px;padding:12px}.native-agent-message--user{background:#eaf5ff;margin-left:26px}.native-agent-message>span{color:#7d8e9b;font-size:8px;font-weight:750}.native-agent-message>p{color:#344a5b;font-size:9px;line-height:1.65;margin:0;white-space:pre-line}.native-agent-message>code{background:#e8efee;color:#284356;font-size:8px;overflow-wrap:anywhere;padding:7px}.native-agent-composer{border-top:1px solid #e1e8e7;display:grid;grid-gap:7px;gap:7px;margin-top:auto;padding:12px}.native-agent-composer label{color:#788a97;font-size:8px}.native-agent-composer textarea{background:#fafcfc;border:1px solid #cbd9d9;border-radius:10px;color:#243b4e;min-height:72px;padding:10px;resize:none}.native-agent-composer>div{align-items:center;display:flex;justify-content:space-between}.native-agent-composer>div span{color:#82929e;font-size:8px}.native-agent-composer button{background:#198e5e;border:0;border-radius:8px;color:#fff;height:30px;width:30px}.native-confirm-card{background:#fff;border:1px solid #b8daca;border-left:4px solid #199461;display:grid;grid-gap:10px;gap:10px;margin-top:4px;padding:11px}.native-confirm-card>header{display:grid;grid-gap:2px;gap:2px}.native-confirm-card>header span{color:#17875a}.native-confirm-card>header strong{color:#213c4d;font-size:10px}.native-confirm-card dl{display:grid;grid-gap:1px;gap:1px;grid-template-columns:1fr 1fr;margin:0}.native-confirm-card dl>div{background:#f4f8f7;display:grid;grid-gap:2px;gap:2px;padding:6px}.native-confirm-card dt{color:#7e8f9b;font-size:7px}.native-confirm-card dd{color:#2a4253;font-size:8px;font-weight:650;margin:0}.native-confirm-card__risks{background:#fff5e4;color:#9a6712;padding:7px}.native-confirm-card__risks p,.native-confirm-card__safe p{font-size:8px;margin:2px 0}.native-confirm-card__safe{background:#eaf7f0;color:#177952;padding:7px}.native-confirm-card__boundary{color:#9b6411!important;font-size:8px!important}.native-confirm-card>button{background:#198e5e;border:0;border-radius:8px;color:#fff;font-size:9px;font-weight:750;min-height:36px}.agent-settings-page,.execution-center,.workflow-directory,.workflow-editor{display:grid;grid-gap:16px;gap:16px;margin:0 auto;max-width:1380px;min-width:0}.workflow-page-head{align-items:flex-end;border-bottom:1px solid #cedbda;display:flex;gap:24px;justify-content:space-between;padding:4px 0 18px}.agent-config-panel>header span,.execution-evidence>header span,.workflow-editor__top>div:first-child>span,.workflow-page-head>div:first-child>span,.workflow-release-panel>header span{color:#16875a;font-size:9px;font-weight:850;letter-spacing:.16em}.workflow-editor__top h1,.workflow-page-head h1{color:#172b3e;font-size:22px;letter-spacing:-.03em;line-height:1.2;margin:4px 0}.workflow-editor__top p,.workflow-page-head p{color:#70828f;font-size:10px;line-height:1.65;margin:0;max-width:78ch}.workflow-page-head>a{background:#198e5e;border-radius:9px;color:#fff;font-size:9px;font-weight:750;padding:11px 14px}.workflow-page-head__status{background:#fff;border:1px solid #d3dfdf;display:grid;grid-gap:2px;gap:2px;min-width:145px;padding:11px 14px}.workflow-page-head__status span{color:#87959f;font-size:8px}.workflow-page-head__status strong{color:#b76a13;font-size:12px}.workflow-page-head__status small{color:#8b99a3;font-size:8px}.workflow-directory__toolbar{align-items:center;background:#fff;border:1px solid #d6e0e0;display:flex;justify-content:space-between;padding:12px 14px}.workflow-directory__toolbar label{display:grid;grid-gap:4px;gap:4px;max-width:420px;width:50%}.workflow-directory__toolbar label span{color:#768996;font-size:8px}.workflow-directory__toolbar input{border:0;border-bottom:1px solid #bfcfcf;color:#243b4d;min-height:34px;outline:0}.workflow-directory__toolbar>div{align-items:baseline;display:flex;gap:8px}.workflow-directory__toolbar strong{color:#173b52;font-size:18px}.workflow-directory__toolbar small,.workflow-directory__toolbar span{color:#7d8e99;font-size:8px}.workflow-directory__groups{display:grid;grid-gap:20px;gap:20px}.workflow-directory__groups>section{display:grid;grid-gap:10px;gap:10px}.workflow-directory__groups>section>header{align-items:flex-end;display:flex;justify-content:space-between}.workflow-directory__groups>section>header span{color:#86959e;font-size:8px}.workflow-directory__groups h2{color:#263d50;font-size:14px;margin:2px 0}.workflow-directory__groups>section>header small{color:#7e8f99;font-size:8px}.workflow-card-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-card{background:#fff;border:1px solid #d7e1e1;display:grid;grid-gap:10px;gap:10px;min-height:150px;padding:14px;transition:border-color .14s ease,transform .14s ease}.workflow-card--active{border-top:3px solid #199461}.workflow-card--active:hover{border-color:#56aa88;transform:translateY(-2px)}.workflow-card footer,.workflow-card__top{align-items:center;display:flex;justify-content:space-between}.workflow-card__top>span{color:#1d8c60;font-size:9px;font-weight:850}.workflow-card__top i{background:#eef2f2;border-radius:999px;color:#87959e;font-size:7px;font-style:normal;padding:4px 6px}.workflow-card__top i.is-live{background:#e5f7ee;color:#168a5b}.workflow-card h3{color:#20374a;font-size:13px;margin:0}.workflow-card p{color:#748692;font-size:9px;line-height:1.6;margin:0}.workflow-card footer{border-top:1px solid #e2e9e8;margin-top:auto;padding-top:9px}.workflow-card footer span{color:#84939d;font-size:8px}.workflow-card footer b{color:#1b8b5f;font-size:8px}.workflow-inline-error,.workflow-loading{background:#fff;border:1px solid #d5e0df;color:#667b89;padding:18px}.workflow-inline-error{background:#fff2f2;border-color:#e4b8b8;color:#a13d3d}.workflow-editor{gap:12px;max-width:none}.workflow-editor__top{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.workflow-editor__actions{align-items:flex-end;display:flex;gap:8px}.workflow-editor__actions label{color:#758793;display:grid;font-size:8px;grid-gap:3px;gap:3px}.workflow-editor__actions button,.workflow-editor__actions select{background:#fff;border:1px solid #c9d7d7;border-radius:8px;color:#2d4557;font-size:9px;min-height:36px;padding:0 11px}.workflow-editor__actions button.is-primary{background:#198e5e;border-color:#198e5e;color:#fff}.workflow-editor__meta{align-items:center;background:#fff;border:1px solid #d6e1e0;display:flex;gap:16px;min-height:38px;overflow:auto;padding:0 12px}.workflow-editor__meta>span{color:#788a96;font-size:8px;white-space:nowrap}.workflow-editor__meta strong{color:#2e4657}.workflow-editor__meta code{color:#496477}.workflow-editor__meta .is-draft,.workflow-editor__meta .is-published{border-radius:999px;font-weight:800;padding:4px 7px}.workflow-editor__meta .is-published{background:#e5f7ee;color:#168a5b}.workflow-editor__meta .is-draft{background:#fff0d9;color:#a76510}.workflow-editor__notice{background:#fff7e8;border:1px solid #e8c98f;color:#8a5a15;font-size:9px;padding:9px 12px}.workflow-editor__workspace{display:grid;grid-template-columns:minmax(0,1fr) 250px;height:520px}.workflow-canvas{background:#eaf0ef;border:1px solid #cad7d6;min-width:0}.workflow-inspector{background:#fff;border:1px solid #cad7d6;border-left:0;display:flex;flex-direction:column;gap:12px;overflow:auto;padding:14px}.workflow-inspector>header span{color:#81919c;font-size:8px}.workflow-inspector h2{color:#263e50;font-size:13px;margin:2px 0}.workflow-inspector>p{color:#728591;font-size:9px}.workflow-inspector dl{display:grid;grid-gap:1px;gap:1px;margin:0}.workflow-inspector dl>div{background:#f3f7f6;display:flex;justify-content:space-between;padding:8px}.workflow-inspector dt{color:#7e8f9a;font-size:8px}.workflow-inspector dd{color:#2b4354;font-size:8px;font-weight:700;margin:0}.workflow-inspector details{border-top:1px solid #e0e8e7;padding-top:9px}.workflow-inspector summary{color:#486071;cursor:pointer;font-size:8px}.execution-evidence pre,.workflow-inspector pre{background:#172b3d;color:#cee1e9;font-size:8px;line-height:1.5;max-height:230px;overflow:auto;padding:9px;white-space:pre-wrap}.workflow-rule-field{display:grid;grid-gap:5px;gap:5px}.workflow-rule-field span{color:#526979;font-size:8px}.workflow-rule-field input{border:1px solid #cbd8d8;min-height:36px;padding:0 9px}.workflow-inspector>button{background:#fff;border:1px solid #198e5e;border-radius:7px;color:#17865a;font-size:8px;font-weight:750;min-height:36px}.workflow-node{border-radius:8px!important;box-shadow:0 5px 14px rgb(25 55 71/.1)!important}.workflow-node-content{background:#fff;border:1px solid #c7d5d5;border-left:4px solid #5d7b8d;border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-height:72px;padding:10px}.workflow-node-content span{color:#82939e;font-size:7px;font-weight:750;text-transform:uppercase}.workflow-node-content strong{color:#263e50;font-size:9px}.workflow-node-content small{color:#8a999f;font-size:7px}.workflow-node--agent .workflow-node-content,.workflow-node--tool .workflow-node-content{border-left-color:#2470a2}.workflow-node--branch .workflow-node-content,.workflow-node--rule .workflow-node-content{border-left-color:#9c6c24}.workflow-node--human .workflow-node-content,.workflow-node--permission .workflow-node-content{border-left-color:#db8b24}.workflow-node--command .workflow-node-content{border-left-color:#734ca6}.workflow-node--end .workflow-node-content{border-left-color:#199461}.workflow-node--run-completed .workflow-node-content{box-shadow:0 0 0 2px #4eb087}.workflow-node--run-started .workflow-node-content{box-shadow:0 0 0 3px #e6ae4f}.workflow-node--run-blocked .workflow-node-content,.workflow-node--run-failed .workflow-node-content{box-shadow:0 0 0 2px #d65a5a}.workflow-release-panel{background:#fff;border:1px solid #d3dfde;display:grid;grid-gap:12px;gap:12px;padding:15px}.workflow-release-panel>header{align-items:flex-end;display:flex;justify-content:space-between}.workflow-release-panel h2{color:#263d4f;font-size:13px;margin:2px 0}.workflow-release-panel>header>strong{font-size:10px}.workflow-release-panel .is-pass{color:#16895b}.workflow-release-panel .is-fail{color:#bb3f3f}.workflow-release-panel>p{color:#758792;font-size:9px;margin:0}.workflow-test-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,1fr)}.workflow-test-grid article{background:#f3f7f6;display:grid;grid-gap:2px;gap:2px;padding:9px}.workflow-test-grid span{color:#16885b;font-size:7px}.workflow-test-grid strong{color:#304859;font-size:8px}.workflow-test-grid small{color:#7e8e98;font-size:7px}.workflow-version-list{display:grid;grid-gap:1px;gap:1px}.workflow-version-list article{align-items:center;background:#f7f9f9;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;min-height:44px;padding:7px 10px}.workflow-version-list article>div{display:grid}.workflow-version-list strong{color:#2b4354;font-size:9px}.workflow-version-list small,.workflow-version-list span{color:#7d8d97;font-size:8px}.workflow-version-list button{background:#fff;border:1px solid #c4d2d2;border-radius:6px;color:#355263;font-size:8px;min-height:30px;padding:0 9px}.execution-safety-strip{background:#fff;border:1px solid #d2dedd;display:grid;grid-template-columns:repeat(4,1fr)}.execution-safety-strip>div{border-right:1px solid #e0e8e7;display:grid;grid-gap:3px;gap:3px;padding:11px 14px}.execution-safety-strip>div:last-child{border:0}.execution-safety-strip span{color:#81919b;font-size:8px}.execution-safety-strip strong{color:#265044;font-size:10px}.execution-layout{display:grid;grid-gap:12px;gap:12px;grid-template-columns:230px minmax(0,1fr)}.execution-evidence,.execution-run-list{background:#fff;border:1px solid #d4dfde}.execution-evidence>header,.execution-run-list>header{align-items:center;border-bottom:1px solid #e0e8e7;display:flex;justify-content:space-between;padding:12px}.execution-run-list>header strong{color:#2b4354;font-size:10px}.execution-run-list>header small{color:#82929d;font-size:8px}.execution-run-list>button{background:#fff;border:0;border-bottom:1px solid #e4ebea;cursor:pointer;display:grid;grid-gap:5px;gap:5px;padding:11px;text-align:left;width:100%}.execution-run-list>button.is-active{background:#edf7f3;border-left:3px solid #198e5e}.execution-run-list>button>div{display:flex;justify-content:space-between}.execution-run-list>button i,.execution-run-list>button small,.execution-run-list>button span{color:#7d8e99;font-size:7px;font-style:normal}.execution-run-list>button strong{color:#2b4354;font-size:9px}.execution-run-list>p{color:#778a96;font-size:9px;line-height:1.6;padding:14px}.execution-evidence>header h2{color:#2b4354;font-size:13px;margin:2px 0}.execution-evidence>header code{color:#718591;font-size:8px}.execution-evidence ol{list-style:none;margin:0;padding:4px 16px 16px}.execution-evidence li{display:grid;grid-gap:11px;gap:11px;grid-template-columns:26px minmax(0,1fr);padding-top:12px;position:relative}.execution-evidence li:not(:last-child):before{background:#cedbd9;bottom:-12px;content:"";left:12px;position:absolute;top:34px;width:1px}.execution-node-dot{align-items:center;background:#dce6e4;border-radius:50%;color:#4d6574;display:flex;font-size:8px;font-weight:800;height:26px;justify-content:center;width:26px}.execution-node-dot.is-completed{background:#dff4e9;color:#148458}.execution-node-dot.is-blocked,.execution-node-dot.is-failed{background:#fbe4e4;color:#b23a3a}.execution-evidence li>div{border-bottom:1px solid #e5eceb;padding-bottom:10px}.execution-evidence li header{display:flex;justify-content:space-between}.execution-evidence li strong{color:#2c4455;font-size:9px}.execution-evidence li i,.execution-evidence li p,.execution-evidence summary{color:#7b8c97;font-size:8px;font-style:normal}.execution-evidence li p{margin:3px 0}.execution-evidence details{margin-top:5px}.execution-empty{color:#718591;display:grid;grid-gap:5px;gap:5px;padding:40px;text-align:center}.execution-empty strong{color:#30495a}.execution-empty p{font-size:9px;margin:0}.agent-boundary-map{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,1fr)}.agent-boundary-map article{background:#fff;border-top:3px solid #199461;display:grid;grid-gap:7px;gap:7px;padding:16px}.agent-boundary-map article.is-blocked{border-top-color:#c85252}.agent-boundary-map span{color:#16885b;font-size:8px;font-weight:800}.agent-boundary-map .is-blocked span{color:#b43f3f}.agent-boundary-map h2{color:#263e50;font-size:12px;margin:0}.agent-boundary-map p{color:#718491;font-size:9px;line-height:1.6;margin:0}.agent-config-panel{background:#fff;border:1px solid #d5e0df;display:grid;grid-gap:14px;gap:14px;padding:18px}.agent-config-panel>header{align-items:flex-end;display:flex;justify-content:space-between}.agent-config-panel h2{color:#263e50;font-size:14px;margin:2px 0}.agent-config-panel>header strong{background:#fff1dc;color:#a56813;font-size:8px;padding:5px 7px}.agent-config-panel dl{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin:0}.agent-config-panel dl>div{background:#f3f7f6;display:grid;grid-gap:4px;gap:4px;padding:12px}.agent-config-panel dt{color:#7e8f99;font-size:8px}.agent-config-panel dd{color:#2d4556;font-size:9px;font-weight:700;margin:0}.agent-config-panel>p{color:#70838f;font-size:9px;margin:0}@media(max-width:1270px){.workflow-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-boundary-map{grid-template-columns:repeat(2,1fr)}.workflow-editor__workspace{grid-template-columns:minmax(0,1fr) 220px}}@media(max-width:1060px){.native-agent-rail{display:none}.workflow-editor__workspace{height:560px}.workflow-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.workflow-editor__top,.workflow-page-head{align-items:flex-start;display:grid}.workflow-page-head__status{width:100%}.workflow-editor__actions{align-items:stretch;display:grid;grid-template-columns:1fr 1fr}.workflow-editor__actions label{grid-column:1/-1}.workflow-card-grid{grid-template-columns:1fr}.workflow-editor__workspace{display:grid;grid-template-columns:1fr;height:auto}.workflow-canvas{height:480px}.workflow-inspector{border-left:1px solid #cad7d6}.workflow-test-grid{grid-template-columns:repeat(2,1fr)}.execution-layout{grid-template-columns:1fr}.execution-run-list{max-height:260px;overflow:auto}.execution-safety-strip{grid-template-columns:1fr 1fr}.agent-boundary-map,.agent-config-panel dl{grid-template-columns:1fr}.workflow-directory__toolbar{align-items:stretch;display:grid;grid-gap:12px;gap:12px}.workflow-directory__toolbar label{max-width:none;width:100%}}.native-confirm-card{border-left-width:1px;border-top:3px solid #199461}.workflow-node-content{border-left-width:1px;border-top:3px solid #5d7b8d}.workflow-node--agent .workflow-node-content,.workflow-node--tool .workflow-node-content{border-top-color:#2470a2}.workflow-node--branch .workflow-node-content,.workflow-node--rule .workflow-node-content{border-top-color:#9c6c24}.workflow-node--human .workflow-node-content,.workflow-node--permission .workflow-node-content{border-top-color:#db8b24}.workflow-node--command .workflow-node-content{border-top-color:#734ca6}.workflow-node--end .workflow-node-content{border-top-color:#199461}.workbench__main{width:100%;max-width:none;margin:0;padding:clamp(20px,2vw,32px) clamp(16px,1.6vw,28px) 64px}.v09-main{padding:clamp(16px,1.6vw,28px)}.agent-settings-page,.cockpit-page,.execution-center,.workflow-directory,.workflow-editor{width:100%;max-width:none;margin:0}.workflow-editor{gap:16px}.workflow-editor__workspace{height:auto;min-height:0}.workflow-canvas{height:clamp(620px,calc(100dvh - 250px),820px);min-height:620px;overflow:hidden;position:relative}.workflow-canvas__hint{background:rgb(247 251 250/.94);border:1px solid #c7d8d4;border-radius:999px;color:#496875;font-size:10px;font-weight:750;left:14px;pointer-events:none;position:absolute;top:12px;z-index:5;padding:7px 10px}.workflow-node-index{align-items:center;background:rgb(247 251 250/.96);border:1px solid #bfd1cd;border-radius:10px;bottom:12px;box-shadow:0 10px 28px rgb(25 55 71/.12);display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr);left:58px;max-width:calc(100% - 130px);padding:8px;position:absolute;right:72px;z-index:6}.workflow-node-index>span{color:#496875;font-size:9px;font-weight:850;padding-inline:5px;white-space:nowrap}.workflow-node-index ol{display:flex;gap:5px;list-style:none;margin:0;min-width:0;overflow-x:auto;padding:1px;scrollbar-width:thin}.workflow-node-index li{flex:0 0 auto}.workflow-node-index button{align-items:center;background:#fff;border:1px solid #ccd9d6;border-radius:7px;color:#2c4657;cursor:pointer;display:grid;grid-gap:7px;gap:7px;grid-template-columns:20px minmax(90px,150px);min-height:44px;padding:5px 8px;text-align:left}.workflow-node-index button.is-active,.workflow-node-index button:hover{background:#eaf7f1;border-color:#16875a}.workflow-node-index button>i{align-items:center;background:#e4efec;border-radius:50%;display:flex;font-size:8px;font-style:normal;height:20px;justify-content:center;width:20px}.workflow-node-index button>span{display:grid;min-width:0}.workflow-node-index strong{font-size:9px}.workflow-node-index small,.workflow-node-index strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-node-index small{color:#71858e;font-size:7px}.workflow-inspector{border-left:1px solid #cad7d6;border-top:0;gap:16px;max-height:460px;min-width:0;padding:18px}.workflow-editor__top p,.workflow-page-head p{font-size:12px;line-height:1.7}.workflow-editor__top h1,.workflow-page-head h1{font-size:26px}.workflow-editor__actions label{font-size:11px;gap:5px}.workflow-editor__actions button,.workflow-editor__actions select{font-size:12px;min-height:40px;padding-inline:13px}.workflow-editor__meta{gap:18px;min-height:44px;padding-inline:14px}.workflow-editor__meta>span{font-size:10px}.workflow-editor__business-focus{align-items:stretch;background:#fff;border:1px solid #d3dfde;display:grid;grid-gap:1px;gap:1px;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr) auto;padding:0}.workflow-editor__business-focus>div{display:grid;grid-gap:4px;gap:4px;padding:12px 14px}.workflow-editor__business-focus>div+div{border-left:1px solid #e1e9e7}.workflow-editor__business-focus span{color:#788b94;font-size:9px}.workflow-editor__business-focus strong{color:#284554;font-size:12px}.workflow-editor__business-focus small{color:#72858d;font-size:9px;line-height:1.5}.workflow-editor__business-focus nav{align-content:center;display:grid;grid-gap:5px;gap:5px;grid-template-columns:1fr 1fr;padding:9px 12px}.workflow-editor__business-focus nav a{border:1px solid #cbd9d6;border-radius:6px;color:#42606c;font-size:9px;font-weight:750;padding:7px 9px;text-align:center;white-space:nowrap}.workflow-editor__business-focus nav a:last-child{grid-column:1/-1}.workflow-editor__business-focus nav a.is-active{background:#16875a;border-color:#16875a;color:#fff}.workflow-editor__rule-boundary{background:#fff7e8;border-left:3px solid #d7a049;display:grid;grid-gap:6px;gap:6px;padding:11px}.workflow-editor__rule-boundary strong{color:#74551f;font-size:11px}.workflow-editor__rule-boundary p{color:#7f6c48;font-size:10px;line-height:1.6;margin:0}.workflow-editor__rule-boundary a{color:#16875a;font-size:10px;font-weight:800}.workflow-editor__notice{font-size:11px;line-height:1.55;padding:11px 14px}.execution-evidence>header span,.workflow-inspector>header span,.workflow-release-panel>header span{font-size:10px}.workflow-inspector h2{font-size:16px}.workflow-inspector>p{font-size:12px;line-height:1.65}.workflow-inspector dt,.workflow-inspector summary{font-size:11px}.workflow-inspector dd{font-size:12px}.execution-evidence pre,.workflow-inspector pre{font-size:11px;line-height:1.55}.workflow-rule-field span{font-size:11px}.workflow-rule-field input,.workflow-rule-field select{background:#fff;border:1px solid #cbd8d8;font-size:14px;min-height:40px;padding:0 9px;width:100%}.workflow-inspector>button{font-size:11px;min-height:40px}.workflow-node-content{width:100%;min-height:88px;gap:6px;padding:14px}.workflow-node-content span{font-size:10px}.workflow-node-content strong{font-size:13px;line-height:1.35}.workflow-node-content small{font-size:10px;line-height:1.4}.workflow-release-panel{padding:18px}.workflow-release-panel h2{font-size:16px}.workflow-release-panel>p{font-size:11px;line-height:1.6}.workflow-test-grid span{font-size:10px}.workflow-test-grid strong{font-size:11px}.workflow-test-grid small{font-size:10px}.workflow-version-list strong{font-size:11px}.workflow-version-list small,.workflow-version-list span{font-size:10px}.workflow-version-list button{font-size:10px;min-height:34px}@media(max-width:1500px){.workflow-editor__workspace{grid-template-columns:1fr;height:auto;min-height:0}.workflow-canvas{height:650px;min-height:650px}.workflow-inspector{border-left:1px solid #cad7d6}}@media(max-width:1060px){.workflow-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.v09-main{padding:16px}.workflow-editor__workspace{display:grid;grid-template-columns:1fr;height:auto;min-height:0}.workflow-canvas{height:clamp(520px,70dvh,680px);min-height:520px}.workflow-inspector{border-left:1px solid #cad7d6}.workflow-card-grid{grid-template-columns:1fr}}@media(max-width:440px){.v09-main{padding:16px}}.module-execution-hub,.native-cockpit{display:grid;grid-gap:18px;gap:18px;min-width:0;width:100%}.native-cockpit__head{align-items:flex-end;border-bottom:1px solid #cedbda;display:flex;gap:24px;justify-content:space-between;padding:4px 0 18px}.module-execution-hub__state span,.native-cockpit__head>div:first-child>span,.native-cockpit__pages>header span{color:#16875a;font-size:10px;font-weight:850;letter-spacing:.16em}.native-cockpit__head h1{color:#172b3e;font-size:28px;letter-spacing:-.035em;line-height:1.2;margin:5px 0}.native-cockpit__head p{color:#70828f;font-size:12px;line-height:1.7;margin:0;max-width:84ch}.native-cockpit__head-actions{display:flex;gap:8px}.native-cockpit__head-actions a,.native-cockpit__head-actions button{background:#fff;border:1px solid #c9d7d7;border-radius:8px;color:#2d4557;font-size:11px;font-weight:750;min-height:40px;padding:0 14px}.native-cockpit__head-actions a{align-items:center;background:#198e5e;border-color:#198e5e;color:#fff;display:flex}.native-cockpit__truth{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.native-cockpit__truth>div{background:#fff;border:1px solid #d6e1e0;display:grid;grid-gap:5px;gap:5px;min-height:98px;padding:14px}.native-cockpit__truth span{color:#82929c;font-size:9px}.native-cockpit__truth strong{color:#263e50;font-size:12px}.native-cockpit__truth small{color:#7b8e99;font-size:9px;line-height:1.5}.native-cockpit__metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.native-cockpit__metrics button{background:#fff;border:1px solid #d6e1e0;border-radius:12px;display:grid;grid-gap:7px;gap:7px;min-height:145px;padding:15px;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.native-cockpit__metrics button:hover{border-color:#8fc8ae;transform:translateY(-1px)}.native-cockpit__metrics button.is-active{border-color:#2aad76;box-shadow:0 0 0 3px rgb(38 169 115/.09)}.native-cockpit__metrics span{color:#637887;font-size:10px}.native-cockpit__metrics i{color:#17885b;font-size:9px;font-style:normal}.native-cockpit__metrics strong{color:#b16c17;font-size:18px;letter-spacing:-.02em}.native-cockpit__metrics small{color:#778994;font-size:9px;line-height:1.55}.native-cockpit__drilldown{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(270px,.75fr) minmax(0,2fr)}.native-cockpit__analysis,.native-cockpit__path{background:#fff;border:1px solid #d3dfde;padding:18px}.native-cockpit__analysis header span,.native-cockpit__path header span{color:#16875a;font-size:9px;font-weight:800}.native-cockpit__analysis h2,.native-cockpit__path h2{color:#263e50;font-size:16px;margin:4px 0}.native-cockpit__path header p{color:#748792;font-size:10px;line-height:1.6;margin:4px 0 14px}.native-cockpit__path ol{display:grid;grid-gap:5px;gap:5px;list-style:none;margin:0;padding:0}.native-cockpit__path li button{align-items:center;background:#f5f8f7;border:1px solid transparent;display:grid;grid-gap:10px;gap:10px;grid-template-columns:34px 1fr;padding:10px;text-align:left;width:100%}.native-cockpit__path li button.is-active{background:#edf8f3;border-color:#94ceb2}.native-cockpit__path li button>span{align-items:center;background:#173f63;border-radius:50%;color:#fff;display:flex;font-size:9px;height:30px;justify-content:center;width:30px}.native-cockpit__path li div{display:grid;grid-gap:2px;gap:2px}.native-cockpit__path li strong{color:#31495a;font-size:11px}.native-cockpit__path li small{color:#83939d;font-size:9px}.native-cockpit__analysis,.native-cockpit__analysis-empty{display:flex;flex-direction:column}.native-cockpit__analysis-empty{align-items:center;background:repeating-linear-gradient(135deg,#f6f9f8,#f6f9f8 12px,#f2f6f5 0,#f2f6f5 24px);border:1px dashed #bdcdca;justify-content:center;min-height:190px;padding:30px;text-align:center}.native-cockpit__analysis-empty strong{color:#344d5e;font-size:14px}.native-cockpit__analysis-empty p{color:#738691;font-size:10px;line-height:1.7;max-width:68ch}.native-cockpit__causal{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:auto 0 0;padding:18px 0 0}.native-cockpit__causal li{display:grid;grid-gap:4px;gap:4px;grid-template-columns:25px 1fr;position:relative}.native-cockpit__causal li:not(:last-child):after{background:#c9d6d5;content:"";height:1px;left:25px;position:absolute;right:6px;top:12px}.native-cockpit__causal span{align-items:center;background:#198e5e;border:3px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:8px;height:25px;justify-content:center;z-index:1}.native-cockpit__causal small,.native-cockpit__causal strong{grid-column:2}.native-cockpit__causal strong{color:#334b5b;font-size:9px}.native-cockpit__causal small{color:#84949d;font-size:8px}.native-cockpit__analysis-real{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.native-cockpit__analysis-real>div{background:linear-gradient(145deg,#f7faf9,#eef7f3);border:1px solid #d1e2da;display:grid;grid-gap:5px;gap:5px;min-height:94px;padding:14px}.native-cockpit__analysis-real span{color:#16875a;font-size:9px;font-weight:800}.native-cockpit__analysis-real strong{color:#243f51;font-size:14px}.native-cockpit__analysis-real small{color:#6f838f;font-size:9px;line-height:1.55}.native-cockpit__analysis-real>p{background:#fff9ea;border-left:3px solid #d89d35;color:#76613c;font-size:9px;grid-column:1/-1;line-height:1.6;margin:0;padding:9px 11px}.native-cockpit__pages{background:#fff;border:1px solid #d3dfde;padding:18px}.native-cockpit__pages>header{align-items:flex-end;display:flex;justify-content:space-between}.native-cockpit__pages h2{color:#263e50;font-size:16px;margin:4px 0}.native-cockpit__pages>header small{color:#81919b;font-size:9px}.native-cockpit__pages>div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:12px}.native-cockpit__pages a,.native-cockpit__pages article{background:#f5f8f7;border:1px solid #dbe5e3;display:grid;grid-gap:5px;gap:5px;min-height:90px;padding:13px}.native-cockpit__pages a:hover{border-color:#7ec3a2}.native-cockpit__pages a>span,.native-cockpit__pages article>span{color:#17885b;font-size:9px}.native-cockpit__pages strong{color:#30495a;font-size:11px}.native-cockpit__pages small{color:#7c8e98;font-size:9px}.module-execution-hub__flow{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,1fr)}.module-execution-hub__flow article{background:#fff;border:1px solid #d5e0df;min-height:160px;padding:16px}.module-execution-hub__flow span{align-items:center;background:#e8f6ef;border-radius:50%;color:#15885a;display:flex;font-size:10px;font-weight:800;height:30px;justify-content:center;width:30px}.module-execution-hub__flow h2{color:#2a4253;font-size:13px;margin:12px 0 6px}.module-execution-hub__flow p{color:#738691;font-size:10px;line-height:1.65;margin:0}.module-execution-hub__state{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.module-execution-hub__state>div{background:#fff;border:1px solid #d5e0df;padding:18px}.module-execution-hub__state h2{color:#2a4253;font-size:15px;margin:5px 0}.module-execution-hub__state p{color:#738691;font-size:10px;line-height:1.65}.module-execution-hub__state a{color:#16875a;font-size:11px;font-weight:750}.module-execution-hub__facts{background:#fff;border:1px solid #d5e0df;display:grid;grid-gap:12px;gap:12px;padding:16px}.module-execution-hub__facts>header{align-items:center;display:flex;justify-content:space-between}.module-execution-hub__facts>header span{color:#16875a;font-size:9px;font-weight:850;letter-spacing:.14em}.module-execution-hub__facts>header h2{color:#294657;font-size:15px;margin:4px 0 0}.module-execution-hub__facts>header>strong{background:#f3f6f5;color:#72858e;font-size:9px;padding:6px 8px}.module-execution-hub__facts>header>strong.is-verified{background:#e8f6ef;color:#147b53}.module-execution-hub__facts>p,.module-execution-hub__not-connected p{color:#687e89;font-size:10px;line-height:1.6;margin:0}.module-execution-hub__scope{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr}.module-execution-hub__scope>div{background:#f6faf8;display:grid;grid-gap:4px;gap:4px;padding:11px}.module-execution-hub__scope span{color:#6b7f88;font-size:9px}.module-execution-hub__scope strong{color:#294657;font-size:11px}.module-execution-hub__scope small{color:#8a999f;font-size:8px}.module-execution-hub__not-connected{border-left:3px solid #c68b35;display:grid;grid-gap:4px;gap:4px;padding:9px 11px}.module-execution-hub__not-connected strong{color:#6b542d;font-size:10px}.workflow-directory__legend{display:flex;flex-wrap:wrap;gap:18px}.workflow-directory__legend span{align-items:center;color:#6f828f;display:flex;font-size:10px;gap:6px}.workflow-directory__legend i{background:#aebdbd;border-radius:50%;height:8px;width:8px}.workflow-directory__legend i.is-shadow{background:#1aa16a}.workflow-directory__legend i.is-contracted{background:#397ca6}.workflow-card--contracted{border-top:3px solid #4c86a9}.workflow-card--contracted:hover{border-color:#72a7c5;transform:translateY(-2px)}.workflow-card__top i.is-contracted{background:#e7f1f7;color:#32739a}.workflow-contract-notice{background:#eef5f8;border:1px solid #bed2df;color:#426579;font-size:11px;line-height:1.6;padding:11px 14px}.workflow-editor__actions>a{align-items:center;background:#fff;border:1px solid #c9d7d7;border-radius:8px;color:#2d4557;display:flex;font-size:12px;min-height:40px;padding:0 13px}.workflow-editor__actions button:disabled{cursor:not-allowed;opacity:.55}.workflow-inspector ul{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:9px 0 0;padding:0}.workflow-inspector li{background:#f2f6f5;color:#355061;font-size:10px;padding:7px 8px}.workflow-contract-missing{background:#fff;border:1px solid #d6e1e0;display:grid;grid-gap:12px;gap:12px;margin:8vh auto;max-width:680px;padding:40px}.workflow-contract-missing>span{color:#16875a;font-size:10px;font-weight:850}.workflow-contract-missing h1{color:#243b4d;margin:0}.workflow-contract-missing p{color:#71848f;line-height:1.7}.workflow-contract-missing a{background:#198e5e;color:#fff;justify-self:start;padding:10px 14px}.workflow-contract-missing--detail{background:transparent;border:0;gap:16px;margin:0;max-width:none;padding:0;width:100%}.workflow-contract-missing--detail .workflow-page-head{background:#fff;border:1px solid #d6e1e0;padding:18px}.workflow-contract-missing__grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workflow-contract-missing__grid>section,.workflow-contract-missing__template{background:#fff;border:1px solid #d6e1e0;min-width:0;padding:16px}.workflow-contract-missing__grid header>span,.workflow-contract-missing__template header span{color:#16875a;font-size:9px;font-weight:850;letter-spacing:.1em}.workflow-contract-missing__grid h2,.workflow-contract-missing__template h2{color:#263e50;font-size:15px;margin:4px 0 12px}.workflow-contract-missing__grid ol{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.workflow-contract-missing__grid li{background:#f4f8f7;display:grid;grid-gap:3px;gap:3px;padding:10px 11px}.workflow-contract-missing__grid li strong{color:#304a5b;font-size:11px}.workflow-contract-missing__grid li em,.workflow-contract-missing__grid li small,.workflow-contract-missing__grid li span{color:#758993;font-size:9px;font-style:normal;line-height:1.5}.workflow-contract-missing__template>header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.workflow-contract-missing__template button{background:#fff;border:1px solid #198e5e;border-radius:7px;color:#17865a;font-size:10px;font-weight:750;min-height:36px;padding:0 12px}.workflow-contract-missing__template details{border-top:1px solid #e0e8e7;padding-top:10px}.workflow-contract-missing__template summary{color:#426173;cursor:pointer;font-size:10px}.workflow-contract-missing__template pre{background:#172b3d;color:#cee1e9;font-size:9px;line-height:1.55;max-height:480px;overflow:auto;padding:12px;white-space:pre-wrap}.workflow-contract-missing--detail>footer{display:flex;justify-content:flex-start}.workflow-contract-missing--detail>footer a{border-radius:7px;font-size:10px;font-weight:750}.workflow-contract-error{background:#fff0f0;border:1px solid #e5b5b5;color:#a13d3d;font-size:11px;padding:11px 14px}.workflow-contract-tests{background:#fff;border:1px solid #d4e0de;display:grid;grid-gap:10px;gap:10px;padding:14px}.workflow-contract-tests.is-passed{border-color:#9fcfb6}.workflow-contract-tests.is-failed{border-color:#e0b1b1}.workflow-contract-tests>header{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.workflow-contract-tests>header>div{display:grid;grid-gap:3px;gap:3px}.workflow-contract-tests>header span{color:#16875a;font-size:9px;font-weight:800}.workflow-contract-tests>header strong{color:#2d4858;font-size:13px}.workflow-contract-tests>header small{color:#748792;font-size:9px}.workflow-contract-tests ol{display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));list-style:none;margin:0;padding:0}.workflow-contract-tests li{align-items:center;background:#f3f8f6;display:grid;grid-gap:8px;gap:8px;grid-template-columns:24px 1fr;padding:9px}.workflow-contract-tests li>i{align-items:center;background:#198e5e;border-radius:50%;color:#fff;display:flex;font-size:9px;font-style:normal;height:22px;justify-content:center;width:22px}.workflow-contract-tests li>div{display:grid;grid-gap:2px;gap:2px}.workflow-contract-tests li strong{color:#314b5a;font-size:10px}.workflow-contract-tests li small{color:#788a95;font-size:9px;line-height:1.45}.workflow-contract-draft{background:#fff;border:1px solid #9fcfb6;display:grid;grid-gap:12px;gap:12px;padding:16px}.workflow-contract-draft>header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.workflow-contract-draft>header>div{display:grid;grid-gap:3px;gap:3px}.workflow-contract-draft>header span{color:#16875a;font-size:9px;font-weight:850}.workflow-contract-draft h2{color:#2a4354;font-size:15px;margin:0}.workflow-contract-draft>header>strong{background:#fff1dd;color:#9a6712;font-size:9px;line-height:1.5;max-width:380px;padding:7px 9px}.workflow-contract-draft>div{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-contract-draft label{display:grid;grid-gap:5px;gap:5px}.workflow-contract-draft label>span{color:#4d6675;font-size:10px;font-weight:750}.workflow-contract-draft textarea{border:1px solid #c7d6d4;color:#2d4657;font:inherit;line-height:1.55;min-height:118px;padding:9px;resize:vertical}.workflow-contract-draft>footer{display:flex;gap:8px;justify-content:flex-end}.workflow-contract-draft button{background:#fff;border:1px solid #c7d5d4;color:#385364;min-height:36px;padding:0 12px}.workflow-contract-draft button:last-child{background:#198e5e;border-color:#198e5e;color:#fff}.workflow-contract-draft button:disabled{cursor:not-allowed;opacity:.55}.workflow-contract-scenario{background:#fff;border:1px solid #cbdcda;display:grid;grid-gap:12px;gap:12px;padding:16px}.workflow-contract-scenario>header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.workflow-contract-scenario>header>div:first-child{display:grid;grid-gap:4px;gap:4px}.workflow-contract-scenario>header span{color:#16875a;font-size:9px;font-weight:850}.workflow-contract-scenario h2{color:#294454;font-size:16px;margin:0}.workflow-contract-scenario>header p{color:#6e818c;font-size:10px;line-height:1.6;margin:0;max-width:78ch}.workflow-contract-scenario>header>div:last-child{display:flex;gap:8px}.workflow-contract-scenario button{background:#fff;border:1px solid #c5d4d2;color:#385464;min-height:36px;padding:0 12px;white-space:nowrap}.workflow-contract-scenario button.is-primary{background:#198e5e;border-color:#198e5e;color:#fff}.workflow-contract-scenario button:disabled{cursor:not-allowed;opacity:.55}.workflow-contract-scenario__warning{background:#fff5e7;border-left:3px solid #d89531;color:#725c3d;font-size:9px;line-height:1.55;padding:8px 10px}.workflow-contract-scenario__fields{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.workflow-contract-scenario__fields label{display:grid;grid-gap:4px;gap:4px}.workflow-contract-scenario__fields label>span{color:#526b79;font-size:9px}.workflow-contract-scenario__fields input{background:#f8faf9;border:1px solid #cbd9d7;color:#2f4a5a;font:inherit;font-size:10px;min-height:36px;padding:0 9px}.workflow-contract-scenario__result{border:1px solid #bad8c9;display:grid;grid-gap:10px;gap:10px;padding:12px}.workflow-contract-scenario__result.is-blocked{border-color:#dfb1a6}.workflow-contract-scenario__result>header{align-items:flex-end;display:flex;justify-content:space-between}.workflow-contract-scenario__result>header>div{display:grid;grid-gap:3px;gap:3px}.workflow-contract-scenario__result>header strong{color:#294454;font-size:12px}.workflow-contract-scenario__result>header small{color:#788b95;font-size:9px}.workflow-contract-scenario__guards{display:flex;flex-wrap:wrap;gap:6px}.workflow-contract-scenario__guards span{background:#eef5f3;color:#556e79;font-size:9px;padding:6px 8px}.workflow-contract-scenario__guards strong{color:#16875a}.workflow-contract-scenario__result ol{display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));list-style:none;margin:0;padding:0}.workflow-contract-scenario__result li{align-items:center;background:#f4f8f7;display:grid;grid-gap:7px;gap:7px;grid-template-columns:24px 1fr;padding:8px}.workflow-contract-scenario__result li.is-skipped{opacity:.72}.workflow-contract-scenario__result li.is-blocked{background:#fff1ef}.workflow-contract-scenario__result li>i{align-items:center;background:#1d8f61;border-radius:50%;color:#fff;display:flex;font-size:8px;font-style:normal;height:22px;justify-content:center;width:22px}.workflow-contract-scenario__result li>div{display:grid;grid-gap:2px;gap:2px}.workflow-contract-scenario__result li strong{color:#334f5f;font-size:9px}.workflow-contract-scenario__result li small{color:#7a8d96;font-size:8px}.workflow-contract-scenario__result details{border-top:1px solid #dbe5e3;padding-top:8px}.workflow-contract-scenario__result summary{color:#456574;cursor:pointer;font-size:9px}.workflow-contract-scenario__result pre{background:#132a3b;color:#c9e0e7;font-size:9px;line-height:1.5;max-height:320px;overflow:auto;padding:10px;white-space:pre-wrap}.native-agent-rail__tabs{background:#f3f7f6;display:grid;grid-gap:4px;gap:4px;grid-template-columns:1fr 1fr;padding:8px}.native-agent-rail__tabs button{background:transparent;border:0;color:#758892;font-size:10px;font-weight:750;min-height:34px}.native-agent-rail__tabs button.is-active{background:#fff;box-shadow:0 2px 8px rgb(30 62 74/.08);color:#15885a}.native-simulation-result{border-top:1px solid #d8e3e1;margin-top:10px;padding-top:8px}.native-simulation-result summary{color:#426273;cursor:pointer;font-size:10px}.native-simulation-result>strong{color:#a96814;display:block;font-size:10px;margin:7px 0}.native-simulation-result pre{background:#132a3b;color:#cae0e8;font-size:9px;line-height:1.5;max-height:250px;overflow:auto;padding:8px;white-space:pre-wrap}.chatflow-boundary{align-items:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr auto 1fr auto 1fr}.chatflow-boundary>div{background:#f2f7f5;border:1px solid #d7e3df;display:grid;grid-gap:5px;gap:5px;padding:12px}.chatflow-boundary span{color:#16875a;font-size:9px;font-weight:800}.chatflow-boundary strong{color:#334b5b;font-size:10px;line-height:1.5}.chatflow-boundary>i{align-items:center;color:#16875a;display:flex;font-style:normal}.chatflow-editor .workflow-node--intent .workflow-node-content,.chatflow-editor .workflow-node--slot .workflow-node-content{border-top-color:#397ca6}.chatflow-editor .workflow-node--confirmation .workflow-node-content{border-top-color:#d48b29}.chatflow-editor .workflow-node--route .workflow-node-content{border-top-color:#7555a3}.chatflow-governance-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.chatflow-governance-grid article{background:#f5f8f7;border:1px solid #d9e3e0;display:grid;grid-gap:5px;gap:5px;min-height:92px;padding:12px}.chatflow-governance-grid article.is-complete{background:#edf8f3;border-color:#a9d8c4}.chatflow-governance-grid article.is-active{background:#fff7e8;border-color:#e2bd78;box-shadow:inset 0 3px 0 #d79228}.chatflow-governance-grid span{color:#16875a;font-size:9px;font-weight:850;letter-spacing:.08em}.chatflow-governance-grid strong{color:#2b4354;font-size:11px;line-height:1.45}.chatflow-governance-grid small{color:#71838e;font-size:9px;line-height:1.45}.chatflow-editor .workflow-editor__actions>label:not(:first-child){min-width:84px}.chatflow-manual-editor{border-top:1px solid #dbe5e3;display:grid;grid-gap:9px;gap:9px;margin-top:8px;padding-top:11px}.chatflow-manual-editor label{display:grid;grid-gap:5px;gap:5px}.chatflow-manual-editor label>span{color:#385565;font-size:10px;font-weight:800}.chatflow-manual-editor input,.chatflow-manual-editor textarea{background:#f9fbfa;border:1px solid #c7d7d4;color:#294555;font:inherit;font-size:10px;line-height:1.55;padding:8px}.chatflow-manual-editor textarea{min-height:150px;resize:vertical}.chatflow-manual-editor input{min-height:36px}.chatflow-manual-editor small{color:#768992;font-size:8px;line-height:1.45}.chatflow-manual-editor button{background:#fff;border:1px solid #188d5d;color:#16875a;font-size:9px;font-weight:800;min-height:34px}.chatflow-manual-editor button:disabled{cursor:not-allowed;opacity:.5}.topbar__agent{background:rgb(255 255 255/.1);border:1px solid rgb(255 255 255/.24);border-radius:8px;color:#fff;display:none;font-size:10px;font-weight:800;min-height:34px;padding:0 10px}.workbench-rail-slot{min-width:0}.mobile-rail-close,.rail-scrim{display:none}@media(max-width:1060px){.topbar__agent{display:block}.workbench-rail-slot{background:#fff;bottom:0;box-shadow:-18px 0 46px rgb(4 24 39/.22);max-width:min(92vw,420px);overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;top:72px;transform:translateX(105%);transition:transform .2s ease;width:100%;z-index:72}.workbench-rail-slot.is-open{transform:translateX(0)}.workbench-rail-slot .dify-rail,.workbench-rail-slot .native-agent-rail{display:flex;height:calc(100dvh - 72px - env(safe-area-inset-bottom));position:relative;top:0}.mobile-rail-close{align-items:center;background:#fff;border:1px solid #c8d6d4;border-radius:50%;color:#284657;display:flex;font-size:20px;height:34px;justify-content:center;position:absolute;right:max(8px,env(safe-area-inset-right));top:max(8px,env(safe-area-inset-top));width:34px;z-index:3}.rail-scrim{background:rgb(5 25 39/.42);border:0;bottom:0;display:block;left:0;position:fixed;right:0;top:72px;z-index:71}}@media(prefers-reduced-motion:reduce){.workbench-rail-slot{transition:none}.react-flow__edge.animated path{animation:none!important}}.native-evidence-overview{display:grid;grid-gap:16px;gap:16px;width:100%}.native-evidence-overview__layout{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr)}.native-evidence-overview__layout>aside,.native-evidence-overview__layout>section{background:#fff;border:1px solid #d5e0df;padding:18px}.native-evidence-overview__layout header span{color:#16875a;font-size:9px;font-weight:800}.native-evidence-overview__layout h2{color:#2a4253;font-size:15px;margin:4px 0 12px}.native-evidence-overview__layout header p{color:#80919a;font-size:8px;overflow-wrap:anywhere}.native-evidence-overview__runs{display:grid;grid-gap:6px;gap:6px}.native-evidence-overview__runs article{background:#f4f8f7;border-left:3px solid #3a7da5}.native-evidence-overview__runs article.is-selected{background:#edf7f3;border-color:#1a9865}.native-evidence-overview__runs article>button{background:transparent;border:0;display:grid;grid-gap:5px;gap:5px;padding:11px;text-align:left;width:100%}.native-evidence-overview__runs article>button:disabled{cursor:wait}.native-evidence-overview__runs article>button>div{align-items:center;display:flex;justify-content:space-between}.native-evidence-overview__runs span{color:#2f789f!important}.native-evidence-overview__runs strong{color:#a76714;font-size:10px}.native-evidence-overview__runs p{color:#405a6a;font-size:10px;margin:0}.native-evidence-overview__runs small{color:#84949e;font-size:9px}.native-evidence-overview__layout aside ol{display:grid;grid-gap:1px;gap:1px;list-style:none;margin:0;padding:0}.native-evidence-overview__layout aside li{background:#f4f8f7;display:grid;grid-gap:4px;gap:4px;grid-template-columns:30px 1fr;padding:10px}.native-evidence-overview__layout aside li>span{align-items:center;background:#188c5e;border-radius:50%;color:#fff!important;display:flex;grid-row:1/3;height:26px;justify-content:center;width:26px}.native-evidence-overview__layout aside li strong{color:#344d5e;font-size:10px}.native-evidence-overview__layout aside li small{color:#81929c;font-size:9px}.native-evidence-node-trace{display:grid;grid-gap:5px;gap:5px}.native-evidence-node-trace details,.native-evidence-run-raw{background:#f3f7f6;border:1px solid #dbe4e2}.native-evidence-node-trace summary{align-items:center;cursor:pointer;display:grid;grid-gap:8px;gap:8px;grid-template-columns:24px 1fr;padding:8px}.native-evidence-node-trace summary>i{align-items:center;background:#198e5e;border-radius:50%;color:#fff;display:flex;font-size:8px;font-style:normal;height:22px;justify-content:center;width:22px}.native-evidence-node-trace summary>span{display:grid;grid-gap:2px;gap:2px}.native-evidence-node-trace summary strong{color:#324d5c;font-size:9px}.native-evidence-node-trace summary small{color:#7b8d97;font-size:8px}.native-evidence-node-trace pre,.native-evidence-run-raw pre{background:#132a3b;color:#c9dfe7;font-size:8px;line-height:1.5;margin:0;max-height:280px;overflow:auto;padding:9px;white-space:pre-wrap}.native-evidence-run-raw{margin-top:8px}.native-evidence-run-raw summary{color:#466574;cursor:pointer;font-size:9px;padding:9px}@media(max-width:1100px){.native-cockpit__truth{grid-template-columns:1fr 1fr}.native-cockpit__drilldown{grid-template-columns:1fr}.module-execution-hub__flow{grid-template-columns:repeat(3,1fr)}}@media(max-width:780px){.native-cockpit__head{align-items:flex-start;display:grid}.native-cockpit__head-actions{width:100%}.module-execution-hub__state,.native-cockpit__truth,.native-evidence-overview__layout{grid-template-columns:1fr}.native-cockpit__causal{min-width:620px}.native-cockpit__analysis{overflow-x:auto}.chatflow-boundary,.chatflow-governance-grid,.module-execution-hub__flow{grid-template-columns:1fr}.chatflow-boundary>i{justify-content:center;transform:rotate(90deg)}.workflow-contract-draft>header,.workflow-contract-scenario>header{display:grid}.workflow-contract-draft>div{grid-template-columns:1fr}.workflow-contract-scenario>header>div:last-child{width:100%}.workflow-contract-scenario>header button{flex:1 1}}.native-cockpit{max-width:100%;overflow:clip}.native-cockpit__head-actions{align-items:stretch;flex-wrap:wrap;min-width:0}.native-cockpit__head-actions a,.native-cockpit__head-actions button{cursor:pointer;white-space:nowrap}.native-cockpit__head-actions a:focus-visible,.native-cockpit__head-actions button:focus-visible,.native-cockpit__metrics button:focus-visible,.native-cockpit__pages a:focus-visible,.native-cockpit__path button:focus-visible,.native-cockpit__readiness a:focus-visible{outline:2px solid #198e5e;outline-offset:3px}.native-cockpit__head-actions button[aria-expanded=true]{background:#edf8f3;border-color:#94ceb2;color:#16875a}.native-cockpit__metrics button{min-width:0}.native-cockpit__metrics button.native-cockpit__metric--verified strong{color:#16875a}.native-cockpit__metrics button.native-cockpit__metric--error strong{color:#b23a3a}.native-cockpit__metrics button.native-cockpit__metric--empty strong,.native-cockpit__metrics button.native-cockpit__metric--loading strong{color:#9a6712}.global-operating-cockpit .native-cockpit__metrics>article{background:#fff;border:1px solid #d6e1e0;border-radius:12px;display:grid;grid-gap:7px;gap:7px;min-height:145px;padding:15px;text-align:left}.global-operating-cockpit .native-cockpit__metrics>article.native-cockpit__metric--verified{border-color:#8fc8ae;box-shadow:0 0 0 3px rgb(38 169 115/.06)}.global-operating-cockpit .native-cockpit__metrics>article.native-cockpit__metric--verified strong{color:#16875a}.global-operating-cockpit .native-cockpit__metrics>article.native-cockpit__metric--error strong{color:#b23a3a}.global-operating-cockpit .native-cockpit__metrics>article.native-cockpit__metric--forbidden{background:#f4f6f6;border-style:dashed}.global-operating-cockpit .native-cockpit__metrics>article.native-cockpit__metric--forbidden strong{color:#687b85}.global-operating-cockpit__layout .native-evidence-overview__runs{grid-template-columns:repeat(2,minmax(0,1fr))}.global-operating-cockpit__layout .native-evidence-overview__runs article>a{color:#147d56;font-size:10px;font-weight:800;text-decoration:none}.global-operating-cockpit__layout .native-evidence-overview__runs article>a:hover{text-decoration:underline}@media(max-width:760px){.global-operating-cockpit__layout .native-evidence-overview__runs{grid-template-columns:1fr}}.native-cockpit__definitions{background:#f3f8f6;border:1px solid #bfdcca;display:grid;grid-gap:7px;gap:7px;padding:14px 16px}.native-cockpit__definitions header{align-items:center;display:flex;gap:10px;justify-content:space-between}.native-cockpit__definitions header span{color:#16875a;font-size:10px;font-weight:800}.native-cockpit__definitions header strong{color:#2b4556;font-size:13px}.native-cockpit__definitions p{color:#496574;font-size:11px;line-height:1.65;margin:0}.native-cockpit__definitions small{color:#718590;font-size:10px;line-height:1.55}.native-cockpit__readiness{background:#fff;border:1px solid #d3dfde;display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:16px}.native-cockpit__readiness>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.native-cockpit__readiness>header>div{display:grid;grid-gap:3px;gap:3px}.native-cockpit__readiness>header span{color:#16875a;font-size:10px;font-weight:800}.native-cockpit__readiness h3{color:#263e50;font-size:16px;margin:0}.native-cockpit__readiness>header>strong{border-radius:999px;font-size:10px;padding:5px 8px;white-space:nowrap}.native-cockpit__readiness--loading{border-color:#b9d2df}.native-cockpit__readiness--loading>header>strong{background:#eaf3f8;color:#327194}.native-cockpit__readiness--error{border-color:#e0b4b4}.native-cockpit__readiness--error>header>strong{background:#fff0f0;color:#b23a3a}.native-cockpit__readiness--not_connected,.native-cockpit__readiness--partial,.native-cockpit__readiness--unavailable{border-color:#ddccaa}.native-cockpit__readiness--not_connected>header>strong,.native-cockpit__readiness--partial>header>strong,.native-cockpit__readiness--unavailable>header>strong{background:#fff3dd;color:#9a6712}.native-cockpit__readiness--verified{border-color:#acd5bf}.native-cockpit__readiness--verified>header>strong{background:#e5f7ee;color:#16875a}.native-cockpit__readiness>p{color:#526b79;font-size:11px;line-height:1.65;margin:0}.native-cockpit__readiness dl{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.native-cockpit__readiness dl>div{background:#f3f7f6;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:9px}.native-cockpit__readiness dt{color:#7a8c96;font-size:9px}.native-cockpit__readiness dd{color:#2d4757;font-size:10px;font-weight:700;line-height:1.5;margin:0;overflow-wrap:anywhere}.native-cockpit__readiness>footer{align-items:center;border-top:1px solid #e0e8e7;display:flex;gap:10px;justify-content:space-between;padding-top:10px}.native-cockpit__readiness>footer>span{color:#7a8c96;font-size:10px}.native-cockpit__readiness>footer a{color:#16875a;font-size:11px;font-weight:800}.native-cockpit__trend{background:#fff;border:1px solid #d1e2da;display:grid;grid-gap:10px;gap:10px;margin-top:10px;min-width:0;overflow:hidden;padding:14px}.native-cockpit__trend>header{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.native-cockpit__trend>header>div{display:grid;grid-gap:3px;gap:3px}.native-cockpit__trend>header span{color:#16875a;font-size:10px;font-weight:800}.native-cockpit__trend h3{color:#263e50;font-size:14px;margin:0}.native-cockpit__trend>header>small{color:#617b88;font-size:10px;white-space:nowrap}.native-cockpit__trend-scope{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.native-cockpit__trend-scope strong{color:#2b4858;font-size:11px}.native-cockpit__trend-scope>span{color:#16875a;font-weight:800}.native-cockpit__trend-scope small{color:#7b8d97;font-size:10px;margin-left:auto}.native-cockpit__trend svg{display:block;height:164px;max-width:100%;width:100%}.native-cockpit__trend-grid{stroke:#dce8e3;stroke-dasharray:3 4;stroke-width:1}.native-cockpit__trend-line{fill:none;stroke:#198e5e;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.native-cockpit__trend-dot{fill:#fff;stroke:#198e5e;stroke-width:2}.native-cockpit__trend-axis{fill:#82939d;font-size:10px}.native-cockpit__trend-summary{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.native-cockpit__trend-summary>div{background:#f3f8f6;display:grid;grid-gap:3px;gap:3px;padding:9px}.native-cockpit__trend-summary span{color:#7b8d96;font-size:9px}.native-cockpit__trend-summary strong{color:#2d4857;font-size:13px;overflow-wrap:anywhere}.native-cockpit__trend-summary strong.is-up{color:#16875a}.native-cockpit__trend-summary strong.is-down{color:#b23a3a}.native-cockpit__trend-summary strong.is-flat{color:#7b6a3e}.native-cockpit__trend-summary small{color:#7b8d96;font-size:9px;line-height:1.45}.native-cockpit__trend-empty{background:#f7faf9;border:1px dashed #bdcdca;display:grid;grid-gap:5px;gap:5px;margin-top:10px;padding:18px}.native-cockpit__trend-empty strong{color:#344d5e;font-size:13px}.native-cockpit__trend-empty p{color:#738691;font-size:10px;line-height:1.6;margin:0}.native-cockpit__analysis-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.native-cockpit__analysis-head>div:first-child{min-width:0}.native-cockpit__analysis-status{align-items:flex-end;display:grid;grid-gap:4px;gap:4px;justify-items:end;text-align:right}.native-cockpit__analysis-status span{color:#718590!important;font-size:10px!important;font-weight:700!important;letter-spacing:0!important;white-space:nowrap}.native-cockpit__analysis-status strong{border-radius:999px;font-size:10px;padding:5px 8px;white-space:nowrap}.native-cockpit__analysis-status--loading strong{background:#eaf3f8;color:#327194}.native-cockpit__analysis-status--error strong{background:#fff0f0;color:#b23a3a}.native-cockpit__analysis-status--not_connected strong,.native-cockpit__analysis-status--partial strong,.native-cockpit__analysis-status--unavailable strong{background:#fff3dd;color:#9a6712}.native-cockpit__analysis-status--verified strong{background:#e5f7ee;color:#16875a}.native-cockpit__analysis-empty--not_connected,.native-cockpit__analysis-empty--partial,.native-cockpit__analysis-empty--unavailable{background:repeating-linear-gradient(135deg,#fffaf1,#fffaf1 12px,#fbf4e7 0,#fbf4e7 24px);border-color:#ddc58f}.native-cockpit__drilldown-records{display:grid;grid-gap:10px;gap:10px;margin-top:10px;min-width:0}.native-cockpit__drilldown-records-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.native-cockpit__drilldown-records-head>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.native-cockpit__drilldown-records-head span{color:#16875a;font-size:9px;font-weight:800}.native-cockpit__drilldown-records-head h3{color:#294454;font-size:14px;margin:0}.native-cockpit__drilldown-records-status{border-radius:999px;font-size:9px;padding:5px 8px;white-space:nowrap}.native-cockpit__drilldown-records-status--verified{background:#e5f7ee;color:#16875a}.native-cockpit__drilldown-records-status--not_connected,.native-cockpit__drilldown-records-status--partial,.native-cockpit__drilldown-records-status--unavailable{background:#fff3dd;color:#9a6712}.native-cockpit__drilldown-record-list{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.native-cockpit__drilldown-record{background:#f7faf9;border:1px solid #d4e1dd;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.native-cockpit__drilldown-record>header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.native-cockpit__drilldown-record>header>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.native-cockpit__drilldown-record>header strong{color:#2b4757;font-size:11px;overflow-wrap:anywhere}.native-cockpit__drilldown-record>header small{color:#70858f;font-size:9px;line-height:1.45;overflow-wrap:anywhere}.native-cockpit__drilldown-record>header code{background:#eaf2ef;color:#386354;font-size:8px;max-width:42%;overflow-wrap:anywhere;padding:4px 6px}.native-cockpit__drilldown-record>dl{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));margin:0}.native-cockpit__drilldown-record>dl>div{background:#fff;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px}.native-cockpit__drilldown-record dt{color:#7a8c96;font-size:8px}.native-cockpit__drilldown-record dd{color:#304b5b;font-size:9px;font-weight:750;line-height:1.45;margin:0;overflow-wrap:anywhere}.native-cockpit__drilldown-record-empty{color:#71858f;font-size:9px;margin:0}.native-cockpit__drilldown-source{border-top:1px solid #dce6e3;padding-top:8px}.native-cockpit__drilldown-source summary{color:#466574;cursor:pointer;font-size:9px;font-weight:750}.native-cockpit__drilldown-source li,.native-cockpit__drilldown-source p{color:#637985;font-size:9px;line-height:1.55}.native-cockpit__drilldown-source small{color:#82929a;font-size:8px;line-height:1.45}.native-cockpit__drilldown-source--scope{background:#f2f7f5;border:1px solid #d7e3df;padding:10px 12px}.native-cockpit__drilldown-source--scope dl{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin:9px 0}.native-cockpit__drilldown-source--scope dl>div{background:#fff;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px}.native-cockpit__drilldown-source--scope dt{color:#7a8c96;font-size:8px}.native-cockpit__drilldown-source--scope dd{color:#304b5b;font-size:9px;font-weight:700;margin:0;overflow-wrap:anywhere}.native-cockpit__drilldown-source--scope ul{margin:8px 0 0;padding-left:18px}.native-cockpit__evidence-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.native-cockpit__evidence-grid>article{background:#f5f9f7;border:1px solid #d5e2dd;display:grid;grid-gap:5px;gap:5px;min-height:122px;padding:12px}.native-cockpit__evidence-grid>article span{color:#16875a;font-size:9px;font-weight:800}.native-cockpit__evidence-grid>article strong{color:#274454;font-size:16px;overflow-wrap:anywhere}.native-cockpit__evidence-grid>article p{color:#637a87;font-size:9px;line-height:1.55;margin:0}.native-cockpit__evidence-grid>article small{color:#8998a0;font-size:8px;line-height:1.45;overflow-wrap:anywhere}.native-cockpit__evidence-grid>footer{align-items:flex-start;background:#eef7f3;border-left:3px solid #198e5e;display:grid;grid-gap:4px;gap:4px;grid-column:1/-1;padding:10px 12px}.native-cockpit__evidence-grid>footer strong{color:#275143;font-size:10px}.native-cockpit__evidence-grid>footer span{color:#5f776f;font-size:9px;line-height:1.55}.native-cockpit__limitations{background:#fffaf0;border:1px solid #e4d3ae;margin-top:10px;padding:10px 12px}.native-cockpit__limitations summary{color:#765a26;cursor:pointer;font-size:10px;font-weight:800}.native-cockpit__limitations ul{color:#74684e;display:grid;font-size:9px;grid-gap:5px;gap:5px;line-height:1.55;margin:9px 0 0;padding-left:18px}.workflow-directory__groups>.workflow-directory__empty{align-items:center;background:#fff;border:1px dashed #b9cbc6;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:230px;padding:28px;text-align:center}.workflow-directory__empty>span{color:#16875a;font-size:9px;font-weight:800!important}.workflow-directory__empty h2{font-size:16px}.workflow-directory__empty p{color:#71858f;font-size:10px;margin:0}.workflow-directory__empty button{background:#198e5e;border:0;border-radius:7px;color:#fff;cursor:pointer;font-size:10px;margin-top:5px;min-height:36px;padding:0 14px}.durable-simulation{background:#eef7f5;border:1px solid #9bcabd;display:grid;grid-gap:13px;gap:13px;padding:16px}.durable-simulation>header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.durable-simulation>header>div{display:grid;grid-gap:4px;gap:4px}.durable-simulation>header span{color:#16875a;font-size:9px;font-weight:850;letter-spacing:.08em}.durable-simulation>header h2{color:#294454;font-size:16px;margin:0}.durable-simulation>header p{color:#607780;font-size:10px;line-height:1.6;margin:0;max-width:90ch}.durable-simulation>header>strong{background:#dff1eb;color:#16744f;font-size:9px;padding:7px 9px;white-space:nowrap}.durable-simulation__warning{background:#fff5e7;border-left:3px solid #d89531;color:#725c3d;font-size:9px;line-height:1.55;padding:8px 10px}.durable-simulation__warning code{font-weight:800}.durable-simulation__form{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.durable-simulation__form label{display:grid;grid-gap:4px;gap:4px}.durable-simulation__form label>span{color:#526b79;font-size:9px}.durable-simulation__form input,.durable-simulation__form select{background:#fff;border:1px solid #bad1cb;color:#2f4a5a;font:inherit;font-size:10px;min-height:36px;padding:0 9px;width:100%}.durable-simulation__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.durable-simulation__actions button{background:#fff;border:1px solid #9ebeb5;color:#315a50;min-height:36px;padding:0 13px}.durable-simulation__actions button.is-primary{background:#16875a;border-color:#16875a;color:#fff}.durable-simulation__actions button:disabled{cursor:not-allowed;opacity:.55}.durable-simulation__actions small{color:#617c75;font-size:9px;margin-left:auto}.durable-simulation__result{background:#fff;border:1px solid #9bcabd;display:grid;grid-gap:10px;gap:10px;padding:12px}.durable-simulation__result.is-failed,.durable-simulation__result.is-timeout{border-color:#da9a8d}.durable-simulation__result.is-blocked{border-color:#d8b16a}.durable-simulation__result>header{align-items:flex-end;display:flex;justify-content:space-between}.durable-simulation__result>header>div{display:grid;grid-gap:3px;gap:3px}.durable-simulation__result>header span{color:#71878d;font-size:8px}.durable-simulation__result>header strong{color:#294454;font-size:12px}.durable-simulation__result>header small{color:#71878d;font-size:8px}.durable-simulation__result ol{display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));list-style:none;margin:0;padding:0}.durable-simulation__result li{align-items:center;background:#f3f8f6;display:grid;grid-gap:7px;gap:7px;grid-template-columns:24px 1fr;padding:8px}.durable-simulation__result li.is-started{background:#fff8e8}.durable-simulation__result li.is-failed,.durable-simulation__result li.is-timeout{background:#fff0ed}.durable-simulation__result li.is-skipped{opacity:.72}.durable-simulation__result li>i{align-items:center;background:#16875a;border-radius:50%;color:#fff;display:flex;font-size:8px;font-style:normal;height:22px;justify-content:center;width:22px}.durable-simulation__result li>div{display:grid;grid-gap:2px;gap:2px}.durable-simulation__result li strong{color:#334f5f;font-size:9px}.durable-simulation__result li small{color:#7a8d96;font-size:8px}.durable-simulation__result details{border-top:1px solid #dbe5e3;padding-top:8px}.durable-simulation__result summary{color:#456574;cursor:pointer;font-size:9px}.durable-simulation__result pre{background:#132a3b;color:#c9e0e7;font-size:9px;line-height:1.5;max-height:360px;overflow:auto;padding:10px;white-space:pre-wrap}@media(max-width:780px){.durable-simulation>header{display:grid}.durable-simulation__actions small{margin-left:0;width:100%}.native-cockpit__head-actions{display:grid;grid-template-columns:1fr 1fr}.native-cockpit__head-actions a,.native-cockpit__head-actions button{justify-content:center;min-width:0;overflow-wrap:anywhere;text-align:center;white-space:normal}.native-cockpit__readiness dl,.native-cockpit__trend-summary{grid-template-columns:1fr}.native-cockpit__trend-scope small{margin-left:0;width:100%}.native-cockpit__causal{gap:10px;grid-template-columns:1fr;min-width:0;padding-top:14px}.native-cockpit__causal li{grid-template-columns:25px 1fr;padding-bottom:7px}.native-cockpit__causal li:not(:last-child):after{bottom:-3px;height:12px;left:12px;right:auto;top:25px;width:1px}.native-cockpit__analysis{overflow-x:clip}.native-cockpit__analysis-real{grid-template-columns:1fr}.native-cockpit__evidence-grid{grid-template-columns:1fr 1fr}.native-cockpit__analysis-head{display:grid}.native-cockpit__analysis-status{align-items:start;justify-items:start;text-align:left}.native-cockpit__drilldown-record-list{grid-template-columns:1fr}.native-cockpit__drilldown-source--scope dl{grid-template-columns:1fr 1fr}}@media(max-width:420px){.native-cockpit__evidence-grid,.native-cockpit__head-actions{grid-template-columns:1fr}.native-cockpit__analysis,.native-cockpit__path{padding:14px}.native-cockpit__trend{padding:12px}.native-cockpit__trend>header{align-items:start;display:grid}.native-cockpit__trend>header>small{white-space:normal}.native-cockpit__drilldown-record>header,.native-cockpit__drilldown-records-head{display:grid}.native-cockpit__drilldown-record>header code{max-width:100%}.native-cockpit__drilldown-source--scope dl{grid-template-columns:1fr}}.native-surface-context{align-items:center;background:linear-gradient(105deg,#f7fbfa,#eef7f3);border:1px solid #cfe0da;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:11px 14px}.native-surface-context__trail{align-items:center;display:flex;flex-wrap:wrap;gap:7px;min-width:0}.native-surface-context__module{align-items:baseline;display:flex;gap:7px;min-width:0}.native-surface-context__module b{background:#173f63;border-radius:5px;color:#fff;font-size:9px;letter-spacing:.06em;padding:4px 6px}.native-surface-context__module strong{color:#294556;font-size:11px;overflow-wrap:anywhere}.native-surface-context__page,.native-surface-context__scope{color:#667d88;font-size:10px;overflow-wrap:anywhere}.native-surface-context__separator{color:#9bb1ad;font-size:12px}.native-surface-context__details{align-items:end;display:grid;grid-gap:3px;gap:3px;justify-items:end;min-width:0;text-align:right}.native-surface-context__details span{align-items:center;color:#16875a;font-size:10px;font-weight:800;max-width:42ch;overflow-wrap:anywhere}.native-surface-context__details span i{background:#1a9a68;border-radius:50%;display:inline-block;height:6px;margin-right:5px;vertical-align:1px;width:6px}.native-surface-context__details small{color:#6f858e;font-size:9px;max-width:44ch;overflow-wrap:anywhere}.native-surface-context__nav{border-top:1px solid #d8e6e1;display:flex;gap:4px;grid-column:1/-1;min-width:0;overflow-x:auto;padding-top:7px}.native-surface-context__nav a{border-radius:6px;color:#58707b;font-size:10px;font-weight:750;padding:7px 10px;white-space:nowrap}.native-surface-context__nav a:hover{background:#e6f3ed;color:#16875a}.native-surface-context__nav a.is-active{background:#16875a;color:#fff}.v09-main,.workbench__main{padding-inline:clamp(14px,1.15vw,24px)}.workflow-editor__top>div:first-child,.workflow-page-head>div:first-child{min-width:0}.workflow-page-head__status{max-width:100%;min-width:0}.workflow-editor__actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.workflow-editor__workspace{grid-template-columns:minmax(0,1fr)}.workflow-canvas,.workflow-canvas .react-flow{direction:ltr;min-width:0;width:100%}.workflow-canvas .react-flow{height:100%}.workflow-canvas .react-flow__node{max-width:calc(100% - 16px)}.workflow-canvas .react-flow__handle-left{left:-5px}.workflow-canvas .react-flow__handle-right{right:-5px}.workflow-directory__toolbar>div,.workflow-directory__toolbar>label{min-width:0}.workflow-directory__toolbar input{max-width:100%;width:100%}@media(max-width:1500px) and (min-width:781px){.workflow-editor__workspace{grid-template-columns:1fr;height:auto;min-height:0}.workflow-canvas{height:clamp(600px,68dvh,700px);min-height:600px}.workflow-inspector{border-left:1px solid #cad7d6}}@media(max-width:780px){.native-surface-context{align-items:stretch;grid-template-columns:1fr;padding:10px 12px}.native-surface-context__details{align-items:start;justify-items:start;text-align:left}.native-surface-context__nav{grid-column:auto}.workflow-editor__top,.workflow-page-head{gap:14px}.workflow-page-head__status{width:100%}.workflow-editor__actions{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch}.workflow-editor__actions label{grid-column:1/-1}.workflow-editor__business-focus{grid-template-columns:1fr}.workflow-editor__business-focus>div+div{border-left:0;border-top:1px solid #e1e9e7}.workflow-editor__workspace{grid-template-columns:minmax(0,1fr);height:auto}.workflow-canvas{height:clamp(520px,70dvh,680px);min-height:520px}.workflow-canvas__hint{border-radius:7px;left:10px;max-width:calc(100% - 20px);right:10px;top:10px}.workflow-node-index{bottom:10px;grid-template-columns:1fr;left:10px;max-width:none;right:10px}.workflow-node-index>span{display:none}.workflow-node-index button{grid-template-columns:20px minmax(84px,126px)}.workflow-inspector{border-left:1px solid #cad7d6}.workflow-contract-missing__grid{grid-template-columns:minmax(0,1fr)}.workflow-contract-missing__template>header{align-items:stretch;display:grid}}@media(max-width:440px){.v09-main,.workbench__main{padding-inline:12px}.native-surface-context__trail{align-items:flex-start;display:grid;grid-template-columns:auto 1fr;grid-gap:5px 7px;gap:5px 7px}.native-surface-context__separator{display:none}.native-surface-context__module{grid-column:1/-1}.native-surface-context__nav{margin-inline:-2px}}.warehouse-facts{background:#fff;border:1px solid #d4e1dd;padding:20px;margin-top:20px;min-width:0;color:#294454;font-size:14px;line-height:1.6}.warehouse-facts>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.warehouse-facts h2{font-size:20px;margin:0}.warehouse-facts p{margin:8px 0}.warehouse-facts button{background:#008d62;border:0;border-radius:6px;color:white;padding:10px 16px;font:inherit;cursor:pointer}.warehouse-facts__filters{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.warehouse-facts label{display:grid;grid-gap:4px;gap:4px;min-width:140px;flex:1 1}.warehouse-facts input,.warehouse-facts select{min-height:40px;border:1px solid #b7cbc5;border-radius:4px;background:white;color:#294454;font:inherit;padding:6px;max-width:100%}.warehouse-facts__table{max-width:100%;overflow:auto}.warehouse-facts table{border-collapse:collapse;min-width:800px;width:100%;font-size:13px}.warehouse-facts td,.warehouse-facts th{padding:10px 12px;border-bottom:1px solid #dce7e3;text-align:left;max-width:260px;overflow-wrap:anywhere}.warehouse-facts th{background:#eef6f3;white-space:nowrap}.warehouse-facts tbody tr:hover{background:#f5faf8}@media(max-width:700px){.warehouse-facts{padding:14px}.warehouse-facts>header{align-items:flex-start}.warehouse-facts__filters label{min-width:120px}}.global-chat-conversation,.persistent-global-chat{height:100%;min-height:0}.global-chat-conversation[hidden],.persistent-global-chat[hidden]{display:none}.warehouse-facts td,.warehouse-facts th{min-width:92px}.warehouse-facts td:nth-child(4){min-width:110px}.warehouse-facts table{min-width:1100px}.operating-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px;margin:18px 0}.operating-form label{display:flex;flex-direction:column;gap:6px;font-size:14px}.operating-form input,.operating-form select,.operating-form textarea{padding:10px;border:1px solid #c9d9dc;border-radius:6px;min-width:0;max-width:100%}.operating-form textarea{min-height:110px}.operating-form .operating-confirm{flex-direction:row;align-items:center}.warehouse-facts details{padding:12px 0}.warehouse-facts summary{cursor:pointer}.warehouse-facts button{min-height:40px}.analysis-workspace{background:var(--surface-white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);margin-bottom:var(--space-6);min-width:0;color:var(--text-body)}.analysis-head,.analysis-record-detail>header,.analysis-result-head,.analysis-section-title{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.analysis-head{align-items:flex-start;margin-bottom:var(--space-6)}.analysis-head h1{font-size:clamp(24px,2vw,32px);line-height:1.3;letter-spacing:-.025em;color:var(--text-strong);overflow-wrap:anywhere}.analysis-head h1,.analysis-head p{margin:var(--space-2) 0}.analysis-eyebrow{color:var(--brand);font-size:12px;font-weight:700;letter-spacing:.12em}.analysis-link{color:var(--brand);font-weight:650;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.analysis-workspace button,.intake-workspace button{background:var(--surface-white);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);min-height:44px;color:var(--text-strong);cursor:pointer;white-space:nowrap}.analysis-workspace button:hover,.intake-workspace button:hover{background:var(--brand-soft);border-color:var(--brand-border)}.analysis-workspace button:disabled,.intake-workspace button:disabled{cursor:not-allowed}.analysis-workspace button[aria-pressed=true],.intake-workspace button[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.analysis-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}.analysis-dates,.analysis-dimensions,.analysis-tabs{display:flex;gap:var(--space-2);flex-wrap:wrap}.analysis-dates label{display:flex;align-items:center;gap:var(--space-2);font-size:12px}.analysis-dates input{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-2);min-height:44px;color:var(--text-body);background:var(--surface-white);max-width:100%}.analysis-breadcrumb{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap;padding:var(--space-3) 0;font-size:12px}.analysis-breadcrumb button{border:0;background:transparent;padding:var(--space-2);color:var(--brand);font-size:12px}.analysis-breadcrumb .analysis-reset{margin-left:auto;color:var(--text-muted);text-decoration:underline}.analysis-result-head{padding:var(--space-6) 0;border-top:1px solid var(--border-subtle)}.analysis-result-head>div:first-child{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.analysis-result-head strong{font-size:clamp(27px,2.3vw,38px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.03em;color:var(--text-strong);line-height:1.2;overflow-wrap:anywhere}.analysis-result-head small,.analysis-source{color:var(--text-muted);font-size:12px}.analysis-source{display:grid;grid-gap:var(--space-1);gap:var(--space-1);max-width:45%;text-align:right}.analysis-source span:first-child{color:var(--brand);font-weight:650}.analysis-section-title{margin-bottom:var(--space-4)}.analysis-section-title h2{font-size:16px;color:var(--text-strong);margin:0;font-weight:650}.analysis-section-title>span{font-size:12px;color:var(--text-muted)}.analysis-breakdown,.analysis-chart,.analysis-factors,.analysis-records{border-top:1px solid var(--border-subtle);padding-top:var(--space-6);margin-top:var(--space-4)}.analysis-chart-canvas{background:var(--bg-subtle);padding:var(--space-4) var(--space-3);border-radius:var(--radius-md)}.analysis-chart svg{display:block;width:100%;max-height:240px;overflow:visible}.analysis-gridline{stroke:var(--border-subtle);stroke-width:1}.analysis-trend-line{stroke:var(--brand);stroke-width:2.5}.analysis-trend-dot{fill:var(--brand);stroke:var(--surface-white);stroke-width:2}.analysis-trend-missing{fill:var(--surface-white);stroke:var(--warning);stroke-width:2}.analysis-trend-hit{fill:transparent;cursor:pointer}.analysis-chart g[role=button]:focus-visible{outline:2px solid var(--brand)}.analysis-chart g[role=button]:hover .analysis-trend-dot{r:6}.analysis-chart-labels{display:flex;justify-content:space-between;color:var(--text-muted);font-size:12px;padding-inline:var(--space-3)}.analysis-dimensions{margin-bottom:var(--space-4)}.analysis-bars{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.analysis-workspace .analysis-bar-row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,1.5fr) minmax(120px,1fr);align-items:center;grid-gap:var(--space-4);gap:var(--space-4);border:0;border-radius:var(--radius-sm);padding:var(--space-3);text-align:left;white-space:normal}.analysis-bar-name{font-weight:550;overflow-wrap:anywhere;font-size:13px}.analysis-bar-track{height:9px;background:var(--bg-canvas);border-radius:var(--radius-sm);overflow:hidden}.analysis-bar-track>span{display:block;height:100%;min-width:0;background:var(--brand);border-radius:var(--radius-sm)}.analysis-bar-track .is-negative{background:var(--danger)}.analysis-bar-value{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;color:var(--text-strong)}.analysis-bar-value small{display:block;font-size:11px;color:var(--text-muted);font-weight:400;margin-top:var(--space-1)}.analysis-note{margin-top:var(--space-5);font-size:12px;color:var(--text-muted);border-top:1px solid var(--border-subtle);padding-top:var(--space-3)}.analysis-note summary{min-height:32px;cursor:pointer;color:var(--text-body)}.analysis-note a{color:var(--brand);text-decoration:underline}.analysis-table-wrap{overflow:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);max-width:100%;max-height:640px}.analysis-table-wrap table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.analysis-table-wrap th{background:var(--bg-subtle);font-weight:650;color:var(--text-body);white-space:nowrap}.analysis-table-wrap td,.analysis-table-wrap th{padding:var(--space-3);border-bottom:1px solid var(--border-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:90px}.analysis-table-wrap tbody tr:hover{background:var(--brand-soft)}.analysis-pagination{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-3);font-size:12px}.analysis-empty,.analysis-loading,.analysis-message{padding:var(--space-8) var(--space-4);background:var(--bg-subtle);color:var(--text-muted);border-radius:var(--radius-md);margin-top:var(--space-4)}.analysis-message strong{color:var(--text-strong)}.analysis-record-detail{border:1px solid var(--brand-border);padding:var(--space-5);border-radius:var(--radius-md);margin-top:var(--space-4)}.analysis-record-detail h2{font-size:16px;margin:0}.analysis-record-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.analysis-record-detail dt{font-size:12px;color:var(--text-muted)}.analysis-record-detail dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.business-secondary{background:var(--surface-white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.business-secondary>summary{cursor:pointer;font-weight:650;color:var(--text-body);min-height:32px}@media(max-width:768px){.analysis-workspace{padding:var(--space-4)}.analysis-head{flex-wrap:wrap}.analysis-section-title{gap:var(--space-2)}.analysis-result-head,.analysis-section-title{align-items:flex-start;flex-direction:column}.analysis-source{max-width:100%;text-align:left}.analysis-workspace .analysis-bar-row{grid-template-columns:minmax(0,1fr) minmax(100px,1fr);gap:var(--space-2)}.analysis-bar-track{display:none}.analysis-dates{width:100%;justify-content:space-between}.analysis-record-detail dl{grid-template-columns:minmax(0,1fr)}.analysis-record-detail>header{align-items:flex-start;flex-direction:column}.analysis-chart-canvas{padding-inline:var(--space-1)}}.intake-steps{list-style:none;padding:0;margin:0 0 var(--space-6);display:flex;gap:var(--space-4);justify-content:space-between;border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-4);font-size:13px}.intake-steps li{display:flex;gap:var(--space-2);align-items:center;color:var(--text-muted)}.intake-steps li>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--border-subtle);border-radius:50%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.intake-steps [aria-current=step]{color:var(--brand);font-weight:700}.intake-steps [aria-current=step]>span{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}.intake-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.intake-upload{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start}.intake-workspace h2{font-size:16px;color:var(--text-strong);margin:0}.intake-upload label{display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-size:13px;color:var(--text-strong)}.intake-upload input,.intake-upload select{min-height:44px;min-width:0;max-width:100%;width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-white);color:var(--text-body)}.intake-file{border:1px dashed var(--brand-border);padding:var(--space-5);background:var(--brand-soft);border-radius:var(--radius-md)}.intake-file small{color:var(--text-muted);overflow-wrap:anywhere}.intake-actions{display:flex;gap:var(--space-3);flex-wrap:wrap}.intake-workspace .intake-primary{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}.intake-workspace .intake-primary:hover{background:var(--brand-hover)}.intake-help{font-size:12px;color:var(--text-muted);margin:0}.intake-guide{background:var(--bg-subtle);border-radius:var(--radius-md);padding:var(--space-5);font-size:12px;max-height:590px;overflow:auto}.intake-guide>p{color:var(--text-body)}.intake-guide dl{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.intake-guide dt{font-weight:600;color:var(--text-strong)}.intake-guide dd{margin:var(--space-1) 0 0;color:var(--text-muted);overflow-wrap:anywhere}.intake-preview{margin-top:var(--space-8);border-top:1px solid var(--border-subtle);padding-top:var(--space-6)}.intake-confirm{padding:var(--space-4);background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:var(--radius-md);margin-top:var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.intake-confirm label{display:flex;align-items:center;gap:var(--space-3);font-size:13px;line-height:1.7;min-height:44px}.intake-confirm input{width:20px;height:20px;flex:none}.intake-row-fields{margin:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:200px}.intake-row-fields>div{display:flex;gap:var(--space-2);align-items:baseline}.intake-row-fields dt{color:var(--text-muted);min-width:70px}.intake-row-fields dd{margin:0;overflow-wrap:anywhere}.intake-notice{background:var(--brand-soft);border-left:3px solid var(--brand);padding:var(--space-3) var(--space-4);color:var(--text-strong);font-size:13px}@media(max-width:768px){.intake-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.intake-steps{flex-wrap:wrap;gap:var(--space-3)}.intake-steps li{font-size:12px}.intake-guide{max-height:320px}.intake-confirm{align-items:flex-start;flex-direction:column}.intake-file{padding:var(--space-3)}.intake-file input{font-size:12px}}.analysis-chart-labels{align-items:center;gap:var(--space-3);flex-wrap:wrap}.analysis-chart-labels label{display:flex;align-items:center;gap:var(--space-2)}.analysis-workspace input:not([type=checkbox]),.analysis-workspace select{border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);min-height:44px;min-width:0;max-width:100%;background:var(--surface-white);color:var(--text-body)}.analysis-workspace form{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-3)}.analysis-workspace form label{display:flex;align-items:center;gap:var(--space-2);font-size:12px}.analysis-workspace .analysis-table-wrap tbody td{max-width:240px;overflow-wrap:anywhere}.analysis-workspace .analysis-table-wrap tbody td:last-child{min-width:100px}.analysis-result-head strong{font-size:clamp(26px,2.3vw,38px)}@media(max-width:414px){.analysis-chart-labels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.analysis-chart-labels label{grid-column:1/-1;grid-row:2}.analysis-chart-labels>span:last-child{text-align:right}.analysis-dates label{flex:1 1}.analysis-dates input{max-width:145px}}.hly-execution{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}.hly-execution .warehouse-facts__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end}.hly-execution .warehouse-facts__filters input,.hly-execution .warehouse-facts__filters label,.hly-execution .warehouse-facts__filters select{min-width:0;width:100%;box-sizing:border-box}.hly-execution .warehouse-facts__filters button{min-width:0;justify-self:start}.hly-execution .hly-confirm-label{display:flex;align-items:flex-start;gap:8px;min-width:0;margin:12px 0}.hly-execution .hly-confirm-label input[type=checkbox]{flex:none;width:18px;height:18px;min-height:18px;margin:3px 0 0}.hly-execution button:disabled{opacity:.55;cursor:not-allowed}.native-business-links{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-subtle)}.native-business-links a{border:1px solid var(--border-subtle);border-radius:7px;min-height:36px;display:inline-flex;align-items:center;padding:6px 9px;color:var(--brand);font-size:12px}.native-business-links a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media(max-width:600px){.topbar__agent,.topbar__menu{white-space:nowrap;flex-shrink:0;min-width:42px}.v09-topbar{padding-inline:10px;gap:8px}.context-console{margin-left:0}.hly-execution>header{flex-direction:column;align-items:flex-start}.hly-execution>header>span{max-width:100%}.hly-settlement>header{flex-direction:column;align-items:flex-start}.hly-settlement>header>span{max-width:100%}}.v09-workbench .v09-main{padding:14px}.v09-workbench .analysis-workspace{padding:18px;margin-bottom:14px;border-radius:10px}.v09-workbench .analysis-head{margin-bottom:14px;gap:12px}.v09-workbench .analysis-head h1{font-size:clamp(22px,1.65vw,28px);margin:4px 0}.v09-workbench .analysis-head p{margin:4px 0}.v09-workbench .analysis-section-title{margin-bottom:10px;gap:10px}.v09-workbench .analysis-breakdown,.v09-workbench .analysis-chart,.v09-workbench .analysis-factors,.v09-workbench .analysis-records{padding-top:14px;margin-top:12px}.v09-workbench .analysis-table-wrap td,.v09-workbench .analysis-table-wrap th{padding:8px 10px;font-size:13px}.v09-workbench .analysis-table-wrap th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.v09-workbench .business-section{padding:16px}.v09-workbench .business-metric{min-height:96px;padding:14px;gap:6px}.v09-workbench .section-head{margin-bottom:12px}.v09-workbench .dashboard-layout,.v09-workbench .settlement-layout{gap:14px}.v09-workbench .analysis-record-detail{padding:14px}@media (min-width:1100px){.v09-workbench .v09-side-nav{width:216px}.v09-workbench .v09-surface{margin-left:216px!important}.v09-workbench .v09-content-grid{grid-template-columns:minmax(0,1fr) 300px}.v09-workbench .v09-nav{padding:14px 10px!important}.v09-workbench .v09-nav__group{margin-bottom:12px}.v09-workbench .v09-nav__group a{min-height:40px!important}.v09-workbench .v09-nav__children a{font-size:11px!important;min-height:32px!important}.v09-workbench .analysis-workspace button,.v09-workbench .analysis-workspace input:not([type=checkbox]),.v09-workbench .analysis-workspace select{min-height:36px}}@media (min-width:1700px){.v09-workbench .v09-content-grid{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:640px){.v09-workbench .v09-main{padding:10px}.v09-workbench .analysis-workspace{padding:12px}.v09-workbench .analysis-workspace button,.v09-workbench .analysis-workspace input:not([type=checkbox]),.v09-workbench .analysis-workspace select{min-height:44px}}.v09-workbench .context-console .merchant-picker{background:transparent;border-top:0;border-right:0;border-bottom:0;border-radius:0;justify-content:normal}