.business-root{min-height:calc(100dvh - var(--workspace-header-height,0px))}:root:not(.dark) .business-root{--signal:#146b48;--signal-strong:#0b4d34}.business-app{--business-inspector-width:420px;min-height:calc(100dvh - var(--workspace-header-height,0px));grid-template-columns:228px minmax(0, 1fr) minmax(320px, var(--business-inspector-width));color:var(--foreground);background:radial-gradient(circle at 88% 0%, var(--signal-soft), transparent 28rem), var(--background);display:grid}.business-sidebar{top:var(--workspace-header-height,0px);z-index:20;height:calc(100dvh - var(--workspace-header-height,0px) - 1px);color:var(--sidebar-foreground);background:var(--sidebar);border-right:1px solid var(--sidebar-border);flex-direction:column;display:flex;position:sticky}.business-sidebar-head{border-bottom:1px solid var(--sidebar-border);align-items:center;height:88px;padding:0 20px;display:flex}.business-sidebar-head a{color:inherit;text-decoration:none}.business-sidebar .brand-lockup{display:grid}.business-sidebar nav{flex:1;align-content:start;gap:6px;padding:18px 12px;display:grid}.business-sidebar nav a{min-height:46px;color:color-mix(in srgb, var(--sidebar-foreground) 62%, transparent);border-radius:10px;align-items:center;gap:12px;padding:0 13px;font-size:14px;display:flex;position:relative}.business-sidebar nav a:before{content:"";background:0 0;border-radius:10px;width:2px;position:absolute;inset:10px auto 10px -12px}.business-sidebar nav a[aria-current=page],.business-sidebar nav a:hover{color:var(--sidebar-accent-foreground);background:var(--sidebar-accent)}.business-sidebar nav a[aria-current=page]:before{background:var(--signal)}.business-sidebar nav svg{width:16px;height:16px;color:var(--signal)}.business-sidebar-foot{border-top:1px solid var(--sidebar-border);padding:16px 14px 20px}.business-operator{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.business-operator strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.business-operator small{color:var(--muted-foreground);font-size:13px}.business-avatar{border:1px solid var(--sidebar-border);width:36px;height:36px;color:var(--sidebar-foreground);background:var(--sidebar-accent);font:700 12px var(--font-geist-mono);border-radius:50%;place-items:center;display:grid}.business-stage{align-content:start;min-width:0;display:grid}.business-topbar{top:var(--workspace-header-height,0px);z-index:10;border-bottom:1px solid var(--app-line);background:color-mix(in srgb, var(--background) 86%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;padding:22px 28px 18px;display:flex;position:sticky}.business-eyebrow{color:var(--signal);font:700 11px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;display:block}.business-topbar h1{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(26px,2.6vw,34px);font-weight:520}.business-topbar p{color:var(--muted-foreground);margin:6px 0 0;font-size:14px}.business-topbar-actions{align-items:center;gap:8px;display:flex}.business-search{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:8px;width:min(280px,70vw);padding:0 12px;display:flex}.business-search svg{width:15px;height:15px;color:var(--muted-foreground)}.business-search input{width:100%;min-height:44px;color:var(--foreground);background:0 0;border:0;outline:0;font-size:14px}.business-search:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 18%, transparent)}.business-session,.business-kpis,.business-batch{margin:0 28px}.business-session{border:1px solid var(--border);width:fit-content;max-width:calc(100% - 56px);color:var(--muted-foreground);background:var(--card);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding:8px 12px;font-size:13px;display:inline-flex}.business-empty button{min-height:44px;color:var(--signal);cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:750}.business-session svg{width:14px;height:14px;color:var(--signal)}.business-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.business-kpis article{border:1px solid var(--border);background:var(--card);border-radius:14px;gap:4px;padding:14px 16px;display:grid}.business-kpis article[data-tone=ok]{border-color:color-mix(in srgb, var(--signal) 35%, var(--border));background:var(--signal-soft)}.business-kpis small{color:var(--muted-foreground);font:700 11px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.business-kpis strong{letter-spacing:-.03em;font-size:28px;font-weight:560}.business-kpis span{color:var(--muted-foreground);font-size:13px}.business-batch{border:1px solid var(--border);background:var(--card);border-radius:16px;margin-top:16px;margin-bottom:48px;overflow:hidden}.business-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.business-toolbar h2{margin:0;font-size:18px;font-weight:560}.business-toolbar span{color:var(--muted-foreground);margin-top:2px;font-size:13px;display:block}.business-actions{flex-wrap:wrap;gap:8px;display:flex}.business-primary,.business-secondary,.business-danger{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-size:14px;font-weight:650;display:inline-flex}.business-primary{color:var(--primary-foreground);background:var(--primary);border:0}.business-primary:disabled{opacity:.42;cursor:not-allowed}.business-secondary{border:1px solid var(--border);color:var(--foreground);background:0 0}.business-danger{border:1px solid color-mix(in srgb, var(--destructive) 35%, var(--border));color:var(--destructive);background:0 0}.business-primary svg,.business-secondary svg,.business-danger svg{width:16px;height:16px}.business-error{border:1px solid color-mix(in srgb, var(--destructive) 40%, var(--border));color:var(--destructive);background:color-mix(in srgb, var(--destructive) 8%, transparent);border-radius:10px;margin:12px 18px 0;padding:12px;font-size:14px}.business-empty{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);border-radius:14px;justify-items:center;gap:8px;margin:18px;padding:36px 22px;display:grid}.business-empty strong{color:var(--foreground);font-size:16px}.business-empty p{max-width:36rem;margin:0;font-size:14px;line-height:1.5}.business-empty code{font-size:13px}.business-roster{margin:0;padding:6px 0;list-style:none}.business-roster li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 56px;align-items:center;padding:0;display:grid}.business-roster li:hover,.business-roster li[data-selected=true]{background:var(--signal-soft)}.business-roster-n{color:var(--muted-foreground);font:700 13px var(--font-geist-mono)}.business-roster-select{min-width:0;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 10px 12px 18px;display:grid}.business-roster-select:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.business-roster-copy{min-width:0}.business-roster strong{font-size:15px;display:block}.business-roster code{font:650 13px var(--font-geist-mono)}.business-roster small{color:var(--muted-foreground);font-size:13px}.business-roster-remove{width:44px;min-height:44px;color:var(--destructive);cursor:pointer;background:0 0;border:0;border-radius:8px}.business-roster-remove:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.business-roster-remove svg{width:15px;height:15px}.business-source{border-top:1px solid var(--border);margin:0 18px 16px;padding-top:12px}.business-source summary{cursor:pointer;color:var(--muted-foreground);font-size:13px}.business-source summary::-webkit-details-marker{display:none}.business-source ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.business-source li{gap:2px;font-size:14px;display:grid}.business-source span{color:var(--muted-foreground)}.business-status{border-radius:999px;align-items:center;min-height:26px;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.business-status[data-status=sent]{color:var(--primary-foreground);background:var(--primary)}.business-status[data-status=queued]{color:var(--amber);background:color-mix(in srgb, var(--amber) 14%, transparent)}.business-row-actions{flex-wrap:wrap;gap:6px;display:flex}.business-row-actions button{border:1px solid var(--border);min-height:44px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.business-row-actions button.danger{border-color:color-mix(in srgb, var(--destructive) 35%, var(--border));color:var(--destructive)}.business-row-actions svg{width:14px;height:14px}.business-app.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.business-app.is-resizing .business-designer-live{pointer-events:none}.business-inspector{top:var(--workspace-header-height,0px);height:calc(100dvh - var(--workspace-header-height,0px) - 1px);border-left:1px solid var(--sidebar-border);background:var(--sidebar);min-width:0;padding:18px 16px 28px;position:sticky;overflow:auto}.business-inspector-resize{z-index:6;cursor:col-resize;touch-action:none;background:0 0;border:0;border-radius:0;width:10px;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.business-inspector-resize:after{content:"";background:color-mix(in srgb, var(--muted-foreground) 42%, transparent);border-radius:99px;width:3px;height:48px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.business-inspector-resize:hover:after,.business-inspector-resize:focus-visible:after,.business-app.is-resizing .business-inspector-resize:after{background:var(--signal)}.business-inspector-resize:focus-visible{outline:none}.business-send-label p{color:inherit}.business-send-label{--label-accent:#146b48;--label-mm-w:130;--label-mm-h:90;--label-scale:3.05px;--label-line:#11111124;box-sizing:border-box;width:fit-content;max-width:min(100%, 22rem, calc(var(--label-mm-w) * var(--label-scale)));border:1px solid #161616;border-left:5px solid var(--label-accent);color:#111;background:#fff;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000002e}.business-send-label[data-paper=kraft]{--label-line:#5a402038;color:#2a1c0d;border-color:#5a4020;border-left-color:var(--label-accent);background:#e7d3ae}.business-send-label[data-paper=mono]{border-width:2px 2px 2px 5px}.business-send-label[data-layout=sticker]{width:fit-content;max-width:min(100%, 15rem, calc(var(--label-mm-w) * var(--label-scale)))}.business-send-label[data-layout=strip]{width:fit-content;max-width:min(100%, 28rem, calc(var(--label-mm-w) * var(--label-scale)))}.business-label-face{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"qr head""qr copy";align-items:start;display:grid}.business-send-label[data-qr=false] .business-label-face,.business-send-label[data-layout=sticker] .business-label-face{grid-template-columns:1fr;grid-template-areas:"head""qr""copy";justify-items:center}.business-label-qr{box-sizing:border-box;border-right:1px solid var(--label-line);background:#fff;grid-area:qr;align-self:stretch;place-items:center;width:7.25rem;padding:8px;display:grid}.business-send-label[data-layout=sticker] .business-label-qr{border-right:0;width:7.5rem;padding:8px 10px 0}.business-send-label[data-layout=strip] .business-label-qr{width:6.5rem}.business-label-qr svg,.business-label-qr-svg{aspect-ratio:1;width:100%;height:auto;display:block}.business-label-head{grid-area:head;width:100%;min-width:0;padding:8px 10px 0}.business-label-copy{grid-area:copy;align-content:start;gap:3px;width:100%;min-width:12.5rem;padding:4px 10px 8px;display:grid}.business-send-label[data-layout=sticker] .business-label-copy{text-align:center;justify-items:center}.business-label-brand{align-items:center;gap:6px;min-width:0;display:flex}.business-label-brand .brand{gap:0}.business-label-brand .brand-mark{width:22px;height:22px;color:var(--label-accent);background:color-mix(in srgb, var(--label-accent) 16%, transparent);border-radius:6px}.business-label-brand .brand-mark svg{width:12px;height:12px}.business-label-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.15;display:block;overflow:hidden}.business-label-brand small{color:color-mix(in srgb, currentColor 62%, transparent);font-size:11px;line-height:1.2;display:block}.business-label-logo{object-fit:contain;background:#fff;width:22px;height:22px}.business-label-sort-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.business-label-seq{border:1px solid var(--label-line);min-width:1.75rem;font:800 12px/1 var(--font-geist-mono);letter-spacing:.04em;text-align:center;border-radius:4px;flex:none;padding:3px 5px}.business-label-stamp{color:#fff;font:700 9px var(--font-geist-mono);letter-spacing:.06em;background:#161616;flex:none;padding:4px 6px}.business-label-sort{color:inherit;font:800 28px/1 var(--font-geist-mono);letter-spacing:.06em;margin:0}.business-send-label[data-layout=sticker] .business-label-sort{font-size:30px}.business-send-label[data-layout=strip] .business-label-sort{font-size:24px}.business-label-dest{align-items:baseline;gap:6px;margin:0;display:flex}.business-send-label[data-layout=sticker] .business-label-dest{justify-content:center}.business-label-dest span,.business-label-meta span{color:color-mix(in srgb, currentColor 58%, transparent);font:700 11px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;flex:none}.business-label-dest strong,.business-label-meta strong{color:inherit}.business-label-meta{gap:2px;margin:0;padding:2px 0 0;list-style:none;display:grid}.business-label-meta li{align-items:baseline;gap:6px;min-width:0;display:flex}.business-send-label[data-layout=sticker] .business-label-meta li{justify-content:center}.business-label-dest strong{font-size:14px;font-weight:700;line-height:1.2}.business-label-meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:650;line-height:1.25;overflow:hidden}.business-label-foot{border-top:1px solid var(--label-line);padding:5px 10px;font-size:12px;line-height:1.3}.business-designer{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:16px;padding:16px 16px 18px;display:grid}.business-designer-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.business-designer h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:560}.business-designer-head p{color:var(--muted-foreground);margin:4px 0 0;font-size:13px;line-height:1.45}.business-ghost{min-height:44px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.business-ghost:hover{color:var(--foreground);background:var(--signal-soft)}.business-ghost.danger{color:var(--destructive)}.business-ghost svg{width:15px;height:15px}.business-tool-grid{gap:16px;display:grid}.business-designer-live{border:1px solid var(--border);background:linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/14px 14px,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/14px 14px,#141a16;border-radius:12px;justify-items:center;gap:8px;min-width:0;padding:14px;display:grid}:root:not(.dark) .business-designer-live{background:linear-gradient(90deg,#14281c0f 1px,#0000 1px) 0 0/14px 14px,linear-gradient(#14281c0f 1px,#0000 1px) 0 0/14px 14px,#dfe6e0}.business-designer-live>p{color:#d7e6dc;font:650 13px var(--font-geist-mono);letter-spacing:.02em;margin:0}:root:not(.dark) .business-designer-live>p{color:#132118}.business-designer-live .business-send-label{box-shadow:0 8px 24px #00000047}.business-designer-live .business-label-copy{min-width:0}.business-designer-live .business-label-sort-row,.business-designer-live .business-label-dest{flex-wrap:wrap}.business-designer-live .business-label-brand>div,.business-designer-live .business-label-dest strong{min-width:0}.business-designer-live .business-label-dest strong,.business-designer-live .business-label-stamp{overflow-wrap:anywhere;max-width:100%}.business-tool{gap:8px;display:grid}.business-tool-label{color:var(--muted-foreground);font:700 11px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.business-templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.business-templates button{border:1px solid var(--border);min-height:0;color:var(--foreground);background:var(--background);cursor:pointer;border-radius:12px;justify-items:center;gap:6px;padding:8px 8px 10px;display:grid}.business-templates button[aria-pressed=true]{border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal);background:var(--signal-soft)}.business-templates strong{font-size:13px}.business-templates small{color:var(--muted-foreground);font-size:13px}.business-template-art{background:#fff;border:1px solid #2a2a2a;width:100%;height:54px;position:relative}.business-template-art[data-paper=kraft]{background:#e7d3ae;border-color:#5a4020}.business-template-art[data-paper=mono]{border-width:2px}.business-template-art:before,.business-template-art:after{content:"";background:#111;position:absolute}.business-template-art[data-layout=waybill]:before{background:linear-gradient(#111 0 0) 0 0/100% 100%,repeating-linear-gradient(#111 0 2px,#0000 2px 4px);width:16px;inset:10px auto 10px 8px}.business-template-art[data-layout=waybill]:after{background:#111;height:10px;inset:12px 8px 18px 30px}.business-template-art[data-layout=sticker]:before{width:18px;margin-right:-9px;inset:8px 50% 22px auto}.business-template-art[data-layout=sticker]:after{height:8px;inset:auto 10px 8px}.business-template-art[data-layout=strip]{height:36px;margin-top:9px}.business-template-art[data-layout=strip]:before{width:14px;inset:6px auto 6px 6px}.business-template-art[data-layout=strip]:after{height:8px;inset:10px 8px 10px 26px}.business-swatches,.business-accents,.business-face{flex-wrap:wrap;gap:8px;display:flex}.business-sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.business-swatches button,.business-sizes button,.business-face button{border:1px solid var(--border);min-height:44px;color:var(--foreground);background:var(--background);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:inline-flex}.business-swatches button[aria-pressed=true],.business-sizes button[aria-pressed=true],.business-face button[aria-pressed=true]{border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal);background:var(--signal-soft)}.business-sizes button[aria-pressed=true] .business-size-thumb{background:var(--signal);opacity:1}.business-swatches i{border:1px solid #00000047;border-radius:4px;width:16px;height:16px}.business-swatches [data-paper=white] i{background:#fff}.business-swatches [data-paper=kraft] i{background:#c9a36a}.business-swatches [data-paper=mono] i{background:#111}.business-sizes button{text-align:center;justify-items:center;min-height:74px;padding:8px 6px;line-height:1.2;display:grid}.business-size-thumb{opacity:.7;border:1px solid}.business-size-thumb[data-size=sticker]{width:16px;height:23px}.business-size-thumb[data-size=packet]{width:20px;height:29px}.business-size-thumb[data-size=shipping]{width:22px;height:33px}.business-size-thumb[data-orient=landscape][data-size=sticker]{width:23px;height:16px}.business-size-thumb[data-orient=landscape][data-size=packet]{width:29px;height:20px}.business-size-thumb[data-orient=landscape][data-size=shipping]{width:33px;height:22px}.business-accents button,.business-accent-custom{border:8px solid var(--card);width:44px;height:44px;box-shadow:0 0 0 1px var(--border);cursor:pointer;border-radius:999px;overflow:hidden}.business-accents button[aria-pressed=true],.business-accent-custom:focus-within{box-shadow:0 0 0 2px var(--signal)}.business-accent-custom input{opacity:0;cursor:pointer;width:44px;height:44px}.business-identity{grid-template-columns:88px minmax(0,1fr);gap:10px;display:grid}.business-logo-slot{border:1px dashed var(--border);min-height:88px;color:var(--muted-foreground);background:var(--background);cursor:pointer;text-align:center;border-radius:12px;place-items:center;gap:4px;padding:8px;font-size:13px;display:grid}.business-logo-slot img{object-fit:contain;width:40px;height:40px}.business-logo-slot svg{width:18px;height:18px;color:var(--signal)}.business-identity-fields,.business-copy-grid{gap:8px;display:grid}.business-identity-fields label,.business-copy-grid label{gap:4px;display:grid}.business-identity-fields span,.business-copy-grid span{color:var(--muted-foreground);font-size:13px}.business-identity-fields input,.business-copy-grid input,.business-copy-grid textarea{border:1px solid var(--border);width:100%;min-height:44px;color:var(--foreground);background:var(--background);font:inherit;border-radius:10px;padding:8px 10px;font-size:14px}.business-print-sheet{display:none}@media print{@page{margin:8mm;size:A4}body{background:#fff!important}.business-app,[data-sonner-toaster]{display:none!important}.business-print-sheet{flex-wrap:wrap;align-items:flex-start;gap:8mm;display:flex!important}.business-print-sheet .business-send-label{--label-scale:1mm;width:calc(var(--label-mm-w) * 1mm);height:calc(var(--label-mm-h) * 1mm);max-width:none;min-height:0;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.business-print-sheet .business-label-face{flex:auto;min-height:0}body[data-business-print=one] .business-print-sheet .business-send-label:not([data-selected=true]){display:none!important}}@media (max-width:1100px){.business-app{grid-template-columns:1fr}.business-inspector-resize{display:none}.business-sidebar,.business-inspector{height:auto;position:static}.business-sidebar{border-right:0;border-bottom:1px solid var(--sidebar-border)}.business-sidebar nav{flex:none;grid-auto-flow:column;padding-block:12px}.business-sidebar-foot{display:none}.business-kpis{grid-template-columns:1fr 1fr}.business-session,.business-kpis,.business-batch{margin-inline:18px}.business-session{max-width:calc(100% - 36px)}.business-topbar{padding-inline:18px}.business-inspector{border-left:0;border-top:1px solid var(--sidebar-border)}.business-tool-grid{grid-template-columns:1fr 1fr}.business-designer-live,.business-tool-identity{grid-column:1/-1}}@media (max-width:720px){.business-tool-grid,.business-templates,.business-identity{grid-template-columns:1fr}}.business-root{--business-paper:#f7f5ef;--business-ink:#18251c;--business-muted:#536659;--business-line:#d9ded5;--business-forest:#10291d;--business-task-text:#f5f4ec;--business-task-muted:#c1d3c5;--background:var(--business-paper);--foreground:var(--business-ink);--card:#fcfbf7;--muted-foreground:var(--business-muted);--border:var(--business-line);--app-line:var(--business-line);--signal:#146b48;--signal-strong:#0b4d34;--signal-soft:#e4eee5}.dark .business-root{--business-paper:#101a14;--business-ink:#edf2e8;--business-muted:#b1c2b5;--business-line:#344a3a;--business-forest:#0b2116;--card:#16251b;--signal:#88daa7;--signal-strong:#b4e9c6;--signal-soft:#203b29}.business-app{background:var(--background);grid-template-columns:164px minmax(0,1fr)}.business-sidebar{background:var(--background);color:var(--foreground);border-color:var(--border)}.business-sidebar nav a{color:var(--muted-foreground);gap:8px;padding:0 8px;font-size:12px}.business-sidebar nav a[aria-current=page]{color:var(--signal);background:var(--signal-soft)}.business-sidebar-foot{padding-inline:12px}.business-operator{grid-template-columns:1fr}.business-operator .business-avatar{display:none}.business-operator strong{font-size:12px}.business-operator small{font-size:11px;line-height:1.6}.business-topbar{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;padding:30px 30px 20px;position:static}.business-topbar h1{max-width:640px;font-size:clamp(26px,2.6vw,38px);line-height:1.15}.business-topbar p{line-height:1.6}.business-stage>.business-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;margin:20px 30px 0;padding:18px 0}.business-actions{flex-wrap:wrap}.business-stage>.business-kpis{border-bottom:1px solid var(--border);gap:0;margin:16px 30px 0}.business-kpis article{border:0;border-radius:0;grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;padding:0 16px 16px 0;background:0 0!important}.business-kpis article small{grid-column:1/-1;font-size:10px}.business-kpis article strong{font-size:28px}.business-kpis article span{font-size:12px}.business-session{background:0 0;border:0;border-radius:8px;max-width:calc(100% - 60px);margin-inline:30px;padding:0;line-height:1.6}.business-print-notice{color:var(--muted-foreground);margin:10px 30px;font-size:13px}.business-print-notice:empty{display:none}.business-orientation{border-bottom:1px solid var(--border);grid-template-columns:155px 1fr;gap:14px;margin:18px 30px 0;padding:16px 0;display:grid}.business-orientation>div{gap:4px;display:grid}.business-orientation strong{font-size:20px;font-weight:550}.business-orientation small{font:10px var(--font-geist-mono);overflow-wrap:anywhere;color:var(--muted-foreground)}.business-orientation dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}.business-orientation dt{color:var(--muted-foreground);font-size:11px;line-height:1.5}.business-orientation dd{font:550 22px var(--font-geist-mono);margin:5px 0 0}.business-orientation>p{color:var(--muted-foreground);grid-column:1/-1;margin:0;font-size:11px;line-height:1.6}.business-workspace{grid-template-columns:minmax(290px,.82fr) minmax(0,1.55fr);align-items:start;gap:22px;margin:22px 30px 32px;display:grid}.business-task-pane{background:var(--business-forest);min-width:0;color:var(--business-task-text);border-radius:16px;padding:26px}.business-task-kicker{font:10px var(--font-geist-mono);letter-spacing:.07em;color:var(--business-task-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.business-task-kicker span:first-child{align-items:center;gap:7px;display:flex}.business-task-owner{gap:7px;margin:32px 0 15px;display:grid}.business-task-owner span{color:var(--business-task-muted);font-size:12px}.business-task-owner strong{font-size:14px;font-weight:550}.business-task-pane>h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,2.5vw,38px);font-weight:530;line-height:1.1}.business-task-detail{color:var(--business-task-muted);margin:16px 0 22px;font-size:14px;line-height:1.7}.business-task-state{color:var(--business-task-muted);gap:6px;font-size:12px;display:grid}.business-task-state code{overflow-wrap:anywhere;font-size:10px}.business-task-actions{gap:12px;display:grid}.business-task-actions>label{color:var(--business-task-muted);gap:8px;font-size:12px;display:grid}.business-task-pane button,.business-task-pane select,.business-task-pane input[type=number],.business-task-pane a.connected-action{width:100%;min-height:44px;color:var(--business-task-text);font:inherit;cursor:pointer;background:#1a3926;border:1px solid #5e7e67;border-radius:8px;padding:10px 12px;font-size:13px}.business-task-pane select{width:100%;font-size:11px;overflow:hidden}.business-task-pane button:disabled{opacity:.6;cursor:default}.business-task-pane a{color:#b5e3c4;font-size:13px;line-height:1.6}.business-task-pane .connected-action{color:#14281a;background:#c3e6bc;border-color:#c3e6bc;justify-content:space-between;align-items:center;gap:12px;font-weight:600;text-decoration:none;display:flex}.business-task-actions>p,.connected-retry p{color:var(--business-task-muted);margin:0;font-size:13px;line-height:1.7}.business-task-reset{background:0 0!important}.business-task-receipt{border:1px solid #5e7e67;border-radius:8px;padding:12px;font-size:13px;line-height:1.6}.business-task-boundary{color:var(--business-task-muted);border-top:1px solid #48634f;align-items:flex-start;gap:9px;margin-top:22px;padding-top:18px;display:flex}.business-task-boundary svg{flex-shrink:0;margin-top:2px}.business-task-boundary p,.business-memory-note{margin:0;font-size:12px;line-height:1.7}.business-memory-note{color:var(--business-task-muted);border-top:1px solid #48634f;margin-top:20px;padding-top:16px}.business-ai-disclosure{border-top:1px solid #48634f;margin-top:20px;padding-top:16px}.business-ai-disclosure>summary{cursor:pointer;min-height:44px;font-size:14px}.business-ai-disclosure>summary span{float:right;color:var(--business-task-muted);font-size:11px}.business-task-pane .role-agent{color:var(--business-task-text);background:0 0;border:0;margin:10px 0 0;padding:0}.business-task-pane .role-agent-icon,.business-task-pane .role-agent-tools{display:none}.business-task-pane .role-agent-heading h2{margin:5px 0;font-size:19px}.business-task-pane .role-agent-heading p,.business-task-pane .role-agent p,.business-task-pane .role-agent-evidence,.business-task-pane .role-agent-footer,.business-task-pane .connected-kicker{color:var(--business-task-muted);font-size:12px;line-height:1.7}.business-task-pane .role-agent-evidence{background:0 0;border-color:#48634f}.business-task-pane .role-agent-result{color:var(--business-task-text);background:#1a3926;border-color:#48634f;padding:14px}.business-task-pane .role-agent-result li{font-size:13px}.business-task-pane .connected-check{color:var(--business-task-muted);font-size:12px;line-height:1.7}.business-task-pane .role-agent-footer{flex-wrap:wrap;gap:10px}.business-task-pane .role-agent-footer button{width:auto}.business-evidence-pane{gap:20px;min-width:0;display:grid}.business-evidence-pane .business-batch{margin:0}.business-roster-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px;display:flex}.business-roster-header h2{letter-spacing:-.025em;margin:5px 0 0;font-size:20px;font-weight:550}.business-roster-header>span{color:var(--muted-foreground);font-size:12px}.business-roster-select{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding-left:14px}.business-roster strong{font-size:14px}.business-status{white-space:nowrap;font-size:10px}.business-roster-state{grid-column:2/-1;font-size:11px!important}.business-planning-evidence{border:1px solid var(--border);background:var(--card);border-radius:14px;min-width:0;padding:22px;font-size:13px;line-height:1.7}.business-planning-evidence .connected-assumptions{background:0 0;border:0;margin:0;padding:0}.business-planning-evidence summary{cursor:pointer;min-height:44px;color:var(--foreground);align-items:center;gap:10px;font-size:13px;font-weight:550;display:flex}.business-planning-evidence h3{letter-spacing:-.025em;margin:14px 0 8px;font-size:20px;font-weight:550}.business-planning-evidence p{color:var(--muted-foreground)}.business-plan-scope{border-left:2px solid var(--signal);background:var(--signal-soft);padding:10px 13px}.business-instruction{gap:8px;display:grid}.business-planning-evidence input[type=number],.business-planning-evidence textarea{border:1px solid var(--border);width:100%;min-width:0;min-height:44px;color:var(--foreground);background:var(--background);font:inherit;border-radius:8px;padding:9px 11px}.business-planning-evidence textarea{resize:vertical;min-height:112px}.business-planning-evidence .connected-check{align-items:flex-start;gap:9px;margin:16px 0;font-size:12px;line-height:1.7;display:flex}.business-root input[type=checkbox]{width:18px;height:18px;accent-color:var(--signal);flex-shrink:0;margin-top:3px}.business-planning-buttons{flex-wrap:wrap;gap:8px;display:flex}.business-planning-buttons button{border:1px solid var(--border);min-height:44px;color:var(--foreground);background:var(--background);cursor:pointer;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:550}.business-planning-buttons .connected-action{color:var(--card);background:var(--signal);border-color:var(--signal)}.business-planning-buttons button:disabled{opacity:.55;cursor:default}.business-planning-evidence .connected-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.business-planning-evidence .connected-fields label{gap:7px;font-size:12px;display:grid}.business-proposal-review{border-block:1px solid var(--border);margin:20px 0;padding:0 0 20px}.business-proposal-review .connected-table{max-width:100%;overflow-x:auto}.business-proposal-review table{border-collapse:collapse;width:100%;min-width:560px;font-size:12px}.business-proposal-review td,.business-proposal-review th{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px}.business-proposal-review th{color:var(--muted-foreground);font-size:11px}.business-proposal-review input{min-width:100px!important}.business-proposal-review q{quotes:none}.business-planning-evidence .connected-estimate{background:var(--signal-soft);border:1px solid var(--border);border-radius:10px;margin-top:18px;padding:18px}.business-planning-evidence .connected-estimate>strong{font:550 30px var(--font-geist-mono);color:var(--foreground)}.business-planning-evidence>a{color:var(--signal)}.business-evidence-pane .business-inspector,.business-public-work .business-inspector{width:min(100%, var(--business-inspector-width));border:1px solid var(--border);background:var(--card);border-radius:14px;justify-self:end;height:auto;position:relative;top:auto;overflow:visible}.business-inspector-resize{z-index:5}.business-public-work{grid-template-columns:minmax(0, 1fr) minmax(320px, var(--business-inspector-width));align-items:start;gap:22px;margin:22px 30px 32px;display:grid}.business-public-work .business-batch{margin:0}.business-root :is(button,a,input,select,textarea,summary):focus-visible,.business-root [tabindex="-1"]:focus{outline:2px solid var(--signal);outline-offset:3px}.business-task-pane :is(button,a,input,select,summary):focus-visible,.business-task-pane [tabindex="-1"]:focus{outline-color:#c3e6bc}@media (max-width:1100px){.business-app{grid-template-columns:1fr}.business-sidebar{display:none}.business-workspace{grid-template-columns:minmax(270px,.8fr) minmax(0,1.4fr)}.business-public-work{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}.business-evidence-pane .business-inspector,.business-public-work .business-inspector{width:100%}}@media (max-width:780px){.business-workspace,.business-public-work{grid-template-columns:1fr;gap:18px;margin:18px}.business-topbar{padding:24px 18px 16px}.business-topbar-actions,.business-search{width:100%}.business-stage>.business-toolbar{margin:16px 18px 0}.business-stage>.business-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 18px 0}.business-session{max-width:calc(100% - 36px);margin-inline:18px}.business-orientation{grid-template-columns:1fr;margin-inline:18px}.business-orientation dl{grid-template-columns:repeat(3,minmax(0,1fr))}.business-task-pane{padding:24px}.business-task-pane>h2{font-size:32px}.business-planning-evidence{padding:18px}.business-print-notice{margin-inline:18px}.business-actions{width:100%}}@media (max-width:380px){.business-roster-select{grid-template-columns:20px minmax(0,1fr);padding:12px 8px}.business-status,.business-roster-state{grid-column:2}.business-planning-evidence .connected-fields{grid-template-columns:1fr}.business-task-pane{padding:20px}}@media print{.business-task-pane,.business-evidence-pane,.business-orientation{display:none!important}}.business-root button[aria-disabled=true]{opacity:.6;cursor:default}.business-task-pane .role-agent-heading{display:block!important}.business-task-pane .connected-check{align-items:flex-start;gap:8px;margin:14px 0;display:flex}.business-task-pane .role-agent>button{margin-block:6px}.business-task-pane .role-agent-result h3{font-size:16px}.business-topbar h1{font-size:clamp(28px,2.8vw,38px)}.business-evidence-pane[data-reviewing=true] .business-planning-evidence{order:-1}.business-designer-disclosure{min-width:0}.business-designer-disclosure>summary{cursor:pointer;min-height:44px;color:var(--foreground);padding:10px 16px;font-size:14px}.business-designer-disclosure .business-inspector{margin-left:auto}.business-skip{z-index:100;background:var(--card);color:var(--signal);padding:14px 18px;position:absolute;top:-100px;left:18px}.business-skip:focus{top:var(--workspace-header-height,70px)}.business-task-pane>h2{font-size:clamp(26px,2.3vw,30px)}.business-task-detail,.business-planning-evidence{font-size:16px}.business-task-pane button,.business-task-pane a,.business-task-pane a.connected-action,.business-planning-buttons button,.business-task-pane .role-agent-heading p,.business-task-pane .role-agent p,.business-task-pane .role-agent-evidence,.business-task-pane .connected-check,.business-planning-evidence .connected-check{font-size:14px}.business-task-boundary p,.business-memory-note,.business-orientation dt,.business-orientation>p,.business-task-owner span,.business-planning-evidence .connected-fields label,.business-roster-state,.business-roster-header>span{font-size:13px!important}.business-roster code{font-size:13px}.business-planning-evidence .business-field-provenance{color:var(--muted-foreground);font-size:13px;line-height:1.6}.business-proposal-review td small{color:var(--signal);margin-top:6px;font-size:13px;display:block}.business-task-pane a.connected-action{color:#14281a;background:#c3e6bc;border-color:#c3e6bc}.business-stage>.connected-panel{margin:18px 30px}@media (max-width:780px){.business-stage>.connected-panel{margin-inline:18px}}@media (min-width:781px){.workspace-shell:has(.business-root)>.demo-journey-bar{padding-block:8px}.business-topbar{padding-block:8px}.business-topbar h1{font-size:32px}.business-session{margin-top:6px}.business-stage>.business-toolbar{margin-top:6px;padding-block:6px}.business-stage>.business-kpis{margin-top:6px}.business-kpis article{flex-wrap:wrap;align-items:baseline;gap:6px;padding-block:0 10px;display:flex}.business-kpis article small{font-size:11px}.business-kpis article strong{font-size:22px}.business-orientation{gap:8px;margin-top:6px;padding-block:8px}.business-orientation>div{gap:2px}.business-orientation dd{margin-top:3px;font-size:20px}.business-workspace{margin-top:16px}.business-task-owner{margin:18px 0 10px}}.business-task-state code,.business-orientation small,.business-task-kicker,.business-root .business-eyebrow,.business-kpis article small,.business-operator small{font-size:13px}.business-task-state,.business-task-actions>label,.business-task-pane select,.business-operator strong{font-size:14px}
