:root{color-scheme:light;--ndt-primary-color:#03557f;--ndt-primary-dark:#007ab8;--ndt-primary-light:#80d4ff;--ndt-secondary-color:#03557f;--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:#eaf7ff;--app-brand-blue:var(--ndt-primary-color);--app-brand-blue-dark:var(--ndt-primary-dark);--app-brand-blue-soft:#eaf7ff;--app-secondary:#03557f;--app-secondary-soft:#eaf7ff;--app-info:#03557f;--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(3,85,127,.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}.language-switcher{align-items:center;background:#fffffff5;border:1px solid rgba(148,163,184,.24);border-radius:6px;color:var(--app-primary-dark);display:inline-flex;gap:7px;min-height:38px;padding:0 8px 0 10px}.language-switcher__select{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;min-width:104px;outline:0}.language-switcher__flag{border:1px solid rgba(148,163,184,.3);border-radius:2px;box-shadow:0 1px 2px #0f172a29;flex:0 0 auto;height:14px;-o-object-fit:cover;object-fit:cover;width:20px}.language-switcher__flag-fallback{flex:0 0 auto;font-size:.67rem;font-weight:900;line-height:1}.language-switcher--compact{min-height:34px;padding-inline:8px}.language-switcher--compact .language-switcher__select{min-width:48px}.sidebar-language-control{min-width:0}.language-switcher--segmented{background:transparent;border:0;display:block;min-height:0;padding:0}.sidebar-language-control .language-switcher{background:transparent;border:0;color:#fff;display:grid;min-height:0;padding:0;width:100%}.language-switcher__segments{background:#eaf3f8;border:1px solid rgba(3,85,127,.16);border-radius:8px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;width:100%}.language-switcher__segment{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#52606d;cursor:pointer;display:inline-flex;font:inherit;font-size:.74rem;font-weight:800;gap:7px;justify-content:center;min-height:34px;min-width:0;padding:5px 8px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.language-switcher__segment:hover:not(:disabled){background:#ffffffb3;border-color:#03557f33;color:#03557f}.language-switcher__segment.is-active{background:#fff;border-color:#03557f47;box-shadow:0 4px 10px #03557f24;color:#03557f}.language-switcher__segment:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.language-switcher__segment:disabled{cursor:wait}.language-switcher__segment-flag{border:1px solid rgba(15,23,42,.18);border-radius:2px;box-shadow:0 1px 2px #0f172a24;flex:0 0 auto;height:14px;-o-object-fit:cover;object-fit:cover;width:21px}.sidebar-language-control .language-switcher__segments{background:#022a4447;border-color:#ffffff2e}.sidebar-language-control .language-switcher__segment{color:#ffffffc7}.sidebar-language-control .language-switcher__segment:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff38;color:#fff}.sidebar-language-control .language-switcher__segment.is-active{background:#fff;border-color:#bae6fdeb;box-shadow:0 5px 12px #022a4433;color:#075985}.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 #03557f2e;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:#80d4ff;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,#03557feb),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,#03557f0d),#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),#66cfff);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),#66cfff);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:#03557f0f;border:1px solid rgba(3,85,127,.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%,#03557feb);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,#03557feb),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,#03557f14,#ffffffeb),#fff;border-color:#03557f3d}.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:#03557f29;color:#03557f}.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,#03557f14),#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:#03557f38}.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:#03557f29;color:#03557f}.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,#03557f14,#6c5ffc14),#fff;border:1px solid rgba(3,85,127,.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-preset-shell{background:linear-gradient(135deg,#6c5ffc14,#03557f0f),#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(3,85,127,.16);border-radius:16px;color:#03557f;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,#03557f14),#ffffffdb;border:1px dashed rgba(108,95,252,.3);border-radius:24px;padding:18px}.upload-dropzone--dragging{border-color:#03557f80;box-shadow:inset 0 0 0 1px #03557f2e}.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{box-sizing:border-box;gap:18px}.pdf-page-shell,.pdf-workspace{display:flex;flex-direction:column;min-width:0;width:100%}.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{align-self:center;border-radius:18px;box-shadow:0 0 0 1px #94a3b82e,var(--app-shadow);box-sizing:border-box;cursor:default;max-width:100%;min-width:0;position:relative}.pdf-page-stage--placing{cursor:crosshair}.pdf-page-stage canvas{border:0;border-radius:18px;box-shadow:none;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:#03557f1a;color:#03557f}.field-chip{align-items:flex-start;background:var(--field-chip-bg,rgba(3,85,127,.14));border:1px solid var(--field-chip-border,rgba(3,85,127,.22));border-radius:18px;box-shadow:var(--field-chip-shadow,0 12px 24px rgba(3,85,127,.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:0;min-width:0}.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(3,85,127,.08)),0 18px 36px #0f172a1f,0 0 0 2px #6c5ffc33}.field-chip--focused{border-color:var(--field-chip-strong-border,rgba(3,85,127,.44));box-shadow:var(--field-chip-shadow,0 12px 24px rgba(3,85,127,.08)),0 18px 36px #0f172a1f,0 0 0 2px var(--field-chip-focus-ring,rgba(3,85,127,.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-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:#03557f29;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:#b8e9ff;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(3,85,127,.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 #03557f2e;color:#fff}.button--primary:hover{background:var(--app-primary-dark);border-color:var(--app-primary-dark);box-shadow:0 10px 20px #03557f38}.button--secondary,.button--soft{background:var(--app-primary-soft);border:1px solid #b8e9ff;color:var(--app-primary-dark)}.button--secondary:hover,.button--soft:hover{background:#ccfbf1;border-color:#80d4ff;box-shadow:0 8px 18px #03557f1a;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:#b8e9ff;box-shadow:0 8px 18px #03557f14;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:#b8e9ff;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:#eaf7ff}.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 #03557f24}.empty-state{background:var(--app-surface);border-style:dashed}.inline-hint{background:var(--app-primary-soft);border-color:#b8e9ff;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:#b8e9ff}.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:#b8e9ff;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(3,85,127,.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 #03557f1a;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 #b8e9ff;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:#b8e9ff;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 #03557f2e}.canvas__page,.canvas__sheet{background:var(--app-surface)}.canvas__page{border-style:dashed}.pdf-page-stage{border-radius:var(--app-radius-md);box-shadow:0 0 0 1px var(--app-line),var(--app-shadow-lg)}.pdf-page-stage canvas{border:0;border-radius:var(--app-radius-md);box-shadow:none}.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(3,85,127,.08)),0 0 0 2px #03557f2e}.shell--sidebar-collapsed .sidebar{padding-inline:12px}.shell--sidebar-collapsed .brand{justify-content:center}.shell--sidebar-collapsed .brand__identity,.shell--sidebar-collapsed .sidebar-controls,.shell--sidebar-collapsed .sidebar-language-control{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:#eaf7ff;border-color:#b8e9ff}.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 #b8e9ff;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 #b8e9ff;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:#80d4ff;box-shadow:0 8px 18px #03557f1a;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:#b8e9ff;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(3,85,127,.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:#03557f24;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:#80d4ff;box-shadow:0 8px 18px #03557f14;color:var(--app-primary-dark);text-decoration:none;transform:translateY(-1px)}.dashboard-action-chip:focus-visible{outline:3px solid rgba(3,85,127,.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:#03557f12;border-color:#03557f33}.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(3,85,127,.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:#03557f38;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}.shell--sidebar-collapsed .sidebar-language-control{display:block}}@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:#b8e9ff;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}}:root{--app-bg:#f6f8fb;--app-surface-muted:#f7fafc;--app-line-soft:#e6eaf0;--app-control-height:36px}.shell{background:var(--app-bg);grid-template-columns:236px minmax(0,1fr)}.shell__body{gap:14px;padding:14px 18px 28px}.shell__content{max-width:1440px}.sidebar{background:#172033;gap:10px;padding:14px 12px}.brand{margin-bottom:0;padding-bottom:10px}.brand span{color:#a7f3d0}.tab-nav{gap:3px}.tab-nav__button{min-height:34px;padding:7px 9px}.sidebar-controls{gap:8px;padding-top:12px}.sidebar-project-select{background:#ffffff12;border:1px solid hsla(0,0%,100%,.14);border-radius:var(--app-radius-md);box-shadow:inset 3px 0 #14b8a6d9;gap:5px;padding:10px 10px 10px 12px;position:relative}.sidebar-project-select span{color:#b9c6d6;font-size:10px;letter-spacing:0;line-height:1}.sidebar-project-select strong{color:#fff;font-size:14px;line-height:1.2}.sidebar-project-select small{align-items:center;background:#14b8a61f;border:1px solid rgba(167,243,208,.18);border-radius:999px;color:#c7f9de;display:inline-flex;font-size:11px;line-height:1.2;max-width:100%;min-height:20px;padding:3px 7px;width:-moz-fit-content;width:fit-content}.sidebar-profile-card{background:#ffffff0d;border-color:#ffffff24;display:block;overflow:hidden;padding:0}.sidebar-profile-summary{border-radius:var(--app-radius-md);min-height:48px;padding:8px;text-decoration:none}.sidebar-profile-summary:hover{background:#ffffff14}.profile-avatar{background:#03557f;box-shadow:0 0 0 2px #a7f3d029;height:32px;width:32px}.profile-copy{gap:1px}.profile-copy strong{font-size:12px;line-height:1.25}.profile-copy small{color:#b9c6d6;font-size:10.5px;line-height:1.25}.header{align-items:center;border-radius:var(--app-radius-md);gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:9px 10px}.header__context-copy,.header__headline,.header__main{gap:4px}.header__context{align-items:center}.header__context-icon{flex-basis:30px;height:30px;width:30px}.header__title{font-size:1rem}.header__action-links,.header__description,.header__meta,.header__user{display:none}.header__actions{align-items:center;display:flex;gap:6px;justify-content:flex-end}.header__actions>.button,.header__cta-group .button{font-size:.78rem;min-height:32px;padding:6px 9px}.page{gap:12px}.action-bar,.data-panel,.empty-state,.filter-toolbar,.inline-hint,.insight-card,.list-card,.metric-card,.overview-stat,.page-hero,.panel,.queue-card,.table-wrap,.timeline-card{border-radius:var(--app-radius-md);box-shadow:none}.page-hero{gap:12px;grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);padding:14px 16px}.page-hero__title{font-size:clamp(1.35rem,1.9vw,1.74rem);line-height:1.15;max-width:none}.page-hero__description{font-size:.88rem;line-height:1.45;max-width:880px}.hero-ops-page .page-hero__spotlight,.page-hero__actions,.page-hero__aside,.page-hero__main,.page-hero__spotlight{gap:8px}.reports-page.hero-ops-page .page-hero{grid-template-columns:1fr}.reports-page.hero-ops-page .page-hero__main,.reports-page.hero-ops-page .reports-hero-spotlight{min-width:0;width:100%}.reports-chart-grid{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr)}.reports-bar-card,.reports-donut-card,.reports-snapshot-card{background:#ffffffc7;border:1px solid rgba(148,163,184,.16);border-radius:var(--app-radius-md);min-width:0}.reports-donut-card{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(140px,.72fr) minmax(0,1fr);min-height:238px;padding:12px}.reports-donut{aspect-ratio:1;border-radius:50%;display:grid;margin:0 auto;place-items:center;position:relative;width:min(100%,170px)}.reports-donut:after{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1px #94a3b824;content:"";inset:18px;position:absolute}.reports-donut__center{display:grid;gap:2px;place-items:center;position:relative;text-align:center;z-index:1}.reports-bar span,.reports-bar-card__header span,.reports-chart-legend__item span,.reports-donut__center span,.reports-snapshot span{color:var(--app-muted);font-size:.74rem;line-height:1.25}.reports-donut__center strong{color:var(--app-ink);font-size:1.62rem;line-height:1}.reports-chart-legend{display:grid;gap:7px;min-width:0}.reports-chart-legend__item{align-items:center;border-radius:var(--app-radius-sm);display:grid;gap:8px;grid-template-columns:10px minmax(0,1fr) auto;min-height:30px;padding:6px 8px;text-decoration:none}.reports-bar--link:hover,.reports-chart-legend__item--link:hover,.reports-snapshot--link:hover{background:#03557f12}.reports-chart-legend__dot{border-radius:999px;height:9px;width:9px}.reports-bar strong,.reports-chart-legend__item strong,.reports-snapshot strong{color:var(--app-ink);font-size:.92rem;line-height:1.1}.reports-bar-card{display:grid;gap:10px;padding:12px}.reports-bar-card__header{align-items:center;display:flex;gap:10px;justify-content:space-between}.reports-bar-card__header strong{color:var(--app-ink);font-size:1.18rem}.reports-bar,.reports-bars{display:grid;gap:8px}.reports-bar{align-items:center;border-radius:var(--app-radius-sm);color:inherit;grid-template-columns:minmax(86px,.46fr) minmax(120px,1fr) auto;min-height:30px;padding:5px 7px;text-decoration:none}.reports-bar__track{background:#94a3b82e;border-radius:999px;height:8px;overflow:hidden}.reports-bar__track span{border-radius:inherit;display:block;height:100%;min-width:0}.reports-snapshot-card{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.reports-snapshot{background:#f8fafcc7;border-radius:var(--app-radius-sm);color:inherit;display:grid;gap:4px;min-height:58px;padding:9px;text-decoration:none}.reports-snapshot strong{font-size:1.05rem}.action-bar,.filter-toolbar{padding:10px 12px}.data-panel__header,.panel__header{padding:12px 12px 0}.panel__actions{justify-content:flex-end}.action-stack,.panel__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.workspace-sidebar .workspace-checklist{gap:6px}.workspace-sidebar .workspace-check{border-radius:var(--app-radius-sm);gap:8px;padding:7px 9px}.workspace-sidebar .workspace-check__state{flex-basis:20px;font-size:.72rem;height:20px;width:20px}.workspace-sidebar .workspace-check strong{font-size:.78rem;line-height:1.25}.workspace-sidebar .workspace-check p{font-size:.7rem;line-height:1.32;margin-top:2px}.profile-page .workspace-checklist,.settings-page .workspace-checklist{gap:6px}.profile-page .workspace-check,.settings-page .workspace-check{align-items:flex-start;border-radius:var(--app-radius-sm);gap:8px;padding:7px 9px}.profile-page .workspace-check__state,.settings-page .workspace-check__state{flex:0 0 20px;font-size:.68rem;height:20px;margin-top:1px;width:20px}.profile-page .workspace-check .stack-xs,.settings-page .workspace-check .stack-xs{gap:2px;min-width:0}.profile-page .workspace-check strong,.settings-page .workspace-check strong{font-size:.78rem;line-height:1.22}.profile-page .workspace-check p,.settings-page .workspace-check p{font-size:.7rem;line-height:1.32;margin-top:0}.data-panel__body,.panel__body{gap:10px;padding:10px 12px 12px}.data-panel:before,.panel:before{content:none}.insight-grid{gap:8px}.insight-card{display:block;min-height:0;padding:10px;text-decoration:none}.insight-card--link{cursor:pointer}.insight-card--link:hover{background:#fffffffa;border-color:#03557f52}.insight-card--link:focus-visible{outline:2px solid rgba(3,85,127,.42);outline-offset:2px}.overview-stat--link{color:inherit;cursor:pointer;text-decoration:none}.overview-stat--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;width:100%}.overview-stat--link:hover{background:#fffffffa;border-color:#03557f52}.overview-stat--link.is-active{background:#f0fdfaf5;border-color:#03557f6b}.overview-stat--link:focus-visible{outline:2px solid rgba(3,85,127,.42);outline-offset:2px}.insight-card__head{margin-bottom:8px}.insight-card__icon{height:32px;width:32px}.insight-card__description,.insight-card__tag{display:none}.insight-card__value{font-size:1.3rem;margin-bottom:0}.workflow-launcher{background:var(--app-surface);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);box-sizing:border-box;display:grid;gap:10px;padding:12px;width:100%}.workflow-launcher__header{display:flex;gap:12px;justify-content:space-between}.workflow-launcher__copy{display:grid;gap:4px;min-width:0}.workflow-launcher__copy h2,.workflow-launcher__copy p{margin:0}.workflow-launcher__copy h2{font-size:1rem}.workflow-launcher__copy p{color:var(--app-muted);font-size:.84rem;line-height:1.4}.workflow-launcher__grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.workflow-launcher--workspace-start .workflow-launcher__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-launcher__item{background:var(--app-surface-muted);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);color:var(--app-ink);display:grid;gap:8px 10px;grid-template-areas:"icon body" "action action";grid-template-columns:34px minmax(0,1fr);min-height:112px;min-width:0;padding:10px;text-decoration:none}.workflow-launcher__item:hover{background:#fff;border-color:#03557f47;text-decoration:none}.workflow-launcher__icon{background:var(--app-primary-soft);border-radius:var(--app-radius-md);color:var(--app-primary-dark);display:grid;grid-area:icon;height:34px;place-items:center;width:34px}.workflow-launcher__body{display:grid;gap:3px;grid-area:body;min-width:0}.workflow-launcher__body small,.workflow-launcher__body span,.workflow-launcher__body strong{min-width:0;overflow-wrap:anywhere}.workflow-launcher__body strong{font-size:.86rem;line-height:1.25}.workflow-launcher__body small,.workflow-launcher__body span{color:var(--app-muted);font-size:.72rem;line-height:1.35}.workflow-launcher__action{align-items:center;border-top:1px solid var(--app-line-soft);color:var(--app-primary-dark);display:inline-flex;font-size:.78rem;font-weight:800;gap:8px;grid-area:action;justify-content:space-between;min-height:28px;padding-top:8px}.workflow-launcher__item--warning .workflow-launcher__icon{background:#fffaeb;color:var(--app-warning)}.workflow-launcher__item--success .workflow-launcher__icon{background:#ecfdf3;color:var(--app-success)}.workflow-launcher__item--primary .workflow-launcher__icon{background:var(--app-primary);color:#fff}.wesign-stepper{background:#fff;border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 12px}.wesign-stepper__item{align-items:start;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr);min-width:0;padding:4px 14px 4px 0;position:relative}.wesign-stepper__item:not(:last-child):after{border-top:1px solid var(--app-line);content:"";position:absolute;right:8px;top:20px;width:28px}.wesign-stepper__number{background:#fff;border:1px solid var(--app-line);border-radius:999px;color:var(--app-muted);display:grid;font-size:.82rem;font-weight:800;height:28px;place-items:center;width:28px}.wesign-stepper__item.is-active .wesign-stepper__number{background:var(--app-primary);border-color:var(--app-primary);color:#fff}.wesign-stepper__copy{display:grid;gap:3px;min-width:0}.wesign-stepper__copy strong{color:var(--app-ink);font-size:.84rem;line-height:1.25}.wesign-stepper__copy small{color:var(--app-muted);font-size:.72rem;line-height:1.35}.dashboard-main-grid,.dashboard-wide-section,.documents-page>.page-grid--dashboard{gap:10px}.documents-page{display:flex;flex-direction:column}.documents-page--focused{gap:10px}.documents-page>.workflow-launcher{grid-column:1/-1}.documents-page>.page-grid--dashboard.documents-primary-grid,.documents-page>.page-grid--dashboard.documents-secondary-grid{align-items:start;display:grid;grid-template-columns:minmax(0,1fr);width:100%}.documents-page>.documents-primary-grid{order:1}.documents-page>.page-grid--dashboard.documents-primary-grid.documents-primary-grid--focused{grid-template-columns:minmax(0,1fr)}.documents-page>.page-grid--dashboard.documents-upload-focus-grid{align-items:start;display:grid;grid-template-columns:minmax(0,1fr);order:1}.documents-page>.documents-secondary-grid{order:2}.documents-page .documents-draft-panel,.documents-page .documents-signal-panel,.documents-page .documents-upload-panel{grid-column:1/-1;width:100%}.documents-page .documents-upload-panel .upload-dropzone{min-height:220px}.documents-page .documents-draft-panel .list-card,.documents-page .documents-signal-panel .list-card{align-items:center;border-radius:8px}.documents-page .documents-draft-panel .hero__actions{flex:0 0 auto;justify-content:flex-end}.documents-page .documents-signal-panel .data-panel__description{display:block}.documents-page .documents-signal-panel .data-panel__body>.stack-md{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(360px,.75fr) minmax(0,1.25fr)}.documents-page .documents-signal-panel .overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.documents-page .documents-signal-panel .stack-sm{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.documents-table-panel{scroll-margin-top:14px}.documents-folder-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.documents-folder-card{align-items:center;background:var(--app-surface);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);color:var(--app-text);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:10px;text-align:left}.documents-folder-card.is-active,.documents-folder-card:hover{background:#f0fdfadb;border-color:#0f766e52}.documents-folder-card__icon{background:#0f766e1a;border-radius:8px;color:var(--app-accent);display:grid;height:34px;place-items:center;width:34px}.documents-folder-card__copy{display:grid;gap:2px;min-width:0}.documents-folder-card__copy small,.documents-folder-card__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documents-folder-card__copy strong{font-size:.85rem}.documents-folder-card__copy small{color:var(--app-muted);font-size:.72rem}.folder-editor-panel{align-items:end;background:#f0fdfab8;border:1px solid rgba(15,118,110,.18);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(220px,.85fr) minmax(260px,1fr) auto;padding:12px}.folder-editor-panel__copy{display:grid;gap:3px}.folder-editor-panel__copy h4,.folder-editor-panel__copy p{margin:0}.folder-editor-panel__copy h4{font-size:.95rem}.folder-editor-panel__copy p:not(.eyebrow){color:var(--app-muted);font-size:.78rem;line-height:1.4}.folder-editor-panel__fields{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.folder-editor-panel__fields>.control:only-child{grid-column:1/-1}.documents-folder-note-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.documents-folder-note{align-items:center;background:#f0fdfab3;border:1px solid rgba(15,118,110,.14);border-radius:999px;color:var(--app-muted);display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;line-height:1.25;max-width:100%;padding:5px 9px;width:-moz-fit-content;width:fit-content}.documents-folder-note .glyph-icon{color:var(--app-accent);flex:0 0 auto}.documents-folder-note--success{background:#f0fdf4c7;border-color:#16a34a29;color:#166534}.documents-folder-note--success .glyph-icon{color:#16a34a}.documents-folder-note--warning{background:#fffbebd1;border-color:#d9770633;color:#92400e}.documents-folder-note--warning .glyph-icon{color:#d97706}.documents-folder-manager{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(210px,.28fr) minmax(0,1fr)}.documents-folder-detail,.documents-folder-tree{background:var(--app-surface);border:1px solid var(--app-line-soft);border-radius:8px;min-width:0}.documents-folder-tree{display:grid;gap:2px;max-height:240px;overflow:auto;padding:6px}.documents-folder-tree__item{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--app-text);cursor:pointer;display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr);min-height:32px;padding:5px 7px 5px calc(7px + var(--folder-depth, 0)*14px);text-align:left;width:100%}.documents-folder-tree__item.is-active,.documents-folder-tree__item:hover{background:#0f766e17}.documents-folder-tree__item.is-drop-target{background:#14b8a629;box-shadow:inset 0 0 0 1px #0f766e57}.documents-folder-tree__item.is-drag-disabled{cursor:wait}.documents-folder-tree__icon{background:#0f766e1a;border-radius:6px;color:var(--app-accent);display:grid;height:22px;place-items:center;width:22px}.documents-folder-tree__copy{display:grid;gap:1px;min-width:0}.documents-folder-tree__copy small,.documents-folder-tree__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documents-folder-tree__copy strong{font-size:.78rem}.documents-folder-tree__copy small{color:var(--app-muted);font-size:.66rem}.documents-folder-drop-note{border-top:1px dashed var(--app-line-soft);color:var(--app-muted);font-size:.68rem;line-height:1.35;margin:4px 2px 0;padding:7px 4px 2px}.documents-folder-detail{display:grid;gap:8px;padding:8px}.documents-folder-detail__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.documents-folder-breadcrumb{color:var(--app-text);display:flex;flex-wrap:wrap;font-size:.8rem;font-weight:700;gap:2px;min-width:0}.documents-folder-context-menu{background:#fffffffa;border:1px solid rgba(15,23,42,.12);border-radius:8px;box-shadow:0 18px 42px #0f172a2e;display:grid;gap:2px;padding:6px;position:fixed;width:210px;z-index:80}.documents-folder-context-menu button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--app-text);cursor:pointer;display:flex;font-size:.78rem;font-weight:700;gap:8px;min-height:32px;padding:7px 8px;text-align:left}.documents-folder-context-menu button:focus-visible,.documents-folder-context-menu button:hover:not(:disabled){background:#0f766e17;outline:none}.documents-folder-context-menu button:disabled{cursor:not-allowed;opacity:.45}.documents-folder-context-menu button.is-danger{color:#b91c1c}.table--documents tr.is-draggable{cursor:grab}.table--documents tr.is-draggable:active{cursor:grabbing}.table--documents tr.is-draggable:hover td{background:#f0fdfa70}.table td,.table th{padding:9px 10px}.list-card,.queue-card{gap:10px;padding:10px}.button.button.button{min-height:var(--app-control-height);padding:7px 10px}.badge,.soft-chip{font-size:.72rem;min-height:28px;padding:5px 9px}.sidebar-status-nav{border-top:1px solid hsla(0,0%,100%,.08);display:grid;gap:12px;padding:8px 10px 12px}.sidebar-status-nav__group{display:grid;gap:5px}.sidebar-status-nav__title{color:#ffffff7a;font-size:.68rem;font-weight:800;text-transform:uppercase}.sidebar-status-nav__link{align-items:center;border-radius:8px;color:#ffffffb8;display:flex;font-size:.78rem;min-height:30px;padding:6px 8px;text-decoration:none}.sidebar-status-nav__link.is-active,.sidebar-status-nav__link:hover{background:#ffffff1a;color:#fff}.settings-scope-tabs,.workspace-entry-options{display:grid;gap:8px}.settings-scope-tab,.workspace-entry-option{align-content:start;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);display:grid;gap:4px;min-width:0;padding:10px;text-align:left;text-decoration:none}.settings-scope-tab span{color:var(--app-muted);font-size:.72rem;line-height:1.35}.settings-scope-tab.is-active{background:#f0fdfadb;border-color:#0f766e6b;box-shadow:inset 0 0 0 1px #0f766e2e}.workspace-entry-options{grid-template-columns:repeat(5,minmax(0,1fr))}.workspace-entry-option{align-items:center;grid-template-columns:auto 1fr}.workspace-entry-option>span:last-child{align-items:center;display:flex;min-width:0}.workspace-entry-option--primary{background:#eff6ffe6;border-color:#2563eb5c}.workspace-entry-option--disabled{cursor:not-allowed;opacity:.66}.workspace-entry-option__icon{background:#0f172a0f;border-radius:8px;color:var(--app-accent);display:grid;height:32px;place-items:center;width:32px}.wesign-stepper__item.is-done{background:#f0fdf4c7;border-color:#16a34a47}.settings-scope-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.table__chip-grid{gap:4px;min-width:180px}.signing-action-dock{align-items:center;background:#fffffff2;border:1px solid rgba(15,23,42,.12);border-radius:8px;bottom:10px;box-shadow:0 14px 36px #0f172a1f;display:flex;gap:12px;justify-content:space-between;padding:10px 12px;position:sticky;z-index:12}.signing-action-dock__copy{display:grid;gap:2px;min-width:0}.signing-action-dock__copy span{color:var(--app-muted);font-size:.78rem}.document-detail-page .document-grid--timeline{order:2}.document-detail-page .document-grid--fields{order:3}.document-detail-page .inline-hint{align-items:center;border-radius:8px;gap:8px;padding:8px 10px}.document-detail-page .inline-hint__icon{border-radius:8px;flex-basis:24px;height:24px;width:24px}.document-detail-page .soft-chip--warning{background:#fefce8d1;border-color:#eab30857;color:#713f12}.document-detail-page .document-status-strip{gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.document-detail-page .document-status-card{min-height:112px}.document-detail-page .document-status-card--expired-progress{background:linear-gradient(180deg,#fefce8eb,#fffffff5);border-color:#eab30852}.document-detail-page .document-status-card--expired-progress>span{color:#713f12}.document-detail-page .guest-share-card{min-width:min(320px,100%);width:min(520px,100%)}.document-detail-page .guest-share-card__row{align-items:start;display:grid;gap:8px;grid-template-columns:max-content minmax(0,1fr);min-width:0}.document-detail-page .guest-share-card:not(.guest-share-card--shared) .guest-share-card__row{grid-template-columns:max-content;justify-content:end}.document-detail-page .guest-share-card--shared .guest-share-card__row{grid-template-columns:minmax(0,1fr)}.document-detail-page .guest-share-card__trigger{font-size:.78rem;justify-content:center;min-height:32px;min-width:150px;padding-inline:10px;width:auto}.document-detail-page .guest-share-card__panel{background:transparent;border:0;display:grid;min-width:0;padding:0;width:100%}.document-detail-page .guest-share-card .button{width:auto}.document-detail-page .guest-share-link{align-items:center;background:#f0fdfac7;border:1px solid rgba(15,118,110,.16);border-radius:8px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) 32px;min-width:0;padding:5px;width:100%}.document-detail-page .guest-share-link--empty{background:#f8fafcf0;border-color:#94a3b83d}.document-detail-page .guest-share-link__url{color:#0f172a;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:700;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-detail-page .guest-share-link--empty .guest-share-link__url{color:#475569;font-family:inherit;font-weight:700}.document-detail-page .button.button.guest-share-link__copy{border-radius:8px;height:32px;min-width:32px;padding:0;width:32px}@media(max-width:760px){.document-detail-page .guest-share-card{width:100%}.document-detail-page .guest-share-card:not(.guest-share-card--shared) .guest-share-card__row,.document-detail-page .guest-share-card__row{grid-template-columns:minmax(0,1fr);justify-content:stretch}.document-detail-page .guest-share-card__trigger{width:100%}}.renew-control{align-items:center;background:#fefce8d1;border:1px solid rgba(234,179,8,.34);border-radius:8px;color:var(--app-text);display:inline-flex;font-size:.78rem;font-weight:700;gap:6px;min-height:34px;padding:4px 6px 4px 10px;white-space:nowrap}.renew-control__input{min-height:28px;padding:4px 6px;text-align:center;width:62px}.document-detail-page .inline-hint__copy{gap:2px}.document-detail-page .inline-hint__copy strong{font-size:.82rem;line-height:1.25}.document-detail-page .inline-hint__copy p{font-size:.78rem;line-height:1.38}.document-detail-page .timeline{gap:8px}.document-detail-page .timeline__item{gap:8px;grid-template-columns:14px minmax(0,1fr)}.document-detail-page .timeline__item>div{display:grid;gap:2px}.document-detail-page .timeline__dot{height:8px;margin-top:5px;width:8px}.document-detail-page .timeline__item strong{font-size:.84rem;line-height:1.25}.document-detail-page .timeline__item p{font-size:.78rem;line-height:1.38}.document-detail-page .timeline__item span{font-size:.72rem;line-height:1.35}.document-detail-page .empty-state--compact{gap:6px;padding:10px 12px}.document-detail-page .empty-state--compact .empty-state__icon{border-radius:9px;height:28px;width:28px}.document-detail-page .empty-state--compact strong{font-size:.84rem;line-height:1.25}.document-detail-page .empty-state--compact span{font-size:.76rem;line-height:1.4;max-width:none}@media(max-width:1180px){.document-detail-page .document-status-strip,.wesign-stepper,.workflow-launcher--workspace-start .workflow-launcher__grid,.workflow-launcher__grid,.workspace-entry-options{grid-template-columns:repeat(2,minmax(0,1fr))}.wesign-stepper{gap:8px}.wesign-stepper__item:not(:last-child):after{content:none}.documents-folder-manager,.folder-editor-panel,.reports-chart-grid{grid-template-columns:1fr}}@media(max-width:1040px){.header{grid-template-columns:1fr}.header__actions{justify-content:flex-start}}@media(max-width:760px){.shell__body{padding:10px}.documents-page .documents-signal-panel .data-panel__body>.stack-md,.documents-page>.page-grid--dashboard.documents-primary-grid,.documents-page>.page-grid--dashboard.documents-secondary-grid,.page-hero,.workflow-launcher,.workflow-launcher__grid{grid-template-columns:1fr}.documents-page .documents-signal-panel .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-launcher__item{min-height:0}.folder-editor-panel__fields,.reports-bar,.reports-donut-card,.settings-scope-tabs,.wesign-stepper,.workflow-launcher--workspace-start .workflow-launcher__grid,.workspace-entry-options{grid-template-columns:1fr}.reports-donut-card{justify-items:stretch}.reports-donut{width:min(70vw,178px)}.reports-snapshot-card{grid-template-columns:1fr}.signing-action-dock{align-items:stretch;flex-direction:column}.signing-action-dock .button{width:100%}.renew-control{justify-content:space-between;width:100%}.document-detail-page .document-status-strip{grid-template-columns:1fr}}.dashboard-page--v14,.documents-page--v14,.profile-page--v14,.workspace-launcher-page--v14{gap:16px}.document-restricted-page{display:grid;gap:20px;margin:0 auto;max-width:1480px;min-width:0;width:100%}.public-verification-state{display:grid;min-height:min(620px,calc(100vh - 150px));padding:24px;place-items:center}.public-verification-state .empty-state{background:#fff;border:1px solid #d7e5ec;width:min(100%,620px)}.document-restricted-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:4px 0 2px}.document-restricted-heading h1{color:#0f172a;font-size:34px;letter-spacing:0;line-height:1.18;margin:4px 0 6px;overflow-wrap:anywhere}.document-restricted-heading .eyebrow,.document-restricted-heading>div{min-width:0;overflow-wrap:anywhere}.document-restricted-heading>div>p:last-child{color:#64748b;margin:0}.document-restricted-heading>.badge,.document-verification-band .badge{align-items:center;display:inline-flex;gap:7px}.document-verification-band{background:#f5fbfe;border:1px solid #b8d7e6;border-left:4px solid #03557f;border-radius:8px;display:grid;gap:24px;grid-template-columns:minmax(260px,.85fr) minmax(0,1.6fr);padding:22px}.document-verification-band__summary{align-items:flex-start;display:flex;gap:14px}.document-verification-band__summary strong{color:#102a3a;display:block;font-size:17px;margin:4px 0 7px}.document-verification-band__summary p{color:#526575;line-height:1.55;margin:0}.document-verification-band__summary a{color:#03557f;font-weight:700}.document-verification-band__icon{background:#03557f;border-radius:8px;color:#fff;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.document-verification-signers{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.document-verification-signer{background:#fff;border:1px solid #d7e5ec;border-radius:6px;display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr);min-height:86px;padding:12px}.document-verification-signer>span{background:#03557f;border-radius:50%;color:#fff;display:grid;font-size:12px;font-weight:800;height:28px;place-items:center;width:28px}.document-verification-signer p,.document-verification-signer small,.document-verification-signer strong{display:block;overflow-wrap:anywhere}.document-verification-signer p{color:#18704c;font-size:13px;font-weight:700;margin:3px 0}.document-verification-signer small{color:#64748b}.document-restricted-layout{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(290px,340px)}.document-restricted-preview{background:#f5f7f9;border:1px solid #dce5ea;border-radius:8px;min-width:0;padding:18px}.document-restricted-section-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.document-restricted-access h2,.document-restricted-section-heading h2{color:#12202c;font-size:19px;letter-spacing:0;margin:4px 0 0}.document-restricted-pages{display:grid;gap:18px}.document-restricted-page-sheet{background:#fff;border:1px solid #cfdbe2;border-radius:4px;box-shadow:0 8px 22px #0f172a14;margin:0 auto;overflow:hidden;width:min(100%,780px)}.document-restricted-page-sheet__label{background:#edf3f6;border-bottom:1px solid #dce5ea;color:#4b6070;font-size:12px;font-weight:800;padding:7px 12px}.document-restricted-page-sheet img{display:block;height:auto;width:100%}.document-restricted-page-sheet--protected{aspect-ratio:210/297}.document-restricted-page-mask{background-color:#e8eef2;background-image:repeating-linear-gradient(135deg,rgb(148 163 184/9%),rgb(148 163 184/9%) 2px,transparent 0,transparent 18px);color:#496172;display:grid;gap:8px;height:calc(100% - 34px);justify-items:center;padding:24px;place-content:center;text-align:center}.document-restricted-page-mask strong{color:#253b4a;font-size:17px}.document-restricted-preview__loading{color:#526575;display:grid;min-height:280px;place-items:center}.document-restricted-access{background:#fff;border:1px solid #cddce4;border-radius:8px;border-top:4px solid #03557f;box-shadow:0 10px 28px #0f172a14;display:grid;gap:14px;max-height:calc(100vh - 36px);overflow-y:auto;padding:20px;position:sticky;scrollbar-gutter:stable;top:18px}.document-restricted-access__head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.document-restricted-access>p{color:#5c6e7b;line-height:1.55;margin:0}.document-restricted-access__facts{border-block:1px solid #e2e8ec;display:grid;gap:0;margin:2px 0}.document-restricted-access__facts div{border-bottom:1px solid #edf1f3;display:grid;gap:12px;grid-template-columns:100px minmax(0,1fr);padding:10px 0}.document-restricted-access__facts div:last-child{border-bottom:0}.document-restricted-access__facts dt{color:#64748b;font-size:12px}.document-restricted-access__facts dd{color:#1e293b;font-size:13px;font-weight:700;margin:0;overflow-wrap:anywhere}.document-restricted-access__action{justify-content:center;min-height:42px;width:100%}.document-restricted-access__security{background:#f2f6f8;border-radius:6px;color:#536674!important;font-size:12px;padding:10px}.document-access-option{border-top:1px solid #e2e8ec;display:grid;gap:11px;padding-top:14px}.document-access-option__heading{align-items:flex-start;display:flex;gap:10px}.document-access-option__icon{background:#e7f3f8;border-radius:6px;color:#03557f;display:inline-grid;flex:0 0 32px;height:32px;place-items:center;width:32px}.document-access-option__heading p,.document-access-option__heading strong{display:block}.document-access-option__heading strong{color:#172b38;font-size:14px}.document-access-option__heading p{color:#61727e;font-size:12px;line-height:1.5;margin:3px 0 0}.document-guest-request-form{display:grid;gap:10px}.document-guest-request-form label{display:grid;gap:5px;min-width:0}.document-guest-request-form label>span{color:#334955;font-size:12px;font-weight:700}.document-guest-request-form .control{min-width:0;width:100%}.document-guest-request-success{align-items:flex-start;background:#effaf5;border:1px solid #b9dfce;border-radius:6px;color:#166044;display:flex;gap:9px;padding:11px}.document-guest-request-success .glyph-icon{flex:0 0 auto;margin-top:2px}.document-guest-request-success p{color:#356b56;font-size:12px;line-height:1.55;margin:3px 0 0}.document-distribution__tabs{background:#f4f8fa;border:1px solid #d7e2e8;border-radius:6px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.document-distribution__tab{background:transparent;border:0;border-radius:4px;color:#526974;cursor:pointer;font:inherit;font-size:13px;font-weight:700;min-height:36px;padding:7px 10px}.document-distribution__tab.is-active{background:#03557f;box-shadow:0 2px 7px #03557f33;color:#fff}.document-distribution__entry{border-bottom:1px solid #e2e9ed;display:grid;gap:10px;padding-bottom:14px}.document-distribution__external{align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) auto}.document-distribution__history-list,.document-distribution__results{display:grid;gap:7px;max-height:260px;overflow:auto}.document-distribution__history-row,.document-distribution__result{align-items:center;background:#fff;border:1px solid #dce5ea;border-radius:6px;display:flex;gap:14px;justify-content:space-between;min-width:0;padding:10px 12px}.document-distribution__history-row p,.document-distribution__history-row small,.document-distribution__result p,.document-distribution__result small{color:#64748b;display:block;margin:2px 0 0;overflow-wrap:anywhere}.document-distribution__history,.document-distribution__selection{display:grid;gap:10px}.document-distribution__history-head,.document-distribution__selection-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.document-distribution__chips{display:flex;flex-wrap:wrap;gap:7px}.document-distribution__chip{background:#edf8fd;border:1px solid #b9d8e8;border-radius:5px;color:#153c50;cursor:pointer;display:grid;gap:1px 9px;grid-template-columns:minmax(0,1fr) auto;max-width:280px;padding:7px 9px;text-align:left}.document-distribution__chip small,.document-distribution__chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-distribution__chip small{color:#58717e}.document-distribution__chip b{align-self:center;font-size:17px;font-weight:500;grid-column:2;grid-row:1/span 2}.document-distribution__submit{justify-self:start}.document-distribution__success{background:#effaf5;border:1px solid #b9dfce;border-radius:6px;color:#166044;margin:0;padding:10px 12px}.document-download-request-list{display:grid;gap:10px}.document-download-request-row{align-items:center;background:#fff;border:1px solid #dce5ea;border-radius:6px;display:flex;gap:16px;justify-content:space-between;padding:13px}.document-download-request-row__identity{align-items:center;display:flex;gap:11px;min-width:0}.document-download-request-row__identity p,.document-download-request-row__identity small{color:#64748b;display:block;margin:2px 0 0;overflow-wrap:anywhere}.document-download-request-row__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media(max-width:980px){.document-restricted-layout,.document-verification-band{grid-template-columns:1fr}.document-restricted-access{max-height:none;order:-1;overflow:visible;position:static}}@media(max-width:640px){.document-restricted-heading h1{font-size:26px}.document-download-request-row,.document-restricted-heading,.document-restricted-section-heading{align-items:stretch;flex-direction:column}.document-restricted-access,.document-restricted-preview,.document-verification-band{padding:14px}.document-verification-signers{grid-template-columns:1fr}.document-restricted-access__action{bottom:10px;position:sticky;z-index:4}.document-access-option .document-restricted-access__action{position:static}.document-download-request-row__actions{justify-content:flex-start}.document-distribution__external,.document-distribution__tabs{grid-template-columns:1fr}.document-distribution__history-row,.document-distribution__result{align-items:stretch;flex-direction:column}.document-distribution__result .button,.document-distribution__submit{width:100%}.document-detail-signature-viewer{overflow-x:hidden}.document-detail-signature-viewer .pdf-workspace{padding:8px}.field-chip--qr{min-height:0;min-width:0}.qr-field-preview{inset:3px}.field-chip__signature-info{max-width:min(280px,calc(100vw - 48px));overflow:hidden}.field-chip__signature-info span{overflow:hidden;text-overflow:ellipsis}}.field-chip--qr{align-items:center;border-radius:8px;justify-content:center;min-height:0;min-width:0;overflow:visible;padding:0}.field-chip--qr .field-chip__actions{display:block;inset:0;pointer-events:none;position:absolute}.field-chip--qr .field-chip__remove{background:transparent;border:0;box-shadow:none;color:#b91c1c;display:grid;font-size:.78rem;height:14px;line-height:1;place-items:center;pointer-events:auto;position:absolute;right:-7px;top:-7px;width:14px}.field-chip--qr .field-chip__remove:after,.field-chip--qr .field-chip__resize:after{content:"";inset:-7px;position:absolute}.field-chip--qr .field-chip__remove:focus-visible,.field-chip--qr .field-chip__remove:hover{color:#7f1d1d;transform:scale(1.08)}.field-chip--qr .field-chip__resize{background:transparent;border:0;border-radius:0;bottom:-5px;box-shadow:none;color:#08759a;cursor:nwse-resize;display:grid;height:14px;place-items:center;pointer-events:auto;position:absolute;right:-5px;transition:transform .12s ease;width:14px}.field-chip--qr .field-chip__resize .glyph-icon{display:block;fill:none;overflow:visible}.field-chip--qr .field-chip__resize:focus-visible,.field-chip--qr .field-chip__resize:hover,.field-chip--qr.field-chip--resizing .field-chip__resize{box-shadow:none;transform:scale(1.08)}.qr-field-preview{border-radius:var(--qr-radius,4px);color:var(--field-chip-text,#334155);font-size:.58rem;font-weight:700;inset:var(--qr-inset,5px);line-height:1;min-height:0;min-width:0;overflow:hidden;position:absolute}.qr-field-preview__image{background:#fff;height:100%;image-rendering:crisp-edges;image-rendering:pixelated;inset:0;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.qr-field-preview__label{background:#ffffffe6;border:1px solid hsla(0,0%,100%,.8);bottom:3px;box-shadow:0 2px 6px #0f172a24;color:#03557f;font-size:.55rem;left:50%;line-height:1;max-width:calc(100% - 6px);overflow:hidden;padding:2px 4px;text-overflow:ellipsis;transform:translate(-50%)}.field-chip__signature-info,.qr-field-preview__label{border-radius:3px;position:absolute;white-space:nowrap}.field-chip__signature-info{background:#ffffffe0;box-shadow:0 1px 4px #0f172a14;color:#2f4f4f;display:grid;font-family:Arial,Helvetica Neue,Helvetica,DejaVu Sans,sans-serif;font-style:normal;font-variant-ligatures:none;font-weight:400;gap:1px;letter-spacing:0;line-height:1.3333;max-width:none;padding:3px 4px;pointer-events:none;width:-moz-max-content;width:max-content;z-index:4}.field-chip__signature-info--above,.field-chip__signature-info--below{left:50%;transform:translate(-50%)}.field-chip__signature-info--above{bottom:calc(100% + var(--signature-info-offset, 5px))}.field-chip__signature-info--below{top:calc(100% + var(--signature-info-offset, 5px))}.field-chip__signature-info--left,.field-chip__signature-info--right{top:0}.field-chip__signature-info--right{left:calc(100% + var(--signature-info-offset, 5px))}.field-chip__signature-info--left{right:calc(100% + var(--signature-info-offset, 5px))}.field-chip--qr.field-chip--resizing{border-style:solid;box-shadow:0 10px 24px #03557f2e,0 0 0 3px #03557f2e}.workspace-field-group:has(.field-chip--qr){border-color:#03557f47}.participant-search__result--selected{background:#03557f0f;border-color:#03557f3d}.participant-search__result--selected .button{cursor:default}.shell{grid-template-columns:224px minmax(0,1fr)}.sidebar{--v14-sidebar-blue:#03557f;background:linear-gradient(180deg,#ffffff14,#fff0),var(--v14-sidebar-blue);border-right:0;box-shadow:14px 0 34px #03557f2e;color:#fff;gap:10px;padding:12px 10px}.brand{border-bottom:1px solid hsla(0,0%,100%,.2);min-height:48px;padding-bottom:10px}.brand__identity{color:#fff;gap:10px;grid-template-columns:32px minmax(0,1fr);text-decoration:none}.brand__identity>.glyph-icon{background:#ffffff29;border:1px solid hsla(0,0%,100%,.22);border-radius:8px;box-sizing:content-box;color:#fff;height:20px;padding:6px;width:20px}.brand strong{color:#fff;font-size:.94rem}.brand span{color:#ffffffc7;font-size:.72rem}.mobile-menu-button,.sidebar-collapse-button{background:#ffffff1f;border-color:#ffffff3d;color:#fff}.mobile-menu-button:hover,.sidebar-collapse-button:hover{background:#fff;color:var(--v14-sidebar-blue)}.tab-nav{gap:6px}.tab-nav__button{border:1px solid transparent;border-radius:8px;color:#ffffffe0;min-height:38px;padding:8px 9px;text-decoration:none}.tab-nav__button:hover{background:#ffffff29;border-color:#ffffff2e;color:#fff}.tab-nav__button.is-active{background:#fff;border-color:#fff;box-shadow:0 10px 22px #005a8729;color:var(--v14-sidebar-blue);font-weight:800}.tab-nav__button .glyph-icon{color:currentColor}.sidebar-status-nav{border-top:1px solid hsla(0,0%,100%,.18);gap:12px;padding:10px 8px 12px}.sidebar-status-nav__group{gap:5px}.sidebar-status-nav__title{align-items:center;color:#ffffffb8;display:inline-flex;font-size:.72rem;font-weight:800;gap:6px;letter-spacing:0;position:relative;text-transform:none}.sidebar-status-nav__title-icon{display:none}.sidebar-status-nav__link{border:1px solid transparent;border-radius:8px;color:#ffffffd1;font-size:.78rem;min-height:30px}.sidebar-status-nav__link.is-active,.sidebar-status-nav__link:hover{background:#ffffff29;border-color:#ffffff29;color:#fff}.sidebar-controls{border-top-color:#ffffff2e;gap:8px}.sidebar-profile-card,.sidebar-project-select{background:#ffffff1f;border-color:#ffffff38}.sidebar-project-select{box-shadow:inset 3px 0 #fff}.profile-copy small,.sidebar-project-select small,.sidebar-project-select span{color:#ffffffc7}.profile-copy strong,.sidebar-project-select strong{color:#fff}.sidebar-project-select small{background:#ffffff2e;border-color:#ffffff57}.sidebar-profile-summary:hover{background:#ffffff24}.profile-avatar{background:#fff;box-shadow:0 0 0 2px #fff3;color:var(--v14-sidebar-blue)}.workspace-action-bar .workspace-summary-chip,.workspace-page-hero .workspace-summary-chip{align-items:center;display:inline-flex;gap:6px;min-height:28px}.workspace-action-bar .workspace-summary-chip--metric,.workspace-page-hero .workspace-summary-chip--metric{padding-inline:8px}.workspace-summary-chip__label{line-height:1}.workspace-summary-chip__value{color:var(--v14-sidebar-blue,#03557f);font-size:.86rem;font-weight:850;line-height:1}.workspace-callout__eyebrow-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.workspace-callout__eyebrow-row .eyebrow{margin:0}.workspace-checklist-toggle{height:28px;min-height:28px;min-width:28px;padding:0;width:28px}.workspace-recipients-panel .panel__copy{gap:6px;margin-block:2px 6px;padding-block:3px}.workspace-recipients-panel .panel__copy .eyebrow,.workspace-recipients-panel .panel__header h3{margin:0}.workspace-recipients-panel .panel__header h3{line-height:1.12}.workspace-compact-heading-panel .panel__copy{gap:6px;margin-block:2px 6px;padding-block:3px}.workspace-compact-heading-panel .panel__copy .eyebrow,.workspace-compact-heading-panel .panel__header h3{margin:0}.workspace-compact-heading-panel .panel__header h3{line-height:1.12}.workspace-publish-panel .panel__header{align-items:center;display:flex;gap:10px;justify-content:space-between}.workspace-publish-panel .panel__copy{margin-block:0;min-width:0;padding-block:0}.workspace-publish-panel .panel__actions{align-self:center;flex:0 0 auto}.shell--sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.shell--sidebar-collapsed .sidebar{padding-inline:9px}@media(min-width:901px){.shell--sidebar-collapsed .sidebar-menu-panel{gap:8px;overflow-y:auto;scrollbar-width:none}.shell--sidebar-collapsed .sidebar-menu-panel::-webkit-scrollbar{display:none}.shell--sidebar-collapsed .tab-nav__button{border-radius:10px;min-height:42px;padding:10px}.shell--sidebar-collapsed .sidebar-status-nav{border-top-color:#ffffff2e;display:grid;gap:8px;padding:8px 0 0}.shell--sidebar-collapsed .sidebar-status-nav__group{border-bottom:1px solid hsla(0,0%,100%,.12);display:grid;gap:4px;justify-items:center;padding-bottom:7px}.shell--sidebar-collapsed .sidebar-status-nav__group:last-child{border-bottom:0;padding-bottom:0}.shell--sidebar-collapsed .sidebar-status-nav__title{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#ffffffd1;display:grid;font-size:0;min-height:24px;padding:0;place-items:center;width:34px}.shell--sidebar-collapsed .sidebar-status-nav__title-icon{color:currentColor;display:block;height:15px;width:15px}.shell--sidebar-collapsed .sidebar-status-nav__title-text{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.shell--sidebar-collapsed .sidebar-status-nav__link{background:#ffffff0f;border-color:#ffffff1a;border-radius:10px;color:#ffffffd6;display:grid;font-size:0;min-height:32px;padding:0;place-items:center;width:100%}.shell--sidebar-collapsed .sidebar-status-nav__link span{display:none}.shell--sidebar-collapsed .sidebar-status-nav__link:before{content:attr(data-compact-label);font-size:.68rem;font-weight:850;line-height:1}.shell--sidebar-collapsed .sidebar-status-nav__link.is-active,.shell--sidebar-collapsed .sidebar-status-nav__link:hover{background:#fff;border-color:#fff;color:var(--v14-sidebar-blue)}.shell--sidebar-collapsed .sidebar-status-nav__link:focus-visible{outline:2px solid hsla(0,0%,100%,.72);outline-offset:2px}}@media(max-width:900px){.shell--sidebar-collapsed{display:block}.shell--sidebar-collapsed .sidebar{padding:16px;width:min(86vw,332px)}.shell--sidebar-collapsed .sidebar-status-nav{padding:10px 8px 12px}.shell--sidebar-collapsed .sidebar-status-nav__link span{display:inline}}.public-shell:has(.auth-page--platform){background:#e9e9e9 url(./background-login1.Ca7StRM3.png) 50%/cover no-repeat fixed;overflow:auto;padding:0}.public-shell:has(.auth-page--platform) .public-shell__brandbar,.public-shell:has(.auth-page--platform) .public-shell__glow{display:none}.public-shell:has(.auth-page--platform) .public-shell__body{gap:0;min-height:100vh;width:100%}.auth-page--platform{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px 16px}.login-sso{background:#fff;border:1px solid rgba(3,85,127,.18);border-radius:0;border-top:5px solid #03557f;box-shadow:0 24px 60px #0f172a33;overflow:hidden;width:min(490px,100%)}.login-sso__logo{align-items:center;display:flex;justify-content:center;margin-bottom:6px;min-height:104px}.login-sso__logo img{display:block;height:auto;width:min(192px,60%)}.login-sso__card-head h1{color:#03557f;font-size:1.82rem;letter-spacing:0;line-height:1.15;margin:0}.login-sso__card-head p{color:#667085;font-size:.88rem;line-height:1.5;margin:0}.login-sso__card-head p strong{color:#03557f;font-weight:700}.login-sso__card{color:#101828;display:grid;gap:18px;min-width:0;padding:34px 48px 30px}.login-sso__locale{display:flex;justify-content:flex-end;margin-bottom:-8px}.login-sso__locale .language-switcher--segmented{width:150px}.login-sso__card-head{display:grid;gap:8px;margin-bottom:10px;text-align:center}.login-sso__field{color:#344054;display:grid;font-size:.86rem;font-weight:700;gap:7px}.login-sso__field .control{background:#fff;border:1px solid #d0d5dd;border-radius:0;box-shadow:none;color:#101828;min-height:42px}.login-sso__field .control::-moz-placeholder{color:#98a2b3}.login-sso__field .control::placeholder{color:#98a2b3}.login-sso__field .control:focus{border-color:#03557f;box-shadow:0 0 0 3px #03557f1f}.login-sso__password-control{display:block;position:relative}.login-sso__password-control .control{padding-right:44px;width:100%}.login-sso__password-toggle{background:transparent;border:0;color:#667085;cursor:pointer;display:inline-grid;height:32px;padding:0;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px}.login-sso__password-toggle .glyph-icon{display:block}.login-sso__password-toggle:focus-visible,.login-sso__password-toggle:hover{color:#03557f}.login-sso__password-toggle:focus-visible{outline:2px solid #03557f;outline-offset:1px}.login-sso__actions{display:flex;justify-content:flex-end;margin-top:8px}.login-sso__submit{background:#03557f;border-radius:0;color:#fff;justify-content:center;min-height:40px;min-width:124px}.login-sso__footer{background:#f8fafc;border-top:1px solid #e4e7ec;color:#667085;font-size:.76rem;line-height:1.5;margin:0;padding:16px 32px;text-align:center}.v14-policy-card{background:var(--app-surface);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);color:var(--app-muted);display:grid;font-size:.86rem;gap:6px;min-width:220px;padding:14px}.v14-policy-card strong{color:var(--app-foreground);font-size:1.35rem;line-height:1.1}.v14-stat-groups{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.v14-filter-grid,.v14-stat-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.v14-filter-grid--four,.v14-stat-grid--four{gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.v14-filter-grid--four .v14-filter-tile,.v14-stat-grid--four .v14-stat-card{gap:4px;min-height:74px;padding:9px 10px}.v14-filter-grid--four .v14-filter-tile span,.v14-stat-grid--four .v14-stat-card span{font-size:.75rem;line-height:1.2}.v14-filter-grid--four .v14-filter-tile strong,.v14-stat-grid--four .v14-stat-card strong{font-size:1.35rem}.v14-stat-grid--four .v14-stat-card small{font-size:.68rem;line-height:1.2}.v14-filter-tile,.v14-stat-card,.workspace-v14-entry{background:var(--app-surface);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);color:var(--app-foreground);cursor:pointer;display:grid;font:inherit;gap:6px;min-width:0;padding:12px;text-align:left;text-decoration:none}.v14-filter-tile{cursor:pointer}.v14-filter-tile.is-active,.v14-stat-card:hover,.workspace-v14-entry.is-active,.workspace-v14-entry:hover{background:var(--app-primary-soft);border-color:var(--app-primary)}.workspace-v14-entry.is-active{box-shadow:inset 0 0 0 1px var(--app-primary)}.v14-filter-tile span,.v14-stat-card span,.workspace-v14-entry span{color:var(--app-muted);font-size:.84rem}.v14-filter-tile strong,.v14-stat-card strong{font-size:1.65rem;line-height:1}.v14-stat-card small{color:var(--app-muted);font-size:.78rem}.dashboard-download-request-list{display:grid;gap:10px}.dashboard-download-request-row{align-items:center;background:var(--app-surface);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);display:grid;gap:14px;grid-template-columns:minmax(220px,1.25fr) minmax(220px,1fr) auto;padding:13px}.dashboard-download-request-row__document,.dashboard-download-request-row__requester{display:grid;gap:3px;min-width:0}.dashboard-download-request-row__label{color:var(--app-muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.dashboard-download-request-row__document>a,.dashboard-download-request-row__requester>a{color:var(--app-primary);font-weight:750;min-width:0;overflow-wrap:anywhere;text-decoration:none}.dashboard-download-request-row__document>a:hover,.dashboard-download-request-row__requester>a:hover{text-decoration:underline}.dashboard-download-request-row__document small,.dashboard-download-request-row__requester small{color:var(--app-muted);font-size:.75rem}.dashboard-download-request-row__actions,.dashboard-download-request-row__reject-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.dashboard-download-request-row__actions .button{min-height:34px;padding:7px 10px;white-space:nowrap}.dashboard-download-request-row__reject{align-items:end;border-top:1px solid var(--app-line-soft);display:grid;gap:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;padding-top:12px}.dashboard-download-request-row__reject label{color:var(--app-foreground);display:grid;font-size:.78rem;font-weight:750;gap:5px;min-width:0}.dashboard-download-request-row__reject label small{color:var(--app-muted);font-weight:500}.dashboard-download-request-row__reject textarea{min-height:58px;resize:vertical;width:100%}.dashboard-download-requests__empty{align-items:center;background:var(--app-surface-muted);border:1px dashed var(--app-line);border-radius:var(--app-radius-md);color:var(--app-foreground);display:flex;gap:10px;padding:14px}.dashboard-download-requests__empty-icon{background:#e5f7ee;border-radius:50%;color:#166044;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.dashboard-download-requests__empty p{color:var(--app-muted);font-size:.8rem;margin:3px 0 0}.documents-sharing-overview__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.documents-download-request-list{display:grid;gap:10px}.documents-download-request-row{align-items:center;background:var(--app-surface);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);display:grid;gap:14px;grid-template-columns:minmax(210px,1.2fr) minmax(190px,.9fr) minmax(150px,.7fr) auto;padding:13px}.documents-download-request-row__document,.documents-download-request-row__party,.documents-download-request-row__status{display:grid;gap:3px;min-width:0}.documents-download-request-row__label{color:var(--app-muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.documents-download-request-row__document>a,.documents-download-request-row__party>a{color:var(--app-primary);font-weight:750;min-width:0;overflow-wrap:anywhere;text-decoration:none}.documents-download-request-row__document>a:hover,.documents-download-request-row__party>a:hover{text-decoration:underline}.documents-download-request-row small{color:var(--app-muted);font-size:.75rem;line-height:1.35}.documents-download-request-row__note{overflow-wrap:anywhere}.documents-download-request-row__actions,.documents-download-request-row__reject-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.documents-download-request-row__actions .button{min-height:34px;padding:7px 10px;white-space:nowrap}.documents-download-request-row__reject{align-items:end;border-top:1px solid var(--app-line-soft);display:grid;gap:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;padding-top:12px}.documents-download-request-row__reject label{color:var(--app-foreground);display:grid;font-size:.78rem;font-weight:750;gap:5px;min-width:0}.documents-download-request-row__reject textarea{min-height:58px;resize:vertical;width:100%}.documents-folder-detail .table-wrap,.documents-page--v14 #documents-list .table-wrap{margin-right:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:auto;width:100%}.documents-folder-detail .table--documents-full,.documents-page--v14 #documents-list .table--documents-full{min-width:1455px;table-layout:fixed;width:1455px}.documents-page--v14 #documents-list .table--documents-distribution{min-width:980px;table-layout:fixed;width:100%}.table--documents-distribution .table__column--document{width:36%}.table--documents-distribution .table__column--distributionRecipient,.table--documents-distribution .table__column--distributionSender{width:16%}.table--documents-distribution .table__column--distributionEmail,.table--documents-distribution .table__column--distributionSenderEmail{width:19%}.table--documents-distribution .table__column--distributedAt{width:15%}.table--documents-distribution .table__column--completedFile{width:13%}.table--documents-distribution .table__column--actions{width:11%}.table--documents-distribution .table__entity-copy strong{overflow-wrap:anywhere;white-space:normal}.table--documents-distribution .table__file-link{justify-content:center;min-width:0;padding-inline:8px;text-align:center;white-space:normal;width:100%}.table__distribution-list{display:grid;gap:8px;min-width:0}.table__distribution-entry{color:var(--app-text);display:flex;flex-direction:column;gap:2px;justify-content:center;line-height:1.35;min-height:34px;min-width:0}.table__distribution-entry+.table__distribution-entry{border-top:1px solid var(--app-line);padding-top:8px}.table__distribution-entry strong,.table__distribution-entry--email{overflow:hidden;text-overflow:ellipsis}.table__distribution-entry span{color:var(--app-muted);font-size:.76rem}.table__distribution-entry--email{color:var(--app-primary-dark);display:block;text-decoration:none;white-space:nowrap}.table__distribution-entry--email:hover{text-decoration:underline}.table--documents-full .table__column--document{width:280px}.table--documents-full .table__column--sender{width:165px}.table--documents-full .table__column--processor{width:210px}.table--documents-full .table__column--status{width:110px}.table--documents-full .table__column--updatedAt{width:155px}.table--documents-full .table__column--completedAt,.table--documents-full .table__column--dueAt{width:145px}.table--documents-full .table__column--source{width:105px}.table--documents-full .table__column--folder{width:125px}.table--documents-full .table__column--actions{width:160px}.table--documents-full td,.table--documents-full th{min-width:0;overflow:hidden}.table--documents-full tbody td{line-height:1.42}.table--documents-full .table__entity{gap:10px;grid-template-columns:38px minmax(0,1fr)}.table--documents-full .table__avatar{border-radius:8px;font-size:.78rem;height:38px;width:38px}.table--documents-full .table__date,.table--documents-full .table__entity-copy{gap:5px;min-width:0}.table--documents-full .table__date strong,.table--documents-full .table__entity-copy strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.36}.table--documents-full .table__date span,.table--documents-full .table__entity-copy>span{color:var(--app-muted);font-size:.72rem;line-height:1.4;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.table--documents-full .table__date span,.table--documents-full .table__entity-copy>span:not(.table__owner){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.table--documents-full .table__owner{display:block;white-space:normal}.table--documents-full .stack-xs{align-items:flex-start}.table--documents-full .badge{font-size:.68rem;line-height:1.2;max-width:100%;min-height:24px;padding:4px 7px;text-align:left;white-space:normal}.table--documents-full .table__cell-value{color:var(--app-foreground);display:block;font-size:.78rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.table--documents-full .table__cell-tag{background:var(--app-surface-muted);border:1px solid var(--app-line-soft);border-radius:6px;color:var(--app-muted);display:inline-flex;font-size:.7rem;font-weight:700;line-height:1.3;max-width:100%;overflow:hidden;padding:5px 7px;text-overflow:ellipsis;white-space:nowrap}.table--documents-full .table__actions{display:grid;gap:6px;grid-template-columns:minmax(0,1fr)}.table--documents-full .table__actions .button{font-size:.72rem;justify-content:center;line-height:1.25;min-height:32px;min-width:0;padding:6px 8px;text-align:center;white-space:normal;width:100%}.v14-search{color:var(--app-muted);display:grid;font-size:.78rem;font-weight:700;gap:5px;min-width:min(320px,100%)}.profile-v14-asset-form input,.profile-v14-asset-form select,.profile-v14-edit-form input,.v14-search input{background:var(--app-surface);border:1px solid var(--app-line);border-radius:var(--app-radius-sm);color:var(--app-foreground);font:inherit;min-height:38px;padding:8px 10px;width:100%}.documents-v14-draft-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}.documents-page--v14 .upload-dropzone,.workspace-launcher-page--v14 .upload-dropzone{background:linear-gradient(180deg,#eaf7ffd6,#fffffffa),#fff;border:1.5px dashed rgba(3,85,127,.62);border-radius:var(--app-radius-md);box-shadow:inset 0 0 0 1px #03557f14;cursor:default;display:grid;min-height:224px;padding:22px;place-items:center;position:relative;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.documents-page--v14 .upload-dropzone:hover,.workspace-launcher-page--v14 .upload-dropzone:hover{border-color:#03557f;box-shadow:inset 0 0 0 1px #03557f29,0 14px 30px #03557f1a}.documents-page--v14 .upload-dropzone--dragging,.workspace-launcher-page--v14 .upload-dropzone--dragging{background:linear-gradient(180deg,#dff4fffa,#fff),#fff;border-color:#03557f;box-shadow:inset 0 0 0 2px #03557f2e,0 18px 34px #03557f24;transform:translateY(-1px)}.documents-page--v14 .upload-dropzone__content,.workspace-launcher-page--v14 .upload-dropzone__content{display:grid;gap:8px;justify-items:center;text-align:center;width:min(360px,100%)}.documents-page--v14 .upload-dropzone__icon,.workspace-launcher-page--v14 .upload-dropzone__icon{background:#fff;border:1px solid rgba(3,85,127,.24);border-radius:var(--app-radius-md);box-shadow:0 10px 20px #03557f1f;color:#03557f;display:grid;height:50px;place-items:center;width:50px}.documents-page--v14 .upload-dropzone .eyebrow,.workspace-launcher-page--v14 .upload-dropzone .eyebrow{color:#0078b8;margin:4px 0 0}.documents-page--v14 .upload-dropzone__content h3,.workspace-launcher-page--v14 .upload-dropzone__content h3{color:var(--app-foreground);font-size:1.2rem;line-height:1.25;margin:0}.documents-page--v14 .upload-dropzone__content>.muted,.workspace-launcher-page--v14 .upload-dropzone__content>.muted{color:var(--app-muted);font-size:.9rem;margin:0}.documents-page--v14 .upload-dropzone__actions,.workspace-launcher-page--v14 .upload-dropzone__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}.documents-page--v14 .upload-dropzone__actions .button,.workspace-launcher-page--v14 .upload-dropzone__actions .button{align-items:center;display:inline-flex;gap:8px;min-height:40px;padding-inline:16px}.documents-page--v14 .upload-dropzone__hint,.workspace-launcher-page--v14 .upload-dropzone__hint{align-items:center;background:#ffffffdb;border:1px solid rgba(3,85,127,.18);border-radius:var(--app-radius-sm);color:#0078b8;display:inline-flex;font-size:.78rem;font-weight:700;min-height:28px;padding:4px 9px}.documents-page--v14 .upload-dropzone .error-text,.workspace-launcher-page--v14 .upload-dropzone .error-text{margin:4px 0 0;text-align:center}.documents-v14-draft-list,.profile-v14-asset-list{display:grid;gap:10px}.documents-v14-draft-item,.profile-v14-asset-item{align-items:center;background:var(--app-surface);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.documents-v14-draft-item div:first-child,.profile-v14-asset-heading>div:first-child{display:grid;gap:4px;min-width:0}.documents-v14-draft-item span,.profile-v14-asset-heading span{color:var(--app-muted);font-size:.84rem}.documents-v14-draft-actions,.profile-v14-asset-actions,.profile-v14-badges,.profile-v14-form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.workspace-v14-stepper{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.workspace-v14-stepper li{background:var(--app-surface);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:12px}.workspace-v14-stepper li>span{background:var(--app-secondary-soft);border-radius:50%;color:var(--app-secondary);display:grid;font-weight:800;height:28px;place-items:center;width:28px}.workspace-v14-entry span,.workspace-v14-stepper p{line-height:1.45;margin:0}.workspace-v14-entry-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.workspace-v14-entry.is-disabled{cursor:not-allowed;opacity:.62}.workspace-v14-entry.is-disabled:hover{background:var(--app-surface);border-color:var(--app-line-soft)}.profile-v14-asset-form,.profile-v14-edit-form{display:grid;gap:12px}.profile-v14-asset-form{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-v14-asset-form label,.profile-v14-edit-form label,.profile-v14-file-field{color:var(--app-muted);display:grid;font-size:.82rem;font-weight:700;gap:6px}.profile-v14-file-field small{color:var(--app-muted);font-weight:600}.profile-v14-preview{background:var(--app-surface-muted);border:1px dashed var(--app-line);border-radius:var(--app-radius-md);display:grid;min-height:94px;place-items:center}.profile-v14-asset-preview img,.profile-v14-preview img{max-height:92px;max-width:100%;-o-object-fit:contain;object-fit:contain}.profile-v14-asset-item{align-items:start;grid-template-columns:92px minmax(0,1fr) auto}.profile-v14-asset-preview{background:var(--app-surface-muted);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);color:var(--app-primary);display:grid;font-weight:800;min-height:64px;place-items:center;width:80px}.profile-v14-asset-preview.is-stamp{color:var(--app-danger)}.profile-v14-asset-preview:not(.is-stamp) img{background:#fff;height:68px;-o-object-fit:contain;object-fit:contain;width:68px}.profile-v14-asset-main{display:grid;gap:12px;min-width:0}.profile-v14-asset-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.profile-v14-edit-form{border-top:1px solid var(--app-line-soft);padding-top:10px}.profile-v14-form-actions{grid-column:1/-1}.document-detail-page .document-status-card{justify-content:flex-start;min-height:0}.document-detail-page{grid-template-columns:minmax(0,1fr);width:100%}.document-detail-page,.document-detail-page .data-panel,.document-detail-page .data-panel__body,.document-detail-page .document-signing-preview-column,.document-detail-page .page-grid--dashboard,.document-detail-page .page-grid--dashboard>*,.document-detail-page>*,.document-detail-signature-viewer,.document-detail-signature-viewer .pdf-page-shell,.document-detail-signature-viewer .pdf-page-stage,.document-detail-signature-viewer .pdf-workspace{max-width:100%;min-width:0}.document-detail-page .timeline__item p,.document-detail-page .timeline__item span,.document-detail-page .timeline__item>div{min-width:0;overflow-wrap:anywhere;word-break:break-word}.document-detail-page .document-detail-preview-frame-shell{min-height:420px}.document-detail-page .document-detail-preview-frame{height:min(62vh,640px);min-height:420px}.document-detail-signature-viewer{background:#eef5f8;border:1px solid rgba(3,85,127,.16);border-radius:var(--app-radius-md);margin-top:12px;max-height:720px;overflow:auto}.document-detail-signature-viewer .pdf-workspace{padding:14px}.document-detail-signature-viewer .pdf-page-stage{margin-inline:auto}.document-detail-signature-viewer .field-chip{border-style:dashed;border-width:1.5px;min-height:0;min-width:0}.workspace-shell{grid-template-columns:minmax(280px,1fr) minmax(0,2fr)}.workspace-pdf-panel{min-width:0}.workspace-pdf-scroll-frame{background:#eef5f8;border:1px solid rgba(3,85,127,.16);border-radius:var(--app-radius-md);margin-inline:auto;max-height:min(90vh,1000px);max-width:100%;min-height:720px;overflow:auto;overscroll-behavior:contain;width:100%}.workspace-pdf-scroll-frame .pdf-workspace{padding:14px}.workspace-pdf-scroll-frame .pdf-page-stage{margin-inline:auto}.workspace-pdf-panel--preview .panel__header{background:#f7fbfd;border-bottom-color:#03557f2e}.workspace-pdf-scroll-frame--preview{background:#e8f2f6;border-color:#03557f47;box-shadow:inset 0 0 0 1px #03557f0a;max-height:min(92vh,1080px)}.workspace-pdf-scroll-frame--preview .pdf-workspace{padding:18px}.workspace-preview-location-note{color:var(--app-muted);font-size:.76rem;line-height:1.4;margin:0;text-align:center}.pdf-page-loading-state{background:#f7fafb;border:1px solid rgba(3,85,127,.12);border-radius:var(--app-radius-md);color:#46606d;display:grid;gap:12px;inset:0;justify-items:center;overflow:hidden;padding:24px;place-content:center;position:absolute;text-align:center}.pdf-page-loading-state__skeleton{animation:pdf-page-skeleton 1.4s ease-in-out infinite;background:linear-gradient(90deg,#dce8ed 25%,#edf4f6,#dce8ed 75%);background-size:200% 100%;border-radius:4px;height:8px;width:min(220px,58%)}.pdf-page-loading-state--error{background:#fff8f7;border-color:#b33a2e33;color:#8a3a32}@keyframes pdf-page-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.workspace-pdf-scroll-frame .viewer-tip{box-shadow:0 10px 24px #0f172a14;position:sticky;top:10px;z-index:50}.workspace-field-selectors{background:#03557f09;border:1px solid rgba(3,85,127,.14);border-radius:var(--app-radius-md);box-sizing:border-box;container:workspace-field-selectors/inline-size;display:grid;gap:0;grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;padding:4px 12px;width:100%}.workspace-field-selectors label{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(112px,.42fr) minmax(0,1fr);min-width:0;padding:8px 0}.workspace-field-selectors label+label{border-top:1px solid rgba(3,85,127,.11)}.workspace-field-selectors label>span{color:var(--app-ink);font-size:.84rem;font-weight:700;line-height:1.35}.workspace-field-selectors .control--select{border-radius:var(--app-radius-sm);box-sizing:border-box;font-size:.78rem;justify-self:end;line-height:1.2;max-width:280px;min-height:34px;min-width:0;padding:6px 30px 6px 10px;width:min(100%,280px)}.signing-asset-picker--self-sign>label.stack-xs{align-items:center;display:grid;gap:10px;grid-template-columns:64px minmax(0,1fr);min-width:0}.signing-asset-picker--self-sign>label.stack-xs>span{color:var(--app-ink);font-size:.78rem;font-weight:700;line-height:1.25}.signing-asset-picker--self-sign>label.stack-xs .control--select{background-color:#fff;border-radius:var(--app-radius-sm);box-sizing:border-box;font-size:.78rem;line-height:1.2;max-width:none;min-height:34px;min-width:0;padding:6px 30px 6px 10px;width:100%}@container workspace-field-selectors (max-width: 260px){.workspace-field-selectors label{gap:6px;grid-template-columns:minmax(0,1fr)}.workspace-field-selectors .control--select{justify-self:stretch;max-width:none;width:100%}}.workspace-field-groups .field-row{align-items:start;display:grid;gap:10px 16px;grid-template-areas:"identity actions" "signature signature";grid-template-columns:minmax(0,1fr) auto}.workspace-field-groups .field-row>.field-row__content{display:contents;min-width:0}.field-row__identity{display:grid;gap:2px;grid-area:identity;min-width:0}.field-row__identity strong{color:var(--app-ink);font-size:.92rem;line-height:1.25}.field-row__identity p{color:var(--app-muted);font-size:.78rem;line-height:1.4;margin:0}.workspace-field-groups .field-row>.hero__actions{grid-area:actions;justify-self:end}.field-signature-info{align-items:center;background:linear-gradient(135deg,#03557f0e,#ffffffe6);border:1px solid rgba(3,85,127,.16);border-radius:8px;box-sizing:border-box;display:grid;gap:8px 12px;grid-area:signature;grid-template-columns:minmax(0,1fr);margin-top:10px;max-width:680px;padding:10px 12px;width:100%}.field-signature-info__toggle{align-items:center;background:#ffffffad;border:1px solid rgba(3,85,127,.1);border-radius:6px;box-sizing:border-box;color:var(--app-ink);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:8px;min-height:34px;padding:7px 9px;width:100%}.field-signature-info__toggle input{accent-color:#03557f;height:16px;width:16px}.field-signature-info__controls{align-items:center;display:flex;gap:8px;justify-self:start;max-width:none;width:-moz-max-content;width:max-content}.field-signature-info__controls .stack-xs{align-items:center;display:inline-flex;flex-direction:row;gap:6px;min-width:0;width:auto}.field-signature-info__controls span{color:var(--app-muted);font-size:.7rem;font-weight:700;white-space:nowrap}.field-signature-info__controls .control{font-size:.78rem;min-height:32px;min-width:64px;padding:5px 8px;width:64px}.field-signature-info__controls .control--select{min-width:104px;width:104px}.field-signature-info__preview{background:#ffffffb3;border:1px solid rgba(3,85,127,.1);border-left:3px solid rgba(3,85,127,.42);border-radius:6px;color:#2f4f4f;display:grid;font-family:Arial,Helvetica Neue,Helvetica,DejaVu Sans,sans-serif;font-size:.72rem;font-style:normal;font-variant-ligatures:none;font-weight:400;gap:1px;grid-column:1;letter-spacing:0;line-height:1.3333;margin-top:1px;padding:8px 10px}.field-signature-info__preview-option{align-items:center;cursor:pointer;display:inline-flex;font:inherit;gap:7px;letter-spacing:inherit;min-width:0}.field-signature-info__preview-option span,.field-signature-info__preview>span{font:inherit;letter-spacing:inherit}.field-signature-info__preview-option input{accent-color:#03557f;flex:0 0 auto;height:14px;margin:0;width:14px}.field-signature-info__preview-option span{min-width:0;white-space:nowrap}.field-signature-info__preview-option.is-disabled span{color:var(--app-muted);opacity:.58;text-decoration:line-through}@media(max-width:760px){.workspace-field-groups .field-row{grid-template-areas:"identity" "actions" "signature";grid-template-columns:1fr}.workspace-field-groups .field-row>.hero__actions{justify-self:start}.field-signature-info{grid-template-columns:1fr}.field-signature-info__controls{flex-wrap:wrap;justify-self:stretch;max-width:none;width:100%}.field-signature-info__preview{grid-column:auto}}.signature-verification-page{display:grid;gap:16px;margin:28px auto;width:min(860px,calc(100% - 28px))}.signature-verification-heading,.signature-verification-panel__title{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.signature-verification-heading{background:#03557f;border-radius:var(--app-radius-md);color:#fff;padding:22px}.signature-verification-heading h1,.signature-verification-panel h2{letter-spacing:0;margin:3px 0 5px}.signature-verification-heading p{margin:0}.signature-verification-heading .eyebrow{color:#ffffffc2}.signature-verification-panel{background:#fff;border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);box-shadow:0 12px 28px #142f3d14;display:grid;gap:14px;padding:20px}.signature-verification-claims,.signature-verification-panel--technical dl{border:1px solid var(--app-line-soft);border-radius:var(--app-radius-sm);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:hidden}.signature-verification-claims div,.signature-verification-panel--technical dl div{border-bottom:1px solid var(--app-line-soft);display:grid;gap:3px;padding:11px 12px}.signature-verification-claims dt,.signature-verification-panel--technical dt{color:var(--app-muted);font-size:.72rem;font-weight:750}.signature-verification-claims dd,.signature-verification-panel--technical dd{color:var(--app-foreground);font-weight:750;margin:0;overflow-wrap:anywhere}.signature-verification-panel--technical code{color:#03557f;font-size:.78rem}.signature-verification-panel--technical>p:last-child{color:var(--app-muted);font-size:.78rem;margin:0}.profile-v14-identity-form{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-v14-form-section{background:var(--app-surface);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-md);display:grid;gap:12px;margin:0;min-width:0;padding:14px}.profile-v14-form-section legend{color:#03557f;font-size:.78rem;font-weight:800;padding:0 6px;text-transform:uppercase}.profile-v14-composite-preview,.profile-v14-form-section--wide,.profile-v14-identity-form>.profile-v14-form-actions,.profile-v14-identity-section{grid-column:1/-1}.profile-v14-segmented{background:var(--app-surface-muted);border:1px solid var(--app-line);border-radius:var(--app-radius-sm);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px}.profile-v14-segmented__button{background:transparent;border:0;border-radius:4px;color:var(--app-muted);cursor:pointer;font:inherit;font-weight:750;min-height:36px}.profile-v14-segmented__button.is-active{background:#03557f;color:#fff}.profile-v14-identity-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-v14-identity-option{align-items:start;background:var(--app-surface-muted);border:1px solid var(--app-line-soft);border-radius:var(--app-radius-sm);display:grid!important;gap:10px!important;grid-template-columns:18px minmax(0,1fr);min-width:0;padding:10px}.profile-v14-identity-option input{accent-color:#03557f;margin-top:2px;min-height:16px;width:16px}.profile-v14-identity-option__copy{cursor:pointer;display:grid;gap:3px;min-width:0}.profile-v14-identity-option small,.profile-v14-identity-option strong{overflow-wrap:anywhere}.profile-v14-identity-option small{color:var(--app-muted);font-weight:550}.profile-v14-identity-option__link{font-size:.76rem;grid-column:2;width:-moz-fit-content;width:fit-content}.profile-v14-identity-link,.profile-v14-identity-option__link,.signature-verification-claim-link{color:#03557f;font-weight:750;text-underline-offset:2px}.profile-v14-identity-option.is-disabled{opacity:.58}.profile-v14-identity-option--options{grid-column:1/-1}.profile-v14-options-field{display:grid;gap:6px;grid-column:1/-1;min-width:0}.profile-v14-options-field textarea.control{background:#fff;border:1px solid var(--app-line);border-radius:var(--app-radius-sm);color:var(--app-foreground);font:inherit;line-height:1.5;max-width:100%;min-height:100px;padding:10px 12px;resize:vertical;width:100%}.profile-v14-identity-options-value,.signature-verification-options-value{grid-column:1/-1;overflow-wrap:anywhere;white-space:pre-wrap}.signature-verification-options-claim{grid-column:1/-1}.signature-draw-pad{display:grid;gap:8px}.signature-draw-pad canvas{aspect-ratio:32/11;background:#fff;border:1px dashed rgba(3,85,127,.5);border-radius:var(--app-radius-sm);cursor:crosshair;touch-action:none;width:100%}.signature-draw-pad__actions{display:flex;flex-wrap:wrap;gap:8px}.profile-v14-composite-preview{align-items:center;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(0,1fr) 94px;min-height:126px;padding:14px}.profile-v14-composite-preview--identity-qr{display:block;min-height:0}.profile-v14-composite-preview__identity-qr{align-items:center;display:flex;gap:14px}.profile-v14-composite-preview__identity-qr img{background:#fff;border:1px solid var(--app-line-soft);border-radius:var(--app-radius-sm);flex:0 0 auto;height:86px;-o-object-fit:contain;object-fit:contain;width:86px}.profile-v14-composite-preview__identity-qr div{display:grid;gap:5px}.profile-v14-composite-preview__identity-qr small{color:var(--app-muted)}.profile-v14-composite-preview__mark{background:#fff;border:1px dashed var(--app-line);border-radius:var(--app-radius-sm);color:#03557f;display:grid;font-size:1.1rem;font-style:italic;min-height:92px;padding:10px;place-items:center}.profile-v14-composite-preview__mark img{max-height:90px;max-width:100%;-o-object-fit:contain;object-fit:contain}.profile-v14-composite-preview__qr-placeholder{aspect-ratio:1;background:#fff;border:1px solid var(--app-line);border-radius:var(--app-radius-sm);color:#03557f;display:grid;place-items:center;text-align:center;width:86px}.profile-v14-composite-preview__qr-placeholder span{font-size:1.25rem;font-weight:900}.profile-v14-composite-preview__qr-placeholder small{font-size:.68rem}.profile-v14-asset-identity{color:var(--app-muted);display:grid;font-size:.76rem;gap:4px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-v14-asset-identity small{color:#03557f;grid-column:1/-1;margin-top:4px}.profile-v14-asset-actions{justify-content:flex-end;max-width:190px}.profile-v14-asset-qr{color:#03557f;display:grid;font-size:.7rem;font-weight:750;gap:4px;justify-items:center;text-decoration:none}.profile-v14-asset-qr img{height:68px;-o-object-fit:contain;object-fit:contain;width:68px}@media(max-width:900px){.profile-v14-asset-identity,.profile-v14-identity-form,.profile-v14-identity-grid{grid-template-columns:minmax(0,1fr)}.profile-v14-asset-identity small{grid-column:auto}}@media(max-width:760px){.signature-verification-heading,.signature-verification-panel__title{display:grid}.signature-verification-claims,.signature-verification-panel--technical dl{grid-template-columns:minmax(0,1fr)}.profile-v14-composite-preview{grid-template-columns:minmax(0,1fr) 76px;padding:10px}.profile-v14-composite-preview__qr-placeholder{width:70px}.profile-v14-composite-preview__identity-qr img{height:72px;width:72px}.profile-v14-asset-actions{max-width:none}}.workspace-preset-toggle{flex:0 0 auto;min-height:30px;padding:0;width:30px}.workspace-preset-toggle .glyph-icon{color:#03557f}.workspace-preset-shell>.workspace-preset-header{cursor:default}.workspace-guide-panel .panel__header{min-height:46px;padding:8px 12px 0}.workspace-guide-eyebrow{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.workspace-guide-eyebrow .eyebrow{margin:0;min-width:0}.workspace-guide-eyebrow .badge{flex:0 0 auto;font-size:.68rem;min-height:22px;padding:3px 7px}.workspace-guide-panel .panel__body{min-height:0;padding:4px 12px 8px}.workspace-guide-panel .workspace-guide{gap:4px;grid-template-rows:58px 0;min-height:0}.workspace-guide-panel .workspace-guide-steps{gap:6px}.workspace-guide-panel .workspace-guide-step{height:58px;min-height:58px;padding:6px 8px}.workspace-guide-panel .workspace-guide-footer{gap:3px;min-height:52px}.workspace-guide-panel .workspace-guide-footer .badge,.workspace-guide-panel .workspace-guide-footer .button.button{font-size:.7rem;height:25px;padding:3px 7px}.workspace-document-locale{display:grid;gap:8px;min-width:0}.workspace-document-locale__row{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.workspace-document-locale__label{color:#263746;font-size:.82rem;font-weight:800;line-height:1.35;min-width:0}.workspace-document-locale__segments{flex:0 0 150px;width:150px}.workspace-document-locale>.muted{line-height:1.45;margin:0}.workspace-preset-shell{gap:12px;overflow:hidden}.workspace-preset-shell>.workspace-preset-header{cursor:pointer;list-style:none}.workspace-preset-shell>.workspace-preset-header::-webkit-details-marker{display:none}.workspace-preset-shell>.workspace-preset-header:after{content:none;display:none}.workspace-preset-shell[open]>.workspace-preset-header:after{content:"−"}.workspace-preset-summary-caption{color:var(--app-muted);display:block;font-size:.78rem;margin-top:3px}@media(max-width:760px){.workspace-field-selectors{padding-inline:10px}.workspace-field-selectors label{gap:6px;grid-template-columns:1fr;padding:8px 0}.workspace-field-selectors .control--select{justify-self:stretch;max-width:none;width:100%}}.document-signature-preview-map{display:grid;gap:12px;margin-top:14px}.document-signature-preview-map__header{align-items:flex-start;background:#03557f0e;border:1px solid rgba(3,85,127,.16);border-radius:var(--app-radius-md);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.document-signature-preview-map__header strong{color:var(--app-text);display:block}.document-signature-preview-map__header p{color:var(--app-muted);font-size:.88rem;margin:4px 0 0}.document-signature-preview-map__pages{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.document-signature-preview-page{display:grid;gap:8px}.document-signature-preview-page__label{color:var(--app-muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.document-signature-preview-page__sheet{aspect-ratio:1/1.414;background:linear-gradient(180deg,#fffffff5,#f7fafcfa),repeating-linear-gradient(180deg,transparent 0 31px,rgba(3,85,127,.05) 32px);border:1px solid var(--app-line);border-radius:var(--app-radius-md);box-shadow:0 18px 34px #0f172a14;min-height:300px;overflow:hidden;position:relative}.document-signature-preview-page__watermark{color:#03557f26;font-size:.75rem;font-weight:800;letter-spacing:.04em;position:absolute;right:12px;top:12px}.document-signature-preview-marker{background:#03557f21;border:1.5px dashed rgba(3,85,127,.78);border-radius:7px;box-shadow:0 10px 20px #03557f29;color:#03557f;display:grid;min-height:34px;min-width:72px;padding:5px 8px;place-items:center;position:absolute;text-align:center}.document-signature-preview-marker span,.document-signature-preview-marker strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-signature-preview-marker span{font-size:.68rem;font-weight:800;text-transform:uppercase}.document-signature-preview-marker strong{font-size:.72rem}@media(max-width:1180px){.workspace-page-hero .page-hero__aside{display:none}.workspace-shell{grid-template-areas:"main" "sidebar";grid-template-columns:minmax(0,1fr)}.workspace-main,.workspace-pdf-panel,.workspace-shell,.workspace-sidebar{max-width:100%;min-width:0;width:100%}.documents-v14-draft-layout,.v14-stat-groups{grid-template-columns:1fr}.workspace-v14-entry-grid,.workspace-v14-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.dashboard-download-request-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard-download-request-row__actions{grid-column:1/-1;justify-content:flex-start}.documents-download-request-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.documents-download-request-row__actions{grid-column:1/-1;justify-content:flex-start}.workspace-guide-panel{overflow:visible;position:static;top:auto}.workspace-guide-panel .panel__body{height:auto;overflow:visible}.workspace-guide-panel .workspace-guide{align-items:stretch;gap:8px;grid-template-areas:"steps" "footer" "notice";grid-template-columns:minmax(0,1fr);grid-template-rows:auto;min-height:0}.workspace-guide-panel .workspace-guide-steps{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-guide-panel .workspace-guide-step{gap:6px;grid-template-columns:26px minmax(0,1fr);height:auto;min-height:58px;padding:6px}.workspace-guide-panel .workspace-guide-step__index{height:26px;width:26px}.workspace-guide-panel .workspace-guide-step__copy small{font-size:.62rem}.workspace-guide-panel .workspace-guide-step__copy strong{font-size:.75rem;line-height:1.2;overflow:visible;text-overflow:clip;white-space:normal}.workspace-guide-panel .workspace-guide-footer{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;min-height:0;overflow:visible}.workspace-guide-panel .workspace-guide-footer .badge,.workspace-guide-panel .workspace-guide-footer .button.button{font-size:.7rem;height:32px;min-height:32px;padding:4px 7px;width:100%}}@media(max-width:760px){.dashboard-download-request-row,.dashboard-download-request-row__reject,.documents-download-request-row,.documents-download-request-row__reject{grid-template-columns:minmax(0,1fr)}.dashboard-download-request-row__actions,.dashboard-download-request-row__reject-actions,.documents-download-request-row__actions,.documents-download-request-row__reject-actions{justify-content:stretch}.dashboard-download-request-row__actions .button,.dashboard-download-request-row__reject-actions .button,.documents-download-request-row__actions .button,.documents-download-request-row__reject-actions .button{flex:1 1 140px}.documents-sharing-overview__grid{grid-template-columns:1fr}.public-shell:has(.auth-page--platform){background-position:44%}.auth-page--platform{padding:16px}.login-sso{width:min(430px,100%)}.login-sso__card{gap:16px;padding:26px 22px 24px}.login-sso__logo{min-height:86px}.login-sso__card-head h1{font-size:1.55rem}.login-sso__actions,.login-sso__submit{width:100%}.login-sso__footer{padding:14px 22px}.workspace-launcher-page--v14 #workspace-upload-panel .data-panel__header{display:grid;grid-template-columns:1fr}.workspace-launcher-page--v14 #workspace-upload-panel .data-panel__actions{justify-content:flex-start}.profile-v14-asset-form,.v14-filter-grid,.v14-stat-grid,.workspace-v14-entry-grid,.workspace-v14-stepper{grid-template-columns:1fr}.v14-filter-grid--four,.v14-stat-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.documents-v14-draft-item,.profile-v14-asset-item{grid-template-columns:1fr}.documents-v14-draft-actions,.profile-v14-asset-actions{justify-content:flex-start}.documents-page--v14 .upload-dropzone,.workspace-launcher-page--v14 .upload-dropzone{min-height:206px;padding:18px}.documents-page--v14 .upload-dropzone__actions,.workspace-launcher-page--v14 .upload-dropzone__actions{display:grid;width:100%}.documents-page--v14 .upload-dropzone__actions .button,.documents-page--v14 .upload-dropzone__hint,.workspace-launcher-page--v14 .upload-dropzone__actions .button,.workspace-launcher-page--v14 .upload-dropzone__hint{justify-content:center;width:100%}.document-detail-page .document-detail-preview-frame,.document-detail-page .document-detail-preview-frame-shell{min-height:360px}.document-signature-preview-map__header{display:grid}.workspace-pdf-panel .panel__body{padding:8px 6px 10px}.workspace-pdf-scroll-frame{max-height:72vh;min-height:520px;width:100%}.workspace-pdf-scroll-frame .pdf-workspace{padding:8px}}@media(max-width:420px){.v14-filter-grid--four,.v14-stat-grid--four{grid-template-columns:1fr}.workspace-document-locale__row{align-items:stretch;flex-direction:column;gap:7px}.workspace-document-locale__segments{flex-basis:auto;width:100%}}.workspace-references .panel__header{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:10px 14px 0}.workspace-references .panel__copy{flex:1 1 auto;min-width:0}.workspace-references .panel__header h3{font-size:.98rem;line-height:1.25;margin:0}.workspace-references .panel__actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:6px;justify-content:flex-end}.workspace-references .panel__body{padding:6px 14px 10px}.workspace-references__list{display:grid;gap:0}.workspace-references__row{align-items:center;border-bottom:1px solid #dce7ec;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:7px 0}.workspace-references__row:last-child{border-bottom:0}.workspace-references__info{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.workspace-references__info strong{color:#153343;font-size:13px}.workspace-references__info small{color:#58717b;font-size:11px}.workspace-references__actions{display:flex;flex:0 0 auto;gap:4px}.workspace-references__empty{font-size:13px;margin:0}@media(max-width:640px){.workspace-references__row{align-items:flex-start;flex-direction:column}.workspace-references__actions{width:100%}}@media(max-width:520px){.workspace-references .panel__header{flex-wrap:wrap;gap:8px}.workspace-references .panel__actions{justify-content:flex-start;width:100%}}.field-chip__touch-target{height:max(100%,44px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100%,44px);z-index:0}.field-chip--qr .field-chip__actions,.field-chip--qr .field-chip__signature-info,.field-chip--qr .qr-field-preview{z-index:2}.smart-placement-analyzing{align-items:center;background:#fffffff5;border:1px solid rgba(3,85,127,.24);border-radius:6px;box-shadow:0 8px 22px #0f172a29;color:#03557f;display:inline-flex;font-size:.72rem;gap:7px;line-height:1.25;max-width:180px;padding:7px 9px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);z-index:140}.smart-placement-analyzing>span{animation:smart-placement-spin .7s linear infinite;border:2px solid rgba(3,85,127,.18);border-radius:50%;border-top-color:#03557f;flex:0 0 auto;height:15px;width:15px}@keyframes smart-placement-spin{to{transform:rotate(1turn)}}.workspace-smart-placement{background:#fff;border:1px solid #bad6e2;border-radius:8px;bottom:24px;box-shadow:0 14px 36px #0f172a29;display:grid;gap:12px;max-height:min(70vh,560px);overflow-y:auto;padding:14px;position:fixed;right:24px;width:min(440px,calc(100vw - 48px));z-index:210}.workspace-smart-placement__actions,.workspace-smart-placement__directions,.workspace-smart-placement__header,.workspace-smart-placement__lines,.workspace-smart-placement__stepper{align-items:center;display:flex}.workspace-smart-placement__header{gap:12px;justify-content:space-between}.workspace-smart-placement__header>div{display:grid;gap:2px}.workspace-smart-placement__header small{color:#58717b}.workspace-smart-placement__controls{display:grid;gap:10px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.workspace-smart-placement__control-group{display:grid;gap:6px;min-width:0}.workspace-smart-placement__control-group>span{color:#58717b;font-size:.74rem;font-weight:700}.workspace-smart-placement__directions,.workspace-smart-placement__stepper{border:1px solid #cadce4;border-radius:6px;min-height:40px;overflow:hidden}.workspace-smart-placement__directions button,.workspace-smart-placement__stepper button{background:#fff;border:0;border-right:1px solid #dbe7ec;color:#153343;cursor:pointer;min-height:40px;min-width:40px}.workspace-smart-placement__stepper strong{color:#153343;font-size:.78rem;min-width:74px;padding:0 8px;text-align:center}.workspace-smart-placement__directions button{flex:1 1 0;font-size:.72rem;padding:0 7px}.workspace-smart-placement__directions button:last-child,.workspace-smart-placement__stepper button:last-child{border-right:0}.workspace-smart-placement__directions button.is-active{background:#e2f4fb;color:#006a96;font-weight:800}.workspace-smart-placement__lines{flex-wrap:wrap;gap:12px}.workspace-smart-placement__lines label{align-items:center;display:inline-flex;font-size:.78rem;font-weight:700;gap:6px;min-height:36px}.workspace-smart-placement__actions{gap:8px;justify-content:flex-end}@media(max-width:1024px){.workspace-smart-placement{bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));max-height:min(62vh,520px);right:max(10px,env(safe-area-inset-right));width:auto}}@media(max-width:520px){.workspace-smart-placement__controls{grid-template-columns:1fr}.workspace-smart-placement__actions .button{flex:1 1 0}}
