:root{color-scheme:light;--color-brand: #153243;--color-brand-rgb: 21, 50, 67;--color-accent: #66b1ad;--color-accent-rgb: 102, 177, 173;--color-danger: #9f2a20;--color-danger-rgb: 159, 42, 32;--color-warning: #bf8326;--color-warning-rgb: 191, 131, 38;--color-success: #2e7d5d;--color-success-rgb: 46, 125, 93;--color-info: color-mix(in srgb, var(--color-brand) 75%, var(--color-accent) 25%);--color-info-rgb: 28, 94, 128;--color-neutral: color-mix(in srgb, var(--color-brand) 58%, var(--color-accent) 42%);--color-neutral-rgb: 107, 76, 171;--gray-50: #fffdf8;--gray-100: #f9f6ef;--gray-150: #f3efe6;--gray-200: #efe9dd;--gray-300: #d4e0e7;--gray-400: #c6daf5;--gray-500: #8ea0ae;--gray-600: #5a6772;--gray-900: #13212c;--white: #fff;--white-rgb: 255, 255, 255;--black: #000;--black-rgb: 0, 0, 0;--bg: var(--gray-150);--ink: var(--gray-900);--muted: var(--gray-600);--text-on-dark: color-mix(in srgb, var(--white) 92%, var(--color-accent) 8%);--text-on-dark-muted: var(--gray-300);--text-danger: color-mix(in srgb, var(--color-danger) 78%, var(--black) 22%);--text-warning: color-mix(in srgb, var(--color-warning) 68%, var(--black) 32%);--text-success: color-mix(in srgb, var(--color-success) 78%, var(--black) 22%);--text-info: color-mix(in srgb, var(--color-info) 82%, var(--black) 18%);--text-neutral: color-mix(in srgb, var(--color-neutral) 78%, var(--black) 22%);--button-primary-text: var(--text-on-dark);--line: rgba(var(--color-brand-rgb), .12);--card: rgba(var(--white-rgb), .9);--card-strong: var(--gray-50);--surface-base: rgba(var(--color-brand-rgb), .08);--surface-muted: rgba(var(--color-brand-rgb), .06);--surface-hover: rgba(var(--color-brand-rgb), .12);--surface-elevated: rgba(var(--white-rgb), .72);--surface-elevated-strong: rgba(var(--white-rgb), .88);--surface-glass: rgba(var(--white-rgb), .95);--surface-inverse: rgba(var(--color-brand-rgb), .92);--surface-warning: rgba(var(--color-warning-rgb), .16);--surface-warning-strong: rgba(var(--color-warning-rgb), .28);--surface-danger: rgba(var(--color-danger-rgb), .16);--surface-danger-strong: rgba(var(--color-danger-rgb), .28);--surface-success: rgba(var(--color-success-rgb), .16);--surface-success-strong: rgba(var(--color-success-rgb), .28);--surface-info: rgba(var(--color-info-rgb), .16);--surface-neutral: rgba(var(--color-neutral-rgb), .16);--accent: var(--color-accent);--accent-deep: color-mix(in srgb, var(--color-accent) 70%, var(--black) 30%);--accent-soft: rgba(var(--color-accent-rgb), .12);--sea: var(--color-brand);--sea-soft: rgba(var(--color-brand-rgb), .08);--danger-soft: rgba(var(--color-danger-rgb), .16);--warning-soft: rgba(var(--color-warning-rgb), .16);--success-soft: rgba(var(--color-success-rgb), .16);--shadow-soft: 0 16px 32px rgba(var(--color-brand-rgb), .1);--shadow: 0 24px 60px rgba(var(--color-brand-rgb), .12);--space-0: 0;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-3-5: .875rem;--space-4: 1rem;--space-4-5: 1.125rem;--space-5: 1.25rem;--space-5-5: 1.375rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--font-size-xs: .8rem;--font-size-2xs: .72rem;--font-size-3xs: .68rem;--font-size-sm: .9rem;--font-size-md: 1rem;--font-size-md-plus: 1.1rem;--font-size-lg: 1.3rem;--font-size-xl: 1.4rem;--font-family-sans: "Avenir Next", "Segoe UI", sans-serif;--font-family-serif: "Iowan Old Style", "Palatino Linotype", serif;--font-family-mono: "SF Mono", "IBM Plex Mono", monospace;--radius-pill: 999px;--radius-xl: 32px;--radius-lg: 24px;--radius-lg-soft: 22px;--radius-md-soft: 20px;--radius-md-plus: 18px;--radius-md: 16px;--radius-sm-plus: 14px;--radius-sm: 12px;--radius-xs: 10px;--max-width: 1720px}:root[data-theme=arena]{--color-brand: #2f3a46;--color-brand-rgb: 47, 58, 70;--color-accent: #c48a4a;--color-accent-rgb: 196, 138, 74;--color-danger: #a74233;--color-danger-rgb: 167, 66, 51;--color-warning: #b28b2f;--color-warning-rgb: 178, 139, 47;--color-success: #3e7761;--color-success-rgb: 62, 119, 97;--color-info-rgb: 72, 108, 135;--color-neutral-rgb: 106, 90, 144;--gray-50: #fffaf3;--gray-100: #f7f0e4;--gray-150: #efe4d2;--gray-200: #e4d5be;--gray-300: #d7c5a8;--gray-400: #c5b39a;--gray-500: #9f8f7a;--gray-600: #6b6258;--gray-900: #2a2824}:root[data-theme=icono]{--color-brand: #2e4674;--color-brand-rgb: 46, 70, 116;--color-accent: #66b1ad;--color-accent-rgb: 102, 177, 173;--color-danger: #b34a3a;--color-danger-rgb: 179, 74, 58;--color-warning: #d08a3d;--color-warning-rgb: 208, 138, 61;--color-success: #3d8f6e;--color-success-rgb: 61, 143, 110;--color-info-rgb: 69, 118, 170;--color-neutral-rgb: 118, 97, 177;--gray-50: #fbfdff;--gray-100: #f0f5fd;--gray-150: #e4ebf8;--gray-200: #d7e1f3;--gray-300: #c4d3ec;--gray-400: #b0c3e3;--gray-500: #8192b3;--gray-600: #5a667f;--gray-900: #17243d;--shadow: 0 26px 64px rgba(var(--color-brand-rgb), .18)}:root[data-theme=noche]{color-scheme:dark;--color-brand: #0e1b2a;--color-brand-rgb: 14, 27, 42;--color-accent: #4da8b2;--color-accent-rgb: 77, 168, 178;--color-danger: #c66a5f;--color-danger-rgb: 198, 106, 95;--color-warning: #d0a05c;--color-warning-rgb: 208, 160, 92;--color-success: #63a88b;--color-success-rgb: 99, 168, 139;--color-info-rgb: 95, 139, 189;--color-neutral-rgb: 130, 117, 173;--gray-50: #162333;--gray-100: #111d2c;--gray-150: #0d1826;--gray-200: #0a1320;--gray-300: #6f88a8;--gray-400: #5d7391;--gray-500: #4f627b;--gray-600: #9fb5cf;--gray-900: #e3edf9;--white: #e8f1ff;--white-rgb: 232, 241, 255;--black: #020912;--black-rgb: 2, 9, 18;--line: rgba(var(--white-rgb), .18);--card: rgba(var(--color-brand-rgb), .56);--card-strong: rgba(var(--color-brand-rgb), .68);--surface-base: rgba(var(--white-rgb), .08);--surface-muted: rgba(var(--white-rgb), .06);--surface-hover: rgba(var(--white-rgb), .14);--surface-elevated: rgba(var(--color-brand-rgb), .5);--surface-elevated-strong: rgba(var(--color-brand-rgb), .66);--surface-glass: rgba(var(--color-brand-rgb), .76);--surface-inverse: rgba(var(--white-rgb), .16);--text-on-dark: #eef5ff;--text-on-dark-muted: #bed0e7;--text-danger: #ffd0c7;--text-warning: #ffe2b3;--text-success: #c8f2dc;--text-info: #cfe6ff;--text-neutral: #ddd4ff;--button-primary-text: #08111c;--sea: #dce9fb;--sea-soft: rgba(var(--white-rgb), .18);--muted: #c8d8ec;--accent-deep: #bfeaed;--shadow-soft: 0 18px 38px rgba(2, 9, 18, .5);--shadow: 0 30px 70px rgba(2, 9, 18, .6)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:radial-gradient(circle at top left,rgba(var(--color-accent-rgb),.22),transparent 24%),radial-gradient(circle at top right,rgba(var(--color-brand-rgb),.16),transparent 28%),linear-gradient(180deg,var(--gray-100) 0%,var(--gray-200) 55%,var(--gray-100) 100%);font-family:var(--font-family-sans)}:root[data-theme=noche] body{background:radial-gradient(circle at top left,rgba(var(--color-accent-rgb),.12),transparent 28%),radial-gradient(circle at top right,rgba(var(--white-rgb),.05),transparent 34%),linear-gradient(180deg,#0f1a29,#0b1522 48%,#08111c)}img{max-width:100%}button,input,select,textarea,a{font:inherit}button,.button-link{border:0;border-radius:var(--radius-pill);transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}button:hover,.button-link:hover{transform:translateY(-1px)}button:focus-visible,.button-link:focus-visible,summary:focus-visible{outline:2px solid rgba(var(--color-accent-rgb),.38);outline-offset:2px}button:disabled{opacity:.58;cursor:not-allowed;transform:none}button{padding:var(--space-3) var(--space-5);background:var(--sea);color:var(--button-primary-text);cursor:pointer}button.secondary{background:var(--card-strong);color:var(--sea);border:1px solid rgba(var(--color-brand-rgb),.16)}button.mode-button{background:var(--surface-elevated);color:var(--muted);border:1px solid transparent}button.mode-button.active{background:var(--sea);color:var(--white)}button.tiny{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);margin-right:var(--space-1-5);margin-bottom:var(--space-1)}button.danger{background:var(--color-danger)}.button-block{width:100%}.button-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);text-decoration:none;cursor:pointer}.button-link--primary{background:var(--sea);color:var(--button-primary-text);box-shadow:0 16px 32px rgba(var(--color-brand-rgb),.18)}.button-link--ghost{background:rgba(var(--color-brand-rgb),.04);color:var(--sea);border:1px solid rgba(var(--color-brand-rgb),.12)}.button-link--small{padding:var(--space-2-5) var(--space-4);font-size:var(--font-size-sm)}.notification-trigger{position:relative;display:inline-flex;align-items:center;gap:var(--space-2)}.notification-count{min-width:1.35rem;height:1.35rem;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--accent);color:var(--white);font-size:.76rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}input,select,textarea{width:100%;padding:var(--space-3-5) var(--space-4);border-radius:var(--radius-sm-plus);border:1px solid rgba(var(--color-brand-rgb),.14);background:rgba(var(--white-rgb),.84);color:var(--ink)}:root[data-theme=noche] input,:root[data-theme=noche] select,:root[data-theme=noche] textarea{background:rgba(var(--color-brand-rgb),.62);border-color:rgba(var(--white-rgb),.24);color:var(--text-on-dark)}:root[data-theme=noche] input::placeholder,:root[data-theme=noche] textarea::placeholder{color:var(--text-on-dark-muted)}input:focus,select:focus,textarea:focus{outline:2px solid rgba(var(--color-accent-rgb),.24);border-color:rgba(var(--color-accent-rgb),.45)}label{display:flex;flex-direction:column;gap:var(--space-1-5);font-size:var(--font-size-sm);color:var(--sea)}code,pre{font-family:var(--font-family-mono)}code{word-break:break-all}pre{margin:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--gray-50);border:1px solid rgba(var(--color-brand-rgb),.1);overflow-x:auto;font-size:var(--font-size-xs)}ul{margin:0;padding-left:var(--space-5)}p,dl,dt,dd,h1,h2,h3{margin-top:0}h1,h2,h3,.brand-mark strong,.price-card__price,.hero-card__label{font-family:var(--font-family-serif);letter-spacing:-.02em}h1{font-size:clamp(2.5rem,6vw,4.8rem);line-height:.95;margin-bottom:1rem}h2{font-size:clamp(1.5rem,2vw,2.2rem);line-height:1.05;margin-bottom:.6rem}h3{font-size:1rem;margin:1.3rem 0 .7rem}.hidden{display:none!important}.muted{color:var(--muted)}.stack{display:grid;gap:1rem}.stack--tight{gap:.25rem}.stack--loose{gap:1.25rem}.cluster{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.cluster--tight{gap:.5rem}.cluster--start{align-items:start}.cluster--end{justify-content:flex-end}.split{display:flex;justify-content:space-between;gap:1rem;align-items:start}.split--end{align-items:end}.status{min-height:1.2rem;color:var(--accent-deep)}.eyebrow,.panel__eyebrow,.info-card__label{margin-bottom:.65rem;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:700;color:var(--accent-deep)}.site-header,.landing-main,.legal-main{width:min(var(--max-width),calc(100% - 2rem));margin:0 auto}.app-shell{width:calc(100% - 2rem);margin:0 auto}.site-header{padding:1.2rem 0 0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand-mark{display:inline-flex;align-items:center;gap:.85rem;color:inherit;text-decoration:none}.brand-mark strong,.brand-mark small{display:block}.brand-mark small{color:var(--muted);font-size:.8rem;margin-top:.14rem;font-variant-numeric:tabular-nums}.brand-mark__logo{width:2.9rem;height:2.9rem;flex:0 0 auto;filter:drop-shadow(0 12px 22px rgba(var(--color-brand-rgb),.18))}.site-nav,.app-menu{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.site-nav a,.site-theme-toggle,.app-menu a,.app-menu__summary,.menu-popover__trigger{color:var(--sea);text-decoration:none;padding:.65rem .95rem;border-radius:var(--radius-pill);border:1px solid transparent}.site-theme-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.site-nav a:hover,.site-theme-toggle:hover,.app-menu a:hover,.app-menu__summary:hover,.menu-popover__trigger:hover,.app-menu a.active,.app-menu__summary.active,.menu-popover__trigger.active,.site-theme-toggle.active,.notification-trigger.active{background:var(--surface-elevated);border-color:rgba(var(--color-brand-rgb),.12)}.app-menu__group{position:relative}.app-menu__group--account{margin-left:auto}.app-menu__summary{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;list-style:none;background:transparent}.app-menu__summary--icon-only,.notification-trigger--icon-only{justify-content:center}.topbar-icon-button{display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;padding:0;border-radius:var(--radius-pill);background:var(--card-strong);border:1px solid rgba(var(--color-brand-rgb),.16);color:var(--sea)}.topbar-icon-button .app-menu__icon,.topbar-icon-button>span[aria-hidden=true]{font-size:1rem;line-height:1}.app-menu__icon{font-size:1rem;line-height:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-menu__summary::-webkit-details-marker{display:none}.app-menu__summary:after{content:"▾";font-size:.72rem;color:var(--muted)}.menu-popover[open] .menu-popover__trigger{background:var(--surface-elevated);border-color:rgba(var(--color-brand-rgb),.12)}.menu-popover__panel{position:absolute;top:calc(100% + .45rem);left:0;z-index:20;min-width:14rem;display:grid;gap:.35rem;padding:.5rem;border-radius:var(--radius-md-soft);border:1px solid rgba(var(--color-brand-rgb),.12);background:var(--surface-glass);box-shadow:0 18px 38px rgba(var(--color-brand-rgb),.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-menu__submenu--right{left:auto;right:0}.menu-popover__item{display:block;color:var(--sea);text-decoration:none;border-radius:var(--radius-sm-plus);padding:.65rem .85rem;white-space:nowrap;border:1px solid transparent;background:transparent}button.menu-popover__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;font:inherit;cursor:pointer}.menu-popover__item:hover,.menu-popover__item.active{background:var(--surface-elevated);border-color:rgba(var(--color-brand-rgb),.12)}:root[data-theme=noche] .menu-popover__panel{border-color:rgba(var(--white-rgb),.2)}:root[data-theme=noche] .menu-popover__item{color:var(--text-on-dark)}:root[data-theme=noche] .menu-popover__item:hover,:root[data-theme=noche] .menu-popover__item.active{background:rgba(var(--white-rgb),.12);border-color:rgba(var(--white-rgb),.22)}.menu-popover__divider{height:1px;margin:.2rem .35rem;background:rgba(var(--color-brand-rgb),.14)}.theme-menu__panel{min-width:16rem;gap:.35rem}.landing-main{padding:2.2rem 0 4rem}.legal-main{width:min(980px,calc(100% - 2rem));margin:0 auto;padding:2.2rem 0 2rem}.hero-panel,.pricing-panel,.concept-panel,.legal-panel,.panel,.hero-card,.price-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.85fr);gap:1.5rem;padding:clamp(1.5rem,4vw,3rem);border-radius:var(--radius-xl)}.legal-panel{padding:clamp(1.5rem,3vw,2.7rem);border-radius:var(--radius-xl)}.legal-panel h2{margin-top:2rem}.legal-panel p,.legal-panel li{color:var(--muted);line-height:1.7}.legal-meta{margin-bottom:1.5rem;color:var(--accent-deep);font-weight:700}.legal-list{display:grid;gap:.7rem}.site-footer{width:min(var(--max-width),calc(100% - 2rem));margin:0 auto;padding:0 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--muted)}.site-footer__brand{display:grid;gap:.2rem}.site-footer__brand strong{color:var(--sea)}.site-footer__nav{display:flex;flex-wrap:wrap;gap:.8rem}.site-footer__nav a{color:var(--sea);text-decoration:none}.site-footer__nav a:hover{text-decoration:underline}.hero-text,.page-description,.section-copy,.panel__lede,.price-card__summary,.status-stack dd,.panel p,.hero-metrics dd,.hero-benefits li{color:var(--muted);line-height:1.6}.hero-benefits{margin:1.15rem 0 0;padding:0;list-style:none;display:grid;gap:.8rem}.hero-benefits li{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;padding:.9rem 1rem;border-radius:var(--radius-md-plus);background:rgba(var(--white-rgb),.62);border:1px solid rgba(var(--color-brand-rgb),.08)}.hero-benefits li:before{content:"•";color:var(--accent-deep);font-size:1.4rem;line-height:1}.hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0 0}.hero-metrics div,.status-stack div{padding-top:.9rem;border-top:1px solid rgba(var(--color-brand-rgb),.12)}.hero-metrics dt,.status-stack dt{font-weight:700;margin-bottom:.4rem}.hero-actions{margin-top:1.9rem}.hero-card{border-radius:var(--radius-lg);padding:1.3rem;background:linear-gradient(180deg,rgba(var(--color-brand-rgb),.97),rgba(var(--color-brand-rgb),.86)),linear-gradient(135deg,rgba(var(--white-rgb),.12),transparent 55%);color:var(--text-on-dark)}.workflow-stack{list-style:none;padding:0;margin:1.25rem 0;display:grid;gap:.9rem}.workflow-stack li{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:center;padding:.9rem 1rem;border-radius:var(--radius-md-plus);background:rgba(var(--white-rgb),.08)}.workflow-stack span{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(var(--color-warning-rgb),.22);color:rgba(var(--white-rgb),.85);font-weight:700}.hero-card__label,.hero-card__footer{color:rgba(var(--white-rgb),.82)}.hero-card--canvas{display:grid;gap:1rem}.hero-canvas{display:grid;gap:.75rem}.hero-canvas__step{padding:.9rem 1rem;border-radius:var(--radius-md);border:1px solid rgba(var(--white-rgb),.4);background:rgba(var(--white-rgb),.1)}.hero-canvas__step h3{margin:0 0 .3rem;font-size:1.05rem;color:var(--text-on-dark)}.hero-canvas__step p{margin:0;font-size:.9rem;color:rgba(var(--white-rgb),.84)}.hero-canvas__step--strong{border-color:rgba(var(--color-warning-rgb),.45);background:rgba(var(--color-warning-rgb),.18)}.concept-panel{margin-top:1.5rem;padding:clamp(1.4rem,3vw,2.2rem);border-radius:var(--radius-xl)}.concept-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem}.concept-grid--landing{margin-top:1.2rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.concept-card{display:grid;gap:.45rem;padding:1rem;border-radius:var(--radius-lg-soft);text-decoration:none;color:inherit;background:linear-gradient(180deg,rgba(var(--white-rgb),.84),rgba(var(--white-rgb),.92)),var(--card);border:1px solid rgba(var(--color-brand-rgb),.12);box-shadow:0 18px 40px rgba(var(--color-brand-rgb),.08);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.concept-card:hover{transform:translateY(-3px)}.concept-card strong{font-family:var(--font-family-serif);font-size:1.25rem}.concept-card__kicker{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep);font-weight:700}.concept-card p{margin:0;color:var(--muted);line-height:1.55}.concept-card--static:hover{transform:none}.price-card,.panel{border-radius:var(--radius-lg);padding:1.3rem}.section-heading{max-width:50rem}.pricing-panel{margin-top:1.5rem;padding:clamp(1.4rem,3vw,2.2rem);border-radius:var(--radius-xl)}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.3rem}.flow-panel,.contact-panel{margin-top:1.5rem;padding:clamp(1.4rem,3vw,2.2rem);border-radius:var(--radius-xl);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}.flow-track{list-style:none;padding:0;margin:1.3rem 0 0;display:grid;gap:.8rem}.flow-track li{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;padding:.95rem 1rem;border-radius:var(--radius-md);border:1px solid rgba(var(--color-brand-rgb),.1);background:rgba(var(--white-rgb),.7)}.flow-track span{width:1.9rem;height:1.9rem;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--white);background:linear-gradient(135deg,var(--accent),var(--accent-deep))}.flow-track p{margin:.35rem 0 0;color:var(--muted)}.flow-visual-grid{margin-top:1.4rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.flow-visual{display:grid;gap:.9rem;padding:1rem;border-radius:var(--radius-md-soft);border:1px solid var(--line);background:linear-gradient(160deg,var(--surface-glass) 0%,rgba(var(--white-rgb),.85) 65%,rgba(var(--white-rgb),.78) 100%),var(--card);box-shadow:0 16px 34px rgba(var(--color-brand-rgb),.12)}.flow-visual header{display:grid;gap:.2rem}.flow-visual header span{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep);font-weight:700}.flow-visual header strong{color:var(--sea)}.flow-visual__content{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.6rem;align-items:center}.flow-scene{margin:0;display:grid;gap:.55rem}.flow-scene img{width:100%;border-radius:var(--radius-md);border:1px solid rgba(var(--color-brand-rgb),.1);background:var(--surface-elevated-strong)}.flow-scene figcaption{margin:0;color:var(--muted);font-size:.86rem;line-height:1.5}.flow-visual__card{border:1px solid rgba(var(--color-brand-rgb),.14);background:var(--surface-elevated-strong);border-radius:var(--radius-sm-plus);padding:.8rem}.flow-visual__card h3{margin:0 0 .35rem;font-size:.95rem}.flow-visual__card p{margin:0;color:var(--muted);font-size:.86rem}.flow-visual__arrow{font-size:1.4rem;color:var(--sea);font-weight:700}.flow-visual__stack{display:grid;gap:.8rem}.prospect-form{margin-top:1.3rem;display:grid;gap:.9rem}.prospect-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.prospect-form .cluster{align-items:center}.status--error{color:var(--text-danger)}.price-card__name{font-size:.95rem;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-deep)}.price-card__price{font-size:clamp(2rem,4vw,3rem);margin:.5rem 0}.price-card__price span{font-size:1rem;color:var(--muted)}.price-card ul{margin:1rem 0 1.4rem;display:grid;gap:.5rem}.price-card--featured{background:linear-gradient(180deg,rgba(var(--color-brand-rgb),.97),rgba(var(--color-brand-rgb),.88));color:var(--text-on-dark);transform:translateY(-.35rem)}.price-card--featured .price-card__name,.price-card--featured .price-card__summary,.price-card--featured li,.price-card--featured .price-card__price span{color:var(--text-on-dark-muted)}.hero-panel--operations{gap:1.8rem}.hero-benefits--tight li{background:rgba(var(--white-rgb),.72)}.hero-metrics--proof div{background:rgba(var(--white-rgb),.34);padding:1rem 0 0}.concept-grid--buyers{grid-template-columns:repeat(3,minmax(0,1fr))}.concept-card--segment{min-height:100%}.comparison-panel,.proof-panel{margin-top:1.5rem;padding:clamp(1.4rem,3vw,2.2rem);border-radius:var(--radius-xl);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}.comparison-grid,.proof-grid{margin-top:1.3rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-card{border-radius:var(--radius-lg);padding:1.35rem;border:1px solid rgba(var(--color-brand-rgb),.12);background:linear-gradient(180deg,rgba(var(--white-rgb),.88),rgba(var(--white-rgb),.96)),var(--card);box-shadow:0 18px 38px rgba(var(--color-brand-rgb),.08)}.comparison-card--before{border-color:rgba(var(--color-danger-rgb),.18);background:linear-gradient(180deg,rgba(var(--white-rgb),.94),rgba(var(--white-rgb),.98)),var(--card)}.comparison-card--after{border-color:rgba(var(--color-success-rgb),.18);background:linear-gradient(180deg,rgba(var(--white-rgb),.78),rgba(var(--white-rgb),.9)),linear-gradient(135deg,rgba(var(--color-success-rgb),.08),rgba(var(--color-brand-rgb),.05))}.comparison-card__kicker{display:inline-block;margin-bottom:.6rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep);font-weight:700}.comparison-card h3{margin:0 0 .75rem}.comparison-card ul{margin:0;padding-left:1.1rem;display:grid;gap:.55rem;color:var(--muted)}.cta-band{margin-top:1.3rem;padding:1rem 1.1rem;border-radius:var(--radius-lg);border:1px solid rgba(var(--color-brand-rgb),.12);background:linear-gradient(135deg,rgba(var(--color-brand-rgb),.08),rgba(var(--white-rgb),.78)),var(--card);display:flex;align-items:center;justify-content:space-between;gap:1rem}.cta-band p,.cta-band strong{margin:0}.app-body{min-height:100vh}.app-shell{min-height:100vh;display:grid;align-content:start;gap:1rem;padding:1.25rem 0 1.5rem}.app-topbar{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.5rem 0 0;flex-wrap:wrap}.status-stack{margin:0 0 1rem;display:grid;gap:.8rem}.status-stack dd{margin:0;font-weight:700}.system-health-card{display:grid;align-content:start;gap:.9rem;padding:1rem;border-radius:var(--radius-md-plus);border:1px solid rgba(var(--color-brand-rgb),.1);background:linear-gradient(180deg,rgba(var(--white-rgb),.74),rgba(var(--white-rgb),.88)),var(--card)}.system-health-card .status-stack{margin:0}.system-health-card .panel__header{margin-bottom:0}.system-health-card .panel__lede{margin:0}.auth-mode{margin-bottom:.9rem}.auth-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;margin-bottom:.9rem}.auth-grid--compact{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.auth-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.auth-grid--two{grid-template-columns:minmax(0,1fr)}}.auth-token-box{margin-top:.85rem;padding:.9rem;border-radius:var(--radius-md-plus);background:rgba(var(--color-brand-rgb),.05);border:1px solid rgba(var(--color-brand-rgb),.1)}.app-main{display:grid;align-content:start;gap:1rem}.app-main--wide{width:100%}.page-header{padding:.35rem 0 .1rem}.page-header h1{font-size:clamp(1.25rem,1.6vw,1.7rem);margin-bottom:.1rem}.page-description{max-width:44rem}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dashboard-grid--overview{align-items:start}.panel{overflow:hidden}.panel--wide{padding-bottom:1.5rem}.panel--span-2{grid-column:1 / -1}.documents-upload-meta{display:grid;gap:.7rem;margin:1rem 0 .9rem}.documents-upload-meta label{display:grid;gap:.35rem}.documents-upload-meta label span{font-weight:700;color:var(--sea)}.documents-upload-meta .panel__lede{margin:0}.documents-dropzone{width:100%;display:grid;gap:.45rem;justify-items:center;margin:1.2rem 0 1rem;padding:2rem 1.4rem;border:2px dashed rgba(var(--color-warning-rgb),.42);border-radius:var(--radius-lg);background:radial-gradient(circle at top,rgba(var(--color-warning-rgb),.14),transparent 55%),linear-gradient(180deg,rgba(var(--white-rgb),.96),rgba(var(--white-rgb),.98)),var(--card);color:var(--sea);box-shadow:inset 0 1px rgba(var(--white-rgb),.7),0 20px 44px rgba(var(--color-brand-rgb),.08);text-align:center}.documents-dropzone strong{font-size:1.18rem;font-family:var(--font-family-serif);letter-spacing:-.01em}.documents-dropzone span{color:var(--muted);font-size:.95rem;max-width:30rem;line-height:1.5}.documents-dropzone--active{border-color:rgba(var(--color-warning-rgb),.78);background:radial-gradient(circle at top,rgba(var(--color-warning-rgb),.2),transparent 55%),linear-gradient(180deg,rgba(var(--white-rgb),.98),rgba(var(--white-rgb),.99)),var(--card);box-shadow:inset 0 1px rgba(var(--white-rgb),.75),0 24px 48px rgba(var(--color-warning-rgb),.18);transform:translateY(-2px) scale(1.005)}.documents-dropzone:disabled{cursor:not-allowed;opacity:.72;transform:none;box-shadow:inset 0 1px rgba(var(--white-rgb),.7),0 12px 24px rgba(var(--color-brand-rgb),.05)}:root[data-theme=noche] .documents-upload-meta label,:root[data-theme=noche] .documents-filters label,:root[data-theme=noche] .documents-toolbar__select-all,:root[data-theme=noche] .documents-session-header,:root[data-theme=noche] .document-primary-cell strong{color:var(--text-on-dark)}:root[data-theme=noche] .documents-upload-meta label span,:root[data-theme=noche] .documents-upload-meta .panel__lede,:root[data-theme=noche] .documents-toolbar__select-all .muted,:root[data-theme=noche] .documents-session-header .muted,:root[data-theme=noche] .document-primary-cell span{color:var(--text-on-dark-muted)}:root[data-theme=noche] .documents-dropzone{border-color:rgba(var(--color-warning-rgb),.46);background:radial-gradient(circle at top,rgba(var(--color-warning-rgb),.14),transparent 55%),linear-gradient(180deg,rgba(var(--color-brand-rgb),.88),rgba(var(--black-rgb),.58)),var(--card);color:var(--text-on-dark);box-shadow:inset 0 1px rgba(var(--white-rgb),.08),0 20px 44px rgba(var(--black-rgb),.34)}:root[data-theme=noche] .documents-dropzone strong{color:var(--text-on-dark)}:root[data-theme=noche] .documents-dropzone span{color:var(--text-on-dark-muted)}:root[data-theme=noche] .documents-dropzone--active{background:radial-gradient(circle at top,rgba(var(--color-warning-rgb),.2),transparent 55%),linear-gradient(180deg,rgba(var(--color-brand-rgb),.92),rgba(var(--black-rgb),.62)),var(--card);box-shadow:inset 0 1px rgba(var(--white-rgb),.1),0 24px 48px rgba(var(--black-rgb),.4)}.panel--accent{background:linear-gradient(135deg,rgba(var(--color-warning-rgb),.16),rgba(var(--white-rgb),.82) 45%),var(--card)}.panel--hero{background:radial-gradient(circle at top right,rgba(var(--color-warning-rgb),.16),transparent 30%),linear-gradient(180deg,var(--surface-elevated-strong) 0%,rgba(var(--white-rgb),.94) 100%)}.panel--subtle{background:linear-gradient(180deg,var(--surface-elevated),rgba(var(--white-rgb),.88)),var(--card);border:1px solid rgba(var(--color-brand-rgb),.08)}.panel__header{margin-bottom:.9rem}.panel__header h2{font-size:1.4rem;margin-bottom:0}.upload-body{min-height:100vh}.upload-shell{width:min(100%,760px);margin:0 auto;padding:1.5rem 1rem 3rem}.upload-brand{margin-bottom:1.5rem}.upload-hero{margin-bottom:1.2rem}.upload-hero h1{margin:0;font-size:clamp(1.25rem,4.8vw,1.6rem)}.upload-status-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-bottom:1rem}.upload-status-card>div,.intake-link-preview,.upload-result-card{padding:1rem;border-radius:var(--radius-md-plus);background:var(--surface-elevated);border:1px solid rgba(var(--color-brand-rgb),.08)}.documents-self-link-preview{margin-top:1rem}.upload-status-card__label{display:block;margin-bottom:.2rem;color:var(--muted);font-size:.78rem}.upload-status-inline{display:block;margin:0 0 .2rem;font-size:.83rem;line-height:1.3}.upload-dropzone{margin-top:.1rem}.upload-picker-grid{display:grid;gap:.7rem;margin-top:.1rem}#upload-camera-button,#upload-picker-button{margin-top:0}#upload-page-message{min-height:0;margin:0}#upload-page-message:not(:empty){min-height:1.2rem;margin:.35rem 0 .5rem}.upload-file-list,.upload-result-list{margin-top:1rem}.upload-selection-list{display:grid;gap:.65rem;list-style:none;padding:0}.upload-selection-list li{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-bottom:.65rem;border-bottom:1px solid rgba(var(--color-brand-rgb),.08)}.upload-selection-list li:last-child{border-bottom:0;padding-bottom:0}.notification-list{list-style:none;padding:0;display:grid;gap:.85rem}.notification-item{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-radius:var(--radius-md-plus);border:1px solid rgba(var(--color-brand-rgb),.08);background:rgba(var(--white-rgb),.7)}.notification-item--unread{border-color:rgba(var(--color-warning-rgb),.35);background:rgba(var(--white-rgb),.88)}.notification-item p{margin:.35rem 0 .55rem}.notification-item--clickable{cursor:pointer}:root[data-theme=noche] .notification-item{background:rgba(var(--color-brand-rgb),.78);border-color:rgba(var(--white-rgb),.24);color:var(--text-on-dark)}:root[data-theme=noche] .notification-item--unread{background:rgba(var(--color-brand-rgb),.9);border-color:rgba(var(--color-warning-rgb),.52)}:root[data-theme=noche] .notification-item .muted{color:var(--text-on-dark-muted)}.app-checkbox,.checkbox-field,.crud-form__checkbox{align-items:center;display:inline-flex;flex-direction:row;gap:.55rem}.app-checkbox input[type=checkbox],.checkbox-field input[type=checkbox],.crud-form__checkbox input[type=checkbox]{margin:0;width:1rem;min-width:1rem;height:1rem;flex:0 0 auto}.app-checkbox>span,.checkbox-field>span,.crud-form__checkbox>span{white-space:nowrap}.role-selector{border:1px solid rgba(var(--color-brand-rgb),.12);border-radius:var(--radius-md-plus);display:flex;flex-wrap:wrap;gap:.85rem 1.2rem;margin:0;padding:.9rem 1rem 1rem}.role-selector legend{color:var(--muted);font-size:.76rem;letter-spacing:.08em;padding:0 .35rem;text-transform:uppercase}.crud-row-actions{display:inline-flex;gap:.4rem;align-items:center;flex-wrap:nowrap}.crud-row-actions .tiny{margin-right:0;margin-bottom:0}.table-scroll-wrap{width:100%;overflow-x:auto}:root[data-theme=noche] .table-scroll-wrap{border:1px solid rgba(var(--white-rgb),.2);border-radius:var(--radius-md);background:rgba(var(--color-brand-rgb),.78)}:root[data-theme=noche] .table-scroll-wrap table{background:rgba(var(--color-brand-rgb),.74)}:root[data-theme=noche] .table-scroll-wrap thead th{background:rgba(var(--black-rgb),.42);color:var(--text-on-dark);border-bottom:1px solid rgba(var(--white-rgb),.34)}:root[data-theme=noche] .table-scroll-wrap tbody td{color:var(--text-on-dark);border-bottom:1px solid rgba(var(--white-rgb),.22)}:root[data-theme=noche] .table-scroll-wrap tbody tr:nth-child(odd) td{background:rgba(var(--white-rgb),.04)}:root[data-theme=noche] .table-scroll-wrap tbody tr:hover td{background:rgba(var(--white-rgb),.1)}:root[data-theme=noche] .table-scroll-wrap button.tiny:not(.secondary):not(.danger){background:rgba(var(--white-rgb),.9);color:#08111c;border:1px solid rgba(var(--black-rgb),.16)}:root[data-theme=noche] .table-scroll-wrap button.tiny:not(.secondary):not(.danger):hover{background:rgba(var(--white-rgb),.98);border-color:rgba(var(--black-rgb),.26)}:root[data-theme=noche] [data-page=system] .system-health-card{background:linear-gradient(180deg,rgba(var(--color-brand-rgb),.9),rgba(var(--color-brand-rgb),.82)),var(--card);border-color:rgba(var(--white-rgb),.28)}:root[data-theme=noche] [data-page=system] .system-health-card dt{color:var(--text-on-dark-muted)}:root[data-theme=noche] [data-page=system] .system-health-card dd{color:var(--text-on-dark)}.platform-crud-nav{margin-bottom:.75rem}.intake-link-preview{display:grid;grid-template-columns:minmax(0,1.5fr) 220px;gap:1rem;margin-top:1rem}.intake-link-preview--compact{margin-top:0}.intake-link-preview__copy code{display:block;margin:.8rem 0;padding:.8rem;background:rgba(var(--color-brand-rgb),.06);border-radius:var(--radius-sm)}.intake-link-preview__qr{display:grid;justify-items:center;gap:.7rem}.intake-link-preview__qr img{width:100%;max-width:220px;padding:.65rem;border-radius:var(--radius-md);background:var(--white);border:1px solid rgba(var(--color-brand-rgb),.08)}.metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.metric-grid--summary{grid-template-columns:repeat(4,minmax(0,1fr))}.info-card{padding:1rem;border-radius:var(--radius-md-soft);background:rgba(var(--white-rgb),.68);border:1px solid rgba(var(--color-brand-rgb),.1);display:grid;gap:.35rem}.info-card strong{display:block;font-size:1rem}.info-card--metric strong{font-family:var(--font-family-serif);font-size:2rem;line-height:1}.info-card__meta{margin:0;color:var(--muted);line-height:1.5;font-size:.86rem}:root[data-theme=noche] .info-card{background:rgba(var(--color-brand-rgb),.72);border-color:rgba(var(--white-rgb),.22);color:var(--text-on-dark)}:root[data-theme=noche] .info-card__label,:root[data-theme=noche] .info-card__meta,:root[data-theme=noche] .summary-subheading,:root[data-theme=noche] .summary-platform-meta,:root[data-theme=noche] .stat-row__top span,:root[data-theme=noche] .summary-platform-toolbar label span{color:var(--text-on-dark-muted)}.info-card--summary{border:1px solid var(--line);background:linear-gradient(180deg,rgba(var(--white-rgb),.96),rgba(var(--white-rgb),.9)),var(--card);box-shadow:var(--shadow)}.summary-subheading{margin:0 0 .6rem;color:var(--muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.summary-platform-toolbar{display:grid;grid-template-columns:minmax(14rem,1.3fr) repeat(2,minmax(10rem,.7fr)) auto;gap:.75rem;align-items:end}.summary-platform-toolbar label{display:grid;gap:.35rem}.summary-platform-toolbar label span{color:var(--muted);font-size:.8rem;font-weight:700}.summary-platform-toolbar__actions{display:flex;align-items:end;justify-content:flex-end}.summary-platform-meta{margin:0;color:var(--muted);font-size:.88rem}.summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.stat-list{display:grid;gap:.85rem}.stat-row{display:grid;gap:.45rem}.stat-row__top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.stat-row__top span{color:var(--muted);font-size:.88rem;white-space:nowrap}.stat-row__track{height:.55rem;border-radius:var(--radius-pill);overflow:hidden;background:rgba(var(--color-brand-rgb),.1)}.stat-row__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--color-warning-rgb),.94),rgba(var(--color-brand-rgb),.84))}.status-stack--panel{margin-bottom:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.documents-toolbar{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.documents-filters{display:grid;grid-template-columns:minmax(18rem,1.4fr) repeat(3,minmax(10rem,.8fr)) auto;gap:.85rem;align-items:end;margin-bottom:1rem}.documents-filters__actions{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center}.documents-toolbar__select-all{flex-direction:row;align-items:center;gap:.6rem;font-weight:700}.documents-toolbar__select-all input{width:auto}.documents-actions-inline{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.documents-action-menu{position:relative;display:inline-block}.documents-action-menu[open]{z-index:80}.documents-action-menu__trigger{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);border:1px solid rgba(var(--color-brand-rgb),.16);background:var(--card-strong);color:var(--sea);font-size:var(--font-size-xs);font-weight:600}.documents-action-menu__trigger:after{content:"▾";font-size:.7rem;color:var(--muted)}.documents-action-menu__trigger::-webkit-details-marker{display:none}.documents-action-menu[open] .documents-action-menu__trigger{background:var(--surface-elevated)}:root[data-theme=noche] .documents-action-menu__trigger{border-color:rgba(var(--white-rgb),.24);background:rgba(var(--white-rgb),.12);color:var(--text-on-dark)}:root[data-theme=noche] .documents-action-menu__trigger:after{color:var(--text-on-dark-muted)}:root[data-theme=noche] .documents-action-menu[open] .documents-action-menu__trigger{background:rgba(var(--white-rgb),.18)}.documents-action-menu__panel{position:absolute;top:calc(100% + .35rem);right:0;z-index:25;min-width:12.5rem;display:grid;gap:.3rem;padding:.45rem;border-radius:var(--radius-md-soft);border:1px solid rgba(var(--color-brand-rgb),.12);background:var(--surface-glass);box-shadow:0 14px 30px rgba(var(--color-brand-rgb),.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=noche] .documents-action-menu__panel{border-color:rgba(var(--white-rgb),.22);background:rgba(var(--color-brand-rgb),.92);box-shadow:0 14px 30px rgba(var(--black-rgb),.34)}.documents-action-menu--row .documents-action-menu__panel{min-width:11.5rem;z-index:90}.documents-action-menu__panel .menu-popover__item{white-space:normal}:root[data-theme=noche] .documents-action-menu__panel .menu-popover__item{color:var(--text-on-dark)}.documents-action-menu__danger{color:var(--text-danger)}.documents-loading{min-height:14rem;display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem;border:1px dashed rgba(var(--color-brand-rgb),.18);border-radius:var(--radius-lg);background:rgba(var(--white-rgb),.84)}:root[data-theme=noche] .documents-loading{border-color:rgba(var(--white-rgb),.18);background:rgba(var(--color-brand-rgb),.74)}.documents-loading__copy strong{color:var(--sea)}:root[data-theme=noche] .documents-loading__copy strong,:root[data-theme=noche] .documents-loading-badge{color:var(--text-on-dark)}:root[data-theme=noche] .documents-loading-badge{background:rgba(var(--white-rgb),.14)}.documents-loading-badge{display:inline-flex;align-items:center;gap:.55rem;padding:.42rem .8rem;border-radius:var(--radius-pill);background:rgba(var(--color-brand-rgb),.08);color:var(--sea);font-size:.82rem;font-weight:700}.loading-spinner{width:.95rem;height:.95rem;border-radius:var(--radius-pill);border:2px solid rgba(var(--color-brand-rgb),.16);border-top-color:var(--accent);animation:app-spin .8s linear infinite;flex:none}.loading-spinner--large{width:1.35rem;height:1.35rem;border-width:3px}.documents-pagination{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-top:1rem;flex-wrap:wrap}.documents-table td:first-child,.documents-table th:first-child{width:2.5rem}.documents-table-wrap{border:1px solid rgba(var(--color-brand-rgb),.1);border-radius:var(--radius-md);background:rgba(var(--white-rgb),.86);overflow-y:visible}:root[data-theme=noche] .documents-table-wrap{border-color:rgba(var(--white-rgb),.18);background:rgba(var(--color-brand-rgb),.78)}.documents-table--sticky{min-width:76rem}.documents-table--sticky thead th{position:sticky;top:0;z-index:3;background:rgba(var(--white-rgb),.98)}:root[data-theme=noche] .documents-table--sticky thead th{background:rgba(var(--black-rgb),.42);color:var(--text-on-dark)}.documents-table--sticky thead th:first-child,.documents-table--sticky .documents-session-child-row td:first-child{position:sticky;left:0;z-index:2;background:rgba(var(--white-rgb),.97)}:root[data-theme=noche] .documents-table--sticky thead th:first-child,:root[data-theme=noche] .documents-table--sticky .documents-session-child-row td:first-child{background:rgba(var(--color-brand-rgb),.94)}.documents-table--sticky thead th:last-child,.documents-table--sticky .documents-session-child-row td:last-child{position:sticky;right:0;z-index:6;background:rgba(var(--white-rgb),.97)}:root[data-theme=noche] .documents-table--sticky thead th:last-child,:root[data-theme=noche] .documents-table--sticky .documents-session-child-row td:last-child{background:rgba(var(--color-brand-rgb),.94)}:root[data-theme=noche] .documents-session-row td,:root[data-theme=noche] .documents-session-child-row td{color:var(--text-on-dark);border-bottom:1px solid rgba(var(--white-rgb),.18)}:root[data-theme=noche] .documents-session-row td{background:rgba(var(--black-rgb),.26)}:root[data-theme=noche] .documents-session-child-row td{background:rgba(var(--color-brand-rgb),.72)}:root[data-theme=noche] .documents-session-child-row:hover td{background:rgba(var(--white-rgb),.1)}.documents-table--sticky .documents-session-child-row td:last-child{overflow:visible}.documents-table--sticky .documents-session-child-row td:last-child:has(.documents-action-menu[open]){z-index:95}.documents-table--sticky thead th:first-child,.documents-table--sticky thead th:last-child{z-index:7}.documents-session-header{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.55rem .9rem}.documents-session-toggle{min-width:1.7rem;padding:.2rem .4rem;line-height:1}.documents-session-start-action{font-weight:800;border-color:rgba(var(--color-success-rgb),.44);background:linear-gradient(180deg,rgba(var(--color-success-rgb),.9),rgba(var(--color-success-rgb),.72));color:rgb(var(--white-rgb));box-shadow:0 8px 18px rgba(var(--color-success-rgb),.28)}.documents-session-start-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 20px rgba(var(--color-success-rgb),.32)}.documents-toolbar__process-selected{font-weight:800;border-color:rgba(var(--color-success-rgb),.44);background:linear-gradient(180deg,rgba(var(--color-success-rgb),.9),rgba(var(--color-success-rgb),.72));color:rgb(var(--white-rgb));box-shadow:0 8px 18px rgba(var(--color-success-rgb),.28)}.documents-toolbar__process-selected:disabled{opacity:.56;box-shadow:none}.documents-session-child-row .document-primary-cell{padding-left:.9rem}.document-primary-cell{display:grid;gap:.2rem}.document-primary-cell strong{font-size:.95rem}.document-primary-cell span{color:var(--muted);font-size:.76rem;word-break:break-all}.page-view{display:grid;gap:1rem}.snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-bottom:1rem}.status-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:var(--radius-pill);background:rgba(var(--color-brand-rgb),.08);color:var(--sea);font-size:.8rem;font-weight:700}.status-pill--processing,.status-pill--preprocessing,.status-pill--ingested,.status-pill--awaiting_upload{background:rgba(var(--color-warning-rgb),.16);color:var(--text-warning)}.status-pill--duplicate{background:rgba(var(--color-danger-rgb),.16);color:var(--text-danger)}.status-pill--pending{background:rgba(var(--color-brand-rgb),.08);color:var(--sea)}.status-pill--internal{background:rgba(var(--color-info-rgb),.16);color:var(--text-info)}.status-pill--mindee{background:rgba(var(--color-neutral-rgb),.16);color:var(--text-neutral)}.status-pill--approved{background:rgba(var(--color-success-rgb),.16);color:var(--text-success)}.status-pill--needs_review{background:rgba(var(--color-warning-rgb),.16);color:var(--accent-deep)}.status-pill--failed,.status-pill--rejected{background:rgba(var(--color-danger-rgb),.16);color:var(--text-danger)}.status-pill--open,.status-pill--in_progress{background:rgba(var(--color-warning-rgb),.16);color:var(--text-warning)}.status-pill--invoice{background:rgba(var(--color-info-rgb),.16);color:var(--text-info)}.status-pill--kude{background:rgba(var(--color-success-rgb),.16);color:var(--text-success)}.status-pill--non_invoice{background:rgba(var(--color-danger-rgb),.16);color:var(--text-danger)}@keyframes app-spin{to{transform:rotate(360deg)}}#live-status{font-weight:700}.review-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.review-summary-grid,.review-badge-row,.review-history-list{display:grid;gap:.85rem}.review-badge-row,.review-field__tags,.review-field__meta{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.review-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.review-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .7rem;border-radius:var(--radius-pill);font-size:.82rem;font-weight:700}.review-badge--missing{background:rgba(var(--color-warning-rgb),.16);color:var(--accent-deep)}.review-badge--warning{background:rgba(var(--color-warning-rgb),.16);color:var(--text-warning)}.review-badge--danger{background:rgba(var(--color-danger-rgb),.16);color:var(--text-danger)}.review-badge--success{background:rgba(var(--color-success-rgb),.16);color:var(--text-success)}.review-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,1fr);gap:1rem;align-items:start}.review-workspace-grid--resizable{display:flex;gap:1rem;align-items:stretch;overflow-x:auto;padding-bottom:.35rem}.review-workspace-grid--focus-preview,.review-workspace-grid--external{grid-template-columns:minmax(0,1fr)}.review-simple-layout{margin-top:1rem}.review-layout-toolbar{margin-bottom:.5rem}.review-panel-toggle--active{border-color:rgba(var(--color-brand-rgb),.34)!important;background:rgba(var(--color-brand-rgb),.14)!important}.review-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(var(--white-rgb),.96),rgba(var(--white-rgb),.9)),var(--card);box-shadow:var(--shadow);padding:1rem}.review-panel--alert{border-color:rgba(var(--color-danger-rgb),.18);background:linear-gradient(180deg,rgba(var(--white-rgb),.96),rgba(var(--white-rgb),.92)),var(--card)}.review-panel--queue{position:static;flex:0 1 200px;max-width:200px;min-width:0}.review-panel--resizable{flex:1 1 0;min-width:0;max-width:none;resize:none;overflow:auto;overscroll-behavior:contain;align-self:stretch}.review-panel--queue.review-panel--resizable{flex:0 0 200px;width:200px;max-width:200px}.review-panel-controls{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.review-queue-filters{display:flex;flex-wrap:wrap;gap:.45rem}.review-queue-filter--active{background:rgba(var(--color-brand-rgb),.16);border-color:rgba(var(--color-brand-rgb),.34)}.review-queue-list{list-style:none;padding:0;margin:0;display:grid;gap:.55rem;max-height:68vh;overflow:auto}.review-queue-item{width:100%;margin:0;text-align:left;display:grid;gap:.25rem;padding:.7rem .75rem;border:1px solid rgba(var(--color-brand-rgb),.14);border-radius:var(--radius-md);background:rgba(var(--white-rgb),.86)}.review-queue-item:hover{transform:none;background:rgba(var(--color-brand-rgb),.06)}.review-queue-item--active{border-color:rgba(var(--color-brand-rgb),.42);background:rgba(var(--color-brand-rgb),.12)}.review-queue-item__title{font-weight:700}.review-queue-item__meta{color:var(--muted);font-size:.78rem}.review-queue-item__badges{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.review-queue-item__priority{font-size:.75rem;color:var(--muted)}.review-queue-empty{padding:.8rem .75rem;border:1px dashed rgba(var(--color-brand-rgb),.2);border-radius:var(--radius-md);color:var(--muted)}.review-section{display:grid;gap:.85rem}.review-section+.review-section{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(var(--color-brand-rgb),.08)}.review-section__header{display:grid;gap:.2rem;margin-bottom:.25rem}.review-section__header--spread{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.review-section__header--spread>:first-child{min-width:0}.review-section__header h3{margin:0}.review-section__header p{margin:0;color:var(--muted)}.review-external-controls{margin-top:.5rem}.review-header-actions{position:sticky;top:.65rem;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:.75rem;border:1px solid rgba(var(--color-brand-rgb),.13);border-radius:var(--radius-md);background:rgba(var(--white-rgb),.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.review-header-actions__main{flex:1 1 auto;justify-content:flex-start}.review-header-actions__side{flex:0 0 auto;margin-left:auto}.review-header-actions button,.review-header-actions .button-link{min-height:2.7rem;padding:.72rem 1.1rem;margin:0;font-size:.9rem;font-weight:700;box-shadow:0 10px 22px rgba(var(--color-brand-rgb),.08)}.review-header-actions__side button{white-space:nowrap}.review-header-actions__primary-link{font-weight:700}.review-header-actions__process{font-weight:800;border-color:rgba(var(--color-success-rgb),.44);background:linear-gradient(180deg,rgba(var(--color-success-rgb),.9),rgba(var(--color-success-rgb),.72));color:rgb(var(--white-rgb));box-shadow:0 10px 20px rgba(var(--color-success-rgb),.28)}.review-kind-control{display:grid;gap:.2rem;min-width:11rem}.review-kind-control span{font-size:.76rem;font-weight:700;color:var(--muted)}.review-kind-control select{min-height:2.7rem;padding:.45rem .65rem}.review-kind-control--inline{min-width:12rem}.review-preview-toolbar button,.review-preview-toolbar .button-link{min-height:2.3rem;padding:.55rem .9rem;margin:0;font-size:.82rem;font-weight:700}.review-preview-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.review-preview-toolbar__main{flex:1 1 auto;justify-content:flex-start}.review-preview-toolbar__side{flex:0 0 auto;margin-left:auto}.review-preview-toolbar__side button{white-space:nowrap}.review-preview-toolbar__value{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;min-height:2.3rem;padding:0 .85rem;border-radius:var(--radius-pill);border:1px solid rgba(var(--color-brand-rgb),.12);background:rgba(var(--white-rgb),.75);text-align:center;font-size:.82rem;font-weight:700;color:var(--sea);box-shadow:inset 0 1px rgba(var(--white-rgb),.7)}.review-preview-toolbar__fit-active{background:rgba(var(--color-brand-rgb),.16)!important;border-color:rgba(var(--color-brand-rgb),.34)!important}.review-preview-shell{display:flex;flex:1 1 auto;height:auto;min-height:clamp(28rem,calc(100vh - 14rem),80rem);max-height:none;border-radius:var(--radius-md-plus);overflow:auto;overscroll-behavior:contain;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;border:1px solid rgba(var(--color-brand-rgb),.1);background:linear-gradient(180deg,rgba(var(--color-brand-rgb),.08),rgba(var(--color-brand-rgb),.02)),var(--white);padding:1rem}.review-preview-stage{flex:1 1 auto;width:100%;min-height:inherit;margin:0 auto;border-radius:var(--radius-md-plus);overflow:visible;overscroll-behavior-x:contain;display:flex;justify-content:center;align-items:center;background:var(--white);box-shadow:0 18px 42px rgba(var(--color-brand-rgb),.12)}.review-preview-shell--image-fit{height:auto;min-height:0;padding:0;border:0;background:transparent}.review-preview-stage--image-fit{min-height:0;box-shadow:none;background:transparent}.review-preview-stage--image{justify-content:center;align-items:center}.review-preview{width:100%;height:100%;border:0}.review-preview--pdf{display:block;min-height:100%;height:100%;background:var(--gray-100)}.review-preview--image{display:block;width:auto;max-width:100%;max-height:100%;min-height:0;height:auto;object-fit:contain;background:linear-gradient(180deg,var(--surface-elevated-strong),rgba(var(--white-rgb),.8))}.review-preview-stage--image-fit .review-preview--image{background:transparent}.review-panel--preview{min-width:0;position:static;display:flex;flex-direction:column;gap:.75rem;min-height:clamp(30rem,calc(100vh - 10rem),84rem)}.review-panel--preview-pdf{min-width:min(42rem,68vw);height:clamp(36rem,calc(100dvh - 7rem),92rem);min-height:clamp(36rem,calc(100dvh - 7rem),92rem)}.review-panel--preview-pdf .review-preview-shell{flex:1 1 auto;height:clamp(33rem,calc(100dvh - 11rem),88rem);min-height:clamp(33rem,calc(100dvh - 11rem),88rem);padding:.5rem}.review-panel--preview-pdf .review-preview-stage,.review-panel--preview-pdf .review-preview--pdf{min-height:0;height:100%}.review-panel--editor{min-width:0;min-height:clamp(30rem,calc(100vh - 10rem),84rem)}.review-editor-columns{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.review-editor-columns--external{grid-template-columns:repeat(2,minmax(0,1fr))}.review-editor-column{min-width:0}.review-asset-divider{color:var(--muted)}.review-form-section+.review-form-section{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(var(--color-brand-rgb),.08)}.review-form-section h4{margin:0 0 .2rem;font-size:1.1rem}.review-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.review-field{padding:.9rem;border-radius:var(--radius-md-plus);background:var(--surface-elevated);border:1px solid rgba(var(--color-brand-rgb),.08)}.review-field--missing{border-color:rgba(var(--color-warning-rgb),.28);background:rgba(var(--white-rgb),.9)}.review-field--edited{border-color:rgba(var(--color-brand-rgb),.16)}.review-field__header{margin-bottom:.5rem}.review-field__header label{gap:0;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.review-field__tag{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:var(--radius-pill);background:rgba(var(--color-brand-rgb),.08);color:var(--muted);font-size:.72rem;font-weight:700}.review-field__tag--missing{background:rgba(var(--color-warning-rgb),.16);color:var(--accent-deep)}.review-field__tag--edited{background:rgba(var(--color-brand-rgb),.12);color:var(--sea)}.review-field__tag--saved{background:rgba(var(--color-success-rgb),.14);color:var(--text-success)}.review-field__meta{margin-top:.55rem;color:var(--muted);font-size:.82rem}:root[data-theme=noche] .review-panel,:root[data-theme=noche] .review-field{color:var(--text-on-dark)}:root[data-theme=noche] .review-panel{background:linear-gradient(180deg,rgba(var(--color-brand-rgb),.92),rgba(var(--color-brand-rgb),.84)),var(--card);border-color:rgba(var(--white-rgb),.26)}:root[data-theme=noche] .review-panel .muted,:root[data-theme=noche] .review-panel p,:root[data-theme=noche] .review-panel li,:root[data-theme=noche] .review-panel td,:root[data-theme=noche] .review-panel th,:root[data-theme=noche] .review-panel label,:root[data-theme=noche] .review-panel span{color:var(--text-on-dark)}:root[data-theme=noche] .review-section__header p,:root[data-theme=noche] .review-queue-item__meta,:root[data-theme=noche] .review-queue-item__priority,:root[data-theme=noche] .review-field__header label,:root[data-theme=noche] .review-field__meta,:root[data-theme=noche] .review-field__tag{color:var(--text-on-dark)}:root[data-theme=noche] .review-field{background:rgba(var(--white-rgb),.08);border-color:rgba(var(--white-rgb),.22)}:root[data-theme=noche] .review-field__tag{background:rgba(var(--white-rgb),.12)}:root[data-theme=noche] .review-field input,:root[data-theme=noche] .review-field select,:root[data-theme=noche] .review-field textarea,:root[data-theme=noche] .review-kind-control select{background:rgba(var(--black-rgb),.45);border-color:rgba(var(--white-rgb),.34);color:var(--text-on-dark)}:root[data-theme=noche] .review-field input::placeholder,:root[data-theme=noche] .review-field textarea::placeholder{color:var(--text-on-dark-muted)}:root[data-theme=noche] .review-field input:focus,:root[data-theme=noche] .review-field select:focus,:root[data-theme=noche] .review-field textarea:focus,:root[data-theme=noche] .review-kind-control select:focus{border-color:rgba(var(--color-accent-rgb),.7);box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.22),inset 0 1px rgba(var(--white-rgb),.06)}:root[data-theme=noche] .review-preview-toolbar__value{background:rgba(var(--black-rgb),.5);border-color:rgba(var(--white-rgb),.3);color:var(--text-on-dark)}:root[data-theme=noche] .review-preview-shell{border-color:rgba(var(--white-rgb),.1);background:linear-gradient(180deg,rgba(var(--white-rgb),.04),rgba(var(--white-rgb),.01)),rgba(var(--black-rgb),.36)}:root[data-theme=noche] .review-preview-stage{background:rgba(var(--black-rgb),.58);box-shadow:0 18px 42px rgba(var(--black-rgb),.38)}:root[data-theme=noche] .review-preview--image{background:linear-gradient(180deg,rgba(var(--black-rgb),.78),rgba(var(--black-rgb),.52))}:root[data-theme=noche] .review-badge{background:rgba(var(--white-rgb),.14);color:var(--text-on-dark)}:root[data-theme=noche] .review-panel .status-pill{background:rgba(var(--white-rgb),.18);border:1px solid rgba(var(--white-rgb),.28);color:var(--text-on-dark)}:root[data-theme=noche] .review-panel button.secondary,:root[data-theme=noche] .review-panel .tiny.secondary,:root[data-theme=noche] .review-panel .button-link--ghost{background:rgba(var(--white-rgb),.14);border-color:rgba(var(--white-rgb),.32);color:var(--text-on-dark)}:root[data-theme=noche] .review-panel button.secondary:hover,:root[data-theme=noche] .review-panel .tiny.secondary:hover,:root[data-theme=noche] .review-panel .button-link--ghost:hover{background:rgba(var(--white-rgb),.22);border-color:rgba(var(--white-rgb),.44)}:root[data-theme=noche] .review-header-actions{background:rgba(var(--color-brand-rgb),.86);border-color:rgba(var(--white-rgb),.28)}:root[data-theme=noche] .review-header-actions button,:root[data-theme=noche] .review-header-actions .button-link{border:1px solid rgba(var(--white-rgb),.32);color:#08111c;background:linear-gradient(180deg,rgba(var(--color-accent-rgb),.94),rgba(var(--color-accent-rgb),.8));box-shadow:0 10px 22px #02091280}:root[data-theme=noche] .review-header-actions button.secondary,:root[data-theme=noche] .review-header-actions .button-link--ghost{color:var(--text-on-dark);background:rgba(var(--white-rgb),.14);border-color:rgba(var(--white-rgb),.34)}:root[data-theme=noche] .review-header-actions button:hover,:root[data-theme=noche] .review-header-actions .button-link:hover{border-color:rgba(var(--white-rgb),.42)}.review-history-list{list-style:none;padding:0}.review-history-list li{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid rgba(var(--color-brand-rgb),.08)}.review-history-list li:last-child{border-bottom:0}.review-history-list span{color:var(--muted);text-align:right}table{width:100%;border-collapse:collapse;font-size:.88rem}th,td{text-align:left;vertical-align:top;padding:.78rem .35rem;border-bottom:1px solid rgba(var(--color-brand-rgb),.1)}th{color:var(--muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width:980px){.review-panel--queue{position:static;flex:1 1 auto;max-width:100%}.review-queue-list{max-height:none}.review-workspace-grid--resizable{flex-direction:column;overflow-x:visible}.review-panel--resizable{min-width:0;width:100%;max-width:100%;resize:vertical}.review-editor-columns--external{grid-template-columns:minmax(0,1fr)}}@media(min-width:1280px){.review-editor-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.hero-panel,.concept-grid,.flow-visual-grid,.comparison-grid,.proof-grid,.pricing-grid,.prospect-form__grid,.dashboard-grid,.metric-grid,.snapshot-grid,.review-shell,.review-summary-grid,.review-workspace-grid,.review-field-grid,.hero-metrics,.intake-link-preview{grid-template-columns:1fr}.review-preview--pdf,.review-preview--image,.review-preview-shell{height:min(60vh,30rem);min-height:20rem}.review-panel--preview{position:static;top:auto}.flow-visual__content{grid-template-columns:1fr}.flow-visual__arrow{display:none}.cta-band{flex-direction:column;align-items:stretch}}@media(min-width:1600px){.review-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(25rem,1fr)}.review-preview-shell,.review-preview--pdf,.review-preview--image{height:clamp(26rem,calc(100vh - 16rem),56rem);min-height:26rem}}@media(max-width:760px){.upload-shell{padding:1rem .8rem 1.5rem}.upload-brand{margin-bottom:.8rem}.upload-hero{margin-bottom:.6rem}#upload-subtitle{margin:.35rem 0 0;font-size:.92rem;line-height:1.35}.upload-status-inline{margin:.2rem 0 .18rem;font-size:.8rem;line-height:1.25}.site-header,.page-header{align-items:start;flex-direction:column}.app-topbar{align-items:stretch;flex-direction:column;gap:.65rem}.landing-main{padding-top:1.4rem}.hero-panel,.flow-panel,.contact-panel,.pricing-panel,.legal-panel,.panel,.price-card{border-radius:var(--radius-lg-soft)}.site-header,.landing-main,.legal-main,.app-shell{width:min(var(--max-width),calc(100% - 1rem))}.page-header__links,.auth-mode,.site-nav{width:100%}.site-footer{width:min(var(--max-width),calc(100% - 1rem));flex-direction:column;align-items:start}.app-topbar .brand-mark{width:100%}.app-menu{width:100%;flex-wrap:wrap;overflow:visible;gap:.45rem;padding-bottom:.25rem}.app-menu__group{width:auto;flex:0 0 auto}.app-menu .menu-popover[open]{z-index:220}.app-menu__group--account{margin-left:0}.app-menu a,.app-menu__summary,.site-nav a,.button-link,button{justify-content:center}.app-menu a,.app-menu__summary{width:auto;justify-content:flex-start;white-space:nowrap;padding:.52rem .78rem}.page-header__links{justify-content:flex-end}.menu-popover__panel{position:absolute;left:0;right:auto;z-index:230;min-width:min(16rem,calc(100vw - 1rem));max-width:min(22rem,calc(100vw - 1rem));margin-top:.4rem}.app-menu__submenu--right{left:auto;right:0}.documents-filters,.documents-toolbar,.documents-toolbar__actions,.documents-pagination,.documents-pagination__actions,.review-header-actions,.review-preview-toolbar,.review-preview-toolbar__group,.upload-shell{width:100%}.documents-filters,.summary-platform-toolbar,.summary-grid{grid-template-columns:1fr}.review-header-actions{position:static;-webkit-backdrop-filter:none;backdrop-filter:none}.documents-table--sticky{min-width:0}.documents-table--sticky thead{display:none}.documents-table--sticky tbody{display:grid;gap:.75rem}.documents-session-row,.documents-session-row td{display:block}.documents-session-row td{border-bottom:0;padding:.6rem .55rem}.documents-session-child-row{display:grid;gap:.5rem;border:1px solid rgba(var(--color-brand-rgb),.12);border-radius:var(--radius-md);background:rgba(var(--white-rgb),.92);padding:.6rem}.documents-session-child-row td{display:grid;gap:.3rem;padding:0;border-bottom:0}.documents-session-child-row td:before{content:attr(data-label);color:var(--muted);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.documents-session-child-row td:first-child:before{content:"";display:none}.documents-session-child-row td:first-child,.documents-session-child-row td:last-child{position:static;background:transparent}.documents-session-child-row .documents-actions-inline{gap:.4rem}.documents-action-menu{width:100%}.documents-action-menu__trigger{width:100%;justify-content:center}.documents-action-menu__panel{position:static;min-width:0;margin-top:.35rem}.auth-grid--two{grid-template-columns:1fr}.review-section__header--spread,.review-field__header,.review-history-list li{flex-direction:column}th,td{font-size:.82rem}}
