:root{color-scheme:light;--ndt-primary-color:#0f766e;--ndt-primary-dark:#115e59;--ndt-primary-light:#5eead4;--ndt-secondary-color:#175cd3;--ndt-success-color:#027a48;--ndt-warning-color:#b54708;--ndt-danger-color:#b42318;--ndt-gray-50:#f8fafc;--ndt-gray-100:#f1f5f9;--ndt-gray-200:#e2e8f0;--ndt-gray-300:#cbd5e1;--ndt-gray-400:#94a3b8;--ndt-gray-500:#64748b;--ndt-gray-600:#475569;--ndt-gray-700:#334155;--ndt-gray-800:#1e293b;--ndt-gray-900:#0f172a;--app-bg:#f5f7fa;--app-surface:#fff;--app-surface-muted:#f8fafc;--app-surface-strong:#fff;--app-ink:#101828;--app-foreground:#101828;--app-muted:#667085;--app-line:#d0d5dd;--app-line-soft:#e4e7ec;--app-primary:var(--ndt-primary-color);--app-primary-dark:var(--ndt-primary-dark);--app-primary-soft:#f0fdfa;--app-brand-blue:var(--ndt-primary-color);--app-brand-blue-dark:var(--ndt-primary-dark);--app-brand-blue-soft:#f0fdfa;--app-secondary:#175cd3;--app-secondary-soft:#eff8ff;--app-info:#175cd3;--app-success:var(--ndt-success-color);--app-warning:var(--ndt-warning-color);--app-danger:var(--ndt-danger-color);--app-shell:#111827;--app-shell-soft:#1f2937;--app-shadow:0 1px 2px rgba(16,24,40,.05);--app-shadow-lg:0 12px 28px rgba(15,23,42,.12);--app-radius-sm:6px;--app-radius-md:8px;--app-radius-lg:10px;--app-radius-xl:12px;--app-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*,:after,:before{box-sizing:border-box}#__nuxt,body,html{min-height:100%}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top left,rgba(108,95,252,.12),transparent 20%),radial-gradient(circle at top right,rgba(15,118,110,.08),transparent 18%),linear-gradient(180deg,#f5f8fc,#eef3f8 46%,#e8eef6);color:var(--app-ink);font-family:var(--app-font);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}textarea{resize:vertical}button{cursor:pointer}img{display:block;max-width:100%}.shell{background:radial-gradient(circle at left top,rgba(1,147,222,.14),transparent 24%),linear-gradient(180deg,#f8fafce6,#ecf2f8fa);display:grid;gap:0;grid-template-columns:308px minmax(0,1fr);min-height:100vh;position:relative}.shell:before{background:radial-gradient(circle,rgba(1,147,222,.12),transparent 70%);border-radius:50%;content:"";filter:blur(10px);height:180px;inset:24px auto auto 24px;pointer-events:none;position:fixed;width:180px}.public-shell{align-items:stretch;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:28px;position:relative}.public-shell__glow{border-radius:999px;filter:blur(12px);pointer-events:none;position:absolute}.public-shell__glow--one{background:radial-gradient(circle,rgba(108,95,252,.16),transparent 72%);height:280px;inset:24px auto auto -54px;width:280px}.public-shell__glow--two{background:radial-gradient(circle,rgba(1,147,222,.14),transparent 72%);height:300px;inset:auto -32px 24px auto;width:300px}.public-shell__body{display:flex;flex-direction:column;gap:22px;position:relative;width:min(1160px,100%);z-index:1}.public-shell__brandbar{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid rgba(148,163,184,.16);border-radius:24px;box-shadow:0 18px 40px #0f172a14;display:flex;gap:16px;justify-content:space-between;padding:14px 18px}.public-shell__brand{align-items:center;display:inline-flex;gap:14px;min-width:0}.public-shell__brand-mark{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.16);border-radius:18px;box-shadow:0 14px 26px #0f172a14;display:inline-flex;height:58px;justify-content:center;padding:10px 12px;width:58px}.public-shell__brand-mark img{height:auto;width:100%}.public-shell__brand-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.public-shell__brand-copy strong{font-size:1.04rem;letter-spacing:-.02em}.public-shell__brand-copy span{color:var(--app-muted);font-size:.9rem}.public-shell__actions{display:flex;flex-wrap:wrap;gap:10px}.shell__body{display:flex;flex-direction:column;gap:22px;min-width:0;padding:22px 24px 36px;position:relative}.shell__content{max-width:1560px;min-width:0}.sidebar{background:radial-gradient(circle at top left,hsla(0,0%,100%,.1),transparent 22%),linear-gradient(180deg,#1f2a58,#172041 48%,#10172f);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:24px 0 50px #0f172a1f;color:#fff;display:flex;flex-direction:column;gap:18px;min-height:100vh;padding:22px 18px 20px;position:sticky;top:0}.sidebar__rail-toggle{background:linear-gradient(180deg,#fff,#eff4fb);border:1px solid rgba(148,163,184,.18);border-radius:999px;box-shadow:0 18px 34px #0f172a38;color:#2d3d77;height:36px;min-width:36px;padding:0;position:absolute;right:-18px;top:30px;width:36px;z-index:5}.sidebar__rail-toggle-core{align-items:center;display:inline-flex;height:100%;justify-content:center;position:relative;width:100%}.sidebar__rail-toggle-core:before{background:linear-gradient(180deg,#6c5ffc1f,#0193de0a);border-radius:inherit;content:"";inset:5px;position:absolute}.sidebar__rail-toggle .glyph-icon{position:relative;z-index:1}.sidebar__brand{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.sidebar__brand-card{align-items:flex-start;background:#ffffff14;border:1px solid hsla(0,0%,100%,.08);border-radius:26px;box-shadow:inset 0 1px #ffffff0f;display:flex;gap:14px;min-width:0;padding:16px}.sidebar__brand-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.sidebar__brand-mark{align-items:center;background:#fffffffa;border-radius:18px;box-shadow:0 14px 26px #080f2047;display:inline-flex;height:58px;justify-content:center;padding:9px 10px;width:58px}.sidebar__brand-mark img{height:auto;width:100%}.eyebrow,.page-hero__eyebrow,.sidebar__eyebrow{font-size:.76rem;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.sidebar__eyebrow{color:#ffffffa3}.eyebrow,.page-hero__eyebrow{color:var(--app-primary-dark)}.page-hero__title,.sidebar__brand h1{letter-spacing:-.03em;margin:0}.sidebar__brand h1{font-size:1.22rem}.sidebar__brand p,.sidebar__profile p,.sidebar__tip p{color:#ffffffb8;line-height:1.55;margin:0}.sidebar__workspace-switch{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.sidebar__workspace-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.sidebar__workspace-copy strong{font-size:.96rem}.sidebar__workspace-copy span{color:#ffffffad;font-size:.84rem}.sidebar__workspace-pill{align-items:center;background:#4fd1c529;border:1px solid rgba(79,209,197,.22);border-radius:999px;color:#91f7f0;display:inline-flex;font-size:.76rem;font-weight:700;justify-content:center;letter-spacing:.06em;padding:7px 11px;text-transform:uppercase}.sidebar__nav{gap:14px;padding-right:2px}.nav-group,.sidebar__nav{display:flex;flex-direction:column}.nav-group{gap:8px}.nav-group__head{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:0 10px}.nav-group__title{color:#ffffff8f;font-size:.72rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.nav-group__count{align-items:center;background:#ffffff14;border-radius:999px;color:#ffffffb8;display:inline-flex;font-size:.74rem;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 8px}.nav-tile{border:1px solid transparent;border-radius:24px;padding:0;position:relative;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.nav-tile__row{align-items:center;display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr) auto;padding:12px}.nav-tile__icon{align-items:center;background:linear-gradient(180deg,#ffffff1f,#ffffff0f);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:inset 0 1px #ffffff0f;color:#ffffffeb;display:inline-flex;height:46px;justify-content:center;width:46px}.nav-tile__text{display:flex;flex-direction:column;gap:4px;min-width:0}.nav-tile__headline{align-items:center;display:flex;gap:8px}.nav-tile__text strong{display:block;font-size:.95rem}.nav-tile__text span{color:#ffffffa8;font-size:.8rem;line-height:1.45}.nav-tile__badge,.nav-tile__meta{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;justify-content:center;letter-spacing:.04em;padding:6px 9px}.nav-tile__badge{background:#4fd1c524;color:#91f7f0}.nav-tile__meta{background:#ffffff14;color:#ffffffb8}.nav-tile:hover{background:#ffffff0d;border-color:#ffffff1f;box-shadow:0 18px 30px #060a182e;transform:translateY(-1px)}.nav-tile--active{background:linear-gradient(135deg,#6c5ffc38,#0193de29),#ffffff14;border-color:#ffffff24;box-shadow:0 20px 34px #080f2047}.nav-tile--active .nav-tile__icon{background:#ffffff29;border-color:#ffffff2e}.sidebar__foot{display:flex;flex-direction:column;gap:14px;margin-top:auto}.sidebar__profile,.sidebar__tip{background:#ffffff14;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:16px}.sidebar__profile{align-items:center;display:flex;gap:12px}.sidebar__profile-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.sidebar__profile-copy strong{font-size:.95rem}.sidebar__profile-copy span{color:#ffffffc7;font-size:.82rem}.sidebar__actions{display:grid;gap:10px;margin:10px 0 12px}.avatar{align-items:center;border-radius:50%;display:inline-flex;font-weight:700;height:44px;justify-content:center;width:44px}.avatar--solid{background:#ffffff24;border:1px solid hsla(0,0%,100%,.18);color:#fff}.header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border:1px solid rgba(148,163,184,.14);border-radius:28px;box-shadow:0 20px 50px #0f172a14;display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);padding:18px 20px;position:sticky;top:0;z-index:20}.header__context,.header__context-copy,.header__headline,.header__main,.header__user-copy{display:flex;flex-direction:column}.header__headline,.header__main{gap:12px}.header__crumbs{align-items:center;color:var(--app-muted);display:flex;flex-wrap:wrap;font-size:.83rem;gap:8px}.header__crumb-brand{color:var(--app-ink);font-weight:700}.header__crumb{color:var(--app-muted)}.header__context{align-items:flex-start;flex-direction:row;gap:14px}.header__context-copy{gap:6px;min-width:0}.header__context-icon{align-items:center;background:linear-gradient(180deg,#6c5ffc1f,#0193de1a);border:1px solid rgba(108,95,252,.14);border-radius:18px;color:var(--app-primary-dark);display:inline-flex;flex:0 0 48px;height:48px;justify-content:center;width:48px}.header__title{font-size:clamp(1.4rem,2vw,1.84rem);letter-spacing:-.03em;margin:0}.header__description{color:var(--app-muted);line-height:1.6;margin:0;max-width:740px}.header__action-links,.header__actions,.header__cta-group,.header__meta{display:flex;flex-wrap:wrap;gap:10px}.header__actions{align-items:flex-start;justify-content:flex-end}.header__chip{align-items:center;background:#f8fafcf0;border:1px solid rgba(148,163,184,.16);border-radius:999px;color:var(--app-muted);display:inline-flex;font-size:.84rem;font-weight:600;gap:8px;padding:10px 14px}.header__chip--accent{background:#6c5ffc1a;color:var(--app-primary-dark)}.header__shortcut{align-items:center;background:#f8fafcf0;border:1px solid rgba(148,163,184,.16);border-radius:18px;display:inline-flex;gap:10px;min-width:0;padding:10px 12px}.header__shortcut--active{background:#6c5ffc14;border-color:#6c5ffc29}.header__shortcut-icon{align-items:center;background:#6c5ffc1a;border-radius:12px;color:var(--app-primary-dark);display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.header__shortcut-copy{display:flex;flex-direction:column;gap:2px}.header__shortcut-copy strong{font-size:.86rem}.header__shortcut-copy span{color:var(--app-muted);font-size:.74rem}.header__user{align-items:center;background:#f8fafcf0;border:1px solid rgba(148,163,184,.16);border-radius:20px;display:inline-flex;gap:12px;min-width:0;padding:10px 12px}.header__user-avatar{background:linear-gradient(135deg,var(--app-primary-dark),var(--app-brand-blue));color:#fff}.header__user-copy{gap:4px;min-width:0}.header__user-copy span,.header__user-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__user-copy strong{font-size:.88rem}.header__user-copy span{color:var(--app-muted);font-size:.76rem}.header__nav-trigger,.shell-nav-button{border-radius:14px;box-shadow:none;height:40px;min-width:40px;padding:0;width:40px}.sidebar .shell-nav-button{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.16);color:#fff}.header__nav-trigger:hover,.sidebar .shell-nav-button:hover{transform:none}.header__nav-trigger{background:#f8fafcf0;border:1px solid rgba(148,163,184,.18);color:var(--app-muted)}.dot{border-radius:50%;display:inline-block;height:10px;width:10px}.dot--live{background:var(--app-success);box-shadow:0 0 0 6px #19875424}body.body--nav-open{overflow:hidden}.shell__backdrop{background:#0f172a75;border:0;inset:0;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .22s ease;z-index:34}.shell__backdrop--visible{opacity:1;pointer-events:auto}.button.header__nav-trigger--mobile,.button.sidebar__close{display:none}.shell--sidebar-collapsed{grid-template-columns:110px minmax(0,1fr)}.shell--sidebar-collapsed .sidebar__brand{justify-content:center}.shell--sidebar-collapsed .sidebar__brand-card{justify-content:center;padding:14px 10px}.shell--sidebar-collapsed .nav-group__head,.shell--sidebar-collapsed .nav-tile__meta,.shell--sidebar-collapsed .nav-tile__text,.shell--sidebar-collapsed .sidebar__brand-copy,.shell--sidebar-collapsed .sidebar__foot,.shell--sidebar-collapsed .sidebar__workspace-switch{display:none}.shell--sidebar-collapsed .sidebar__nav{gap:12px}.shell--sidebar-collapsed .nav-tile{overflow:visible;position:relative}.shell--sidebar-collapsed .nav-tile__row{grid-template-columns:1fr;justify-items:center;padding:10px}.shell--sidebar-collapsed .nav-tile__icon{height:48px;width:48px}.shell--sidebar-collapsed .nav-tile:after,.shell--sidebar-collapsed .nav-tile:before{opacity:0;pointer-events:none;position:absolute;top:50%;transition:opacity .18s ease,transform .18s ease}.shell--sidebar-collapsed .nav-tile:before{border:7px solid transparent;border-right-color:#0f172af5;content:"";left:calc(100% + 7px);transform:translateY(-50%) translate(-4px)}.shell--sidebar-collapsed .nav-tile:after{background:#0f172af5;border-radius:14px;box-shadow:0 16px 30px #0711203d;color:#fff;content:attr(data-label);font-size:.82rem;font-weight:700;left:calc(100% + 14px);line-height:1;padding:10px 12px;transform:translateY(-50%) translate(-6px);white-space:nowrap}.shell--sidebar-collapsed .nav-tile:focus-visible:after,.shell--sidebar-collapsed .nav-tile:focus-visible:before,.shell--sidebar-collapsed .nav-tile:hover:after,.shell--sidebar-collapsed .nav-tile:hover:before{opacity:1}.shell--sidebar-collapsed .nav-tile:focus-visible:before,.shell--sidebar-collapsed .nav-tile:hover:before{transform:translateY(-50%) translate(0)}.shell--sidebar-collapsed .nav-tile:focus-visible:after,.shell--sidebar-collapsed .nav-tile:hover:after{transform:translateY(-50%) translate(0)}@media(max-width:1180px){.header{grid-template-columns:1fr}.header__actions{justify-content:flex-start}}@media(max-width:1040px){.shell,.shell--sidebar-collapsed{display:block}.shell__backdrop{display:block;inset:0 0 0 min(86vw,332px)}.sidebar{box-shadow:none;inset:0 auto 0 0;max-height:100vh;min-height:100vh;overflow-y:auto;position:fixed;transform:translate(-108%);transition:transform .24s ease,box-shadow .24s ease;width:min(86vw,332px);z-index:40}.shell--sidebar-collapsed .nav-tile:after,.shell--sidebar-collapsed .nav-tile:before,.sidebar__rail-toggle{display:none}.shell--mobile-open .sidebar{box-shadow:0 28px 48px #0f172a57;transform:translate(0)}.button.header__nav-trigger--mobile,.button.sidebar__close{display:inline-flex}.shell--sidebar-collapsed .sidebar{padding-inline:18px;width:min(86vw,332px)}.shell--sidebar-collapsed .sidebar__brand{justify-content:space-between}.shell--sidebar-collapsed .sidebar__brand-card{justify-content:flex-start;padding:16px;width:calc(100% - 52px)}.shell--sidebar-collapsed .nav-group__head,.shell--sidebar-collapsed .nav-tile__meta,.shell--sidebar-collapsed .nav-tile__text,.shell--sidebar-collapsed .sidebar__brand-copy,.shell--sidebar-collapsed .sidebar__foot,.shell--sidebar-collapsed .sidebar__workspace-switch{display:revert}.shell--sidebar-collapsed .nav-tile__row{grid-template-columns:46px minmax(0,1fr) auto;justify-items:stretch;padding:12px}.shell--sidebar-collapsed .nav-tile__icon{height:46px;width:46px}}@media(max-width:760px){.public-shell,.shell__body{padding:14px}.shell__backdrop{inset:0 0 0 min(90vw,320px)}.header,.public-shell__brandbar{border-radius:22px}.header,.header__actions,.public-shell__brandbar{gap:12px}.header,.public-shell__brandbar{padding:16px}.public-shell__brandbar{align-items:stretch;flex-direction:column}.public-shell__actions{width:100%}.public-shell__actions .button{flex:1 1 calc(50% - 5px)}.header__title{font-size:1.26rem}.header__context{gap:10px}.header__context-icon{display:none}.header__action-links,.header__actions>.button--soft,.header__cta-group,.header__user{width:100%}.header__actions>.button--soft,.header__cta-group .button,.header__shortcut{flex:1 1 calc(50% - 5px)}.header__user{justify-content:flex-start}.sidebar{padding:18px 16px;width:min(90vw,320px)}}.page{gap:22px}.page,.stack-lg,.stack-md,.stack-sm,.stack-xs{display:flex;flex-direction:column}.stack-lg{gap:22px}.align-end{align-items:flex-end}.muted{color:var(--app-muted)}.button{align-items:center;align-self:center;border:1px solid transparent;border-radius:var(--app-radius-md);box-shadow:0 1px 2px #1018280d;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:800;gap:8px;justify-content:center;letter-spacing:0;line-height:1.15;max-width:100%;min-height:38px;min-width:0;padding:8px 12px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.button:disabled{cursor:not-allowed;opacity:.68;transform:none}.button--primary{background:var(--app-primary);border-color:var(--app-primary);box-shadow:0 8px 18px #0f766e2e;color:#fff}.button--primary:hover{background:var(--app-primary-dark);border-color:var(--app-primary-dark)}.button--ghost:hover,.button--secondary:hover,.button--soft:hover{background:#ccfbf1;border-color:#5eead4;color:var(--app-primary-dark)}.button--danger:hover{background:#fef3f2;border-color:#fda29b;color:#912018}.button--wide{width:100%}.page-hero{border:1px solid hsla(0,0%,100%,.18);border-radius:var(--app-radius-xl);box-shadow:0 24px 60px #293a662e;display:grid;gap:24px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);padding:30px}.page-hero--brand{background:var(--app-brand-blue);border-color:#0193de47}.page-hero--neutral{background:linear-gradient(145deg,#ffffffeb,#f6f9fff5),#fff;border-color:#94a3b824;box-shadow:0 18px 42px #0f172a14}.page-hero--public{background:linear-gradient(135deg,#071120f5,#0f766eeb),linear-gradient(135deg,hsla(0,0%,100%,.1),transparent)}.page-hero--stacked{grid-template-columns:1fr}.action-bar,.action-bar__copy,.data-panel__copy,.empty-state__actions,.filter-toolbar,.filter-toolbar__copy,.inline-hint,.inline-hint__copy,.page-hero__actions,.page-hero__aside,.page-hero__main,.page-hero__spotlight,.timeline-card__body,.timeline-card__head{display:flex;flex-direction:column}.page-hero__aside{align-items:stretch;gap:16px}.action-bar__title,.data-panel__title,.filter-toolbar__title,.page-hero__title{margin:0}.page-hero__title{font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.08}.action-bar__description,.data-panel__description,.filter-toolbar__description,.inline-hint__copy p,.page-hero__description,.timeline-card__description{line-height:1.65;margin:0}.page-hero--brand .page-hero__description,.page-hero--public .page-hero__description{color:#ffffffe0}.page-hero--brand .page-hero__eyebrow{color:#ffffffbd}.page-hero--brand .soft-chip{background:#ffffff29;border:1px solid hsla(0,0%,100%,.2);color:#fff}.action-bar__actions,.action-bar__summary,.chip-grid,.data-panel__actions,.filter-bar,.filter-toolbar__filters,.filter-toolbar__summary,.hero__actions,.page-hero__actions,.page-hero__pills,.status-cluster,.workspace-chip-grid,.workspace-panel-tags{display:flex;flex-wrap:wrap;gap:10px}.action-bar,.data-panel,.filter-toolbar,.page-hero__spotlight-card,.timeline-card{background:#ffffffd6;border:1px solid rgba(148,163,184,.14);box-shadow:0 14px 30px #0f172a0f}.page-hero__spotlight-card{color:var(--app-ink)}.page-hero__spotlight-card strong{display:block}.page-hero__spotlight-card p,.page-hero__spotlight-label{margin:0}.page-hero__spotlight-label{color:var(--app-muted);font-size:.82rem}.action-bar,.filter-toolbar{gap:18px}.action-bar--sticky{position:sticky;top:92px;z-index:10}.action-bar__copy,.filter-toolbar__copy{min-width:0}.action-bar__title{font-size:1.2rem}.data-panel{border-radius:28px;overflow:hidden}.data-panel--soft{background:linear-gradient(180deg,#6c5ffc0a,#ffffffeb),#fff}.data-panel--accent{background:linear-gradient(135deg,#6c5ffc0f,#0f766e0d),#fff}.data-panel__header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;padding:22px 22px 0}.data-panel__actions{align-items:center;justify-content:flex-end}.data-panel__body{display:flex;flex-direction:column;gap:18px;padding:18px 22px 22px}.data-panel--dense .data-panel__body{gap:14px}.cards-grid,.cards-grid--workspace,.insight-grid,.metrics-grid,.overview-grid,.overview-grid--workspace,.page-grid,.palette-grid,.workspace-stepbar{display:grid;gap:18px}.insight-grid,.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-grid--workspace{grid-template-columns:repeat(4,minmax(0,1fr))}.page-grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.page-grid--dashboard{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.overview-grid,.overview-grid--workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-stat{background:#0f172a08;border:1px solid rgba(148,163,184,.12);border-radius:20px;padding:16px}.empty-state span,.overview-stat span,.table__date span,.table__entity-copy span,.table__summary span{color:var(--app-muted)}.overview-stat strong{display:block;font-size:1.35rem;letter-spacing:-.04em;margin:8px 0 10px}.insight-card,.metric-card{background:linear-gradient(145deg,#ffffffeb,#f8faffe6);border:1px solid rgba(148,163,184,.14);border-radius:24px;box-shadow:0 14px 30px #0f172a0f;color:var(--app-ink);padding:18px}.insight-card__head,.metric-card__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.insight-card__icon,.metric-card__icon{align-items:center;border-radius:16px;display:inline-flex;height:42px;justify-content:center;width:42px}.insight-card--primary .insight-card__icon,.metric-card--primary .metric-card__icon{background:#6c5ffc24;color:var(--app-primary-dark)}.insight-card--positive .insight-card__icon,.metric-card--positive .metric-card__icon{background:#1987541f;color:#0f7a49}.insight-card--warning .insight-card__icon,.metric-card--warning .metric-card__icon{background:#fd7e1424;color:#b45309}.insight-card--danger .insight-card__icon,.metric-card--danger .metric-card__icon{background:#dc35451f;color:#be123c}.insight-card__tag,.metric-card__delta{align-items:center;border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:700;justify-content:center;letter-spacing:.04em;padding:6px 10px;text-transform:uppercase}.insight-card__tag{background:#0f172a0f;color:var(--app-muted)}.metric-card__delta{background:#0f172a0d;color:var(--app-muted)}.insight-card__title,.metric-card__title{color:var(--app-muted);font-size:.9rem;margin:0 0 10px}.insight-card__value,.metric-card__value{display:block;font-size:clamp(1.8rem,2.4vw,2.35rem);letter-spacing:-.04em;line-height:1;margin-bottom:10px}.insight-card__description,.metric-card__description{color:var(--app-muted);line-height:1.55;margin:0}.badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:700;gap:8px;justify-content:center;padding:6px 11px}.badge:before{background:currentColor;border-radius:999px;content:"";height:8px;opacity:.75;width:8px}.badge--positive{background:#1987541f;color:#0f7a49}.badge--warning{background:#fd7e1424;color:#b45309}.badge--danger{background:#dc35451f;color:#be123c}.badge--info,.badge--primary{background:#6c5ffc1f;color:var(--app-primary-dark)}.badge--live,.badge--neutral,.badge--stale,.badge--syncing{background:#4755691f;color:var(--app-muted)}.table-wrap{background:#f8fafcb8;border:1px solid rgba(148,163,184,.12);border-radius:22px;overflow-x:auto}.table{border-collapse:collapse;min-width:860px;width:100%}.table td,.table th{border-bottom:1px solid rgba(148,163,184,.12);padding:16px 14px;text-align:left;vertical-align:top}.table th{color:var(--app-muted);font-size:.88rem;font-weight:700}.table tbody tr:hover{background:#fff9}.table__entity{align-items:flex-start;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr)}.table__avatar{align-items:center;background:#6c5ffc1f;border-radius:16px;color:var(--app-primary-dark);display:inline-flex;font-weight:700;height:44px;justify-content:center;width:44px}.table__entity-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.table__owner{font-size:.83rem}.table__progress{display:flex;flex-direction:column;gap:8px}.table__progress-bar{background:#94a3b829;border-radius:999px;height:9px;overflow:hidden;width:100%}.table__progress-bar span{background:linear-gradient(90deg,var(--app-primary-dark),#2dd4bf);border-radius:inherit;display:block;height:100%}.table__date,.table__summary{display:flex;flex-direction:column;gap:4px}.table__actions{display:flex;flex-wrap:wrap}.table__actions .button{padding:8px 12px}.list-card,.queue-card{align-items:flex-start;background:#0f172a08;border:1px solid rgba(148,163,184,.12);display:flex;gap:16px;justify-content:space-between;padding:18px}.list-card__main,.queue-card__main{display:flex;flex-direction:column;gap:6px;min-width:0}.field-row p,.list-card__main p,.list-card__main span,.participant-row p,.queue-card__main p,.queue-card__main span,.timeline__item p,.timeline__item span{color:var(--app-muted);margin:0}.queue-card__head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.queue-card__meta{display:flex;flex-wrap:wrap;font-size:.85rem;gap:8px 12px}.queue-card__actions{justify-content:flex-end}.timeline{display:flex;flex-direction:column;gap:18px}.timeline__item{display:grid;gap:12px;grid-template-columns:18px minmax(0,1fr);position:relative}.timeline__dot{background:linear-gradient(135deg,var(--app-primary),#2dd4bf);border-radius:50%;height:12px;margin-top:6px;width:12px}.timeline-card{border-radius:24px;padding:18px}.timeline-card__head h4{margin:0}.timeline-card__body{gap:14px}.empty-state{align-items:center;background:#fff9;border:1px dashed rgba(148,163,184,.24);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:180px;padding:26px;text-align:center}.empty-state--compact{min-height:auto;padding:22px 18px}.empty-state__icon{align-items:center;background:#6c5ffc1f;border-radius:16px;color:var(--app-primary-dark);display:inline-flex;height:44px;justify-content:center;width:44px}.empty-state strong{font-size:1.05rem}.empty-state span{line-height:1.6;max-width:420px}.inline-hint{align-items:flex-start;background:#6c5ffc14;border:1px solid rgba(108,95,252,.14);border-radius:18px;flex-direction:row;gap:12px;padding:14px 16px}.inline-hint__icon{align-items:center;background:#ffffffa6;border-radius:12px;display:inline-flex;flex:0 0 28px;height:28px;justify-content:center;width:28px}.inline-hint__copy{gap:6px}.inline-hint__copy p,.inline-hint__copy strong{margin:0}.inline-hint--success{background:#19875414;border-color:#19875429}.inline-hint--warning{background:#fd7e1414;border-color:#fd7e1433}.inline-hint--danger{background:#dc354514;border-color:#dc35452e}.control{background:#fffffff5;border:1px solid rgba(148,163,184,.22);border-radius:16px;padding:13px 15px;width:100%}.control--select{max-width:240px}.asset-upload{min-width:0}.asset-upload__dropzone{background:#0193de0f;border:1px dashed rgba(1,147,222,.36);border-radius:var(--app-radius-md,16px);cursor:pointer;display:grid;gap:6px;padding:16px;position:relative}.asset-upload__dropzone span{color:var(--app-muted)}.asset-upload__dropzone small,.asset-upload__dropzone strong{min-width:0;overflow-wrap:anywhere}.asset-upload__dropzone small{color:var(--app-muted);line-height:1.45}.asset-upload__input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.asset-upload__preview{align-items:center;background:#ffffffc7;border:1px solid rgba(148,163,184,.16);border-radius:var(--app-radius-md,16px);display:grid;gap:12px;grid-template-columns:96px minmax(0,1fr);padding:12px}.asset-upload__preview img{background:linear-gradient(45deg,rgba(148,163,184,.12) 25%,transparent 0),linear-gradient(-45deg,rgba(148,163,184,.12) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(148,163,184,.12) 0),linear-gradient(-45deg,transparent 75%,rgba(148,163,184,.12) 0);background-color:#fff;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:1px solid rgba(148,163,184,.16);border-radius:12px;height:72px;-o-object-fit:contain;object-fit:contain;width:96px}.asset-upload__preview-copy{display:grid;gap:6px;min-width:0}.asset-upload__preview-copy p,.asset-upload__preview-copy strong{min-width:0;overflow-wrap:anywhere}.asset-upload__preview-copy .button{justify-self:start}.signing-asset-picker{background:#0f766e0f;border:1px solid rgba(15,118,110,.16);border-radius:var(--app-radius-md,16px);min-width:0;padding:14px}.signing-asset-picker--compact{padding:12px}.signing-asset-picker__header{display:grid;gap:4px}.signing-asset-picker__header p,.signing-asset-picker__header strong{min-width:0;overflow-wrap:anywhere}.signing-asset-picker__list{display:flex;flex-wrap:wrap;gap:8px}.signing-asset-picker .control--select{max-width:none}.success-text{color:#0f7a49;font-weight:600;margin:0}.error-text{color:var(--app-danger);font-weight:600;margin:0}.soft-chip{border:1px solid rgba(108,95,252,.12);padding:10px 14px}.filter-pills{display:flex;flex-wrap:wrap;gap:10px}.filter-pill{background:#f8fafce6;border:1px solid rgba(148,163,184,.16);border-radius:999px;color:var(--app-muted);cursor:pointer;font-weight:700;padding:10px 14px;transition:.18s ease}.filter-pill--active,.filter-pill:hover{background:#6c5ffc1f;border-color:#6c5ffc33;color:var(--app-primary-dark)}@media(max-width:1320px){.insight-grid,.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-hero{grid-template-columns:1fr}}@media(max-width:1040px){.overview-grid,.overview-grid--workspace,.page-grid,.page-grid--dashboard{grid-template-columns:1fr}}@media(max-width:760px){.cards-grid,.cards-grid--workspace,.insight-grid,.metrics-grid,.palette-grid,.workspace-stepbar{grid-template-columns:1fr}.data-panel,.page-hero{border-radius:24px}.action-bar,.filter-toolbar,.list-card,.queue-card,.queue-card__head{flex-direction:column}}.page{gap:20px}.page-hero{border:1px solid rgba(148,163,184,.14);border-radius:32px;box-shadow:0 26px 60px #0f172a1a;gap:22px;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);overflow:hidden;padding:28px;position:relative}.page-hero:after,.page-hero:before{border-radius:999px;content:"";inset:auto;pointer-events:none;position:absolute}.page-hero:before{background:radial-gradient(circle,hsla(0,0%,100%,.18),transparent 68%);height:180px;right:-42px;top:-58px;width:180px}.page-hero:after{background:radial-gradient(circle,hsla(0,0%,100%,.12),transparent 70%);bottom:-80px;height:220px;left:-40px;width:220px}.page-hero--brand{background:radial-gradient(circle at top right,hsla(0,0%,100%,.14),transparent 28%),linear-gradient(135deg,#5e58eb,#4282f4 58%,#1bb0b8);color:#fff}.page-hero--neutral{background:radial-gradient(circle at top right,rgba(108,95,252,.08),transparent 24%),linear-gradient(180deg,#fffffffa,#f5f8fcfa);color:var(--app-ink)}.page-hero--public{background:radial-gradient(circle at top right,hsla(0,0%,100%,.14),transparent 24%),linear-gradient(135deg,#182243fa,#24356cf5 58%,#0f766eeb);color:#fff}.page-hero--compact{padding:24px 26px}.page-hero__title{font-size:clamp(2rem,3vw,2.8rem);line-height:1.02;max-width:12ch}.action-bar__description,.data-panel__description,.empty-state span,.filter-toolbar__description,.inline-hint__copy p,.overview-stat p,.page-hero__description,.panel__copy p,.timeline-card__description{color:var(--app-muted)}.page-hero--brand .page-hero__description,.page-hero--brand .page-hero__eyebrow,.page-hero--public .page-hero__description,.page-hero--public .page-hero__eyebrow{color:#ffffffd1}.action-bar__copy,.data-panel__copy,.filter-toolbar__copy,.page-hero__actions,.page-hero__main,.page-hero__spotlight,.timeline-card__head{gap:10px}.page-hero__aside{gap:14px}.action-bar,.data-panel,.filter-toolbar,.page-hero__spotlight-card,.panel,.timeline-card{background:linear-gradient(180deg,#fffffffa,#f8fafcf0),#fff;border:1px solid rgba(148,163,184,.14);box-shadow:0 18px 36px #0f172a0f}.page-hero__spotlight-card{border-radius:22px;padding:18px;position:relative;z-index:1}.page-hero--brand .page-hero__spotlight-card,.page-hero--public .page-hero__spotlight-card{background:#ffffff24;border-color:#ffffff29;box-shadow:none}.page-hero--brand .page-hero__spotlight-card p,.page-hero--brand .page-hero__spotlight-label,.page-hero--public .page-hero__spotlight-card p,.page-hero--public .page-hero__spotlight-label{color:#ffffffc7}.page-hero__spotlight-card strong{font-size:1.12rem;margin:8px 0}.page-hero__spotlight-label{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.action-bar__actions,.action-bar__summary,.chip-grid,.data-panel__actions,.filter-bar,.filter-toolbar__filters,.filter-toolbar__summary,.hero__actions,.page-hero__actions,.status-cluster,.workspace-chip-grid,.workspace-panel-tags{gap:10px}.action-bar,.filter-toolbar{align-items:flex-start;border-radius:24px;gap:16px;justify-content:space-between;padding:18px 20px}.action-bar--sticky{top:100px}.action-bar__title,.data-panel__title,.filter-toolbar__title,.panel__header h3{letter-spacing:-.02em}.data-panel,.panel{border-radius:28px;overflow:hidden;position:relative}.data-panel:before,.panel:before{background:linear-gradient(90deg,rgba(108,95,252,.56),rgba(1,147,222,.44),transparent);content:"";height:4px;inset:0 0 auto;position:absolute}.data-panel--soft{background:linear-gradient(180deg,#6c5ffc14,#fffffffa),#fff}.data-panel--accent{background:linear-gradient(135deg,#6c5ffc1a,#0193de14,#fffffffa),#fff}.data-panel__header,.panel__header{align-items:flex-start;padding:22px 22px 0}.data-panel__body,.panel__body{padding:18px 22px 22px}.overview-stat{background:#f8fafcdb;border:1px solid rgba(148,163,184,.14);border-radius:18px;padding:14px 16px}.overview-stat strong{font-size:1.12rem}.soft-chip{align-items:center;background:#6c5ffc14;border:1px solid rgba(108,95,252,.14);border-radius:999px;color:var(--app-primary-dark);display:inline-flex;font-size:.78rem;font-weight:700;justify-content:center;line-height:1;min-height:34px;padding:8px 12px}.page-hero--brand .soft-chip,.page-hero--public .soft-chip{background:#ffffff24;border-color:#ffffff24;color:#fff}.insight-card{background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;border:1px solid rgba(148,163,184,.14);border-radius:24px;box-shadow:0 18px 34px #0f172a0f;padding:18px}.insight-card__head{align-items:center;gap:12px}.insight-card__icon{border-radius:16px;box-shadow:inset 0 1px #ffffff57;height:44px;width:44px}.insight-card__tag{background:#0f172a0d}.insight-card__value{font-size:clamp(1.7rem,2vw,2rem);line-height:1}.table-wrap{background:#fffffff5;border:1px solid rgba(148,163,184,.14);border-radius:24px;box-shadow:inset 0 1px #ffffffb3}.table--documents thead th{background:#f8fafcdb;color:var(--app-muted);font-size:.78rem;letter-spacing:.08em;padding-bottom:16px;padding-top:16px;text-transform:uppercase}.table--documents tbody td{padding-bottom:18px;padding-top:18px;vertical-align:top}.table__entity{gap:14px}.table__avatar{box-shadow:inset 0 1px #ffffff3d}.table__entity-copy strong{font-size:.98rem}.table__actions{gap:8px}.list-card,.queue-card{background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;border:1px solid rgba(148,163,184,.14);border-radius:22px;box-shadow:0 14px 28px #0f172a0d;padding:16px}.list-card__main span,.queue-card__main span,.queue-card__meta{color:var(--app-muted)}.empty-state{background:linear-gradient(180deg,#f8fafcd1,#fffffff5),#fff;border:1px dashed rgba(148,163,184,.22);border-radius:22px;padding:24px 18px}.inline-hint{border-radius:20px;box-shadow:0 12px 26px #0f172a0a}.panel__copy{display:flex;flex-direction:column;gap:8px}@media(max-width:1040px){.overview-grid,.overview-grid--workspace,.page-grid,.page-grid--dashboard,.page-hero{grid-template-columns:1fr}}@media(max-width:760px){.page-hero{border-radius:26px;padding:22px}.action-bar,.data-panel,.filter-toolbar,.insight-card,.panel{border-radius:22px}.asset-upload__preview{grid-template-columns:1fr}.asset-upload__preview img{height:120px;width:100%}}.canvas__meta,.chip-grid,.filter-bar,.hero__actions,.workspace-grid,.workspace-shell{display:flex}.login-feature-list{display:grid;gap:12px;margin-top:10px}.login-feature-item{background:#ffffff14;padding:14px 16px}.login-feature-item strong{display:block;margin-bottom:6px}.login-feature-item span{color:#ffffffc7;display:block;line-height:1.5}.auth-page{gap:22px;padding:18px 0 32px}.auth-page,.auth-page__hero{display:flex;flex-direction:column}.auth-page__hero{background:linear-gradient(135deg,#071120eb,#0f766eeb),linear-gradient(135deg,hsla(0,0%,100%,.12),transparent);border-radius:var(--app-radius-xl);box-shadow:0 28px 58px #2034602e;color:#fff;padding:28px 30px}.auth-grid{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.auth-card__submit{align-self:flex-start}.workspace-grid{align-items:flex-start;gap:22px}.workspace-grid>:first-child{flex:0 0 290px}.workspace-grid>:last-child{flex:1 1 auto}.workspace-hero{align-items:flex-start}.workspace-hero__meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.workspace-step{background:#ffffffc7;border:1px solid rgba(148,163,184,.18);border-radius:22px;box-shadow:0 10px 28px #0f172a0f;display:flex;gap:14px;padding:16px 18px}.workspace-step--done{background:linear-gradient(180deg,#0f766e14,#ffffffeb),#fff;border-color:#0f766e3d}.workspace-step__index{align-items:center;background:#6c5ffc1f;border-radius:999px;color:var(--app-primary-dark);display:inline-flex;flex:0 0 34px;font-weight:800;height:34px;justify-content:center;width:34px}.workspace-step--done .workspace-step__index{background:#0f766e29;color:#0f766e}.participant-draft-row p,.section-label,.workspace-callout p,.workspace-check p,.workspace-field-editor__header p,.workspace-step p{margin:0}.workspace-step p{color:var(--app-muted);margin-top:6px}.workspace-shell{align-items:flex-start;gap:22px}.workspace-sidebar{max-width:380px;min-width:340px;position:sticky;top:24px}.workspace-shell__main{flex:1 1 auto;min-width:0}.workspace-shell__side{flex:0 0 380px}.workspace-panel-note{background:#0f172a0a;border-radius:18px;padding:14px 16px}.workspace-callout{background:linear-gradient(135deg,#6c5ffc1a,#0f766e14),#fff;border:1px solid rgba(108,95,252,.12);border-radius:22px;padding:18px}.workspace-callout__title{display:block;font-size:1.08rem;margin:4px 0 10px}.workspace-checklist{display:flex;flex-direction:column;gap:10px}.workspace-check{align-items:flex-start;background:#f8fafceb;border:1px solid rgba(148,163,184,.18);border-radius:18px;display:flex;gap:12px;padding:12px 14px}.workspace-check--done{background:#f0fdfaeb;border-color:#0f766e38}.workspace-check__state{align-items:center;background:#94a3b82e;border-radius:999px;color:var(--app-primary-dark);display:inline-flex;flex:0 0 26px;font-weight:800;height:26px;justify-content:center;width:26px}.workspace-check--done .workspace-check__state{background:#0f766e29;color:#0f766e}.participant-draft-list,.participant-search__results{display:flex;flex-direction:column;gap:12px}.workspace-focus-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.workspace-focus-chip{background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;border:1px solid rgba(148,163,184,.18);border-radius:20px;color:var(--app-foreground);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px 16px;text-align:left;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.workspace-focus-chip strong{font-size:.95rem}.workspace-focus-chip span{color:var(--app-muted);font-size:.82rem;line-height:1.45}.workspace-focus-chip:hover{border-color:#6c5ffc3d;box-shadow:0 16px 30px #0f172a0f;transform:translateY(-1px)}.workspace-focus-chip--active{background:linear-gradient(180deg,#6c5ffc24,#fffffff5),#fff;border-color:#6c5ffc57;box-shadow:0 20px 34px #6c5ffc1f}.workspace-focus-chip--warning{border-style:dashed}.workspace-focus-card{align-items:flex-start;background:linear-gradient(135deg,#0f766e14,#6c5ffc14),#fff;border:1px solid rgba(15,118,110,.14);border-radius:22px;display:flex;gap:18px;justify-content:space-between;padding:18px}.workspace-focus-card__copy{display:flex;flex-direction:column;gap:6px}.workspace-focus-card__copy strong{font-size:1.02rem}.workspace-focus-card__stats{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.workspace-pressure-list{display:flex;flex-direction:column;gap:10px}.workspace-pressure-item{align-items:flex-start;background:#fff7edcc;border:1px solid rgba(251,146,60,.16);border-radius:16px;display:flex;gap:10px;padding:12px 14px}.workspace-pressure-item p{color:var(--app-muted);margin:0}.workspace-pressure-item__dot{background:#f59e0b;border-radius:999px;flex:0 0 10px;height:10px;margin-top:5px;width:10px}.participant-draft-row,.participant-search__result{align-items:center;background:linear-gradient(180deg,#fffffffa,#f8fafce6),#fff;border:1px solid rgba(148,163,184,.18);border-radius:20px;display:flex;gap:14px;justify-content:space-between;padding:16px}.participant-search__result{background:#f8fafcd1;border-radius:18px;padding:14px 16px}.participant-draft-row--placeholder{background:#f8fafce6;border-style:dashed}.participant-draft-row--active{border-color:#6c5ffc47;box-shadow:0 18px 32px #6c5ffc14}.participant-draft-row__identity{align-items:flex-start;display:flex;gap:12px;min-width:0}.participant-draft-row__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.participant-draft-row__sequence{align-items:center;background:#6c5ffc1f;border-radius:12px;color:var(--app-primary-dark);display:inline-flex;flex:0 0 34px;font-weight:800;height:34px;justify-content:center;width:34px}.section-label{color:var(--app-muted);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.palette-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.palette-item{background:#ffffffdb;border:1px solid rgba(148,163,184,.18);border-radius:18px;cursor:pointer;padding:14px 16px;text-align:left}.palette-item span{color:var(--app-muted);display:block;margin-top:6px}.palette-item--active{background:linear-gradient(180deg,#6c5ffc1f,#fffffff5),#fff;border-color:#6c5ffc5c;box-shadow:0 16px 28px #6c5ffc1f}.workspace-field-filters{display:grid;gap:12px;grid-template-columns:minmax(0,1.5fr) minmax(200px,.85fr)}.workspace-preset-shell{background:linear-gradient(135deg,#6c5ffc14,#0f766e0f),#fff;border:1px solid rgba(108,95,252,.14);border-radius:22px;padding:18px}.workspace-preset-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.workspace-preset-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workspace-preset-controls{background:#ffffffd1;border:1px solid rgba(148,163,184,.16);border-radius:20px;padding:16px}.workspace-preset-scope-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.workspace-preset-scope-chip{background:linear-gradient(180deg,#fffffff5,#f8fafce6),#fff;border:1px solid rgba(148,163,184,.18);border-radius:18px;color:var(--app-foreground);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:14px 16px;text-align:left;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.workspace-preset-scope-chip strong{font-size:.9rem}.workspace-preset-scope-chip span{color:var(--app-muted);font-size:.79rem;line-height:1.45}.workspace-preset-scope-chip:hover{border-color:#6c5ffc3d;transform:translateY(-1px)}.workspace-preset-scope-chip--active{background:linear-gradient(180deg,#6c5ffc24,#fffffff5),#fff;border-color:#6c5ffc57;box-shadow:0 18px 32px #6c5ffc14}.workspace-preset-range{width:min(100%,320px)}.workspace-preset-range .muted,.workspace-preset-summary p{margin:0}.workspace-preset-summary{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.workspace-preset-card{background:#ffffffe6;border:1px solid rgba(148,163,184,.18);border-radius:20px;display:flex;flex-direction:column;gap:14px;justify-content:space-between;padding:16px}.workspace-preset-card p{color:var(--app-muted);margin:6px 0 0}.workspace-preset-card__header{align-items:center;display:inline-flex;gap:10px}.workspace-preset-card__icon{align-items:center;background:#6c5ffc1a;border-radius:14px;color:var(--app-primary-dark);display:inline-flex;height:36px;justify-content:center;width:36px}.workspace-preset-card--disabled{opacity:.72}.workspace-preset-card--preview{border-color:#6c5ffc4d;box-shadow:0 18px 34px #6c5ffc1f}.workspace-preset-card__meta{display:flex;flex-wrap:wrap;gap:8px}.workspace-preset-card__actions{display:flex;flex-wrap:wrap;gap:10px}.workspace-preset-note{background:#f0fdfae6;border:1px solid rgba(15,118,110,.16);border-radius:16px;color:#0f766e;margin:0;padding:12px 14px}.workspace-preset-preview-note{background:#6c5ffc14;border:1px dashed rgba(108,95,252,.24);border-radius:16px;color:var(--app-primary-dark);margin:0;padding:12px 14px}.workspace-preview-legend{display:flex;flex-wrap:wrap;gap:8px}.workspace-preview-legend__item{align-items:flex-start;background:#ffffffe0;border:1px dashed rgba(148,163,184,.34);border-radius:16px;color:var(--app-primary-dark);cursor:pointer;display:inline-flex;flex-direction:column;font:inherit;gap:4px;min-width:132px;padding:10px 12px;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.workspace-preview-legend__meta{align-items:center;display:inline-flex;gap:8px}.workspace-preview-legend__swatch{background:var(--legend-accent,rgba(108,95,252,.82));border-radius:999px;box-shadow:0 0 0 3px var(--legend-soft,rgba(108,95,252,.12));flex:0 0 auto;height:11px;width:11px}.workspace-preview-legend__participant{color:var(--legend-muted,var(--app-muted));font-size:.72rem}.workspace-preview-legend__title{align-items:center;display:inline-flex;gap:8px}.workspace-preview-legend__icon{align-items:center;background:var(--legend-soft,rgba(108,95,252,.12));border-radius:10px;color:var(--legend-accent,rgba(108,95,252,.82));display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;width:24px}.workspace-preview-legend__item strong{font-size:.82rem}.workspace-preview-legend__item span{color:var(--app-muted);font-size:.76rem}.workspace-preview-legend__item small{align-items:center;color:var(--app-primary-dark);display:inline-flex;font-size:.72rem;gap:6px}.workspace-preview-legend__status-dot{background:#94a3b8d1;border-radius:999px;flex:0 0 auto;height:8px;width:8px}.workspace-preview-legend__status-dot--active{background:var(--legend-accent,rgba(108,95,252,.82))}.workspace-preview-legend__item:hover:not(:disabled){border-color:#6c5ffc47;transform:translateY(-1px)}.workspace-preview-legend__item:disabled{cursor:not-allowed;opacity:.48}.workspace-preview-legend__item--active{background:var(--legend-soft,rgba(108,95,252,.08));border-color:color-mix(in srgb,var(--legend-accent,rgba(108,95,252,.82)) 34%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--legend-accent,rgba(108,95,252,.82)) 18%,transparent)}.workspace-preview-legend__item--active small,.workspace-preview-legend__item--active span{color:var(--legend-muted,rgba(79,70,229,.82))}.workspace-field-groups{display:flex;flex-direction:column;gap:14px}.workspace-field-group{background:#f8fafcd1;border:1px solid rgba(148,163,184,.16);border-radius:22px;padding:16px}.workspace-field-group__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.workspace-field-group__header p{color:var(--app-muted);margin:6px 0 0}.field-row,.participant-row{align-items:center;border-bottom:1px solid rgba(148,163,184,.18);display:flex;gap:16px;justify-content:space-between;padding:16px 0}.field-row:last-child,.participant-row:last-child{border-bottom:0}.field-row--selected{background:linear-gradient(180deg,#6c5ffc14,#fffffff5),#fff;border:1px solid rgba(108,95,252,.22);border-radius:20px;margin-bottom:8px;padding:16px}.workspace-field-editor{border-top:1px dashed rgba(148,163,184,.26);padding-top:4px}.workspace-field-editor__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.upload-dropzone{background:linear-gradient(135deg,#6c5ffc14,#0f766e14),#ffffffdb;border:1px dashed rgba(108,95,252,.3);border-radius:24px;padding:18px}.upload-dropzone--dragging{border-color:#0f766e80;box-shadow:inset 0 0 0 1px #0f766e2e}.upload-dropzone__content h3{margin:0 0 12px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.canvas{width:100%}.canvas__sheet{background:linear-gradient(180deg,#6c5ffc0d,#ffffffeb),#fff;border:1px solid rgba(148,163,184,.18);border-radius:28px;padding:18px}.canvas__meta{align-items:flex-start;gap:16px;justify-content:space-between;margin-bottom:16px}.canvas__page{background:linear-gradient(180deg,#f8fafcf0,#fffffffa),#fff;border:1px dashed rgba(108,95,252,.28);border-radius:22px;min-height:520px;overflow:hidden;position:relative}.pdf-workspace{gap:18px}.pdf-page-shell,.pdf-workspace{display:flex;flex-direction:column}.pdf-page-shell{align-items:flex-start;gap:10px}.pdf-page-label{color:var(--app-muted);font-size:.88rem;font-weight:700}.pdf-page-stage{cursor:default;max-width:100%;position:relative}.pdf-page-stage--placing{cursor:crosshair}.pdf-page-stage canvas{border:1px solid rgba(148,163,184,.18);border-radius:18px;box-shadow:var(--app-shadow);display:block;max-width:100%}.viewer-tip{background:#6c5ffc14;border-radius:18px;color:var(--app-primary-dark);margin:0;padding:14px 16px}.viewer-tip--preview{background:#0f766e1a;color:#0f766e}.field-chip{align-items:flex-start;background:var(--field-chip-bg,rgba(15,118,110,.14));border:1px solid var(--field-chip-border,rgba(15,118,110,.22));border-radius:18px;box-shadow:var(--field-chip-shadow,0 12px 24px rgba(15,118,110,.08));color:var(--field-chip-text,var(--app-primary-dark));display:flex;gap:12px;justify-content:space-between;overflow:hidden;padding:12px 14px;position:absolute;touch-action:none}.field-chip--placed{min-height:54px;min-width:140px}.field-chip--interactive{cursor:grab}.field-chip--selected{border-color:var(--field-chip-strong-border,rgba(108,95,252,.48));box-shadow:var(--field-chip-shadow,0 12px 24px rgba(15,118,110,.08)),0 18px 36px #0f172a1f,0 0 0 2px #6c5ffc33}.field-chip--focused{border-color:var(--field-chip-strong-border,rgba(15,118,110,.44));box-shadow:var(--field-chip-shadow,0 12px 24px rgba(15,118,110,.08)),0 18px 36px #0f172a1f,0 0 0 2px var(--field-chip-focus-ring,rgba(15,118,110,.16))}.field-chip--dimmed{filter:saturate(.72);opacity:.45}.field-chip--preview{background:var(--field-chip-preview-bg,rgba(108,95,252,.08));border-color:var(--field-chip-preview-border,rgba(108,95,252,.34));border-style:dashed;box-shadow:var(--field-chip-preview-shadow,0 10px 22px rgba(108,95,252,.1));pointer-events:none}.field-chip--preview .field-chip__content span{color:var(--field-chip-muted,rgba(79,70,229,.78))}.field-chip strong{display:block;margin-bottom:6px}.field-chip__content{min-width:0}.field-chip__content span{color:var(--field-chip-muted,var(--app-muted));display:block;font-size:.82rem}.field-chip__preview-badge{align-items:center;background:var(--field-chip-badge-bg,rgba(108,95,252,.14));border-radius:999px;color:var(--field-chip-badge-text,var(--app-primary-dark));display:inline-flex;font-size:.7rem;font-weight:700;gap:6px;letter-spacing:.02em;margin-bottom:8px;padding:4px 10px}.field-chip__actions{align-items:center;display:flex;flex-direction:column;gap:8px}.field-chip__remove,.field-chip__resize{background:transparent;border:0;padding:0}.field-chip__remove{border-radius:999px;color:var(--app-danger);font-size:.9rem;font-weight:700;height:24px;width:24px}.field-chip__resize{align-self:flex-end;background:linear-gradient(135deg,transparent 0 35%,rgba(15,23,42,.22) 35% 50%,transparent 50% 65%,rgba(15,23,42,.42) 65% 80%,transparent 80% 100%);border-radius:4px;cursor:se-resize;height:16px;width:16px}.setting-value{background:#6c5ffc14;border-radius:14px;color:var(--app-primary-dark);display:inline-block;padding:12px 14px}@media(max-width:1280px){.workspace-stepbar{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell{flex-direction:column}.workspace-shell__side,.workspace-sidebar{max-width:none;min-width:0;position:static;width:100%}}@media(max-width:1200px){.workspace-grid{flex-direction:column}.workspace-grid>:first-child{flex-basis:auto}}@media(max-width:980px){.auth-grid{grid-template-columns:1fr}.align-end{align-items:flex-start}}@media(max-width:760px){.field-row,.participant-draft-row,.participant-row,.participant-search__result,.workspace-field-editor__header,.workspace-focus-card{align-items:flex-start;flex-direction:column}.participant-draft-row__actions,.queue-card__actions{justify-content:flex-start}.field-row--selected{padding:14px}.workspace-field-filters{grid-template-columns:1fr}.workspace-focus-card__stats{justify-content:flex-start}.workspace-preset-header{flex-direction:column}.workspace-preset-range{width:100%}}.auth-page{gap:20px;padding:6px 0 32px;position:relative}.auth-grid{gap:20px}.login-feature-item{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.12);border-radius:20px;box-shadow:inset 0 1px #ffffff14}.workspace-shell{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(300px,.82fr) minmax(0,1.46fr) minmax(320px,.82fr)}.workspace-shell__side,.workspace-sidebar{position:sticky;top:98px}.workspace-shell__main,.workspace-shell__side,.workspace-sidebar{min-width:0}.workspace-shell__side,.workspace-sidebar{max-width:none}.workspace-step{border-radius:24px}.workspace-callout,.workspace-focus-card{box-shadow:0 16px 30px #0f172a0f}.participant-draft-row,.participant-search__result,.workspace-focus-chip{box-shadow:0 14px 28px #0f172a0d}@media(max-width:1200px){.workspace-shell{grid-template-columns:1fr}.workspace-shell__side,.workspace-sidebar{position:static;top:auto}}.stack-md{gap:16px}.stack-sm{gap:12px}.stack-xs{gap:8px}:root{--app-panel-border:var(--app-line-soft);--app-control-height:38px}body{color:var(--app-ink);letter-spacing:0}.public-shell,.shell,body{background:var(--app-bg)}.page-hero:after,.page-hero:before,.public-shell__glow,.shell:before{content:none;display:none}.shell{grid-template-columns:260px minmax(0,1fr)}.shell__body{gap:18px;padding:20px 24px 32px}.shell__content{max-width:1480px;width:100%}.sidebar{background:var(--app-shell);border-right:1px solid hsla(0,0%,100%,.1);box-shadow:none;gap:12px;overflow:auto;padding:18px}.brand{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:10px;margin-bottom:2px;padding-bottom:14px}.brand__identity{align-items:center;color:#f8fafc;display:grid;gap:12px;grid-template-columns:24px minmax(0,1fr);min-width:0}.brand__identity>.glyph-icon{color:#f8fafc}.brand span,.brand strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand strong{font-size:15px;line-height:1.25}.brand span{color:var(--ndt-gray-300);font-size:12px;margin-top:3px}.mobile-menu-button,.sidebar-collapse-button{background:#ffffff14;border:1px solid hsla(0,0%,100%,.18);border-radius:var(--app-radius-md);color:#f8fafc;cursor:pointer;display:grid;flex:0 0 auto;place-items:center}.sidebar-collapse-button{height:36px;margin-left:auto;width:36px}.mobile-menu-button{display:none;height:40px;margin-left:auto;width:40px}.mobile-menu-button:hover,.sidebar-collapse-button:hover{background:#ffffff24}.sidebar-collapse-symbol{align-items:center;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:15px;font-weight:900;justify-content:center;letter-spacing:0;line-height:.8;min-width:22px;transform:translateY(-1px)}.tab-nav{align-content:start;display:grid;gap:4px;grid-auto-rows:max-content}.tab-nav__button{align-items:center;background:transparent;border:0;border-radius:var(--app-radius-md);color:#e5e7eb;cursor:pointer;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr);min-height:36px;padding:7px 10px;text-align:left;width:100%}.tab-nav__button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-nav__button.is-active,.tab-nav__button:hover{background:#ffffff1f}.sidebar-controls{align-content:start;border-top:1px solid hsla(0,0%,100%,.12);display:grid;gap:10px;grid-auto-rows:max-content;margin-top:4px;padding-top:14px}.sidebar-project-select{display:grid;gap:4px;min-width:0}.sidebar-project-select span{color:var(--ndt-gray-300);font-size:11px;font-weight:800;text-transform:uppercase}.sidebar-project-select small,.sidebar-project-select strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-project-select strong{color:#f8fafc;font-size:13px}.sidebar-project-select small{color:var(--ndt-gray-300);font-size:11px}.sidebar-profile-card{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--app-radius-md);display:grid;gap:10px;padding:8px}.sidebar-profile-summary{align-items:center;background:transparent;border:0;color:#f8fafc;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:0;text-align:left;width:100%}.profile-avatar{background:#14b8a6;border-radius:999px;color:#fff;display:grid;font-size:12px;font-weight:850;height:34px;place-items:center;width:34px}.profile-copy{display:grid;gap:2px;min-width:0}.profile-copy small,.profile-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-copy strong{color:#fff;font-size:13px}.profile-copy small{color:var(--ndt-gray-300);font-size:11px}.public-shell__brand-mark{background:transparent;border-color:transparent;border-radius:var(--app-radius-md);box-shadow:none;height:44px;padding:0;width:132px}.public-shell__brand-mark img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.sidebar-menu-panel{align-content:start;display:grid;flex:1 1 auto;gap:10px;grid-template-rows:max-content max-content;min-height:0}.header,.public-shell__brandbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--app-surface);border:1px solid var(--app-panel-border);border-radius:var(--app-radius-md);box-shadow:var(--app-shadow)}.header{align-items:start;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:10px 12px;position:sticky;top:0;transition:padding .18s ease,transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease;will-change:transform;z-index:25}.header--scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-color:#0f766e29;box-shadow:0 12px 28px #0f172a1a}.header__headline,.header__main{gap:6px;min-width:0}.header__actions,.header__main{width:100%}.header__headline{align-items:center;display:flex;flex-flow:row wrap}.header__context{align-items:center;flex:1 1 260px;gap:8px;min-width:0}.empty-state__icon,.header__context-icon,.header__shortcut-icon,.inline-hint__icon,.insight-card__icon,.metric-card__icon,.participant-draft-row__sequence,.table__avatar,.workspace-check__state,.workspace-preset-card__icon,.workspace-preview-legend__icon,.workspace-step__index{background:var(--app-primary-soft);border-radius:var(--app-radius-md);box-shadow:none;color:var(--app-primary-dark)}.header__context-icon{flex:0 0 34px;height:34px;width:34px}.header__context-copy{gap:2px;min-width:0}.header__context-copy .eyebrow{font-size:.64rem;line-height:1;margin:0}.header__title{font-size:clamp(1rem,1.18vw,1.18rem);letter-spacing:0;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__description{display:none}.header__crumbs{font-size:.76rem;gap:6px;line-height:1;min-height:22px}.header__action-links,.header__actions,.header__cta-group,.header__meta{gap:6px}.header__meta{align-items:center}.header__chip,.header__shortcut,.header__user{background:var(--app-surface-muted);border-color:var(--app-line-soft);border-radius:var(--app-radius-md);color:var(--app-muted)}.header__chip{font-size:.74rem;line-height:1.1;min-height:28px;padding:5px 8px}.header .dot{height:7px;width:7px}.header__chip--accent,.header__shortcut--active{background:var(--app-primary-soft);border-color:#99f6e4;color:var(--app-primary-dark)}.avatar--solid,.header__user-avatar{background:var(--app-primary);color:#fff}.header__actions{align-items:center;-moz-column-gap:6px;column-gap:6px;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;justify-content:flex-end;row-gap:5px;width:100%}.header__action-links,.header__actions .header__meta,.header__cta-group{justify-content:flex-end;min-width:0}.header__actions .header__meta{grid-column:1/-1}.header__shortcut{gap:7px;min-height:32px;padding:4px 8px}.header__shortcut-icon{flex:0 0 26px;height:26px;width:26px}.header__shortcut-copy{gap:0}.header__shortcut-copy strong{font-size:.78rem;line-height:1.1}.header__shortcut-copy span,.header__user-copy span{display:none}.header__user{gap:7px;max-width:190px;min-height:32px;padding:4px 8px}.header__user-avatar{flex:0 0 28px;font-size:.72rem;height:28px;width:28px}.header__user-copy{gap:0}.header__user-copy strong{font-size:.78rem;line-height:1.1}.header__actions>.button--soft,.header__cta-group .button{font-size:.8rem;min-height:32px;padding:6px 9px}.button{align-items:center;align-self:center;border:1px solid transparent;border-radius:var(--app-radius-md);box-shadow:0 1px 2px #1018280d;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:800;gap:8px;justify-content:center;letter-spacing:0;line-height:1.15;max-width:100%;min-height:var(--app-control-height);min-width:0;padding:9px 12px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.button:hover{text-decoration:none;transform:translateY(-1px)}.button:focus-visible{outline:3px solid rgba(15,118,110,.18);outline-offset:2px}.button:disabled,.button[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.62;transform:none}.button--primary{background:var(--app-primary);border:1px solid var(--app-primary);box-shadow:0 8px 18px #0f766e2e;color:#fff}.button--primary:hover{background:var(--app-primary-dark);border-color:var(--app-primary-dark);box-shadow:0 10px 20px #0f766e38}.button--secondary,.button--soft{background:var(--app-primary-soft);border:1px solid #99f6e4;color:var(--app-primary-dark)}.button--secondary:hover,.button--soft:hover{background:#ccfbf1;border-color:#5eead4;box-shadow:0 8px 18px #0f766e1a;color:var(--app-primary-dark)}.button--ghost{background:var(--app-surface);border:1px solid var(--app-line);color:var(--app-ink)}.button--ghost:hover{background:var(--app-primary-soft);border-color:#99f6e4;box-shadow:0 8px 18px #0f766e14;color:var(--app-primary-dark)}.button--danger{background:#fff5f4;border-color:#fecdca;color:var(--app-danger)}.button--danger:hover{background:#fef3f2;border-color:#fda29b;box-shadow:0 8px 18px #b423181a;color:#912018}.button--icon,.header__nav-trigger,.shell-nav-button{border-radius:var(--app-radius-md);height:38px;min-width:38px;padding:0;width:38px}.page{gap:16px}.action-bar,.canvas__page,.canvas__sheet,.data-panel,.empty-state,.field-row--selected,.filter-toolbar,.inline-hint,.insight-card,.list-card,.metric-card,.overview-stat,.page-hero,.panel,.participant-draft-row,.participant-search__result,.queue-card,.table-wrap,.timeline-card,.upload-dropzone,.workspace-callout,.workspace-field-group,.workspace-focus-card,.workspace-preset-card,.workspace-preset-controls,.workspace-preset-shell,.workspace-step{background:var(--app-surface);border:1px solid var(--app-panel-border);border-radius:var(--app-radius-md);box-shadow:var(--app-shadow)}.page-hero{gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.68fr);overflow:visible;padding:20px}.auth-page__hero,.page-hero--brand,.page-hero--neutral,.page-hero--public{background:var(--app-surface);border-color:var(--app-panel-border);box-shadow:var(--app-shadow);color:var(--app-ink)}.auth-page__hero .page-hero__description,.auth-page__hero .page-hero__eyebrow,.page-hero--brand .page-hero__description,.page-hero--brand .page-hero__eyebrow,.page-hero--public .page-hero__description,.page-hero--public .page-hero__eyebrow{color:var(--app-muted)}.auth-page__hero h1,.auth-page__hero h2,.auth-page__hero h3,.auth-page__hero strong{color:var(--app-ink)}.page-hero__title{font-size:clamp(1.55rem,2.2vw,2.2rem);letter-spacing:0;line-height:1.12;max-width:none}.action-bar__description,.data-panel__description,.empty-state span,.filter-toolbar__description,.inline-hint__copy p,.overview-stat p,.page-hero__description,.timeline-card__description{line-height:1.5}.page-hero--brand .page-hero__spotlight-card,.page-hero--public .page-hero__spotlight-card,.page-hero__spotlight-card{background:var(--app-surface-muted);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);box-shadow:none;color:var(--app-ink)}.page-hero--brand .page-hero__spotlight-card p,.page-hero--brand .page-hero__spotlight-label,.page-hero--public .page-hero__spotlight-card p,.page-hero--public .page-hero__spotlight-label{color:var(--app-muted)}.action-bar,.filter-toolbar{flex-direction:row;padding:14px 16px}.action-bar--sticky{top:84px}.data-panel,.panel{overflow:hidden}.data-panel:before,.panel:before{content:none;display:none}.data-panel--accent,.data-panel--soft{background:var(--app-surface)}.data-panel__header,.panel__header{padding:16px 16px 0}.data-panel__body,.panel__body{gap:14px;padding:14px 16px 16px}.insight-card,.metric-card{padding:14px}.insight-card__head,.metric-card__head{margin-bottom:12px}.badge--info,.badge--primary,.filter-pill--active,.filter-pill:hover,.insight-card--primary .insight-card__icon,.metric-card--primary .metric-card__icon,.soft-chip{background:var(--app-primary-soft);border-color:#99f6e4;color:var(--app-primary-dark)}.badge--live,.badge--positive,.insight-card--positive .insight-card__icon,.metric-card--positive .metric-card__icon{background:#ecfdf3;color:var(--app-success)}.badge--stale,.badge--warning,.insight-card--warning .insight-card__icon,.metric-card--warning .metric-card__icon{background:#fffaeb;color:var(--app-warning)}.badge--danger,.insight-card--danger .insight-card__icon,.metric-card--danger .metric-card__icon{background:#fff1f3;color:var(--app-danger)}.badge,.filter-pill,.insight-card__tag,.metric-card__delta,.soft-chip{border-radius:999px}.table,.table-wrap{background:var(--app-surface)}.table td,.table th{border-bottom:1px solid var(--app-line-soft);padding:11px 12px}.table th,.table--documents thead th{background:var(--app-surface-muted);color:#475467;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.table tbody tr:hover{background:#f0fdfa}.table__progress-bar{background:var(--app-line-soft)}.dot--live,.table__progress-bar span,.timeline__dot{background:var(--app-primary)}.dot--live{box-shadow:0 0 0 4px #0f766e24}.empty-state{background:var(--app-surface);border-style:dashed}.inline-hint{background:var(--app-primary-soft);border-color:#99f6e4;color:var(--app-primary-dark)}.inline-hint--success{background:#ecfdf3;border-color:#abefc6}.inline-hint--warning{background:#fffaeb;border-color:#fedf89}.inline-hint--danger{background:#fff1f3;border-color:#fecdca}.control,.workspace-preset-range input,input,select,textarea{border-radius:var(--app-radius-md)}.control{background:var(--app-surface);border-color:var(--app-line)}.public-shell{overflow:visible;padding:20px}.public-shell__body{gap:16px}.public-shell__brandbar{padding:12px 14px}.login-feature-item,.palette-item,.participant-draft-row--placeholder,.workspace-check,.workspace-focus-chip,.workspace-panel-note,.workspace-preset-scope-chip,.workspace-pressure-item,.workspace-preview-legend__item{background:var(--app-surface-muted);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);box-shadow:none}.login-feature-item span{color:var(--app-muted)}.workspace-shell{gap:16px;grid-template-areas:"sidebar main";grid-template-columns:minmax(280px,1fr) minmax(0,2fr)}.workspace-main{grid-area:main;min-width:0}.workspace-sidebar{grid-area:sidebar}.workspace-shell__side,.workspace-sidebar{top:86px}.workspace-action-bar{align-items:center;display:grid;gap:10px;grid-template-columns:max-content minmax(0,1fr) auto;padding:10px 12px}.workspace-action-bar .action-bar__copy{align-items:center;flex-direction:row;gap:4px;min-width:0}.workspace-action-bar .action-bar__copy .eyebrow{margin:0;white-space:nowrap}.workspace-action-bar .action-bar__copy .eyebrow:after{background:var(--app-primary);border-radius:999px;content:"";display:inline-block;height:4px;margin-left:8px;vertical-align:middle;width:4px}.workspace-action-bar .action-bar__summary{min-width:0}.workspace-action-bar .action-bar__summary .chip-grid{flex-wrap:nowrap;gap:6px;justify-content:flex-start;min-width:0}.workspace-action-bar .action-bar__actions .button,.workspace-action-bar .action-bar__summary .soft-chip{font-size:.74rem;min-height:30px;padding:5px 8px}.workspace-action-bar .action-bar__actions{flex-wrap:nowrap;gap:6px;justify-content:flex-end;min-width:-moz-max-content;min-width:max-content}.workspace-action-bar .action-bar__actions .button{justify-content:center;overflow-wrap:anywhere;white-space:normal}.workspace-guide-steps{display:grid;gap:8px}.workspace-guide-step{align-items:center;background:var(--app-surface-muted);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);box-shadow:none;color:var(--app-ink);display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr);padding:9px 10px;text-align:left;width:100%}.workspace-guide-step:hover{background:var(--app-surface);border-color:var(--app-line)}.workspace-guide-step__index{background:var(--app-surface);border:1px solid var(--app-line-soft);border-radius:999px;color:var(--app-muted);display:grid;font-size:.78rem;font-weight:850;height:30px;place-items:center;width:30px}.workspace-guide-step__copy{display:grid;gap:2px;min-width:0}.workspace-guide-step__copy small,.workspace-guide-step__copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-guide-step__copy small{color:var(--app-muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.workspace-guide-step__copy strong{font-size:.88rem}.workspace-guide-step--active{background:var(--app-primary-soft);border-color:#99f6e4}.workspace-guide-step--active .workspace-guide-step__index,.workspace-guide-step--done .workspace-guide-step__index{background:var(--app-primary);border-color:var(--app-primary);color:#fff}.workspace-guide-step--attention .workspace-guide-step__index{background:#fffaeb;border-color:#fedf89;color:var(--app-warning)}.workspace-guide-current,.workspace-guide-notice{border-radius:var(--app-radius-md);padding:10px 12px}.workspace-guide-current{background:var(--app-surface);border:1px solid var(--app-line-soft)}.workspace-guide-current p{color:var(--app-muted);line-height:1.45;margin:0}.workspace-guide-current strong{display:block;margin-bottom:6px}.workspace-guide-notice{background:#fffaeb;border:1px solid #fedf89;color:var(--app-warning);font-size:.84rem;font-weight:700;line-height:1.45;margin:0}.workspace-guide-footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.workspace-guide-footer .button{flex:1 1 auto}.workspace-guide-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;min-width:0;position:sticky;top:86px;width:100%;z-index:18}.workspace-guide-panel .panel__header{align-items:center;gap:10px;min-height:70px;padding:12px 14px 0}.workspace-guide-panel .panel__copy{gap:2px;min-width:0}.workspace-guide-panel .panel__copy .eyebrow{font-size:.68rem;margin:0}.workspace-guide-panel .panel__header h3{font-size:.98rem;line-height:1.2;margin:0}.workspace-guide-panel .panel__copy .muted{display:-webkit-box;font-size:.78rem;line-height:1.35;margin:0;min-height:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.workspace-guide-panel .panel__actions{min-width:-moz-max-content;min-width:max-content}.workspace-guide-panel .panel__body{min-height:135px;min-width:0;padding:8px 14px 12px}.workspace-guide-panel .workspace-guide{align-items:stretch;display:grid;gap:8px;grid-template-areas:"steps footer" "notice notice";grid-template-columns:minmax(0,1fr) minmax(190px,.24fr);grid-template-rows:77px 38px;min-height:123px}.workspace-guide-panel .workspace-guide-steps{gap:8px;grid-area:steps;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-guide-panel .workspace-guide-step{height:77px;min-height:77px;padding:7px 9px}.workspace-guide-panel .workspace-guide-notice{display:-webkit-box;grid-area:notice;height:38px;margin:0;max-height:38px;min-height:38px;overflow:hidden;padding:7px 10px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspace-guide-panel .workspace-guide-footer{align-content:center;align-self:center;display:grid;gap:4px;grid-area:footer;grid-template-rows:repeat(2,minmax(0,1fr));min-height:64px;overflow:hidden}.workspace-guide-panel .workspace-guide-footer .badge,.workspace-guide-panel .workspace-guide-footer .button{justify-content:center;width:100%}.workspace-guide-panel .workspace-guide-footer .badge,.workspace-guide-panel .workspace-guide-footer .button.button{align-self:stretch;font-size:.72rem;height:30px;line-height:1.1;min-height:0;overflow-wrap:anywhere;padding:4px 8px;white-space:normal}.workspace-preview-panel{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);gap:8px;padding:10px}.workspace-preview-panel__header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.workspace-preview-panel__header>div{min-width:0}.workspace-preview-panel__header strong{color:var(--app-ink);display:block;font-size:.9rem;line-height:1.25;margin-bottom:3px}.workspace-preview-panel__header p{color:var(--app-muted);font-size:.78rem;line-height:1.4;margin:0}.workspace-preview-actions{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-preview-actions .button{justify-content:center;overflow-wrap:anywhere;white-space:normal;width:100%}.workspace-preview-frame-shell{background:var(--app-surface);border:1px solid var(--app-line);border-radius:var(--app-radius-md);overflow:hidden}.workspace-preview-frame{background:var(--app-surface-muted);border:0;display:block;height:min(54vh,520px);min-height:320px;width:100%}.workspace-recipient-core-grid{display:grid;gap:7px;grid-template-columns:minmax(0,1fr) minmax(160px,.42fr)}.workspace-recipient-core-grid .stack-xs{gap:4px}.workspace-recipient-core-grid label>span{color:var(--app-muted);font-size:.72rem;font-weight:800;line-height:1.2}.workspace-recipient-core-grid .control{border-radius:var(--app-radius-sm);font-size:.78rem;line-height:1.2;min-height:32px;padding:6px 9px}.workspace-recipient-core-grid .control[readonly]{background:var(--app-surface-muted);color:var(--app-muted)}.workspace-recipient-core-grid .control--select{max-width:none;padding-right:28px}.workspace-preset-advanced,.workspace-recipient-options{background:var(--app-surface-muted);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);box-shadow:none;overflow:hidden}.workspace-preset-advanced summary,.workspace-recipient-options summary{align-items:center;color:var(--app-ink);cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;min-height:38px;padding:8px 10px}.workspace-preset-advanced summary::-webkit-details-marker,.workspace-recipient-options summary::-webkit-details-marker{display:none}.workspace-preset-advanced summary::marker,.workspace-recipient-options summary::marker{content:""}.workspace-preset-advanced summary:after,.workspace-recipient-options summary:after{background:var(--app-surface);border-radius:999px;color:var(--app-primary-dark);content:"+";display:inline-grid;flex:0 0 22px;font-weight:900;height:22px;place-items:center;width:22px}.workspace-preset-advanced[open] summary:after,.workspace-recipient-options[open] summary:after{content:"-"}.workspace-preset-advanced summary>span:first-child,.workspace-recipient-options summary>span:first-child{display:grid;gap:2px;min-width:0}.workspace-recipient-options summary small{color:var(--app-muted);font-size:.76rem;line-height:1.35}.workspace-preset-advanced__body,.workspace-recipient-options__body{padding:0 10px 10px}.workspace-recipient-options__body{gap:8px}.workspace-recipient-options__body .stack-xs{gap:4px}.workspace-recipient-options__body label>span{color:var(--app-muted);font-size:.72rem;font-weight:800;line-height:1.2}.workspace-recipient-options .overview-grid--workspace{gap:7px;grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}.workspace-recipient-options__body .control{border-radius:var(--app-radius-sm);font-size:.78rem;line-height:1.2;min-height:32px;padding:6px 9px}.workspace-recipient-options__body .control--select{max-width:none;padding-right:28px}.workspace-recipient-options textarea{line-height:1.35;min-height:68px;resize:vertical}.workspace-focus-grid{gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.workspace-focus-chip{gap:4px;padding:10px 12px}.participant-draft-list,.participant-search__results,.workspace-pressure-list{gap:8px}.participant-draft-row,.participant-search__result{gap:10px;padding:10px 12px}.participant-draft-row__actions{gap:6px}.workspace-field-count-badge{background:var(--app-surface-muted);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);color:var(--app-muted);font-size:.76rem;font-weight:800;line-height:1.15;min-height:30px;min-width:104px;padding:5px 12px;text-align:center;white-space:nowrap}.workspace-field-count-badge:before{display:none}.participant-draft-row__actions .workspace-field-count-badge,.workspace-field-group__header .workspace-field-count-badge{flex:0 0 auto}.workspace-preset-shell{background:linear-gradient(180deg,#fff,#f8fffd);border-color:#99f6e4;gap:9px;padding:12px}.workspace-preset-header{align-items:start;display:grid;gap:7px;grid-template-columns:1fr}.workspace-preset-header p{margin:0}.workspace-preset-header__copy{align-content:start;display:grid;min-width:0}.workspace-preset-status{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;min-width:0}.workspace-preset-status .badge{justify-content:center;max-width:100%;min-height:28px;overflow-wrap:anywhere;padding:5px 9px;text-align:center;white-space:nowrap}.workspace-preset-summary-row{align-items:start;display:grid;gap:8px;grid-template-columns:1fr}.workspace-preset-primary-hint{align-items:center;background:#f8fffd;border:1px solid rgba(15,118,110,.16);border-radius:var(--app-radius-md);color:var(--app-primary-dark);display:flex;font-size:.82rem;font-weight:760;gap:8px;line-height:1.42;margin:0;min-height:36px;padding:7px 10px}.workspace-preset-primary-hint:before{background:var(--app-primary);border-radius:999px;box-shadow:0 0 0 4px #0f766e1a;content:"";flex:0 0 8px;height:8px;width:8px}.workspace-preset-advanced{align-self:start;background:var(--app-surface);padding:0}.workspace-preset-advanced summary{align-items:center;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:minmax(0,1fr) 24px;grid-template-rows:auto auto;min-height:36px;row-gap:5px}.workspace-preset-advanced__summary:after{grid-column:2;grid-row:2;height:24px;justify-self:end;width:24px}.workspace-preset-scope-grid{gap:7px;grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.workspace-preset-scope-chip{gap:3px;min-height:58px;padding:8px}.workspace-preset-scope-chip strong{font-size:.84rem}.workspace-preset-scope-chip span{font-size:.74rem;line-height:1.35}.workspace-preset-grid{display:grid;gap:8px;grid-template-columns:1fr}.workspace-preset-card{background:var(--app-surface);border-color:var(--app-line-soft);display:block;min-height:0;overflow:hidden;padding:0}.workspace-preset-card__summary{align-items:center;-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 24px;grid-template-rows:auto auto;list-style:none;min-height:58px;padding:8px 10px;row-gap:5px}.workspace-preset-card__summary::-webkit-details-marker{display:none}.workspace-preset-card__summary::marker{content:""}.workspace-preset-card__summary:after{background:var(--app-surface-muted);border-radius:999px;color:var(--app-primary-dark);content:"+";display:inline-grid;font-weight:900;grid-column:2;grid-row:2;height:24px;justify-self:end;place-items:center;width:24px}.workspace-preset-card[open] .workspace-preset-card__summary:after{content:"-"}.workspace-preset-card__body{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(160px,.35fr);padding:0 10px 10px}.workspace-preset-card__main{align-content:start;display:grid;gap:7px;min-width:0}.workspace-preset-card p{line-height:1.4;margin:0}.workspace-preset-summary-title-row{align-items:center;display:flex;gap:8px;grid-column:1/-1;justify-content:space-between;min-width:0}.workspace-preset-advanced__summary .workspace-preset-summary-meta-row,.workspace-preset-advanced__summary .workspace-preset-summary-title-row{display:flex}.workspace-preset-summary-title-row strong{min-width:0;overflow-wrap:anywhere}.workspace-preset-summary-title-row .badge{flex:0 0 auto;justify-content:center;max-width:min(44%,180px);overflow-wrap:anywhere;text-align:center;white-space:normal}.workspace-preset-mode-badge{background:var(--app-primary-soft);border:1px solid #99f6e4;border-radius:var(--app-radius-md);box-shadow:0 1px 2px #1018280d;color:var(--app-primary-dark);flex:0 1 190px;font-size:.8rem;font-weight:800;line-height:1.15;max-width:min(100%,220px);min-height:32px;min-width:168px;padding:7px 12px;white-space:nowrap;width:min(220px,100%)}.workspace-preset-mode-badge.badge--warning{background:#fffaeb;border-color:#fedf89;color:var(--app-warning)}.workspace-preset-summary-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;grid-column:1;grid-row:2;justify-content:flex-start;min-width:0}.workspace-preset-card__header{display:block;min-width:0}.workspace-preset-card__header strong{line-height:1.22;min-width:0;overflow-wrap:anywhere}.workspace-preset-card__icon{flex:0 0 30px;height:30px;width:30px}.workspace-preset-card__meta{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.workspace-preset-card__meta .badge{font-size:.72rem;min-height:24px;padding:4px 7px}.workspace-preset-card__message,.workspace-preset-card__target{font-size:.8rem}.workspace-preset-card__message{color:var(--app-warning)}.workspace-preset-card__actions{align-content:start;display:grid;gap:6px;grid-template-columns:1fr;min-width:0}.workspace-preset-card__actions .button{font-size:.78rem;justify-content:center;min-height:32px;padding:6px 8px;width:100%}.workspace-preset-shell--blocked{background:linear-gradient(180deg,#fff,#fffcf5);border-color:#fedf89}.workspace-preset-shell--blocked .workspace-preset-card--disabled{background:#fff;opacity:1}.workspace-preset-shell--blocked .workspace-preset-card--disabled .workspace-preset-card__actions{opacity:.72}.workspace-preset-note--warning{background:#fffaeb;border:1px solid #fedf89;color:var(--app-warning)}.workspace-field-editor{border-top:1px solid var(--app-line-soft);gap:8px;padding-top:8px}.workspace-field-editor__header{align-items:center;background:var(--app-surface-muted);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);gap:10px;padding:8px 10px}.workspace-field-editor__header>div{display:grid;gap:2px;min-width:0}.workspace-field-editor__header .eyebrow{font-size:.66rem;line-height:1;margin:0}.workspace-field-editor__header strong{font-size:.9rem;line-height:1.2;min-width:0;overflow-wrap:anywhere}.workspace-field-editor__header .muted{font-size:.74rem;line-height:1.34;margin:0}.workspace-field-editor__header>.badge{flex:0 0 auto;font-size:.72rem;min-height:24px;padding:4px 7px}.workspace-field-editor .signing-asset-picker--compact{background:#f8fffd;border-color:var(--app-line-soft);gap:7px;padding:8px}.workspace-field-editor .signing-asset-picker__header{gap:2px}.workspace-field-editor .signing-asset-picker__header .eyebrow{font-size:.64rem;margin:0}.workspace-field-editor .signing-asset-picker__header strong{font-size:.84rem;line-height:1.2}.workspace-field-editor .signing-asset-picker__header .muted{font-size:.74rem;line-height:1.34;margin:0}.workspace-field-editor .signing-asset-picker__list{gap:5px}.workspace-field-editor .soft-chip{font-size:.72rem;min-height:24px;padding:4px 7px}.workspace-field-editor .stack-xs{gap:4px}.workspace-field-editor label>span{color:var(--app-muted);font-size:.72rem;font-weight:800;line-height:1.2}.workspace-field-editor .control{border-radius:var(--app-radius-sm);font-size:.78rem;line-height:1.2;min-height:32px;padding:6px 9px}.workspace-field-editor .control--select{max-width:none;padding-right:28px}.workspace-field-editor .overview-grid--workspace{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-field-editor .field-row{align-items:center;background:var(--app-surface-muted);border-radius:var(--app-radius-md);gap:8px;padding:8px 10px}.workspace-field-editor .field-row strong{font-size:.82rem;line-height:1.2}.workspace-field-editor .field-row .muted{font-size:.72rem;line-height:1.3;margin:2px 0 0}.workspace-field-editor .field-row input[type=checkbox]{flex:0 0 16px;height:16px;width:16px}.workspace-field-editor .hero__actions{gap:6px;justify-content:flex-start}.workspace-field-editor .hero__actions .button{font-size:.78rem;min-height:32px;padding:6px 10px}.palette-item--active,.participant-draft-row--active,.workspace-check--done,.workspace-focus-chip--active,.workspace-preset-card--preview,.workspace-preset-scope-chip--active,.workspace-preview-legend__item--active,.workspace-step--done{background:var(--app-primary-soft);border-color:#99f6e4;box-shadow:none}.upload-dropzone,.workspace-callout,.workspace-focus-card,.workspace-preset-shell{background:var(--app-surface)}.upload-dropzone{border-style:dashed}.upload-dropzone--dragging{border-color:var(--app-primary);box-shadow:inset 0 0 0 1px #0f766e2e}.canvas__page,.canvas__sheet{background:var(--app-surface)}.canvas__page{border-style:dashed}.pdf-page-stage canvas{border:1px solid var(--app-line);border-radius:var(--app-radius-md);box-shadow:var(--app-shadow-lg)}.setting-value,.viewer-tip,.viewer-tip--preview,.workspace-preset-note,.workspace-preset-preview-note{background:var(--app-primary-soft);border-radius:var(--app-radius-md);color:var(--app-primary-dark)}.workspace-pdf-panel .panel__header{align-items:center;gap:10px;padding:12px 14px 0}.workspace-pdf-panel .panel__copy{gap:2px;min-width:0}.workspace-pdf-panel .panel__copy .eyebrow,.workspace-pdf-panel .panel__copy .muted{display:none}.workspace-pdf-panel .panel__header h3{font-size:.98rem;line-height:1.2;margin:0}.workspace-pdf-panel .panel__actions{min-width:0}.workspace-pdf-panel .workspace-panel-tags{flex-wrap:nowrap;gap:6px;justify-content:flex-end;min-width:0}.workspace-pdf-panel .badge{font-size:.72rem;max-width:360px;min-height:26px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.workspace-pdf-panel .panel__body{padding:10px 14px 14px}.workspace-pdf-panel .pdf-workspace,.workspace-pdf-panel .stack-md{gap:10px}.workspace-pdf-panel .viewer-tip,.workspace-pdf-panel .workspace-panel-note{font-size:.78rem;line-height:1.35;padding:8px 10px}.workspace-pdf-panel .canvas__meta--compact{align-items:center;gap:6px;justify-content:flex-end;margin:0}.workspace-pdf-panel .canvas__participants{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.field-chip{border-radius:var(--app-radius-md)}.field-chip__preview-badge{background:var(--app-primary-soft);color:var(--app-primary-dark)}.field-chip--focused,.field-chip--selected{box-shadow:var(--field-chip-shadow,0 8px 18px rgba(15,118,110,.08)),0 0 0 2px #0f766e2e}.shell--sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.shell--sidebar-collapsed .sidebar{padding-inline:12px}.shell--sidebar-collapsed .brand{justify-content:center}.shell--sidebar-collapsed .brand__identity,.shell--sidebar-collapsed .sidebar-controls{display:none}.shell--sidebar-collapsed .sidebar-collapse-button{margin-left:0}.shell--sidebar-collapsed .sidebar-menu-panel{gap:10px}.shell--sidebar-collapsed .tab-nav{gap:8px}.shell--sidebar-collapsed .tab-nav__button{grid-template-columns:1fr;justify-items:center;padding:10px}.shell--sidebar-collapsed .tab-nav__button span{display:none}.shell--sidebar-collapsed .tab-nav__button:after{border-radius:var(--app-radius-md)}.profile-page{display:grid;gap:12px}.profile-page .page-hero{gap:12px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);padding:14px 16px}.profile-page .page-hero__aside,.profile-page .page-hero__main,.profile-page .page-hero__spotlight{gap:8px}.profile-page .page-hero__title{font-size:clamp(1.35rem,1.8vw,1.85rem);line-height:1.12}.profile-page .action-bar__description,.profile-page .data-panel__description,.profile-page .page-hero__description{font-size:.86rem;line-height:1.42}.profile-page .action-bar{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1.2fr) minmax(200px,.55fr) auto;padding:12px 14px}.profile-page .action-bar__copy{max-width:none}.profile-page .action-bar__title{font-size:1rem;line-height:1.28}.profile-page .action-bar__actions,.profile-page .action-bar__summary{gap:6px;justify-content:flex-end}.profile-page .badge,.profile-page .soft-chip{font-size:.72rem;padding:4px 8px}.profile-page__setup-grid{gap:12px;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr)}.profile-assets-layout{display:grid;gap:12px;width:100%}.profile-page .data-panel__header{gap:10px;padding:12px 12px 0}.profile-page .data-panel__body{gap:10px;padding:10px 12px 12px}.profile-page .data-panel__title{font-size:1rem;line-height:1.25}.profile-page .overview-grid{gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.profile-page .overview-stat{padding:10px}.profile-page .overview-stat strong{font-size:.95rem;letter-spacing:0;line-height:1.18;margin-top:4px;overflow-wrap:anywhere}.profile-page .stack-lg,.profile-page .stack-md,.profile-page .stack-sm{gap:10px}.profile-page .workspace-checklist{display:grid;gap:8px}.profile-page .field-row,.profile-page .workspace-check{gap:10px;padding:10px 12px}.profile-page .workspace-check__state{flex:0 0 28px;height:28px;width:28px}.profile-page .asset-upload__dropzone{padding:12px}.profile-page .asset-upload__preview{grid-template-columns:88px minmax(0,1fr);padding:10px}.profile-page .asset-upload__preview img{height:64px;width:88px}.profile-asset-list{display:grid;gap:10px}.profile-asset-card{align-items:stretch;background:var(--app-surface-muted);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);display:grid;gap:12px;grid-template-columns:minmax(150px,180px) minmax(0,1fr) minmax(160px,auto);padding:12px}.profile-asset-card--editing{background:#f0fdfa;border-color:#99f6e4}.profile-asset-card__preview{background:linear-gradient(45deg,rgba(148,163,184,.12) 25%,transparent 0),linear-gradient(-45deg,rgba(148,163,184,.12) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(148,163,184,.12) 0),linear-gradient(-45deg,transparent 75%,rgba(148,163,184,.12) 0);background-color:#fff;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);display:grid;min-height:118px;overflow:hidden}.profile-asset-card__preview img{height:100%;max-height:150px;-o-object-fit:contain;object-fit:contain;padding:10px;width:100%}.profile-asset-card__preview-fallback{display:grid;gap:6px;padding:12px;place-items:center;text-align:center}.profile-asset-card__preview-mark{background:var(--app-primary-soft);border:1px solid #99f6e4;border-radius:999px;color:var(--app-primary-dark);display:grid;font-size:.78rem;font-weight:850;height:44px;place-items:center;width:44px}.profile-asset-card__preview-fallback small,.profile-asset-card__preview-fallback strong{max-width:100%;overflow-wrap:anywhere}.profile-asset-card__preview-fallback strong{color:var(--app-ink);font-size:.88rem;line-height:1.2}.profile-asset-card__preview-fallback small{color:var(--app-muted);font-size:.74rem}.profile-asset-card__content{align-content:center;display:grid;gap:10px;min-width:0}.profile-asset-card__headline{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.profile-asset-card__headline>div{min-width:0}.profile-asset-card__headline p,.profile-asset-card__headline strong{min-width:0;overflow-wrap:anywhere}.profile-asset-card__headline strong{font-size:.98rem;line-height:1.25}.profile-asset-card__headline p,.profile-asset-card__meta{color:var(--app-muted);font-size:.8rem;line-height:1.4}.profile-asset-card__meta{display:flex;flex-wrap:wrap;gap:6px}.profile-asset-card__meta span{background:var(--app-surface);border:1px solid var(--app-line-soft);border-radius:999px;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:4px 8px}.profile-asset-card__actions{display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:0}.profile-asset-card__actions .button{font-size:.78rem;min-height:32px;padding:6px 9px;width:100%}.profile-asset-card__form-grid{display:grid;gap:8px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(110px,.55fr)}.profile-asset-card__replace{background:var(--app-surface);border:1px dashed #99f6e4;border-radius:var(--app-radius-md);color:var(--app-muted);cursor:pointer;display:grid;gap:4px;padding:10px;position:relative}.profile-asset-card__replace small,.profile-asset-card__replace strong{overflow-wrap:anywhere}.profile-asset-card__replace strong{color:var(--app-primary-dark);font-size:.86rem}.profile-asset-card__replace small{font-size:.76rem;line-height:1.35}.profile-asset-card__replace input{cursor:pointer;inset:0;opacity:0;position:absolute}.profile-notifications-panel .field-row{align-items:flex-start;padding-inline:0}.documents-page{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.documents-page>.action-bar,.documents-page>.documents-tip-launcher,.documents-page>.filter-toolbar,.documents-page>.inline-hint,.documents-page>.insight-grid,.documents-page>.page-hero{grid-column:1/-1}.documents-page>.page-grid--dashboard,.documents-page>.page-grid--dashboard>.stack-lg{display:contents}.documents-page .page-hero{gap:12px;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);min-width:0;padding:14px 16px}.documents-page .page-hero__actions,.documents-page .page-hero__aside,.documents-page .page-hero__main,.documents-page .page-hero__spotlight{gap:8px;min-width:0}.documents-page .page-hero__title{font-size:clamp(1.25rem,1.65vw,1.7rem);line-height:1.14;max-width:none}.documents-page .page-hero__description,.documents-page .page-hero__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.documents-page .page-hero__description{font-size:.86rem;line-height:1.42;max-width:980px}.documents-page .page-hero__spotlight-card{padding:12px}.documents-page .page-hero__spotlight-card strong{font-size:.98rem;margin:4px 0}.documents-page .documents-hero-spotlight{margin-top:2px;width:100%}.documents-page .documents-hero-spotlight .overview-grid{gap:6px}.documents-page .documents-hero-spotlight .overview-stat{background:linear-gradient(180deg,#fffffffa,#f0fdfab8),var(--app-surface);border-color:#0d94883d;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a14;min-height:62px}.documents-page .documents-hero-spotlight .overview-stat span{color:#315a56;font-weight:850}.documents-page .documents-hero-spotlight .overview-stat strong{color:var(--app-primary-dark)}.documents-draft-alert{align-items:baseline;color:var(--app-muted);display:flex;flex-wrap:wrap;gap:3px 6px;margin:0;min-width:0;padding:0 2px}.documents-draft-alert__label{color:var(--app-muted);flex:0 0 auto;font:inherit;font-weight:750}.documents-draft-alert__title{border-radius:6px;color:var(--app-primary-dark);display:inline-flex;font:inherit;font-weight:900;line-height:inherit;min-width:0;overflow-wrap:anywhere;text-decoration:none;transition:background-color .16s ease,color .16s ease}.documents-draft-alert__title:focus-visible,.documents-draft-alert__title:hover{background:#ccfbf1b8;color:var(--app-primary-dark);outline:none;text-decoration:underline;text-underline-offset:3px}.documents-draft-alert--muted{color:var(--app-muted);cursor:default}.documents-page .page-hero__actions,.documents-page .page-hero__pills{gap:6px}.documents-page .page-hero__actions{align-content:start;align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.documents-page .page-hero__actions .documents-draft-alert,.documents-page .page-hero__actions .page-hero__aside-note,.documents-page .page-hero__actions .page-hero__description{grid-column:1/-1;width:100%}.documents-page .page-hero__actions .button{justify-content:center;overflow-wrap:anywhere;white-space:normal;width:100%}.documents-page .page-hero__actions .documents-tip-launcher{background:#f0fdfab8;border:1px solid rgba(13,148,136,.2);border-radius:var(--app-radius-md);grid-column:1/-1;justify-content:flex-start;min-height:34px;padding:5px;width:100%}.documents-page .page-hero__actions .documents-tip-launcher__label{color:var(--app-primary-dark);margin-right:auto}.documents-page .page-hero__actions .documents-icon-tip{background:#ffffffd1;border-color:#0d948833;color:var(--app-primary-dark);height:30px;width:30px}.documents-page .page-hero__actions .documents-icon-tip.is-active,.documents-page .page-hero__actions .documents-icon-tip:hover{background:#f0fdfaf0;border-color:#99f6e4b8;color:var(--app-primary-dark)}.documents-page .action-bar__actions .button,.documents-page .filter-pill,.documents-page .page-hero__actions .button,.documents-page .soft-chip{font-size:.74rem;min-height:30px;padding:5px 8px}.documents-page .insight-grid{gap:10px}.documents-page .insight-card{padding:12px}.documents-page .insight-card__head{margin-bottom:8px}.documents-page .insight-card__icon{height:34px;width:34px}.documents-page .insight-card__title{font-size:.8rem;margin-bottom:6px}.documents-page .insight-card__value{font-size:1.5rem;margin-bottom:6px}.documents-page .insight-card__description{font-size:.78rem;line-height:1.35}.documents-page .action-bar,.documents-page .filter-toolbar{gap:10px;padding:10px 12px}.documents-page .action-bar,.documents-page .filter-toolbar{align-items:center;display:grid;grid-template-columns:max-content minmax(0,1fr) auto}.documents-page .action-bar__copy,.documents-page .data-panel__copy,.documents-page .filter-toolbar__copy{gap:4px}.documents-page .action-bar__copy{align-items:center;flex-direction:row;min-width:0}.documents-page .action-bar__copy .eyebrow{flex:0 0 auto;margin:0;white-space:nowrap}.documents-page .action-bar__copy .eyebrow:after{background:var(--app-primary);border-radius:999px;content:"";display:inline-block;height:4px;margin-left:8px;vertical-align:middle;width:4px}.documents-page .filter-toolbar__copy{align-items:center;flex-direction:row;gap:8px;min-width:0}.documents-page .filter-toolbar__copy .eyebrow{flex:0 0 auto;margin:0;white-space:nowrap}.documents-page .filter-toolbar__copy .eyebrow:after{background:var(--app-primary);border-radius:999px;content:"";display:inline-block;height:4px;margin-left:8px;vertical-align:middle;width:4px}.documents-page .action-bar__title,.documents-page .data-panel__title,.documents-page .filter-toolbar__title{font-size:1rem;line-height:1.25}.documents-page .action-bar__description,.documents-page .filter-toolbar__description{display:none}.documents-page .action-bar__summary{flex-wrap:nowrap;justify-content:flex-start;min-width:0}.documents-page .documents-summary-link{min-width:0;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap}.documents-page .documents-summary-link:focus-visible,.documents-page .documents-summary-link:hover{background:#ccfbf1;border-color:#5eead4;box-shadow:0 8px 18px #0f766e1a;color:var(--app-primary-dark)}.documents-page .action-bar__actions{flex-wrap:nowrap;justify-content:flex-end;min-width:-moz-max-content;min-width:max-content}.documents-page .filter-toolbar__description{color:var(--app-muted);display:block;font-size:.78rem;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documents-page .filter-toolbar__filters{flex:1 1 460px;flex-wrap:nowrap;justify-content:flex-start;min-width:0}.documents-page .filter-toolbar__filters .control:first-child{flex:1 1 auto;min-width:220px}.documents-page .filter-toolbar__filters .control--select{flex:0 0 160px}.documents-page .filter-toolbar__summary,.documents-page .filter-toolbar__summary .chip-grid{justify-content:flex-end;min-width:0}.documents-page .filter-toolbar__summary .chip-grid{flex-wrap:nowrap}.documents-page .filter-toolbar__summary .filter-pill,.documents-page .filter-toolbar__summary .soft-chip{white-space:nowrap}.documents-page .filter-toolbar__filters .control{font-size:.82rem;min-height:34px;padding:8px 10px}.documents-page .data-panel{display:flex;flex-direction:column;min-width:0}.documents-page .data-panel__header{gap:10px;padding:12px 12px 0}.documents-page .data-panel__body{flex:1;gap:10px;padding:10px 12px 12px}.documents-page .data-panel__description{font-size:.8rem;line-height:1.35}.documents-tip-launcher{align-items:center;display:flex;gap:6px;justify-content:flex-end;min-height:34px}.documents-tip-launcher__label{color:var(--app-muted);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.documents-icon-tip{background:var(--app-surface);border:1px solid var(--app-line);border-radius:var(--app-radius-md);color:var(--app-muted);cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.documents-icon-tip.is-active,.documents-icon-tip:hover{background:var(--app-primary-soft);border-color:#99f6e4;color:var(--app-primary-dark)}.documents-draft-panel,.documents-upload-panel{order:10}.documents-signal-panel{grid-column:1/-1;order:12}.documents-tip-panel{grid-column:1/-1;order:13}.documents-table-panel{grid-column:1/-1;order:20;width:100%}.documents-draft-panel .data-panel__body,.documents-draft-panel .stack-md,.documents-upload-panel .data-panel__body,.documents-upload-panel .stack-md,.documents-upload-panel .upload-dropzone{min-height:0}.documents-draft-panel .stack-md,.documents-upload-panel .stack-md{height:100%}.documents-upload-panel .upload-dropzone{display:grid;min-height:268px}.documents-upload-panel .upload-dropzone__content{align-content:center;display:grid;gap:8px;height:100%}.documents-upload-panel .upload-dropzone__content h3{font-size:1.05rem;margin-bottom:0}.documents-draft-panel .list-card,.documents-signal-panel .list-card,.documents-tip-panel .list-card{gap:10px;padding:10px 12px}.documents-draft-panel .list-card strong,.documents-signal-panel .list-card strong,.documents-tip-panel .list-card strong{font-size:.9rem;line-height:1.25}.documents-draft-panel .list-card p,.documents-draft-panel .list-card span,.documents-signal-panel .list-card p,.documents-signal-panel .list-card span,.documents-tip-panel .list-card span{font-size:.78rem;line-height:1.35}.documents-draft-panel .hero__actions{gap:6px}.documents-draft-panel .hero__actions .button{font-size:.74rem;min-height:30px;padding:5px 8px}.documents-signal-panel .data-panel__description,.documents-tip-panel .data-panel__description{display:none}.documents-page>.documents-tip-panel{grid-column:1/-1;order:0}.documents-page>.documents-tip-panel .data-panel__description{display:block}.documents-signal-panel .data-panel__body>.stack-md{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.documents-signal-panel .overview-grid{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.documents-signal-panel .overview-stat{padding:9px 10px}.documents-signal-panel .overview-stat strong{font-size:.98rem;line-height:1.18;margin-top:4px}.documents-table-panel .table--documents thead th{padding-bottom:10px;padding-top:10px}.documents-table-panel .table--documents tbody td{padding-bottom:12px;padding-top:12px}.documents-pager{align-items:center;color:var(--app-muted);display:flex;font-size:.78rem;font-weight:750;gap:10px;justify-content:space-between}.documents-pager__actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.documents-pager .button{font-size:.74rem;min-height:30px;padding:5px 9px}.documents-pager .button--icon{height:30px;min-width:30px;padding:0;width:30px}.documents-pager--compact{gap:5px}.documents-pager--compact span{color:var(--app-muted);min-width:48px;text-align:center}@media(max-width:1180px){.documents-page .insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.documents-page .action-bar{grid-template-columns:minmax(0,1fr) auto}.documents-page .action-bar__copy,.documents-page .action-bar__summary{grid-column:1/-1}.documents-page .action-bar__summary{justify-content:flex-start}.documents-signal-panel .data-panel__body>.stack-md,.documents-signal-panel .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.documents-page,.documents-page .action-bar,.documents-page .filter-toolbar,.documents-page .page-hero,.documents-signal-panel .data-panel__body>.stack-md,.documents-signal-panel .overview-grid{grid-template-columns:minmax(0,1fr)}.documents-page .action-bar__copy{align-items:flex-start;flex-direction:column}.documents-page .action-bar__description{white-space:normal}.documents-page .action-bar__actions,.documents-page .action-bar__summary{flex-wrap:wrap;justify-content:flex-start}.documents-page .filter-toolbar__copy{align-items:flex-start;flex-direction:column}.documents-page .filter-toolbar__description{white-space:normal}.documents-page .filter-toolbar__filters,.documents-page .filter-toolbar__summary,.documents-page .filter-toolbar__summary .chip-grid{justify-content:flex-start}.documents-page .filter-toolbar__filters{flex-wrap:wrap}.documents-page .filter-toolbar__filters .control--select,.documents-page .filter-toolbar__filters .control:first-child{flex:1 1 100%;min-width:0}.documents-page .filter-toolbar__summary .chip-grid{flex-wrap:wrap}.documents-draft-panel,.documents-signal-panel,.documents-table-panel,.documents-tip-panel,.documents-upload-panel{grid-column:1/-1}.documents-tip-launcher{justify-content:flex-start}}@media(max-width:760px){.documents-page .insight-grid{grid-template-columns:1fr}.documents-draft-alert{align-items:flex-start;flex-wrap:wrap}.documents-draft-panel .hero__actions,.documents-draft-panel .list-card,.documents-page .action-bar,.documents-page .filter-toolbar,.documents-pager{align-items:stretch}.documents-pager,.documents-pager__actions{justify-content:flex-start}}.workspace-launcher-page{display:grid;gap:10px}.workspace-launcher-page .page-hero{gap:10px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);padding:12px 14px}.workspace-launcher-page .page-hero__actions,.workspace-launcher-page .page-hero__aside,.workspace-launcher-page .page-hero__main,.workspace-launcher-page .page-hero__spotlight{gap:8px}.workspace-launcher-page .page-hero__eyebrow{font-size:.72rem;line-height:1.2;margin:0}.workspace-launcher-page .page-hero__title{display:-webkit-box;font-size:clamp(1.18rem,1.55vw,1.5rem);line-height:1.16;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspace-launcher-page .page-hero__description{color:var(--app-muted);display:-webkit-box;font-size:.88rem;line-height:1.45;max-width:980px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspace-launcher-page .page-hero__spotlight{align-items:stretch;display:grid;grid-template-columns:minmax(128px,.72fr) minmax(0,1.28fr)}.workspace-launcher-page .page-hero__spotlight .overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-launcher-page .page-hero__spotlight .overview-stat{min-width:0;padding:8px}.workspace-launcher-page .page-hero__spotlight .overview-stat strong{display:-webkit-box;font-size:.98rem;line-height:1.18;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspace-launcher-page.hero-ops-page .workspace-launcher-hero-spotlight{margin-top:2px;width:100%}.workspace-launcher-page .page-hero__aside{justify-content:center}.workspace-launcher-page .page-hero__actions{align-content:center;align-items:stretch;display:grid;gap:6px;grid-template-columns:1fr;width:100%}.workspace-launcher-page .page-hero__actions .button{font-size:.78rem;justify-content:center;min-height:32px;overflow-wrap:anywhere;padding:6px 9px;white-space:normal;width:100%}.workspace-launcher-page .action-bar{align-items:center;display:grid;gap:10px;grid-template-columns:max-content minmax(0,1fr) auto;padding:10px 12px}.workspace-launcher-page .action-bar__copy{align-items:center;flex-direction:row;gap:4px;min-width:0}.workspace-launcher-page .action-bar__copy .eyebrow{margin:0;white-space:nowrap}.workspace-launcher-page .action-bar__copy .eyebrow:after{background:var(--app-primary);border-radius:999px;content:"";display:inline-block;height:4px;margin-left:8px;vertical-align:middle;width:4px}.workspace-launcher-page .action-bar__title{font-size:1rem;line-height:1.25}.workspace-launcher-page .action-bar__description{color:var(--app-muted);display:-webkit-box;font-size:.78rem;line-height:1.38;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspace-launcher-page .action-bar__summary{flex-wrap:nowrap;gap:6px;justify-content:flex-start;min-width:0}.workspace-launcher-page .action-bar__summary .soft-chip{font-size:.74rem;min-height:30px;padding:5px 8px;white-space:nowrap}.workspace-launcher-page .action-bar__actions{justify-content:flex-end;min-width:-moz-max-content;min-width:max-content}.workspace-launcher-page .action-bar__actions .button{font-size:.78rem;min-height:32px;padding:6px 10px}.workspace-launcher-progress strong{color:var(--app-primary-dark)}.workspace-template-panel .list-card{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.workspace-template-panel .list-card__main{min-width:0}.workspace-template-actions{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.workspace-template-actions .button{justify-content:center;min-height:34px;overflow-wrap:anywhere;white-space:normal;width:100%}@media(max-width:1280px){.workspace-launcher-page .page-grid--dashboard{grid-template-columns:1fr}}@media(max-width:1180px){.workspace-launcher-page .action-bar{grid-template-columns:max-content minmax(0,1fr) auto}.workspace-launcher-page .action-bar__copy,.workspace-launcher-page .action-bar__summary{grid-column:auto}.workspace-launcher-page .action-bar__summary{justify-content:flex-start}}@media(max-width:900px){.workspace-launcher-page .action-bar,.workspace-launcher-page .page-hero,.workspace-launcher-page .page-hero__spotlight{grid-template-columns:1fr}.workspace-launcher-page .page-hero__spotlight .overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-launcher-page .action-bar__description{-webkit-line-clamp:3}.workspace-launcher-page .action-bar__actions,.workspace-launcher-page .action-bar__summary{flex-wrap:wrap;justify-content:flex-start}.workspace-launcher-page .action-bar__actions{min-width:0}.workspace-template-panel .list-card{align-items:stretch;grid-template-columns:1fr}}.hero-ops-page{display:grid;gap:10px}.hero-ops-page .page-hero{gap:10px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);padding:12px 14px}.hero-ops-page .page-hero__actions,.hero-ops-page .page-hero__aside,.hero-ops-page .page-hero__main,.hero-ops-page .page-hero__spotlight{gap:8px}.hero-ops-page .page-hero__eyebrow{font-size:.72rem;line-height:1.2;margin:0}.hero-ops-page .page-hero__title{font-size:clamp(1.18rem,1.55vw,1.5rem);line-height:1.16;max-width:100%}.hero-ops-page .page-hero__description,.hero-ops-page .page-hero__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hero-ops-page .page-hero__description{color:var(--app-muted);font-size:.88rem;line-height:1.45;max-width:980px}.hero-ops-page .page-hero__spotlight{align-items:stretch;display:grid;grid-template-columns:minmax(128px,.72fr) minmax(0,1.28fr)}.hero-ops-page .page-hero__spotlight .overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-ops-page .page-hero__spotlight .overview-grid--hero-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-ops-page .page-hero__spotlight .overview-stat{min-width:0;padding:8px}.hero-ops-page .page-hero__spotlight .overview-stat strong{display:-webkit-box;font-size:.98rem;line-height:1.18;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hero-ops-page .page-hero__actions,.hero-ops-page .page-hero__pills{gap:6px}.hero-ops-page .page-hero .soft-chip,.hero-ops-page .page-hero__actions .button{font-size:.74rem;min-height:30px;padding:5px 8px}.page-hero__aside-note{color:var(--app-muted);font-size:.78rem;line-height:1.4;margin:0}.notifications-page.hero-ops-page .page-hero,.profile-page.hero-ops-page .page-hero,.settings-page.hero-ops-page .page-hero,.template-detail-page.hero-ops-page .page-hero,.template-page.hero-ops-page .page-hero{grid-template-columns:1fr}.notifications-page.hero-ops-page .page-hero__main,.profile-page.hero-ops-page .page-hero__main,.settings-page.hero-ops-page .page-hero__main,.template-detail-page.hero-ops-page .page-hero__main,.template-page.hero-ops-page .page-hero__main{min-width:0;width:100%}.notifications-page.hero-ops-page .notifications-hero-spotlight,.profile-page.hero-ops-page .profile-hero-spotlight,.settings-page.hero-ops-page .settings-hero-spotlight,.template-detail-page.hero-ops-page .template-detail-hero-spotlight,.template-page.hero-ops-page .template-hero-spotlight{margin-top:2px;width:100%}.notifications-page.hero-ops-page .page-hero__description,.profile-page.hero-ops-page .page-hero__description,.settings-page.hero-ops-page .page-hero__description,.template-detail-page.hero-ops-page .page-hero__description,.template-page.hero-ops-page .page-hero__description{max-width:980px}.template-page .template-create-layout{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.template-page #template-create-panel{min-width:0;width:100%}.template-page .template-create-form,.template-page .template-list-panel{width:100%}.template-page .template-list{display:grid;gap:7px}.template-page .template-list__row{align-items:center;background:#fff;border:1px solid rgba(15,118,110,.11);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(260px,1.45fr) minmax(96px,.5fr) minmax(96px,.5fr) minmax(76px,.38fr) minmax(118px,.48fr) minmax(104px,.46fr) minmax(196px,.72fr);min-width:0;padding:9px 10px}.template-page .template-list__row--head{background:#f5f7faeb;border-color:#0f766e24;color:var(--app-muted);font-size:.72rem;font-weight:800;min-height:34px;padding-block:7px;text-transform:uppercase}.template-page .template-list__cell,.template-page .template-list__identity{min-width:0}.template-page .template-list__identity{display:grid;gap:2px}.template-page .template-list__identity strong{color:var(--app-ink);font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-page .template-list__identity p,.template-page .template-list__identity span{color:var(--app-muted);font-size:.76rem;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-page .template-list__cell{color:var(--app-muted);display:grid;font-size:.79rem;gap:2px}.template-page .template-list__cell strong{color:var(--app-ink);font-size:.95rem}.template-page .template-list__usage{align-items:baseline;-moz-column-gap:4px;column-gap:4px;grid-template-columns:auto 1fr}.template-page .template-list__actions{display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-end;min-width:0}.template-page .template-list__actions .button{font-size:.76rem;min-height:32px;overflow-wrap:anywhere;padding:6px 9px;white-space:normal}.notifications-page .notifications-filter-toolbar{align-items:center;display:grid;gap:10px;grid-template-columns:max-content minmax(0,1fr) auto;padding:10px 12px}.notifications-page .notifications-filter-toolbar .filter-toolbar__copy{align-items:center;flex-direction:row;gap:8px;min-width:0}.notifications-page .notifications-filter-toolbar .filter-toolbar__copy .eyebrow{flex:0 0 auto;margin:0;white-space:nowrap}.notifications-page .notifications-filter-toolbar .filter-toolbar__copy .eyebrow:after{background:var(--app-primary);border-radius:999px;content:"";display:inline-block;height:4px;margin-left:8px;vertical-align:middle;width:4px}.notifications-page .notifications-filter-toolbar .filter-toolbar__filters{flex-wrap:nowrap;justify-content:flex-start;min-width:0}.notifications-page .notifications-filter-toolbar .filter-pills{flex:1 1 auto;flex-wrap:nowrap;gap:6px;min-width:0}.notifications-page .notifications-filter-toolbar .filter-pill{font-size:.78rem;min-height:32px;padding:6px 10px;white-space:nowrap}.notifications-page .notifications-filter-toolbar .filter-toolbar__summary,.notifications-page .notifications-filter-toolbar .filter-toolbar__summary .chip-grid{justify-content:flex-end;min-width:0}.notifications-page .notifications-filter-toolbar .filter-toolbar__summary .chip-grid{flex-wrap:nowrap;gap:6px}.notifications-page .notifications-filter-toolbar .soft-chip{font-size:.74rem;min-height:30px;padding:5px 8px;white-space:nowrap}.template-detail-page .template-detail-grid{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.template-detail-page .template-fields-panel .data-panel__header,.template-detail-page .template-metadata-panel .data-panel__header{padding-bottom:8px}.template-detail-page .template-fields-panel .data-panel__description,.template-detail-page .template-metadata-panel .data-panel__description{font-size:.78rem;line-height:1.4;max-width:640px}.template-detail-page .template-detail-form{display:grid;gap:10px}.template-detail-page .template-detail-form__grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-detail-page .template-detail-form__full{grid-column:1/-1}.template-detail-page .template-detail-form label{gap:5px}.template-detail-page .template-detail-form label>span{color:var(--app-muted);font-size:.75rem;font-weight:800}.template-detail-page .template-detail-form .control{min-height:36px}.template-detail-page .template-detail-form textarea.control{min-height:88px;resize:vertical}.template-detail-page .template-detail-form__footer{align-items:center;display:flex;gap:10px;justify-content:space-between;padding-top:2px}.template-detail-page .template-detail-form__footer .muted{font-size:.77rem;line-height:1.4;max-width:520px}.template-detail-page .template-detail-form__footer .button{min-width:136px}.template-detail-page .template-fields-list{display:grid;gap:8px;max-height:338px;overflow:auto;padding-right:2px}.template-detail-page .template-fields-panel .field-row{min-height:64px;padding:9px 10px}.template-detail-page .template-fields-panel .field-row strong{font-size:.88rem}.template-detail-page .template-fields-panel .field-row .muted,.template-detail-page .template-fields-panel .field-row p{font-size:.75rem;line-height:1.35}.template-detail-page .template-related-documents-panel{grid-column:1/-1}.template-detail-page .template-related-documents{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-detail-page .template-related-documents__item{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.template-detail-page .template-related-documents__meta{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-end;min-width:-moz-max-content;min-width:max-content}.template-detail-page .template-related-documents__meta .button{font-size:.78rem;min-height:32px;padding:6px 10px;white-space:nowrap}.hero-ops-page .ops-action-strip{align-items:center;display:grid;gap:10px;grid-template-columns:max-content minmax(0,1fr) auto;padding:10px 12px}.hero-ops-page .ops-action-strip .action-bar__copy{align-items:center;flex-direction:row;gap:4px;min-width:0}.hero-ops-page .ops-action-strip .action-bar__copy .eyebrow{flex:0 0 auto;margin:0;white-space:nowrap}.hero-ops-page .ops-action-strip .action-bar__copy .eyebrow:after{background:var(--app-primary);border-radius:999px;content:"";display:inline-block;height:4px;margin-left:8px;vertical-align:middle;width:4px}.hero-ops-page .ops-action-strip .action-bar__description,.hero-ops-page .ops-action-strip .action-bar__title{display:none}.hero-ops-page .ops-action-strip .action-bar__summary{flex-wrap:nowrap;gap:6px;justify-content:flex-start;min-width:0}.hero-ops-page .ops-action-strip .action-bar__summary>.chip-grid{display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-start;min-width:0}.hero-ops-page .ops-action-strip .action-bar__summary .soft-chip{font-size:.74rem;min-height:30px;padding:5px 8px;white-space:nowrap}.hero-ops-page .ops-action-strip .action-bar__actions{flex-wrap:nowrap;gap:6px;justify-content:flex-end;min-width:-moz-max-content;min-width:max-content}.hero-ops-page .ops-action-strip .action-bar__actions .button{font-size:.78rem;min-height:32px;padding:6px 10px}.template-create-form__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-create-form__note{font-size:.82rem;line-height:1.45;margin:-2px 0 0;max-width:620px}@media(max-width:1180px){.notifications-page .notifications-filter-toolbar{grid-template-columns:1fr}.notifications-page .notifications-filter-toolbar .filter-toolbar__filters,.notifications-page .notifications-filter-toolbar .filter-toolbar__summary,.notifications-page .notifications-filter-toolbar .filter-toolbar__summary .chip-grid{justify-content:flex-start}.notifications-page .notifications-filter-toolbar .filter-pills,.notifications-page .notifications-filter-toolbar .filter-toolbar__summary .chip-grid{flex-wrap:wrap}.template-page .template-list__row{grid-template-columns:minmax(220px,1fr) minmax(90px,.45fr) minmax(90px,.45fr) minmax(76px,.35fr) minmax(110px,.45fr) minmax(96px,.42fr)}.template-page .template-list__actions,.template-page .template-list__row--head span:last-child{grid-column:1/-1;justify-content:flex-start}.template-detail-page .template-detail-grid,.template-detail-page .template-related-documents{grid-template-columns:1fr}.template-detail-page .template-related-documents__item{align-items:stretch;grid-template-columns:1fr}.template-detail-page .template-related-documents__meta{justify-content:flex-start;min-width:0}.hero-ops-page .ops-action-strip{grid-template-columns:1fr}.hero-ops-page .ops-action-strip .action-bar__actions,.hero-ops-page .ops-action-strip .action-bar__summary,.hero-ops-page .ops-action-strip .action-bar__summary>.chip-grid{flex-wrap:wrap;justify-content:flex-start;min-width:0}}@media(max-width:900px){.hero-ops-page .page-hero,.hero-ops-page .page-hero__spotlight{grid-template-columns:1fr}.hero-ops-page .page-hero__spotlight .overview-grid,.hero-ops-page .page-hero__spotlight .overview-grid--hero-wide{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.notifications-page .notifications-filter-toolbar .filter-toolbar__copy{align-items:flex-start;flex-direction:column}.notifications-page .notifications-filter-toolbar .filter-pill,.notifications-page .notifications-filter-toolbar .soft-chip{justify-content:center;white-space:normal;width:100%}.notifications-page .notifications-filter-toolbar .filter-pills,.notifications-page .notifications-filter-toolbar .filter-toolbar__summary,.notifications-page .notifications-filter-toolbar .filter-toolbar__summary .chip-grid{width:100%}.template-create-form__grid,.template-detail-page .template-detail-form__grid{grid-template-columns:1fr}.template-detail-page .template-detail-form__footer{display:grid;justify-items:stretch}.template-detail-page .template-detail-form__footer .button{width:100%}.template-detail-page .template-fields-list{max-height:none;overflow:visible;padding-right:0}.template-page .template-list__row--head{display:none}.template-page .template-list__row{gap:7px;grid-template-columns:1fr;padding:10px}.template-page .template-list__identity p,.template-page .template-list__identity span,.template-page .template-list__identity strong{white-space:normal}.template-page .template-list__cell{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(118px,.58fr) minmax(0,1fr);min-height:28px}.template-page .template-list__cell:before{color:var(--app-muted);content:attr(data-label);font-size:.72rem;font-weight:800;text-transform:uppercase}.template-page .template-list__usage{grid-template-columns:minmax(118px,.58fr) auto 1fr}.template-page .template-list__usage:before{grid-column:1}.template-page .template-list__actions{display:grid;grid-template-columns:1fr}.template-page .template-list__actions .button{justify-content:center;width:100%}}@media(max-width:540px){.hero-ops-page .page-hero__spotlight .overview-grid,.hero-ops-page .page-hero__spotlight .overview-grid--hero-wide{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-page{gap:10px}.dashboard-page .action-bar__description,.dashboard-page .data-panel__description,.dashboard-page .insight-card__description,.dashboard-page .list-card__main span,.dashboard-page.hero-ops-page .page-hero__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-page.hero-ops-page .page-hero__aside-note{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;grid-column:1/-1;-webkit-line-clamp:1}.dashboard-page.hero-ops-page .page-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page.hero-ops-page .page-hero__actions .button{align-self:stretch;min-height:34px;min-width:0;overflow-wrap:anywhere;padding-inline:8px;white-space:normal;width:100%}.dashboard-page.hero-ops-page .page-hero__actions .button:first-child{grid-column:1/-1}.dashboard-page .insight-grid{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-page .insight-card{align-items:center;display:grid;gap:10px;grid-template-columns:58px minmax(0,1fr);min-height:0;padding:10px 12px}.dashboard-page .insight-card__head{display:grid;gap:5px;justify-items:start;margin:0}.dashboard-page .insight-card__icon{border-radius:var(--app-radius-md);height:32px;width:32px}.dashboard-page .insight-card__tag{font-size:.62rem;line-height:1.1;max-width:58px;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.dashboard-page .insight-card__title{font-size:.78rem;margin:0 0 4px}.dashboard-page .insight-card__value{font-size:1.45rem;letter-spacing:0;margin:0 0 4px}.dashboard-page .insight-card__description{font-size:.76rem;line-height:1.34}.cards-grid--workspace,:where(.dashboard-page,.documents-page,.notifications-page)>.insight-grid{align-items:stretch;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.cards-grid--workspace>.insight-card,:where(.dashboard-page,.documents-page,.notifications-page)>.insight-grid>.insight-card{align-items:center;display:grid;gap:10px;grid-template-columns:58px minmax(0,1fr);height:100%;min-height:104px;padding:10px 12px}.cards-grid--workspace>.insight-card .insight-card__head,:where(.dashboard-page,.documents-page,.notifications-page)>.insight-grid>.insight-card .insight-card__head{align-content:center;display:grid;gap:5px;justify-items:start;margin:0;min-width:0}.cards-grid--workspace>.insight-card .insight-card__icon,:where(.dashboard-page,.documents-page,.notifications-page)>.insight-grid>.insight-card .insight-card__icon{border-radius:var(--app-radius-md);height:32px;width:32px}.cards-grid--workspace>.insight-card .insight-card__tag,:where(.dashboard-page,.documents-page,.notifications-page)>.insight-grid>.insight-card .insight-card__tag{font-size:.62rem;line-height:1.1;max-width:58px;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.cards-grid--workspace>.insight-card .insight-card__body,:where(.dashboard-page,.documents-page,.notifications-page)>.insight-grid>.insight-card .insight-card__body{align-content:center;display:grid;min-width:0}.cards-grid--workspace>.insight-card .insight-card__title,:where(.dashboard-page,.documents-page,.notifications-page)>.insight-grid>.insight-card .insight-card__title{color:var(--app-muted);font-size:.78rem;line-height:1.28;margin:0 0 4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cards-grid--workspace>.insight-card .insight-card__value,:where(.dashboard-page,.documents-page,.notifications-page)>.insight-grid>.insight-card .insight-card__value{font-size:1.45rem;letter-spacing:0;line-height:1;margin:0 0 4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cards-grid--workspace>.insight-card .insight-card__description,:where(.dashboard-page,.documents-page,.notifications-page)>.insight-grid>.insight-card .insight-card__description{color:var(--app-muted);display:-webkit-box;font-size:.76rem;line-height:1.34;margin:0;min-height:2.04rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-page .action-bar{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1.15fr) minmax(270px,.75fr) auto;padding:10px 12px}.dashboard-page .dashboard-action-strip{grid-template-columns:max-content minmax(0,1fr) auto;padding:8px 10px}.dashboard-page .action-bar__copy,.dashboard-page .data-panel__copy{gap:4px}.dashboard-page .dashboard-action-strip .action-bar__copy{align-self:center}.dashboard-page .dashboard-action-strip .action-bar__copy .eyebrow{margin:0;white-space:nowrap}.dashboard-page .action-bar__title,.dashboard-page .data-panel__title{font-size:1rem;line-height:1.25}.dashboard-page .action-bar__actions,.dashboard-page .action-bar__summary{gap:6px;justify-content:flex-end}.dashboard-page .dashboard-action-strip .action-bar__summary{flex-wrap:nowrap;justify-content:flex-start;min-width:0}.dashboard-page .dashboard-action-strip .action-bar__summary .soft-chip{white-space:nowrap}.dashboard-page .dashboard-action-strip .action-bar__actions{justify-content:flex-end;min-width:-moz-max-content;min-width:max-content}.dashboard-page .action-bar .button,.dashboard-page .data-panel__actions .button,.dashboard-page .soft-chip,.dashboard-table-pager .button{font-size:.74rem;min-height:30px;padding:5px 8px}.dashboard-action-chip{text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-action-chip:focus-visible,.dashboard-action-chip:hover{background:#ccfbf1;border-color:#5eead4;box-shadow:0 8px 18px #0f766e14;color:var(--app-primary-dark);text-decoration:none;transform:translateY(-1px)}.dashboard-action-chip:focus-visible{outline:3px solid rgba(15,118,110,.18);outline-offset:2px}.dashboard-page.hero-ops-page .page-hero{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr)}.dashboard-page.hero-ops-page .page-hero__main{gap:7px}.dashboard-page.hero-ops-page .page-hero__aside{justify-content:center}.dashboard-page.hero-ops-page .page-hero--brand .page-hero__description{color:#ffffffe6}.dashboard-page.hero-ops-page .page-hero__pills{align-items:center;justify-content:flex-start}.dashboard-page.hero-ops-page .page-hero--brand .soft-chip{background:#ffffff2e;border-color:#ffffff47;box-shadow:inset 0 1px #ffffff29;color:#fff}.dashboard-page.hero-ops-page .dashboard-hero-spotlight{margin-top:2px;width:100%}.dashboard-page>.inline-hint{padding:10px 12px}.dashboard-main-grid,.dashboard-wide-section{align-items:stretch;display:grid;gap:10px}.dashboard-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid>.data-panel{min-width:0}.dashboard-main-grid>.data-panel:first-child{grid-column:1/-1;width:100%}.dashboard-main-grid .stack-md,.dashboard-main-grid .stack-sm{gap:8px}.dashboard-main-grid .overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-main-grid .overview-stat{min-width:0;padding:8px}.dashboard-main-grid .overview-stat span,.dashboard-main-grid .overview-stat strong{overflow-wrap:anywhere}.dashboard-main-grid .empty-state--compact{align-items:flex-start;min-height:0;padding:12px;text-align:left}.dashboard-main-grid .empty-state--compact .empty-state__icon{border-radius:var(--app-radius-md);height:34px;width:34px}.dashboard-main-grid .empty-state--compact strong{font-size:.9rem;line-height:1.25}.dashboard-main-grid .empty-state--compact span{color:var(--app-muted);display:-webkit-box;font-size:.78rem;line-height:1.42;max-width:none;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.dashboard-main-grid .empty-state__actions,.dashboard-main-grid .empty-state__actions .button{width:100%}.dashboard-main-grid .list-card__main span{-webkit-line-clamp:2}.dashboard-wide-section{grid-template-columns:minmax(0,1fr)}.dashboard-page .data-panel__header{gap:10px;padding:12px 12px 0}.dashboard-page .data-panel__body{gap:10px;padding:10px 12px 12px}.dashboard-page .data-panel__description{font-size:.8rem;line-height:1.35}.dashboard-page .overview-grid{gap:8px}.dashboard-page .overview-stat{padding:9px}.dashboard-page .overview-stat strong{font-size:1rem;letter-spacing:0;line-height:1.15;margin:4px 0 6px}.dashboard-page .list-card{gap:10px;padding:10px 12px}.dashboard-page .list-card__main strong{font-size:.9rem;line-height:1.25}.dashboard-page .list-card__main p,.dashboard-page .list-card__main span{font-size:.78rem;line-height:1.35}.dashboard-page .table-wrap{width:100%}.dashboard-page .table td,.dashboard-page .table th{padding:10px 12px}.dashboard-table-pager{align-items:center;color:var(--app-muted);display:flex;font-size:.78rem;font-weight:750;gap:10px;justify-content:space-between}.dashboard-table-pager__actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}@media(max-width:1180px){.cards-grid--workspace,:where(.dashboard-page,.documents-page,.notifications-page)>.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .action-bar,.dashboard-page .dashboard-action-strip{grid-template-columns:1fr}.dashboard-page .action-bar__actions,.dashboard-page .action-bar__summary{justify-content:flex-start}}@media(max-width:640px){.cards-grid--workspace,:where(.dashboard-page,.documents-page,.notifications-page)>.insight-grid{grid-template-columns:1fr}.dashboard-page.hero-ops-page .page-hero{grid-template-columns:minmax(0,1fr)}.dashboard-page.hero-ops-page .dashboard-hero-spotlight,.dashboard-page.hero-ops-page .page-hero__actions,.dashboard-page.hero-ops-page .page-hero__aside,.dashboard-page.hero-ops-page .page-hero__main{min-width:0;width:100%}.dashboard-page.hero-ops-page .dashboard-hero-spotlight{grid-template-columns:minmax(0,1fr)}.dashboard-page.hero-ops-page .dashboard-hero-spotlight .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page.hero-ops-page .dashboard-hero-spotlight .overview-stat:first-child{grid-column:1/-1}.dashboard-page.hero-ops-page .page-hero__actions{grid-template-columns:1fr}.dashboard-page.hero-ops-page .page-hero__actions .button:first-child{grid-column:auto}.dashboard-main-grid{grid-template-columns:1fr}.dashboard-main-grid .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-table-pager{align-items:stretch;flex-direction:column}.dashboard-table-pager__actions{justify-content:flex-start}}.document-detail-page{display:grid;gap:10px}.document-detail-page .page-hero{align-items:stretch;gap:12px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:0;padding:12px 14px}.document-detail-page .page-hero__actions,.document-detail-page .page-hero__aside,.document-detail-page .page-hero__main,.document-detail-page .page-hero__spotlight{gap:8px}.document-detail-page .page-hero__aside,.document-detail-page .page-hero__main{min-width:0}.document-detail-page .page-hero__main{justify-content:center}.document-detail-page .page-hero__aside{align-self:stretch;display:grid;grid-template-rows:minmax(0,1fr) auto}.document-detail-page .page-hero__eyebrow{font-size:.72rem;line-height:1.2;margin:0}.document-detail-page .page-hero__title{display:-webkit-box;font-size:clamp(1.2rem,1.55vw,1.48rem);line-height:1.16;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.document-detail-page .page-hero--brand .page-hero__description{color:#ffffffdb;display:-webkit-box;font-size:.88rem;line-height:1.45;max-width:980px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.document-detail-page .page-hero__pills{align-items:center}.document-detail-page .page-hero__pills .status-cluster{gap:5px}.document-detail-page .page-hero__spotlight{align-items:stretch;display:grid;grid-template-columns:minmax(128px,.66fr) minmax(0,1.34fr);min-width:0}.document-detail-page .page-hero__spotlight .overview-grid{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.document-detail-page .page-hero__spotlight .overview-stat{display:flex;flex-direction:column;justify-content:center;min-height:76px;min-width:0;padding:8px}.document-detail-page .page-hero__actions,.document-detail-page .page-hero__pills{gap:6px}.document-detail-page .page-hero__actions{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.document-detail-page .page-hero__actions .button{font-size:.78rem;min-height:32px;padding:6px 9px;white-space:normal;width:100%}.document-hero-progress{align-content:center;background:var(--app-surface-muted);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);display:grid;gap:7px;padding:8px}.document-hero-progress>div:first-child{align-items:center;display:flex;gap:10px;justify-content:space-between}.document-hero-progress span{color:var(--app-muted);font-size:.74rem;font-weight:750}.document-hero-progress strong{color:var(--app-primary-dark);font-size:1.15rem}.document-hero-progress__bar{background:var(--app-line-soft);border-radius:999px;height:8px;overflow:hidden}.document-hero-progress__bar span{background:var(--app-primary);border-radius:inherit;display:block;height:100%;width:var(--document-progress,0)}.document-detail-page .action-bar{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(160px,.62fr) minmax(0,1.58fr) auto;padding:9px 10px}.document-detail-page .action-bar__copy{gap:3px}.document-detail-page .action-bar__title{font-size:.96rem;line-height:1.2}.document-detail-page .action-bar__description,.document-detail-page .data-panel__description{display:none}.document-detail-page .action-bar__actions,.document-detail-page .action-bar__summary{gap:6px}.document-detail-page .action-bar__actions .button,.document-detail-page .action-bar__summary .soft-chip{font-size:.76rem;min-height:30px;padding:5px 8px}.document-status-strip{display:grid;gap:10px;grid-template-columns:minmax(110px,.8fr) minmax(110px,.8fr) minmax(210px,1.25fr) minmax(170px,1fr)}.document-status-card{background:var(--app-surface);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);box-shadow:0 8px 18px #0f172a0a;display:flex;flex-direction:column;gap:7px;justify-content:space-between;min-height:104px;min-width:0;padding:10px 12px}.document-status-card--progress{background:#0f766e12;border-color:#0f766e33}.document-status-card>span{color:var(--app-muted);font-size:.7rem;font-weight:800;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.document-status-card strong{color:var(--app-ink);font-size:1.12rem;line-height:1.12;overflow-wrap:anywhere}.document-status-card p{color:var(--app-muted);display:-webkit-box;font-size:.78rem;line-height:1.35;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.document-status-card .status-cluster{align-items:flex-start}.document-detail-page .document-grid--participants{order:1}.document-detail-page .document-grid--fields{order:2}.document-detail-page .document-grid--timeline{order:3}.document-detail-page .page-grid--dashboard{gap:10px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.68fr)}.document-detail-page .document-grid--fields{align-items:stretch;gap:10px;grid-template-columns:minmax(0,1.15fr) minmax(0,.92fr) minmax(0,1fr) minmax(0,.92fr)}.document-detail-page .document-grid--fields>.data-panel{display:flex;flex-direction:column;height:100%;min-width:0}.document-detail-page .document-grid--fields>.data-panel>.data-panel__body{flex:1}.document-detail-page .stack-lg,.document-detail-page .stack-md,.document-detail-page .stack-sm{gap:10px}.document-detail-page .data-panel__header{gap:10px;padding:12px 12px 0}.document-detail-page .data-panel__body{gap:10px;padding:10px 12px 12px}.document-detail-page .data-panel__title{font-size:1rem;line-height:1.25}.document-detail-page .data-panel .eyebrow{font-size:.66rem;line-height:1.1;margin:0}.document-detail-page .overview-grid{gap:8px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.document-detail-page .overview-stat{padding:10px}.document-detail-page .overview-stat strong{font-size:1rem;letter-spacing:0;line-height:1.18;margin:4px 0 0}.document-detail-page .muted,.document-detail-page .overview-stat span{font-size:.8rem;line-height:1.4}.document-detail-page .field-row,.document-detail-page .list-card,.document-detail-page .participant-row,.document-detail-page .workspace-check{gap:10px;padding:10px 12px}.document-detail-page .field-row strong,.document-detail-page .list-card strong,.document-detail-page .participant-row strong,.document-detail-page .workspace-check strong{font-size:.9rem;line-height:1.25}.document-detail-page .field-row p,.document-detail-page .list-card p,.document-detail-page .list-card span,.document-detail-page .participant-row p,.document-detail-page .workspace-check p{font-size:.78rem;line-height:1.35}.document-detail-page .status-cluster{gap:5px}.document-detail-page .guest-share-menu{max-width:220px;position:relative;width:100%}.document-detail-page .guest-share-menu>summary{cursor:pointer;list-style:none;width:100%}.document-detail-page .guest-share-menu>summary::-webkit-details-marker{display:none}.document-detail-page .guest-share-menu__panel{background:#fff;border:1px solid rgba(15,118,110,.18);border-radius:8px;box-shadow:0 14px 28px #0f172a24;display:grid;gap:8px;margin-top:6px;padding:10px;position:absolute;right:0;width:min(260px,76vw);z-index:20}.document-detail-page .guest-share-menu__panel .button{justify-content:center;width:100%}.document-detail-page .badge,.document-detail-page .soft-chip{font-size:.72rem;padding:4px 8px}.document-detail-page .workspace-checklist{display:grid;gap:8px}.document-detail-page .workspace-check__state{flex:0 0 28px;height:28px;width:28px}.document-detail-page .empty-state{align-items:flex-start;min-height:auto;padding:12px;text-align:left}.document-detail-page .empty-state__icon{height:34px;width:34px}.document-detail-page .inline-hint{padding:10px}.document-detail-page .timeline{gap:10px}.document-detail-page .timeline__item{gap:8px}@media(max-width:1180px){.workspace-shell{grid-template-areas:"main" "sidebar";grid-template-columns:1fr}.workspace-guide-panel .workspace-guide{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);grid-template-rows:77px 38px;min-height:123px}.workspace-action-bar{grid-template-columns:max-content minmax(0,1fr) auto}.workspace-preset-card,.workspace-preset-summary-row,.workspace-recipient-core-grid{grid-template-columns:1fr}.workspace-preset-status{justify-content:flex-start}.workspace-preset-scope-grid,.workspace-recipient-options .overview-grid--workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-page .action-bar,.profile-page .page-hero,.profile-page__setup-grid{grid-template-columns:1fr}.profile-page .action-bar__actions,.profile-page .action-bar__summary{justify-content:flex-start}.profile-asset-card{grid-template-columns:minmax(130px,170px) minmax(0,1fr)}.profile-asset-card__actions{flex-flow:row wrap;grid-column:1/-1}.profile-asset-card__actions .button{flex:1 1 150px;width:auto}.profile-asset-card__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-detail-page .page-hero__title{-webkit-line-clamp:3}}@media(min-width:901px)and (max-width:1180px){.profile-page.hero-ops-page .page-hero{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr)}}@media(min-width:1041px)and (max-width:1180px){.header__shortcut{justify-content:center;min-width:36px;padding:4px;width:36px}.header__shortcut-copy{display:none}}@media(max-width:1040px){.header{grid-template-columns:1fr;overflow:hidden;top:8px;transform-origin:top center}.workspace-guide-panel{top:68px}.header__actions,.header__headline{max-height:240px;opacity:1;overflow:hidden;transform:translateY(0);transition:max-height .22s ease,opacity .18s ease,transform .22s ease}.header__headline{max-height:82px}.header--compact{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-color:#0f766e38;box-shadow:0 12px 24px #0f172a1f;gap:0;padding:6px 8px;transform:translateY(-2px)}.header--compact .header__main{gap:0}.header--compact .header__crumbs{flex-wrap:nowrap;min-height:34px;overflow:hidden}.header--compact .header__crumb,.header--compact .header__crumb-brand{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header--compact .header__crumbs>.glyph-icon{flex:0 0 auto}.header--compact .header__actions,.header--compact .header__headline{max-height:0;opacity:0;pointer-events:none;transform:translateY(-8px)}.header__actions{grid-template-columns:1fr}.header__action-links,.header__actions,.header__actions .header__meta,.header__cta-group{justify-content:flex-start}.shell,.shell--sidebar-collapsed{display:block}.shell--sidebar-collapsed .sidebar,.sidebar{padding:16px;width:min(86vw,332px)}.sidebar-collapse-button{display:none}.mobile-menu-button{display:grid}.shell--sidebar-collapsed .brand{justify-content:space-between}.shell--sidebar-collapsed .brand__identity{display:grid;width:calc(100% - 50px)}.shell--sidebar-collapsed .sidebar-menu-panel{gap:14px}.shell--sidebar-collapsed .tab-nav__button{grid-template-columns:20px minmax(0,1fr);justify-items:stretch;padding:9px 10px}.shell--sidebar-collapsed .tab-nav__button span{display:block}.shell--sidebar-collapsed .sidebar-controls{display:grid}}@media(max-width:900px){.workspace-action-bar{grid-template-columns:1fr}.workspace-guide-panel .workspace-guide{grid-template-areas:"steps" "footer" "notice";grid-template-columns:1fr;grid-template-rows:none;min-height:0}.workspace-guide-panel .workspace-guide-steps{grid-template-columns:1fr}.workspace-guide-panel .workspace-guide-step{height:auto;min-height:58px}.workspace-guide-panel .workspace-guide-footer,.workspace-guide-panel .workspace-guide-notice{height:auto;max-height:none;min-height:0}.workspace-guide-panel .workspace-guide-notice{-webkit-line-clamp:unset}.workspace-action-bar .action-bar__actions,.workspace-action-bar .action-bar__summary .chip-grid{flex-wrap:wrap;justify-content:flex-start}.workspace-action-bar .action-bar__actions{min-width:0}.document-detail-page .action-bar,.document-detail-page .document-grid--fields,.document-detail-page .page-grid--dashboard,.document-detail-page .page-hero,.document-detail-page .page-hero__spotlight,.document-status-strip{grid-template-columns:1fr}.document-detail-page .page-hero__aside{grid-template-rows:auto}.document-detail-page .page-hero__actions{grid-template-columns:1fr}.document-detail-page .action-bar__actions,.document-detail-page .action-bar__summary{justify-content:flex-start}.document-detail-page .guest-share-menu{max-width:none}.document-detail-page .guest-share-menu__panel{position:static;width:100%}}@media(max-width:760px){.public-shell,.shell__body{padding:12px}.action-bar,.data-panel,.filter-toolbar,.header,.insight-card,.metric-card,.page-hero,.panel,.public-shell__brandbar{border-radius:var(--app-radius-md)}.header,.page-hero{padding:14px}.header{top:6px}.workspace-guide-panel{top:58px}.header--compact{gap:0;padding:6px 8px;transform:translateY(-2px)}.overview-grid,.overview-grid--workspace,.page-grid,.page-grid--dashboard,.page-hero,.workspace-preset-header,.workspace-preset-scope-grid,.workspace-recipient-options .overview-grid--workspace{grid-template-columns:1fr}.workspace-preset-status .badge{white-space:normal}.workspace-field-editor .overview-grid--workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-preset-card__body{grid-template-columns:1fr}.workspace-preset-card__actions,.workspace-preset-card__meta{justify-content:flex-start}.workspace-preset-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.action-bar,.field-row,.filter-toolbar,.list-card,.participant-draft-row,.participant-row,.participant-search__result,.queue-card,.queue-card__head,.workspace-field-editor__header,.workspace-focus-card{align-items:stretch;flex-direction:column}.header__actions>.button--soft,.header__cta-group .button,.header__shortcut,.public-shell__actions .button{flex:1 1 calc(50% - 5px)}.header__actions>.button--soft{width:100%}.profile-page .action-bar,.profile-page .page-hero{padding:12px}.profile-asset-card{grid-template-columns:1fr;padding:10px}.profile-asset-card__preview{min-height:132px}.profile-asset-card__actions,.profile-asset-card__headline{align-items:stretch}.profile-asset-card__headline{flex-direction:column}.profile-asset-card__form-grid{grid-template-columns:1fr}.workspace-pdf-panel .panel__header{align-items:stretch;padding:10px 12px 0}.workspace-pdf-panel .workspace-panel-tags{flex-wrap:wrap;justify-content:flex-start}.workspace-pdf-panel .badge{max-width:100%}.workspace-pdf-panel .panel__body{padding:8px 12px 12px}.workspace-preview-actions,.workspace-preview-panel__header{grid-template-columns:1fr}.workspace-preview-panel__header{flex-direction:column}.workspace-preview-frame{height:320px;min-height:280px}}.button.button.button{align-self:center;font-size:.84rem;min-height:var(--app-control-height);padding:8px 12px;white-space:nowrap}.button.button.button--icon,.button.button.header__nav-trigger,.button.button.sidebar__close,.documents-pager .button.button--icon{height:var(--app-control-height);min-width:var(--app-control-height);padding:0;width:var(--app-control-height)}.button.button.button--primary{background:var(--app-primary);border-color:var(--app-primary);color:#fff}.button.button.button--secondary,.button.button.button--soft{background:var(--app-primary-soft);border-color:#99f6e4;color:var(--app-primary-dark)}.button.button.button--ghost{background:var(--app-surface);border-color:var(--app-line);color:var(--app-ink)}.button.button.button--danger,.button.button.button--ghost.button--danger{background:#fff5f4;border-color:#fecdca;color:var(--app-danger)}@media(prefers-reduced-motion:reduce){.button,.header,.header__actions,.header__headline{transition:none}}
