.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-x-0{left:0;right:0}.-right-10{right:-2.5rem}.-top-8{top:-2rem}.left-0{left:0}.top-0{top:0}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-50{z-index:50}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-24{height:6rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-9{height:2.25rem}.h-\[38rem\]{height:38rem}.h-\[calc\(100vh-\(var\(--page-padding\)\*2\)\)\]{height:calc(100vh - (var(--page-padding) * 2))}.h-full{height:100%}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-9{min-height:2.25rem}.min-h-full{min-height:100%}.w-10{width:2.5rem}.w-12{width:3rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-9{width:2.25rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\[96rem\]{max-width:96rem}.max-w-full{max-width:100%}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-2xl,.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-\[color\:var\(--mk-border\)\]{border-color:var(--mk-border)}.border-\[color\:var\(--mk-border-strong\)\]{border-color:var(--mk-border-strong)}.border-\[color\:var\(--mk-primary\)\]{border-color:var(--mk-primary)}.border-\[color\:var\(--mk-secondary\)\]{border-color:var(--mk-secondary)}.border-transparent{border-color:transparent}.bg-\[color\:var\(--mk-bg\)\]{background-color:var(--mk-bg)}.bg-\[color\:var\(--mk-muted-surface\)\]{background-color:var(--mk-muted-surface)}.bg-\[color\:var\(--mk-primary\)\]{background-color:var(--mk-primary)}.bg-\[color\:var\(--mk-shell\)\]{background-color:var(--mk-shell)}.bg-\[color\:var\(--mk-surface\)\]{background-color:var(--mk-surface)}.bg-\[color\:var\(--mk-surface-strong\)\]{background-color:var(--mk-surface-strong)}.bg-transparent{background-color:transparent}.bg-\[linear-gradient\(135deg\2c var\(--mk-primary\)\2c var\(--mk-secondary\)\)\]{background-image:linear-gradient(135deg,var(--mk-primary),var(--mk-secondary))}.bg-\[linear-gradient\(180deg\2c rgba\(79\2c 70\2c 229\2c 0\.08\)\2c rgba\(255\2c 255\2c 255\2c 0\.94\)\)\]{background-image:linear-gradient(180deg,rgba(79,70,229,.08),rgba(255,255,255,.94))}.bg-\[radial-gradient\(circle_at_top_left\2c _rgba\(79\2c 70\2c 229\2c 0\.22\)\2c _transparent_32\%\)\2c radial-gradient\(circle_at_top_right\2c _rgba\(13\2c 148\2c 136\2c 0\.18\)\2c _transparent_28\%\)\2c linear-gradient\(180deg\2c _rgba\(248\2c 250\2c 252\2c 0\.96\)_0\%\2c _rgba\(255\2c 255\2c 255\2c 1\)_72\%\)\]{background-image:radial-gradient(circle at top left,rgba(79,70,229,.22),transparent 32%),radial-gradient(circle at top right,rgba(13,148,136,.18),transparent 28%),linear-gradient(180deg,rgba(248,250,252,.96),rgba(255,255,255,1) 72%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[color\:var\(--mk-primary\)\]{--tw-gradient-from:var(--mk-primary) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[color\:var\(--mk-secondary\)\]{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--mk-secondary) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.p-0{padding:0}.p-1{padding:.25rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pb-6{padding-bottom:1.5rem}.pr-4{padding-right:1rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[clamp\(1\.02rem\2c 2vw\2c 1\.2rem\)\]{font-size:clamp(1.02rem,2vw,1.2rem)}.text-\[clamp\(2\.8rem\2c 6vw\2c 5\.8rem\)\]{font-size:clamp(2.8rem,6vw,5.8rem)}.text-\[clamp\(2rem\2c 4vw\2c 3rem\)\]{font-size:clamp(2rem,4vw,3rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[0\.95\]{line-height:.95}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.text-\[\#dc2626\]{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-\[color\:var\(--mk-primary\)\]{color:var(--mk-primary)}.text-\[color\:var\(--mk-secondary\)\]{color:var(--mk-secondary)}.text-\[color\:var\(--mk-secondary-strong\)\]{color:var(--mk-secondary-strong)}.text-\[color\:var\(--mk-text\)\]{color:var(--mk-text)}.text-\[color\:var\(--mk-text-dim\)\]{color:var(--mk-text-dim)}.text-\[color\:var\(--mk-text-muted\)\]{color:var(--mk-text-muted)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.shadow-lift{--tw-shadow:0 18px 50px rgba(15,23,42,0.14);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color)}.shadow-lift,.shadow-soft{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-soft{--tw-shadow:0 12px 30px rgba(15,23,42,0.08);--tw-shadow-colored:0 12px 30px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-\[color\:var\(--mk-secondary\)\]{--tw-ring-color:var(--mk-secondary)}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[document-extraction\:image-ocr\]{document-extraction:image-ocr}.\[document-extraction\:macos-helper\]{document-extraction:macos-helper}.\[document-text\:ai-parse\]{document-text:ai-parse}.\[hosted-reminders\:getStatus\]{hosted-reminders:getStatus}.\[hosted-reminders\:refreshNotifications\]{hosted-reminders:refreshNotifications}.\[hosted-workbook-export\:archive\]{hosted-workbook-export:archive}.\[hosted-workbook-export\:followup\]{hosted-workbook-export:followup}.\[hosted-workbook-export\:record-timestamp\]{hosted-workbook-export:record-timestamp}.\[hosted-workspace\:write\]{hosted-workspace:write}.\[operations\:webhook\]{operations:webhook}:root{color-scheme:light;--page-padding:10px;--page-padding-mobile:8px;--canvas:#eef1f4;--panel:rgba(255,255,255,0.84);--panel-strong:rgba(255,255,255,0.94);--panel-border:rgba(27,39,51,0.12);--text:#17212b;--text-muted:#5f6c79;--accent:#0b6bcb;--shadow:0 18px 40px rgba(22,30,38,0.08);--radius-xl:24px;--radius-lg:18px;--radius-md:14px;--radius-sm:10px;--mk-primary:#4f46e5;--mk-primary-strong:#4338ca;--mk-secondary:#0d9488;--mk-secondary-strong:#0f766e;--mk-bg:#ffffff;--mk-shell:rgba(248,250,252,0.82);--mk-surface:rgba(255,255,255,0.92);--mk-surface-strong:rgba(255,255,255,0.98);--mk-muted-surface:rgba(241,245,249,0.96);--mk-border:rgba(148,163,184,0.28);--mk-border-strong:rgba(100,116,139,0.34);--mk-text:#0f172a;--mk-text-muted:#475569;--mk-text-dim:#64748b;--mk-ring:rgba(79,70,229,0.2)}:root[data-theme=dark]{color-scheme:dark;--canvas:#0f1419;--panel:rgba(20,28,36,0.9);--panel-strong:rgba(26,35,45,0.96);--panel-border:rgba(151,167,184,0.16);--text:#edf3f8;--text-muted:#9daebb;--accent:#57a6ff;--shadow:0 24px 52px rgba(0,0,0,0.32);--mk-primary:#6366f1;--mk-primary-strong:#818cf8;--mk-secondary:#14b8a6;--mk-secondary-strong:#2dd4bf;--mk-bg:#09090b;--mk-shell:rgba(24,24,27,0.82);--mk-surface:rgba(24,24,27,0.9);--mk-surface-strong:rgba(39,39,42,0.96);--mk-muted-surface:rgba(39,39,42,0.92);--mk-border:rgba(113,113,122,0.36);--mk-border-strong:rgba(161,161,170,0.34);--mk-text:#f4f4f5;--mk-text-muted:#d4d4d8;--mk-text-dim:#a1a1aa;--mk-ring:rgba(99,102,241,0.28)}*{box-sizing:border-box}body,html{margin:0;height:100%;min-height:100%;overscroll-behavior:none;background:radial-gradient(circle at top left,rgba(11,107,203,.09),transparent 28%),radial-gradient(circle at top right,rgba(27,122,59,.08),transparent 24%),linear-gradient(180deg,#f5f7f9,#e9edf1);font-family:SF Pro Text,Helvetica Neue,Segoe UI,sans-serif;font-size:15px}:root[data-theme=dark] body{background:radial-gradient(circle at top left,rgba(87,166,255,.14),transparent 28%),radial-gradient(circle at top right,rgba(59,178,115,.1),transparent 24%),linear-gradient(180deg,#111821,#0d1218)}body{padding:var(--page-padding);overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.56}.workspace{display:grid;grid-template-columns:220px minmax(360px,1fr) minmax(420px,1.1fr);grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px 14px;height:calc(100vh - (var(--page-padding) * 2));max-height:calc(100vh - (var(--page-padding) * 2));min-height:0;overflow:hidden}.workspace-banner-shell,.workspace-main-grid,.workspace-ticker-shell,.workspace-top-shell{grid-column:2/-1;min-width:0}.workspace-top-shell{grid-row:1;display:grid;gap:8px;margin-left:-14px;padding-left:14px;position:relative;z-index:1}.workspace-banner-shell{grid-row:2}.workspace-top-shell .hosted-auth-strip-header,.workspace-top-shell .topbar{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:none;background:var(--panel-strong)}.workspace-main-grid{--workspace-content-pane-min:420px;--workspace-detail-pane-min:320px;--workspace-pane-divider-size:12px;--workspace-content-pane-fr:1.58fr;--workspace-detail-pane-fr:0.82fr;grid-row:3;display:grid;grid-template-columns:minmax(var(--workspace-content-pane-min),var(--workspace-content-pane-fr)) var(--workspace-pane-divider-size) minmax(var(--workspace-detail-pane-min),var(--workspace-detail-pane-fr));gap:14px;min-height:0;overflow:hidden}.workspace-ticker-shell{grid-row:4}.topbar{display:grid;gap:8px;min-width:0;padding:7px 11px;background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-xl);box-shadow:var(--shadow);backdrop-filter:blur(18px)}.topbar-main{align-items:center;justify-content:space-between;gap:10px}.topbar-group,.topbar-main{display:flex;flex-wrap:wrap;min-width:0}.topbar-group{gap:5px;flex:1}.chip-button,.primary-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--panel-border);border-radius:999px;padding:4px 8px;background:rgba(255,255,255,.88);color:var(--text);font-size:.86rem;line-height:1.1}.primary-button{font-weight:600}.status-note{min-width:0;font-size:.74rem;line-height:1.1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.floating-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;max-width:min(680px,100%);border-radius:var(--radius-lg);border:1px solid rgba(11,107,203,.18);background:rgba(255,255,255,.94);box-shadow:var(--shadow);font-size:.94rem}.floating-banner.info{background:linear-gradient(135deg,rgba(11,107,203,.14),rgba(255,255,255,.96))}.floating-banner.success{background:linear-gradient(135deg,rgba(27,122,59,.14),rgba(255,255,255,.96));border-color:rgba(27,122,59,.18)}.panel{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-xl);box-shadow:var(--shadow);backdrop-filter:blur(18px);min-height:0;overflow:hidden}.content-column,.detail-column,.sidebar{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.workspace-pane-resizer{position:relative;min-width:0;width:var(--workspace-pane-divider-size);padding:0;border:0;border-radius:999px;background:transparent;cursor:col-resize;touch-action:none;outline:none}.workspace-pane-resizer:before{content:"";position:absolute;inset:0;border-radius:999px;background:color-mix(in srgb,var(--panel-border) 78%,transparent);transition:background-color .14s ease,transform .14s ease}.workspace-main-grid.pane-resize-active .workspace-pane-resizer:before,.workspace-pane-resizer:focus-visible:before,.workspace-pane-resizer:hover:before{background:color-mix(in srgb,var(--accent) 34%,var(--panel-border));transform:scaleX(1.15)}.sidebar{grid-column:1;grid-row:1/-1;background:linear-gradient(180deg,rgba(11,107,203,.05),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.92));position:relative;border-top-right-radius:0;box-shadow:none}.sidebar:before{content:"";position:absolute;inset:0 0 0 auto;width:1px;background:linear-gradient(180deg,rgba(27,39,51,.12),rgba(27,39,51,.08));pointer-events:none}.sidebar-header{padding:16px 16px 10px}.brand-lockup{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px}.brand-lockup-compact{margin-bottom:6px}.hero-brand-lockup{margin-bottom:14px}.brand-mark{width:36px;height:36px;flex:0 0 auto}.brand-mark-compact{width:28px;height:28px}.brand-mark-hero{width:48px;height:48px}.brand-caption{color:var(--text-muted);font-size:.82rem;line-height:1.1}.sidebar-header .brand-mark{width:44px;height:44px}.sidebar-header .eyebrow{font-size:.92rem;letter-spacing:.06em}.sidebar-header .brand-name{color:var(--text);font-weight:800}.sidebar-header .brand-caption{font-size:.76rem;line-height:1.05}.eyebrow{margin:0 0 3px;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.content-header h2,.detail-header h2,.section-title,.sidebar-header h1{margin:0}.sidebar-header .sidebar-title{font-size:1.16rem;line-height:.98;letter-spacing:-.03em;margin-top:34px}.content-header h2,.detail-header h2{font-size:1.22rem;line-height:1.05;letter-spacing:-.02em}.content-header p,.detail-header p,.sidebar-header p{margin:0}.content-header .muted,.detail-header .muted,.sidebar-header .muted{margin-top:6px;font-size:.86rem;line-height:1.2}.detail-subtitle-input,.detail-title-input{width:100%;border:0;background:transparent;color:var(--text);padding:0}.detail-subtitle-input:focus,.detail-title-input:focus{outline:none}.detail-title-input{margin:0;font-size:1.34rem;font-weight:700;line-height:1.1}.detail-subtitle-input{margin-top:6px;color:var(--text-muted);font-size:.9rem}.sidebar-nav{display:grid;gap:6px;padding:18px 10px 12px;overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.nav-item{padding:8px 11px;border-radius:12px;color:var(--text-muted);font-size:.94rem;transition:background .14s ease,color .14s ease}.nav-item:hover{background:rgba(27,39,51,.04);color:var(--text)}.nav-item.active{background:linear-gradient(135deg,rgba(11,107,203,.12),rgba(11,107,203,.04));color:var(--text);font-weight:600}.content-header,.detail-header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 12px 7px;border-bottom:1px solid rgba(27,39,51,.08)}.dashboard-header-copy{padding-top:6px}.solicitation-detail-header{display:grid;gap:10px}.solicitation-detail-copy{min-width:0}.solicitation-detail-header .detail-actions{margin-top:0}.connectors-detail-header{padding-bottom:8px}.content-scroll,.detail-scroll{flex:1;min-height:0;padding:10px 14px 14px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.dashboard-scroll{display:grid;gap:14px}.banner{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(11,107,203,.14),rgba(255,255,255,.95));border:1px solid rgba(11,107,203,.18)}.banner strong{line-height:1.1}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stat-card{display:grid;gap:8px;padding:16px;border-radius:var(--radius-lg);background:var(--panel-strong);border:1px solid rgba(27,39,51,.08);box-shadow:0 10px 24px rgba(22,30,38,.05)}.stat-card strong{display:block;font-size:2rem;line-height:.95;letter-spacing:-.04em}.stat-card-link{position:relative;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.stat-card-link:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:18px 0 0 18px;background:rgba(11,107,203,.22)}.stat-card-link:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(22,30,38,.08)}.stat-card-link[data-tone=blue]:before{background:linear-gradient(180deg,#0b6bcb,#6cb4ff)}.stat-card-link[data-tone=amber]:before{background:linear-gradient(180deg,#c96a18,#f0b44c)}.stat-card-link[data-tone=teal]:before{background:linear-gradient(180deg,#147c7a,#59c6c2)}.stat-card-link[data-tone=slate]:before{background:linear-gradient(180deg,#546273,#9aa7b7)}.stat-card-link[data-tone=green]:before{background:linear-gradient(180deg,#1b7a3b,#63c47f)}.stat-card-link[data-tone=red]:before{background:linear-gradient(180deg,#a0181d,#de6e74)}.stat-card-link-text{margin-top:2px;color:var(--text);font-size:.8rem;letter-spacing:.02em}.dashboard-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.95fr);gap:16px;padding:18px;border-radius:24px;border:1px solid rgba(27,39,51,.08);background:radial-gradient(circle at top left,rgba(11,107,203,.16),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(242,246,250,.92));box-shadow:0 18px 44px rgba(22,30,38,.08)}.dashboard-hero-compact{grid-template-columns:minmax(0,1fr);padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(244,247,250,.94))}.dashboard-hero-copy,.dashboard-hero-signals,.dashboard-main-column,.dashboard-pulse-list,.dashboard-side-column{display:grid;gap:12px}.dashboard-hero-title{margin:0;font-size:1.82rem;line-height:.98;letter-spacing:-.04em;max-width:18ch}.dashboard-hero-text{margin:0;max-width:60ch;color:var(--text-muted);font-size:.96rem;line-height:1.4}.dashboard-hero-meta{display:flex;flex-wrap:wrap;gap:10px}.dashboard-hero-meta .pill{min-width:140px;padding:10px 12px;background:rgba(255,255,255,.78);backdrop-filter:blur(14px)}.dashboard-hero-signals{align-content:start}.dashboard-hero-signal,.dashboard-pulse-item{display:grid;gap:5px;padding:12px 14px;border-radius:16px;border:1px solid rgba(27,39,51,.08);background:rgba(255,255,255,.7)}.dashboard-hero-signal strong,.dashboard-pulse-item strong{font-size:1rem;line-height:1.15}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.95fr);gap:14px;align-items:start}.dashboard-layout-compact{grid-template-columns:minmax(0,1fr)}.calendar-shell{display:grid;gap:10px}.calendar-grid,.calendar-toolbar,.calendar-weekdays{display:grid}.calendar-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.calendar-toolbar .detail-actions{margin-top:0;gap:8px}.calendar-toolbar .chip-button{padding:3px 8px;font-size:.82rem}.calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.calendar-weekday{padding:0 6px;color:var(--text-muted);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.calendar-day{min-height:112px;padding:8px;border-radius:16px;border:1px solid rgba(27,39,51,.08);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(247,250,252,.92));display:grid;gap:8px;align-content:start;text-align:left;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.calendar-day:hover{border-color:rgba(11,107,203,.24);box-shadow:0 10px 24px rgba(22,30,38,.08);transform:translateY(-1px)}.calendar-day.selected{border-color:rgba(11,107,203,.42);box-shadow:0 12px 28px rgba(11,107,203,.14)}.calendar-day.muted{opacity:.58}.calendar-day-header{display:flex;justify-content:space-between;gap:6px;align-items:center}.calendar-day-number{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;padding:0 8px;border-radius:999px;font-size:.94rem;font-weight:800;color:var(--text);background:rgba(23,33,43,.08);box-shadow:inset 0 0 0 1px rgba(27,39,51,.08)}.calendar-day-events{display:grid;gap:5px}.calendar-event-chip{padding:6px 7px;border-radius:11px;display:grid;gap:1px;border:1px solid rgba(27,39,51,.08)}.calendar-event-chip strong{font-size:.78rem;line-height:1.05}.calendar-event-chip span{font-size:.68rem;color:var(--text-muted)}.agenda-badge.dueDate,.calendar-event-chip.dueDate{background:rgba(218,94,68,.2);color:#b83824}.agenda-badge.siteWalk,.calendar-event-chip.siteWalk{background:rgba(17,124,122,.22);color:#18a5a2}.agenda-badge.liveDate,.calendar-event-chip.liveDate{background:rgba(11,107,203,.2);color:#2f8fff}.agenda-card{display:grid;gap:8px;padding:14px 15px;text-align:left;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.agenda-card:hover{border-color:rgba(11,107,203,.2);box-shadow:0 10px 24px rgba(22,30,38,.08);transform:translateY(-1px)}.agenda-card h3{margin:0;font-size:1.02rem;line-height:1.18}.agenda-description{margin:0;color:var(--text);font-size:.88rem;line-height:1.35;opacity:.88}.agenda-pane{display:grid;gap:12px;align-content:start;min-height:100%}.agenda-pane-header{display:grid;gap:8px;padding:2px 2px 0}.agenda-pane-header h2{margin:0;font-size:1.8rem;line-height:1.05;letter-spacing:-.04em}.agenda-pane-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.agenda-pane-summary .muted{margin:0;max-width:44ch}.agenda-pane-list{display:grid;gap:10px;align-content:start}.agenda-pane-empty{min-height:320px;padding:18px 12px}.dashboard-next-moves-card,.dashboard-pulse-card,.dashboard-section{padding:16px}.dashboard-section-featured{background:linear-gradient(180deg,rgba(11,107,203,.08),rgba(255,255,255,.9));border-color:rgba(11,107,203,.16)}.dashboard-pulse-card{background:linear-gradient(180deg,rgba(23,33,43,.03),rgba(255,255,255,.92))}.dashboard-inline-note{background:linear-gradient(135deg,rgba(11,107,203,.07),rgba(23,33,43,.03));color:var(--text)}.list-toolbar{display:grid;grid-template-columns:1fr 180px;gap:8px}.input,.select,.textarea{width:100%;border:1px solid rgba(27,39,51,.12);border-radius:12px;background:rgba(255,255,255,.92);padding:10px 12px;font-size:.92rem}.textarea{min-height:112px;resize:vertical}.compact-list,.connector-grid,.project-list,.section-stack{display:grid;gap:8px}.compact-list{gap:8px}.project-card,.section-card{padding:13px;border-radius:var(--radius-lg);background:rgba(255,255,255,.86);border:1px solid rgba(27,39,51,.08)}.collapsible-section summary,.connector-actions-panel summary{cursor:pointer;list-style:none;font-weight:700;color:var(--text)}.collapsible-section summary::-webkit-details-marker,.connector-actions-panel summary::-webkit-details-marker{display:none}.collapsible-section summary:after,.connector-actions-panel summary:after{content:"+";float:right;color:var(--text-muted)}.collapsible-section[open] summary:after,.connector-actions-panel[open] summary:after{content:"-"}.collapsible-section-body{margin-top:12px;display:grid;gap:8px}:root[data-theme=dark] .checkbox-row,:root[data-theme=dark] .chip-button,:root[data-theme=dark] .field-value,:root[data-theme=dark] .hosted-auth-strip,:root[data-theme=dark] .input,:root[data-theme=dark] .pill,:root[data-theme=dark] .project-card,:root[data-theme=dark] .section-card,:root[data-theme=dark] .select,:root[data-theme=dark] .textarea,:root[data-theme=dark] .topbar{background:rgba(26,35,45,.94);border-color:rgba(151,167,184,.16);color:var(--text)}:root[data-theme=dark] .alert-card-muted,:root[data-theme=dark] .auth-screen-card,:root[data-theme=dark] .auth-widget-shell,:root[data-theme=dark] .banner,:root[data-theme=dark] .document-preview-frame,:root[data-theme=dark] .document-preview-surface,:root[data-theme=dark] .document-preview-text,:root[data-theme=dark] .empty-state,:root[data-theme=dark] .floating-banner,:root[data-theme=dark] .inline-note,:root[data-theme=dark] .marketing-card,:root[data-theme=dark] .marketing-hero,:root[data-theme=dark] .modal-card,:root[data-theme=dark] .organization-card,:root[data-theme=dark] .stat-card{background:rgba(26,35,45,.96);border-color:rgba(151,167,184,.18);color:var(--text)}:root[data-theme=dark] .calendar-day{border-color:rgba(151,167,184,.16);background:linear-gradient(180deg,rgba(26,35,45,.96),rgba(19,27,35,.94))}:root[data-theme=dark] .calendar-day-number{background:rgba(237,243,248,.08);box-shadow:inset 0 0 0 1px rgba(151,167,184,.14)}:root[data-theme=dark] .calendar-day:hover{border-color:rgba(87,166,255,.3);box-shadow:0 10px 24px rgba(0,0,0,.24)}:root[data-theme=dark] .calendar-day.selected{border-color:rgba(87,166,255,.5);box-shadow:0 12px 28px rgba(87,166,255,.16)}:root[data-theme=dark] .agenda-card:hover{border-color:rgba(87,166,255,.24);box-shadow:0 12px 28px rgba(0,0,0,.24)}:root[data-theme=dark] .marketing-site-hero{background:radial-gradient(circle at top left,rgba(87,166,255,.18),transparent 32%),linear-gradient(180deg,rgba(19,27,35,.99),rgba(16,22,30,.97));border-color:rgba(151,167,184,.16)}:root[data-theme=dark] .marketing-hero-panel,:root[data-theme=dark] .marketing-kpi-card,:root[data-theme=dark] .marketing-nav-link:hover,:root[data-theme=dark] .pricing-limit{background:rgba(14,20,27,.58);border-color:rgba(151,167,184,.14)}:root[data-theme=dark] .dashboard-hero{background:radial-gradient(circle at top left,rgba(87,166,255,.18),transparent 36%),linear-gradient(135deg,rgba(26,35,45,.98),rgba(18,24,32,.98));border-color:rgba(151,167,184,.16)}:root[data-theme=dark] .dashboard-hero-meta .pill,:root[data-theme=dark] .dashboard-hero-signal,:root[data-theme=dark] .dashboard-pulse-item{background:rgba(14,20,27,.52);border-color:rgba(151,167,184,.14)}:root[data-theme=dark] .dashboard-section-featured{background:linear-gradient(180deg,rgba(87,166,255,.14),rgba(26,35,45,.98));border-color:rgba(87,166,255,.22)}:root[data-theme=dark] .dashboard-pulse-card{background:linear-gradient(180deg,rgba(151,167,184,.06),rgba(26,35,45,.98))}:root[data-theme=dark] .dashboard-inline-note{background:linear-gradient(135deg,rgba(87,166,255,.14),rgba(18,24,32,.98))}:root[data-theme=dark] .auth-widget-shell :where(button,[role=button]){color:var(--text)!important}:root[data-theme=dark] .auth-widget-shell :where(span,div,p,svg){color:var(--text)!important;fill:currentColor}:root[data-theme=dark] .auth-widget-shell :where(button,[role=button]):hover{color:var(--text)!important}:root[data-theme=dark] .banner,:root[data-theme=dark] .draft-status-card,:root[data-theme=dark] .floating-banner.info,:root[data-theme=dark] .project-card.active,:root[data-theme=dark] .small-badge,:root[data-theme=dark] .status-pill{background:linear-gradient(180deg,rgba(87,166,255,.2),rgba(26,35,45,.98))}:root[data-theme=dark] .floating-banner.success,:root[data-theme=dark] .ticker{background:linear-gradient(90deg,rgba(160,24,29,.98),rgba(18,24,32,.98));border-color:rgba(220,74,80,.28)}:root[data-theme=dark] .alert-card{background:linear-gradient(180deg,rgba(222,143,68,.18),rgba(26,35,45,.98))}:root[data-theme=dark] .conflict-status-card{background:linear-gradient(180deg,rgba(201,92,73,.18),rgba(26,35,45,.98));border-color:rgba(201,92,73,.3)}:root[data-theme=dark] .endpoint-code{background:rgba(237,243,248,.06);color:var(--text-muted)}:root[data-theme=dark] .settings-subsection-bordered,:root[data-theme=dark] .settings-workbook-row{border-top-color:rgba(151,167,184,.14)}:root[data-theme=dark] .settings-nav-item{background:rgba(26,35,45,.94);border-color:rgba(151,167,184,.16)}:root[data-theme=dark] .settings-nav-item.active{background:linear-gradient(180deg,rgba(87,166,255,.16),rgba(26,35,45,.98));border-color:rgba(87,166,255,.24)}.project-card{width:100%;text-align:left;cursor:pointer}.project-card.active{border-color:rgba(11,107,203,.34);background:linear-gradient(180deg,rgba(11,107,203,.12),rgba(255,255,255,.94))}.project-card-topline,.project-meta-row,.row-actions,.row-card,.section-header-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.detail-title,.project-card h3{margin:0;font-size:1rem;line-height:1.15}.unsaved-note{margin:10px 0 0;color:#b56500;font-size:.86rem;font-weight:600}.project-meta-row{margin-top:8px;flex-wrap:wrap;justify-content:flex-start;font-size:.82rem}.muted,.project-meta-row{color:var(--text-muted)}.metadata-strip{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.pill{padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid rgba(27,39,51,.08);font-size:.84rem}.alert-card{padding:16px 18px;border-radius:var(--radius-lg);border:1px solid rgba(27,39,51,.08);background:linear-gradient(180deg,rgba(189,103,11,.14),rgba(255,255,255,.96))}.alert-card-muted{background:linear-gradient(180deg,rgba(27,39,51,.08),rgba(255,255,255,.96))}.draft-status-card{padding:16px 18px;border-radius:var(--radius-lg);border:1px solid rgba(11,107,203,.18);background:linear-gradient(180deg,rgba(11,107,203,.12),rgba(255,255,255,.97))}.conflict-status-card{padding:16px 18px;border-radius:var(--radius-lg);border:1px solid rgba(174,58,36,.22);background:linear-gradient(180deg,rgba(174,58,36,.12),rgba(255,255,255,.98))}.conflict-list{display:grid;gap:8px;margin-top:12px}.kv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kv-label{margin-bottom:6px;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.endpoint-code,.kv-label{display:block;color:var(--text-muted)}.endpoint-code{margin-top:12px;padding:12px;border-radius:var(--radius-sm);background:rgba(23,33,43,.06);overflow-wrap:anywhere}.field-grid,.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field{display:grid;gap:8px}.field label,.field-label{font-size:.88rem;color:var(--text-muted)}.field-value{min-height:46px;border:1px solid rgba(27,39,51,.08);border-radius:12px;background:rgba(255,255,255,.94);padding:12px 14px}.text-block{min-height:96px;white-space:pre-wrap}.checkbox-row{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:12px 14px;border:1px solid rgba(27,39,51,.12);border-radius:12px;background:rgba(255,255,255,.92)}.checkbox-row input{width:16px;height:16px;margin:0}.toggle-state{color:var(--text)}.detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.settings-detail-scroll,.settings-nav-scroll{padding:10px 12px 14px}.settings-detail-stack,.settings-nav-list{display:grid;gap:10px}.settings-nav-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;padding:12px;border:1px solid rgba(27,39,51,.08);border-radius:16px;background:rgba(255,255,255,.88);text-align:left}.settings-nav-item.active{border-color:rgba(11,107,203,.24);background:linear-gradient(135deg,rgba(11,107,203,.1),rgba(255,255,255,.94))}.settings-nav-copy{display:grid;gap:4px;min-width:0}.settings-nav-label{font-size:.96rem;line-height:1.1}.settings-nav-description{color:var(--text-muted);font-size:.82rem;line-height:1.2;overflow-wrap:anywhere}.settings-nav-arrow{color:var(--text-muted);font-size:1rem;line-height:1}.settings-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.settings-overview-card{display:grid;gap:6px}.settings-overview-value{font-size:1.08rem;line-height:1.15}.settings-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.settings-meta-text{color:var(--text-muted);font-size:.86rem}.settings-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);align-items:start}.settings-layout,.settings-main-column,.settings-side-column{display:grid;gap:14px}.settings-section-card{display:grid;gap:12px;padding:14px}.settings-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.settings-section-header-compact{display:block}.settings-action-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.settings-split-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px}.settings-subsection{display:grid;gap:10px;min-width:0}.settings-subsection-bordered{padding-top:14px;border-top:1px solid rgba(27,39,51,.08)}.settings-kv-grid{margin-top:2px}.settings-button-grid{display:flex;flex-wrap:wrap;gap:8px}.settings-button-grid-tight{gap:6px}.settings-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-chip-grid .pill{display:grid;gap:6px;border-radius:16px}.settings-chip-grid .pill strong{font-size:.94rem}.report-filter-panel{display:grid;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(27,39,51,.08);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,249,250,.96))}.report-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.report-filter-group{display:grid;gap:8px}.report-filter-chip-row{display:flex;flex-wrap:wrap;gap:8px}.report-builder-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px}.report-builder-catalog,.report-builder-preview{display:grid;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(27,39,51,.08);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,249,250,.96))}.report-builder-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.report-builder-section-grid{display:grid;gap:10px}.report-builder-card{display:grid;gap:8px;padding:14px;border-radius:16px;border:1px solid rgba(27,39,51,.08);background:rgba(255,255,255,.9);cursor:pointer}.report-builder-card-selected{border-color:rgba(11,107,203,.24);background:linear-gradient(180deg,rgba(11,107,203,.08),rgba(255,255,255,.95));box-shadow:inset 0 0 0 1px rgba(11,107,203,.08)}.report-builder-card-header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.report-builder-card-header input{margin-top:3px}.report-builder-card-header p,.report-builder-order-copy p{margin:4px 0 0}.report-builder-order-list{display:grid;gap:10px}.report-builder-order-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:16px;border:1px solid rgba(27,39,51,.08);background:rgba(255,255,255,.9)}.report-builder-order-copy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0}.report-builder-order-index{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:rgba(11,107,203,.08);color:var(--accent);font-size:.82rem;font-weight:700}.report-builder-order-actions{justify-content:flex-end}.settings-workbook-list{align-content:start}.settings-workbook-row{align-items:flex-start;flex-wrap:wrap;padding:10px 0;border-top:1px solid rgba(27,39,51,.08)}.settings-workbook-row:first-child{padding-top:0;border-top:0}.settings-workbook-copy{min-width:0}.settings-row-actions{flex-wrap:wrap;justify-content:flex-end}.settings-meta-strip{display:flex;flex-wrap:wrap;gap:8px}.settings-meta-strip .pill{min-width:150px}.connector-meta-strip{margin-bottom:10px}.connector-settings-actions{margin-bottom:12px}.connector-grid-embedded{gap:8px}.connector-card-embedded{padding:12px}.connector-card-header{align-items:flex-start}.connector-inline-meta{margin-top:6px;color:var(--text-muted);font-size:.78rem}.settings-detail-scroll .connector-card-embedded .section-title{font-size:1rem}.settings-detail-scroll .connector-card-embedded .kv-grid{gap:10px}.settings-detail-scroll .connector-card-embedded .endpoint-code{margin-top:10px;padding:10px;font-size:.8rem}.settings-detail-scroll .connector-card-embedded .detail-actions{gap:6px;margin-top:12px}.settings-detail-scroll .connector-card-embedded .status-pill{font-size:.72rem;padding:5px 8px}.settings-detail-scroll .chip-button,.settings-detail-scroll .primary-button{padding:4px 8px;font-size:.86rem}.settings-detail-scroll .empty-state,.settings-detail-scroll .inline-note{padding:10px 12px;font-size:.85rem;line-height:1.2}.settings-detail-scroll .mono-text{font-size:.76rem;overflow-wrap:anywhere}.settings-detail-scroll .muted,.settings-footnote{font-size:.84rem;line-height:1.2}.settings-footnote{margin:0}.chip-button.active-filter{background:var(--accent);border-color:var(--accent);color:white;font-weight:600}.report-filter-chip{display:inline-flex;align-items:center;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,color .14s ease}.report-filter-chip.active-filter{background:inherit;color:inherit;border-color:color-mix(in srgb,var(--accent) 78%,var(--panel-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 52%,transparent)}.empty-state,.inline-note{padding:12px 14px;border-radius:12px;background:rgba(23,33,43,.04);color:var(--text-muted)}.document-preview-frame,.document-preview-surface,.document-preview-text{width:100%;border:1px solid rgba(27,39,51,.08);border-radius:14px;background:rgba(255,255,255,.94)}.document-preview-frame{min-height:420px}.document-preview-surface{display:grid;place-items:center;padding:14px;min-height:240px}.document-preview-image{max-width:100%;max-height:420px;border-radius:10px}.document-preview-text{min-height:180px;padding:14px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.small-badge,.status-pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;background:rgba(11,107,203,.1);color:var(--accent);font-size:.78rem;font-weight:700}.mono-text{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.detail-empty{display:grid;place-items:center;min-height:100%;padding:28px}.empty-detail{min-height:540px}.ticker{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:16px;background:linear-gradient(90deg,rgba(160,24,29,.98),rgba(31,40,52,.96));border:1px solid rgba(160,24,29,.22);color:var(--text);font-size:.98rem;line-height:1.15;overflow:hidden}.ticker-label{display:inline-flex;align-items:center;flex:0 0 auto;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.14);color:white;font-size:.84rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ticker-marquee{flex:1 1 auto;min-width:0;overflow:hidden}.ticker-track{width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;will-change:transform;animation:ticker-scroll var(--ticker-duration,34s) linear infinite}.ticker-run,.ticker-track{display:flex;align-items:center}.ticker-run{gap:10px;padding-right:18px;color:rgba(255,255,255,.96);font-size:1rem;white-space:nowrap}.ticker-item{display:inline-flex;align-items:center;gap:10px}.ticker-segment,.ticker-separator{flex:0 0 auto}.ticker-separator{color:rgba(255,255,255,.72)}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(var(--ticker-shift,-50%))}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}.modal-scrim{position:fixed;inset:0;display:grid;place-items:center;padding:24px;background:rgba(23,33,43,.24);backdrop-filter:blur(8px)}.modal-card{width:min(680px,100%);max-height:min(88vh,860px);overflow:auto;padding:24px;border-radius:var(--radius-xl);border:1px solid var(--panel-border);background:rgba(255,255,255,.98);box-shadow:0 30px 60px rgba(22,30,38,.2)}.hosted-auth-strip{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 14px;background:rgba(255,255,255,.9);border:1px solid rgba(27,39,51,.12);border-radius:var(--radius-xl);box-shadow:var(--shadow)}.hosted-auth-strip-header{align-items:center;gap:14px;padding:8px 12px}.hosted-auth-strip-header>div:first-child{flex:1;min-width:0}.hosted-auth-strip-header strong{display:block;line-height:1.15}.hosted-auth-strip-header .hosted-auth-copy{margin-top:4px;font-size:.84rem;line-height:1.2}.hosted-auth-strip-rail{display:grid;gap:12px;padding:14px 14px 12px;border:1px solid rgba(27,39,51,.08);border-radius:14px;background:linear-gradient(180deg,rgba(11,107,203,.06),rgba(255,255,255,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 4px 16px rgba(22,30,38,.04)}.hosted-rail-header{display:grid;gap:6px}.hosted-rail-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.hosted-auth-strip-rail strong{display:block;font-size:.96rem;letter-spacing:-.01em}.hosted-auth-strip-rail .hosted-auth-copy{font-size:.86rem;line-height:1.25;margin-top:0}.hosted-role-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;border-radius:999px;background:rgba(11,107,203,.08);border:1px solid rgba(11,107,203,.12);color:var(--accent);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hosted-rail-role-note{font-size:.82rem;line-height:1.2}.hosted-rail-actions{display:grid;gap:10px}.hosted-rail-button{width:100%}.hosted-rail-section{display:grid;gap:6px}.hosted-rail-label{font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.hosted-rail-footer{display:grid;gap:10px;padding-top:10px;border-top:1px solid rgba(27,39,51,.08)}.hosted-rail-link{color:var(--accent);font-size:.86rem;font-weight:600}.hosted-rail-link:hover{text-decoration:underline}:root[data-theme=dark] .sidebar{background:linear-gradient(180deg,rgba(87,166,255,.05),transparent 18%),linear-gradient(180deg,rgba(19,27,35,.99),rgba(16,22,30,.97))}:root[data-theme=dark] .hosted-auth-strip-rail{background:linear-gradient(180deg,rgba(87,166,255,.1),rgba(26,35,45,.96));border-color:rgba(151,167,184,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 4px 16px rgba(0,0,0,.14)}:root[data-theme=dark] .hosted-role-pill{background:rgba(87,166,255,.16);border-color:rgba(87,166,255,.18);color:#8fc3ff}:root[data-theme=dark] .hosted-rail-footer{border-top-color:rgba(151,167,184,.12)}:root[data-theme=dark] .workspace-top-shell .hosted-auth-strip-header,:root[data-theme=dark] .workspace-top-shell .topbar{background:rgba(19,27,35,.98)}:root[data-theme=dark] .sidebar:before{background:linear-gradient(180deg,rgba(151,167,184,.18),rgba(151,167,184,.1))}:root[data-theme=dark] .nav-item:hover{background:rgba(151,167,184,.08)}.hosted-auth-strip .eyebrow{margin:0 0 2px}.hosted-auth-strip h2,.hosted-auth-strip h3,.hosted-auth-strip strong{line-height:1.2}.hosted-auth-copy{margin:0}.hosted-auth-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}.hosted-auth-strip-header .hosted-auth-actions{flex:0 1 auto}.topbar-hosted-actions{flex:0 1 auto;justify-content:flex-end;gap:5px}.topbar-hosted-actions .chip-button,.topbar-hosted-actions .primary-button{padding:4px 8px;font-size:.84rem}.topbar-hosted-actions .auth-widget-shell{min-height:28px}.auth-widget-shell{display:inline-flex;align-items:center;min-height:30px;max-width:100%;padding:0 6px;border-radius:999px;background:rgba(255,255,255,.88);border:1px solid var(--panel-border)}.auth-widget-block{display:flex;padding:6px 10px}.auth-widget-block,.hosted-user-shell{justify-content:flex-start;width:100%;min-height:44px;border-radius:14px}.auth-screen-shell,.marketing-shell{min-height:calc(100vh - (var(--page-padding) * 2));display:grid;place-items:center}.marketing-site{width:min(1220px,100%);margin:0 auto;display:grid;gap:18px}.marketing-site-hero{padding:18px;border-radius:30px;background:radial-gradient(circle at top left,rgba(11,107,203,.14),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,248,251,.92));border:1px solid rgba(27,39,51,.1);box-shadow:var(--shadow)}.marketing-content-grid,.marketing-feature-grid,.marketing-footer-links,.marketing-hero-panel-grid,.marketing-page-hero,.marketing-site-nav{display:grid;gap:14px}.marketing-site-nav{grid-template-columns:auto 1fr auto;align-items:center}.marketing-brand-link{color:inherit}.marketing-nav-links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.marketing-nav-link{padding:8px 12px;border-radius:999px;color:var(--text-muted);transition:background .14s ease,color .14s ease}.marketing-nav-link:hover{background:rgba(11,107,203,.08);color:var(--text)}.marketing-nav-actions{justify-content:flex-end;margin-top:0}.marketing-page-hero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.95fr);align-items:start;margin-top:18px}.marketing-page-copy{display:grid;gap:12px}.marketing-hero-panel{padding:18px;border-radius:24px;border:1px solid rgba(27,39,51,.08);background:rgba(255,255,255,.72);backdrop-filter:blur(14px)}.marketing-hero-panel-grid,.marketing-list{display:grid;gap:10px}.marketing-kpi-card{display:grid;gap:6px;padding:12px 14px;border-radius:16px;border:1px solid rgba(27,39,51,.08);background:rgba(255,255,255,.82)}.marketing-kpi-card strong{line-height:1.2}.auth-screen-card,.marketing-hero{width:min(760px,100%);padding:32px;border-radius:28px;background:rgba(255,255,255,.9);border:1px solid rgba(27,39,51,.12);box-shadow:var(--shadow)}.auth-screen-card h1,.marketing-hero h1{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.marketing-copy{margin:16px 0 0;max-width:60ch;color:var(--text-muted);font-size:1.05rem;line-height:1.6}.marketing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.marketing-grid{width:min(1100px,100%);display:grid;gap:14px;margin-top:18px}.marketing-feature-grid,.marketing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid{width:min(1220px,100%)}.marketing-section{margin-top:0}.marketing-card,.organization-card{padding:20px;border-radius:var(--radius-lg);background:rgba(255,255,255,.86);border:1px solid rgba(27,39,51,.1);box-shadow:var(--shadow)}.marketing-card h2,.organization-card h2{margin:0 0 10px;font-size:1.1rem}.marketing-copy-card,.marketing-cta-card{display:grid;gap:12px}.pricing-card,.pricing-limit{display:grid;gap:10px}.pricing-card{align-content:start}.pricing-limit{padding:12px 14px;border-radius:16px;border:1px solid rgba(27,39,51,.08);background:rgba(255,255,255,.7)}.pricing-limit strong{font-size:1.2rem;line-height:1.1}.marketing-site-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.marketing-footer-links{display:flex;grid-template-columns:none;flex-wrap:wrap;justify-content:flex-end;gap:12px}.auth-screen-card{display:grid;gap:16px}.auth-screen-card-split{width:min(1060px,100%);grid-template-columns:minmax(0,1fr) minmax(350px,.78fr);align-items:start;gap:36px}.auth-screen-intro{display:grid;align-content:start;gap:16px;min-width:0}.auth-clerk-shell{display:flex;min-width:0;justify-content:center;align-items:flex-start}.auth-clerk-shell>:first-child{display:flex;width:100%;justify-content:center}.auth-clerk-shell>.auth-clerk-stack{display:grid;justify-items:center;gap:12px}.auth-clerk-stack>:first-child{display:flex;width:100%;justify-content:center}.auth-recovery-guidance{display:grid;width:min(350px,100%);gap:4px;padding:10px 12px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-strong);color:var(--text-muted);font-size:.82rem;line-height:1.4;text-align:center}.auth-recovery-guidance strong{color:var(--text)}.auth-screen-card-wide{width:min(1100px,100%)}.organization-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.organization-profile-shell{gap:24px}@media (max-width:1080px){.auth-screen-card-split,.marketing-content-grid,.marketing-feature-grid,.marketing-page-hero,.marketing-site-nav,.report-builder-shell,.report-filter-grid,.settings-chip-grid,.settings-layout,.settings-overview-grid,.settings-split-grid{grid-template-columns:minmax(0,1fr)}.auth-screen-card-split{width:min(760px,100%);gap:20px}.marketing-site-nav{justify-items:start}.marketing-nav-actions,.marketing-nav-links{justify-content:flex-start}}@media (max-width:720px){.settings-section-header{display:grid}.report-builder-order-actions,.settings-action-row,.settings-row-actions{justify-content:flex-start}.report-builder-order-row{display:grid}.settings-meta-strip .pill{min-width:0}.auth-screen-card,.marketing-hero,.marketing-site-hero{padding:22px}.marketing-site-footer{display:grid;justify-content:stretch}.marketing-footer-links{justify-content:flex-start}}@media (max-width:1380px){.workspace{grid-template-columns:188px minmax(0,1fr)}.dashboard-hero,.dashboard-layout{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-banner-shell,.workspace-main-grid,.workspace-ticker-shell,.workspace-top-shell{grid-column:2}.workspace-main-grid{grid-template-columns:minmax(0,1fr)}.workspace-pane-resizer{display:none}.detail-column{grid-column:1}}@media (max-width:1080px){body{overflow:auto}.workspace{grid-template-columns:1fr;grid-template-rows:auto auto auto minmax(0,1fr) auto;height:auto;max-height:none;overflow:visible}.sidebar{grid-column:1;grid-row:1;border-top-right-radius:var(--radius-xl)}.sidebar:before{inset:auto 0 0 0;width:auto;height:1px;background:linear-gradient(90deg,rgba(27,39,51,.12),rgba(27,39,51,.08))}.sidebar-header{padding-bottom:6px}.brand-lockup{margin-bottom:12px}.sidebar-header .sidebar-title{margin-top:12px}.sidebar-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 10px 12px}.nav-item{text-align:center}.workspace-banner-shell,.workspace-main-grid,.workspace-ticker-shell,.workspace-top-shell{grid-column:1}.workspace-top-shell{grid-row:2;margin-left:0;padding-left:0}.workspace-banner-shell{grid-row:3}.workspace-main-grid{grid-row:4;grid-template-columns:minmax(0,1fr);overflow:visible}.content-column,.detail-column{min-height:320px}.workspace-ticker-shell{grid-row:5}.workspace-top-shell .hosted-auth-strip-header,.workspace-top-shell .topbar{border-top-left-radius:var(--radius-xl);border-left:1px solid var(--panel-border)}}@media (max-width:860px){body{padding:var(--page-padding-mobile)}.hosted-auth-strip,.marketing-grid,.organization-grid{grid-template-columns:1fr}.hosted-auth-strip{display:grid}.hosted-auth-strip-header{align-items:flex-start}.hosted-auth-actions{justify-content:flex-start}.dashboard-hero-signals,.dashboard-layout,.field-grid,.form-grid,.kv-grid,.list-toolbar,.stat-grid,.workspace-main-grid{grid-template-columns:1fr}.sidebar{grid-row:auto}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero{padding:16px}.dashboard-hero-title{font-size:1.46rem}.dashboard-hero-meta{display:grid;grid-template-columns:1fr}.stat-card strong{font-size:1.7rem}}:root{--page-padding:8px;--page-padding-mobile:6px;--canvas:#f4f4f5;--panel:#ffffff;--panel-strong:#fafafa;--panel-border:#d4d4d8;--text:#18181b;--text-muted:#71717a;--accent:#2563eb;--accent-strong:#1d4ed8;--accent-soft:#eff6ff;--success:#059669;--success-soft:#ecfdf5;--warning:#b45309;--warning-soft:#fffbeb;--danger:#e11d48;--danger-soft:#fff1f2;--info:#0369a1;--info-soft:#f0f9ff;--shadow:0 1px 2px rgba(24,24,27,0.05);--radius-xl:8px;--radius-lg:8px;--radius-md:6px;--radius-sm:4px}:root[data-theme=dark]{--canvas:#09090b;--panel:#18181b;--panel-strong:#111113;--panel-border:#27272a;--text:#fafafa;--text-muted:#a1a1aa;--accent-soft:rgba(14,165,233,0.12);--success-soft:rgba(16,185,129,0.12);--warning-soft:rgba(245,158,11,0.14);--danger-soft:rgba(244,63,94,0.14);--info:#60a5fa;--info-soft:rgba(59,130,246,0.12);--shadow:0 1px 2px rgba(0,0,0,0.24)}:root[data-theme=dark] .report-builder-card,:root[data-theme=dark] .report-builder-catalog,:root[data-theme=dark] .report-builder-order-row,:root[data-theme=dark] .report-builder-preview,:root[data-theme=dark] .report-filter-panel{border-color:rgba(151,167,184,.14);background:linear-gradient(180deg,rgba(27,39,51,.94),rgba(20,28,36,.94))}:root[data-theme=dark] .report-builder-card-selected{border-color:rgba(87,166,255,.2);background:linear-gradient(180deg,rgba(87,166,255,.12),rgba(20,28,36,.96));box-shadow:inset 0 0 0 1px rgba(87,166,255,.08)}:root[data-theme=dark] .report-builder-order-index{background:rgba(87,166,255,.16);color:#8fc3ff}body,html{color:var(--text);font-family:Inter,Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}:root[data-theme=dark] body,body,html{background:var(--canvas)}a,button,input,select,summary,textarea{transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace{grid-template-columns:208px minmax(420px,1fr) minmax(440px,1.06fr);gap:8px}.workspace-main-grid{gap:8px}.workspace-top-shell{margin-left:-8px;padding-left:8px}.checkbox-row,.document-preview-frame,.document-preview-surface,.document-preview-text,.field-value,.hosted-auth-strip,.input,.modal-card,.panel,.project-card,.section-card,.select,.settings-nav-item,.stat-card,.textarea,.topbar{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);backdrop-filter:none}:root[data-theme=dark] .alert-card-muted,:root[data-theme=dark] .banner,:root[data-theme=dark] .checkbox-row,:root[data-theme=dark] .chip-button,:root[data-theme=dark] .document-preview-frame,:root[data-theme=dark] .document-preview-surface,:root[data-theme=dark] .document-preview-text,:root[data-theme=dark] .empty-state,:root[data-theme=dark] .field-value,:root[data-theme=dark] .floating-banner,:root[data-theme=dark] .hosted-auth-strip,:root[data-theme=dark] .inline-note,:root[data-theme=dark] .input,:root[data-theme=dark] .modal-card,:root[data-theme=dark] .pill,:root[data-theme=dark] .project-card,:root[data-theme=dark] .section-card,:root[data-theme=dark] .select,:root[data-theme=dark] .stat-card,:root[data-theme=dark] .textarea,:root[data-theme=dark] .topbar{background:var(--panel);border-color:var(--panel-border);color:var(--text)}.workspace-top-shell .hosted-auth-strip-header,.workspace-top-shell .topbar,:root[data-theme=dark] .workspace-top-shell .hosted-auth-strip-header,:root[data-theme=dark] .workspace-top-shell .topbar{background:var(--panel);border-color:var(--panel-border)}.topbar{gap:6px;padding:8px 10px}.topbar-main{gap:8px}.topbar-group{gap:6px}.chip-button,.hosted-rail-button,.primary-button{min-height:30px;border-radius:var(--radius-md);padding:6px 10px;font-size:.82rem;font-weight:600;line-height:1}.chip-button{background:var(--panel-strong);border-color:var(--panel-border);color:var(--text)}.chip-button:hover{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 34%,var(--panel-border))}.chip-button.danger-button{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 28%,var(--panel-border));color:var(--danger)}.chip-button.danger-button:hover{background:color-mix(in srgb,var(--danger-soft) 70%,var(--panel));border-color:color-mix(in srgb,var(--danger) 40%,var(--panel-border))}.primary-button{background:var(--accent);border-color:var(--accent);color:white;box-shadow:none}.primary-button:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.status-note{color:var(--text-muted);font-size:.76rem}.sidebar,:root[data-theme=dark] .sidebar{background:var(--panel-strong);border-color:var(--panel-border)}.sidebar:before,:root[data-theme=dark] .sidebar:before{background:var(--panel-border)}.sidebar-header{padding:14px 12px 8px}.brand-lockup{gap:9px;margin-bottom:18px}.brand-mark,.sidebar-header .brand-mark{width:34px;height:34px}.sidebar-header .brand-name{font-size:.76rem;letter-spacing:.08em}.brand-caption,.sidebar-header .brand-caption{font-size:.72rem}.sidebar-header .sidebar-title{margin-top:20px;color:var(--text-muted);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sidebar-nav{gap:3px;padding:10px 8px 12px}.nav-item{border:1px solid transparent;border-radius:var(--radius-md);padding:8px 9px;font-size:.86rem;font-weight:600}.nav-item:hover,:root[data-theme=dark] .nav-item:hover{background:var(--panel);border-color:var(--panel-border);color:var(--text)}.nav-item.active,:root[data-theme=dark] .nav-item.active{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 34%,var(--panel-border));color:var(--text)}.content-header,.detail-header{align-items:center;padding:10px 12px;border-bottom:1px solid var(--panel-border)}.agenda-pane-header h2,.content-header h2,.detail-header h2,.detail-title-input,.section-title{letter-spacing:0}.content-header h2,.detail-header h2{font-size:1.05rem;line-height:1.2}.content-header .muted,.detail-header .muted,.sidebar-header .muted{margin-top:3px;font-size:.78rem;line-height:1.3}.eyebrow,.hosted-rail-label,.kv-label{color:var(--text-muted);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.content-scroll,.detail-scroll{padding:10px}.dashboard-main-column,.dashboard-scroll,.section-stack,.settings-detail-stack,.settings-main-column,.settings-side-column{gap:10px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stat-card{gap:6px;min-height:112px;padding:12px}.stat-card strong{font-size:1.58rem;letter-spacing:0}.stat-card-link{overflow:hidden}.stat-card-link:before{width:3px;border-radius:0;background:var(--accent)}.stat-card-link:hover{transform:none;border-color:color-mix(in srgb,var(--accent) 32%,var(--panel-border));box-shadow:var(--shadow)}.stat-card-link[data-tone=blue]:before{background:#2563eb}.stat-card-link[data-tone=amber]:before{background:var(--warning)}.stat-card-link[data-tone=teal]:before{background:#0f766e}.stat-card-link[data-tone=green]:before{background:var(--success)}.stat-card-link[data-tone=red]:before{background:var(--danger)}.stat-card-link-text{color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:0}.dashboard-layout,.dashboard-layout-compact{grid-template-columns:minmax(0,1fr);gap:10px}.dashboard-next-moves-card,.dashboard-pulse-card,.dashboard-section,.settings-section-card{padding:12px}.dashboard-section-featured,:root[data-theme=dark] .dashboard-section-featured{background:var(--panel);border-color:color-mix(in srgb,var(--accent) 28%,var(--panel-border))}.dashboard-hero,.dashboard-hero-compact,:root[data-theme=dark] .dashboard-hero{background:var(--panel);border-color:var(--panel-border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.dashboard-hero-signal,.dashboard-pulse-item,:root[data-theme=dark] .dashboard-hero-signal,:root[data-theme=dark] .dashboard-pulse-item{background:var(--panel-strong);border-color:var(--panel-border);border-radius:var(--radius-md)}.compact-list,.connector-grid,.project-list,.section-stack{gap:6px}.project-card{padding:9px 10px;border-radius:var(--radius-md)}.project-card:hover{border-color:color-mix(in srgb,var(--accent) 26%,var(--panel-border));background:var(--panel-strong)}.project-card.active,:root[data-theme=dark] .project-card.active{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 44%,var(--panel-border))}.detail-title,.project-card h3{font-size:.92rem;font-weight:700;line-height:1.22}.project-card p{margin:6px 0 0}.project-meta-row{margin-top:7px;gap:7px;font-size:.76rem}.project-meta-row span{display:inline-flex;align-items:center;min-height:20px;padding:2px 6px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-strong)}.banner,.floating-banner,:root[data-theme=dark] .banner,:root[data-theme=dark] .floating-banner.info{background:var(--info-soft);border-color:color-mix(in srgb,var(--info) 22%,var(--panel-border));border-radius:var(--radius-lg);box-shadow:none}.floating-banner.success,:root[data-theme=dark] .floating-banner.success{background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 28%,var(--panel-border))}.alert-card,.conflict-status-card,.draft-status-card{border-radius:var(--radius-lg);box-shadow:none}.alert-card{background:var(--warning-soft);border-color:color-mix(in srgb,var(--warning) 28%,var(--panel-border))}.draft-status-card{background:var(--info-soft);border-color:color-mix(in srgb,var(--info) 28%,var(--panel-border))}.conflict-status-card{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 30%,var(--panel-border))}.list-toolbar{grid-template-columns:1fr 168px;gap:6px;margin-bottom:8px}.input,.select,.textarea{border-radius:var(--radius-md);background:var(--panel-strong);padding:8px 10px;font-size:.86rem}.textarea{min-height:92px;line-height:1.35}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent);outline:none}.field-grid,.form-grid,.kv-grid{gap:8px}.field{gap:5px}.field label,.field-label{color:var(--text-muted);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.checkbox-row,.field-value{min-height:38px;border-radius:var(--radius-md);padding:9px 10px}.detail-title-input{font-size:1.18rem;line-height:1.16}.detail-subtitle-input{margin-top:4px;font-size:.82rem}.detail-actions{gap:6px;margin-top:10px}.metadata-strip{gap:6px;margin:10px 0}.pill,.small-badge,.status-pill,:root[data-theme=dark] .small-badge,:root[data-theme=dark] .status-pill{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--panel-border));border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-strong);padding:4px 7px;font-size:.72rem;font-weight:700}.calendar-shell{gap:8px;padding:12px}.calendar-toolbar{gap:8px}.calendar-toolbar .chip-button{padding:5px 8px}.calendar-grid,.calendar-weekdays{gap:4px}.calendar-weekday{padding:0 4px;font-size:.68rem;letter-spacing:.06em}.calendar-day,:root[data-theme=dark] .calendar-day{min-height:96px;border-radius:var(--radius-md);background:var(--panel-strong);border-color:var(--panel-border);padding:7px}.calendar-day:hover,:root[data-theme=dark] .calendar-day:hover{transform:none;border-color:color-mix(in srgb,var(--accent) 34%,var(--panel-border));box-shadow:var(--shadow)}.calendar-day.selected,:root[data-theme=dark] .calendar-day.selected{border-color:color-mix(in srgb,var(--accent) 56%,var(--panel-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 26%,transparent)}.calendar-day-number,:root[data-theme=dark] .calendar-day-number{min-width:26px;min-height:26px;border-radius:var(--radius-sm);background:var(--panel);box-shadow:inset 0 0 0 1px var(--panel-border);font-size:.84rem}.calendar-day-events{gap:4px}.calendar-event-chip{border-radius:var(--radius-sm);padding:5px 6px}.calendar-event-chip strong{font-size:.72rem}.calendar-event-chip span{font-size:.64rem}.agenda-badge.dueDate,.calendar-event-chip.dueDate{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 28%,var(--panel-border));color:var(--danger)}.agenda-badge.siteWalk,.calendar-event-chip.siteWalk{background:var(--warning-soft);border-color:color-mix(in srgb,var(--warning) 28%,var(--panel-border));color:var(--warning)}.agenda-badge.liveDate,.calendar-event-chip.liveDate{background:var(--info-soft);border-color:color-mix(in srgb,var(--info) 28%,var(--panel-border));color:var(--info)}.agenda-pane{gap:10px}.agenda-pane-header{gap:6px}.agenda-pane-header h2{font-size:1.22rem}.agenda-card{gap:7px;padding:10px}.agenda-card:hover,:root[data-theme=dark] .agenda-card:hover{transform:none;border-color:color-mix(in srgb,var(--accent) 26%,var(--panel-border));box-shadow:var(--shadow)}.agenda-card h3{font-size:.92rem}.agenda-description{font-size:.82rem;line-height:1.32}.settings-detail-scroll,.settings-nav-scroll{padding:10px}.settings-detail-stack,.settings-nav-list{gap:8px}.settings-nav-item,:root[data-theme=dark] .settings-nav-item{border-radius:var(--radius-md);padding:10px;background:var(--panel)}.settings-nav-item:hover{background:var(--panel-strong);border-color:color-mix(in srgb,var(--accent) 24%,var(--panel-border))}.settings-nav-item.active,:root[data-theme=dark] .settings-nav-item.active{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 36%,var(--panel-border))}.settings-nav-label{font-size:.9rem}.settings-nav-description{font-size:.78rem}.settings-chip-grid,.settings-overview-grid{gap:8px}.settings-layout,.settings-split-grid{gap:10px}.settings-workbook-row{padding:9px 0;border-top-color:var(--panel-border)}.empty-state,.endpoint-code,.inline-note{border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-strong);padding:9px 10px}.document-preview-frame,.document-preview-surface,.document-preview-text{border-radius:var(--radius-md)}.modal-scrim{background:rgba(9,9,11,.52);backdrop-filter:blur(4px)}.modal-card{border-radius:var(--radius-lg);padding:18px;box-shadow:0 12px 30px rgba(0,0,0,.24)}.ticker,:root[data-theme=dark] .ticker{background:var(--panel);border-color:var(--panel-border);color:var(--text);border-radius:var(--radius-lg);padding:8px 10px;font-size:.82rem}.ticker-label{background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger) 28%,var(--panel-border));border-radius:var(--radius-sm);color:var(--danger);padding:4px 7px;font-size:.68rem}.ticker-run{color:var(--text-muted);font-size:.82rem;font-weight:600}.ticker-separator{color:var(--panel-border)}.auth-widget-shell,.hosted-auth-strip-rail,.hosted-role-pill,:root[data-theme=dark] .hosted-auth-strip-rail{background:var(--panel);border-color:var(--panel-border);border-radius:var(--radius-lg);box-shadow:none}.hosted-role-pill,:root[data-theme=dark] .hosted-role-pill{background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 28%,var(--panel-border));color:var(--success)}.auth-screen-card,.marketing-card,.marketing-hero,.marketing-site-hero,.organization-card,:root[data-theme=dark] .auth-screen-card,:root[data-theme=dark] .marketing-card,:root[data-theme=dark] .marketing-hero,:root[data-theme=dark] .marketing-site-hero,:root[data-theme=dark] .organization-card{background:var(--panel);border-color:var(--panel-border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.marketing-hero-panel,.marketing-kpi-card,:root[data-theme=dark] .marketing-hero-panel,:root[data-theme=dark] .marketing-kpi-card{background:var(--panel-strong);border-color:var(--panel-border);border-radius:var(--radius-lg)}@media (max-width:1380px){.workspace{grid-template-columns:188px minmax(0,1fr)}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1080px){.workspace-top-shell{margin-left:0;padding-left:0}.sidebar{border-radius:var(--radius-lg)}.sidebar-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.calendar-toolbar,.settings-chip-grid,.settings-layout,.settings-overview-grid,.settings-split-grid,.stat-grid{grid-template-columns:1fr}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-day{min-height:82px}}:root[data-theme=dark]{--canvas:#05070a;--panel:#0d1117;--panel-strong:#111827;--panel-border:#273244;--text:#f8fafc;--text-muted:#94a3b8;--accent:#38bdf8;--accent-strong:#7dd3fc;--accent-soft:rgba(14,165,233,0.13);--success:#34d399;--success-soft:rgba(16,185,129,0.13);--warning:#f59e0b;--warning-soft:rgba(245,158,11,0.15);--danger:#fb7185;--danger-soft:rgba(244,63,94,0.15)}:root[data-theme=dark] body{background:linear-gradient(90deg,#05070a,#070b11 52%,#0a0f16)}:root[data-theme=dark] .workspace{grid-template-columns:196px minmax(520px,1fr) minmax(450px,.92fr);gap:10px}:root[data-theme=dark] .checkbox-row,:root[data-theme=dark] .field-value,:root[data-theme=dark] .input,:root[data-theme=dark] .modal-card,:root[data-theme=dark] .panel,:root[data-theme=dark] .project-card,:root[data-theme=dark] .section-card,:root[data-theme=dark] .select,:root[data-theme=dark] .settings-nav-item,:root[data-theme=dark] .stat-card,:root[data-theme=dark] .textarea,:root[data-theme=dark] .topbar{background:var(--panel);border-color:var(--panel-border);box-shadow:none}:root[data-theme=dark] .sidebar{display:grid;grid-template-rows:auto 1fr auto;background:#080b10}:root[data-theme=dark] .sidebar-header{padding:16px 14px 10px}:root[data-theme=dark] .sidebar-brand-name{margin:0;color:#f8fafc;font-size:1.02rem;font-weight:700;letter-spacing:0}:root[data-theme=dark] .sidebar-brand-caption{color:#8ca0b8;font-size:.76rem}:root[data-theme=dark] .sidebar-title{color:#64748b}:root[data-theme=dark] .nav-item{display:flex;align-items:center;gap:10px;border-radius:6px}:root[data-theme=dark] .sidebar-nav{align-content:start}:root[data-theme=dark] .nav-item-icon{position:relative;width:16px;height:16px;flex:0 0 16px;border:1.5px solid #7c8aa3;border-radius:4px}:root[data-theme=dark] .nav-item.active .nav-item-icon{border-color:#d8f0ff}:root[data-theme=dark] .nav-item-icon-dashboard:before,:root[data-theme=dark] .nav-item-icon-milestones:before,:root[data-theme=dark] .nav-item-icon-pipeline:before,:root[data-theme=dark] .nav-item-icon-reports:before,:root[data-theme=dark] .nav-item-icon-settings:before{content:"";position:absolute}:root[data-theme=dark] .nav-item-icon-dashboard:before{inset:3px;border-top:1.5px solid #7c8aa3}:root[data-theme=dark] .nav-item-icon-pipeline:before{left:3px;right:3px;top:6px;border-top:1.5px solid #7c8aa3}:root[data-theme=dark] .nav-item-icon-milestones:before{left:3px;right:3px;top:4px;bottom:3px;border-top:1.5px solid #7c8aa3}:root[data-theme=dark] .nav-item-icon-reports:before{left:4px;right:4px;top:4px;bottom:4px;border-left:1.5px solid #7c8aa3;border-bottom:1.5px solid #7c8aa3}:root[data-theme=dark] .nav-item-icon-settings:before{inset:4px;border:1.5px solid #7c8aa3;border-radius:999px}:root[data-theme=dark] .nav-item.active{background:rgba(56,189,248,.12);border-color:rgba(56,189,248,.28);color:#e0f2fe}:root[data-theme=dark] .sidebar-footer{display:grid;gap:10px;padding:12px 14px 14px;border-top:1px solid rgba(39,50,68,.92)}:root[data-theme=dark] .sidebar-footer-section{display:grid;gap:4px}:root[data-theme=dark] .sidebar-footer strong{font-size:.92rem;line-height:1.2}:root[data-theme=dark] .sidebar-footer-links{display:grid;gap:6px;padding-top:4px}:root[data-theme=dark] .sidebar-footer-link{color:#8fb6d8;font-size:.76rem;font-weight:600}.topbar-group{display:grid;grid-template-columns:minmax(160px,max-content) auto auto minmax(150px,max-content);align-items:center;width:100%}.topbar-primary-action{grid-column:4;justify-self:end}.topbar-workbook-button{grid-column:1}.topbar-utility-button{justify-self:start}.workspace-top-shell .topbar{min-height:46px}.content-header{min-height:62px}.dashboard-scroll{gap:10px}.dashboard-scroll .stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dashboard-scroll .stat-card{min-height:94px;padding:10px 11px;background:linear-gradient(180deg,rgba(17,24,39,.96),rgba(13,17,23,.98))}.dashboard-scroll .stat-card strong{font-size:1.42rem}.dashboard-scroll .stat-card .muted{font-size:.73rem;line-height:1.25}.project-data-table{display:grid;overflow:hidden;border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel)}.project-data-row{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(120px,.8fr) minmax(112px,.65fr) minmax(118px,.75fr);gap:10px;align-items:center;width:100%;min-height:42px;padding:8px 10px;border:0;border-top:1px solid var(--panel-border);background:transparent;color:var(--text);text-align:left}.project-data-head{min-height:34px;border-top:0;background:var(--panel-strong);color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}button.project-data-row{cursor:pointer}button.project-data-row.active,button.project-data-row:hover{background:var(--accent-soft)}button.project-data-row.active{box-shadow:inset 3px 0 0 var(--accent)}.project-data-main{display:grid;gap:2px;min-width:0}.project-data-main small,.project-data-main strong,.project-data-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-data-main strong{font-size:.84rem;line-height:1.2}.project-data-main small{color:var(--text-muted);font-size:.72rem}.project-data-row>span{font-size:.78rem}.dashboard-section{background:#0d1117}:root[data-theme=dark] .dashboard-section-featured{background:#0d1117;border-color:rgba(56,189,248,.32)}.section-card>div:first-child .muted{max-width:64ch;font-size:.78rem}.status-pill{max-width:100%}:root[data-theme=dark] .status-pill{background:rgba(99,102,241,.16);border-color:rgba(129,140,248,.32);color:#c4b5fd}:root[data-theme=dark] .small-badge{background:rgba(56,189,248,.12);border-color:rgba(56,189,248,.28);color:#bae6fd}:root[data-theme=dark] .primary-button{background:#0284c7;border-color:#0ea5e9;color:#f0f9ff}:root[data-theme=dark] .primary-button:hover{background:#0369a1}:root[data-theme=dark] .chip-button{background:#111827;border-color:#334155;color:#e2e8f0}:root[data-theme=dark] .report-filter-chip.active-filter,:root[data-theme=dark] .report-filter-chip[aria-pressed=true]{border-color:#38bdf8;background:#111827;color:#e2e8f0;box-shadow:0 0 0 1px rgba(56,189,248,.38)}:root[data-theme=dark] .chip-button:hover{background:#172033;border-color:#38bdf8}:root[data-theme=dark] .chip-button.danger-button{background:rgba(244,63,94,.14);border-color:color-mix(in srgb,var(--danger) 28%,#334155);color:var(--danger)}:root[data-theme=dark] .chip-button.danger-button:hover{background:rgba(244,63,94,.2);border-color:color-mix(in srgb,var(--danger) 44%,#334155)}@media (max-width:1380px){:root[data-theme=dark] .workspace{grid-template-columns:188px minmax(0,1fr)}}@media (max-width:980px){.project-data-row{grid-template-columns:minmax(180px,1fr) minmax(100px,.75fr)}.project-data-row>span:nth-child(3),.project-data-row>span:nth-child(4){display:none}.topbar-group{grid-template-columns:1fr auto auto}.topbar-primary-action{grid-column:1/-1;justify-self:stretch}}:root[data-theme=dark] .workspace-main-grid{grid-template-columns:minmax(720px,1.58fr) minmax(360px,.82fr);gap:10px}:root[data-theme=dark] .topbar{display:block;padding:12px 14px}:root[data-theme=dark] .topbar-main{display:grid;grid-template-columns:minmax(220px,max-content) minmax(220px,.48fr) auto max-content auto;gap:10px}:root[data-theme=dark] .topbar-group{display:contents}:root[data-theme=dark] .topbar-workbook-button{grid-column:1;min-width:210px;justify-content:flex-start;padding:10px 12px;font-size:.9rem}:root[data-theme=dark] .topbar-search-shell{grid-column:2;display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:1px solid rgba(51,65,85,.92);background:#111827;color:#94a3b8}:root[data-theme=dark] .topbar-bell-icon,:root[data-theme=dark] .topbar-search-icon{position:relative;width:14px;height:14px;flex:0 0 14px}:root[data-theme=dark] .topbar-search-icon:before{content:"";position:absolute;inset:1px;border:1.5px solid #94a3b8;border-radius:999px}:root[data-theme=dark] .topbar-search-icon:after{content:"";position:absolute;right:-1px;bottom:-1px;width:5px;border-top:1.5px solid #94a3b8;transform:rotate(45deg);transform-origin:right center}:root[data-theme=dark] .topbar-search-text{flex:1;font-size:.82rem}:root[data-theme=dark] .topbar-search-shortcut{display:inline-flex;align-items:center;justify-content:center;min-width:18px;min-height:18px;padding:0 4px;border-radius:4px;background:rgba(148,163,184,.12);color:#cbd5e1;font-size:.7rem;font-weight:700}:root[data-theme=dark] .topbar-bell-button{grid-column:3;min-height:42px;min-width:42px}:root[data-theme=dark] .topbar-bell-icon:before{content:"";position:absolute;left:2px;right:2px;top:1px;bottom:2px;border:1.5px solid #94a3b8;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px}:root[data-theme=dark] .topbar-bell-icon:after{content:"";position:absolute;left:5px;right:5px;bottom:-1px;border-top:1.5px solid #94a3b8}:root[data-theme=dark] .topbar-utility-button{justify-self:start}:root[data-theme=dark] .topbar-primary-action{grid-column:4;justify-self:end;min-height:42px;padding:0 18px;font-size:.92rem}:root[data-theme=dark] .topbar-hosted-actions{grid-column:5;justify-content:flex-end;gap:10px}:root[data-theme=dark] .topbar-secondary-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px}:root[data-theme=dark] .topbar-secondary-actions{display:flex;align-items:center;gap:10px}:root[data-theme=dark] .topbar-hosted-actions .chip-button{min-height:40px;padding:0 12px;font-size:.84rem}:root[data-theme=dark] .topbar-hosted-actions .auth-widget-shell{min-height:40px}:root[data-theme=dark] .topbar-hosted-actions .auth-widget-shell-compact{min-width:44px;justify-content:center}:root[data-theme=dark] .status-note{color:#718096;font-size:.78rem}:root[data-theme=dark] .content-column,:root[data-theme=dark] .detail-column{background:radial-gradient(circle at top left,rgba(56,189,248,.045),transparent 34%),#0d1117}:root[data-theme=dark] .content-header,:root[data-theme=dark] .detail-header{min-height:74px;padding:18px 20px 14px}:root[data-theme=dark] .content-scroll,:root[data-theme=dark] .detail-scroll{padding:16px 20px 20px}:root[data-theme=dark] .dashboard-scroll{gap:14px}:root[data-theme=dark] .dashboard-scroll .stat-grid{gap:12px}:root[data-theme=dark] .dashboard-scroll .stat-card{position:relative;min-height:112px;padding:16px;border-color:rgba(51,65,85,.9);background:linear-gradient(180deg,rgba(17,24,39,.96),rgba(12,17,24,.98))}:root[data-theme=dark] .dashboard-scroll .stat-card:after{content:"";position:absolute;top:28px;right:16px;width:40px;height:40px;border-radius:10px;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.24)}:root[data-theme=dark] .dashboard-scroll .stat-card-link[data-tone=blue]:before{background:#3b82f6}:root[data-theme=dark] .dashboard-scroll .stat-card[data-tone=amber]:after{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.3)}:root[data-theme=dark] .dashboard-scroll .stat-card[data-tone=green]:after,:root[data-theme=dark] .dashboard-scroll .stat-card[data-tone=teal]:after{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.3)}:root[data-theme=dark] .dashboard-scroll .stat-card strong{margin-top:8px;font-size:1.64rem}:root[data-theme=dark] .dashboard-scroll .stat-card-link-text{display:none}:root[data-theme=dark] .section-card>div:first-child{display:grid;gap:4px}:root[data-theme=dark] .section-title{font-size:1.08rem}:root[data-theme=dark] .project-data-table{margin-top:6px;border-color:rgba(51,65,85,.9)}:root[data-theme=dark] .project-data-row{grid-template-columns:minmax(260px,1.4fr) minmax(130px,.7fr) minmax(110px,.52fr) minmax(128px,.6fr);min-height:46px;border-top-color:rgba(51,65,85,.7)}:root[data-theme=dark] .project-data-head{min-height:38px;background:#111827}:root[data-theme=dark] button.project-data-row.active,:root[data-theme=dark] button.project-data-row:hover{background:rgba(30,41,59,.84)}:root[data-theme=dark] .detail-column.empty-detail{background:radial-gradient(circle at top left,rgba(56,189,248,.04),transparent 32%),#0d1117}:root[data-theme=dark] .detail-empty{display:block;min-height:0;padding:46px 28px}:root[data-theme=dark] .detail-empty>div{max-width:420px}:root[data-theme=dark] .detail-empty h2{margin:18px 0 14px;font-size:1.56rem;line-height:1.15}:root[data-theme=dark] .detail-empty .muted{font-size:.92rem;line-height:1.45}:root[data-theme=dark] .empty-detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}:root[data-theme=dark] .empty-detail-back{min-height:34px;padding:0 12px;opacity:.92}:root[data-theme=dark] .empty-detail-toolbar-icons{display:flex;gap:8px}:root[data-theme=dark] .empty-detail-toolbar-icon{width:14px;height:14px;border:1.5px solid #7c8aa3;border-radius:3px;opacity:.8}:root[data-theme=dark] .empty-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:26px}:root[data-theme=dark] .empty-detail-cell{display:grid;gap:8px}:root[data-theme=dark] .empty-detail-placeholder{min-height:34px;border:1px solid rgba(39,50,68,.92);border-radius:6px;background:rgba(17,24,39,.9)}:root[data-theme=dark] .empty-detail{min-height:0}@media (max-width:1380px){:root[data-theme=dark] .workspace-main-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){:root[data-theme=dark] .topbar-main{grid-template-columns:1fr auto auto}:root[data-theme=dark] .topbar-bell-button,:root[data-theme=dark] .topbar-search-shell{display:none}:root[data-theme=dark] .topbar-hosted-actions,:root[data-theme=dark] .topbar-primary-action{grid-column:auto}:root[data-theme=dark] .topbar-secondary-row{flex-direction:column;align-items:flex-start}:root[data-theme=dark] .empty-detail-grid{grid-template-columns:1fr}}:root[data-theme=dark] .dashboard-surface-column{border-color:transparent;border-radius:0;background:transparent;box-shadow:none}:root[data-theme=dark] .dashboard-surface-column .content-header,:root[data-theme=dark] .dashboard-surface-column .content-scroll{padding-left:22px;padding-right:12px}:root[data-theme=dark] .dashboard-surface-column .content-header{min-height:auto;padding-top:18px;padding-bottom:12px;border-bottom:0}:root[data-theme=dark] .dashboard-page-header .dashboard-header-copy{display:grid;gap:0}:root[data-theme=dark] .dashboard-page-header .eyebrow,:root[data-theme=dark] .dashboard-page-header .muted{display:none}:root[data-theme=dark] .dashboard-page-header h2{font-size:1.04rem;font-weight:700;letter-spacing:-.02em;color:#f8fafc}:root[data-theme=dark] .dashboard-scroll{gap:16px;padding-top:0}:root[data-theme=dark] .dashboard-scroll .stat-card{min-height:108px;padding:14px 16px;border-radius:10px;border-color:rgba(52,65,85,.92);background:linear-gradient(180deg,rgba(19,26,38,.98),rgba(14,20,31,.99))}:root[data-theme=dark] .dashboard-scroll .stat-card:after{top:32px;right:14px;width:42px;height:42px;border-radius:11px}:root[data-theme=dark] .dashboard-scroll .stat-card .kv-label{color:#bac7da;font-size:.75rem;font-weight:700;letter-spacing:.08em}:root[data-theme=dark] .dashboard-scroll .stat-card strong{margin-top:10px;font-size:1.08rem;line-height:1}:root[data-theme=dark] .dashboard-scroll .stat-card .muted{color:#cbd5e1;font-size:.74rem;line-height:1.28}:root[data-theme=dark] .dashboard-layout,:root[data-theme=dark] .dashboard-layout-compact{gap:14px}:root[data-theme=dark] .dashboard-section{border-radius:12px;border-color:rgba(51,65,85,.88);background:linear-gradient(180deg,rgba(15,22,34,.98),rgba(11,17,27,.99))}:root[data-theme=dark] .dashboard-section-featured{border-color:rgba(41,104,163,.62)}:root[data-theme=dark] .section-card-header{display:flex;align-items:center;justify-content:space-between;gap:14px}:root[data-theme=dark] .section-title-row{display:flex;align-items:center;gap:10px;min-width:0}:root[data-theme=dark] .section-title{margin:0;font-size:.98rem;font-weight:700;letter-spacing:-.02em;color:#f8fafc}:root[data-theme=dark] .section-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:0 7px;border:1px solid rgba(127,29,29,.8);border-radius:999px;background:rgba(127,29,29,.18);color:#fca5a5;font-size:.72rem;font-weight:700}:root[data-theme=dark] .section-card-action{color:#60a5fa;font-size:.8rem;font-weight:600;text-decoration:none}:root[data-theme=dark] .section-card-action:hover{color:#93c5fd}:root[data-theme=dark] .section-description{display:none}:root[data-theme=dark] .project-data-table{margin-top:12px;border-radius:10px;border-color:rgba(52,65,85,.9);background:rgba(13,19,30,.88)}:root[data-theme=dark] .project-data-row-attention{grid-template-columns:minmax(260px,1.75fr) minmax(124px,.84fr) minmax(112px,.76fr) minmax(144px,.92fr) minmax(110px,.75fr) 20px}:root[data-theme=dark] .project-data-row-deadlines{grid-template-columns:minmax(110px,.75fr) minmax(90px,.65fr) minmax(240px,1.55fr) minmax(150px,1fr) minmax(88px,.6fr)}:root[data-theme=dark] .project-data-head{min-height:36px;padding-top:7px;padding-bottom:7px;background:rgba(20,28,43,.92)}:root[data-theme=dark] .project-data-row{min-height:54px;padding:10px 12px;border-top-color:rgba(52,65,85,.7)}:root[data-theme=dark] .project-data-row>span{font-size:.82rem}:root[data-theme=dark] .project-data-main{gap:3px}:root[data-theme=dark] .project-data-main strong{font-size:.82rem;font-weight:600;color:#f8fafc}:root[data-theme=dark] .project-data-main small{font-size:.72rem;color:#94a3b8}:root[data-theme=dark] .project-data-dual-line{display:grid;gap:2px}:root[data-theme=dark] .project-data-dual-line strong{font-size:.79rem;font-weight:500;color:#e2e8f0}:root[data-theme=dark] .project-data-dual-line small{font-size:.72rem;color:#94a3b8}:root[data-theme=dark] .project-data-arrow{color:#94a3b8;font-size:1.2rem;line-height:1;text-align:center}:root[data-theme=dark] .status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border-radius:7px;font-size:.72rem;font-weight:600}:root[data-theme=dark] .status-pill-blue{background:rgba(29,78,216,.22);border-color:rgba(59,130,246,.28);color:#93c5fd}:root[data-theme=dark] .status-pill-violet{background:rgba(91,33,182,.22);border-color:rgba(139,92,246,.3);color:#c4b5fd}:root[data-theme=dark] .status-pill-slate{background:rgba(51,65,85,.28);border-color:rgba(100,116,139,.3);color:#cbd5e1}:root[data-theme=dark] .status-pill-rose{background:rgba(127,29,29,.2);border-color:rgba(251,113,133,.28);color:#fda4af}:root[data-theme=dark] .dashboard-status-label,:root[data-theme=dark] .dashboard-type-label{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border:1px solid transparent;border-radius:7px;font-size:.72rem;font-weight:600;white-space:nowrap}:root[data-theme=dark] .dashboard-status-label-blue,:root[data-theme=dark] .dashboard-type-label-blue{background:rgba(29,78,216,.18);border-color:rgba(59,130,246,.24);color:#93c5fd}:root[data-theme=dark] .dashboard-status-label-amber,:root[data-theme=dark] .dashboard-type-label-amber{background:rgba(146,64,14,.2);border-color:rgba(245,158,11,.26);color:#fbbf24}:root[data-theme=dark] .dashboard-status-label-slate,:root[data-theme=dark] .dashboard-type-label-slate{background:rgba(51,65,85,.22);border-color:rgba(100,116,139,.26);color:#cbd5e1}@media (max-width:1380px){:root[data-theme=dark] .dashboard-surface-column .content-header,:root[data-theme=dark] .dashboard-surface-column .content-scroll{padding-left:18px;padding-right:8px}}@media (max-width:1100px){:root[data-theme=dark] .dashboard-surface-column .content-header,:root[data-theme=dark] .dashboard-surface-column .content-scroll{padding-left:16px;padding-right:16px}:root[data-theme=dark] .project-data-row-attention{grid-template-columns:minmax(220px,1.5fr) minmax(110px,.75fr) minmax(120px,.85fr)}:root[data-theme=dark] .project-data-row-attention>span:nth-child(4),:root[data-theme=dark] .project-data-row-attention>span:nth-child(5),:root[data-theme=dark] .project-data-row-attention>span:nth-child(6),:root[data-theme=dark] .project-data-row-deadlines>span:nth-child(4),:root[data-theme=dark] .project-data-row-deadlines>span:nth-child(5){display:none}}:root[data-theme=dark] .topbar{padding:10px 14px 12px}:root[data-theme=dark] .topbar-main{grid-template-columns:minmax(360px,max-content) minmax(260px,.62fr) auto max-content auto;gap:12px}:root[data-theme=dark] .topbar-left-rail{display:inline-flex;align-items:center;gap:14px;min-width:0}:root[data-theme=dark] .topbar-workbook-button{display:grid;gap:3px;min-width:250px;padding:10px 14px;text-align:left}:root[data-theme=dark] .topbar-meta-label{color:#94a3b8;font-size:.72rem;font-weight:600;letter-spacing:.03em}:root[data-theme=dark] .topbar-workbook-name{color:#f8fafc;font-size:.95rem;font-weight:700;line-height:1.15}:root[data-theme=dark] .topbar-divider{width:1px;height:34px;background:rgba(71,85,105,.7)}:root[data-theme=dark] .topbar-sync-status{display:inline-flex;align-items:center;gap:9px;min-width:0;color:#cbd5e1;white-space:nowrap}:root[data-theme=dark] .topbar-sync-dot{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.12)}:root[data-theme=dark] .topbar-sync-text{color:#cbd5e1}:root[data-theme=dark] .dashboard-page-header h2{font-size:1.56rem}:root[data-theme=dark] .dashboard-scroll .stat-card-link:before,:root[data-theme=dark] .dashboard-scroll .stat-card:after{display:none}:root[data-theme=dark] .dashboard-scroll .stat-card-icon{position:absolute;top:30px;right:14px;width:42px;height:42px;border-radius:11px;border:1px solid rgba(56,189,248,.24);background:rgba(56,189,248,.12)}:root[data-theme=dark] .dashboard-scroll .stat-card-icon:after,:root[data-theme=dark] .dashboard-scroll .stat-card-icon:before{content:"";position:absolute}:root[data-theme=dark] .dashboard-scroll .stat-card-icon-document:before{inset:9px 12px 9px 13px;border:1.5px solid #60a5fa;border-radius:5px}:root[data-theme=dark] .dashboard-scroll .stat-card-icon-document:after{top:10px;right:12px;width:8px;height:8px;border-top:1.5px solid #60a5fa;border-right:1.5px solid #60a5fa;border-top-right-radius:3px}:root[data-theme=dark] .dashboard-scroll .stat-card-icon-clock{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.12)}:root[data-theme=dark] .dashboard-scroll .stat-card-icon-clock:before{inset:10px;border:1.5px solid #fbbf24;border-radius:999px}:root[data-theme=dark] .dashboard-scroll .stat-card-icon-clock:after{left:20px;top:15px;width:9px;height:9px;border-left:1.5px solid #fbbf24;border-top:1.5px solid #fbbf24;transform:rotate(40deg);transform-origin:left top}:root[data-theme=dark] .dashboard-scroll .stat-card-icon-calendar{border-color:rgba(59,130,246,.28);background:rgba(59,130,246,.14)}:root[data-theme=dark] .dashboard-scroll .stat-card-icon-calendar:before{left:10px;right:10px;top:12px;bottom:10px;border:1.5px solid #60a5fa;border-radius:6px}:root[data-theme=dark] .dashboard-scroll .stat-card-icon-calendar:after{left:14px;right:14px;top:17px;border-top:1.5px solid #60a5fa;box-shadow:-8px -7px 0 -6px #60a5fa,8px -7px 0 -6px #60a5fa}:root[data-theme=dark] .dashboard-scroll .stat-card-icon-monitor{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.14)}:root[data-theme=dark] .dashboard-scroll .stat-card-icon-monitor:before{inset:12px 10px 16px;border:1.5px solid #34d399;border-radius:999px}:root[data-theme=dark] .dashboard-scroll .stat-card-icon-monitor:after{left:13px;right:13px;top:13px;bottom:13px;border-left:1.5px solid #34d399;border-right:1.5px solid #34d399;border-radius:999px}:root[data-theme=dark] .dashboard-scroll .stat-card strong{margin-top:28px;font-size:1.7rem}:root[data-theme=dark] .dashboard-section .section-card-header{justify-content:space-between;gap:14px}:root[data-theme=dark] .dashboard-section .section-title-row{display:flex}:root[data-theme=dark] .section-card-action{white-space:nowrap}:root[data-theme=dark] .project-data-empty-row{display:grid;align-items:center;min-height:52px;padding:0 12px;border-top:1px solid rgba(52,65,85,.7)}:root[data-theme=dark] .project-data-empty-message{color:#cbd5e1;font-size:.84rem}@media (max-width:1100px){:root[data-theme=dark] .topbar-left-rail{grid-column:1/-1}}:root[data-theme=dark] .workspace-top-shell{margin-left:0;padding-left:0}:root[data-theme=dark] .workspace-top-shell .topbar{background:transparent;border:0;border-bottom:1px solid rgba(51,65,85,.82);border-radius:0;box-shadow:none;padding:10px 18px 12px 22px}:root[data-theme=dark] .sidebar{border:0;border-right:1px solid rgba(51,65,85,.82);border-radius:0;background:radial-gradient(circle at top left,rgba(30,64,175,.14),transparent 34%),#0d1117;box-shadow:none}:root[data-theme=dark] .detail-surface-column{border:0;border-left:1px solid rgba(51,65,85,.82);border-radius:0;background:transparent;box-shadow:none}:root[data-theme=dark] .detail-surface-column .detail-empty,:root[data-theme=dark] .detail-surface-column .detail-header,:root[data-theme=dark] .detail-surface-column .detail-scroll{background:transparent}:root[data-theme=dark] .topbar{gap:0}:root[data-theme=dark] .topbar-main{grid-template-columns:minmax(420px,max-content) minmax(280px,336px) 28px max-content auto;align-items:center;gap:18px}:root[data-theme=dark] .topbar-left-rail{gap:16px}:root[data-theme=dark] .topbar-workbook-button{min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}:root[data-theme=dark] .topbar-workbook-button:focus-visible,:root[data-theme=dark] .topbar-workbook-button:hover{background:transparent;border-color:transparent}:root[data-theme=dark] .topbar-meta-label{font-size:.68rem;letter-spacing:.05em}:root[data-theme=dark] .topbar-workbook-name{font-size:.86rem;line-height:1.1}:root[data-theme=dark] .topbar-divider{height:38px}:root[data-theme=dark] .topbar-sync-status{gap:10px;font-size:.82rem}:root[data-theme=dark] .topbar-inline-actions{display:inline-flex;align-items:center;gap:12px;margin-left:2px}:root[data-theme=dark] .topbar-inline-action{padding:0;border:0;background:transparent;color:#8fa1b8;font-size:.74rem;font-weight:600;line-height:1}:root[data-theme=dark] .topbar-inline-action:hover{color:#d6deea}:root[data-theme=dark] .topbar-inline-action:disabled{color:#64748b}:root[data-theme=dark] .topbar-search-shell{min-height:40px;padding:0 14px;border-radius:8px}:root[data-theme=dark] .topbar-search-text{font-size:.8rem}:root[data-theme=dark] .topbar-bell-button{min-width:28px;min-height:28px;padding:0;border:0;background:transparent}:root[data-theme=dark] .topbar-bell-button:hover{background:transparent;border-color:transparent}:root[data-theme=dark] .topbar-primary-action{min-height:40px;padding:0 22px;border-radius:8px}:root[data-theme=dark] .topbar-hosted-actions{justify-self:end;gap:8px}:root[data-theme=dark] .topbar-hosted-actions .auth-widget-shell,:root[data-theme=dark] .topbar-hosted-actions .chip-button{min-height:40px}:root[data-theme=dark] .topbar-hosted-actions .auth-widget-shell{padding:0;border:0;background:transparent;box-shadow:none}:root[data-theme=dark] .topbar-hosted-actions .auth-widget-shell :where(button,[role=button]){min-height:40px}:root[data-theme=dark] .dashboard-surface-column .content-header{padding-top:24px;padding-bottom:14px}:root[data-theme=dark] .dashboard-surface-column .content-scroll{padding-top:2px}:root[data-theme=dark] .dashboard-page-header h2{font-size:1.8rem;line-height:1.05}:root[data-theme=dark] .dashboard-scroll{gap:18px}:root[data-theme=dark] .dashboard-scroll .stat-grid{gap:14px}:root[data-theme=dark] .dashboard-scroll .stat-card{min-height:116px;padding:14px 16px 16px}:root[data-theme=dark] .dashboard-scroll .stat-card .kv-label{font-size:.7rem}:root[data-theme=dark] .dashboard-scroll .stat-card strong{margin-top:30px;font-size:1.9rem}:root[data-theme=dark] .dashboard-scroll .stat-card .muted{margin-top:10px;font-size:.72rem}:root[data-theme=dark] .dashboard-layout,:root[data-theme=dark] .dashboard-layout-compact{gap:12px}:root[data-theme=dark] .dashboard-section{padding:16px}:root[data-theme=dark] .dashboard-section .section-card-header{display:flex;align-items:center;gap:10px;width:100%}:root[data-theme=dark] .dashboard-section .section-title-row{display:inline-flex;align-items:center;gap:10px;min-width:0}:root[data-theme=dark] .section-title{font-size:.94rem}:root[data-theme=dark] .section-count-badge{min-width:22px;min-height:22px;padding:0 6px;font-size:.68rem}:root[data-theme=dark] .section-card-action{margin-left:auto;font-size:.76rem;justify-self:end}:root[data-theme=dark] .project-data-table{margin-top:14px}:root[data-theme=dark] .project-data-head{min-height:34px}:root[data-theme=dark] .project-data-row{min-height:50px;padding:9px 12px}:root[data-theme=dark] .project-data-main strong{font-size:.8rem}:root[data-theme=dark] .project-data-dual-line small,:root[data-theme=dark] .project-data-main small{font-size:.7rem}:root[data-theme=dark] .project-data-empty-row{min-height:50px}@media (max-width:1400px){:root[data-theme=dark] .workspace-top-shell .topbar{padding-left:18px;padding-right:14px}:root[data-theme=dark] .topbar-main{grid-template-columns:minmax(360px,max-content) minmax(220px,300px) 28px max-content auto;gap:14px}}:root[data-theme=dark] .sidebar-footer{padding-top:18px}:root[data-theme=dark] .sidebar-footer-section+.sidebar-footer-section{margin-top:14px}:root[data-theme=dark] .sidebar-collapse-link{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:0;border:0;background:transparent;color:#b6c3d4;font-size:.8rem;font-weight:500}:root[data-theme=dark] .sidebar-collapse-link:hover{color:#f8fafc}:root[data-theme=dark] .sidebar-collapse-chevron{font-size:1.1rem;line-height:1}:root[data-theme=dark] .dashboard-scroll .stat-card{min-height:104px;padding:12px 16px 14px}:root[data-theme=dark] .dashboard-scroll .stat-card-icon{top:28px;right:13px;width:40px;height:40px}:root[data-theme=dark] .dashboard-scroll .stat-card strong{margin-top:26px;font-size:1.65rem}:root[data-theme=dark] .dashboard-scroll .stat-card .muted{margin-top:8px;font-size:.7rem}:root[data-theme=dark] .dashboard-detail-scroll{padding:0}:root[data-theme=dark] .dashboard-preview-pane{display:grid;gap:18px;min-height:100%;padding:18px 22px 20px;background:radial-gradient(circle at top left,rgba(59,130,246,.05),transparent 30%),#0d1117}:root[data-theme=dark] .dashboard-preview-topline{display:flex;align-items:center;justify-content:space-between;gap:16px}:root[data-theme=dark] .dashboard-preview-topline .eyebrow{margin:0}:root[data-theme=dark] .dashboard-preview-icon-row{display:flex;align-items:center;gap:12px}:root[data-theme=dark] .dashboard-preview-icon-button{color:#9fb0c7;font-size:1.15rem;line-height:1;text-decoration:none}:root[data-theme=dark] .dashboard-preview-icon-button:hover{color:#f8fafc}:root[data-theme=dark] .dashboard-preview-back{justify-self:start;min-height:34px;padding:0 14px}:root[data-theme=dark] .dashboard-preview-title-block{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(51,65,85,.7)}:root[data-theme=dark] .dashboard-preview-title-block h2{margin:0 0 8px;font-size:.94rem;line-height:1.22;color:#f8fafc}:root[data-theme=dark] .dashboard-preview-subline{margin:0;color:#cbd5e1;font-size:.88rem;line-height:1.35}:root[data-theme=dark] .dashboard-preview-subline-strong{color:#e2e8f0}:root[data-theme=dark] .dashboard-preview-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 26px}:root[data-theme=dark] .dashboard-preview-data-point{display:grid;gap:4px}:root[data-theme=dark] .dashboard-preview-data-point .kv-label{font-size:.72rem}:root[data-theme=dark] .dashboard-preview-data-point strong{color:#f1f5f9;font-size:.82rem;font-weight:500;line-height:1.35}:root[data-theme=dark] .dashboard-preview-section{display:grid;gap:10px}:root[data-theme=dark] .dashboard-preview-description{margin:0;color:#e2e8f0;font-size:.9rem;line-height:1.42}:root[data-theme=dark] .dashboard-preview-document-list{display:grid;gap:10px}:root[data-theme=dark] .dashboard-preview-document-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(51,65,85,.75);border-radius:10px;background:rgba(15,23,35,.9);color:inherit;text-decoration:none}:root[data-theme=dark] .dashboard-preview-document-icon{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border-radius:8px;background:rgba(239,68,68,.16);border:1px solid rgba(239,68,68,.26);color:#fda4af;font-size:.68rem;font-weight:700}:root[data-theme=dark] .dashboard-preview-document-copy{display:grid;gap:2px;min-width:0}:root[data-theme=dark] .dashboard-preview-document-copy span,:root[data-theme=dark] .dashboard-preview-document-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .dashboard-preview-document-copy strong{color:#f8fafc;font-size:.84rem;font-weight:600}:root[data-theme=dark] .dashboard-preview-document-copy span{color:#94a3b8;font-size:.74rem}:root[data-theme=dark] .dashboard-preview-document-actions{display:flex;align-items:center;gap:8px}:root[data-theme=dark] .dashboard-preview-doc-button{padding:0;border:0;background:transparent;color:#d6deea;font-size:.74rem;font-weight:600}:root[data-theme=dark] .dashboard-preview-doc-button:hover{color:#ffffff}:root[data-theme=dark] .dashboard-preview-cta{justify-content:center;min-height:40px;margin-top:auto}@media (max-width:1380px){:root[data-theme=dark] .dashboard-preview-summary-grid{grid-template-columns:1fr}}:root[data-theme=dark] .connectors-detail-header,:root[data-theme=dark] .pipeline-surface-column .content-header,:root[data-theme=dark] .settings-nav-column .content-header,:root[data-theme=dark] .settings-page-header,:root[data-theme=dark] .solicitation-detail-header{min-height:auto;padding:22px 24px 16px;border-bottom:1px solid rgba(51,65,85,.82);background:transparent}:root[data-theme=dark] .connectors-detail-header h2,:root[data-theme=dark] .pipeline-page-header h2,:root[data-theme=dark] .settings-page-header h2,:root[data-theme=dark] .solicitation-detail-header .eyebrow+.detail-title-input{margin-top:0}:root[data-theme=dark] .connectors-detail-header h2,:root[data-theme=dark] .pipeline-page-header h2,:root[data-theme=dark] .settings-nav-header h2,:root[data-theme=dark] .settings-page-header h2{font-size:1.35rem;line-height:1.08}:root[data-theme=dark] .connectors-detail-header .muted,:root[data-theme=dark] .pipeline-page-header .muted,:root[data-theme=dark] .settings-nav-header .muted,:root[data-theme=dark] .settings-page-header .muted,:root[data-theme=dark] .solicitation-detail-copy .muted{max-width:62ch;color:#91a3ba;font-size:.84rem;line-height:1.45}:root[data-theme=dark] .pipeline-scroll,:root[data-theme=dark] .settings-nav-surface,:root[data-theme=dark] .settings-page-scroll,:root[data-theme=dark] .solicitation-editor-scroll{padding:14px 20px 24px}:root[data-theme=dark] .pipeline-scroll,:root[data-theme=dark] .settings-page-scroll,:root[data-theme=dark] .solicitation-editor-scroll{display:grid;gap:16px}:root[data-theme=dark] .pipeline-toolbar-stack{display:grid;gap:12px}:root[data-theme=dark] .pipeline-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:0!important}:root[data-theme=dark] .pipeline-filter-row .chip-button{min-height:34px;padding:0 12px;border-color:rgba(51,65,85,.86);background:rgba(15,23,35,.92);color:#cbd5e1}:root[data-theme=dark] .pipeline-filter-row .chip-button.active-filter{border-color:rgba(56,189,248,.38);background:rgba(11,29,46,.96);color:#f8fafc;box-shadow:inset 2px 0 0 #38bdf8}:root[data-theme=dark] .pipeline-search-row{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:10px;padding:0;border:0;background:transparent;box-shadow:none}:root[data-theme=dark] .connector-card-embedded,:root[data-theme=dark] .pipeline-table-shell,:root[data-theme=dark] .settings-section-card,:root[data-theme=dark] .solicitation-section-card{border-color:rgba(51,65,85,.84);border-radius:14px;background:linear-gradient(180deg,rgba(16,23,35,.98),rgba(12,18,29,.98));box-shadow:none;padding:16px}:root[data-theme=dark] .connector-card-header,:root[data-theme=dark] .pipeline-table-shell .section-card-header,:root[data-theme=dark] .settings-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid rgba(51,65,85,.68)}:root[data-theme=dark] .dashboard-section .project-data-table,:root[data-theme=dark] .pipeline-table-shell .project-data-table{margin-top:0}:root[data-theme=dark] .settings-nav-surface{display:grid;gap:12px}:root[data-theme=dark] .settings-nav-list{display:grid;gap:10px}:root[data-theme=dark] .settings-nav-item,:root[data-theme=dark] .settings-nav-item.active{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-height:82px;padding:14px 15px;border-radius:12px;background:rgba(13,19,30,.88);border:1px solid rgba(51,65,85,.86);box-shadow:none}:root[data-theme=dark] .settings-nav-item:hover{background:rgba(17,25,38,.94);border-color:rgba(71,85,105,.96)}:root[data-theme=dark] .settings-nav-item.active{background:rgba(11,29,46,.96);border-color:rgba(56,189,248,.34);box-shadow:inset 3px 0 0 #38bdf8}:root[data-theme=dark] .settings-nav-copy{display:grid;gap:6px}:root[data-theme=dark] .settings-nav-label{color:#f8fafc;font-size:.94rem;font-weight:600;line-height:1.2}:root[data-theme=dark] .settings-nav-description{color:#91a3ba;font-size:.8rem;line-height:1.35}:root[data-theme=dark] .settings-nav-arrow{color:#94a3b8;font-size:.98rem}:root[data-theme=dark] .settings-detail-scroll .settings-detail-stack,:root[data-theme=dark] .settings-page-scroll .settings-detail-stack{display:grid;gap:16px}:root[data-theme=dark] .connector-settings-actions,:root[data-theme=dark] .settings-action-row,:root[data-theme=dark] .settings-button-grid,:root[data-theme=dark] .settings-button-grid-tight,:root[data-theme=dark] .settings-row-actions{display:flex;flex-wrap:wrap;gap:8px}:root[data-theme=dark] .settings-split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:root[data-theme=dark] .settings-subsection,:root[data-theme=dark] .settings-subsection-bordered{padding:14px;border-radius:12px;background:rgba(15,23,35,.7);border:1px solid rgba(51,65,85,.68)}:root[data-theme=dark] .settings-subsection-bordered{background:rgba(12,18,29,.78)}:root[data-theme=dark] .settings-kv-grid{gap:12px}:root[data-theme=dark] .settings-workbook-list{display:grid;gap:0;overflow:hidden;border:1px solid rgba(51,65,85,.72);border-radius:12px;background:rgba(13,19,30,.84)}:root[data-theme=dark] .settings-workbook-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;border-top:1px solid rgba(51,65,85,.58)}:root[data-theme=dark] .settings-workbook-row:first-child{border-top:0}:root[data-theme=dark] .settings-workbook-copy{display:grid;gap:6px;min-width:0}:root[data-theme=dark] .settings-chip-grid,:root[data-theme=dark] .settings-meta-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px}:root[data-theme=dark] .settings-chip-grid .pill,:root[data-theme=dark] .settings-meta-strip .pill{display:grid;gap:6px;min-height:66px;padding:12px 14px;border:1px solid rgba(51,65,85,.72);border-radius:12px;background:rgba(15,23,35,.76)}:root[data-theme=dark] .settings-chip-grid .pill strong,:root[data-theme=dark] .settings-meta-strip .pill strong{color:#f8fafc;font-size:.96rem;font-weight:600}:root[data-theme=dark] .connector-grid-embedded{display:grid;gap:14px}:root[data-theme=dark] .connector-card-embedded .kv-grid{gap:12px;margin-top:12px}:root[data-theme=dark] .connector-card-embedded .endpoint-code,:root[data-theme=dark] .settings-page-scroll .empty-state,:root[data-theme=dark] .settings-page-scroll .endpoint-code,:root[data-theme=dark] .settings-page-scroll .inline-note,:root[data-theme=dark] .solicitation-editor-scroll .empty-state,:root[data-theme=dark] .solicitation-editor-scroll .inline-note{border:1px solid rgba(51,65,85,.74);border-radius:12px;background:rgba(15,23,35,.82);color:#d6deea;padding:11px 12px}:root[data-theme=dark] .connector-card-embedded .endpoint-code{margin-top:14px}:root[data-theme=dark] .collapsible-section,:root[data-theme=dark] .connector-actions-panel{overflow:hidden}:root[data-theme=dark] .collapsible-section summary,:root[data-theme=dark] .connector-actions-panel summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;color:#f8fafc;font-weight:600;list-style:none}:root[data-theme=dark] .collapsible-section summary::-webkit-details-marker,:root[data-theme=dark] .connector-actions-panel summary::-webkit-details-marker{display:none}:root[data-theme=dark] .collapsible-section-body{margin-top:14px;padding-top:14px;border-top:1px solid rgba(51,65,85,.66)}:root[data-theme=dark] .solicitation-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}:root[data-theme=dark] .solicitation-detail-copy{display:grid;gap:4px;min-width:0;flex:1}:root[data-theme=dark] .detail-subtitle-input,:root[data-theme=dark] .detail-title-input{width:100%;margin:0;padding:6px 8px;border:1px solid transparent;border-radius:10px;background:transparent;box-shadow:none}:root[data-theme=dark] .detail-title-input{color:#f8fafc;font-size:1.08rem;font-weight:700;line-height:1.18}:root[data-theme=dark] .detail-subtitle-input{color:#bfd0e4;font-size:.9rem;font-weight:500;line-height:1.35}:root[data-theme=dark] .detail-subtitle-input:focus,:root[data-theme=dark] .detail-subtitle-input:hover,:root[data-theme=dark] .detail-title-input:focus,:root[data-theme=dark] .detail-title-input:hover{background:rgba(15,23,35,.88);border-color:rgba(71,85,105,.88)}:root[data-theme=dark] .detail-subtitle-input:focus,:root[data-theme=dark] .detail-title-input:focus{border-color:rgba(56,189,248,.54);box-shadow:0 0 0 1px rgba(56,189,248,.18);outline:none}:root[data-theme=dark] .solicitation-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex-shrink:0}:root[data-theme=dark] .solicitation-editor-scroll{gap:14px}:root[data-theme=dark] .solicitation-metadata-strip{display:flex;flex-wrap:wrap;gap:8px}:root[data-theme=dark] .solicitation-metadata-strip .pill{min-height:28px;padding:0 10px;border:1px solid rgba(51,65,85,.82);border-radius:999px;background:rgba(15,23,35,.82);color:#d6deea;font-size:.76rem;font-weight:600}:root[data-theme=dark] .alert-card,:root[data-theme=dark] .conflict-status-card,:root[data-theme=dark] .draft-status-card{padding:14px 16px;border:1px solid rgba(51,65,85,.8);border-radius:12px;background:rgba(15,23,35,.82)}:root[data-theme=dark] .alert-card{border-color:rgba(245,158,11,.26)}:root[data-theme=dark] .conflict-status-card{border-color:rgba(59,130,246,.28)}:root[data-theme=dark] .solicitation-editor-stack{display:grid;gap:14px}:root[data-theme=dark] .connector-card-embedded .section-title,:root[data-theme=dark] .settings-section-card .section-title,:root[data-theme=dark] .solicitation-section-card .section-title{font-size:.96rem}:root[data-theme=dark] .connector-card-embedded .eyebrow,:root[data-theme=dark] .settings-section-card .eyebrow,:root[data-theme=dark] .solicitation-section-card .eyebrow{margin-bottom:6px}:root[data-theme=dark] .solicitation-section-card .detail-actions{margin-top:12px}:root[data-theme=dark] .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:root[data-theme=dark] .field{display:grid;gap:6px}:root[data-theme=dark] .field label,:root[data-theme=dark] .field-label{color:#8fa1b8;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:root[data-theme=dark] .field-value,:root[data-theme=dark] .input,:root[data-theme=dark] .select,:root[data-theme=dark] .textarea,:root[data-theme=dark] .toggle-field .checkbox-row{min-height:42px;border-color:rgba(71,85,105,.84);border-radius:10px;background:rgba(15,23,35,.92);box-shadow:none}:root[data-theme=dark] .field-value,:root[data-theme=dark] .input,:root[data-theme=dark] .select,:root[data-theme=dark] .textarea{padding:10px 12px;color:#f8fafc}:root[data-theme=dark] .field-value{display:flex;align-items:center}:root[data-theme=dark] .textarea{min-height:120px;resize:vertical}:root[data-theme=dark] .input::-moz-placeholder,:root[data-theme=dark] .textarea::-moz-placeholder{color:#64748b}:root[data-theme=dark] .input::placeholder,:root[data-theme=dark] .textarea::placeholder{color:#64748b}:root[data-theme=dark] .input:focus,:root[data-theme=dark] .select:focus,:root[data-theme=dark] .textarea:focus{border-color:rgba(56,189,248,.54);box-shadow:0 0 0 1px rgba(56,189,248,.2);outline:none}:root[data-theme=dark] .input:disabled,:root[data-theme=dark] .select:disabled,:root[data-theme=dark] .textarea:disabled{background:rgba(15,23,35,.56);color:#94a3b8}:root[data-theme=dark] .toggle-field .checkbox-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px}:root[data-theme=dark] .toggle-field .checkbox-row input{accent-color:#38bdf8}:root[data-theme=dark] .toggle-state{color:#dbe5f2;font-size:.8rem;font-weight:600}:root[data-theme=dark] .document-preview-frame,:root[data-theme=dark] .document-preview-surface,:root[data-theme=dark] .document-preview-text{min-height:320px;border:1px solid rgba(51,65,85,.74);border-radius:12px;background:rgba(15,23,35,.82)}:root[data-theme=dark] .document-preview-text{padding:14px;color:#d6deea;white-space:pre-wrap}:root[data-theme=dark] .document-preview-image{display:block;width:100%;height:auto}@media (max-width:1280px){:root[data-theme=dark] .form-grid,:root[data-theme=dark] .pipeline-search-row,:root[data-theme=dark] .settings-split-grid{grid-template-columns:1fr}:root[data-theme=dark] .settings-workbook-row{flex-direction:column;align-items:stretch}}@media (max-width:980px){:root[data-theme=dark] .connector-card-header,:root[data-theme=dark] .settings-section-header,:root[data-theme=dark] .solicitation-detail-header{flex-direction:column;align-items:stretch}:root[data-theme=dark] .solicitation-detail-actions{justify-content:flex-start}}:root[data-theme=light] .workspace-main-grid{grid-template-columns:minmax(var(--workspace-content-pane-min),var(--workspace-content-pane-fr)) var(--workspace-pane-divider-size) minmax(var(--workspace-detail-pane-min),var(--workspace-detail-pane-fr));gap:10px}:root[data-theme=light] .connector-card-embedded,:root[data-theme=light] .dashboard-preview-pane,:root[data-theme=light] .dashboard-scroll .stat-card,:root[data-theme=light] .dashboard-section,:root[data-theme=light] .pipeline-table-shell,:root[data-theme=light] .settings-section-card,:root[data-theme=light] .solicitation-section-card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98));border-color:rgba(148,163,184,.28);box-shadow:none}:root[data-theme=light] .dashboard-preview-data-point .kv-label,:root[data-theme=light] .dashboard-preview-topline .eyebrow,:root[data-theme=light] .dashboard-scroll .stat-card .kv-label{color:#64748b}:root[data-theme=light] .dashboard-preview-data-point strong,:root[data-theme=light] .dashboard-preview-title-block h2,:root[data-theme=light] .dashboard-scroll .stat-card strong{color:#17212b}:root[data-theme=light] .dashboard-preview-description,:root[data-theme=light] .dashboard-preview-document-copy span,:root[data-theme=light] .dashboard-preview-subline,:root[data-theme=light] .dashboard-scroll .stat-card .muted{color:#5f6c79}:root[data-theme=light] .project-data-table{background:rgba(255,255,255,.98);border-color:rgba(148,163,184,.26)}:root[data-theme=light] .project-data-head{background:rgba(241,245,249,.96);color:#64748b}:root[data-theme=light] .project-data-row{border-top-color:rgba(148,163,184,.2)}:root[data-theme=light] button.project-data-row.active,:root[data-theme=light] button.project-data-row:hover{background:rgba(226,240,255,.72)}:root[data-theme=light] button.project-data-row.active{box-shadow:inset 3px 0 0 #0b6bcb}:root[data-theme=light] .dashboard-preview-document-copy strong,:root[data-theme=light] .project-data-dual-line strong,:root[data-theme=light] .project-data-empty-message,:root[data-theme=light] .project-data-main strong,:root[data-theme=light] .project-data-row>span{color:#17212b}:root[data-theme=light] .project-data-dual-line small,:root[data-theme=light] .project-data-main small{color:#5f6c79}:root[data-theme=light] .connector-card-header,:root[data-theme=light] .dashboard-preview-title-block,:root[data-theme=light] .dashboard-preview-topline,:root[data-theme=light] .pipeline-table-shell .section-card-header,:root[data-theme=light] .settings-section-header{border-bottom-color:rgba(148,163,184,.22)}:root[data-theme=light] .dashboard-preview-document-row{background:rgba(248,250,252,.94);border-color:rgba(148,163,184,.26)}:root[data-theme=light] .dashboard-preview-document-icon{background:rgba(11,107,203,.1);border-color:rgba(11,107,203,.18);color:#0b6bcb}:root[data-theme=light]{--ui-shell-bg:#f4f7fb;--ui-panel-bg:#ffffff;--ui-panel-strong:#fbfdff;--ui-panel-muted:#f7fafc;--ui-panel-border:#d7e0ea;--ui-panel-border-strong:#c6d2df;--ui-text-strong:#17212b;--ui-text-muted:#5f6c79;--ui-sidebar-bg:#f6f8fb;--ui-sidebar-text:#17212b;--ui-sidebar-muted:#607084;--ui-hover:#eef4fb;--ui-selected:#e7f1fd;--ui-field-bg:#ffffff;--ui-field-disabled:#f3f6fa;--ui-preview-bg:#fbfdff}:root[data-theme=dark]{--ui-shell-bg:#09111b;--ui-panel-bg:#0f1722;--ui-panel-strong:#0d141d;--ui-panel-muted:#131d2a;--ui-panel-border:#273244;--ui-panel-border-strong:#334155;--ui-text-strong:#f8fafc;--ui-text-muted:#94a3b8;--ui-sidebar-bg:#0f1721;--ui-sidebar-text:#f8fafc;--ui-sidebar-muted:#7f93aa;--ui-hover:rgba(148,163,184,0.08);--ui-selected:rgba(56,189,248,0.12);--ui-field-bg:#111b28;--ui-field-disabled:rgba(15,23,35,0.56);--ui-preview-bg:#0f1722}:root[data-theme=dark] .workspace,:root[data-theme=light] .workspace{gap:10px 12px}:root[data-theme=dark] .workspace-top-shell,:root[data-theme=light] .workspace-top-shell{margin-left:0;padding-left:0}:root[data-theme=dark] .workspace-main-grid,:root[data-theme=light] .workspace-main-grid{grid-template-columns:minmax(var(--workspace-content-pane-min),var(--workspace-content-pane-fr)) var(--workspace-pane-divider-size) minmax(var(--workspace-detail-pane-min),var(--workspace-detail-pane-fr));gap:10px}:root[data-theme=dark] .workspace-pane-resizer:before,:root[data-theme=light] .workspace-pane-resizer:before{background:color-mix(in srgb,var(--ui-panel-border) 80%,transparent)}:root[data-theme=dark] .workspace-main-grid.pane-resize-active .workspace-pane-resizer:before,:root[data-theme=dark] .workspace-pane-resizer:focus-visible:before,:root[data-theme=dark] .workspace-pane-resizer:hover:before,:root[data-theme=light] .workspace-main-grid.pane-resize-active .workspace-pane-resizer:before,:root[data-theme=light] .workspace-pane-resizer:focus-visible:before,:root[data-theme=light] .workspace-pane-resizer:hover:before{background:color-mix(in srgb,var(--accent) 38%,var(--ui-panel-border))}:root[data-theme=dark] .checkbox-row,:root[data-theme=dark] .field-value,:root[data-theme=dark] .input,:root[data-theme=dark] .modal-card,:root[data-theme=dark] .panel,:root[data-theme=dark] .project-card,:root[data-theme=dark] .section-card,:root[data-theme=dark] .select,:root[data-theme=dark] .settings-nav-item,:root[data-theme=dark] .stat-card,:root[data-theme=dark] .textarea,:root[data-theme=dark] .topbar,:root[data-theme=light] .checkbox-row,:root[data-theme=light] .field-value,:root[data-theme=light] .input,:root[data-theme=light] .modal-card,:root[data-theme=light] .panel,:root[data-theme=light] .project-card,:root[data-theme=light] .section-card,:root[data-theme=light] .select,:root[data-theme=light] .settings-nav-item,:root[data-theme=light] .stat-card,:root[data-theme=light] .textarea,:root[data-theme=light] .topbar{background:var(--ui-panel-bg);border-color:var(--ui-panel-border);box-shadow:none;color:var(--ui-text-strong)}:root[data-theme=dark] .workspace-top-shell .topbar,:root[data-theme=light] .workspace-top-shell .topbar{display:block;padding:12px 14px;border-left:1px solid var(--ui-panel-border);border-radius:var(--radius-xl);background:var(--ui-panel-strong)}:root[data-theme=dark] .sidebar,:root[data-theme=light] .sidebar{display:grid;grid-template-rows:auto 1fr auto;border-radius:var(--radius-xl);border:1px solid var(--ui-panel-border);background:var(--ui-sidebar-bg);box-shadow:none}:root[data-theme=dark] .sidebar:before,:root[data-theme=light] .sidebar:before{display:none}:root[data-theme=dark] .sidebar-header,:root[data-theme=light] .sidebar-header{padding:16px 14px 10px}:root[data-theme=dark] .sidebar-brand-name,:root[data-theme=light] .sidebar-brand-name{margin:0;color:var(--ui-sidebar-text);font-size:1.02rem;font-weight:700;letter-spacing:0}:root[data-theme=dark] .sidebar-brand-caption,:root[data-theme=light] .sidebar-brand-caption{color:var(--ui-sidebar-muted);font-size:.76rem}:root[data-theme=dark] .sidebar .eyebrow,:root[data-theme=dark] .sidebar-footer .eyebrow,:root[data-theme=dark] .sidebar-title,:root[data-theme=light] .sidebar .eyebrow,:root[data-theme=light] .sidebar-footer .eyebrow,:root[data-theme=light] .sidebar-title{color:var(--ui-sidebar-muted)}:root[data-theme=dark] .sidebar-nav,:root[data-theme=light] .sidebar-nav{align-content:start}:root[data-theme=dark] .nav-item,:root[data-theme=light] .nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:10px;color:var(--ui-sidebar-muted)}:root[data-theme=dark] .nav-item:hover,:root[data-theme=light] .nav-item:hover{background:var(--ui-hover);color:var(--ui-sidebar-text)}:root[data-theme=dark] .nav-item.active,:root[data-theme=light] .nav-item.active{background:var(--ui-selected);border-color:color-mix(in srgb,var(--accent) 28%,var(--ui-panel-border));color:var(--ui-sidebar-text)}:root[data-theme=dark] .nav-item-icon,:root[data-theme=light] .nav-item-icon{position:relative;width:16px;height:16px;flex:0 0 16px;border:1.5px solid var(--ui-sidebar-muted);border-radius:4px}:root[data-theme=dark] .nav-item.active .nav-item-icon,:root[data-theme=light] .nav-item.active .nav-item-icon{border-color:var(--ui-sidebar-text)}:root[data-theme=dark] .nav-item-icon-dashboard:before,:root[data-theme=dark] .nav-item-icon-milestones:before,:root[data-theme=dark] .nav-item-icon-pipeline:before,:root[data-theme=dark] .nav-item-icon-reports:before,:root[data-theme=dark] .nav-item-icon-settings:before,:root[data-theme=light] .nav-item-icon-dashboard:before,:root[data-theme=light] .nav-item-icon-milestones:before,:root[data-theme=light] .nav-item-icon-pipeline:before,:root[data-theme=light] .nav-item-icon-reports:before,:root[data-theme=light] .nav-item-icon-settings:before{content:"";position:absolute}:root[data-theme=dark] .nav-item-icon-dashboard:before,:root[data-theme=light] .nav-item-icon-dashboard:before{inset:3px;border-top:1.5px solid var(--ui-sidebar-muted)}:root[data-theme=dark] .nav-item-icon-pipeline:before,:root[data-theme=light] .nav-item-icon-pipeline:before{left:3px;right:3px;top:6px;border-top:1.5px solid var(--ui-sidebar-muted)}:root[data-theme=dark] .nav-item-icon-milestones:before,:root[data-theme=light] .nav-item-icon-milestones:before{left:3px;right:3px;top:4px;bottom:3px;border-top:1.5px solid var(--ui-sidebar-muted)}:root[data-theme=dark] .nav-item-icon-reports:before,:root[data-theme=light] .nav-item-icon-reports:before{left:4px;right:4px;top:4px;bottom:4px;border-left:1.5px solid var(--ui-sidebar-muted);border-bottom:1.5px solid var(--ui-sidebar-muted)}:root[data-theme=dark] .nav-item-icon-settings:before,:root[data-theme=light] .nav-item-icon-settings:before{inset:4px;border:1.5px solid var(--ui-sidebar-muted);border-radius:999px}:root[data-theme=dark] .sidebar-footer,:root[data-theme=light] .sidebar-footer{display:grid;gap:10px;padding:12px 14px 14px;border-top:1px solid var(--ui-panel-border)}:root[data-theme=dark] .sidebar-footer strong,:root[data-theme=light] .sidebar-footer strong{color:var(--ui-sidebar-text);font-size:.92rem;line-height:1.2}:root[data-theme=dark] .sidebar-footer .muted,:root[data-theme=light] .sidebar-footer .muted{color:var(--ui-sidebar-muted)}:root[data-theme=dark] .sidebar-collapse-link,:root[data-theme=light] .sidebar-collapse-link{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:0;border:0;background:transparent;color:var(--ui-sidebar-muted);font-size:.8rem;font-weight:500}:root[data-theme=dark] .sidebar-collapse-link:hover,:root[data-theme=light] .sidebar-collapse-link:hover{color:var(--ui-sidebar-text)}:root[data-theme=dark] .topbar-main,:root[data-theme=light] .topbar-main{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,400px) 32px max-content max-content;align-items:center;gap:12px;width:100%;min-width:0}:root[data-theme=dark] .topbar-group,:root[data-theme=light] .topbar-group{display:contents}:root[data-theme=dark] .topbar-left-rail,:root[data-theme=light] .topbar-left-rail{display:inline-flex;align-items:center;gap:14px;min-width:0}:root[data-theme=dark] .topbar-workbook-button,:root[data-theme=light] .topbar-workbook-button{grid-column:1;min-width:220px;justify-content:flex-start;padding:10px 12px;border:1px solid var(--ui-panel-border);border-radius:10px;background:var(--ui-panel-bg);box-shadow:none}:root[data-theme=dark] .topbar-workbook-button:focus-visible,:root[data-theme=dark] .topbar-workbook-button:hover,:root[data-theme=light] .topbar-workbook-button:focus-visible,:root[data-theme=light] .topbar-workbook-button:hover{border-color:var(--ui-panel-border-strong);background:var(--ui-panel-muted)}:root[data-theme=dark] .topbar-meta-label,:root[data-theme=light] .topbar-meta-label{color:var(--ui-text-muted);font-size:.68rem;letter-spacing:.05em}:root[data-theme=dark] .topbar-workbook-name,:root[data-theme=light] .topbar-workbook-name{color:var(--ui-text-strong);font-size:.86rem;line-height:1.1}:root[data-theme=dark] .topbar-divider,:root[data-theme=light] .topbar-divider{width:1px;height:38px;background:var(--ui-panel-border)}:root[data-theme=dark] .topbar-sync-status,:root[data-theme=light] .topbar-sync-status{display:inline-flex;align-items:center;gap:10px;color:var(--ui-text-strong);font-size:.82rem}:root[data-theme=dark] .topbar-sync-dot,:root[data-theme=light] .topbar-sync-dot{width:10px;height:10px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.12)}:root[data-theme=dark] .topbar-search-shell,:root[data-theme=light] .topbar-search-shell{grid-column:2;display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:1px solid var(--ui-panel-border);border-radius:10px;background:var(--ui-panel-bg);color:var(--ui-text-muted)}:root[data-theme=dark] .topbar-bell-icon,:root[data-theme=dark] .topbar-search-icon,:root[data-theme=light] .topbar-bell-icon,:root[data-theme=light] .topbar-search-icon{position:relative;width:14px;height:14px;flex:0 0 14px}:root[data-theme=dark] .topbar-search-icon:before,:root[data-theme=light] .topbar-search-icon:before{content:"";position:absolute;inset:1px;border:1.5px solid var(--ui-text-muted);border-radius:999px}:root[data-theme=dark] .topbar-search-icon:after,:root[data-theme=light] .topbar-search-icon:after{content:"";position:absolute;right:-1px;bottom:-1px;width:5px;border-top:1.5px solid var(--ui-text-muted);transform:rotate(45deg);transform-origin:right center}:root[data-theme=dark] .topbar-search-text,:root[data-theme=light] .topbar-search-text{flex:1;font-size:.82rem}:root[data-theme=dark] .topbar-search-shortcut,:root[data-theme=light] .topbar-search-shortcut{display:inline-flex;align-items:center;justify-content:center;min-width:18px;min-height:18px;padding:0 5px;border-radius:6px;background:var(--ui-panel-muted);color:var(--ui-text-muted);font-size:.7rem;font-weight:700}:root[data-theme=dark] .topbar-bell-button,:root[data-theme=light] .topbar-bell-button{min-width:32px;min-height:32px;padding:0;border:1px solid var(--ui-panel-border);border-radius:8px;background:var(--ui-panel-bg)}:root[data-theme=dark] .topbar-bell-button:hover,:root[data-theme=light] .topbar-bell-button:hover{background:var(--ui-panel-muted);border-color:var(--ui-panel-border-strong)}:root[data-theme=dark] .topbar-bell-icon:before,:root[data-theme=light] .topbar-bell-icon:before{content:"";position:absolute;left:3px;right:3px;top:1px;bottom:4px;border-top-left-radius:999px;border-top-right-radius:999px;border:1.5px solid var(--ui-text-muted);border-bottom:0}:root[data-theme=dark] .topbar-bell-icon:after,:root[data-theme=light] .topbar-bell-icon:after{content:"";position:absolute;left:5px;right:5px;bottom:1px;border-top:1.5px solid var(--ui-text-muted)}:root[data-theme=dark] .topbar-primary-action,:root[data-theme=light] .topbar-primary-action{min-height:40px;padding:0 22px;border-radius:10px}:root[data-theme=dark] .topbar-hosted-actions,:root[data-theme=light] .topbar-hosted-actions{justify-self:end;gap:8px;min-width:0}:root[data-theme=dark] .topbar-hosted-actions .auth-widget-shell,:root[data-theme=dark] .topbar-hosted-actions .chip-button,:root[data-theme=dark] .topbar-hosted-actions .primary-button,:root[data-theme=light] .topbar-hosted-actions .auth-widget-shell,:root[data-theme=light] .topbar-hosted-actions .chip-button,:root[data-theme=light] .topbar-hosted-actions .primary-button{min-height:40px}:root[data-theme=dark] .topbar-hosted-actions .auth-widget-shell,:root[data-theme=light] .topbar-hosted-actions .auth-widget-shell{padding:0 8px;border-radius:10px;background:var(--ui-panel-bg);border:1px solid var(--ui-panel-border)}:root[data-theme=dark] .topbar-hosted-actions .auth-widget-user-shell,:root[data-theme=light] .topbar-hosted-actions .auth-widget-user-shell{flex:0 0 48px;width:48px;min-width:48px;padding:0;justify-content:center}:root[data-theme=dark] .dashboard-scroll,:root[data-theme=light] .dashboard-scroll{gap:18px}:root[data-theme=dark] .dashboard-scroll .stat-grid,:root[data-theme=light] .dashboard-scroll .stat-grid{gap:14px}:root[data-theme=dark] .dashboard-scroll .stat-card,:root[data-theme=light] .dashboard-scroll .stat-card{min-height:104px;padding:12px 16px 14px;background:linear-gradient(180deg,var(--ui-panel-bg),var(--ui-panel-muted))}:root[data-theme=dark] .dashboard-scroll .stat-card strong,:root[data-theme=light] .dashboard-scroll .stat-card strong{margin-top:26px;font-size:1.65rem;color:var(--ui-text-strong)}:root[data-theme=dark] .dashboard-scroll .stat-card .kv-label,:root[data-theme=dark] .dashboard-scroll .stat-card .muted,:root[data-theme=light] .dashboard-scroll .stat-card .kv-label,:root[data-theme=light] .dashboard-scroll .stat-card .muted{color:var(--ui-text-muted)}:root[data-theme=dark] .connector-card-embedded,:root[data-theme=dark] .dashboard-preview-pane,:root[data-theme=dark] .dashboard-section,:root[data-theme=dark] .pipeline-table-shell,:root[data-theme=dark] .settings-section-card,:root[data-theme=dark] .solicitation-section-card,:root[data-theme=light] .connector-card-embedded,:root[data-theme=light] .dashboard-preview-pane,:root[data-theme=light] .dashboard-section,:root[data-theme=light] .pipeline-table-shell,:root[data-theme=light] .settings-section-card,:root[data-theme=light] .solicitation-section-card{padding:16px;border-radius:14px;background:linear-gradient(180deg,var(--ui-panel-bg),var(--ui-panel-muted));border:1px solid var(--ui-panel-border)}:root[data-theme=dark] .connector-card-header,:root[data-theme=dark] .dashboard-preview-title-block,:root[data-theme=dark] .dashboard-preview-topline,:root[data-theme=dark] .dashboard-section .section-card-header,:root[data-theme=dark] .pipeline-table-shell .section-card-header,:root[data-theme=dark] .settings-section-header,:root[data-theme=light] .connector-card-header,:root[data-theme=light] .dashboard-preview-title-block,:root[data-theme=light] .dashboard-preview-topline,:root[data-theme=light] .dashboard-section .section-card-header,:root[data-theme=light] .pipeline-table-shell .section-card-header,:root[data-theme=light] .settings-section-header{border-bottom:1px solid var(--ui-panel-border)}:root[data-theme=dark] .project-data-table,:root[data-theme=light] .project-data-table{margin-top:12px;border-radius:12px;border:1px solid var(--ui-panel-border);background:var(--ui-panel-bg)}:root[data-theme=dark] .project-data-head,:root[data-theme=light] .project-data-head{min-height:36px;padding-top:7px;padding-bottom:7px;background:var(--ui-panel-muted);color:var(--ui-text-muted)}:root[data-theme=dark] .project-data-row,:root[data-theme=light] .project-data-row{min-height:54px;padding:10px 12px;border-top-color:var(--ui-panel-border)}:root[data-theme=dark] button.project-data-row.active,:root[data-theme=dark] button.project-data-row:hover,:root[data-theme=light] button.project-data-row.active,:root[data-theme=light] button.project-data-row:hover{background:var(--ui-selected)}:root[data-theme=dark] button.project-data-row.active,:root[data-theme=light] button.project-data-row.active{box-shadow:inset 3px 0 0 var(--accent)}:root[data-theme=dark] .project-data-dual-line strong,:root[data-theme=dark] .project-data-empty-message,:root[data-theme=dark] .project-data-main strong,:root[data-theme=dark] .project-data-row>span,:root[data-theme=light] .project-data-dual-line strong,:root[data-theme=light] .project-data-empty-message,:root[data-theme=light] .project-data-main strong,:root[data-theme=light] .project-data-row>span{color:var(--ui-text-strong)}:root[data-theme=dark] .project-data-dual-line small,:root[data-theme=dark] .project-data-main small,:root[data-theme=light] .project-data-dual-line small,:root[data-theme=light] .project-data-main small{color:var(--ui-text-muted)}:root[data-theme=dark] .dashboard-detail-scroll,:root[data-theme=light] .dashboard-detail-scroll{padding:0}:root[data-theme=dark] .dashboard-preview-pane,:root[data-theme=light] .dashboard-preview-pane{display:grid;gap:18px;min-height:100%;background:linear-gradient(180deg,var(--ui-preview-bg),var(--ui-panel-bg))}:root[data-theme=dark] .dashboard-preview-topline,:root[data-theme=light] .dashboard-preview-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px}:root[data-theme=dark] .dashboard-preview-data-point .kv-label,:root[data-theme=dark] .dashboard-preview-topline .eyebrow,:root[data-theme=light] .dashboard-preview-data-point .kv-label,:root[data-theme=light] .dashboard-preview-topline .eyebrow{color:var(--ui-text-muted)}:root[data-theme=dark] .dashboard-preview-icon-row,:root[data-theme=light] .dashboard-preview-icon-row{display:flex;align-items:center;gap:12px}:root[data-theme=dark] .dashboard-preview-icon-button,:root[data-theme=light] .dashboard-preview-icon-button{color:var(--ui-text-muted);font-size:1.05rem;line-height:1}:root[data-theme=dark] .dashboard-preview-icon-button:hover,:root[data-theme=light] .dashboard-preview-icon-button:hover{color:var(--ui-text-strong)}:root[data-theme=dark] .dashboard-preview-back,:root[data-theme=light] .dashboard-preview-back{justify-self:start;min-height:34px;padding:0 14px}:root[data-theme=dark] .dashboard-preview-title-block,:root[data-theme=light] .dashboard-preview-title-block{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px}:root[data-theme=dark] .dashboard-preview-data-point strong,:root[data-theme=dark] .dashboard-preview-title-block h2,:root[data-theme=light] .dashboard-preview-data-point strong,:root[data-theme=light] .dashboard-preview-title-block h2{color:var(--ui-text-strong)}:root[data-theme=dark] .dashboard-preview-description,:root[data-theme=dark] .dashboard-preview-document-copy span,:root[data-theme=dark] .dashboard-preview-subline,:root[data-theme=light] .dashboard-preview-description,:root[data-theme=light] .dashboard-preview-document-copy span,:root[data-theme=light] .dashboard-preview-subline{color:var(--ui-text-muted)}:root[data-theme=dark] .dashboard-preview-summary-grid,:root[data-theme=light] .dashboard-preview-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 26px}:root[data-theme=dark] .dashboard-preview-document-list,:root[data-theme=dark] .dashboard-preview-section,:root[data-theme=light] .dashboard-preview-document-list,:root[data-theme=light] .dashboard-preview-section{display:grid;gap:10px}:root[data-theme=dark] .dashboard-preview-document-row,:root[data-theme=light] .dashboard-preview-document-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--ui-panel-border);border-radius:12px;background:var(--ui-panel-muted);color:inherit;text-decoration:none}:root[data-theme=dark] .dashboard-preview-document-icon,:root[data-theme=light] .dashboard-preview-document-icon{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border-radius:8px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 18%,var(--ui-panel-border));color:var(--accent);font-size:.68rem;font-weight:700}:root[data-theme=dark] .dashboard-preview-document-copy,:root[data-theme=light] .dashboard-preview-document-copy{display:grid;gap:2px;min-width:0}:root[data-theme=dark] .dashboard-preview-document-copy span,:root[data-theme=dark] .dashboard-preview-document-copy strong,:root[data-theme=light] .dashboard-preview-document-copy span,:root[data-theme=light] .dashboard-preview-document-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .dashboard-preview-document-copy strong,:root[data-theme=light] .dashboard-preview-document-copy strong{color:var(--ui-text-strong);font-size:.84rem;font-weight:600}:root[data-theme=dark] .dashboard-preview-document-actions,:root[data-theme=light] .dashboard-preview-document-actions{display:flex;align-items:center;gap:8px}:root[data-theme=dark] .dashboard-preview-doc-button,:root[data-theme=light] .dashboard-preview-doc-button{padding:0;border:0;background:transparent;color:var(--accent);font-size:.74rem;font-weight:600}:root[data-theme=dark] .dashboard-preview-cta,:root[data-theme=light] .dashboard-preview-cta{justify-content:center;min-height:40px;margin-top:auto}:root[data-theme=dark] .settings-detail-stack,:root[data-theme=dark] .settings-nav-list,:root[data-theme=dark] .settings-nav-surface,:root[data-theme=dark] .solicitation-editor-stack,:root[data-theme=light] .settings-detail-stack,:root[data-theme=light] .settings-nav-list,:root[data-theme=light] .settings-nav-surface,:root[data-theme=light] .solicitation-editor-stack{display:grid;gap:14px}:root[data-theme=dark] .settings-nav-item,:root[data-theme=dark] .settings-nav-item.active,:root[data-theme=light] .settings-nav-item,:root[data-theme=light] .settings-nav-item.active{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-height:82px;padding:14px 15px;border-radius:12px}:root[data-theme=dark] .settings-nav-item:hover,:root[data-theme=light] .settings-nav-item:hover{background:var(--ui-hover);border-color:var(--ui-panel-border-strong)}:root[data-theme=dark] .settings-nav-item.active,:root[data-theme=light] .settings-nav-item.active{background:var(--ui-selected);border-color:color-mix(in srgb,var(--accent) 34%,var(--ui-panel-border));box-shadow:inset 3px 0 0 var(--accent)}:root[data-theme=dark] .settings-nav-label,:root[data-theme=light] .settings-nav-label{color:var(--ui-text-strong);font-size:.94rem;font-weight:600;line-height:1.2}:root[data-theme=dark] .settings-nav-description,:root[data-theme=light] .settings-nav-description{color:var(--ui-text-muted);font-size:.8rem;line-height:1.35}:root[data-theme=dark] .settings-split-grid,:root[data-theme=light] .settings-split-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.96fr);gap:14px}:root[data-theme=dark] .settings-split-grid-workbooks,:root[data-theme=light] .settings-split-grid-workbooks{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}:root[data-theme=dark] .settings-split-grid-workbooks>.settings-subsection,:root[data-theme=dark] .settings-split-grid-workbooks>.settings-subsection-bordered,:root[data-theme=light] .settings-split-grid-workbooks>.settings-subsection,:root[data-theme=light] .settings-split-grid-workbooks>.settings-subsection-bordered{align-self:start}:root[data-theme=dark] .settings-subsection,:root[data-theme=dark] .settings-subsection-bordered,:root[data-theme=light] .settings-subsection,:root[data-theme=light] .settings-subsection-bordered{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:14px;border:1px solid var(--ui-panel-border);border-radius:12px;background:var(--ui-panel-muted)}:root[data-theme=dark] .settings-chip-grid,:root[data-theme=dark] .settings-meta-strip,:root[data-theme=light] .settings-chip-grid,:root[data-theme=light] .settings-meta-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px}:root[data-theme=dark] .settings-chip-grid .pill,:root[data-theme=dark] .settings-meta-strip .pill,:root[data-theme=light] .settings-chip-grid .pill,:root[data-theme=light] .settings-meta-strip .pill{display:grid;gap:6px;min-height:66px;padding:12px 14px;border:1px solid var(--ui-panel-border);border-radius:12px;background:var(--ui-panel-bg)}:root[data-theme=dark] .settings-workbook-list,:root[data-theme=light] .settings-workbook-list{display:grid;gap:0;align-content:start;grid-auto-rows:min-content;overflow:hidden;border:1px solid var(--ui-panel-border);border-radius:12px;background:var(--ui-panel-bg)}:root[data-theme=dark] .settings-workbook-row,:root[data-theme=light] .settings-workbook-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px;border-top:1px solid var(--ui-panel-border)}:root[data-theme=dark] .settings-workbook-row:first-child,:root[data-theme=light] .settings-workbook-row:first-child{border-top:0}:root[data-theme=dark] .settings-workbook-copy,:root[data-theme=light] .settings-workbook-copy{display:flex;flex-direction:column;gap:6px;min-width:0}:root[data-theme=dark] .settings-workbook-copy .mono-text,:root[data-theme=dark] .settings-workbook-copy strong,:root[data-theme=light] .settings-workbook-copy .mono-text,:root[data-theme=light] .settings-workbook-copy strong{overflow-wrap:anywhere;word-break:break-word}:root[data-theme=dark] .settings-row-actions,:root[data-theme=light] .settings-row-actions{justify-content:flex-start}:root[data-theme=dark] .solicitation-detail-header,:root[data-theme=light] .solicitation-detail-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}:root[data-theme=dark] .solicitation-detail-copy,:root[data-theme=light] .solicitation-detail-copy{display:grid;gap:6px;min-width:0}:root[data-theme=dark] .detail-subtitle-input,:root[data-theme=dark] .detail-title-input,:root[data-theme=light] .detail-subtitle-input,:root[data-theme=light] .detail-title-input{width:100%;margin:0;padding:6px 8px;border:1px solid transparent;border-radius:10px;background:transparent;box-shadow:none}:root[data-theme=dark] .detail-title-input,:root[data-theme=light] .detail-title-input{color:var(--ui-text-strong);font-size:1.08rem;font-weight:700;line-height:1.18}:root[data-theme=dark] .detail-subtitle-input,:root[data-theme=light] .detail-subtitle-input{color:var(--ui-text-muted);font-size:.9rem;font-weight:500;line-height:1.35}:root[data-theme=dark] .detail-subtitle-input:focus,:root[data-theme=dark] .detail-subtitle-input:hover,:root[data-theme=dark] .detail-title-input:focus,:root[data-theme=dark] .detail-title-input:hover,:root[data-theme=light] .detail-subtitle-input:focus,:root[data-theme=light] .detail-subtitle-input:hover,:root[data-theme=light] .detail-title-input:focus,:root[data-theme=light] .detail-title-input:hover{background:var(--ui-panel-muted);border-color:var(--ui-panel-border-strong)}:root[data-theme=dark] .detail-subtitle-input:focus,:root[data-theme=dark] .detail-title-input:focus,:root[data-theme=dark] .input:focus,:root[data-theme=dark] .select:focus,:root[data-theme=dark] .textarea:focus,:root[data-theme=light] .detail-subtitle-input:focus,:root[data-theme=light] .detail-title-input:focus,:root[data-theme=light] .input:focus,:root[data-theme=light] .select:focus,:root[data-theme=light] .textarea:focus{border-color:color-mix(in srgb,var(--accent) 54%,var(--ui-panel-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent);outline:none}:root[data-theme=dark] .solicitation-detail-actions,:root[data-theme=light] .solicitation-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%}:root[data-theme=dark] .solicitation-detail-actions>*,:root[data-theme=light] .solicitation-detail-actions>*{flex:0 0 auto}:root[data-theme=dark] .solicitation-metadata-strip,:root[data-theme=light] .solicitation-metadata-strip{display:flex;flex-wrap:wrap;gap:8px}:root[data-theme=dark] .solicitation-metadata-strip .pill,:root[data-theme=light] .solicitation-metadata-strip .pill{min-height:28px;padding:0 10px;border:1px solid var(--ui-panel-border);border-radius:999px;background:var(--ui-panel-muted);color:var(--ui-text-strong);font-size:.76rem;font-weight:600}:root[data-theme=dark] .alert-card,:root[data-theme=dark] .conflict-status-card,:root[data-theme=dark] .draft-status-card,:root[data-theme=light] .alert-card,:root[data-theme=light] .conflict-status-card,:root[data-theme=light] .draft-status-card{padding:14px 16px;border:1px solid var(--ui-panel-border);border-radius:12px;background:var(--ui-panel-muted)}:root[data-theme=dark] .form-grid,:root[data-theme=light] .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:root[data-theme=dark] .field label,:root[data-theme=dark] .field-label,:root[data-theme=light] .field label,:root[data-theme=light] .field-label{color:var(--ui-text-muted);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:root[data-theme=dark] .field-value,:root[data-theme=dark] .input,:root[data-theme=dark] .select,:root[data-theme=dark] .textarea,:root[data-theme=dark] .toggle-field .checkbox-row,:root[data-theme=light] .field-value,:root[data-theme=light] .input,:root[data-theme=light] .select,:root[data-theme=light] .textarea,:root[data-theme=light] .toggle-field .checkbox-row{min-height:42px;border:1px solid var(--ui-panel-border);border-radius:10px;background:var(--ui-field-bg);box-shadow:none}:root[data-theme=dark] .field-value,:root[data-theme=dark] .input,:root[data-theme=dark] .select,:root[data-theme=dark] .textarea,:root[data-theme=light] .field-value,:root[data-theme=light] .input,:root[data-theme=light] .select,:root[data-theme=light] .textarea{padding:10px 12px;color:var(--ui-text-strong)}:root[data-theme=dark] .input:disabled,:root[data-theme=dark] .select:disabled,:root[data-theme=dark] .textarea:disabled,:root[data-theme=light] .input:disabled,:root[data-theme=light] .select:disabled,:root[data-theme=light] .textarea:disabled{background:var(--ui-field-disabled);color:var(--ui-text-muted)}:root[data-theme=dark] .toggle-field .checkbox-row,:root[data-theme=light] .toggle-field .checkbox-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px}:root[data-theme=dark] .toggle-state,:root[data-theme=light] .toggle-state{color:var(--ui-text-strong);font-size:.8rem;font-weight:600}@media (max-width:1280px){:root[data-theme=dark] .topbar-main,:root[data-theme=light] .topbar-main{grid-template-columns:minmax(180px,1fr) 32px max-content max-content}:root[data-theme=dark] .topbar-search-shell,:root[data-theme=light] .topbar-search-shell{display:none}:root[data-theme=dark] .topbar-bell-button,:root[data-theme=light] .topbar-bell-button{grid-column:2}:root[data-theme=dark] .topbar-primary-action,:root[data-theme=light] .topbar-primary-action{grid-column:3}:root[data-theme=dark] .topbar-hosted-actions,:root[data-theme=light] .topbar-hosted-actions{grid-column:4}:root[data-theme=dark] .form-grid,:root[data-theme=dark] .settings-split-grid,:root[data-theme=light] .form-grid,:root[data-theme=light] .settings-split-grid{grid-template-columns:1fr}}@media (max-width:1100px){:root[data-theme=dark] .topbar-left-rail,:root[data-theme=light] .topbar-left-rail{grid-column:1/-1}}@media (max-width:980px){:root[data-theme=dark] .connector-card-header,:root[data-theme=dark] .settings-section-header,:root[data-theme=dark] .solicitation-detail-header,:root[data-theme=light] .connector-card-header,:root[data-theme=light] .settings-section-header,:root[data-theme=light] .solicitation-detail-header{flex-direction:column;align-items:stretch}:root[data-theme=dark] .solicitation-detail-actions,:root[data-theme=light] .solicitation-detail-actions{justify-content:flex-start}}.placeholder\:text-\[color\:var\(--mk-text-dim\)\]::-moz-placeholder{color:var(--mk-text-dim)}.placeholder\:text-\[color\:var\(--mk-text-dim\)\]::placeholder{color:var(--mk-text-dim)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:border-\[color\:var\(--mk-primary\)\]:hover{border-color:var(--mk-primary)}.hover\:bg-\[color\:var\(--mk-muted-surface\)\]:hover{background-color:var(--mk-muted-surface)}.hover\:bg-\[color\:var\(--mk-primary-strong\)\]:hover{background-color:var(--mk-primary-strong)}.hover\:text-\[color\:var\(--mk-primary\)\]:hover{color:var(--mk-primary)}.hover\:text-\[color\:var\(--mk-text\)\]:hover{color:var(--mk-text)}.hover\:shadow-lift:hover{--tw-shadow:0 18px 50px rgba(15,23,42,0.14);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:border-\[color\:var\(--mk-primary\)\]:focus{border-color:var(--mk-primary)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-\[color\:var\(--mk-ring\)\]:focus{--tw-ring-color:var(--mk-ring)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[color\:var\(--mk-ring\)\]:focus-visible{--tw-ring-color:var(--mk-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color:transparent}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:text-\[color\:var\(--mk-text\)\]{color:var(--mk-text)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .25s ease-out}.data-\[state\=open\]\:border-\[color\:var\(--mk-border-strong\)\][data-state=open]{border-color:var(--mk-border-strong)}.data-\[state\=open\]\:bg-\[color\:var\(--mk-surface-strong\)\][data-state=open]{background-color:var(--mk-surface-strong)}.data-\[state\=open\]\:text-\[color\:var\(--mk-text\)\][data-state=open]{color:var(--mk-text)}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-state=open] .group-data-\[state\=open\]\:text-\[color\:var\(--mk-text\)\]{color:var(--mk-text)}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-8{padding:2rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:768px){.md\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\2c 1\.15fr\)_minmax\(320px\2c 0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\2c 1\.1fr\)_minmax\(0\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:bg-\[linear-gradient\(180deg\2c rgba\(99\2c 102\2c 241\2c 0\.12\)\2c rgba\(24\2c 24\2c 27\2c 0\.95\)\)\]:where([data-theme=dark],[data-theme=dark] *){background-image:linear-gradient(180deg,rgba(99,102,241,.12),rgba(24,24,27,.95))}.dark\:bg-\[radial-gradient\(circle_at_top_left\2c _rgba\(99\2c 102\2c 241\2c 0\.2\)\2c _transparent_35\%\)\2c radial-gradient\(circle_at_top_right\2c _rgba\(20\2c 184\2c 166\2c 0\.16\)\2c _transparent_28\%\)\2c linear-gradient\(180deg\2c _rgba\(9\2c 9\2c 11\2c 0\.98\)_0\%\2c _rgba\(9\2c 9\2c 11\2c 1\)_72\%\)\]:where([data-theme=dark],[data-theme=dark] *){background-image:radial-gradient(circle at top left,rgba(99,102,241,.2),transparent 35%),radial-gradient(circle at top right,rgba(20,184,166,.16),transparent 28%),linear-gradient(180deg,rgba(9,9,11,.98),rgba(9,9,11,1) 72%)}