/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:#022851;--navy-2:#061b38;--navy-3:#0a335f;--ink:#102236;--gold:#d69b47;--gold-2:#8a5315;--cream:#f5efe3;--paper:#fbf6ec;--white:#fbf6ec;--line:#d9e0e6;--muted:#5f6f82;--green:#15835a;--red:#bd3d43;--blue:#2369a6;--shadow:0 24px 70px #02285126;--serif:"Playfair Display",Georgia,serif;--sans:"Inter",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--cream);min-height:100%}body{color:var(--ink);font-family:var(--sans);margin:0;overflow-x:hidden}#main-content{background:var(--cream);min-height:100svh}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{text-decoration:none}a,button{color:inherit}::selection{background:var(--gold);color:var(--navy-2)}.bw-shell{width:min(1680px,100% - 64px);margin-inline:auto}.bw-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.bw-logo{width:214px;height:auto;display:block}.bw-logo--os{filter:none;width:112px}.bw-header{z-index:100;border-bottom:1px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;gap:38px;height:80px;padding-inline:max(32px,50vw - 840px);transition:background .35s,box-shadow .35s,border-color .35s;display:grid;position:fixed;inset:0 0 auto}.bw-header--solid{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f5efe3eb;border-color:#0228511f;box-shadow:0 10px 35px #02285114}.bw-header__brand,.bw-nav{align-items:center;display:flex}.bw-nav{justify-content:center;gap:31px}.bw-nav a{color:#022851c2;letter-spacing:.02em;padding-block:29px;font-size:13px;font-weight:700;position:relative}.bw-nav a:after{content:"";background:var(--gold);height:2px;transition:right .25s;position:absolute;inset:auto 100% 20px 0}.bw-nav a:focus-visible:after,.bw-nav a:hover:after{right:0}.bw-page-progress{z-index:110;transform-origin:0;background:var(--gold);height:3px;position:fixed;inset:0 0 auto;box-shadow:0 0 18px #d69b4780}.bw-button{letter-spacing:.015em;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:13px;font-weight:750;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.bw-button:hover{transform:translateY(-2px)}.bw-button--gold{background:var(--gold);color:var(--navy-2);box-shadow:0 10px 24px #b879253d}.bw-button--gold:hover{background:#e1aa5b}.bw-button--navy{background:var(--navy);color:#fff;box-shadow:0 14px 32px #02285138}.bw-button--navy:hover{background:var(--navy-2)}.bw-menu{background:#ffffffa6;border:1px solid #02285133;border-radius:3px;place-items:center;width:43px;height:43px;display:none}.bw-mobile-nav{background:var(--cream);border:1px solid var(--line);box-shadow:var(--shadow);padding:12px;display:none;position:absolute;top:72px;left:18px;right:18px}.bw-mobile-nav a{min-height:49px;color:var(--navy);border-bottom:1px solid #02285117;justify-content:space-between;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:flex}.bw-mobile-nav a:last-child{background:var(--gold);border:0;margin-top:8px}.bw-eyebrow{color:var(--gold-2);letter-spacing:.095em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;line-height:1.35;display:inline-flex}.bw-eyebrow:before{content:"";background:var(--gold);width:28px;height:1px}.bw-text-link{color:var(--navy);border-bottom:1px solid #02285159;align-items:center;gap:7px;padding-block:8px;font-size:13px;font-weight:750;display:inline-flex}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #d69b4773}.hero-scroll{background:var(--cream);height:230vh;position:relative}.hero-sticky{align-items:center;height:100svh;min-height:0;padding:108px 0 50px;display:grid;position:sticky;top:0;overflow:hidden}.hero-grid-bg,.proof-grid-bg{pointer-events:none;background-image:linear-gradient(#0228510b 1px,#0000 0),linear-gradient(90deg,#0228510b 1px,#0000 0);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.hero-layout{grid-template-columns:minmax(390px,.72fr) minmax(780px,1.45fr);align-items:center;gap:52px;display:grid;position:relative}.hero-copy{z-index:2;padding-block:30px 66px;position:relative}.hero-copy h1{max-width:670px;color:var(--navy);font:700 clamp(58px,5.3vw,94px)/.96 var(--serif);letter-spacing:-.052em;margin:24px 0 0}.hero-copy h1 em{color:var(--gold-2);font-weight:600;display:block}.hero-lead{color:#3f5267;max-width:680px;margin:24px 0 0;font-size:18px;line-height:1.64}.hero-detail{max-width:660px;color:var(--muted);margin:13px 0 0;font-size:15px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:29px;display:flex}.hero-proofline{border-block:1px solid #02285124;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.hero-proofline span{padding:13px 12px 13px 0;display:block}.hero-proofline span+span{border-left:1px solid #0228511f;padding-left:16px}.hero-proofline small,.hero-proofline strong{display:block}.hero-proofline strong{color:var(--navy);font:700 19px/1 var(--serif)}.hero-proofline small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:5px;font-size:10px;font-weight:650}.hero-product{transform-origin:100%;min-width:0;position:relative;container-type:inline-size}.hero-product__label{background:var(--navy-2);color:#fff;border:1px solid #d69b4785;border-bottom:0;border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:0 16px;display:flex}.hero-product__label span{letter-spacing:.085em;text-transform:uppercase;font-size:9px;font-weight:800}.hero-product__label em{color:var(--gold);font-size:9px;font-style:normal}.hero-product .os-window{border-radius:0 0 7px 7px}.hero-scroll-cue{z-index:5;width:min(1680px,100% - 64px);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:auto minmax(80px,1fr) auto auto;align-items:center;gap:12px;font-size:9px;display:grid;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.hero-scroll-cue>span{color:var(--gold-2);font-weight:800}.hero-scroll-cue>div{background:#0228511f;height:1px}.hero-scroll-cue i{transform-origin:0;background:var(--gold);width:100%;height:1px;display:block}.os-window{background:var(--paper);border:1px solid #0228513d;border-radius:7px;height:min(760px,72vh);min-height:650px;overflow:hidden;box-shadow:0 34px 85px #02285138}.os-topbar{background:var(--navy-2);color:#fff;border-bottom:1px solid #ffffff1a;grid-template-columns:220px minmax(280px,1fr) 92px;align-items:center;height:52px;display:grid}.os-lockup{border-right:1px solid #ffffff1f;align-items:center;gap:12px;height:100%;padding:0 13px;display:flex}.os-lockup span{color:#ffffffb3;white-space:nowrap;border-left:1px solid #fff3;padding-left:11px;font-size:8px;font-weight:700}.os-search{color:#ffffff8c;background:#ffffff0e;border:1px solid #ffffff24;border-radius:3px;justify-self:center;align-items:center;gap:8px;width:min(490px,82%);height:29px;padding:0 9px;font-size:8px;display:flex}.os-search span{flex:1}.os-search kbd{border:1px solid #ffffff26;border-radius:2px;padding:2px 4px;font-size:7px}.os-user{justify-self:end;align-items:center;gap:13px;padding-right:14px;display:flex;position:relative}.os-user i{background:var(--gold);width:13px;height:13px;color:var(--navy-2);border-radius:50%;place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-6px;left:9px}.os-body{grid-template-columns:220px minmax(0,1fr);height:calc(100% - 52px);display:grid}.os-sidebar{background:var(--navy);color:#fff;flex-direction:column;padding:13px 10px 10px;display:flex}.os-entity{background:#ffffff0f;border:1px solid #ffffff1f;grid-template-columns:23px 1fr;align-items:center;gap:7px;min-height:53px;padding:8px 9px;display:grid}.os-entity small,.os-entity strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.os-entity strong{font-size:8px}.os-entity small{color:#ffffff80;margin-top:3px;font-size:6px}.os-sidebar nav{gap:3px;margin-top:12px;display:grid}.os-sidebar nav div{color:#ffffff91;border-left:2px solid #0000;grid-template-columns:21px 1fr auto;align-items:center;min-height:34px;padding:0 8px;font-size:7px;display:grid}.os-sidebar nav div.active{border-left-color:var(--gold);color:#fff;background:#ffffff17}.os-sidebar__foot{color:var(--gold);border-top:1px solid #ffffff1a;grid-template-columns:20px 1fr;align-items:center;gap:7px;margin-top:auto;padding:11px 8px;display:grid}.os-sidebar__foot small,.os-sidebar__foot strong{display:block}.os-sidebar__foot strong{font-size:7px}.os-sidebar__foot small{color:#ffffff7a;margin-top:2px;font-size:6px}.os-main{background:#eaf0f5;min-width:0;position:relative;overflow:hidden}.os-scene-wrap{height:100%;position:absolute;inset:0}.os-scene{scrollbar-width:thin;scrollbar-color:#9dadbb transparent;height:100%;padding:17px;overflow:auto}.os-pagehead{justify-content:space-between;align-items:flex-start;gap:16px;min-height:48px;display:flex}.os-pagehead>span>small{color:var(--blue);font-size:7px;font-weight:700}.os-pagehead h3{color:var(--navy);font:700 19px/1.1 var(--serif);letter-spacing:-.02em;margin:4px 0 1px}.os-pagehead p{color:var(--muted);margin:0;font-size:7px}.os-pagehead>div{gap:6px;display:flex}.os-status{letter-spacing:.025em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:6px;font-weight:800;display:inline-flex}.os-status--navy{color:var(--navy);background:#0228510f;border-color:#02285133}.os-status--gold{color:#915c15;background:#fff5e4;border-color:#d69b4766}.os-status--green{color:#0c704a;background:#eaf7f1;border-color:#15835a47}.os-status--red{color:#a12f36;background:#fceef0;border-color:#bd3d4340}.os-status--blue{color:#1e5d94;background:#edf6fd;border-color:#2369a640}.os-boundary{color:#76562b;background:#fff8eb;border:1px solid #e7d2ad;align-items:center;gap:7px;min-height:35px;margin-top:8px;padding:7px 9px;font-size:6px;display:flex}.os-boundary strong{color:var(--navy)}.os-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.os-metric{border:1px solid var(--line);background:var(--paper);border-radius:3px;grid-template-columns:27px 1fr;align-items:center;gap:6px;min-width:0;min-height:58px;padding:8px;display:grid}.os-metric>svg{width:26px;height:26px;color:var(--navy);background:#0228510f;border-radius:50%;padding:5px}.os-metric em,.os-metric small,.os-metric strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.os-metric small{color:var(--muted);font-size:6px}.os-metric strong{color:var(--navy);margin-top:2px;font-size:11px}.os-metric em{color:var(--green);margin-top:2px;font-size:5px;font-style:normal}.os-finance-grid{grid-template-rows:182px 190px;grid-template-columns:1.45fr 1fr 1.12fr;gap:7px;margin-top:7px;display:grid}.os-panel{border:1px solid var(--line);background:var(--paper);border-radius:3px;min-width:0;overflow:hidden}.os-panel>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:7px 9px;display:flex}.os-panel header small,.os-panel header strong{display:block}.os-panel header strong{color:var(--navy);font-size:7px}.os-panel header small{color:var(--muted);margin-top:2px;font-size:5px}.os-panel header>span:not(.os-status){color:var(--blue);font-size:6px;font-weight:700}.os-panel--chart{grid-column:span 2}.os-chart{height:137px;padding:3px 7px 0}.engine-row{border-bottom:1px solid #edf0f3;grid-template-columns:73px 1fr auto;align-items:center;gap:6px;min-height:47px;padding:6px 8px;display:grid}.engine-row.active{box-shadow:inset 3px 0 var(--gold);background:#fff9ed}.engine-row code{color:var(--blue);font-size:6px}.engine-row small,.engine-row strong{display:block}.engine-row strong{color:var(--navy);font-size:6px}.engine-row small{color:var(--muted);margin-top:2px;font-size:5px}.engine-row em{color:var(--gold-2);font-size:5px;font-style:normal;font-weight:750}.os-queue{grid-column:span 2}.queue-row{border-bottom:1px solid #edf0f3;grid-template-columns:21px 1fr auto;align-items:center;gap:6px;min-height:37px;padding:5px 8px;display:grid}.queue-row b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:6px;display:grid}.queue-row small,.queue-row strong{display:block}.queue-row strong{color:var(--navy);font-size:6px}.queue-row small{color:var(--muted);margin-top:2px;font-size:5px}.queue-row em{color:var(--blue);font-size:5px;font-style:normal}.activity-row{border-bottom:1px solid #edf0f3;grid-template-columns:8px 1fr;align-items:center;gap:6px;min-height:33px;padding:5px 8px;display:grid}.activity-dot{border-radius:50%;width:6px;height:6px}.activity-dot--good{background:var(--green)}.activity-dot--warn{background:var(--gold)}.activity-dot--info{background:var(--blue)}.activity-row small,.activity-row strong{display:block}.activity-row strong{color:var(--navy);font-size:6px}.activity-row small{color:var(--muted);margin-top:2px;font-size:5px}.module-groups{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.module-groups section{border:1px solid var(--line);background:var(--paper)}.module-groups section>header{background:#f7f9fa;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:31px;padding:6px 8px;display:flex}.module-groups header span{color:var(--navy);text-transform:uppercase;letter-spacing:.05em;font-size:6px;font-weight:800}.module-groups header small{color:var(--gold-2);font-size:5px}.module-groups article{border-bottom:1px solid #edf0f3;grid-template-columns:17px 1fr;align-items:center;gap:6px;min-height:51px;padding:7px 8px;display:grid}.module-groups article:last-child{border-bottom:0}.module-groups article svg{color:var(--green)}.module-groups article small,.module-groups article strong{display:block}.module-groups article strong{color:var(--navy);font-size:6px}.module-groups article small{color:var(--muted);margin-top:3px;font-size:5px;line-height:1.35}.os-contract-strip{min-height:48px;color:var(--navy);background:#f1f5f7;border:1px solid #02285126;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;display:grid}.os-contract-strip small,.os-contract-strip strong{display:block}.os-contract-strip strong{font-size:7px}.os-contract-strip small{color:var(--muted);margin-top:2px;font-size:6px}.surface-record{min-height:54px;color:var(--gold-2);background:#fff8eb;border:1px solid #d69b4766;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;margin-top:10px;padding:8px 11px;display:grid}.surface-record small,.surface-record strong{display:block}.surface-record small{color:var(--muted);font-size:5px}.surface-record strong{color:var(--navy);margin-top:2px;font-size:8px}.surface-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px;display:grid}.surface-grid article{border:1px solid var(--line);background:var(--paper);min-width:0}.surface-grid article>header{border-bottom:1px solid #edf0f3;grid-template-columns:18px 25px 1fr;align-items:center;gap:5px;min-height:66px;padding:8px;display:grid}.surface-grid header b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:5px;display:grid}.surface-grid header svg{color:var(--gold-2)}.surface-grid header small,.surface-grid header strong{display:block}.surface-grid header small{color:var(--muted);font-size:5px}.surface-grid header strong{color:var(--navy);margin-top:3px;font-size:7px}.surface-grid dl{margin:0;padding:7px}.surface-grid dl div{border-bottom:1px solid #edf0f3;min-height:52px;padding:7px}.surface-grid dt{color:var(--gold-2);text-transform:uppercase;font-size:5px;font-weight:800}.surface-grid dd{color:var(--muted);margin:4px 0 0;font-size:5px;line-height:1.45}.surface-grid footer{color:var(--navy);background:#f7f9fa;align-items:center;gap:5px;padding:7px;font-size:5px;font-weight:700;display:flex}.ocr-grid{grid-template-columns:.9fr 1.15fr;gap:8px;margin-top:10px;display:grid}.document-preview,.field-register{border:1px solid var(--line);background:var(--paper)}.document-preview>header,.field-register>header{border-bottom:1px solid #edf0f3;align-items:center;gap:7px;min-height:43px;padding:7px 9px;display:flex}.document-preview>header>span,.field-register>header>span{flex:1}.document-preview header small,.document-preview header strong,.field-register header small,.field-register header strong{display:block}.document-preview header strong,.field-register header strong{color:var(--navy);font-size:7px}.document-preview header small,.field-register header small{color:var(--muted);margin-top:2px;font-size:5px}.field-register header code{color:var(--blue);font-size:6px}.invoice-paper{color:#34465a;background:#fffdfa;border:1px solid #e4e0d7;width:84%;height:440px;margin:13px auto;padding:26px 24px;position:relative;box-shadow:0 8px 22px #02285114}.invoice-brand{color:var(--navy);font:700 16px/1 var(--serif)}.invoice-brand small{color:var(--gold-2);font:800 5px/1 var(--sans);letter-spacing:.1em;margin-top:3px;display:block}.invoice-paper>span{font-size:6px;position:absolute;top:27px;right:24px}.invoice-paper dl{grid-template-columns:1fr 1fr;gap:13px;margin:33px 0 0;display:grid}.invoice-paper dt{color:var(--muted);text-transform:uppercase;font-size:5px}.invoice-paper dd{margin:3px 0 0;font-size:6px;font-weight:700}.invoice-paper table{border-collapse:collapse;width:100%;margin-top:35px;font-size:6px}.invoice-paper td,.invoice-paper th{text-align:left;border-bottom:1px solid #e6e2db;padding:9px 4px}.invoice-paper td:last-child,.invoice-paper th:last-child{text-align:right}.coordinate-box{border:2px solid var(--red);background:#bd3d430a;height:40px;position:absolute;bottom:82px;left:23px;right:23px}.coordinate-box span{background:var(--red);color:#fff;padding:3px 5px;font-size:5px;position:absolute;top:-15px;left:-2px}.field-register>div{border-bottom:1px solid #edf0f3;grid-template-columns:1fr 44px auto;align-items:center;gap:7px;min-height:66px;padding:8px 9px;display:grid}.field-register>div.rescan{box-shadow:inset 3px 0 var(--red);background:#fff4f3}.field-register>div span small,.field-register>div span strong{display:block}.field-register>div span small{color:var(--muted);font-size:5px}.field-register>div span strong{color:var(--navy);margin-top:3px;font-size:7px}.field-register>div>em{color:var(--navy);font-size:6px;font-style:normal;font-weight:700}.field-register>footer{min-height:72px;color:var(--gold-2);background:#fff7eb;grid-template-columns:22px 1fr;gap:7px;padding:10px;display:grid}.field-register footer small,.field-register footer strong{display:block}.field-register footer strong{color:var(--navy);font-size:7px}.field-register footer small{color:var(--muted);margin-top:3px;font-size:5px;line-height:1.45}.librarian-grid{grid-template-columns:.72fr 1.28fr;gap:8px;margin-top:11px;display:grid}.guidance-card,.source-stack{border:1px solid var(--line);background:var(--paper)}.guidance-card>header,.source-stack>header{border-bottom:1px solid #edf0f3;align-items:center;gap:7px;min-height:52px;padding:9px;display:flex}.guidance-card header small,.guidance-card header strong,.source-stack header small,.source-stack header strong{display:block}.source-stack header strong{color:var(--navy);font-size:7px}.source-stack header small{color:var(--muted);margin-top:2px;font-size:5px}.source-stack>div{border-bottom:1px solid #edf0f3;grid-template-columns:19px 1fr auto;align-items:center;gap:6px;min-height:53px;padding:7px 8px;display:grid}.source-stack>div>b{width:18px;height:18px;color:var(--navy);background:#02285114;border-radius:50%;place-items:center;font-size:5px;display:grid}.source-stack>div small,.source-stack>div strong{display:block}.source-stack>div strong{color:var(--navy);font-size:6px}.source-stack>div small{color:var(--muted);margin-top:2px;font-size:5px}.source-stack>div em{color:var(--green);font-size:5px;font-style:normal}.guidance-card>header{background:#f6f9fb;align-items:flex-start}.guidance-card>header svg{color:var(--gold-2)}.guidance-card header small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.05em;font-size:5px}.guidance-card header strong{color:var(--navy);font:700 12px/1.25 var(--serif);margin-top:3px}.guidance-card>p{color:#42566b;margin:0;padding:15px;font-size:8px;line-height:1.65}.guidance-facts{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 15px;display:grid}.guidance-facts span{padding:9px}.guidance-facts span+span{border-left:1px solid var(--line)}.guidance-facts small,.guidance-facts strong{display:block}.guidance-facts small{color:var(--muted);font-size:5px}.guidance-facts strong{color:var(--navy);margin-top:3px;font-size:7px}.execution-lock{color:var(--red);background:#fff2f2;border:1px solid #bd3d4340;grid-template-columns:24px 1fr;gap:7px;margin:10px 15px;padding:10px;display:grid}.execution-lock small,.execution-lock strong{display:block}.execution-lock strong{color:var(--navy);font-size:7px}.execution-lock small{color:var(--muted);margin-top:3px;font-size:5px;line-height:1.45}.guidance-card>footer{justify-content:center;align-items:center;gap:6px;margin:0 15px 14px;display:flex}.handoff-summary{background:#fff8eb;border:1px solid #d69b4761;grid-template-columns:1fr auto 1fr auto 1fr;margin-top:11px;padding:13px}.handoff-summary,.handoff-summary>div{align-items:center;gap:8px;display:grid}.handoff-summary>div{grid-template-columns:30px 1fr}.handoff-summary>div>svg{color:var(--gold-2)}.handoff-summary em,.handoff-summary small,.handoff-summary strong{display:block}.handoff-summary small{color:var(--muted);font-size:5px}.handoff-summary strong{color:var(--navy);margin-top:3px;font-size:7px}.handoff-summary em{color:var(--muted);margin-top:2px;font-size:5px;font-style:normal}.handoff-summary>svg{color:var(--gold-2)}.handoff-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.handoff-grid article{border:1px solid var(--line);background:var(--paper)}.handoff-grid article>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:40px;padding:8px 10px;display:flex}.handoff-grid header strong{color:var(--navy);font-size:7px}.handoff-grid header>span{color:var(--blue);font-size:6px}.handoff-grid article:first-child>div{min-height:43px;color:var(--green);border-bottom:1px solid #edf0f3;grid-template-columns:18px 1fr auto;align-items:center;gap:6px;padding:7px 9px;display:grid}.handoff-grid article:first-child>div span{color:var(--navy);font-size:6px}.handoff-grid article:first-child>div em{color:var(--muted);font-size:5px;font-style:normal}.handoff-grid dl{margin:0;padding:5px 9px}.handoff-grid dl div{border-bottom:1px solid #edf0f3;min-height:45px;padding:7px 0}.handoff-grid dt{color:var(--gold-2);text-transform:uppercase;font-size:5px;font-weight:800}.handoff-grid dd{color:var(--navy);margin:3px 0 0;font-size:6px}.scroll-story{background:var(--paper);padding:112px 0 84px;scroll-margin-top:72px;position:relative}.scroll-story--navy{background:var(--navy-2);color:#fff}.chapter-intro{grid-template-columns:minmax(480px,1.15fr) minmax(360px,.65fr);align-items:end;column-gap:80px;padding-bottom:48px;display:grid}.chapter-intro .bw-eyebrow{grid-column:1/-1;margin-bottom:18px}.chapter-intro h2{max-width:940px;color:var(--navy);font:700 clamp(47px,4.7vw,78px)/1.02 var(--serif);letter-spacing:-.043em;margin:0}.chapter-intro p{color:var(--muted);margin:0 0 4px;font-size:15px;line-height:1.75}.scroll-story--navy .chapter-intro h2{color:#fff}.scroll-story--navy .chapter-intro p{color:#ffffff9e}.story-grid{grid-template-columns:minmax(390px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(34px,4vw,62px);display:grid}.story-stage-col{grid-area:1/2;align-self:stretch;min-width:0;position:relative}.story-stage{flex-direction:column;justify-content:center;height:calc(100svh - 112px);position:sticky;top:92px}.story-stage,.story-stage__scene{min-width:0;min-height:0;display:flex}.story-stage__scene{align-items:center;container-type:inline-size}.story-stage__scene>*{width:100%}.story-stage .commercial-stage,.story-stage .fragment-stage,.story-stage .industry-stage,.story-stage .os-window,.story-stage .trust-stage{height:min(650px,100svh - 165px);min-height:0}.story-stage__progress{background:#0228511f;height:2px;margin-top:16px}.story-stage__progress i{background:var(--gold);height:100%;display:block}.scroll-story--navy .story-stage__progress{background:#ffffff1f}.story-stage__meta{justify-content:space-between;align-items:center;gap:18px;min-height:27px;margin-top:7px;display:flex}.story-stage__label{color:var(--gold-2);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.scroll-story--navy .story-stage__label{color:var(--gold)}.story-stage__states{align-items:center;gap:6px;display:flex}.story-stage__states i{background:#02285124;border-radius:99px;width:16px;height:3px;transition:width .25s,background .25s}.story-stage__states i.passed{background:#d69b4780}.story-stage__states i.active{background:var(--gold);width:34px}.scroll-story--navy .story-stage__states i{background:#ffffff29}.scroll-story--navy .story-stage__states i.passed{background:#d69b4773}.scroll-story--navy .story-stage__states i.active{background:var(--gold)}.story-copy{grid-area:1/1}.story-copy article{opacity:0;flex-direction:column;justify-content:center;min-height:112svh;padding:12vh 24px 12vh 0;transition:opacity .3s,transform .3s;display:flex;transform:translateY(18px)}.story-copy article.active{opacity:1;transform:translateY(0)}.story-copy article.passed{opacity:.06;transform:translateY(-6px)}.story-exit-hold{opacity:0;min-height:102svh;padding:8vh 24px 0 0;transition:opacity .35s}.story-exit-hold.complete{opacity:1}.story-exit-hold span{color:var(--gold-2);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:inline-flex}.scroll-story--navy .story-exit-hold span{color:var(--gold)}.story-copy__card{max-width:520px;padding-right:8px}.story-copy__card>span{color:var(--gold-2);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.story-copy h3{color:var(--navy);font:700 clamp(31px,3vw,48px)/1.08 var(--serif);letter-spacing:-.03em;margin:14px 0 17px}.story-copy p{color:#4f6275;margin:0;font-size:14px;line-height:1.75}.story-copy p+p{color:var(--muted);margin-top:12px;font-size:12px}.story-evidence{border-left:3px solid var(--gold);color:var(--gold-2);background:#d69b4714;grid-template-columns:23px 1fr;align-items:start;gap:9px;margin-top:23px;padding:16px;display:grid}.story-evidence small,.story-evidence strong{display:block}.story-evidence small{text-transform:uppercase;letter-spacing:.06em;font-size:7px}.story-evidence strong{color:var(--navy);margin-top:4px;font-size:10px;line-height:1.5}.scroll-story--navy .story-copy h3{color:#fff}.scroll-story--navy .story-copy p{color:#ffffffb3}.scroll-story--navy .story-copy p+p{color:#ffffff80}.scroll-story--navy .story-evidence{background:#d69b4714}.scroll-story--navy .story-evidence strong{color:#fff}.fragment-stage{border:1px solid var(--line);background:var(--paper);min-height:610px;box-shadow:var(--shadow);overflow:hidden}.fragment-stage>header{border-bottom:1px solid var(--line);background:#fafbfb;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:13px 18px;display:flex}.fragment-stage>header small,.fragment-stage>header strong{display:block}.fragment-stage>header small{color:var(--gold-2);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.fragment-stage>header strong{color:var(--navy);margin-top:5px;font-size:13px}.fragment-canvas{background-image:linear-gradient(#0228510a 1px,#0000 0),linear-gradient(90deg,#0228510a 1px,#0000 0);background-size:44px 44px;align-content:center;gap:54px;min-height:450px;padding:44px;display:grid}.fragment-tools{grid-template-columns:repeat(5,1fr);align-items:center;gap:10px;display:grid}.fragment-tools>div{border:1px solid var(--line);background:var(--paper);min-height:72px;color:var(--navy);grid-template-columns:23px 1fr auto;align-items:center;gap:6px;padding:10px;display:grid;box-shadow:0 8px 20px #02285112}.fragment-tools>div span{font-size:8px;font-weight:750}.fragment-tools>div>svg:last-child{color:var(--red);opacity:.55}.fragment-event{border:1px solid;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:118px;padding:22px;display:grid;box-shadow:0 14px 32px #02285114}.fragment-event--manual{color:var(--red);background:#fff4f4;border-color:#bd3d4340}.fragment-event--governed{color:var(--green);background:#f1faf6;border-color:#15835a47;grid-template-columns:auto auto 1fr}.fragment-event .bw-logo--os{filter:none;width:140px}.fragment-event small,.fragment-event strong{display:block}.fragment-event small{text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.fragment-event strong{color:var(--navy);font:700 20px/1.2 var(--serif);margin-top:6px}.fragment-stage>footer{border-top:1px solid var(--line);background:var(--cream);grid-template-columns:repeat(4,1fr);min-height:72px;display:grid}.fragment-stage>footer span{border-right:1px solid var(--line);padding:14px}.fragment-stage>footer span:last-child{border-right:0}.fragment-stage>footer b,.fragment-stage>footer small{display:block}.fragment-stage>footer b{color:var(--navy);font-size:9px}.fragment-stage>footer small{color:var(--muted);margin-top:4px;font-size:7px}.industry-stage{border:1px solid var(--line);background:var(--paper);min-height:620px;box-shadow:var(--shadow);overflow:hidden}.industry-stage>header{border-bottom:1px solid var(--line);background:var(--cream);justify-content:space-between;align-items:flex-start;gap:18px;min-height:112px;padding:20px;display:flex}.industry-stage>header small,.industry-stage>header strong{display:block}.industry-stage>header small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.industry-stage>header strong{color:var(--navy);font:700 27px/1.1 var(--serif);margin-top:4px}.industry-stage>header p{max-width:730px;color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.55}.industry-layout{grid-template-columns:190px 1fr;height:505px;display:grid}.industry-layout>aside{background:var(--navy);color:#fff;padding:8px}.industry-layout>aside div{color:#ffffff80;grid-template-columns:1fr 4px;align-items:center;min-height:43px;padding:0 9px;font-size:7px;font-weight:650;display:grid}.industry-layout>aside div.active{color:#fff;background:#ffffff17}.industry-layout>aside i{background:0 0;height:20px}.industry-layout>aside div.active i{background:var(--gold)}.industry-layout>main{background:#f7f9fa;min-width:0;padding:16px}.industry-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.industry-metrics span{border:1px solid var(--line);background:var(--paper);padding:12px}.industry-metrics small,.industry-metrics strong{display:block}.industry-metrics small{color:var(--muted);font-size:6px}.industry-metrics strong{color:var(--navy);font:700 16px/1 var(--serif);margin-top:4px}.industry-layout main>section{border:1px solid var(--line);background:var(--paper);margin-top:9px}.industry-layout main>section>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:46px;padding:8px 10px;display:flex}.industry-layout main>section header strong{color:var(--navy);font-size:8px}.industry-layout main>section header small{color:var(--muted);font-size:6px}.industry-layout main>section>div{border-bottom:1px solid #edf0f3;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;min-height:64px;padding:8px 10px;display:grid}.industry-layout main>section code{color:var(--gold-2);font-size:7px}.industry-layout main>section small,.industry-layout main>section strong{display:block}.industry-layout main>section strong{color:var(--navy);font-size:8px}.industry-layout main>section small{color:var(--muted);margin-top:3px;font-size:6px}.industry-layout main>footer{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.industry-layout main>footer span{border:1px solid var(--line);background:var(--paper);color:var(--navy);align-items:center;gap:4px;padding:6px 8px;font-size:6px;display:flex}.trust-stage{color:#fff;background:linear-gradient(145deg,#0a2445,#03162e);border:1px solid #d69b4761;flex-direction:column;min-height:620px;padding:28px;display:flex;box-shadow:0 34px 85px #00000040}.trust-stage>header{justify-content:space-between;align-items:center;display:flex}.trust-stage__core{grid-template-columns:110px 1fr;align-items:center;gap:24px;margin-top:54px;display:grid}.trust-orbit{width:100px;height:100px;color:var(--gold);border:1px solid #d69b478c;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 16px #d69b470d,0 0 0 32px #d69b4706}.trust-stage__core small{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.trust-stage__core h3{font:700 39px/1.04 var(--serif);margin:9px 0 10px}.trust-stage__core p{color:#ffffff9e;max-width:750px;margin:0;font-size:11px;line-height:1.7}.trust-lines{grid-template-columns:1fr 1fr;gap:8px;margin-top:48px;display:grid}.trust-lines span{color:#ffffffc7;background:#ffffff0b;border:1px solid #ffffff1a;align-items:center;gap:8px;min-height:50px;padding:10px;font-size:8px;font-weight:650;display:flex}.trust-lines svg{color:var(--gold)}.trust-stage>footer{color:var(--gold);background:#d69b470f;border:1px solid #d69b473d;grid-template-columns:25px 1fr;gap:8px;margin-top:auto;padding:14px;display:grid}.trust-stage footer small,.trust-stage footer strong{display:block}.trust-stage footer strong{color:#fff;font-size:8px}.trust-stage footer small{color:#ffffff8c;margin-top:4px;font-size:7px;line-height:1.5}.proof-chapter{background:var(--cream);padding:150px 0;overflow:hidden}.proof-chapter,.proof-chapter .bw-shell{position:relative}.proof-intro{grid-template-columns:1.08fr .92fr;align-items:end;gap:64px;display:grid}.proof-intro .bw-eyebrow{grid-column:1/-1;margin-bottom:13px}.proof-intro h2{color:var(--navy);font:700 clamp(48px,4.8vw,78px)/1.02 var(--serif);letter-spacing:-.043em;margin:0}.proof-intro p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.proof-intro p+p{margin-top:12px}.proof-metrics{border:1px solid var(--line);background:#ffffffb8;grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid;box-shadow:0 22px 55px #02285114}.proof-metrics article{border-right:1px solid var(--line);min-height:255px;padding:30px}.proof-metrics article:last-child{border-right:0}.proof-metrics span,.proof-metrics strong{display:block}.proof-metrics strong{color:var(--navy);font:700 clamp(38px,3.8vw,64px)/1 var(--serif);letter-spacing:-.04em}.proof-metrics span{color:var(--gold-2);text-transform:uppercase;letter-spacing:.07em;margin-top:10px;font-size:10px;font-weight:800}.proof-metrics p{color:var(--muted);margin:17px 0 0;font-size:11px;line-height:1.65}.proof-metrics--six{grid-template-columns:repeat(3,1fr)}.proof-metrics--six article:nth-child(3n){border-right:0}.proof-metrics--six article:nth-child(-n+3){border-bottom:1px solid var(--line)}.public-evidence-register{border:1px solid var(--line);background:#ffffffdb;margin-top:24px;box-shadow:0 18px 42px #02285112}.public-evidence-register>header{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .85fr;align-items:end;gap:32px;padding:24px 28px;display:grid}.public-evidence-register header small{color:var(--gold-2);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.public-evidence-register h3{color:var(--navy);font:700 clamp(28px,2.4vw,40px)/1.05 var(--serif);margin:7px 0 0}.public-evidence-register header p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.public-evidence-register>div article{grid-template-columns:.8fr 1.7fr .55fr;align-items:center;display:grid}.public-evidence-register>div article>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 18px;font-size:11px}.public-evidence-register>div article>:last-child{border-right:0}.public-evidence-register>div article:last-child>*{border-bottom:0}.public-evidence-register strong{color:var(--navy);background:var(--cream)}.public-evidence-register span{color:var(--muted)}.public-evidence-register em{color:var(--gold-2);text-transform:uppercase;letter-spacing:.04em;font-style:normal;font-weight:800}.proof-qualification{color:var(--gold-2);background:#fff7e8;border:1px solid #d8b77f;grid-template-columns:28px 1fr;gap:12px;margin-top:18px;padding:20px 24px;display:grid}.proof-qualification p{color:#604d34;margin:0;font-size:10px;line-height:1.7}@media (max-width:900px){.proof-metrics--six{grid-template-columns:repeat(2,1fr)}.proof-metrics--six article{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-metrics--six article:nth-child(2n){border-right:0}.proof-metrics--six article:nth-last-child(-n+2){border-bottom:0}.public-evidence-register>header{grid-template-columns:1fr;gap:12px}.public-evidence-register>div article{grid-template-columns:1fr}.public-evidence-register>div article>*{border-right:0}.public-evidence-register>div article>:not(:last-child){border-bottom:0}.public-evidence-register>div article{border-bottom:1px solid var(--line)}.public-evidence-register>div article:last-child{border-bottom:0}}@media (max-width:600px){.proof-metrics--six{grid-template-columns:1fr}.proof-metrics--six article{border-right:0}.proof-metrics--six article:nth-last-child(2){border-bottom:1px solid var(--line)}.public-evidence-register>header{padding:20px}}.plan-family--enterprise{color:#fff;background:var(--navy-2);margin-inline:calc(50% - 50vw);padding-inline:max(32px,50vw - 840px)}.plan-family--enterprise .plan-family__head h3{color:#fff}.plan-family--enterprise .plan-family__head>p{color:#fff9}.enterprise-license{border:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.enterprise-license>div{border-right:1px solid #ffffff1f;min-height:150px;padding:24px}.enterprise-license>div:last-child{border-right:0}.enterprise-license small,.enterprise-license span,.enterprise-license strong{display:block}.enterprise-license small{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.enterprise-license strong{color:#fff;font:700 29px/1 var(--serif);margin-top:10px}.enterprise-license span{color:#ffffff7a;margin-top:7px;font-size:8px}.hardware-roadmap{gap:10px;margin-top:22px;display:grid}.hardware-roadmap article{background:#ffffff09;border:1px solid #ffffff1f;grid-template-columns:210px 1fr;gap:28px;min-height:180px;padding:24px;display:grid;position:relative}.hardware-roadmap article>div{align-items:flex-start;gap:10px;display:flex}.hardware-roadmap article>div i{border:1px solid var(--gold);width:30px;height:30px;color:var(--gold);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.hardware-roadmap article>div span{max-width:130px;color:var(--gold);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800;line-height:1.45}.hardware-roadmap main h4{color:#fff;font:700 28px/1.1 var(--serif);margin:0}.hardware-roadmap main>strong{color:var(--gold);margin-top:8px;font-size:12px;display:block}.hardware-roadmap main p{color:#ffffff8f;max-width:870px;margin:10px 0 0;font-size:10px;line-height:1.65}.hardware-roadmap article>svg{z-index:2;color:var(--gold);position:absolute;bottom:-16px;left:28px}.capital-transfer{color:var(--gold);background:#d69b4712;border:1px solid #d69b4759;grid-template-columns:42px 1fr;gap:14px;margin-top:15px;padding:27px;display:grid}.capital-transfer small{text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.capital-transfer h4{color:#fff;font:700 25px/1.1 var(--serif);margin:6px 0 7px}.capital-transfer p{color:#ffffff8f;margin:0;font-size:9px;line-height:1.6}.comparison-table{border:1px solid var(--line);background:var(--paper);margin-top:50px;overflow-x:auto;box-shadow:0 18px 45px #0228510f}.comparison-table>div,.comparison-table>header{grid-template-columns:1.05fr repeat(3,1fr);min-width:1050px;display:grid}.comparison-table>header{background:var(--navy);color:#fff}.comparison-table>header>*{border-right:1px solid #ffffff1f;padding:17px;font-size:9px}.comparison-table>header strong{color:var(--gold)}.comparison-table>div>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px;font-size:9px;line-height:1.5}.comparison-table>div>strong{color:var(--navy);background:#f7f9fa}.comparison-table>div>span{color:var(--muted)}.faq{background:var(--cream);border-top:1px solid var(--line);padding:140px 0}.faq-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:55px;display:grid}.faq-head .bw-eyebrow{grid-column:1/-1}.faq-head h2{color:var(--navy);font:700 clamp(43px,4vw,67px)/1.04 var(--serif);letter-spacing:-.04em;margin:13px 0 0}.faq-head p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.faq-grid{border:1px solid var(--line);background:var(--paper);grid-template-columns:1fr 1fr;margin-top:55px;display:grid}.faq-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-rows:auto auto 1fr;grid-template-columns:35px 1fr;column-gap:12px;min-height:230px;padding:28px;display:grid}.faq-grid article:nth-child(2n){border-right:0}.faq-grid article>svg{color:var(--gold-2);grid-row:1/4}.faq-grid h3{color:var(--navy);font:700 22px/1.15 var(--serif);margin:0}.faq-grid p{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.65}.intake{background:var(--cream);padding:145px 0}.intake-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.intake aside{position:sticky;top:120px}.intake aside h2{color:var(--navy);font:700 clamp(44px,4.2vw,68px)/1.03 var(--serif);letter-spacing:-.04em;margin:18px 0}.intake aside>p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.intake-steps{margin-top:35px;display:grid}.intake-steps>span{border-bottom:1px solid var(--line);min-height:58px;color:var(--navy);grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:10px 0;font-size:10px;font-weight:650;display:grid}.intake-steps b{border:1px solid var(--gold);width:28px;height:28px;color:var(--gold-2);border-radius:50%;place-items:center;font-size:8px;display:grid}.intake-contact{background:#fff8eb;border:1px solid #ead5af;gap:9px;margin-top:28px;padding:17px;display:grid}.intake-contact span{color:var(--navy);align-items:center;gap:8px;font-size:9px;display:flex}.intake-contact svg{color:var(--gold-2)}.intake main{min-width:0}.intake form,.intake-success{border:1px solid var(--line);background:#ffffffb8;padding:35px;box-shadow:0 24px 60px #0228511a}.intake form>header{border-bottom:1px solid var(--line);color:var(--gold-2);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.intake form header small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.intake form header h3{color:var(--navy);font:700 28px/1.1 var(--serif);margin:6px 0 0}.form-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:24px;display:grid}.form-grid label{color:var(--navy);letter-spacing:.05em;text-transform:uppercase;gap:7px;font-size:8px;font-weight:800;display:grid}.form-grid input,.form-grid select,.form-grid textarea{background:var(--paper);width:100%;color:var(--navy);text-transform:none;letter-spacing:0;border:1px solid #02285138;border-radius:2px;padding:0 13px;font-size:11px}.form-grid input,.form-grid select{height:48px}.form-grid textarea{resize:vertical;padding-block:13px}.form-wide{grid-column:1/-1}.consent{color:var(--muted);grid-template-columns:17px 1fr;align-items:start;gap:9px;margin-top:19px;font-size:9px;line-height:1.55;display:grid}.consent input{width:15px;height:15px;accent-color:var(--navy)}.form-submit{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:3px;gap:8px;width:100%;min-height:52px;margin-top:19px;font-size:11px;font-weight:800}.form-note,.form-submit{justify-content:center;align-items:center;display:flex}.form-note{color:var(--muted);gap:6px;margin:11px 0 0;font-size:8px}.intake-success{text-align:center;min-height:650px;color:var(--green);place-content:center;justify-items:center;display:grid}.intake-success .bw-eyebrow{margin-top:20px}.intake-success h3{max-width:600px;color:var(--navy);font:700 38px/1.08 var(--serif);margin:14px 0 12px}.intake-success p{max-width:570px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.intake-success button{border:1px solid var(--navy);background:var(--paper);min-height:44px;color:var(--navy);margin-top:24px;padding:0 16px;font-size:10px;font-weight:800}.bw-footer{background:var(--navy-2);color:#fff;border-top:4px solid var(--gold);padding:85px 0 28px}.footer-main{border-bottom:1px solid #ffffff1f;grid-template-columns:1.5fr repeat(3,.7fr);gap:55px;padding-bottom:55px;display:grid}.footer-main .bw-logo{filter:none;width:240px}.footer-main>div>p{color:#ffffff91;max-width:430px;margin:18px 0;font-size:11px;line-height:1.65}.footer-main>div>span{color:var(--gold);align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.footer-main nav{align-content:start;gap:11px;display:grid}.footer-main nav strong{color:var(--gold);text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;font-size:9px}.footer-main nav a{color:#fff9;font-size:10px}.footer-main nav a:hover{color:#fff}.footer-boundary{color:var(--gold);background:#d69b470f;border:1px solid #d69b4740;grid-template-columns:28px 1fr;align-items:center;gap:10px;margin-top:22px;padding:18px;display:grid}.footer-boundary p{color:#ffffff8c;margin:0;font-size:9px;line-height:1.6}.footer-bottom{color:#ffffff6b;justify-content:space-between;align-items:center;margin-top:25px;font-size:8px;display:flex}.os2-shell{color:#122b48;width:100%;height:100%;min-height:0;font-family:var(--sans);background:#f4f0e7;border:1px solid #d69b4752;border-radius:7px;grid-template-rows:48px minmax(0,1fr);grid-template-columns:150px minmax(0,1fr) 190px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #00173238;container-type:inline-size}.os2-shell button{font:inherit}.os2-left-rail{color:#f8ead0;background:#032a56;border-right:1px solid #d69b4733;flex-direction:column;grid-area:1/1/3;min-height:0;padding:13px 9px 11px;display:flex}.os2-product-mark{border-bottom:1px solid #d69b4733;align-items:center;height:47px;padding:4px 7px 8px;display:flex}.os2-product-mark img{filter:none;width:118px;height:auto;display:block}.os2-workspace{color:#f8ead0;text-align:left;background:#00000014;border:1px solid #d69b4733;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;min-height:43px;margin-top:10px;padding:8px 7px;display:flex}.os2-workspace small,.os2-workspace span,.os2-workspace strong{display:block}.os2-workspace strong{font-size:9px}.os2-workspace small{color:#f8ead094;margin-top:2px;font-size:7px}.os2-demo-label{color:#e9b45f;letter-spacing:.07em;text-transform:uppercase;background:#d69b471a;border:1px solid #d69b4747;border-radius:3px;align-self:flex-start;margin:7px 3px 3px;padding:4px 6px;font-size:6px;font-weight:800}.os2-left-rail nav{min-height:0;overflow:hidden}.os2-left-rail nav section{margin-top:7px}.os2-left-rail nav section header{color:#e6b366;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;height:24px;padding:0 5px;font-size:7px;font-weight:800;display:flex}.os2-left-rail nav section button{color:#fff9eea3;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:3px;grid-template-columns:19px minmax(0,1fr) 7px;align-items:center;gap:4px;width:100%;min-height:28px;padding:0 7px;font-size:7.5px;display:grid;position:relative}.os2-left-rail nav section button svg{color:#d6a252}.os2-left-rail nav section button.active{color:#fff9ee;background:#d69b472e;border-left-color:#d69b47;font-weight:800}.os2-left-rail nav section button.active i{background:#e3a73d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #e3a73d24}.os2-rail-foot{color:#dca951;border-top:1px solid #d69b472e;grid-template-columns:18px 1fr;gap:6px;margin-top:auto;padding:10px 7px 0;display:grid}.os2-rail-foot small,.os2-rail-foot strong{display:block}.os2-rail-foot strong{font-size:7.5px}.os2-rail-foot small{color:#fff9ee7a;margin-top:2px;font-size:6.5px}.os2-topbar{color:#f8ead0;background:#032a56;border-bottom:1px solid #d69b4740;grid-area:1/2/auto/4;grid-template-columns:minmax(115px,.72fr) minmax(190px,1.25fr) minmax(120px,.62fr) 58px;gap:8px;padding:0 10px;display:grid}.os2-breadcrumb,.os2-topbar{align-items:center;min-width:0}.os2-breadcrumb{color:#fff9eea3;white-space:nowrap;gap:5px;font-size:7.5px;display:flex;overflow:hidden}.os2-breadcrumb svg{color:#d69b47;flex:none}.os2-breadcrumb strong{color:#fff8ea;text-overflow:ellipsis;overflow:hidden}.os2-search{background:var(--paper);color:#6d7b8c;border:1px solid #d69b4733;border-radius:4px;grid-template-columns:16px 1fr auto;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:7.5px;display:grid}.os2-search svg{color:#b68138}.os2-search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os2-search kbd{color:#4e6173;font:700 6px var(--sans);background:#f4efe6;border:1px solid #e5ddcf;border-radius:3px;padding:2px 4px}.os2-top-workspace{color:#fff8e9;text-align:left;background:#00000014;border:1px solid #d69b4742;border-radius:4px;grid-template-columns:16px 1fr 12px;align-items:center;gap:5px;height:30px;padding:0 8px;font-size:7.5px;display:grid}.os2-top-workspace svg{color:#dba44f}.os2-top-workspace span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os2-top-actions{justify-content:flex-end;align-items:center;gap:3px;display:flex}.os2-top-actions button{color:#e4b25f;background:0 0;border:0;place-items:center;width:26px;height:26px;display:grid;position:relative}.os2-top-actions button i{color:#032a56;background:#d69b47;border-radius:50%;place-items:center;width:12px;height:12px;font-size:6px;font-style:normal;font-weight:900;display:grid;position:absolute;top:0;right:1px}.os2-canvas{background:#f4f0e7;grid-area:2/2;grid-template-rows:auto 32px auto minmax(190px,1fr) 104px 34px;gap:8px;min-width:0;min-height:0;padding:10px;display:grid;overflow:hidden}.os2-page-header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.os2-page-icon{color:#c28632;background:#fffaf0;border:1px solid #d69b476b;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.os2-page-header>span,.os2-page-header>span>*{display:block}.os2-page-header small{color:#a86f26;letter-spacing:.055em;text-transform:uppercase;font-size:6.5px;font-weight:800}.os2-page-header h3{color:#082d58;font:800 16px/1.05 var(--sans);letter-spacing:-.025em;margin:2px 0 1px}.os2-page-header p{color:#637489;margin:0;font-size:7.5px}.os2-seeded{color:#7e5c2d;white-space:nowrap;background:#fff8ea;border:1px solid #ead9b9;border-radius:3px;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:6.5px;display:flex}.os2-seeded svg{color:#c68b36}.os2-view-tabs{background:var(--paper);border:1px solid #ddd8cf;border-radius:4px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.os2-view-tabs button{color:#6b7888;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-right:1px solid #e7e1d7;min-width:0;font-size:7px;font-weight:700;overflow:hidden}.os2-view-tabs button:last-child{border-right:0}.os2-view-tabs button.active{color:#fff7e8;background:#063565;box-shadow:inset 0 -2px #d69b47}.os2-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.os2-metric{background:var(--paper);border:1px solid #e1dbd1;border-radius:4px;grid-template-columns:28px 1fr;align-items:center;gap:6px;min-width:0;min-height:70px;padding:9px;display:grid;box-shadow:0 5px 14px #0a264509}.os2-metric>div{color:#f2c36e;background:#062f5c;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.os2-metric span,.os2-metric span>*{min-width:0;display:block}.os2-metric small{color:#627388;font-size:6.5px}.os2-metric strong{color:#092e59;white-space:nowrap;margin-top:3px;font-size:13px;line-height:1}.os2-metric em{color:#68798d;margin-top:4px;font-size:6px;font-style:normal}.os2-tone-gold>div{color:#082e59;background:#d49a46}.os2-tone-green>div{color:#207348;background:#e7f2e7}.os2-tone-red>div{color:#b44c42;background:#f6e5e2}.os2-tone-green em{color:#26784c}.os2-tone-red em{color:#b14e45}.os2-primary-grid{grid-template-columns:1.08fr .92fr;gap:7px;min-width:0;min-height:0;display:grid}.os2-panel{background:var(--paper);border:1px solid #dfd9cf;border-radius:4px;min-width:0;min-height:0;overflow:hidden;box-shadow:0 5px 16px #0a264509}.os2-table{grid-template-rows:38px 22px repeat(4,minmax(32px,1fr));display:grid}.os2-primary-grid .os2-table:last-child{grid-template-rows:38px 22px repeat(3,minmax(32px,1fr))}.os2-panel>header{background:#f9f4eb;border-bottom:1px solid #e4ded4;justify-content:space-between;align-items:center;gap:7px;padding:0 9px;display:flex}.os2-panel>header span,.os2-panel>header span>*{display:block}.os2-panel>header strong{color:#173652;font-size:7.5px}.os2-panel>header small{color:#798698;margin-top:2px;font-size:5.8px}.os2-panel>header button{color:#155287;background:0 0;border:0;align-items:center;gap:3px;font-size:6.2px;font-weight:800;display:flex}.os2-table-head{color:#7e8998;text-transform:uppercase;letter-spacing:.04em;background:#f1ece3;padding:0 8px;font-size:5.8px;font-weight:800}.os2-table-head,.os2-table-row{grid-template-columns:minmax(90px,1.2fr) minmax(52px,.65fr) minmax(55px,.72fr) 18px;align-items:center;gap:5px;display:grid}.os2-table-row{color:#485b6e;border-top:1px solid #eee8df;min-width:0;padding:4px 8px;font-size:6.4px}.os2-table-row>span{min-width:0}.os2-table-row>span:first-child small,.os2-table-row>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.os2-table-row>span:first-child strong{color:#183953;font-size:6.8px}.os2-table-row>span:first-child small{color:#7d8997;margin-top:2px;font-size:5.6px}.os2-table-row>button{color:#1d5683;background:0 0;border:0;place-items:center;width:18px;height:18px;display:grid}.os2-pill{white-space:nowrap;border:1px solid;border-radius:999px;justify-self:start;padding:3px 5px;font-size:5.5px;font-weight:800}.os2-pill-navy{color:#18527d;background:#eef4f8;border-color:#cfdbe5}.os2-pill-gold{color:#9a681f;background:#fff6e6;border-color:#ead2aa}.os2-pill-green{color:#28784d;background:#eef8f1;border-color:#c9e4d1}.os2-pill-red{color:#ad4c43;background:#fff0ee;border-color:#ebc9c4}.os2-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.os2-insight-card{grid-template-rows:30px auto 34px;padding-bottom:7px;display:grid}.os2-insight-card>header span{align-items:center;gap:5px;display:flex}.os2-insight-card>header svg{color:#c58835}.os2-insight-card>div:nth-child(2){padding:7px 9px 2px}.os2-insight-card>div:nth-child(2)>small,.os2-insight-card>div:nth-child(2)>strong{display:block}.os2-insight-card>div:nth-child(2)>strong{color:#082f5d;font-size:12px}.os2-insight-card>div:nth-child(2)>small{color:#6f7e8d;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:5.8px;overflow:hidden}.os2-mini-bars{align-items:flex-end;gap:4px;height:30px;padding:0 9px;display:flex}.os2-mini-bars i{background:#0b4b7e;border-radius:1px 1px 0 0;flex:1;max-width:18px;min-height:4px}.os2-mini-bars i:nth-child(2n){background:#d69b47}.os2-safety-strip{color:#657587;background:#faf5ec;border:1px solid #dfd7ca;border-radius:3px;grid-template-columns:17px 1fr auto;align-items:center;gap:6px;min-width:0;padding:0 9px;font-size:6.2px;display:grid}.os2-safety-strip svg{color:#c38938}.os2-safety-strip strong{color:#183852}.os2-safety-strip button{color:#155287;background:0 0;border:0;align-items:center;gap:3px;font-size:6.2px;font-weight:800;display:flex}.os2-inspector-scrim{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#02193452;border:0;position:absolute;inset:48px 0 0 150px}.os2-inspector{z-index:41;background:var(--paper);width:min(360px,42%);color:var(--navy);border-left:1px solid #d69b476b;flex-direction:column;padding:16px;display:flex;position:absolute;top:48px;bottom:0;right:0;box-shadow:-18px 0 45px #02285133}.os2-inspector>header{border-bottom:1px solid #e3ddd3;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.os2-inspector>header small,.os2-inspector>header strong{display:block}.os2-inspector>header small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:800}.os2-inspector>header strong{font:700 19px/1.08 var(--serif);margin-top:4px}.os2-inspector>header button{width:28px;height:28px;color:var(--navy);cursor:pointer;background:#fff8ed;border:1px solid #ddd4c7;place-items:center;display:grid}.os2-inspector>p{color:#52667a;margin:14px 0;font-size:9px;line-height:1.6}.os2-inspector dl{border:1px solid #e1d9ce;margin:0;display:grid}.os2-inspector dl div{background:var(--paper);border-bottom:1px solid #e7e0d6;min-height:61px;padding:10px}.os2-inspector dl div:last-child{border-bottom:0}.os2-inspector dt{color:var(--gold-2);text-transform:uppercase;letter-spacing:.055em;font-size:6.5px;font-weight:800}.os2-inspector dd{color:#28445f;margin:5px 0 0;font-size:8px;line-height:1.45}.os2-inspector-trace{background:var(--cream);border:1px solid #ded6ca;margin-top:12px}.os2-inspector-trace>header{min-height:34px;color:var(--gold-2);border-bottom:1px solid #e5ddd1;align-items:center;gap:6px;padding:0 9px;display:flex}.os2-inspector-trace>header strong{color:var(--navy);font-size:7.5px}.os2-inspector-trace>div{grid-template-columns:1fr 1fr;display:grid}.os2-inspector-trace span{color:#425a70;border-bottom:1px solid #e8e0d4;border-right:1px solid #e8e0d4;align-items:center;gap:5px;min-height:35px;padding:0 8px;font-size:6.5px;display:flex}.os2-inspector-trace span:nth-child(2n){border-right:0}.os2-inspector-trace span:nth-child(n+3){border-bottom:0}.os2-inspector-trace span svg{color:#2a7a4d}.os2-inspector>footer{color:var(--gold-2);background:#fff6e7;border:1px solid #ead5af;grid-template-columns:20px 1fr;gap:7px;margin-top:auto;padding:12px;display:grid}.os2-inspector>footer small,.os2-inspector>footer strong{display:block}.os2-inspector>footer strong{color:var(--navy);font-size:8px}.os2-inspector>footer small{color:#6a583f;margin-top:3px;font-size:6.5px;line-height:1.45}.os2-right-rail{background:#f8f1e5;border-left:1px solid #dfd6c7;grid-area:2/3;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;padding:10px 9px;display:grid;overflow:hidden}.os2-right-rail section{background:#fffaf2;border:1px solid #e1d8ca;border-radius:4px;min-width:0;overflow:hidden}.os2-right-rail section>header{color:#133652;background:#f6ecdc;border-bottom:1px solid #e7ddcf;justify-content:space-between;min-height:34px;padding:0 9px}.os2-right-rail section>header,.os2-right-rail section>header span{align-items:center;gap:5px;display:flex}.os2-right-rail section>header svg{color:#c68730}.os2-right-rail section>header strong{font-size:7.5px}.os2-right-rail section>header small{color:#9a783f;text-transform:uppercase;letter-spacing:.04em;font-size:5.5px}.os2-next-steps>div{border-top:1px solid #eee5d7;grid-template-columns:21px 1fr 10px;align-items:center;gap:5px;min-height:43px;padding:6px 8px;display:grid}.os2-next-steps>div:first-of-type{border-top:0}.os2-next-steps>div>b{color:#fff7e8;background:#0a3a6b;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6.5px;display:grid}.os2-next-steps>div span,.os2-next-steps>div span>*{display:block}.os2-next-steps>div strong{color:#173750;font-size:6.4px;line-height:1.25}.os2-next-steps>div small{color:#8a7656;margin-top:2px;font-size:5.3px}.os2-next-steps>div i{background:#d69b47;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d69b4724}.os2-next-steps>div>svg{color:#1a547e}.os2-ai-rail{padding-bottom:9px}.os2-ai-rail>header{justify-content:flex-start!important}.os2-ai-rail>header span,.os2-ai-rail>header span>*{display:block}.os2-ai-rail h4{color:#0b315b;font:700 15px/1.05 var(--serif);letter-spacing:-.025em;margin:10px 9px 7px}.os2-ai-rail p{color:#586b7d;margin:0 9px;font-size:6.8px;line-height:1.55}.os2-ai-rail>div{gap:5px;margin:9px;display:grid}.os2-ai-rail>div span{color:#304d65;align-items:center;gap:5px;font-size:6.1px;display:flex}.os2-ai-rail>div svg{color:#31815a}.os2-ai-rail>button{color:#fff8ea;background:#073662;border:1px solid #0b3a69;border-radius:3px;justify-content:center;align-items:center;gap:4px;min-height:28px;margin:0 9px;padding:0 9px;font-size:6.5px;font-weight:800;display:flex}.os2-boundary-rail{padding-bottom:7px}.os2-boundary-rail>header{justify-content:flex-start!important}.os2-boundary-rail>span{color:#40566a;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:6px;display:flex}.os2-boundary-rail>span svg{color:#bd812d}.os2-boundary-rail>span b{font-weight:700}@container (max-width:850px){.os2-shell{grid-template-columns:126px minmax(0,1fr) 164px}.os2-product-mark img{width:100px}.os2-topbar{grid-template-columns:minmax(95px,.55fr) minmax(165px,1.2fr) minmax(105px,.55fr) 52px}.os2-page-header h3{font-size:14px}.os2-canvas{gap:6px;padding:8px}.os2-metric{grid-template-columns:24px 1fr;padding:7px}.os2-metric>div{width:24px;height:24px}.os2-metric strong{font-size:11px}.os2-right-rail{gap:6px;padding:8px 7px}.os2-ai-rail h4{font-size:13px}}@container (max-width:680px){.os2-shell{grid-template-rows:42px minmax(0,1fr);grid-template-columns:98px minmax(0,1fr) 142px}.os2-left-rail{padding:8px 5px}.os2-product-mark{height:38px;padding:2px 4px 6px}.os2-product-mark img{width:86px}.os2-workspace{min-height:36px;padding:5px}.os2-workspace strong{font-size:7px}.os2-demo-label,.os2-workspace small{display:none}.os2-left-rail nav section{margin-top:4px}.os2-left-rail nav section header{height:20px;font-size:5.5px}.os2-left-rail nav section button{grid-template-columns:16px 1fr 5px;min-height:24px;padding:0 4px;font-size:6px}.os2-rail-foot{padding:7px 4px 0}.os2-topbar{grid-template-columns:minmax(115px,1fr) minmax(105px,.7fr) 48px;padding:0 6px}.os2-breadcrumb{display:none}.os2-search,.os2-top-workspace{height:27px}.os2-canvas{grid-template-rows:auto 28px auto minmax(150px,1fr) 82px 28px;padding:6px}.os2-page-header{grid-template-columns:30px 1fr}.os2-page-icon{width:29px;height:29px}.os2-page-icon svg{width:19px}.os2-page-header h3{font-size:11px}.os2-page-header p,.os2-seeded{display:none}.os2-view-tabs button{font-size:5.5px}.os2-metric{grid-template-columns:20px 1fr;min-height:55px;padding:5px}.os2-metric>div{width:20px;height:20px}.os2-metric>div svg{width:13px}.os2-metric small{font-size:5px}.os2-metric strong{font-size:8.5px}.os2-metric em{font-size:4.8px}.os2-primary-grid{grid-template-columns:1fr}.os2-primary-grid .os2-table:last-child{display:none}.os2-table-head,.os2-table-row{grid-template-columns:minmax(75px,1fr) minmax(45px,.55fr) minmax(50px,.62fr) 16px}.os2-insight-card:nth-child(3){display:none}.os2-insight-grid{grid-template-columns:1fr 1fr}.os2-right-rail{padding:6px 5px}.os2-next-steps>div{min-height:37px;padding:4px}.os2-next-steps>div:nth-child(3){display:none}.os2-ai-rail h4{font-size:11px}.os2-ai-rail p{font-size:5.8px}.os2-ai-rail>div span:nth-child(n+3),.os2-boundary-rail{display:none}}@container (max-width:520px){.os2-shell{grid-template-rows:38px minmax(0,1fr) 88px;grid-template-columns:68px minmax(0,1fr)}.os2-left-rail{grid-area:1/1/4}.os2-product-mark{height:34px}.os2-product-mark img{width:58px}.os2-workspace{display:none}.os2-left-rail nav section header{justify-content:center;font-size:0}.os2-left-rail nav section header svg{display:none}.os2-left-rail nav section button{grid-template-columns:1fr;place-items:center;min-height:27px;padding:0}.os2-left-rail nav section button i,.os2-left-rail nav section button span{display:none}.os2-rail-foot{grid-template-columns:1fr;place-items:center}.os2-rail-foot span{display:none}.os2-topbar{grid-area:1/2;grid-template-columns:1fr 45px}.os2-top-workspace{display:none}.os2-search{height:25px}.os2-search span{font-size:5.5px}.os2-top-actions button:last-child{display:none}.os2-canvas{grid-area:2/2;grid-template-rows:auto 24px auto minmax(110px,1fr) 25px;gap:4px;padding:5px}.os2-view-tabs{grid-template-columns:repeat(3,1fr)}.os2-view-tabs button:nth-child(4),.os2-view-tabs button:nth-child(5){display:none}.os2-metrics{grid-template-columns:1fr 1fr}.os2-metric:nth-child(n+3){display:none}.os2-primary-grid{min-height:0}.os2-table{grid-template-rows:28px 18px repeat(4,minmax(25px,1fr))}.os2-table-row{padding:2px 5px}.os2-table-head,.os2-table-row{grid-template-columns:minmax(65px,1fr) minmax(43px,.55fr) 16px}.os2-table-head{padding:0 5px}.os2-insight-grid,.os2-table-head span:nth-child(3),.os2-table-row>span:nth-child(3){display:none}.os2-safety-strip{grid-template-columns:14px 1fr}.os2-safety-strip button{display:none}.os2-right-rail{border-top:1px solid #dfd6c7;border-left:0;grid-area:3/2;padding:4px;display:block}.os2-boundary-rail,.os2-next-steps{display:none}.os2-ai-rail{grid-template-columns:95px 1fr auto;align-items:center;height:100%;padding:0;display:grid}.os2-ai-rail>header{height:100%;border:0!important;border-right:1px solid #e7ddcf!important}.os2-ai-rail h4{font:700 9px/1.1 var(--serif);margin:0 7px}.os2-ai-rail p,.os2-ai-rail>div{display:none}.os2-ai-rail>button{min-height:24px;margin:0 6px;padding:0 6px;font-size:5.5px}.os2-ai-rail>button svg{display:none}}.commercial-stage{background:#f4f0e7;padding:18px}.commercial-stage>header{border-bottom:1px solid #ddd3c4;min-height:35px;padding:0 3px 10px}.commercial-workbench{background:#fbfaf6;border:1px solid #d8cebd;flex:1;grid-template-columns:142px minmax(0,1fr) 154px;min-height:0;margin-top:10px;display:grid;overflow:hidden;box-shadow:0 18px 38px #02285117}.commercial-workbench>nav{background:var(--navy);color:#f6e8cd;align-content:start;gap:6px;min-width:0;padding:9px 7px;display:grid}.commercial-workbench>nav>div{color:#f8ead094;border:1px solid #d69b4724;grid-template-columns:22px 1fr 12px;align-items:center;gap:5px;min-height:58px;padding:8px;display:grid}.commercial-workbench>nav>div.active{box-shadow:inset 3px 0 var(--gold);color:var(--gold);background:#d69b4729;border-color:#d69b4785}.commercial-workbench>nav>div.passed{color:#f6e8cd}.commercial-workbench>nav small,.commercial-workbench>nav strong{display:block}.commercial-workbench>nav small{text-transform:uppercase;letter-spacing:.05em;font-size:5.5px}.commercial-workbench>nav strong{margin-top:3px;font-size:7px;line-height:1.25}.commercial-workbench>nav i{border:1px solid;border-radius:50%;width:6px;height:6px}.commercial-workbench>main{background:#f7f3eb;flex-direction:column;min-width:0;padding:10px;display:flex}.commercial-workbench>main>header{border-bottom:1px solid #ddd3c4;grid-template-columns:1fr auto;gap:12px;min-height:78px;padding:2px 2px 9px;display:grid}.commercial-workbench>main>header small{color:var(--gold-2);text-transform:uppercase;font-size:6px;font-weight:800}.commercial-workbench>main>header h3{max-width:480px;color:var(--navy);font:700 18px/1.04 var(--serif);margin:4px 0 3px}.commercial-workbench>main>header p{max-width:520px;color:var(--muted);margin:0;font-size:6.8px;line-height:1.45}.commercial-workbench>main>header>b{color:var(--gold-2);white-space:nowrap;background:#fff7e8;border:1px solid #d69b4766;align-self:start;padding:7px 8px;font-size:7px}.commercial-ledger-head{color:#6b7785;text-transform:uppercase;letter-spacing:.04em;background:#ece6da;grid-template-columns:1.15fr .9fr 76px 70px;align-items:center;min-height:25px;padding:0 7px;font-size:5.5px;font-weight:800;display:grid}.commercial-ledger-rows{background:var(--paper);border:1px solid #ded5c7;border-top:0;grid-auto-rows:minmax(34px,1fr);min-height:0;display:grid}.commercial-ledger-rows>div{border-bottom:1px solid #e6dfd4;grid-template-columns:20px minmax(0,1.15fr) minmax(80px,.9fr) 76px 70px;align-items:center;gap:5px;min-height:0;padding:5px 7px;display:grid}.commercial-ledger-rows>div:last-child{border-bottom:0}.commercial-ledger-rows>div>b{color:var(--gold-2);font-size:5.5px}.commercial-ledger-rows span small,.commercial-ledger-rows span strong{display:block}.commercial-ledger-rows span strong{color:var(--navy);font-size:7.2px}.commercial-ledger-rows span small{color:var(--muted);margin-top:2px;font-size:5.5px;line-height:1.3}.commercial-ledger-rows em{color:var(--navy);font-size:7px;font-style:normal;font-weight:800}.commercial-ledger-rows i{color:#825718;text-align:center;background:#fff7e8;border:1px solid #d69b4747;border-radius:99px;padding:3px 4px;font-size:5.2px;font-style:normal}.commercial-workbench>main>footer{min-height:40px;color:var(--gold-2);background:#fff6e6;border:1px solid #d69b4759;grid-template-columns:20px 1fr;align-items:center;gap:6px;margin-top:7px;padding:6px 8px;display:grid}.commercial-workbench>main>footer small,.commercial-workbench>main>footer strong{display:block}.commercial-workbench>main>footer strong{color:var(--navy);font-size:7px}.commercial-workbench>main>footer small{color:#765b34;margin-top:2px;font-size:5.6px}.commercial-workbench>aside{background:var(--cream);min-width:0;color:var(--navy);border-left:1px solid #ddd3c4;flex-direction:column;padding:12px 10px;display:flex}.commercial-workbench>aside small,.commercial-workbench>aside strong{display:block}.commercial-workbench>aside small{color:var(--gold-2);text-transform:uppercase;font-size:6px;font-weight:800}.commercial-workbench>aside strong{font:700 22px/1 var(--serif);margin-top:5px}.commercial-workbench>aside p{color:var(--muted);margin:12px 0 14px;font-size:7px;line-height:1.55}.commercial-workbench>aside>div{color:#3c5268;border-top:1px solid #e4dccf;align-items:center;gap:5px;min-height:27px;padding:5px 0;font-size:6.5px;display:flex}.commercial-workbench>aside svg{color:var(--gold-2)}.commercial-stage>footer{margin-top:10px}@media (max-width:980px){.commercial-workbench{grid-template-columns:118px minmax(0,1fr)}.commercial-workbench>aside{display:none}.commercial-workbench>nav>div{min-height:52px;padding:6px}.commercial-workbench>main>header h3{font-size:16px}}.commercial>.scroll-story{padding-bottom:72px}.comparison,.plan-family{padding-block:96px}.comparison{padding-bottom:105px}.commercial-ledger-rows{flex:1}@media (max-width:1450px){.bw-nav{gap:21px}.hero-layout{grid-template-columns:minmax(350px,.68fr) minmax(690px,1.32fr);gap:34px}.hero-copy h1{font-size:clamp(54px,5vw,80px)}.os-window{height:min(700px,70vh);min-height:620px}.story-grid{grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);gap:clamp(30px,3.5vw,48px)}.story-stage{min-height:0}.service-tier-grid{gap:8px}.service-tier-grid header{padding:14px}.plan-price{padding-inline:14px}.service-tier-grid article>p,.service-tier-grid ul{margin-left:14px;margin-right:14px;padding-left:0;padding-right:0}}@media (max-width:1160px){.hero-sticky{height:auto}.bw-shell{width:min(100% - 40px,1680px)}.bw-header{grid-template-columns:1fr auto;padding-inline:20px}.bw-header__cta,.bw-nav{display:none}.bw-menu,.bw-mobile-nav{display:grid}.hero-scroll{height:auto}.hero-sticky{min-height:auto;padding-top:120px;position:relative}.hero-layout{grid-template-columns:1fr}.hero-copy{padding-bottom:20px}.hero-copy h1{max-width:900px}.hero-product{transform:none!important}.hero-scroll-cue{display:none}.hero-product .os-window{height:720px}.chapter-intro{grid-template-columns:1fr;gap:18px}.chapter-intro h2{max-width:1000px}.chapter-intro p{max-width:800px}.story-grid{grid-template-columns:1fr}.story-stage-col{grid-area:1/1}.story-copy{grid-area:2/1}.story-stage{z-index:2;background:inherit;height:62vh;min-height:560px;top:94px}.story-copy article{min-height:62vh;padding:12vh 8vw}.story-copy article:not(.active){opacity:0}.os-window{height:58vh;min-height:530px}.os-body{grid-template-columns:180px 1fr}.os-topbar{grid-template-columns:180px 1fr 80px}.os-sidebar nav div{min-height:30px}.implementation-grid,.service-tier-grid{grid-template-columns:1fr 1fr}.implementation-grid>header{grid-column:1/-1}.implementation-grid article{border-top:1px solid var(--line)}.implementation-grid article:last-child{grid-column:1/-1}.proof-metrics{grid-template-columns:1fr 1fr}.proof-metrics article:nth-child(2){border-right:0}.proof-metrics article{border-bottom:1px solid var(--line)}.enterprise-license{grid-template-columns:1fr}.enterprise-license>div{border-bottom:1px solid #ffffff1f;border-right:0}.footer-main{grid-template-columns:1.2fr repeat(3,.7fr);gap:28px}}@media (max-width:760px){.bw-shell{width:min(100% - 28px,1680px)}.bw-header{height:70px;padding-inline:14px}.bw-logo{width:174px}.hero-sticky{padding:98px 0 55px}.hero-copy{padding-top:10px}.hero-copy h1{font-size:clamp(46px,13vw,64px)}.hero-lead{font-size:15px}.hero-detail{font-size:12px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions>*{justify-content:center;width:100%}.hero-proofline{grid-template-columns:1fr}.hero-proofline span+span{border-top:1px solid #0228511a;border-left:0;padding-left:0}.hero-product{margin-top:18px}.hero-product__label{flex-direction:column;align-items:flex-start;padding:11px}.hero-product .os-window{height:530px;min-height:530px}.os-window{height:49vh;min-height:420px}.os-topbar{grid-template-columns:1fr auto}.os-search{display:none}.os-lockup{border-right:0}.os-body{grid-template-columns:1fr}.os-sidebar{display:none}.os-scene{padding:10px}.os-pagehead{flex-direction:column;align-items:flex-start}.os-pagehead>div{flex-wrap:wrap}.os-metrics{grid-template-columns:1fr 1fr}.os-metrics .os-metric:last-child{grid-column:1/-1}.os-finance-grid{grid-template-rows:auto;grid-template-columns:1fr}.os-panel--chart,.os-queue{grid-column:auto}.os-panel--chart{min-height:180px}.os-activity,.os-engine{display:none}.module-groups{grid-template-columns:1fr 1fr}.module-groups section:nth-child(n+5){display:none}.surface-grid{grid-template-columns:1fr 1fr}.handoff-grid,.librarian-grid,.ocr-grid{grid-template-columns:1fr}.document-preview{display:none}.handoff-summary{grid-template-columns:1fr}.handoff-summary>svg{display:none}.chapter-intro{padding-bottom:50px}.chapter-intro h2{font-size:clamp(40px,12vw,58px)}.scroll-story{padding:100px 0 60px}.story-grid{gap:20px}.story-stage{height:48vh;min-height:410px;top:78px}.story-copy article{min-height:58vh;padding:13vh 8px}.story-copy h3{font-size:32px}.story-copy p{font-size:13px}.fragment-stage{min-height:390px}.fragment-stage>header{min-height:65px;padding:10px}.fragment-stage>header .os-status{display:none}.fragment-canvas{gap:18px;min-height:255px;padding:16px}.fragment-tools{grid-template-columns:1fr 1fr}.fragment-tools>div{min-height:44px}.fragment-tools>div:nth-child(n+5){display:none}.fragment-event{min-height:85px;padding:12px}.fragment-event strong{font-size:14px}.fragment-event .bw-logo--os{width:90px}.fragment-stage>footer{display:none}.industry-stage{min-height:390px}.industry-stage>header{min-height:88px;padding:12px}.industry-stage>header p{max-width:90%;font-size:7px}.industry-layout{grid-template-columns:1fr;height:290px}.industry-layout>aside{display:none}.industry-layout>main{padding:9px}.industry-metrics strong{font-size:11px}.industry-layout main>section>div{min-height:43px}.industry-layout main>section>div:nth-child(n+3){display:none}.trust-stage{min-height:400px;padding:17px}.trust-stage__core{grid-template-columns:65px 1fr;gap:13px;margin-top:28px}.trust-orbit{width:60px;height:60px;box-shadow:0 0 0 9px #d69b470d}.trust-orbit svg{width:28px}.trust-stage__core h3{font-size:25px}.trust-stage__core p{font-size:8px}.trust-lines{grid-template-columns:1fr;margin-top:22px}.trust-lines span{min-height:37px;padding:7px}.trust-stage>footer{display:none}.proof-chapter{padding:95px 0}.proof-intro{grid-template-columns:1fr;gap:20px}.proof-intro h2{font-size:43px}.proof-metrics{grid-template-columns:1fr}.proof-metrics article{border-right:0;min-height:190px}.commercial-stage{min-height:410px;padding:17px}.commercial-focus{grid-template-columns:48px 1fr;margin-top:30px}.commercial-focus>svg{width:45px;height:45px;padding:9px}.commercial-focus h3{font-size:27px}.commercial-path{grid-template-columns:1fr;margin-top:28px}.commercial-path>div{border-right:0;border-bottom:1px solid var(--line);min-height:56px}.commercial-stage>footer{display:none}.comparison,.plan-family{padding:90px 0}.plan-family__head h3{font-size:42px}.service-tier-grid{grid-template-columns:1fr}.service-tier-grid article{min-height:480px}.implementation-grid{grid-template-columns:1fr}.implementation-grid article:last-child{grid-column:auto}.service-addons{grid-template-columns:1fr}.cloud-ledger>header{display:none}.cloud-ledger article{grid-template-columns:30px 1fr;min-height:110px;padding:12px}.cloud-ledger article>em{grid-column:2;margin-top:8px}.cloud-ledger>footer{grid-template-columns:1fr}.cloud-ledger>footer>strong{text-align:left}.seat-architecture{grid-template-columns:1fr}.seat-architecture article{grid-template-columns:30px 1fr}.seat-architecture article>strong{text-align:left;grid-column:2}.cloud-example{grid-template-columns:1fr}.cloud-example>div{flex-wrap:wrap}.hardware-roadmap article{grid-template-columns:1fr;gap:16px}.enterprise-license>div{min-height:130px}.capital-transfer{grid-template-columns:32px 1fr}.faq{padding:90px 0}.faq-head{gap:18px}.faq-grid,.faq-head{grid-template-columns:1fr}.faq-grid article{border-right:0;min-height:210px}.intake{padding:90px 0}.intake-grid{grid-template-columns:1fr;gap:45px}.intake aside{position:relative;top:auto}.intake form,.intake-success{padding:20px}.form-grid{grid-template-columns:1fr}.form-wide{grid-column:auto}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:1160px){.hero-scroll{height:245svh}.hero-sticky{height:100svh;min-height:0;padding:92px 0 24px;position:sticky;top:0;overflow:hidden}.hero-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:14px;height:100%}.hero-copy{min-height:0;padding:0}.hero-copy h1{margin-top:13px;font-size:clamp(44px,7vw,64px)}.hero-lead{margin-top:14px;font-size:13px;line-height:1.55}.hero-detail,.hero-proofline{display:none}.hero-actions{margin-top:15px}.hero-product{transform-origin:50%;min-height:0;margin:0}.hero-product .os-window{height:calc(100% - 44px);min-height:0}.hero-product__label{min-height:40px}}@media (max-width:760px){.hero-scroll{height:255svh}.hero-sticky{padding:82px 0 16px}.hero-layout{gap:10px}.hero-copy .bw-eyebrow{font-size:8px}.hero-copy h1{font-size:clamp(39px,11vw,54px)}.hero-lead{font-size:11px}.hero-actions{flex-direction:row;gap:9px}.hero-actions>*{width:auto;min-height:39px;padding-inline:12px;font-size:9px}.hero-product__label{flex-direction:row;min-height:34px;padding:0 8px}.hero-product__label em,.hero-product__label span{font-size:7px}}@media (min-width:901px) and (max-width:1450px){.story-grid{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);gap:clamp(26px,3.5vw,45px)}.story-stage-col{grid-area:1/2;align-self:stretch}.story-copy{grid-area:1/1}.story-stage{background:0 0;height:calc(100svh - 104px);min-height:0;top:88px}.story-copy article{min-height:106svh;padding:12vh 16px 12vh 0}.story-copy article:not(.active){opacity:0}}@media (max-width:900px){.scroll-story{padding:105px 0 60px}.chapter-intro{padding-bottom:64px}.story-grid{grid-template-columns:1fr;gap:0;position:relative}.story-copy,.story-stage-col{grid-area:1/1}.story-stage-col{z-index:1;pointer-events:none;align-self:stretch}.story-copy{z-index:2;position:relative}.story-stage{background:0 0;justify-content:flex-start;height:calc(100svh - 88px);min-height:0;top:80px}.story-stage__scene{border-radius:6px;flex:0 0 54svh;align-items:flex-start;height:54svh;overflow:hidden;box-shadow:0 22px 55px #02285124}.story-stage .commercial-stage,.story-stage .fragment-stage,.story-stage .industry-stage,.story-stage .os-window,.story-stage .trust-stage{height:100%;min-height:0;box-shadow:none}.story-stage__progress{margin-top:10px}.story-stage__meta{background:#f5efe3f0;min-height:30px;margin-top:5px;padding:0 7px;box-shadow:0 6px 18px #02285114}.scroll-story--navy .story-stage__meta{background:#061b38f0}.story-copy article{opacity:0;justify-content:flex-end;min-height:100svh;padding:calc(54svh + 48px) 0 7vh;transform:none}.story-copy article.active{opacity:1}.story-copy article.passed{opacity:0;transform:none}.story-copy__card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5efe3f5;border:1px solid #d69b4761;border-radius:5px;max-width:none;padding:25px;box-shadow:0 22px 55px #02285129}.scroll-story--navy .story-copy__card{background:#061b38f5;border-color:#d69b474d;box-shadow:0 22px 55px #00000047}}@media (max-width:760px){.story-stage{height:calc(100svh - 76px);min-height:0;top:72px}.story-stage__scene{flex-basis:44svh;height:44svh}.story-copy article{min-height:100svh;padding:calc(44svh + 46px) 0 5vh}.story-copy__card{padding:20px}.story-copy h3{font-size:30px}}@media (orientation:landscape) and (max-height:560px) and (max-width:960px){.bw-header{height:58px;padding-inline:16px}.bw-header .bw-logo{width:160px}.bw-mobile-nav{top:58px}.hero-scroll{height:240svh}.hero-sticky{height:100svh;padding:64px 0 8px}.hero-layout{grid-template-rows:1fr;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:14px}.hero-copy{align-self:center}.hero-copy .bw-eyebrow{font-size:6px}.hero-copy h1{margin-top:9px;font-size:clamp(34px,5vw,48px)}.hero-lead{margin-top:9px;font-size:9px;line-height:1.4}.hero-actions{margin-top:10px}.hero-actions .bw-text-link{display:none}.hero-actions .bw-button{min-height:33px;font-size:7px}.hero-product{height:calc(100svh - 72px)}.hero-product__label{min-height:30px}.hero-product .os-window{height:calc(100% - 30px);min-height:0}.scroll-story{padding:78px 0 45px}.chapter-intro{gap:12px;padding-bottom:34px}.chapter-intro .bw-eyebrow{margin-bottom:8px}.chapter-intro h2{font-size:clamp(34px,6vw,50px)}.chapter-intro p{font-size:11px;line-height:1.55}.story-grid{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:14px}.story-stage-col{z-index:1;pointer-events:none;grid-area:1/2}.story-copy{z-index:2;grid-area:1/1}.story-stage{justify-content:center;height:calc(100svh - 68px);top:62px}.story-stage__scene{border-radius:5px;flex:0 0 calc(100svh - 104px);height:calc(100svh - 104px)}.story-stage__meta{min-height:24px;margin-top:3px;padding:0 5px}.story-stage__label{font-size:6px}.story-stage__states{gap:3px}.story-stage__states i{width:8px;height:2px}.story-stage__states i.active{width:18px}.story-copy article{opacity:0;justify-content:center;min-height:108svh;padding:64px 0 16px}.story-copy article.active{opacity:1}.story-copy article.passed{opacity:0}.story-copy__card{max-height:none;padding:12px;overflow:visible}.story-copy__card>span{font-size:6px}.story-copy h3{margin:7px 0 8px;font-size:clamp(19px,2.8vw,25px)}.story-copy p{font-size:8px;line-height:1.42}.story-copy p+p{margin-top:6px;font-size:7.3px}.story-evidence{grid-template-columns:15px 1fr;margin-top:8px;padding:7px}.story-evidence strong{font-size:6.5px}.story-exit-hold{min-height:72svh;padding-top:9vh}.story-stage .os2-shell{grid-template-rows:38px minmax(0,1fr) 60px}.story-stage .os2-right-rail{grid-row:3}.story-stage .os2-ai-rail{grid-template-columns:88px 1fr auto}.story-stage .os2-ai-rail h4{font-size:8px}.story-stage .os2-ai-rail>button{margin-inline:4px}.story-stage .commercial-stage>footer,.story-stage .fragment-stage>footer,.story-stage .trust-stage>footer{display:none}.story-stage .fragment-canvas{gap:12px;height:calc(100% - 62px);min-height:0;padding:12px}.story-stage .fragment-tools{grid-template-columns:repeat(2,1fr)}.story-stage .fragment-tools>div:nth-child(n+5){display:none}.story-stage .fragment-event{min-height:70px;padding:9px}.story-stage .fragment-event strong{font-size:11px}.story-stage .trust-stage{padding:12px}.story-stage .trust-stage__core{grid-template-columns:48px 1fr;gap:9px;margin-top:14px}.story-stage .trust-orbit{width:45px;height:45px}.story-stage .trust-stage__core h3{font-size:18px}.story-stage .trust-lines{grid-template-columns:1fr 1fr;margin-top:12px}.story-stage .trust-lines span{min-height:28px;padding:5px;font-size:6px}.story-stage .commercial-stage{padding:7px}.story-stage .commercial-workbench{grid-template-columns:1fr}.story-stage .commercial-workbench>aside,.story-stage .commercial-workbench>nav{display:none}.story-stage .commercial-workbench>main{padding:5px}.story-stage .commercial-workbench>main>header{min-height:48px}.story-stage .commercial-workbench>main>header h3{font-size:12px}.story-stage .commercial-ledger-rows>div:nth-child(n+5),.story-stage .commercial-workbench>main>header p{display:none}}@media (prefers-reduced-motion:reduce){html:has(.landing-page){scroll-snap-type:none}.hero-sticky{height:auto!important}html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-scroll{height:auto}.hero-sticky{position:relative}.story-grid,.story-stage-col{display:block}.story-stage{height:auto;min-height:0;position:relative;top:auto}.story-stage__scene{height:auto;min-height:0;box-shadow:none}.story-stage .commercial-stage,.story-stage .fragment-stage,.story-stage .industry-stage,.story-stage .os-window,.story-stage .trust-stage{height:560px;min-height:0}.story-copy{display:block}.story-copy article{opacity:1;min-height:auto;padding-block:75px;transform:none}.story-copy__card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.story-exit-hold{display:none}}@media (max-width:760px){.commercial-workbench{grid-template-columns:1fr}.commercial-workbench>aside,.commercial-workbench>nav{display:none}.commercial-workbench>main{padding:7px}.commercial-workbench>main>header{grid-template-columns:1fr;min-height:60px}.commercial-workbench>main>header h3{font-size:15px;line-height:1.02}.commercial-workbench>main>header p,.commercial-workbench>main>header>b{display:none}.commercial-ledger-head{grid-template-columns:1fr 68px 58px}.commercial-ledger-head span:nth-child(2){display:none}.commercial-ledger-rows>div{grid-template-columns:16px minmax(0,1fr) 68px 58px;padding:4px 5px}.commercial-ledger-rows span small{display:none}.commercial-workbench>main>footer{min-height:34px;margin-top:4px;padding:4px 6px}.commercial-workbench>main>footer small{display:none}}.route-gateway{background:var(--navy-2);color:#fff;padding:115px 0}.route-gateway>div>header{max-width:1000px}.route-gateway h2{color:#fff;font:700 clamp(44px,4.5vw,72px)/1.02 var(--serif);letter-spacing:-.045em;margin:17px 0 13px}.route-gateway>div>header p{color:#ffffff94;max-width:820px;margin:0;font-size:13px;line-height:1.7}.route-gateway>div>div{border:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.route-gateway article{min-height:330px;color:var(--gold);flex-direction:column;padding:28px;display:flex}.route-gateway article small{color:var(--gold);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.route-gateway article h3{color:#fff;font:700 28px/1.08 var(--serif);margin:9px 0 10px}.route-gateway article p{color:#ffffff94;margin:0;font-size:10px;line-height:1.65}.route-gateway article a{color:#fff;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:9px;font-weight:800;display:flex}.route-gateway>div>footer{min-height:105px;color:var(--gold);background:#d69b4712;border:1px solid #d69b4759;border-top:0;align-items:center;gap:12px;padding:20px 24px;display:flex}.route-gateway footer span{flex:1;grid-template-columns:26px 1fr;align-items:center;gap:8px;display:grid}.route-gateway footer small,.route-gateway footer strong{display:block}.route-gateway footer strong{color:#fff;font-size:11px}.route-gateway footer small{color:#ffffff7a;margin-top:4px;font-size:8px}.intake--routes{background:var(--cream)}.intake-route-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;display:grid}.intake-route-grid>aside{position:sticky;top:110px}.intake-route-grid>aside h2{color:var(--navy);font:700 clamp(44px,4vw,65px)/1.02 var(--serif);letter-spacing:-.04em;margin:18px 0 14px}.intake-route-grid>aside>p{color:var(--muted);margin:0;font-size:13px;line-height:1.72}.intake-route-grid>main{border:1px solid var(--line);background:var(--paper);grid-template-columns:1fr 1fr;display:grid;box-shadow:0 22px 55px #02285114}.intake-route-grid>main article{border-right:1px solid var(--line);flex-direction:column;min-height:430px;padding:30px;display:flex}.intake-route-grid>main article:last-child{border-right:0}.intake-route-grid>main small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.intake-route-grid>main h3{color:var(--navy);font:700 34px/1.05 var(--serif);margin:15px 0 12px}.intake-route-grid>main p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.intake-route-grid>main a{margin-top:auto}.beta-page,.demo-page,.route-page{background:var(--cream);min-height:100svh}.route-header{z-index:120;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f5efe3f0;border-bottom:1px solid #02285121;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;height:76px;padding-inline:max(32px,50vw - 840px);display:grid;position:fixed;inset:0 0 auto;box-shadow:0 10px 32px #02285112}.route-header__brand img{width:205px;height:auto;display:block}.route-header>nav{justify-content:center;align-items:center;gap:28px;display:flex}.route-header>nav a{color:#314b66;padding-block:28px;font-size:11px;font-weight:750}.route-header>nav a:hover{color:var(--gold-2)}.route-header__menu{width:42px;height:42px;color:var(--navy);background:#fffaf3;border:1px solid #0228512e;border-radius:3px;place-items:center;display:none}.route-mobile-nav{background:var(--cream);border:1px solid var(--line);box-shadow:var(--shadow);padding:10px;position:absolute;top:68px;left:14px;right:14px;display:grid!important}.route-mobile-nav a{border-bottom:1px solid #02285117;justify-content:space-between;align-items:center;min-height:47px;display:flex;padding:0 11px!important;font-size:12px!important}.route-mobile-nav a:last-child{background:var(--gold);border:0;margin-top:7px;color:var(--navy)!important}.route-hero{grid-template-columns:minmax(390px,.72fr) minmax(720px,1.28fr);align-items:center;gap:52px;width:min(1680px,100% - 64px);min-height:100svh;margin-inline:auto;padding:132px 0 64px;display:grid}.route-hero__copy h1{max-width:680px;color:var(--navy);font:700 clamp(55px,5vw,86px)/.98 var(--serif);letter-spacing:-.05em;margin:22px 0 0}.route-hero__copy>p{color:#42566a;max-width:680px;margin:25px 0 0;font-size:16px;line-height:1.72}.route-hero__copy>div{flex-wrap:wrap;align-items:center;gap:17px;margin-top:27px;display:flex}.route-text-link{color:var(--navy);border-bottom:1px solid #02285159;align-items:center;gap:7px;padding:10px 2px;font-size:11px;font-weight:750;display:inline-flex}.route-hero__copy dl{border-block:1px solid #02285124;grid-template-columns:repeat(3,1fr);margin:38px 0 0;display:grid}.route-hero__copy dl div{padding:16px 14px 16px 0}.route-hero__copy dl div+div{border-left:1px solid #0228511f;padding-left:14px}.route-hero__copy dt{color:var(--navy);font:700 23px/1 var(--serif)}.route-hero__copy dd{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:6px 0 0;font-size:8px;font-weight:750}.route-hero__product{min-width:0;height:min(720px,100svh - 138px);container-type:inline-size}.route-hero__product>header{background:var(--navy-2);color:#fff;border:1px solid #d69b4773;border-bottom:0;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;height:42px;padding:0 14px;display:flex}.route-hero__product>header span{color:var(--gold);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.route-hero__product>header small{color:#ffffff94;font-size:7px}.route-hero__product>.os2-shell{border-radius:0 0 6px 6px;height:calc(100% - 42px)}.route-detail,.route-mechanism{padding:120px max(32px,50vw - 840px)}.route-mechanism{background:var(--navy-2);color:#fff}.route-detail>header,.route-mechanism>header{max-width:980px}.route-detail h2,.route-mechanism h2{font:700 clamp(43px,4vw,68px)/1.02 var(--serif);letter-spacing:-.04em;margin:16px 0 13px}.route-mechanism h2{color:#fff}.route-detail h2{color:var(--navy)}.route-detail>header>p,.route-mechanism>header>p{max-width:780px;margin:0;font-size:14px;line-height:1.7}.route-mechanism>header>p{color:#ffffff94}.route-detail>header>p{color:var(--muted)}.route-mechanism>div{border:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.route-mechanism article{min-height:330px;color:var(--gold);border-right:1px solid #ffffff21;flex-direction:column;padding:32px;display:flex}.route-mechanism article:last-child{border-right:0}.route-mechanism article h3{color:#fff;font:700 28px/1.08 var(--serif);margin:28px 0 12px}.route-mechanism article p{color:#fff9;margin:0;font-size:11px;line-height:1.7}.route-mechanism article span{color:var(--gold);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid #ffffff1c;margin-top:auto;padding-top:20px;font-size:8px;font-weight:750}.route-detail{background:var(--cream)}.route-ledger{border:1px solid var(--line);background:var(--paper);margin-top:50px;box-shadow:0 22px 55px #02285114}.route-ledger>article,.route-ledger>header{grid-template-columns:1fr 240px 220px;align-items:center;display:grid}.route-ledger>header{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:.06em;min-height:48px;padding:0 20px;font-size:8px;font-weight:800}.route-ledger>article{border-bottom:1px solid var(--line);min-height:96px;padding:15px 20px}.route-ledger article small,.route-ledger article strong{display:block}.route-ledger article strong{color:var(--navy);font-size:13px}.route-ledger article small{max-width:820px;color:var(--muted);margin-top:5px;font-size:9px;line-height:1.45}.route-ledger article em{color:#52677c;font-size:9px;font-style:normal}.route-ledger article>b{color:var(--navy);font:700 17px/1.2 var(--serif)}.route-ledger>footer{border-top:2px solid var(--gold);background:#fff5e4;grid-template-columns:1fr repeat(3,minmax(150px,.7fr));align-items:center;gap:16px;min-height:120px;padding:20px;display:grid}.route-ledger>footer>strong{color:var(--navy);font:700 23px/1.1 var(--serif)}.route-ledger>footer span b,.route-ledger>footer span small{display:block}.route-ledger>footer span small{color:var(--gold-2);text-transform:uppercase;font-size:7px;font-weight:800}.route-ledger>footer span b{color:var(--navy);margin-top:6px;font-size:10px}.route-ledger--cloud>footer,.route-ledger--enterprise>footer{grid-template-columns:1fr 1fr 1fr}.route-boundary{min-height:130px;color:var(--gold-2);background:#fff5e5;border-block:1px solid #d69b4759;grid-template-columns:40px 1fr 26px;align-items:center;gap:14px;padding:28px max(32px,50vw - 840px);display:grid}.route-boundary small,.route-boundary strong{display:block}.route-boundary small{text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.route-boundary strong{max-width:1000px;color:var(--navy);font:700 22px/1.25 var(--serif);margin-top:6px}.route-conversion{background:var(--navy);color:#fff;padding:110px max(32px,50vw - 840px)}.route-conversion__grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;display:grid}.route-conversion small{color:var(--gold);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:800}.route-conversion h2{color:#fff;max-width:850px;font:700 clamp(40px,4vw,65px)/1.03 var(--serif);letter-spacing:-.04em;margin:13px 0 12px}.route-conversion p{color:#ffffff94;max-width:760px;margin:0;font-size:12px;line-height:1.7}.route-conversion__grid>div{gap:10px;display:grid}.route-button-outline{color:#fff;background:0 0;border-color:#ffffff57}.route-footer{background:var(--navy-2);color:#fff;grid-template-columns:1.3fr .7fr .7fr;gap:50px;padding:70px max(32px,50vw - 840px) 34px;display:grid}.route-footer>div img{width:220px;height:auto}.route-footer>div p{color:#ffffff8a;max-width:420px;font-size:10px;line-height:1.65}.route-footer>div>span{color:var(--gold);align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.route-footer nav{align-content:start;gap:12px;display:grid}.route-footer nav strong{color:var(--gold);text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:9px}.route-footer nav a{color:#ffffffa6;font-size:10px}.route-footer nav a:hover{color:#fff}.demo-intro{grid-template-columns:1fr 360px;align-items:end;gap:70px;width:min(1680px,100% - 64px);margin-inline:auto;padding:150px 0 70px;display:grid}.demo-intro h1{max-width:920px;color:var(--navy);font:700 clamp(54px,5vw,84px)/.98 var(--serif);letter-spacing:-.05em;margin:20px 0 0}.demo-intro>div>p{color:#44596f;max-width:800px;margin:23px 0 0;font-size:15px;line-height:1.7}.demo-intro>div>div{align-items:center;gap:17px;margin-top:25px;display:flex}.demo-intro>aside{color:var(--gold-2);background:#fff7e9;border:1px solid #d69b4761;grid-template-columns:38px 1fr;gap:12px;padding:25px;display:grid}.demo-intro aside small,.demo-intro aside strong{display:block}.demo-intro aside small{text-transform:uppercase;font-size:8px;font-weight:800}.demo-intro aside strong{color:var(--navy);font:700 22px/1.1 var(--serif);margin-top:5px}.demo-intro aside p{color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.55}.demo-workspace{background:#f3eee5;border:1px solid #d9cfbf;margin:0 max(20px,50vw - 890px) 110px;padding:24px;box-shadow:0 30px 80px #02285124}.demo-workspace>header{justify-content:space-between;align-items:flex-end;gap:20px;padding:6px 4px 18px;display:flex}.demo-workspace>header small{color:var(--gold-2);text-transform:uppercase;font-size:8px;font-weight:800}.demo-workspace>header h2{color:var(--navy);font:700 32px/1.05 var(--serif);margin:5px 0 2px}.demo-workspace>header p{color:var(--muted);margin:0;font-size:8px}.demo-workspace>header>div{color:var(--gold-2);background:#fff8e9;border:1px solid #d69b4757;align-items:center;gap:7px;padding:9px 12px;font-size:8px;display:flex}.demo-selector{background:var(--paper);border:1px solid #dcd3c5;grid-template-columns:repeat(8,1fr);display:grid}.demo-selector button{min-width:0;min-height:112px;color:var(--navy);text-align:left;background:0 0;border:0;border-right:1px solid #e2d9cc;align-content:center;justify-items:start;gap:8px;padding:13px 10px;display:grid;position:relative}.demo-selector button:last-child{border-right:0}.demo-selector button:hover{background:#fff8eb}.demo-selector button.active{box-shadow:inset 0 -3px var(--gold);background:#fff3df}.demo-selector button>svg{color:var(--gold-2)}.demo-selector button>svg:last-child{color:var(--green);position:absolute;top:9px;right:9px}.demo-selector small,.demo-selector strong{display:block}.demo-selector strong{font-size:8px;line-height:1.3}.demo-selector small{color:var(--muted);margin-top:4px;font-size:6px}.demo-role-tabs{background:var(--paper);border:1px solid #dcd3c5;grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.demo-role-tabs button{color:#53687c;background:0 0;border:0;border-right:1px solid #e2d9cc;min-height:42px;font-size:8px;font-weight:750}.demo-role-tabs button:last-child{border-right:0}.demo-role-tabs button.active{background:var(--navy);color:#fff;box-shadow:inset 0 -3px var(--gold)}.demo-dashboard-frame{height:min(790px,100svh - 90px);min-height:650px;margin-top:10px;container-type:inline-size}.demo-dashboard-frame>.os2-shell{height:100%}.demo-workspace>footer{background:var(--paper);color:#566b7f;border:1px solid #d9cfbf;border-top:0;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:0 13px;font-size:8px;display:flex}.demo-workspace>footer span{align-items:center;gap:7px;display:flex}.demo-workspace>footer svg{color:var(--gold-2)}.demo-workspace>footer a{color:var(--navy);align-items:center;gap:6px;font-weight:800;display:flex}.demo-next{background:var(--navy-2);color:#fff;padding:110px max(32px,50vw - 840px)}.demo-next h2{color:#fff;font:700 clamp(42px,4vw,65px)/1.03 var(--serif);margin:16px 0 0}.demo-next>div{border:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.demo-next article{border-right:1px solid #ffffff21;flex-direction:column;min-height:220px;padding:25px;display:flex}.demo-next article:last-child{border-right:0}.demo-next article strong{color:var(--gold);font:700 22px/1.1 var(--serif)}.demo-next article p{color:#ffffff8c;font-size:10px;line-height:1.6}.demo-next article a{color:#fff;align-items:center;gap:6px;margin-top:auto;font-size:9px;font-weight:750;display:flex}.beta-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;width:min(1500px,100% - 64px);min-height:100svh;margin-inline:auto;padding:145px 0 80px;display:grid}.beta-layout>aside{position:sticky;top:120px}.beta-layout>aside h1{max-width:680px;color:var(--navy);font:700 clamp(50px,4.8vw,76px)/.99 var(--serif);letter-spacing:-.05em;margin:20px 0 0}.beta-layout>aside>p{color:#465b70;max-width:650px;margin:23px 0 0;font-size:14px;line-height:1.72}.beta-layout>aside>a{color:var(--navy);border-bottom:1px solid #0228514d;align-items:center;gap:7px;margin-top:27px;font-size:10px;font-weight:800;display:inline-flex}.beta-proof{border:1px solid var(--line);background:var(--paper);margin-top:32px}.beta-proof>span{border-bottom:1px solid var(--line);min-height:88px;color:var(--gold-2);grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:14px;display:grid}.beta-proof>span:last-child{border-bottom:0}.beta-proof small,.beta-proof strong{display:block}.beta-proof strong{color:var(--navy);font-size:10px}.beta-proof small{color:var(--muted);margin-top:4px;font-size:8px}.beta-form-panel{border:1px solid var(--line);background:var(--paper);min-height:720px;box-shadow:0 28px 70px #0228511c}.beta-form-panel form{padding:35px}.beta-form-panel form>header{min-height:76px;color:var(--gold-2);justify-content:space-between;align-items:flex-start;display:flex}.beta-form-panel form>header small{color:var(--gold-2);text-transform:uppercase;font-size:8px;font-weight:800}.beta-form-panel form>header h2{color:var(--navy);font:700 30px/1.06 var(--serif);margin:7px 0 0}.beta-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.beta-form-grid label{color:#3b5066;gap:7px;font-size:9px;font-weight:750;display:grid}.beta-form-grid input,.beta-form-grid select,.beta-form-grid textarea{background:var(--paper);width:100%;color:var(--navy);border:1px solid #cfd8df;border-radius:3px}.beta-form-grid input,.beta-form-grid select{height:46px;padding:0 11px}.beta-form-grid textarea{resize:vertical;padding:11px}.beta-form-wide{grid-column:1/-1}.beta-consent{color:#5e4a2f;background:#fff6e7;border:1px solid #d69b474d;grid-template-columns:18px 1fr;gap:8px;margin-top:17px;padding:14px;font-size:9px;line-height:1.55;display:grid}.beta-consent input{accent-color:var(--gold-2);margin:2px 0 0}.beta-submit{width:100%;margin-top:17px}.beta-submit:disabled{opacity:.65}.beta-error{color:var(--red);margin:13px 0 0;font-size:9px}.beta-success{min-height:720px;color:var(--gold-2);flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;display:flex}.beta-success h2{max-width:650px;color:var(--navy);font:700 clamp(42px,4vw,64px)/1.03 var(--serif);margin:20px 0 0}.beta-success p{max-width:600px;color:var(--muted);font-size:13px;line-height:1.7}.beta-success>div{align-items:center;gap:14px;margin-top:18px;display:flex}.beta-success button{min-height:42px;color:var(--navy);background:0 0;border:0;border-bottom:1px solid #0228514d;font-size:10px;font-weight:750}@media (max-width:1160px){.route-header{grid-template-columns:1fr auto;padding-inline:20px}.route-header>nav,.route-header__cta{display:none}.route-header__menu{display:grid}.route-hero{grid-template-columns:1fr;padding-top:126px}.route-hero__copy h1{max-width:900px}.route-hero__product{height:720px}.route-mechanism>div{grid-template-columns:1fr}.route-mechanism article{border-bottom:1px solid #ffffff21;border-right:0;min-height:240px}.route-mechanism article:last-child{border-bottom:0}.route-ledger>article,.route-ledger>header{grid-template-columns:1fr 170px 160px}.route-conversion__grid{grid-template-columns:1fr;gap:35px}.route-conversion__grid>div{grid-template-columns:1fr 1fr}.demo-intro{grid-template-columns:1fr;padding-top:135px}.demo-intro>aside{max-width:650px}.demo-selector{grid-template-columns:repeat(4,1fr)}.demo-selector button:nth-child(4n){border-right:0}.demo-selector button:nth-child(-n+4){border-bottom:1px solid #e2d9cc}.demo-next>div{grid-template-columns:1fr 1fr}.demo-next article:nth-child(2){border-right:0}.demo-next article:nth-child(-n+2){border-bottom:1px solid #ffffff21}.beta-layout{grid-template-columns:1fr}.beta-layout>aside{position:relative;top:auto}.beta-proof{grid-template-columns:repeat(3,1fr);display:grid}.beta-proof>span{border-bottom:0;border-right:1px solid var(--line)}.beta-proof>span:last-child{border-right:0}}@media (max-width:760px){.route-header{height:68px;padding-inline:14px}.route-header__brand img{width:172px}.route-mobile-nav{top:67px}.route-hero{gap:34px;width:min(100% - 28px,1680px);min-height:auto;padding:105px 0 55px}.route-hero__copy h1{font-size:clamp(43px,12vw,60px)}.route-hero__copy>p{font-size:13px}.route-hero__copy>div{flex-direction:column;align-items:stretch}.route-hero__copy dl{grid-template-columns:1fr}.route-hero__copy dl div+div{border-top:1px solid #0228511f;border-left:0;padding-left:0}.route-hero__product{height:590px}.route-detail,.route-mechanism{padding:86px 14px}.route-detail h2,.route-mechanism h2{font-size:42px}.route-mechanism article{padding:24px}.route-ledger>header{display:none}.route-ledger>article{grid-template-columns:1fr;min-height:130px;padding:14px}.route-ledger article em,.route-ledger article>b{margin-top:9px}.route-ledger--cloud>footer,.route-ledger--enterprise>footer,.route-ledger>footer{grid-template-columns:1fr}.route-boundary{grid-template-columns:30px 1fr;padding:24px 14px}.route-boundary>svg:last-child{display:none}.route-boundary strong{font-size:17px}.route-conversion{padding:85px 14px}.route-conversion h2{font-size:42px}.route-conversion__grid>div{grid-template-columns:1fr}.route-footer{grid-template-columns:1fr 1fr;padding:58px 14px 30px}.route-footer>div{grid-column:1/-1}.demo-intro{gap:35px;width:min(100% - 28px,1680px);padding:105px 0 52px}.demo-intro h1{font-size:clamp(45px,12vw,61px)}.demo-intro>div>p{font-size:12px}.demo-intro>div>div{flex-direction:column;align-items:stretch}.demo-workspace{margin:0 8px 80px;padding:10px}.demo-workspace>header{flex-direction:column;align-items:flex-start}.demo-selector{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.demo-selector button{scroll-snap-align:start;flex:0 0 150px;min-height:96px;border-bottom:0!important}.demo-role-tabs{display:flex;overflow-x:auto}.demo-role-tabs button{flex:0 0 145px}.demo-dashboard-frame{height:620px;min-height:620px}.demo-workspace>footer{flex-direction:column;align-items:flex-start;padding:10px}.demo-next{padding:85px 14px}.demo-next>div{grid-template-columns:1fr}.demo-next article{border-right:0;border-bottom:1px solid #ffffff21!important}.demo-next article:last-child{border-bottom:0!important}.beta-layout{gap:45px;width:min(100% - 28px,1500px);padding:105px 0 60px}.beta-layout>aside h1{font-size:clamp(44px,12vw,60px)}.beta-proof{grid-template-columns:1fr}.beta-proof>span{border-right:0;border-bottom:1px solid var(--line)}.beta-proof>span:last-child{border-bottom:0}.beta-form-panel form{padding:20px}.beta-form-grid{grid-template-columns:1fr}.beta-form-wide{grid-column:auto}.beta-success{min-height:620px;padding:24px}.beta-success>div{flex-direction:column;align-items:stretch}}@media (orientation:landscape) and (max-height:560px) and (max-width:960px){.route-header{height:58px}.route-header__brand img{width:155px}.route-mobile-nav{top:57px}.route-hero{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:15px;min-height:auto;padding:76px 0 28px}.route-hero__copy .bw-eyebrow{font-size:6px}.route-hero__copy h1{margin-top:9px;font-size:clamp(34px,5vw,48px)}.route-hero__copy>p{margin-top:9px;font-size:9px;line-height:1.45}.route-hero__copy>div{flex-direction:row;margin-top:10px}.route-hero__copy .bw-button{min-height:34px;font-size:7px}.route-hero__copy .route-text-link{display:none}.route-hero__copy dl{margin-top:12px}.route-hero__copy dl div{padding:8px 6px}.route-hero__copy dt{font-size:15px}.route-hero__product{height:calc(100svh - 84px)}.route-hero__product>header{height:30px}.route-hero__product>.os2-shell{height:calc(100% - 30px)}.demo-intro{grid-template-columns:1fr 280px;gap:25px;padding:78px 0 32px}.demo-intro h1{font-size:42px}.demo-intro>div>p{font-size:10px}.demo-intro>aside{padding:16px}.demo-dashboard-frame{height:calc(100svh - 64px);min-height:330px}.beta-layout{grid-template-columns:.8fr 1.2fr;gap:25px;padding:80px 0 40px}.beta-layout>aside h1{font-size:40px}.beta-layout>aside>p{font-size:10px}.beta-proof{display:none}.beta-form-panel{min-height:0}.beta-form-panel form{padding:18px}.beta-form-panel form>header{min-height:55px}.beta-form-grid{gap:8px}.beta-form-grid input,.beta-form-grid select{height:36px}.beta-form-grid textarea{height:70px}.beta-consent{padding:8px}.beta-consent,.beta-submit{margin-top:8px}}@media (max-width:1160px){.route-gateway>div>div{grid-template-columns:1fr}.route-gateway article{border-bottom:1px solid #ffffff21;border-right:0;min-height:230px}.route-gateway article:last-child{border-bottom:0}.intake-route-grid{grid-template-columns:1fr}.intake-route-grid>aside{position:relative;top:auto}}@media (max-width:760px){.route-gateway{padding:85px 0}.route-gateway h2{font-size:42px}.route-gateway article{padding:23px}.route-gateway>div>footer{flex-direction:column;align-items:stretch}.route-gateway footer span{grid-template-columns:22px 1fr}.intake-route-grid{gap:40px}.intake-route-grid>main{grid-template-columns:1fr}.intake-route-grid>main article{border-right:0;border-bottom:1px solid var(--line);min-height:330px}.intake-route-grid>main article:last-child{border-bottom:0}}@media (orientation:landscape) and (max-height:560px) and (max-width:960px){.route-gateway{padding:70px 0}.route-gateway>div>div{grid-template-columns:repeat(3,1fr)}.route-gateway article{border-bottom:0;border-right:1px solid #ffffff21;min-height:220px;padding:17px}.route-gateway article h3{font-size:21px}.route-gateway article p{font-size:8px}.intake-route-grid{grid-template-columns:.8fr 1.2fr;gap:25px}.intake-route-grid>aside{position:relative;top:auto}.intake-route-grid>main article{min-height:280px;padding:18px}.intake-route-grid>main h3{font-size:26px}}.route-gateway>div>div{grid-template-columns:repeat(4,1fr)}.route-gateway article{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21}.route-gateway article:nth-child(4n){border-right:0}.route-gateway article:nth-child(n+9){border-bottom:0}.route-gateway article:last-child{border-right:0}.os2-left-rail nav section a{color:#fff9eea3;border-left:2px solid #0000;border-radius:3px;grid-template-columns:19px minmax(0,1fr) 7px;align-items:center;gap:4px;width:100%;min-height:28px;padding:0 7px;font-size:7.5px;display:grid;position:relative}.os2-left-rail nav section a svg{color:#d6a252}.os2-left-rail nav section a.active{color:#fff9ee;background:#d69b472e;border-left-color:#d69b47;font-weight:800}.os2-left-rail nav section a.active i{background:#e3a73d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #e3a73d24}.demo-intro--surface{gap:48px;padding-top:118px;padding-bottom:34px}.demo-intro--surface h1{max-width:1050px;font-size:clamp(50px,4.6vw,76px)}.demo-intro--surface>div>p{font-size:13px}.demo-surface-map{background:var(--paper);border:1px solid #d8d0c4;grid-template-columns:repeat(7,minmax(0,1fr));width:min(1760px,100% - 40px);margin:0 auto 18px;display:grid;box-shadow:0 16px 45px #02285112}.demo-surface-map a{min-width:0;min-height:68px;color:var(--navy);border-bottom:1px solid #e3ddd3;border-right:1px solid #e3ddd3;grid-template-columns:22px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:10px;display:grid}.demo-surface-map a:nth-child(7n){border-right:0}.demo-surface-map a:nth-child(n+8){border-bottom:0}.demo-surface-map a>svg:first-child{color:var(--gold-2)}.demo-surface-map a>svg:last-child{color:#7d8995}.demo-surface-map small,.demo-surface-map strong{display:block}.demo-surface-map strong{font-size:8px;line-height:1.25}.demo-surface-map small{color:var(--muted);margin-top:3px;font-size:6px;line-height:1.35}.demo-surface-map a:hover{background:#fff7e8}.demo-surface-map a.active{box-shadow:inset 0 -3px var(--gold);background:#fff2dc}.demo-workspace--surface{margin-bottom:76px}.demo-dashboard-frame--surface{height:min(820px,100svh - 76px);min-height:680px}.demo-dashboard-frame--surface .os2-panel>header strong{font-size:8px}.demo-dashboard-frame--surface .os2-panel>header small{font-size:6.4px}.demo-dashboard-frame--surface .os2-table-head{font-size:6.2px}.demo-dashboard-frame--surface .os2-table-row{font-size:7px}.demo-dashboard-frame--surface .os2-table-row>span:first-child strong{font-size:7.4px}.demo-dashboard-frame--surface .os2-table-row>span:first-child small{font-size:6.1px}.demo-dashboard-frame--surface .os2-pill{font-size:6px}.demo-next--surface{padding-top:82px}.seeded-demo-page{background:var(--cream);min-height:100svh}.seeded-demo-chrome{z-index:40;background:#fffaf0;border-bottom:1px solid #d8d0c4;grid-template-columns:auto minmax(250px,.8fr) 1fr auto;align-items:center;gap:24px;min-height:62px;padding:0 24px;display:grid;position:relative;box-shadow:0 8px 24px #02285112}.seeded-demo-chrome>a:first-child{color:#365068;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.seeded-demo-chrome>div{align-items:center;gap:10px;display:flex}.seeded-demo-chrome>div img{width:132px;height:auto}.seeded-demo-chrome>div>span small,.seeded-demo-chrome>div>span strong{display:block}.seeded-demo-chrome>div>span small{color:#a06a24;text-transform:uppercase;font-size:5.5px;font-weight:800}.seeded-demo-chrome>div>span strong{color:var(--navy);margin-top:2px;font-size:8px}.seeded-demo-chrome nav{justify-content:center;align-items:center;gap:22px;display:flex}.seeded-demo-chrome nav a{color:#52677a;border-bottom:3px solid #0000;padding:21px 0 18px;font-size:7px;font-weight:800}.seeded-demo-chrome nav a.active{border-bottom-color:var(--gold);color:var(--navy)}.seeded-demo-beta{background:var(--gold);align-items:center;gap:8px;min-height:36px;padding:0 13px;font-weight:850;display:flex;box-shadow:0 7px 18px #b577242e;color:var(--navy)!important;font-size:8px!important}.seeded-demo-mission{background:#f7efe3;border-bottom:1px solid #ddd5c9;grid-template-columns:minmax(260px,.8fr) minmax(400px,1.4fr) auto;align-items:center;gap:28px;min-height:74px;padding:11px max(24px,50vw - 880px);display:grid}.seeded-demo-mission>span small,.seeded-demo-mission>span strong{display:block}.seeded-demo-mission>span small{color:#a06a24;text-transform:uppercase;font-size:6px;font-weight:800}.seeded-demo-mission>span strong{color:var(--navy);font:700 18px/1.05 var(--serif);margin-top:4px}.seeded-demo-mission>p{color:#52677a;margin:0;font-size:8px;line-height:1.55}.seeded-demo-mission>div{color:#b57827;background:#fff8eb;border:1px solid #d69b4757;grid-template-columns:18px 1fr;align-items:center;gap:6px;padding:8px 11px;display:grid}.seeded-demo-mission>div svg{grid-row:1/3}.seeded-demo-mission>div b,.seeded-demo-mission>div small{display:block}.seeded-demo-mission>div b{color:var(--navy);font-size:7px}.seeded-demo-mission>div small{color:#7a6a55;margin-top:2px;font-size:5.5px}.seeded-demo-workspace{background:#e9e0d3;height:calc(100svh - 136px);min-height:720px;padding:10px}.seeded-demo-workspace>.hub2-shell,.seeded-demo-workspace>.os2-shell{border-radius:5px;width:100%;height:100%;box-shadow:0 20px 50px #02285126}.seeded-demo-workspace .os2-panel>header strong{font-size:8.5px}.seeded-demo-workspace .os2-panel>header small{font-size:6.6px}.seeded-demo-workspace .os2-table-head{font-size:6.5px}.seeded-demo-workspace .os2-table-row{font-size:7.4px}.seeded-demo-workspace .os2-pill{font-size:6.2px}.seeded-demo-handoff{background:var(--navy-2);color:#fff;padding:105px max(24px,50vw - 800px)}.seeded-demo-handoff>header{max-width:950px}.seeded-demo-handoff h2{color:#fff;font:700 clamp(45px,4.4vw,70px)/1.01 var(--serif);letter-spacing:-.045em;margin:17px 0 12px}.seeded-demo-handoff>header p{color:#ffffff94;margin:0;font-size:12px}.seeded-demo-handoff>div{border:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.seeded-demo-handoff article{border-right:1px solid #ffffff21;flex-direction:column;min-height:300px;padding:25px;display:flex}.seeded-demo-handoff article:last-child{border-right:0}.seeded-demo-handoff article small{color:var(--gold);text-transform:uppercase;font-size:7px;font-weight:800}.seeded-demo-handoff article strong{color:#fff;font:700 29px/1.05 var(--serif);margin-top:14px}.seeded-demo-handoff article p{color:#fff9;font-size:9px;line-height:1.6}.seeded-demo-handoff article a{color:#fff;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:8px;font-weight:800;display:flex}@keyframes seeded-card-arrive{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes seeded-signal-pulse{0%,to{box-shadow:0 0 #d69b4700}50%{box-shadow:0 0 0 4px #d69b471f}}.seeded-demo-workspace .cockpit-proof-strip article,.seeded-demo-workspace .hub2-canvas>section,.seeded-demo-workspace .os2-metric,.seeded-demo-workspace .os2-panel,.seeded-demo-workspace .tower-health-grid article,.seeded-demo-workspace .tower-operations-strip article{animation:seeded-card-arrive .46s cubic-bezier(.22,.75,.2,1) both}.seeded-demo-workspace .os2-metric:nth-child(2),.seeded-demo-workspace .tower-health-grid article:nth-child(2){animation-delay:40ms}.seeded-demo-workspace .os2-metric:nth-child(3),.seeded-demo-workspace .tower-health-grid article:nth-child(3){animation-delay:80ms}.seeded-demo-workspace .os2-metric:nth-child(4),.seeded-demo-workspace .tower-health-grid article:nth-child(4){animation-delay:.12s}.seeded-demo-workspace .os2-metric:nth-child(5),.seeded-demo-workspace .tower-health-grid article:nth-child(5){animation-delay:.16s}.seeded-demo-workspace .hub2-canvas>section,.seeded-demo-workspace .os2-panel{transition:transform .22s,box-shadow .22s,border-color .22s}.seeded-demo-workspace .hub2-canvas>section:hover,.seeded-demo-workspace .os2-panel:hover{z-index:2;border-color:#d7bd91;transform:translateY(-2px);box-shadow:0 10px 24px #0228511a}.seeded-demo-workspace .cockpit-owner-brief button.active,.seeded-demo-workspace .tower-blocker-register button.active{animation:seeded-signal-pulse 2.4s ease-in-out infinite}.public-route-page{overflow:hidden}.public-route-hero{grid-template-columns:minmax(430px,.78fr) minmax(0,1.22fr);align-items:center;gap:56px;width:min(1760px,100% - 64px);min-height:100svh;margin-inline:auto;padding:138px 0 62px;display:grid}.public-route-hero__copy h1{max-width:740px;color:var(--navy);font:700 clamp(55px,5.3vw,88px)/.96 var(--serif);letter-spacing:-.052em;margin:20px 0 0}.public-route-hero__copy>p{color:#42586d;max-width:720px;margin:24px 0 0;font-size:14px;line-height:1.74}.public-route-hero__copy>div{align-items:center;gap:17px;margin-top:26px;display:flex}.public-route-hero__copy dl{border-top:1px solid #02285121;grid-template-columns:repeat(3,1fr);margin:38px 0 0;padding-top:20px;display:grid}.public-route-hero__copy dl div{padding-right:16px}.public-route-hero__copy dt{color:var(--navy);font:700 30px/1 var(--serif)}.public-route-hero__copy dd{color:var(--muted);text-transform:uppercase;letter-spacing:.055em;margin:5px 0 0;font-size:8px}.public-route-hero__product{height:min(770px,100svh - 112px);min-height:620px;container-type:inline-size}.public-route-hero__product>header{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:.06em;border:1px solid #d69b4752;border-bottom:0;justify-content:space-between;align-items:center;height:38px;padding:0 11px;font-size:7px;font-weight:800;display:flex}.public-route-hero__product>header b{color:var(--gold)}.public-route-hero__product>.os2-shell{border-top-left-radius:0;border-top-right-radius:0;height:calc(100% - 38px)}.public-route-chapter{background:var(--navy-2);color:#fff;padding:120px max(32px,50vw - 840px)}.public-route-chapter>header{max-width:960px}.public-route-chapter h2{color:#fff;max-width:900px;font:700 clamp(45px,4.6vw,72px)/1.02 var(--serif);letter-spacing:-.045em;margin:17px 0 13px}.public-route-chapter>header p{color:#ffffff94;max-width:840px;margin:0;font-size:13px;line-height:1.72}.public-route-chapter>div{border:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);margin-top:52px;display:grid}.public-route-chapter article{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;flex-direction:column;min-height:380px;padding:25px;display:flex}.public-route-chapter article:nth-child(4n){border-right:0}.public-route-chapter article>div{color:var(--gold);align-items:center;gap:9px;display:flex}.public-route-chapter article>div small{text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.public-route-chapter article h3{color:#fff;font:700 27px/1.08 var(--serif);margin:20px 0 11px}.public-route-chapter article p{color:#ffffff91;margin:0;font-size:10px;line-height:1.65}.public-route-chapter article ul{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.public-route-chapter article li{color:#ffffffc2;align-items:center;gap:7px;font-size:8px;display:flex}.public-route-chapter article li svg{color:var(--gold)}.public-route-chapter article>a{color:#fff;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:8px;font-weight:800;display:flex}.public-route-evidence{background:var(--cream);padding:120px max(32px,50vw - 840px)}.public-route-evidence>div{max-width:930px}.public-route-evidence h2{color:var(--navy);font:700 clamp(44px,4.4vw,69px)/1.03 var(--serif);letter-spacing:-.044em;margin:17px 0 13px}.public-route-evidence>div>p{max-width:800px;color:var(--muted);margin:0;font-size:13px;line-height:1.72}.public-route-evidence>main{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,1fr);margin-top:47px;display:grid}.public-route-evidence article{border-right:1px solid var(--line);flex-direction:column;min-height:175px;padding:25px;display:flex}.public-route-evidence article:last-child{border-right:0}.public-route-evidence article small{color:var(--gold-2);text-transform:uppercase;font-size:8px;font-weight:800}.public-route-evidence article strong{color:var(--navy);font:700 27px/1.1 var(--serif);margin-top:14px}.public-route-evidence article span{color:#8c6126;text-transform:uppercase;background:#fff5e3;border:1px solid #d8c49f;align-self:flex-start;margin-top:auto;padding:5px 7px;font-size:7px;font-weight:800}.public-route-evidence>footer{min-height:86px;color:var(--gold-2);background:#fff6e7;border:1px solid #e4cfaa;border-top:0;grid-template-columns:24px 1fr;align-items:center;gap:9px;padding:17px 20px;display:grid}.public-route-evidence>footer p{color:#675438;margin:0;font-size:9px;line-height:1.6}.public-route-map{background:#f2ecdf;padding:112px max(32px,50vw - 840px)}.public-route-map>header{max-width:930px}.public-route-map h2{color:var(--navy);font:700 clamp(44px,4.4vw,69px)/1.03 var(--serif);letter-spacing:-.044em;margin:17px 0 13px}.public-route-map>header>p{max-width:830px;color:var(--muted);margin:0;font-size:13px;line-height:1.72}.public-route-map>div{background:var(--paper);border:1px solid #d8cdbd;margin-top:45px}.public-route-map article{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.6fr) minmax(260px,1.15fr) minmax(260px,1fr);align-items:center;gap:22px;min-height:112px;padding:20px 22px;display:grid}.public-route-map article:last-child{border-bottom:0}.public-route-map article>header{gap:9px;display:grid}.public-route-map article small{color:var(--navy);font-size:11px;font-weight:850}.public-route-map article span{color:#8c6126;text-transform:uppercase;background:#fff5e3;border:1px solid #d8c49f;justify-self:start;padding:5px 7px;font-size:7px;font-weight:850}.public-route-map article strong{color:var(--navy);font:700 20px/1.25 var(--serif)}.public-route-map article p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}@container (max-width:680px){.os2-left-rail nav section a{grid-template-columns:16px 1fr 5px;min-height:24px;padding:0 4px;font-size:6px}.os2-inspector-scrim{inset:42px 0 0 98px}.os2-inspector{width:min(330px,64%);padding:12px;top:42px}}@container (max-width:520px){.os2-left-rail nav section a{grid-template-columns:1fr;place-items:center;min-height:27px;padding:0}.os2-left-rail nav section a i,.os2-left-rail nav section a span{display:none}.os2-inspector-scrim{inset:38px 0 0 68px}.os2-inspector{width:calc(100% - 68px);padding:11px;top:38px}.os2-inspector dl div{min-height:52px;padding:8px}}@media (max-width:1160px){.demo-surface-map{grid-template-columns:repeat(3,1fr)}.demo-surface-map a:nth-child(7n){border-right:1px solid #e3ddd3}.demo-surface-map a:nth-child(3n){border-right:0}.demo-surface-map a:nth-child(n+8){border-bottom:1px solid #e3ddd3}.demo-surface-map a:nth-child(n+13){border-bottom:0}.public-route-hero{grid-template-columns:1fr;padding-top:125px}.public-route-hero__copy h1{max-width:980px}.public-route-hero__product{height:720px}.public-route-chapter>div{grid-template-columns:1fr 1fr}.public-route-chapter article:nth-child(2n){border-right:0}.public-route-map article{grid-template-columns:minmax(180px,.7fr) 1fr}.public-route-map article p{grid-column:1/-1}.seeded-demo-chrome{grid-template-columns:auto 1fr auto}.seeded-demo-chrome nav{display:none}.seeded-demo-mission{grid-template-columns:1fr 1.3fr}.seeded-demo-mission>div{display:none}.seeded-demo-workspace{height:auto;min-height:900px}.seeded-demo-handoff>div{grid-template-columns:1fr}.seeded-demo-handoff article{border-bottom:1px solid #ffffff21;border-right:0;min-height:220px}.seeded-demo-handoff article:last-child{border-bottom:0}}@media (max-width:760px){.demo-intro--surface{padding-top:96px;padding-bottom:26px}.demo-surface-map{scroll-snap-type:x mandatory;width:calc(100% - 16px);display:flex;overflow-x:auto}.demo-surface-map a{scroll-snap-align:start;border-bottom:0;flex:0 0 185px;min-height:68px}.demo-surface-map a:nth-child(3n){border-right:1px solid #e3ddd3}.demo-dashboard-frame--surface{height:660px;min-height:660px}.public-route-hero{gap:34px;width:calc(100% - 28px);min-height:auto;padding:105px 0 55px}.public-route-hero__copy h1{font-size:clamp(44px,12vw,61px)}.public-route-hero__copy>p{font-size:12px}.public-route-hero__copy>div{flex-direction:column;align-items:stretch}.public-route-hero__copy dl{grid-template-columns:1fr}.public-route-hero__copy dl div{border-bottom:1px solid #0228511a;min-height:60px;padding:12px 0}.public-route-hero__product{height:620px;min-height:620px}.public-route-chapter,.public-route-evidence,.public-route-map{padding:85px 14px}.public-route-chapter h2,.public-route-evidence h2,.public-route-map h2{font-size:42px}.public-route-chapter>div{grid-template-columns:1fr}.public-route-chapter article{border-right:0;min-height:330px}.public-route-map article{grid-template-columns:1fr;gap:14px}.public-route-map article p{grid-column:auto}.public-route-evidence>main{grid-template-columns:1fr}.public-route-evidence article{border-right:0;border-bottom:1px solid var(--line);min-height:135px}.public-route-evidence article:last-child{border-bottom:0}.seeded-demo-chrome{grid-template-columns:auto 1fr auto;gap:9px;min-height:56px;padding:0 10px}.seeded-demo-chrome>a:first-child span,.seeded-demo-chrome>div>span{display:none}.seeded-demo-chrome>div img{width:118px}.seeded-demo-beta{min-height:32px;padding:0 9px}.seeded-demo-mission{grid-template-columns:1fr;min-height:86px;padding:10px 14px}.seeded-demo-mission>p{display:none}.seeded-demo-workspace{min-height:760px;padding:5px}.seeded-demo-handoff{padding:78px 14px}.seeded-demo-handoff h2{font-size:43px}.seeded-demo-handoff article{min-height:235px}}@media (orientation:landscape) and (max-height:560px) and (max-width:960px){.demo-intro--surface{padding-top:72px;padding-bottom:18px}.demo-surface-map{width:calc(100% - 24px);display:flex;overflow-x:auto}.demo-surface-map a{border-bottom:0;flex:0 0 165px;min-height:54px}.demo-workspace--surface{padding:8px}.demo-workspace--surface>header{padding-bottom:8px}.demo-dashboard-frame--surface{height:clamp(430px,135svh,540px);min-height:430px}.public-route-hero{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;min-height:auto;padding:76px 0 28px}.public-route-hero__copy h1{font-size:clamp(34px,5vw,48px)}.public-route-hero__copy>p{margin-top:10px;font-size:9px;line-height:1.45}.public-route-hero__copy>div{flex-direction:row;margin-top:11px}.public-route-hero__copy dl{display:none}.public-route-hero__product{height:540px;min-height:540px}.public-route-chapter{padding-top:70px}.public-route-chapter>div{grid-template-columns:repeat(2,1fr)}.public-route-chapter article{min-height:260px}.public-route-evidence{padding-top:70px}.seeded-demo-chrome{min-height:48px}.seeded-demo-chrome>div img{width:108px}.seeded-demo-mission{grid-template-columns:.8fr 1.2fr;min-height:54px;padding:6px 12px}.seeded-demo-mission>span strong{font-size:14px}.seeded-demo-mission>p{font-size:6.5px;display:block}.seeded-demo-workspace{min-height:500px;padding:5px}.seeded-demo-handoff{padding-top:65px}}@media (max-width:1160px){.route-gateway>div>div{grid-template-columns:1fr 1fr}.route-gateway article:nth-child(odd){border-right:1px solid #ffffff21}.route-gateway article:nth-child(2n){border-right:0}.route-gateway article:nth-child(n+5){border-bottom:1px solid #ffffff21}.route-gateway article:nth-child(n+11){border-bottom:0}}@media (max-width:760px){.route-gateway>div>div{grid-template-columns:1fr}.route-gateway article{border-bottom:1px solid #ffffff21!important;border-right:0!important}.route-gateway article:last-child{border-bottom:0!important}}.hub2-shell{color:#122b48;width:100%;height:100%;min-height:0;font-family:var(--sans);background:#f4f0e7;border:1px solid #d69b4761;border-radius:7px;grid-template-rows:48px minmax(0,1fr);grid-template-columns:160px minmax(0,1fr) 205px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #00173238;container-type:inline-size}.hub2-shell a,.hub2-shell button{font:inherit}.hub2-left{color:#f8ead0;background:#032a56;border-right:1px solid #d69b4733;flex-direction:column;grid-area:1/1/3;min-height:0;padding:12px 9px 10px;display:flex}.hub2-mark{border-bottom:1px solid #d69b472e;place-items:center;height:52px;padding:3px 5px 9px;display:grid}.hub2-mark img{width:116px;height:auto}.hub2-workspace{background:#ffffff0b;border:1px solid #d69b472b;margin-top:9px;padding:8px}.hub2-workspace small,.hub2-workspace strong{display:block}.hub2-workspace strong{font-size:7.5px}.hub2-workspace small{color:#d7a75d;text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:5.8px;font-weight:800}.hub2-left nav{min-height:0;margin-top:7px;overflow:hidden}.hub2-left nav>span{color:#e6b366;text-transform:uppercase;letter-spacing:.07em;min-height:24px;padding:7px 5px 3px;font-size:6px;font-weight:800;display:block}.hub2-left nav a{color:#fff9eea3;border-left:2px solid #0000;border-radius:3px;grid-template-columns:18px minmax(0,1fr) 6px;align-items:center;gap:5px;min-height:29px;padding:0 7px;font-size:7px;display:grid;position:relative}.hub2-left nav a svg{color:#d6a252}.hub2-left nav a.active{color:#fff9ee;background:#d69b472e;border-left-color:#d69b47}.hub2-left nav a.active i{background:#e3a73d;border-radius:50%;width:6px;height:6px}.hub2-left-foot{color:#d6a252;border-top:1px solid #d69b472e;grid-template-columns:19px 1fr;align-items:center;gap:5px;margin-top:auto;padding:9px 6px 2px;display:grid}.hub2-left-foot small,.hub2-left-foot strong{display:block}.hub2-left-foot strong{font-size:6.8px}.hub2-left-foot small{color:#fff9ee73;margin-top:2px;font-size:5.4px}.hub2-topbar{color:#f8ead0;background:#032a56;border-bottom:1px solid #d69b4740;grid-area:1/2/auto/4;grid-template-columns:minmax(150px,.8fr) minmax(210px,1.2fr) 145px 34px;align-items:center;gap:8px;min-width:0;padding:0 10px;display:grid}.hub2-topbar>span{align-items:center;gap:6px;font-size:7px;display:flex}.hub2-topbar>span svg{color:#d6a252}.hub2-topbar>div{color:#456078;background:#fffaf1;border:1px solid #d69b4733;border-radius:3px;grid-template-columns:16px 1fr auto;align-items:center;gap:5px;height:29px;padding:0 8px;display:grid}.hub2-topbar>div small{font-size:6.2px}.hub2-topbar kbd{font-size:5.5px}.hub2-topbar>button{color:#f8ead0;background:#ffffff0a;border:1px solid #d69b4738;border-radius:3px;justify-content:center;align-items:center;gap:5px;height:29px;padding:0 8px;font-size:6.5px;display:flex}.hub2-topbar>i{color:#d6a252;place-items:center;display:grid;position:relative}.hub2-topbar>i b{color:#032a56;background:#d69b47;border-radius:50%;place-items:center;width:12px;height:12px;font-size:6px;font-style:normal;display:grid;position:absolute;top:-7px;right:1px}.hub2-canvas{background:#f4f0e7;grid-area:2/2;grid-template-rows:auto minmax(112px,.9fr) minmax(150px,1.15fr) minmax(105px,.82fr) 30px;gap:8px;min-width:0;min-height:0;padding:10px;display:grid;overflow:hidden}.hub2-canvas>header{justify-content:space-between;align-items:center;gap:10px;min-height:47px;display:flex}.hub2-canvas>header>div{grid-template-columns:38px 1fr;align-items:center;gap:8px;display:grid}.hub2-canvas>header>div>span{color:#bd812d;background:#fff8eb;border:1px solid #dec597;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.hub2-canvas>header h3,.hub2-canvas>header p,.hub2-canvas>header small{display:block}.hub2-canvas>header small{color:#b87925;text-transform:uppercase;font-size:5.8px;font-weight:800}.hub2-canvas>header h3{color:#0a315d;font:700 17px/1 var(--serif);margin:3px 0 1px}.hub2-canvas>header p{color:#617182;margin:0;font-size:6.2px}.hub2-canvas>header>aside{color:#74552d;background:#fff8eb;border:1px solid #ead5af;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:5.8px;font-style:normal;font-weight:750;display:flex}.hub2-verticals{background:#fffaf2;border:1px solid #ddd4c7;grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.hub2-verticals button{color:#0a315d;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #e6ded2;flex-direction:column;align-items:flex-start;min-width:0;padding:7px 5px 5px;display:flex;position:relative}.hub2-verticals button:last-child{border-right:0}.hub2-verticals button:hover{background:#fff5e4}.hub2-verticals button.active{background:#fff1d8;box-shadow:inset 0 -3px #d69b47}.hub2-verticals button>span{color:#b87925;background:#f3e3c7;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.hub2-verticals button.active>span{color:#032a56;background:#d69b47}.hub2-verticals strong{margin-top:6px;font-size:6.4px;line-height:1.2}.hub2-verticals small{color:#71808f;margin-top:3px;font-size:5px;line-height:1.25}.hub2-verticals em,.hub2-verticals u{font-style:normal;text-decoration:none;display:block}.hub2-verticals em{color:#0a315d;margin-top:auto;padding-top:7px;font-size:5.8px;font-weight:800}.hub2-verticals u{color:#a06a24;margin-top:2px;font-size:4.8px}.hub2-verticals button>svg{color:#148157;position:absolute;top:7px;right:6px}.hub2-focus{grid-template-columns:1.13fr .87fr;gap:8px;min-height:0;display:grid}.hub2-focus>article{background:#fffaf2;border:1px solid #ddd4c7;border-radius:4px;min-width:0;min-height:0;overflow:hidden}.hub2-focus article>header{background:#f7eddc;border-bottom:1px solid #e7ded0;justify-content:space-between;align-items:center;min-height:34px;padding:0 9px;display:flex}.hub2-focus article>header span{color:#0a315d;align-items:center;gap:6px;display:flex}.hub2-focus article>header svg{color:#bd812d}.hub2-focus article>header b{font-size:7px}.hub2-focus article>header em{color:#9b6c2e;text-transform:uppercase;font-size:5.4px;font-style:normal;font-weight:800}.hub2-focus>article:first-child>div{grid-template-columns:repeat(3,1fr);height:calc(100% - 66px);display:grid}.hub2-focus>article:first-child>div>span{border-right:1px solid #e8dfd3;flex-direction:column;padding:9px;display:flex}.hub2-focus>article:first-child>div>span:last-child{border-right:0}.hub2-focus>article:first-child small,.hub2-focus>article:first-child strong{display:block}.hub2-focus>article:first-child small{color:#7c8893;font-size:5.2px}.hub2-focus>article:first-child strong{color:#0a315d;margin-top:5px;font-size:8px;line-height:1.25}.hub2-focus>article:first-child footer{border-top:1px solid #e7ded0;justify-content:space-between;align-items:center;min-height:31px;padding:0 8px;display:flex}.hub2-focus>article:first-child footer a,.hub2-focus>article:first-child footer button{color:#0a4779;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:5.9px;font-weight:800;display:flex}.hub2-guide-card>div{padding:4px 7px;display:grid}.hub2-guide-card>div button{color:#5b6c7c;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ece4d8;grid-template-columns:20px 1fr 6px;align-items:center;gap:5px;min-height:28px;padding:3px 2px;display:grid}.hub2-guide-card>div button:last-child{border-bottom:0}.hub2-guide-card>div button>b{border:1px solid #d5c8b5;border-radius:50%;place-items:center;width:18px;height:18px;font-size:5.7px;display:grid}.hub2-guide-card>div button small,.hub2-guide-card>div button strong{display:block}.hub2-guide-card>div button strong{font-size:6.2px}.hub2-guide-card>div button small{margin-top:2px;font-size:4.9px}.hub2-guide-card>div button.active{color:#0a315d}.hub2-guide-card>div button.active>b,.hub2-guide-card>div button.passed>b{color:#032a56;background:#d69b47;border-color:#d69b47}.hub2-guide-card>div button i{background:#d69b47;border-radius:50%;width:6px;height:6px}.hub2-views{background:#fffaf2;border:1px solid #ddd4c7;border-radius:4px;min-height:0;overflow:hidden}.hub2-views>header{border-bottom:1px solid #e7ded0;align-items:center;gap:8px;min-height:31px;padding:0 9px;display:flex}.hub2-views>header strong{color:#0a315d;font-size:7px}.hub2-views>header small{color:#71808f;font-size:5.3px}.hub2-views>div{grid-template-columns:repeat(5,1fr);height:calc(100% - 31px);display:grid}.hub2-views a{color:#0a315d;border-right:1px solid #e7ded0;grid-template-rows:auto auto 1fr;grid-template-columns:25px 1fr 10px;gap:2px 5px;min-width:0;padding:8px;display:grid;position:relative}.hub2-views a:last-child{border-right:0}.hub2-views a:hover{background:#fff3df}.hub2-views a>span{color:#0a315d;background:#edf1f4;border-radius:50%;grid-row:1/4;place-items:center;width:24px;height:24px;display:grid}.hub2-views a>b{font-size:6.3px}.hub2-views a>small{color:#71808f;font-size:4.9px;line-height:1.25}.hub2-views a>em{color:#9a6825;align-self:end;font-size:5.1px;font-style:normal;font-weight:800}.hub2-views a>svg{color:#b87925;position:absolute;top:9px;right:6px}.hub2-canvas>footer{color:#486175;background:#f9fbfc;border:1px solid #dfe3e6;justify-content:space-between;align-items:center;padding:0 8px;display:flex}.hub2-canvas>footer span{align-items:center;gap:5px;display:flex}.hub2-canvas>footer svg{color:#b87925}.hub2-canvas>footer b,.hub2-canvas>footer small{font-size:5.4px}.hub2-right{background:#f8f1e5;border-left:1px solid #dfd6c7;grid-area:2/3;grid-template-rows:1.15fr .75fr .7fr;gap:8px;min-height:0;padding:9px 8px;display:grid;overflow:hidden}.hub2-right>section{background:#fffaf2;border:1px solid #e1d8ca;border-radius:4px;min-height:0;overflow:hidden}.hub2-right section>header{color:#133652;background:#f6ecdc;border-bottom:1px solid #e7ddcf;grid-template-columns:19px 1fr;align-items:center;gap:5px;min-height:36px;padding:0 8px;display:grid}.hub2-right section>header svg{color:#c68730}.hub2-right section>header small,.hub2-right section>header strong{display:block}.hub2-right section>header small{color:#9a783f;text-transform:uppercase;font-size:5.2px}.hub2-right section>header strong{margin-top:2px;font-size:6.6px}.hub2-right ol{margin:0;padding:7px;list-style:none;display:grid}.hub2-right li{color:#71808f;grid-template-columns:20px 1fr;gap:5px;min-height:39px;padding:4px 0;display:grid}.hub2-right li>b{border:1px solid #d7cbb9;border-radius:50%;place-items:center;width:18px;height:18px;font-size:5.7px;display:grid}.hub2-right li small,.hub2-right li strong{display:block}.hub2-right li strong{font-size:6px}.hub2-right li small{margin-top:2px;font-size:4.9px;line-height:1.25}.hub2-right li.active{color:#0a315d}.hub2-right li.active>b,.hub2-right li.passed>b{color:#032a56;background:#d69b47;border-color:#d69b47}.hub2-right>section>button{color:#0a4779;background:#fff6e7;border:1px solid #d4bf9d;justify-content:space-between;align-items:center;min-height:28px;margin:0 7px 7px;padding:0 7px;font-size:5.7px;font-weight:800;display:flex}.hub2-right>section>p{color:#5e7182;margin:9px;font-size:5.8px;line-height:1.5}.hub2-right>section>a{color:#0a4779;justify-content:space-between;align-items:center;margin:0 9px;font-size:5.8px;font-weight:800;display:flex}.hub2-right ul{gap:7px;margin:7px;padding:0;list-style:none;display:grid}.hub2-right ul li{color:#415a70;align-items:center;gap:5px;min-height:0;padding:0;font-size:5.8px;display:flex}.hub2-right ul svg{color:#b87925}@container (max-width:900px){.hub2-shell{grid-template-columns:128px minmax(0,1fr) 175px}.hub2-topbar{grid-template-columns:minmax(100px,.7fr) minmax(170px,1.2fr) 120px 30px}.hub2-verticals{grid-template-columns:repeat(5,1fr)}.hub2-verticals button:nth-child(-n+5){border-bottom:1px solid #e6ded2}.hub2-verticals button:nth-child(5){border-right:0}.hub2-verticals button{padding:5px}.hub2-verticals button:nth-child(n+6){min-height:50px}.hub2-verticals strong{margin-top:3px}.hub2-verticals small,.hub2-verticals u{display:none}.hub2-canvas{grid-template-rows:auto minmax(105px,.85fr) minmax(145px,1.1fr) minmax(96px,.78fr) 28px}.hub2-views a{grid-template-columns:20px 1fr;padding:6px}.hub2-views a>span{width:20px;height:20px}.hub2-views a>small{display:none}}@container (max-width:680px){.hub2-shell{grid-template-rows:42px minmax(0,1fr) 92px;grid-template-columns:86px minmax(0,1fr)}.hub2-left{grid-row:1/4;padding:7px 4px}.hub2-mark{height:40px;padding:2px 2px 6px}.hub2-mark img{width:75px}.hub2-workspace{display:none}.hub2-left nav>span{text-align:center;font-size:0}.hub2-left nav>span:after{content:"OS";font-size:5px}.hub2-left nav a{grid-template-columns:1fr;place-items:center;min-height:27px;padding:0}.hub2-left nav a b,.hub2-left nav a i{display:none}.hub2-left-foot{grid-template-columns:1fr;place-items:center}.hub2-left-foot span{display:none}.hub2-topbar{grid-column:2;grid-template-columns:1fr 34px}.hub2-topbar>button,.hub2-topbar>span{display:none}.hub2-topbar>div{height:27px}.hub2-canvas{grid-area:2/2;grid-template-rows:auto minmax(90px,.8fr) minmax(135px,1.15fr) minmax(82px,.7fr) 25px;gap:5px;padding:6px}.hub2-canvas>header p,.hub2-canvas>header>aside{display:none}.hub2-canvas>header h3{font-size:12px}.hub2-canvas>header>div{grid-template-columns:30px 1fr}.hub2-canvas>header>div>span{width:28px;height:28px}.hub2-verticals{grid-template-columns:repeat(3,1fr)}.hub2-verticals button{border-bottom:1px solid #e6ded2;min-height:0!important}.hub2-verticals button:nth-child(3n){border-right:0}.hub2-verticals button:nth-child(n+7){border-bottom:0}.hub2-verticals button>span{width:20px;height:20px}.hub2-verticals button>span svg{width:13px}.hub2-verticals strong{font-size:5.3px}.hub2-verticals em{display:none}.hub2-focus{grid-template-columns:1fr}.hub2-focus>article:first-child{display:none}.hub2-guide-card>div button{min-height:24px}.hub2-guide-card>div button small,.hub2-views>header small{display:none}.hub2-views>div{grid-template-columns:repeat(5,1fr)}.hub2-views a{grid-template-columns:1fr;place-items:center;padding:4px}.hub2-views a>span{grid-row:auto}.hub2-views a>b,.hub2-views a>em,.hub2-views a>small,.hub2-views a>svg{display:none}.hub2-canvas>footer{justify-content:center}.hub2-canvas>footer>small{display:none}.hub2-right{border-top:1px solid #dfd6c7;border-left:0;grid-area:3/2;padding:4px;display:block}.hub2-right>section:first-child,.hub2-right>section:last-child{display:none}.hub2-right>section:nth-child(2){grid-template-columns:100px 1fr auto;align-items:center;height:100%;display:grid}.hub2-right>section:nth-child(2)>header{border-bottom:0;border-right:1px solid #e7ddcf;height:100%}.hub2-right>section:nth-child(2)>p{margin:4px 8px;font-size:5.4px}.hub2-right>section:nth-child(2)>a{margin:0 7px;font-size:5.4px}}.os2-proof-canvas{grid-template-rows:auto 32px auto minmax(0,1fr) auto 34px}.os2-ai-canvas{grid-template-rows:auto 32px minmax(0,1fr) 84px 34px}.os2-proof-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.os2-proof-metrics .os2-metric{min-height:62px;padding:7px}.os2-proof-metrics .os2-metric strong{font-size:11px}.finance-command-grid{grid-template-columns:1.2fr .8fr;gap:7px;min-width:0;min-height:0;display:grid}.finance-engine-register,.finance-signal-stage{min-height:0}.finance-signal-stage{grid-template-rows:38px minmax(64px,.8fr) minmax(58px,.65fr) 40px;display:grid}.finance-close-card>header b,.finance-engine-register>header b,.finance-signal-stage>header b,.finance-source-ledger>header b{color:#95621f;text-transform:uppercase;letter-spacing:.04em;background:#fff3df;border:1px solid #ddc49a;padding:3px 5px;font-size:5.8px}.finance-signal-stage__summary{grid-template-columns:.7fr 1.5fr .85fr;align-items:center;gap:9px;padding:7px 9px;display:grid}.finance-signal-stage__summary>span em,.finance-signal-stage__summary>span small,.finance-signal-stage__summary>span strong{display:block}.finance-signal-stage__summary>span small{color:#7a8795;font-size:5.6px}.finance-signal-stage__summary>span strong{color:#0a315d;margin-top:3px;font-size:13px}.finance-signal-stage__summary>span em{color:#b14e45;margin-top:3px;font-size:5.4px;font-style:normal}.finance-signal-stage__summary>span:last-child em{color:#9a6825}.finance-signal-stage__summary>div{border-bottom:1px solid #d8d0c4;justify-content:space-between;align-items:flex-end;gap:5px;height:52px;display:flex}.finance-signal-stage__summary>div i{background:#b7c6d4;border-radius:2px 2px 0 0;flex:1;max-width:17px;min-height:12px;position:relative}.finance-signal-stage__summary>div i.active{background:#d69b47}.finance-signal-stage__summary>div i b{color:#6c7d8f;font-size:4.6px;font-style:normal;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.finance-cause-chain{background:var(--cream);border-top:1px solid #e9e2d8;border-bottom:1px solid #e9e2d8;grid-template-columns:1fr 12px 1fr 12px 1fr 12px 1fr;align-items:center;gap:4px;padding:7px 9px;display:grid}.finance-cause-chain>svg{color:#c58a37}.finance-cause-chain>span{min-width:0}.finance-cause-chain b{color:#f3c571;background:#082f5d;border-radius:50%;place-items:center;width:15px;height:15px;font-size:5.3px;display:grid}.finance-cause-chain small,.finance-cause-chain strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.finance-cause-chain small{color:#8a7657;margin-top:3px;font-size:4.8px}.finance-cause-chain strong{color:#183953;margin-top:2px;font-size:5.7px}.finance-signal-stage>footer{justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.finance-signal-stage>footer>span{color:#b87925;grid-template-columns:16px auto;align-items:center;display:grid}.finance-signal-stage>footer>span svg{grid-row:1/3}.finance-signal-stage>footer>span b,.finance-signal-stage>footer>span small{display:block}.finance-signal-stage>footer>span b{color:#173750;font-size:6.3px}.finance-signal-stage>footer>span small{color:#748494;margin-top:2px;font-size:5px}.finance-decision-card button,.finance-signal-stage>footer button,.finance-source-ledger>header button{color:#0b4b7e;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:5.8px;font-weight:800;display:flex}.finance-engine-register{grid-template-rows:38px 1fr;display:grid}.finance-engine-register>div{grid-template-rows:repeat(3,1fr);min-height:0;display:grid}.finance-engine-register>div>button{background:var(--paper);color:#284359;text-align:left;cursor:pointer;border:0;border-top:1px solid #ebe4da;grid-template-columns:1fr auto;align-items:center;gap:6px;min-width:0;padding:7px 8px;display:grid}.finance-engine-register>div>button:first-child{border-top:0}.finance-engine-register>div>button.active{background:#fff6e7;box-shadow:inset 3px 0 #d69b47}.finance-engine-register button span,.finance-engine-register button span>*{min-width:0;display:block}.finance-engine-register button small{color:#a46d25;letter-spacing:.04em;font-size:5.2px;font-weight:800}.finance-engine-register button strong{color:#153651;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6.3px;overflow:hidden}.finance-engine-register button em{color:#778594;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5.2px;font-style:normal;overflow:hidden}.finance-engine-register button>span:last-child{text-align:right}.finance-engine-register button>span:last-child b{color:#0a315d;font-size:6.2px}.finance-engine-register button>span:last-child i{margin-top:5px}.finance-proof-grid{grid-template-columns:1.3fr .85fr .85fr;gap:7px;display:grid}.finance-proof-grid>article{min-height:93px}.finance-source-ledger{grid-template-rows:32px 1fr;display:grid}.finance-source-ledger>div{grid-template-columns:1fr 1fr;display:grid}.finance-source-ledger>div>span{color:#c28735;border-bottom:1px solid #ebe4da;border-right:1px solid #ebe4da;grid-template-rows:auto auto;grid-template-columns:14px 1fr auto;align-items:center;gap:1px 4px;min-width:0;padding:5px 7px;display:grid}.finance-source-ledger>div>span:nth-child(2n){border-right:0}.finance-source-ledger>div>span:nth-child(n+3){border-bottom:0}.finance-source-ledger b,.finance-source-ledger small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.finance-source-ledger b{color:#173750;font-size:5.8px}.finance-source-ledger small{color:#7b8997;grid-column:2;font-size:4.8px}.finance-source-ledger em{color:#9a6825;grid-area:1/3/3;font-size:5px;font-style:normal}.finance-close-card,.finance-decision-card{grid-template-rows:32px 1fr;display:grid}.finance-close-card>div,.finance-decision-card>div{padding:8px}.finance-close-card>div>span{background:#e4ddd3;border-radius:99px;height:7px;display:block;overflow:hidden}.finance-close-card>div>span i{background:#d69b47;height:100%;display:block}.finance-close-card dl{grid-template-columns:repeat(3,1fr);margin:8px 0 0;display:grid}.finance-close-card dl div{text-align:center;border-right:1px solid #e8e0d5}.finance-close-card dl div:last-child{border-right:0}.finance-close-card dt{color:#0a315d;font-size:7px;font-weight:800}.finance-close-card dd{color:#788695;margin:2px 0 0;font-size:4.8px}.finance-decision-card>div{grid-template-columns:1fr 1fr;gap:4px;display:grid}.finance-decision-card>div>span small,.finance-decision-card>div>span strong{display:block}.finance-decision-card>div>span small{color:#8a7657;font-size:4.7px}.finance-decision-card>div>span strong{color:#173750;margin-top:2px;font-size:5.7px}.finance-decision-card button{justify-content:flex-end;align-self:end}.ai-control-grid{grid-template-columns:.78fr 1.25fr .72fr;gap:7px;min-width:0;min-height:0;display:grid}.ai-control-grid>article{min-height:0}.ai-authority-map,.ai-finding-stage,.ai-source-register{grid-template-rows:38px 1fr;display:grid}.ai-finding-stage>header b,.ai-source-register>header b{color:#95621f;text-transform:uppercase;background:#fff3df;border:1px solid #ddc49a;padding:3px 5px;font-size:5.8px}.ai-source-register>div{grid-template-rows:repeat(6,1fr);min-height:0;display:grid}.ai-source-register button{background:var(--paper);color:#304a61;text-align:left;cursor:pointer;border:0;border-top:1px solid #ebe4da;grid-template-columns:1fr auto;align-items:center;gap:5px;min-width:0;padding:5px 6px;display:grid}.ai-source-register button:first-child{border-top:0}.ai-source-register button.active{background:#fff6e7;box-shadow:inset 3px 0 #d69b47}.ai-source-register button>span{grid-template-rows:auto auto;grid-template-columns:15px 1fr;align-items:center;gap:1px 3px;min-width:0;display:grid}.ai-source-register button svg{color:#b87a27;grid-row:1/3}.ai-source-register button b,.ai-source-register button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-source-register button b{font-size:5.7px}.ai-source-register button small{color:#7a8998;font-size:4.8px}.ai-source-register button em{display:none}.ai-source-register button i{color:#27774c;white-space:nowrap;background:#edf7f0;border-radius:99px;padding:3px 4px;font-size:4.7px;font-style:normal;font-weight:800}.ai-source-register button i.missing{color:#ad4c43;background:#fff0ee}.ai-finding-stage{grid-template-rows:38px minmax(0,1fr) auto 52px}.ai-finding-copy{background:linear-gradient(#fffdf8,#fbf7ef);border-bottom:1px solid #e7e0d6;padding:8px 10px}.ai-finding-copy small{color:#b17727;text-transform:uppercase;letter-spacing:.04em;font-size:5.2px;font-weight:800}.ai-finding-copy h4{color:#0a315d;font:700 14px/1.05 var(--serif);margin:4px 0}.ai-finding-copy p{color:#52677a;margin:0;font-size:5.8px;line-height:1.45}.ai-finding-stage dl{border-bottom:1px solid #e7e0d6;grid-template-columns:1fr 1fr;margin:0;display:grid}.ai-finding-stage dl div{border-bottom:1px solid #e7e0d6;border-right:1px solid #e7e0d6;padding:6px 8px}.ai-finding-stage dl div:nth-child(2n){border-right:0}.ai-finding-stage dl div:nth-child(n+3){border-bottom:0}.ai-finding-stage dt{color:#8a7657;font-size:4.8px}.ai-finding-stage dd{color:#173750;margin:2px 0 0;font-size:5.8px;font-weight:800}.ai-missing-proof{color:#b44c42;background:#fff1ee;border:1px solid #eac9c3;grid-template-columns:16px 1fr auto;align-items:center;gap:5px;margin:5px 8px;padding:6px;display:grid}.ai-missing-proof small,.ai-missing-proof strong{display:block}.ai-missing-proof strong{font-size:5.8px}.ai-missing-proof small{color:#855c57;margin-top:2px;font-size:4.8px}.ai-missing-proof button{color:#973c36;cursor:pointer;background:0 0;border:0;font-size:5px;font-weight:800}.ai-authority-map>div{grid-template-rows:repeat(5,1fr);min-height:0;display:grid}.ai-authority-map>div>span{border-top:1px solid #ebe4da;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;padding:5px 7px;display:grid}.ai-authority-map>div>span:first-child{border-top:0}.ai-authority-map b,.ai-authority-map small{display:block}.ai-authority-map b{color:#173750;font-size:5.6px}.ai-authority-map small{color:#7b8997;font-size:4.7px}.ai-authority-map i{color:#986521;background:#fff3df;border-radius:99px;grid-area:1/2/3;padding:3px 4px;font-size:4.6px;font-style:normal;font-weight:800}.ai-decision-strip{grid-template-columns:1.15fr .95fr .9fr;gap:7px;display:grid}.ai-decision-strip>article{background:var(--paper);border:1px solid #dfd9cf;border-radius:4px;min-height:84px;padding:8px}.ai-decision-strip>article:first-child{color:#fff6e8;background:#0a315d;justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-decision-strip>article:first-child>span{color:#e6b366;grid-template-rows:auto auto;grid-template-columns:19px 1fr;align-items:center;display:grid}.ai-decision-strip>article:first-child svg{grid-row:1/3}.ai-decision-strip>article:first-child small,.ai-decision-strip>article:first-child strong{display:block}.ai-decision-strip>article:first-child small{text-transform:uppercase;font-size:4.8px}.ai-decision-strip>article:first-child strong{color:#fff;font-size:6.6px}.ai-decision-strip>article:first-child>div{gap:4px;display:grid}.ai-decision-strip>article:first-child button{color:#fff6e8;cursor:pointer;background:0 0;border:1px solid #e6b36673;min-height:22px;padding:0 6px;font-size:4.8px;font-weight:800}.ai-decision-strip>article:first-child button:last-child{color:#052d58;background:#d69b47}.ai-decision-strip>article:nth-child(n+2){grid-template-columns:1fr;display:grid}.ai-decision-strip>article>small{color:#a06a24;text-transform:uppercase;font-size:4.8px;font-weight:800}.ai-decision-strip>article>span{color:#6a7a8a;font-size:4.8px}.ai-decision-strip>article>span b{color:#173750}.ai-decision-strip>article>strong{color:#173750;font-size:6.2px}.ai-decision-strip>article>button{color:#0b4b7e;cursor:pointer;background:0 0;border:0;justify-self:end;font-size:5px;font-weight:800}.cockpit-command-grid{grid-template-columns:.78fr 1.3fr .68fr;gap:7px;display:grid}.cockpit-command-grid,.cockpit-command-grid>article{min-width:0;min-height:0}.cockpit-owner-brief{grid-template-rows:38px 1fr;display:grid}.cockpit-owner-brief>header>b,.cockpit-pressure-card>header>svg,.tower-blocker-register>header>b,.tower-review-queue>header>b{color:#95621f;background:#fff3df;border:1px solid #ddc49a;padding:3px 5px;font-size:5.4px}.cockpit-owner-brief>div{grid-template-rows:repeat(3,1fr);min-height:0;display:grid}.cockpit-owner-brief button{background:var(--paper);color:#25445f;text-align:left;cursor:pointer;border:0;border-top:1px solid #e8e1d7;grid-template-columns:1fr auto 10px;align-items:center;gap:5px;min-width:0;padding:6px;display:grid}.cockpit-owner-brief button:first-child{border-top:0}.cockpit-owner-brief button.active{background:#fff5e5;box-shadow:inset 3px 0 #d69b47}.cockpit-owner-brief button span,.cockpit-owner-brief button span>*{min-width:0;display:block}.cockpit-owner-brief button small{color:#a06b25;font-size:4.5px}.cockpit-owner-brief button strong{margin-top:2px;font-size:5.8px}.cockpit-owner-brief button em{color:#778695;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:4.7px;font-style:normal;overflow:hidden}.cockpit-owner-brief button>b{white-space:nowrap}.cockpit-decision-stage{grid-template-rows:38px minmax(0,1fr) auto 34px;display:grid}.cockpit-decision-stage>header>b,.tower-focus-card>header>b{color:#a06b25;font-size:5px}.cockpit-cause-chain{grid-template-columns:1fr 11px 1fr 11px 1fr;align-items:center;gap:3px;padding:8px;display:grid}.cockpit-cause-chain>svg{color:#c28a3d}.cockpit-cause-chain>span{background:var(--cream);border:1px solid #e6dfd5;min-height:58px;padding:6px}.cockpit-cause-chain em,.cockpit-cause-chain small,.cockpit-cause-chain strong{display:block}.cockpit-cause-chain small{color:#9b6926;text-transform:uppercase;font-size:4.6px;font-weight:800}.cockpit-cause-chain strong{color:#173750;margin-top:4px;font-size:5.8px}.cockpit-cause-chain em{color:#788897;margin-top:3px;font-size:4.6px;font-style:normal}.cockpit-decision-stage dl{border-top:1px solid #e8e1d7;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.cockpit-decision-stage dl div{border-right:1px solid #e8e1d7;padding:5px 7px}.cockpit-decision-stage dl div:last-child{border-right:0}.cockpit-decision-stage dt{color:#88755d;font-size:4.5px}.cockpit-decision-stage dd{color:#173750;margin:2px 0 0;font-size:5.4px;font-weight:800}.cockpit-decision-stage footer,.tower-focus-card footer{border-top:1px solid #e8e1d7;justify-content:space-between;align-items:center;padding:0 7px;display:flex}.cockpit-decision-stage footer button,.tower-focus-card footer button{color:#0b4b7e;cursor:pointer;background:#fff7e9;border:1px solid #ccb287;align-items:center;gap:4px;min-height:22px;padding:0 6px;font-size:4.9px;font-weight:800;display:flex}.cockpit-decision-stage footer button:last-child,.tower-focus-card footer button:last-child{color:#fff;background:#0b4b7e;border-color:#0b4b7e}.cockpit-decision-stage footer button.done,.tower-focus-card footer button.done{color:#286847;background:#edf7f0;border-color:#3a825c}.cockpit-pressure-card{grid-template-rows:38px 1fr;display:grid}.cockpit-pressure-card>div{grid-template-rows:repeat(4,1fr);min-height:0;display:grid}.cockpit-pressure-card>div>span{border-top:1px solid #e8e1d7;padding:6px}.cockpit-pressure-card>div>span:first-child{border-top:0}.cockpit-pressure-card em,.cockpit-pressure-card small,.cockpit-pressure-card strong{display:block}.cockpit-pressure-card small{color:#8a765d;font-size:4.6px}.cockpit-pressure-card strong{color:#173750;margin-top:2px;font-size:7px}.cockpit-pressure-card em{color:#a05a3f;margin-top:2px;font-size:4.6px;font-style:normal}.cockpit-proof-strip,.tower-operations-strip{grid-template-columns:1fr 1fr 1fr;gap:7px;display:grid}.cockpit-proof-strip>article,.tower-operations-strip>article{background:var(--paper);border:1px solid #dfd9cf;border-radius:4px;align-content:start;gap:4px;min-height:84px;padding:8px;display:grid}.cockpit-proof-strip>article:first-child{background:#0a315d}.cockpit-proof-strip small,.tower-operations-strip small{color:#a06a24;text-transform:uppercase;font-size:4.8px;font-weight:800}.cockpit-proof-strip>article:first-child small{color:#e6b366}.cockpit-proof-strip strong,.tower-operations-strip strong{color:#173750;font-size:6.2px}.cockpit-proof-strip>article:first-child strong{color:#fff}.cockpit-proof-strip span,.tower-operations-strip span{color:#687a89;font-size:4.8px}.cockpit-proof-strip>article:first-child span{color:#ffffffad}.cockpit-proof-strip button{color:#e6b366;cursor:pointer;background:0 0;border:0;justify-self:end;font-size:4.8px;font-weight:800}.tower-health-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.tower-health-grid article{background:var(--paper);border:1px solid #dfd9cf;border-radius:4px;grid-template-rows:auto auto auto;grid-template-columns:22px 1fr;align-content:center;min-height:60px;padding:7px;display:grid}.tower-health-grid article>span{color:#e6b366;background:#0a315d;border-radius:50%;grid-row:1/4;place-items:center;width:19px;height:19px;display:grid}.tower-health-grid em,.tower-health-grid small,.tower-health-grid strong{display:block}.tower-health-grid small{color:#7b8996;font-size:4.6px}.tower-health-grid strong{color:#173750;margin-top:2px;font-size:7.2px}.tower-health-grid em{color:#8d6a39;margin-top:2px;font-size:4.5px;font-style:normal}.tower-command-grid{grid-template-columns:1fr 1fr .72fr;gap:7px;display:grid}.tower-command-grid,.tower-command-grid>article{min-width:0;min-height:0}.tower-blocker-register,.tower-review-queue{grid-template-rows:38px 1fr;display:grid}.tower-blocker-register>div{grid-template-rows:repeat(3,1fr);min-height:0;display:grid}.tower-blocker-register button{background:var(--paper);color:#304a61;text-align:left;cursor:pointer;border:0;border-top:1px solid #e8e1d7;grid-template-columns:48px 1fr 26px auto 9px;align-items:center;gap:4px;min-width:0;padding:5px 6px;display:grid}.tower-blocker-register button:first-child{border-top:0}.tower-blocker-register button.active{background:#fff5e5;box-shadow:inset 3px 0 #d69b47}.tower-blocker-register button>b{color:#a06b25;font-size:4.8px}.tower-blocker-register button span,.tower-blocker-register button span>*{min-width:0;display:block}.tower-blocker-register button strong{font-size:5.6px}.tower-blocker-register button small{color:#788897;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:4.5px;overflow:hidden}.tower-blocker-register button em{color:#7b8996;font-size:4.7px;font-style:normal}.tower-blocker-register button i{white-space:nowrap;font-style:normal}.tower-review-queue>div{grid-template-rows:repeat(4,1fr);min-height:0;display:grid}.tower-review-queue>div>span{border-top:1px solid #e8e1d7;grid-template-rows:auto auto;grid-template-columns:31px 1fr auto;align-items:center;gap:2px 5px;padding:5px 6px;display:grid}.tower-review-queue>div>span:first-child{border-top:0}.tower-review-queue>div>span>b{color:#a4553d;grid-row:1/3;font-size:4.7px}.tower-review-queue>div>span>strong{color:#173750;font-size:5.5px}.tower-review-queue>div>span>small{color:#788897;font-size:4.5px}.tower-review-queue>div>span>em{color:#a06b25;grid-area:1/3/3;font-size:5px;font-style:normal;font-weight:800}.tower-focus-card{grid-template-rows:38px 1fr 34px;display:grid}.tower-focus-card>div{padding:7px}.tower-focus-card>div>small{color:#a06b25;text-transform:uppercase;font-size:4.6px;font-weight:800}.tower-focus-card h4{color:#173750;font:700 13px/1.04 var(--serif);margin:4px 0}.tower-focus-card p{color:#617486;margin:0;font-size:4.9px;line-height:1.45}.tower-focus-card dl{gap:4px;margin:7px 0 0;display:grid}.tower-focus-card dl div{border-top:1px solid #e8e1d7;grid-template-columns:1fr auto;padding-top:4px;display:grid}.tower-focus-card dt{color:#7b8996;font-size:4.5px}.tower-focus-card dd{color:#173750;margin:0;font-size:4.8px;font-weight:800}.tower-operations-strip>article:first-child{background:#fff6e7;border-color:#e0bf88}.os2-cockpit-canvas,.os2-tower-canvas{grid-template-rows:auto 32px auto minmax(0,1fr) 132px 34px}.cockpit-proof-strip{grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr)}.tower-operations-strip{grid-template-columns:repeat(4,1fr)}.cockpit-proof-strip>article,.tower-operations-strip>article{gap:3px;min-height:0;padding:7px 8px}.cockpit-proof-strip small,.tower-operations-strip small{font-size:4.6px}.cockpit-proof-strip strong,.tower-operations-strip strong{font-size:5.8px}.cockpit-proof-strip span,.tower-operations-strip span{font-size:4.6px}.os2-airlock-canvas,.os2-ocr-canvas{grid-template-rows:auto 32px auto minmax(0,1fr) 84px 34px}.ocr-workbench-grid{grid-template-columns:1.15fr .82fr .72fr;gap:7px;display:grid}.ocr-workbench-grid,.ocr-workbench-grid>article{min-width:0;min-height:0}.ocr-source-viewer{grid-template-rows:38px minmax(0,1fr) 40px;display:grid}.airlock-manifest>header b,.airlock-question-register>header b,.ocr-field-ledger>header b,.ocr-source-viewer>header b{color:#95621f;text-transform:uppercase;background:#fff3df;border:1px solid #ddc49a;padding:3px 5px;font-size:5.6px}.ocr-document{background:#fffefb;border:1px solid #d9d1c5;margin:7px;padding:9px;position:relative;overflow:hidden;box-shadow:0 7px 16px #032b5314}.ocr-document__mast{color:#0a315d;border-bottom:2px solid #0a315d;justify-content:space-between;align-items:flex-start;padding-bottom:6px;display:flex}.ocr-document__mast span small,.ocr-document__mast span strong{display:block}.ocr-document__mast span strong{font:700 11px/1 var(--serif)}.ocr-document__mast span small{letter-spacing:.08em;margin-top:2px;font-size:4.6px}.ocr-document__mast>b{color:#b87925;font-size:7px}.ocr-document>dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:7px 0;display:grid}.ocr-document>dl div{background:var(--cream);border:1px solid #ece5da;padding:4px}.ocr-document dt{color:#8b7961;font-size:4.6px}.ocr-document dd{color:#183953;margin:2px 0 0;font-size:5.4px;font-weight:800}.ocr-document>section{border:1px solid #e4ddd2;display:grid}.ocr-document>section>span{color:#4f6274;border-bottom:1px solid #ece6dc;grid-template-columns:1fr auto;align-items:center;min-height:20px;padding:0 5px;font-size:5px;display:grid}.ocr-document>section>span:first-child{color:#173750;background:#f4ecdf}.ocr-document>section>span:last-child{color:#0a315d;background:#fff6e7;border-bottom:0}.ocr-coordinate-region{color:#a3423a;cursor:pointer;background:#fff2eff0;border:1px solid #d9695f;justify-content:space-between;align-items:center;width:48%;min-height:30px;padding:4px 6px;display:flex;position:absolute;bottom:14%;left:7%}.ocr-coordinate-region.active{box-shadow:0 0 0 2px #d69b474d}.ocr-coordinate-region small,.ocr-coordinate-region strong{font-size:5.2px}.ocr-coordinate-region i{border:1px dashed #d69b47;position:absolute;inset:2px}.ocr-source-viewer>footer{border-top:1px solid #e7dfd4;justify-content:space-between;align-items:center;gap:7px;padding:0 8px;display:flex}.ocr-source-viewer>footer>span{color:#b87925;grid-template-rows:auto auto;grid-template-columns:15px 1fr;align-items:center;display:grid}.ocr-source-viewer>footer svg{grid-row:1/3}.ocr-source-viewer>footer b,.ocr-source-viewer>footer small{display:block}.ocr-source-viewer>footer b{color:#173750;font-size:5.8px}.ocr-source-viewer>footer small{color:#768594;font-size:4.7px}.ocr-proof-strip button,.ocr-rescan-card button,.ocr-source-viewer>footer button{color:#0b4b7e;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:5.2px;font-weight:800;display:flex}.ocr-field-ledger{grid-template-rows:38px 1fr;display:grid}.ocr-field-ledger>div{grid-template-rows:repeat(5,1fr);min-height:0;display:grid}.ocr-field-ledger button{background:var(--paper);color:#304a61;text-align:left;cursor:pointer;border:0;border-top:1px solid #ebe4da;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:2px 5px;min-width:0;padding:5px 6px;display:grid}.ocr-field-ledger button:first-child{border-top:0}.ocr-field-ledger button.active{background:#fff6e7;box-shadow:inset 3px 0 #d69b47}.ocr-field-ledger button span,.ocr-field-ledger button span>*{min-width:0;display:block}.ocr-field-ledger button small{color:#a26b25;font-size:4.7px}.ocr-field-ledger button strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:5.6px;overflow:hidden}.ocr-field-ledger button>b{color:#22724b;font-size:5.7px}.ocr-field-ledger button>b.low{color:#b34a42}.ocr-field-ledger button>i{color:#8c662f;grid-column:2;font-size:4.6px;font-style:normal}.ocr-rescan-card{grid-template-rows:38px 1fr 32px;display:grid}.ocr-rescan-card>div{grid-template-columns:1fr 1fr 12px 1fr;align-items:center;gap:4px;padding:8px;display:grid}.ocr-rescan-card>div>span small,.ocr-rescan-card>div>span strong{display:block}.ocr-rescan-card>div>span small{color:#8a7657;font-size:4.5px}.ocr-rescan-card>div>span strong{color:#173750;margin-top:3px;font-size:5.4px}.ocr-rescan-card>div>span:first-child{border-bottom:1px solid #e8e0d5;grid-column:1/5;padding-bottom:7px}.ocr-rescan-card>div>svg{color:#c28735}.ocr-rescan-card>footer{border-top:1px solid #e8e0d5;justify-content:flex-end;align-items:center;padding:0 7px;display:flex}.ocr-rescan-card>footer button{background:#fff4e1;border:1px solid #d0b384;min-height:23px;padding:0 7px}.ocr-rescan-card>footer>span{color:#27774c;align-items:center;gap:4px;font-size:5px;font-weight:800;display:flex}.airlock-release-strip,.ocr-proof-strip{grid-template-columns:1.05fr 1fr .95fr;gap:7px;display:grid}.airlock-release-strip>article,.ocr-proof-strip>article{background:var(--paper);border:1px solid #dfd9cf;border-radius:4px;align-content:start;gap:4px;min-height:84px;padding:8px;display:grid}.airlock-release-strip small,.ocr-proof-strip small{color:#a06a24;text-transform:uppercase;font-size:4.8px;font-weight:800}.airlock-release-strip span,.ocr-proof-strip span{color:#687a89;font-size:4.8px}.airlock-release-strip span b,.ocr-proof-strip span b{color:#173750}.airlock-release-strip strong,.ocr-proof-strip strong{color:#173750;font-size:6.2px}.airlock-release-strip button,.ocr-proof-strip button{color:#0b4b7e;cursor:pointer;background:0 0;border:0;justify-self:end;font-size:5px;font-weight:800}.airlock-command-grid{grid-template-columns:1.08fr .76fr .9fr;gap:7px;display:grid}.airlock-command-grid,.airlock-command-grid>article{min-width:0;min-height:0}.airlock-manifest,.airlock-question-register{grid-template-rows:38px 1fr;display:grid}.airlock-manifest>div{grid-template-rows:repeat(5,1fr);min-height:0;display:grid}.airlock-manifest button{background:var(--paper);color:#304a61;text-align:left;cursor:pointer;border:0;border-top:1px solid #ebe4da;grid-template-columns:15px 1fr auto auto 10px;align-items:center;gap:4px;min-width:0;padding:5px 6px;display:grid}.airlock-manifest button:first-child{border-top:0}.airlock-manifest button.active{background:#fff6e7;box-shadow:inset 3px 0 #d69b47}.airlock-manifest button>svg:first-child{color:#b87925}.airlock-manifest button span,.airlock-manifest button span>*{min-width:0;display:block}.airlock-manifest button small{color:#9a6825;font-size:4.6px}.airlock-manifest button strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:5.6px;overflow:hidden}.airlock-manifest button em{color:#6f8190;font-size:4.7px;font-style:normal}.airlock-manifest button i{color:#27774c;white-space:nowrap;background:#edf7f0;border-radius:99px;padding:3px 4px;font-size:4.5px;font-style:normal;font-weight:800}.airlock-manifest button i.open{color:#ad4c43;background:#fff0ee}.airlock-purpose-card{grid-template-rows:38px 1fr 42px;display:grid}.airlock-purpose-card dl{grid-template-rows:repeat(4,1fr);margin:0;display:grid}.airlock-purpose-card dl div{border-top:1px solid #ebe4da;padding:5px 7px}.airlock-purpose-card dt{color:#8a7657;font-size:4.6px}.airlock-purpose-card dd{color:#173750;margin:2px 0 0;font-size:5.4px;font-weight:800}.airlock-purpose-card footer{background:#fff6e7;border-top:1px solid #e7dfd4;align-items:center;padding:0 7px;display:flex}.airlock-purpose-card footer span{color:#b87925;grid-template-rows:auto auto;grid-template-columns:15px 1fr;display:grid}.airlock-purpose-card footer svg{grid-row:1/3}.airlock-purpose-card footer b,.airlock-purpose-card footer small{display:block}.airlock-purpose-card footer b{color:#173750;font-size:5.6px}.airlock-purpose-card footer small{color:#7a6b55;font-size:4.7px}.airlock-question-register>div{grid-template-rows:repeat(4,1fr);min-height:0;display:grid}.airlock-question-register button{background:var(--paper);color:#304a61;text-align:left;cursor:pointer;border:0;border-top:1px solid #ebe4da;grid-template-columns:31px 1fr 10px;align-items:center;gap:5px;min-width:0;padding:5px 6px;display:grid}.airlock-question-register button:first-child{border-top:0}.airlock-question-register button:hover{background:#fff6e7}.airlock-question-register button>b{color:#a06a24;font-size:5px}.airlock-question-register button span,.airlock-question-register button span>*{min-width:0;display:block}.airlock-question-register button strong{font-size:5.5px}.airlock-question-register button small{color:#7a8998;margin-top:2px;font-size:4.6px}.airlock-release-strip>article:first-child{color:#fff6e8;background:#0a315d;grid-template-rows:auto auto 1fr;grid-template-columns:1fr auto;gap:2px 7px;display:grid}.airlock-release-strip>article:first-child small,.airlock-release-strip>article:first-child span,.airlock-release-strip>article:first-child strong{grid-column:1}.airlock-release-strip>article:first-child small{color:#e6b366}.airlock-release-strip>article:first-child strong{color:#fff}.airlock-release-strip>article:first-child span{color:#ffffffad}.airlock-release-strip>article:first-child>div{grid-area:1/2/4;align-content:center;gap:4px;display:grid}.airlock-release-strip>article:first-child button{color:#fff6e8;border:1px solid #e6b36673;min-height:22px;padding:0 6px}.airlock-release-strip>article:first-child button:last-child{color:#052d58;background:#d69b47}@container (max-width:850px){.os2-proof-metrics{grid-template-columns:repeat(5,1fr)}.finance-command-grid{grid-template-columns:1.1fr .9fr}.finance-cause-chain>span:nth-of-type(3),.finance-cause-chain>svg:nth-of-type(3){display:none}.finance-cause-chain{grid-template-columns:1fr 10px 1fr 10px 1fr}.finance-proof-grid{grid-template-columns:1.2fr .8fr}.finance-decision-card{display:none}.ai-control-grid{grid-template-columns:.85fr 1.15fr}.ai-authority-map{display:none}.ai-decision-strip{grid-template-columns:1.2fr .8fr}.ai-decision-strip>article:last-child{display:none}.ocr-workbench-grid{grid-template-columns:1.2fr .8fr}.ocr-rescan-card{display:none}.airlock-command-grid{grid-template-columns:1.15fr .85fr}.airlock-question-register{display:none}}@container (max-width:680px){.os2-airlock-canvas,.os2-ocr-canvas,.os2-proof-canvas{grid-template-rows:auto 28px auto minmax(0,1fr) 76px 28px}.os2-ai-canvas{grid-template-rows:auto 28px minmax(0,1fr) 76px 28px}.os2-proof-metrics .os2-metric:nth-child(n+4){display:none}.os2-proof-metrics{grid-template-columns:repeat(3,1fr)}.finance-command-grid{grid-template-columns:1fr}.finance-engine-register{display:none}.finance-proof-grid{grid-template-columns:1fr}.finance-close-card{display:none}.ai-control-grid{grid-template-columns:.8fr 1.2fr}.ai-source-register button:nth-child(n+5){display:none}.ai-source-register>div{grid-template-rows:repeat(4,1fr)}.ai-finding-copy p{font-size:5.2px}.ai-finding-stage dl div:nth-child(n+3){display:none}.ai-finding-stage dl{grid-template-columns:1fr 1fr}.ai-decision-strip,.airlock-release-strip,.ocr-proof-strip{grid-template-columns:1fr}.ai-decision-strip>article:nth-child(n+2),.airlock-release-strip>article:nth-child(n+2),.ocr-proof-strip>article:nth-child(n+2){display:none}.ocr-workbench-grid{grid-template-columns:1fr}.ocr-field-ledger{display:none}.ocr-rescan-card{display:grid}.airlock-command-grid{grid-template-columns:1fr}.airlock-purpose-card,.airlock-question-register{display:none}}@container (max-width:520px){.os2-airlock-canvas,.os2-ocr-canvas,.os2-proof-canvas{grid-template-rows:auto 24px auto minmax(0,1fr) 62px 25px}.os2-ai-canvas{grid-template-rows:auto 24px minmax(0,1fr) 62px 25px}.os2-proof-metrics .os2-metric{min-height:42px}.os2-proof-metrics .os2-metric>div{width:18px;height:18px}.os2-proof-metrics .os2-metric strong{font-size:7px}.finance-signal-stage{grid-template-rows:32px 1fr 50px 32px}.finance-signal-stage__summary{grid-template-columns:.8fr 1.2fr}.finance-cause-chain>span:nth-of-type(2),.finance-cause-chain>svg:nth-of-type(2),.finance-signal-stage__summary>span:last-child{display:none}.finance-cause-chain{grid-template-columns:1fr 8px 1fr}.finance-proof-grid{display:none}.ai-control-grid{grid-template-columns:1fr}.ai-source-register{display:none}.ai-finding-stage{grid-template-rows:32px auto auto 1fr}.ai-decision-strip>article:first-child,.airlock-release-strip>article:first-child,.ocr-proof-strip>article:first-child{min-height:58px}.ai-decision-strip>article:first-child button,.airlock-release-strip>article:first-child button{min-height:18px}.ai-finding-copy h4{font-size:10px}.ai-missing-proof{margin:4px}.ocr-workbench-grid{grid-template-rows:1fr}.ocr-rescan-card{display:none}.ocr-source-viewer{grid-template-rows:32px 1fr 31px}.ocr-document>dl div:nth-child(3){display:none}.ocr-document>dl{grid-template-columns:1fr 1fr}.airlock-manifest{grid-template-rows:32px 1fr}.airlock-manifest button:nth-child(n+5){display:none}.airlock-manifest>div{grid-template-rows:repeat(4,1fr)}.os2-proof-canvas>.os2-safety-strip button{display:none}}@container (max-width:850px){.cockpit-command-grid{grid-template-columns:.82fr 1.18fr}.cockpit-pressure-card{display:none}.tower-command-grid{grid-template-columns:1fr 1fr}.tower-focus-card{display:none}.tower-operations-strip{grid-template-columns:1fr 1fr}.tower-operations-strip>article:last-child{display:none}}@container (max-width:680px){.os2-cockpit-canvas,.os2-tower-canvas{grid-template-rows:auto 28px auto minmax(0,1fr) 76px 28px}.cockpit-command-grid{grid-template-columns:1fr}.cockpit-owner-brief{display:none}.cockpit-proof-strip,.tower-operations-strip{grid-template-columns:1fr}.cockpit-proof-strip>article:nth-child(n+2),.tower-operations-strip>article:nth-child(n+2){display:none}.tower-health-grid{grid-template-columns:repeat(3,1fr)}.tower-health-grid article:nth-child(n+4){display:none}.tower-command-grid{grid-template-columns:1fr}.tower-review-queue{display:none}.tower-focus-card{display:grid}}@container (max-width:520px){.os2-cockpit-canvas,.os2-tower-canvas{grid-template-rows:auto 24px auto minmax(0,1fr) 62px 25px}.cockpit-cause-chain>span:first-child,.cockpit-cause-chain>svg:first-of-type{display:none}.cockpit-cause-chain{grid-template-columns:1fr 9px 1fr}.cockpit-decision-stage{grid-template-rows:32px minmax(0,1fr) auto 30px}.cockpit-decision-stage dl div:last-child{display:none}.cockpit-decision-stage dl{grid-template-columns:1fr 1fr}.cockpit-decision-stage footer button:first-child,.tower-health-grid{display:none}.os2-tower-canvas{grid-template-rows:auto 24px minmax(0,1fr) 62px 25px}.tower-focus-card{display:none}.tower-blocker-register button{grid-template-columns:42px 1fr auto 9px}.tower-blocker-register button>em{display:none}}@media (orientation:landscape) and (max-height:560px) and (max-width:960px){.demo-dashboard-frame--surface .os2-proof-canvas{grid-template-rows:auto 24px auto minmax(190px,1fr) 70px 25px}.demo-dashboard-frame--surface .os2-ai-canvas,.demo-dashboard-frame--surface .os2-airlock-canvas,.demo-dashboard-frame--surface .os2-ocr-canvas{grid-template-rows:auto 24px minmax(250px,1fr) 70px 25px}.demo-dashboard-frame--surface .os2-proof-metrics{display:none}.demo-dashboard-frame--surface .finance-command-grid{grid-template-columns:1.15fr .85fr}.demo-dashboard-frame--surface .finance-proof-grid{grid-template-columns:1fr 1fr}.demo-dashboard-frame--surface .finance-source-ledger{display:none}.demo-dashboard-frame--surface .ai-control-grid{grid-template-columns:.8fr 1.2fr}.demo-dashboard-frame--surface .ai-authority-map{display:none}.demo-dashboard-frame--surface .ai-decision-strip,.demo-dashboard-frame--surface .airlock-release-strip,.demo-dashboard-frame--surface .ocr-proof-strip{grid-template-columns:1fr}.demo-dashboard-frame--surface .ai-decision-strip>article:nth-child(n+2),.demo-dashboard-frame--surface .airlock-release-strip>article:nth-child(n+2),.demo-dashboard-frame--surface .ocr-proof-strip>article:nth-child(n+2){display:none}.demo-dashboard-frame--surface .ocr-workbench-grid{grid-template-columns:1.15fr .85fr}.demo-dashboard-frame--surface .ocr-rescan-card{display:none}.demo-dashboard-frame--surface .airlock-command-grid{grid-template-columns:1.15fr .85fr}.demo-dashboard-frame--surface .airlock-question-register{display:none}.demo-dashboard-frame--surface .os2-cockpit-canvas,.demo-dashboard-frame--surface .os2-tower-canvas{grid-template-rows:auto 24px minmax(250px,1fr) 70px 25px}.demo-dashboard-frame--surface .cockpit-command-grid{grid-template-columns:.8fr 1.2fr}.demo-dashboard-frame--surface .cockpit-pressure-card{display:none}.demo-dashboard-frame--surface .cockpit-proof-strip,.demo-dashboard-frame--surface .tower-operations-strip{grid-template-columns:1fr}.demo-dashboard-frame--surface .cockpit-proof-strip>article:nth-child(n+2),.demo-dashboard-frame--surface .tower-health-grid,.demo-dashboard-frame--surface .tower-operations-strip>article:nth-child(n+2){display:none}.demo-dashboard-frame--surface .tower-command-grid{grid-template-columns:1fr 1fr}.demo-dashboard-frame--surface .tower-focus-card{display:none}}.platform-page{background:var(--cream);overflow:hidden}.platform-hero{grid-template-columns:minmax(430px,.78fr) minmax(0,1.22fr);align-items:center;gap:56px;width:min(1760px,100% - 64px);min-height:100svh;margin-inline:auto;padding:136px 0 60px;display:grid}.platform-hero__copy h1{max-width:760px;color:var(--navy);font:700 clamp(55px,5.4vw,90px)/.95 var(--serif);letter-spacing:-.052em;margin:20px 0 0}.platform-hero__copy>p{color:#42586d;max-width:700px;margin:24px 0 0;font-size:14px;line-height:1.75}.platform-hero__copy>div{align-items:center;gap:17px;margin-top:27px;display:flex}.platform-hero__copy dl{border-top:1px solid #02285121;grid-template-columns:repeat(3,1fr);margin:38px 0 0;padding-top:20px;display:grid}.platform-hero__copy dl div{padding-right:16px}.platform-hero__copy dt{color:var(--navy);font:700 31px/1 var(--serif)}.platform-hero__copy dd{color:var(--muted);text-transform:uppercase;letter-spacing:.055em;margin:5px 0 0;font-size:8px}.platform-hero__product{height:min(770px,100svh - 112px);min-height:620px;container-type:inline-size}.platform-ai__product>header,.platform-hero__product>header{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:.06em;border:1px solid #d69b4752;border-bottom:0;justify-content:space-between;align-items:center;height:38px;padding:0 11px;font-size:7px;font-weight:800;display:flex}.platform-ai__product>header b,.platform-hero__product>header b{color:var(--gold)}.platform-ai__product>.os2-shell,.platform-hero__product>.os2-shell{border-top-left-radius:0;border-top-right-radius:0;height:calc(100% - 38px)}.platform-contract,.platform-deployment,.platform-modules,.platform-roles{padding:118px max(32px,50vw - 840px)}.platform-contract>header,.platform-deployment>header,.platform-modules>header,.platform-roles>header{max-width:980px}.platform-ai h2,.platform-contract h2,.platform-deployment h2,.platform-modules h2,.platform-roles h2{color:var(--navy);font:700 clamp(45px,4.7vw,74px)/1.01 var(--serif);letter-spacing:-.045em;margin:17px 0 13px}.platform-contract>header p,.platform-deployment>header p,.platform-modules>header p,.platform-roles>header p{max-width:850px;color:var(--muted);margin:0;font-size:13px;line-height:1.72}.platform-contract{background:#f2ecdf}.platform-contract>div{background:#fffaf2;border:1px solid #d8cdbd;grid-template-columns:repeat(5,1fr);margin-top:50px;display:grid}.platform-contract article{border-right:1px solid #ded5c7;flex-direction:column;min-height:265px;padding:24px;display:flex;position:relative}.platform-contract article:last-child{border-right:0}.platform-contract article>b{color:#9a6825;text-transform:uppercase;background:#fff3df;border:1px solid #ddc49a;align-self:flex-start;padding:5px 7px;font-size:7px}.platform-contract article h3{color:var(--navy);font:700 28px/1 var(--serif);margin:28px 0 10px}.platform-contract article p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.platform-contract article>svg{color:var(--gold-2);margin-top:auto}.platform-modules{background:var(--navy-2);color:#fff}.platform-modules h2{color:#fff}.platform-modules>header p{color:#ffffff96}.platform-modules>div{border:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);margin-top:52px;display:grid}.platform-modules article{border-right:1px solid #ffffff21;flex-direction:column;min-height:430px;padding:25px;display:flex}.platform-modules article:last-child{border-right:0}.platform-modules article>header{justify-content:space-between;align-items:center;display:flex}.platform-modules article>header span{color:var(--gold);align-items:center;gap:8px;display:flex}.platform-modules article>header small{text-transform:uppercase;font-size:8px;font-weight:800}.platform-modules article>header b{color:#ffffff73;font-size:8px}.platform-modules article h3{color:#fff;font:700 29px/1.05 var(--serif);margin:30px 0 11px}.platform-modules article p{color:#ffffff91;margin:0;font-size:10px;line-height:1.65}.platform-modules article ul{gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.platform-modules article li{color:#ffffffc7;align-items:center;gap:7px;font-size:8px;display:flex}.platform-modules article li svg{color:var(--gold)}.platform-modules article>a{color:#fff;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:8px;font-weight:800;display:flex}.platform-roles{background:var(--cream)}.platform-roles>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:50px;display:grid}.platform-roles article{background:#fffaf2;border:1px solid #d9d0c3;flex-direction:column;min-height:315px;padding:25px;display:flex;box-shadow:0 16px 38px #0228510f}.platform-roles article>span{color:#b87925;background:#fff3df;border:1px solid #dfc79d;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.platform-roles article>small{color:#b87925;text-transform:uppercase;margin-top:25px;font-size:8px;font-weight:800}.platform-roles article h3{color:var(--navy);font:700 27px/1.05 var(--serif);margin:8px 0 10px}.platform-roles article p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.platform-roles article a{color:var(--navy);justify-content:space-between;align-items:center;margin-top:auto;font-size:8px;font-weight:800;display:flex}.platform-ai{background:#efe6d7;grid-template-columns:minmax(420px,.78fr) minmax(0,1.22fr);align-items:center;gap:55px;padding:118px max(32px,50vw - 840px);display:grid}.platform-ai>div:first-child>p{color:#4b6073;max-width:690px;font-size:13px;line-height:1.72}.platform-ai ul{gap:10px;margin:28px 0 30px;padding:0;list-style:none;display:grid}.platform-ai li{color:var(--gold-2);border-top:1px solid #0228511f;grid-template-columns:25px 1fr;gap:8px;padding:12px 0;display:grid}.platform-ai li small,.platform-ai li strong{display:block}.platform-ai li strong{color:var(--navy);font-size:10px}.platform-ai li small{color:var(--muted);margin-top:4px;font-size:8px}.platform-ai__product{height:720px;min-height:620px;container-type:inline-size}.platform-deployment{background:var(--cream)}.platform-deployment>div{border:1px solid #d8cdbd;grid-template-columns:1fr 1fr;margin-top:48px;display:grid}.platform-deployment article{background:#fffaf2;flex-direction:column;min-height:340px;padding:32px;display:flex}.platform-deployment article+article{background:var(--navy);color:#fff;border-left:1px solid #d8cdbd}.platform-deployment article>span{color:var(--gold-2);text-transform:uppercase;font-size:8px;font-weight:800}.platform-deployment article+article>span{color:var(--gold)}.platform-deployment article h3{max-width:600px;color:var(--navy);font:700 34px/1.04 var(--serif);margin:25px 0 12px}.platform-deployment article+article h3{color:#fff}.platform-deployment article p{max-width:650px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.platform-deployment article+article p{color:#ffffff94}.platform-deployment article a{color:var(--navy);justify-content:space-between;align-items:center;margin-top:auto;font-size:9px;font-weight:800;display:flex}.platform-deployment article+article a{color:#fff}@media (max-width:1160px){.platform-hero{grid-template-columns:1fr;padding-top:125px}.platform-hero__copy h1{max-width:980px}.platform-hero__product{height:720px}.platform-contract>div{grid-template-columns:repeat(2,1fr)}.platform-contract article{border-bottom:1px solid #ded5c7}.platform-contract article:nth-child(2n){border-right:0}.platform-contract article:last-child{border-bottom:0;grid-column:1/-1}.platform-modules>div,.platform-roles>div{grid-template-columns:1fr 1fr}.platform-modules article{border-bottom:1px solid #ffffff21}.platform-modules article:nth-child(2n){border-right:0}.platform-ai{grid-template-columns:1fr}.platform-ai__product{height:720px}.platform-deployment>div{grid-template-columns:1fr}.platform-deployment article+article{border-top:1px solid #d8cdbd;border-left:0}}@media (max-width:760px){.platform-hero{gap:34px;width:calc(100% - 28px);min-height:auto;padding:104px 0 55px}.platform-hero__copy h1{font-size:clamp(44px,12vw,62px)}.platform-hero__copy>p{font-size:12px}.platform-hero__copy>div{flex-direction:column;align-items:stretch}.platform-hero__copy dl{grid-template-columns:1fr}.platform-hero__copy dl div{border-bottom:1px solid #0228511a;min-height:58px;padding:11px 0}.platform-hero__product{height:620px;min-height:620px}.platform-ai,.platform-contract,.platform-deployment,.platform-modules,.platform-roles{padding:84px 14px}.platform-ai h2,.platform-contract h2,.platform-deployment h2,.platform-modules h2,.platform-roles h2{font-size:42px}.platform-contract>div,.platform-modules>div,.platform-roles>div{grid-template-columns:1fr}.platform-contract article,.platform-modules article{border-right:0;min-height:300px}.platform-contract article:last-child{grid-column:auto}.platform-roles article{min-height:285px}.platform-ai__product{height:620px;min-height:620px}.platform-deployment article{min-height:300px;padding:25px}.platform-deployment article h3{font-size:29px}}@media (orientation:landscape) and (max-height:560px) and (max-width:960px){.platform-hero{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;min-height:auto;padding:76px 0 28px}.platform-hero__copy h1{font-size:clamp(34px,5vw,48px)}.platform-hero__copy>p{margin-top:10px;font-size:9px;line-height:1.45}.platform-hero__copy>div{flex-direction:row;margin-top:11px}.platform-hero__copy dl{display:none}.platform-hero__product{height:540px;min-height:540px}.platform-ai,.platform-contract,.platform-deployment,.platform-modules,.platform-roles{padding-top:70px}.platform-contract>div{grid-template-columns:repeat(5,1fr)}.platform-contract article{border-bottom:0;min-height:230px;padding:16px}.platform-contract article,.platform-contract article:nth-child(2n){border-right:1px solid #ded5c7}.platform-contract article:last-child{border-right:0;grid-column:auto}.platform-contract article h3{font-size:22px}.platform-modules>div,.platform-roles>div{grid-template-columns:repeat(2,1fr)}.platform-modules article{min-height:300px}.platform-ai{grid-template-columns:.8fr 1.2fr}.platform-ai__product{height:540px;min-height:540px}.platform-deployment>div{grid-template-columns:1fr 1fr}.platform-deployment article+article{border-top:0;border-left:1px solid #d8cdbd}}.proof-route{background:var(--cream);overflow:hidden}.proof-route-hero{grid-template-columns:minmax(410px,.72fr) minmax(0,1.28fr);align-items:center;gap:48px;width:min(1760px,100% - 64px);min-height:100svh;margin-inline:auto;padding:132px 0 56px;display:grid}.proof-route-hero__copy h1{max-width:740px;color:var(--navy);font:700 clamp(58px,5.8vw,96px)/.92 var(--serif);letter-spacing:-.055em;margin:20px 0 0}.proof-route--ai .proof-route-hero__copy h1{max-width:820px}.proof-route-hero__copy>p{color:#40566a;max-width:700px;margin:25px 0 0;font-size:13px;line-height:1.75}.proof-route-hero__copy>div{align-items:center;gap:17px;margin-top:26px;display:flex}.proof-route-hero__copy dl{border-top:1px solid #02285124;grid-template-columns:repeat(3,1fr);margin:36px 0 0;padding-top:19px;display:grid}.proof-route-hero__copy dt{color:var(--navy);font:700 29px/1 var(--serif)}.proof-route-hero__copy dd{color:#708091;text-transform:uppercase;letter-spacing:.055em;margin:5px 0 0;font-size:7px;font-weight:700}.proof-route-hero__product{height:min(770px,100svh - 110px);min-height:640px;container-type:inline-size}.proof-route-hero__product>header{background:var(--navy);color:#fff8eb;text-transform:uppercase;letter-spacing:.06em;border:1px solid #d69b4752;border-bottom:0;justify-content:space-between;align-items:center;height:38px;padding:0 11px;font-size:7px;font-weight:800;display:flex}.proof-route-hero__product>header b{color:var(--gold)}.proof-route-hero__product>.os2-shell{border-top-left-radius:0;border-top-right-radius:0;height:calc(100% - 38px)}.proof-route-story{background:var(--navy-2);color:#fff;padding:118px max(32px,50vw - 840px)}.proof-route-story>header{max-width:1030px}.proof-route-evidence h2,.proof-route-story h2{color:#fff;font:700 clamp(45px,4.8vw,76px)/1 var(--serif);letter-spacing:-.047em;margin:17px 0 13px}.proof-route-story>header p{color:#fff9;max-width:820px;margin:0;font-size:13px;line-height:1.72}.proof-route-story>div{border:1px solid #ffffff24;grid-template-columns:repeat(5,1fr);margin-top:52px;display:grid}.proof-route-story article{border-right:1px solid #ffffff24;flex-direction:column;min-height:390px;padding:23px;display:flex}.proof-route-story article:last-child{border-right:0}.proof-route-story article>span{color:var(--gold);justify-content:space-between;align-items:center;display:flex}.proof-route-story article>span b{color:#ffffff40;font-size:8px}.proof-route-story article>small{color:var(--gold);text-transform:uppercase;letter-spacing:.065em;margin-top:29px;font-size:7px;font-weight:800}.proof-route-story article h3{color:#fff;font:700 27px/1.03 var(--serif);margin:9px 0 11px}.proof-route-story article p{color:#ffffff94;margin:0;font-size:9px;line-height:1.68}.proof-route-story article footer{color:#ffffffc7;border-top:1px solid #ffffff21;align-items:flex-start;gap:6px;margin-top:auto;padding-top:17px;font-size:7px;line-height:1.45;display:flex}.proof-route-story article footer svg{color:var(--gold);flex:none}.proof-route-evidence{background:#efe6d8;padding:118px max(32px,50vw - 840px)}.proof-route-evidence>div{max-width:990px}.proof-route-evidence h2{color:var(--navy)}.proof-route-evidence>div>p{color:#516578;max-width:820px;margin:0;font-size:13px;line-height:1.72}.proof-route-evidence>main{background:#fffaf2;border:1px solid #d7ccbc;grid-template-columns:repeat(3,1fr);margin-top:46px;display:grid}.proof-route-evidence article{border-right:1px solid #ddd2c3;flex-direction:column;min-height:240px;padding:27px;display:flex}.proof-route-evidence article:last-child{border-right:0}.proof-route-evidence article small{color:#aa7125;text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:800}.proof-route-evidence article strong{color:var(--navy);font:700 31px/1 var(--serif);margin-top:24px}.proof-route-evidence article p{color:#5b6e80;margin:auto 0 0;font-size:9px;line-height:1.65}.proof-route-evidence>footer{color:#b37a2d;background:#f9f1e5;border:1px solid #d7ccbc;border-top:0;grid-template-columns:24px 1fr;align-items:center;gap:10px;min-height:88px;padding:20px 25px;display:grid}.proof-route-evidence>footer p{color:#4f6173;margin:0;font-size:9px;line-height:1.6}@media (max-width:1260px){.proof-route-hero{grid-template-columns:1fr;padding-top:126px}.proof-route-hero__copy h1{max-width:1000px}.proof-route-hero__product{height:730px}.proof-route-story>div{grid-template-columns:repeat(2,1fr)}.proof-route-story article{border-bottom:1px solid #ffffff24;min-height:330px}.proof-route-story article:nth-child(2n){border-right:0}.proof-route-story article:last-child{border-bottom:0;grid-column:1/-1;min-height:285px}}@media (max-width:760px){.proof-route-hero{gap:35px;width:calc(100% - 28px);min-height:auto;padding:102px 0 54px}.proof-route-hero__copy h1{font-size:clamp(48px,13vw,68px)}.proof-route-hero__copy>p{font-size:12px}.proof-route-hero__copy>div{flex-direction:column;align-items:stretch}.proof-route-hero__copy dl{grid-template-columns:1fr}.proof-route-hero__copy dl div{border-bottom:1px solid #0228511a;min-height:56px;padding:10px 0}.proof-route-hero__product{height:640px;min-height:640px}.proof-route-evidence,.proof-route-story{padding:82px 14px}.proof-route-evidence h2,.proof-route-story h2{font-size:43px}.proof-route-evidence>main,.proof-route-story>div{grid-template-columns:1fr}.proof-route-story article,.proof-route-story article:last-child{border-right:0;grid-column:auto;min-height:300px}.proof-route-evidence article{border-bottom:1px solid #ddd2c3;border-right:0;min-height:210px}.proof-route-evidence article:last-child{border-bottom:0}}@media (orientation:landscape) and (max-height:560px) and (max-width:960px){.proof-route-hero{grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);align-items:start;gap:16px;min-height:auto;padding:76px 0 30px}.proof-route-hero__copy h1{margin-top:11px;font-size:clamp(36px,5vw,49px)}.proof-route-hero__copy>p{margin-top:11px;font-size:8px;line-height:1.5}.proof-route-hero__copy>div{flex-direction:row;margin-top:13px}.proof-route-hero__copy dl{display:none}.proof-route-hero__product{height:540px;min-height:540px}.proof-route-evidence,.proof-route-story{padding-top:72px;padding-bottom:72px}.proof-route-story>div{grid-template-columns:repeat(5,1fr)}.proof-route-story article,.proof-route-story article:last-child{border-bottom:0;border-right:1px solid #ffffff24;grid-column:auto;min-height:275px;padding:15px}.proof-route-story article:last-child{border-right:0}.proof-route-story article h3{font-size:20px}.proof-route-story article p{font-size:7px}.proof-route-evidence>main{grid-template-columns:repeat(3,1fr)}}.ai-finding-copy{background:var(--cream)}.operating-room{grid-template-rows:auto 30px auto auto minmax(0,1fr) 116px 31px;gap:7px;overflow:hidden}.operating-role-lens{border:1px solid #d9c8ad;border-top:2px solid var(--gold);background:#fffaf1;grid-template-columns:minmax(180px,1.15fr) minmax(0,3fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 5px 16px #102a460d}.operating-role-lens>header{background:linear-gradient(135deg,#fff6e7,#fffdf8);border-right:1px solid #e3d7c6;min-width:0;padding:9px 11px}.operating-role-lens>header small{color:#a36e25;letter-spacing:.08em;text-transform:uppercase;font-size:5.5px;font-weight:900;display:block}.operating-role-lens>header strong{color:var(--navy);font:700 10px/1.15 var(--serif);margin-top:4px;display:block}.operating-role-lens dl{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid}.operating-role-lens dl div{border-right:1px solid #e8dfd2;min-width:0;padding:8px 9px}.operating-role-lens dl div:last-child{border-right:0}.operating-role-lens dt{color:#9a6a2c;letter-spacing:.05em;text-transform:uppercase;font-size:5px;font-weight:900}.operating-role-lens dd{color:#334b63;margin:4px 0 0;font-size:5.8px;font-weight:650;line-height:1.3}.operating-room-role-client-owner-view,.operating-room-role-customer-portal,.operating-room-role-partner-review,.operating-room-role-public-preview,.operating-room-role-staff-view{grid-template-rows:auto 30px auto minmax(0,1fr) 108px 31px}.workspace-access-denied{min-height:720px;color:var(--navy);background:linear-gradient(135deg,#fffdf8,#faf6ef 62%,#f2e8d8);border:1px solid #ded5c8;flex-direction:column;justify-content:center;align-items:flex-start;padding:72px clamp(28px,7vw,120px);display:flex}.workspace-access-denied__mark{width:72px;height:72px;color:var(--gold-2);background:#fff7e9;border:1px solid #d4bc92;border-radius:18px;place-items:center;margin-bottom:26px;display:grid;box-shadow:0 18px 50px #02285114}.workspace-access-denied h2{max-width:780px;font:700 clamp(38px,5vw,68px)/1.02 var(--serif);letter-spacing:-.045em;margin:15px 0 0}.workspace-access-denied>p{color:#526a81;max-width:760px;margin:22px 0 0;font-size:15px;line-height:1.75}.workspace-access-denied__facts{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.workspace-access-denied__facts span{background:var(--paper);color:#233d5a;border:1px solid #ded5c8;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:11px;display:flex}.workspace-access-denied__facts svg{color:var(--gold-2)}.workspace-access-denied__actions{align-items:center;gap:20px;margin-top:34px;display:flex}.workspace-access-denied__actions>a:last-child{color:var(--navy);text-underline-offset:4px;font-size:12px;font-weight:800;text-decoration:underline}.workspace-access-denied>small{color:#718395;border-top:1px solid #ded5c8;max-width:670px;margin-top:30px;padding-top:18px;font-size:10px;line-height:1.6}@media (max-width:760px){.workspace-access-denied{min-height:620px;padding:52px 20px}.workspace-access-denied__mark{width:58px;height:58px}.workspace-access-denied h2{font-size:40px}.workspace-access-denied>p{font-size:13px}.workspace-access-denied__facts{width:100%;display:grid}.workspace-access-denied__actions{flex-direction:column;align-items:stretch;width:100%}.workspace-access-denied__actions .bw-button{justify-content:center}.workspace-access-denied__actions>a:last-child{text-align:center}}.role-board{grid-template-rows:64px 34px minmax(0,1fr) 88px;gap:7px;min-height:0;display:grid}.role-board-portal{grid-template-rows:64px minmax(0,1fr) 88px}.role-board-kpis{background:var(--paper);border:1px solid #ded5c8;grid-template-columns:repeat(4,1fr);display:grid}.role-board-kpis article{border-right:1px solid #e6ded2;flex-direction:column;min-width:0;padding:8px 10px;display:flex}.role-board-kpis article:last-child{border-right:0}.role-board-footer small,.role-board-kpis small{color:#9a6a2c;letter-spacing:.05em;text-transform:uppercase;font-size:5px;font-weight:900}.role-board-kpis strong{color:var(--navy);font:700 12px/1 var(--serif);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.role-board-footer span,.role-board-kpis span{color:#708294;margin-top:4px;font-size:5.3px;line-height:1.25}.workspace-filter-toolbar{grid-template-columns:minmax(150px,1fr) auto auto auto;gap:6px;min-width:0;padding:4px 6px}.workspace-filter-toolbar,.workspace-filter-toolbar>label{background:var(--paper);border:1px solid #ded5c8;align-items:center;display:grid}.workspace-filter-toolbar>label{color:#a36e25;grid-template-columns:14px minmax(0,1fr) auto;gap:4px;height:24px;padding:0 6px}.workspace-filter-toolbar input{min-width:0;color:var(--navy);background:0 0;border:0;outline:0;font-size:6px}.workspace-filter-toolbar label>button{color:#6d7e8f;background:0 0;border:0;place-items:center;width:17px;height:17px;display:grid}.workspace-filter-states{align-items:center;gap:3px;display:flex}.workspace-density,.workspace-filter-states button{background:var(--paper);color:#647789;border:1px solid #ded5c8;height:24px;padding:0 7px;font-size:5.5px;font-weight:800}.workspace-density.active,.workspace-filter-states button.active{color:var(--navy);box-shadow:inset 0 -2px var(--gold);background:#fff1d8;border-color:#c89449}.workspace-filter-count{color:#6f8091;white-space:nowrap;font-size:5.5px}.workspace-filter-count strong{color:var(--navy);font-size:7px}.workspace-density{align-items:center;gap:4px;display:flex}.workspace-empty-state{color:#9a6a2c;text-align:center;place-content:center;justify-items:center;gap:4px;min-height:70px;padding:14px;display:grid}.workspace-empty-state strong{color:var(--navy);font-size:7px}.workspace-empty-state small{color:#718293;font-size:5.5px}.role-board--compact .handoff-manifest>button,.role-board--compact .owner-decisions>button,.role-board--compact .role-board-table>button{padding-block:3px}.role-board--compact .handoff-manifest>button span small,.role-board--compact .owner-decisions>button span small,.role-board--compact .role-board-table>button span small{display:none}@media (max-width:680px){.workspace-filter-toolbar{grid-template-columns:1fr auto}.workspace-filter-toolbar>label{grid-column:1/-1;height:34px}.workspace-filter-toolbar input{font-size:10px}.workspace-filter-states{overflow-x:auto}.workspace-density,.workspace-filter-states button{white-space:nowrap;height:31px;font-size:8px}.workspace-filter-count{display:none}}.role-board-columns{grid-template-columns:1fr 1fr;gap:7px;min-height:0;display:grid}.role-board-table{background:var(--paper);border:1px solid #ded5c8;grid-template-rows:39px repeat(3,1fr);min-height:0;display:grid;overflow:hidden}.role-board-table>header{background:#fff9ef;border-bottom:1px solid #e4dcd0;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.role-board-table>header small,.role-board-table>header strong{display:block}.role-board-table>header strong{color:var(--navy);font-size:8px}.role-board-table>header small{color:#8090a0;margin-top:2px;font-size:5.2px}.role-board-table>header>b{background:var(--gold);min-width:18px;height:18px;color:var(--navy);border-radius:50%;place-items:center;font-size:6px;display:grid}.role-board-table>button{background:var(--paper);text-align:left;border:0;border-bottom:1px solid #eee7dd;grid-template-columns:37px minmax(0,1fr) 64px 52px;align-items:center;gap:6px;min-height:0;padding:6px 8px;display:grid}.role-board-table>button:hover{box-shadow:inset 3px 0 var(--gold);background:#fff4e2}.role-board-table>button>i{color:#76511d;text-align:center;background:#fff1d8;padding:3px;font-size:4.8px;font-style:normal;font-weight:900}.role-board-table>button>i.urgent{color:#8b2e27;background:#fff0eb}.role-board-table>button span small,.role-board-table>button span strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.role-board-table>button span strong{color:var(--navy);font-size:6.6px}.role-board-table>button span small{color:#758697;margin-top:2px;font-size:5.2px}.role-board-table>button>b,.role-board-table>button>em{color:#526a81;text-align:right;font-size:5.3px;font-style:normal}.role-board-footer{background:var(--paper);border:1px solid #ded5c8;grid-template-columns:repeat(3,1fr);display:grid}.role-board-footer article,.role-board-footer>button{background:var(--paper);text-align:left;border:0;border-right:1px solid #e5ddd1;flex-direction:column;min-width:0;padding:9px 10px;display:flex;position:relative}.role-board-footer article:last-child,.role-board-footer>button:last-child{border-right:0}.role-board-footer strong{color:var(--navy);font:700 10px/1.05 var(--serif);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;overflow:hidden}.role-action-rail>button{transition:background .18s,box-shadow .18s,transform .18s}.role-action-rail>button:focus-visible,.role-action-rail>button:hover{z-index:1;box-shadow:inset 0 3px var(--gold),0 7px 18px #02285114;background:#fff4e2;transform:translateY(-1px)}.role-action-rail>button>svg{color:var(--gold);position:absolute;top:9px;right:9px}.role-board-table:first-child{grid-template-rows:39px repeat(5,1fr)}.role-board-table:last-child{grid-template-rows:39px repeat(4,1fr)}.portal-progress li{min-height:39px}.portal-messages>div>span{min-height:52px}.portal-work-grid{grid-template-columns:1.05fr 1fr 1fr;gap:7px;min-height:0;display:grid}.portal-work-grid>article{background:var(--paper);border:1px solid #ded5c8;min-height:0;overflow:hidden}.portal-work-grid>article>header{background:#fff9ef;border-bottom:1px solid #e4dcd0;min-height:44px;padding:8px 9px}.portal-work-grid>article>header small,.portal-work-grid>article>header strong{display:block}.portal-work-grid>article>header strong{color:var(--navy);font-size:8px}.portal-work-grid>article>header small{color:#7d8d9d;margin-top:3px;font-size:5.3px}.portal-upload>div{height:calc(100% - 60px);color:var(--navy);text-align:center;background:#fffbf4;border:1px dashed #c9b58f;flex-direction:column;justify-content:center;align-items:center;margin:8px;padding:10px;display:flex}.portal-upload>div svg{color:var(--gold)}.portal-upload>div strong{font:700 11px/1.1 var(--serif);margin-top:7px}.portal-upload>div span{color:#6d8092;max-width:220px;margin-top:5px;font-size:5.6px;line-height:1.35}.portal-messages>button,.portal-upload button{background:var(--paper);color:var(--navy);border:1px solid #d4bc92;align-items:center;gap:4px;margin-top:8px;padding:5px 8px;font-size:5.4px;font-weight:800;display:flex}.portal-progress ol{margin:0;padding:7px 9px;list-style:none}.portal-progress li{color:#728496;border-bottom:1px solid #eee7dc;grid-template-columns:13px 1fr auto;align-items:center;min-height:27px;font-size:5.7px;display:grid}.portal-progress li svg{color:#a7b2bc}.portal-progress li b{font-size:5px}.portal-progress li.done{color:#2e6846}.portal-progress li.done svg{color:#2e8a58}.portal-progress li.active{color:var(--navy);font-weight:800}.portal-progress li.active svg{color:var(--gold)}.portal-messages>div{padding:5px 8px}.portal-messages>div>span{border-bottom:1px solid #eee7dc;grid-template-columns:25px 1fr auto;align-items:center;gap:6px;min-height:38px;display:grid}.portal-messages>div>span>b{background:var(--navy);width:23px;height:23px;color:var(--cream);border-radius:50%;place-items:center;font-size:5.5px;display:grid}.portal-messages p{margin:0}.portal-messages p small,.portal-messages p strong{display:block}.portal-messages p strong{color:var(--navy);font-size:6px}.portal-messages p small{color:#758697;margin-top:2px;font-size:5px}.portal-messages em{color:#8795a3;font-size:4.8px;font-style:normal}.portal-messages>button{margin:5px 8px}.handoff-work-grid,.owner-work-grid{grid-template-columns:1.2fr .9fr .85fr;gap:7px;min-height:0;display:grid}.handoff-work-grid>article,.owner-work-grid>article{background:var(--paper);border:1px solid #ded5c8;min-height:0;overflow:hidden}.handoff-work-grid>article>header,.owner-work-grid>article>header{background:#fff9ef;border-bottom:1px solid #e4dcd0;justify-content:space-between;align-items:center;min-height:44px;padding:8px 9px;display:flex}.handoff-work-grid header small,.handoff-work-grid header strong,.owner-work-grid header small,.owner-work-grid header strong{display:block}.handoff-work-grid header strong,.owner-work-grid header strong{color:var(--navy);font-size:8px}.handoff-work-grid header small,.owner-work-grid header small{color:#7d8d9d;margin-top:3px;font-size:5.3px}.handoff-work-grid header>b,.owner-work-grid header>b{color:#a36e25;font-size:5.3px}.handoff-manifest,.owner-decisions{grid-template-rows:44px repeat(4,1fr);display:grid}.handoff-manifest>button,.owner-decisions>button{background:var(--paper);text-align:left;border:0;border-bottom:1px solid #eee7dd;grid-template-columns:22px minmax(0,1fr) 62px 48px;align-items:center;gap:6px;min-height:0;padding:6px 8px;display:grid}.handoff-manifest>button:hover,.handoff-questions>button:hover,.owner-decisions>button:hover{box-shadow:inset 3px 0 var(--gold);background:#fff4e2}.owner-decisions>button>i{background:var(--gold);width:18px;height:18px;color:var(--navy);border-radius:50%;place-items:center;font-size:5.2px;font-style:normal;font-weight:900;display:grid}.handoff-manifest button span small,.handoff-manifest button span strong,.handoff-questions button span small,.handoff-questions button span strong,.owner-decisions button span small,.owner-decisions button span strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.handoff-manifest button span strong,.handoff-questions button span strong,.owner-decisions button span strong{color:var(--navy);font-size:6.4px}.handoff-manifest button span small,.handoff-questions button span small,.owner-decisions button span small{color:#758697;margin-top:3px;font-size:4.9px}.handoff-manifest button>b,.handoff-manifest button>em,.owner-decisions button>b,.owner-decisions button>em{color:#526a81;text-align:right;font-size:5px;font-style:normal}.owner-consequence>div{grid-template-rows:repeat(4,1fr);gap:4px;height:calc(100% - 44px);padding:8px;display:grid}.owner-consequence>div>span{background:#fffaf2;border:1px solid #e7ded1;min-height:0;padding:6px 7px}.owner-consequence>div>span em,.owner-consequence>div>span small,.owner-consequence>div>span strong{display:block}.owner-consequence>div>span small{color:#9a6a2c;text-transform:uppercase;font-size:4.8px;font-weight:900}.owner-consequence>div>span strong{color:var(--navy);font:700 9px/1 var(--serif);margin-top:3px}.owner-consequence>div>span em{color:#6f8193;margin-top:3px;font-size:4.9px;font-style:normal}.owner-consequence>div>svg{display:none}.handoff-control dl,.owner-proof dl{margin:0;padding:8px}.owner-proof dl div{border-bottom:1px solid #eee7dc;min-height:40px;padding:6px;position:relative}.handoff-control dt,.owner-proof dt{color:#9a6a2c;text-transform:uppercase;font-size:4.8px;font-weight:900}.handoff-control dd,.owner-proof dd{color:var(--navy);margin:3px 0 0;font-size:6px;font-weight:800}.owner-proof dl i{background:linear-gradient(90deg,var(--navy),var(--gold));height:3px;position:absolute;bottom:4px;left:6px}.handoff-control>button,.owner-proof>button{background:var(--paper);color:var(--navy);border:1px solid #d4bc92;align-items:center;gap:5px;margin:4px 8px;padding:6px 8px;font-size:5.3px;font-weight:800;display:flex}.handoff-manifest>button>i{color:#76511d;text-align:center;background:#fff1d8;padding:3px;font-size:4.7px;font-style:normal;font-weight:900}.handoff-questions{grid-template-rows:44px repeat(3,1fr);display:grid}.handoff-questions>button{background:var(--paper);text-align:left;border:0;border-bottom:1px solid #eee7dd;grid-template-columns:20px minmax(0,1fr) 43px;align-items:center;gap:6px;min-height:0;padding:7px;display:grid}.handoff-questions>button>b{background:var(--navy);width:18px;height:18px;color:var(--cream);border-radius:50%;place-items:center;font-size:5px;display:grid}.handoff-questions>button>em{color:#9a6a2c;text-align:right;font-size:5px;font-style:normal;font-weight:900}.handoff-control dl{grid-template-columns:1fr 1fr;gap:5px;display:grid}.handoff-control dl div{background:#fffaf2;border:1px solid #e7ded1;min-width:0;padding:7px}.public-work-grid{grid-template-columns:1.2fr .9fr .72fr;gap:7px;min-height:0;display:grid}.public-work-grid>article{background:var(--paper);border:1px solid #ded5c8;min-height:0;overflow:hidden}.public-work-grid>article>header{background:#fff9ef;border-bottom:1px solid #e4dcd0;justify-content:space-between;align-items:center;min-height:44px;padding:8px 9px;display:flex}.public-work-grid header small,.public-work-grid header strong{display:block}.public-work-grid header strong{color:var(--navy);font-size:8px}.public-work-grid header small{color:#7d8d9d;margin-top:3px;font-size:5.2px}.public-work-grid header>b{color:#9a6a2c;font-size:5px}.public-signal-table{grid-template-rows:44px repeat(5,1fr);display:grid}.public-signal-table>button{background:var(--paper);text-align:left;border:0;border-bottom:1px solid #eee7dd;grid-template-columns:20px minmax(0,1fr) 62px 52px;align-items:center;gap:6px;min-height:0;padding:6px 8px;display:grid}.public-proof-board button:hover,.public-signal-table>button:hover{box-shadow:inset 3px 0 var(--gold);background:#fff4e2}.public-signal-table>button>i{background:var(--navy);width:18px;height:18px;color:var(--cream);border-radius:50%;place-items:center;font-size:5px;font-style:normal;font-weight:900;display:grid}.public-signal-table button span small,.public-signal-table button span strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.public-signal-table button span strong{color:var(--navy);font-size:6.3px}.public-signal-table button span small{color:#758697;margin-top:2px;font-size:4.9px}.public-signal-table button>b,.public-signal-table button>em{color:#526a81;text-align:right;font-size:5px;font-style:normal}.public-proof-board>div{grid-template-rows:repeat(4,1fr);height:calc(100% - 44px);display:grid}.public-proof-board button{background:var(--paper);text-align:left;border:0;border-bottom:1px solid #eee7dd;grid-template-columns:minmax(0,1fr) 10px;align-content:center;min-height:0;padding:7px 8px;display:grid}.public-proof-board button small,.public-proof-board button span,.public-proof-board button strong{min-width:0;display:block}.public-proof-board button small{color:#9a6a2c;text-transform:uppercase;font-size:4.8px;font-weight:900}.public-proof-board button strong{color:var(--navy);font:700 9px/1 var(--serif);margin-top:4px}.public-proof-board button span{color:#718395;margin-top:3px;font-size:4.9px;line-height:1.25}.public-proof-board button svg{color:var(--gold);grid-area:1/2/4;align-self:center}.public-demo-path ol{margin:0;padding:7px 9px;list-style:none}.public-demo-path li{border-bottom:1px solid #eee7dd;grid-template-columns:20px 1fr;align-items:center;gap:6px;min-height:43px;display:grid}.public-demo-path li>b{color:#9a6a2c;border:1px solid #cdb991;border-radius:50%;place-items:center;width:18px;height:18px;font-size:5px;display:grid}.public-demo-path li.active>b,.public-demo-path li.done>b{border-color:var(--navy);background:var(--navy);color:var(--cream)}.public-demo-path li small,.public-demo-path li strong{display:block}.public-demo-path li strong{color:var(--navy);font-size:6px}.public-demo-path li small{color:#758697;margin-top:2px;font-size:4.8px}.public-demo-path>a{color:var(--navy);background:#fff4e2;border:1px solid #d4bc92;justify-content:space-between;align-items:center;margin:8px;padding:7px 8px;font-size:5.4px;font-weight:900;display:flex}.role-audit-ledger{background:var(--paper);border:1px solid #d9d0c3;min-height:0;overflow:hidden}.role-audit-ledger>header{background:#fff9ef;border-bottom:1px solid #e2d9cc;justify-content:space-between;align-items:center;height:36px;padding:6px 9px;display:flex}.role-audit-ledger>header small,.role-audit-ledger>header strong{display:block}.role-audit-ledger>header small{color:#a36e25;text-transform:uppercase;letter-spacing:.06em;font-size:4.8px;font-weight:900}.role-audit-ledger>header strong{color:var(--navy);font:700 8px/1 var(--serif);margin-top:2px}.role-audit-ledger>header>b{color:#9a6a2c;font-size:5px}.role-audit-head,.role-audit-ledger>button{grid-template-columns:45px 72px 82px minmax(0,1.2fr) minmax(0,.9fr) 62px;align-items:center;gap:7px;display:grid}.role-audit-head{color:#8a795f;text-transform:uppercase;letter-spacing:.05em;background:#f5eee3;height:18px;padding:0 9px;font-size:4.4px;font-weight:900}.role-audit-ledger>button{background:var(--paper);color:#50687f;text-align:left;border:0;border-top:1px solid #eee7dd;width:100%;height:calc(20% - 10.8px);padding:0 9px}.role-audit-ledger>button:hover{box-shadow:inset 3px 0 var(--gold);background:#fff4e2}.role-audit-ledger>button b,.role-audit-ledger>button em,.role-audit-ledger>button span,.role-audit-ledger>button strong,.role-audit-ledger>button time{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:5px;overflow:hidden}.role-audit-ledger>button time{color:#8a6a39;font-weight:800}.role-audit-ledger>button strong{color:var(--navy)}.role-audit-ledger>button em{font-style:normal}.role-audit-ledger>button b{color:#76511d;text-align:center;background:#fff1d8;padding:3px 4px}.operating-room-metrics{background:var(--paper);border:1px solid #ded5c8;grid-template-columns:repeat(5,1fr);display:grid}.operating-room-metrics .os2-metric{min-height:70px;box-shadow:none;border:0;border-right:1px solid #e4dcd0}.operating-room-metrics .os2-metric:last-child{border-right:0}.operating-room-grid{grid-template-rows:minmax(0,1fr) minmax(130px,.58fr);grid-template-columns:minmax(0,1.35fr) minmax(240px,.72fr);gap:7px;min-height:0;display:grid}.operating-room-grid>.os2-panel{min-height:0;overflow:hidden}.operating-room-register{grid-row:1/-1}.operating-room-focus>header,.operating-room-queue>header,.operating-room-register>header{background:#fff9ef;border-bottom:1px solid #e2d9cc;justify-content:space-between;align-items:center;min-height:39px;padding:7px 9px;display:flex}.operating-room-focus>header small,.operating-room-focus>header strong,.operating-room-queue>header small,.operating-room-queue>header strong,.operating-room-register>header small,.operating-room-register>header strong{display:block}.operating-room-focus>header strong,.operating-room-queue>header strong,.operating-room-register>header strong{color:var(--navy);font-size:8px}.operating-room-focus>header small,.operating-room-queue>header small,.operating-room-register>header small{color:#8090a0;margin-top:2px;font-size:5.5px}.operating-room-focus>header>b,.operating-room-queue>header>b,.operating-room-register>header>b{color:#a36e25;letter-spacing:.05em;font-size:6px}.operating-room-register>div{grid-template-rows:repeat(5,1fr);height:calc(100% - 39px);display:grid}.operating-room-register>div>button{background:var(--paper);min-height:0;color:var(--navy);text-align:left;border:0;border-bottom:1px solid #eee7dd;grid-template-columns:minmax(0,1fr) 72px 74px 10px;align-items:center;gap:6px;padding:6px 8px;display:grid}.operating-room-register>div>button.active,.operating-room-register>div>button:hover{box-shadow:inset 3px 0 var(--gold);background:#fff4e2}.operating-room-register button span small,.operating-room-register button span strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.operating-room-register button span strong{font-size:7.3px}.operating-room-register button span small{color:#728395;margin-top:3px;font-size:5.6px}.operating-room-register button>em{color:#526a81;text-align:right;font-size:6px;font-style:normal}.operating-room-register button>i{text-align:center;font-style:normal}.operating-room-register button>svg{color:#9aabbb}.operating-room-focus>div{padding:9px}.operating-room-focus h4{color:var(--navy);font:700 14px/1.05 var(--serif);margin:0}.operating-room-focus dl{grid-template-columns:1fr 1fr;gap:5px;margin:8px 0 0;display:grid}.operating-room-focus dl div{background:#fffaf2;border:1px solid #e7ded1;min-width:0;padding:6px}.operating-room-focus dt{color:#a36e25;text-transform:uppercase;font-size:5px;font-weight:800}.operating-room-focus dd{color:#42596f;margin:3px 0 0;font-size:6px;line-height:1.3}.operating-room-focus>footer{background:#fff9ef;border-top:1px solid #e5ddd1;justify-content:space-between;align-items:center;height:31px;padding:4px 7px;display:flex}.operating-room-focus>footer button{background:var(--paper);color:var(--navy);border:1px solid #d7c5a5;align-items:center;gap:4px;padding:5px 7px;font-size:5.5px;font-weight:800;display:flex}.operating-room-focus>footer button.done{color:#17623a;background:#eef9f1;border-color:#9bc8ae}.operating-room-queue>div{grid-template-rows:repeat(4,1fr);height:calc(100% - 39px);display:grid}.operating-room-queue>div>button{background:var(--paper);text-align:left;border:0;border-bottom:1px solid #eee7dd;grid-template-columns:minmax(0,1fr) 48px 61px;align-items:center;gap:5px;min-height:0;padding:4px 7px;display:grid}.operating-room-queue button:hover{background:#fff4e2}.operating-room-queue button span small,.operating-room-queue button span strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.operating-room-queue button strong{color:var(--navy);font-size:6.3px}.operating-room-queue button small{color:#7c8c9c;margin-top:2px;font-size:5.2px}.operating-room-queue button>em{color:#50687f;text-align:right;font-size:5.4px;font-style:normal}.operating-room-queue button>i{text-align:center;font-style:normal}.operating-room-strip{background:var(--paper);border:1px solid #ded5c8;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.operating-room-strip article{border-right:1px solid #e5ddd1;flex-direction:column;min-width:0;padding:10px;display:flex}.operating-room-strip article:last-child{border-right:0}.operating-room-strip small{color:#a36e25;text-transform:uppercase;letter-spacing:.04em;font-size:5.5px;font-weight:800}.operating-room-strip strong{color:var(--navy);font:700 13px/1 var(--serif);margin-top:7px}.operating-room-strip span{color:#687b8e;margin-top:5px;font-size:5.6px;line-height:1.35}.operating-room-customers .operating-room-focus{background:#fff9ef}.operating-room-operations .operating-room-focus{box-shadow:inset 0 3px var(--gold)}.operating-room-social .operating-room-strip article:nth-child(2){background:#fff4e2}.operating-room-messages .operating-room-focus{background:#f5f8fb}.operating-room-payments .operating-room-focus{box-shadow:inset 0 3px #173e69}.operating-room-work-queue .operating-room-register>div>button:first-child{background:#fff0ea}@media (max-width:1160px){.public-work-grid{grid-template-columns:1.15fr .85fr}.public-demo-path{display:none}.handoff-work-grid,.owner-work-grid{grid-template-columns:1.15fr .85fr}.handoff-control,.owner-proof{display:none}.role-board{grid-template-rows:60px 32px minmax(0,1fr) 76px}.role-board-portal{grid-template-rows:60px minmax(0,1fr) 76px}.role-board-kpis strong{font-size:10px}.portal-work-grid{grid-template-columns:1fr 1fr}.portal-messages{display:none}.operating-room{grid-template-rows:auto 28px auto auto minmax(0,1fr) 102px 29px}.operating-role-lens{grid-template-columns:minmax(150px,.8fr) minmax(0,2fr)}.operating-role-lens dl{grid-template-columns:1fr 1fr}.operating-role-lens dl div:nth-child(2){border-right:0}.operating-role-lens dl div:nth-child(-n+2){border-bottom:1px solid #e8dfd2}.operating-room-metrics{grid-template-columns:repeat(3,1fr)}.operating-room-metrics .os2-metric:nth-child(n+4){display:none}.operating-room-grid{grid-template-columns:minmax(0,1.2fr) minmax(210px,.8fr)}.operating-room-strip{grid-template-columns:1fr 1fr}.operating-room-strip article:nth-child(n+3){display:none}}@media (max-width:760px){.operating-room-role-public-preview,.public-work-grid{display:block}.public-work-grid>article{min-height:230px;margin-bottom:8px}.handoff-work-grid,.operating-room-role-client-owner-view,.operating-room-role-partner-review,.owner-work-grid,.public-demo-path{display:block}.handoff-work-grid>article,.owner-work-grid>article{min-height:230px;margin-bottom:8px}.handoff-control,.operating-room-role-customer-portal,.operating-room-role-staff-view,.owner-proof,.role-board{display:block}.role-board>*{margin-bottom:8px}.role-board-kpis{grid-template-columns:1fr 1fr}.role-board-kpis article:nth-child(-n+2){border-bottom:1px solid #e6ded2}.portal-work-grid,.role-board-columns{display:block}.portal-work-grid>article,.role-board-table{min-height:220px;margin-bottom:8px}.role-board-footer{grid-template-columns:1fr}.role-board-footer article,.role-board-footer>button{border-bottom:1px solid #e5ddd1;border-right:0;min-height:64px}.portal-messages{display:block}.operating-room{display:block;overflow:auto}.operating-room>.operating-role-lens,.operating-room>.operating-room-grid,.operating-room>.operating-room-metrics,.operating-room>.operating-room-strip,.operating-room>.os2-page-header,.operating-room>.os2-safety-strip,.operating-room>.os2-view-tabs,.operating-room>.role-audit-ledger{margin-bottom:8px}.role-audit-ledger{min-height:330px}.role-audit-head{display:none}.role-audit-ledger>button{grid-template-rows:1fr 1fr;grid-template-columns:42px minmax(0,1fr) 66px;gap:2px 7px;height:58px}.role-audit-ledger>button time{grid-row:1/-1}.role-audit-ledger>button strong{font-size:6px}.role-audit-ledger>button span:first-of-type,.role-audit-ledger>button span:last-of-type{grid-column:2}.role-audit-ledger>button em{display:none}.role-audit-ledger>button b{grid-area:1/3/-1}.operating-role-lens{display:block}.operating-role-lens>header{border-bottom:1px solid #e3d7c6;border-right:0}.operating-role-lens>header strong{font-size:9px}.operating-role-lens dl div{padding:6px}.operating-role-lens dd{font-size:5.4px}.operating-room-metrics{grid-template-columns:1fr 1fr}.operating-room-metrics .os2-metric:nth-child(3){display:flex}.operating-room-grid{display:block}.operating-room-grid>.os2-panel{margin-bottom:8px}.operating-room-register>div{grid-template-rows:none;height:auto}.operating-room-register>div>button{grid-template-columns:minmax(0,1fr) 58px 62px 8px;min-height:54px}.operating-room-register>div>button:nth-child(n+4){display:none}.operating-room-focus dl{grid-template-columns:1fr}.operating-room-queue>div{height:auto}.operating-room-queue>div>button{min-height:42px}.operating-room-strip{grid-template-columns:1fr}.operating-room-strip article:nth-child(n+2){display:none}.operating-room-strip article{min-height:78px}}@media (orientation:landscape) and (max-height:560px) and (max-width:960px){.role-audit-ledger{min-height:230px}.role-audit-head,.role-audit-ledger>button{grid-template-columns:38px 58px 70px minmax(0,1.2fr) minmax(0,.8fr) 52px}.operating-room-role-public-preview{display:block;overflow:auto}.public-work-grid{grid-template-columns:1fr 1fr}.public-work-grid>article{min-height:220px}.public-demo-path{display:none}.operating-room-role-client-owner-view,.operating-room-role-partner-review{display:block;overflow:auto}.handoff-work-grid,.owner-work-grid{grid-template-columns:1fr 1fr}.handoff-work-grid>article,.owner-work-grid>article{min-height:220px}.handoff-control,.owner-proof{display:none}.operating-room-role-customer-portal,.operating-room-role-staff-view{display:block;overflow:auto}.role-board{display:block}.role-board-kpis{grid-template-columns:repeat(4,1fr)}.role-board-kpis article{min-height:58px}.portal-work-grid,.role-board-columns{grid-template-columns:1fr 1fr;display:grid}.portal-work-grid .portal-messages{display:none}.portal-work-grid>article,.role-board-table{min-height:220px}.role-board-footer{grid-template-columns:repeat(3,1fr)}.demo-dashboard-frame--surface .operating-room,.seeded-demo-workspace .operating-room{grid-template-rows:auto 24px auto minmax(0,1fr) 62px 25px}.demo-dashboard-frame--surface .operating-role-lens>header strong,.seeded-demo-workspace .operating-role-lens>header strong{font-size:8px}.demo-dashboard-frame--surface .operating-role-lens dl div,.seeded-demo-workspace .operating-role-lens dl div{padding:4px 6px}.demo-dashboard-frame--surface .operating-role-lens dd,.seeded-demo-workspace .operating-role-lens dd{font-size:4.9px}.demo-dashboard-frame--surface .operating-room-metrics,.seeded-demo-workspace .operating-room-metrics{display:none}.demo-dashboard-frame--surface .operating-room-grid,.seeded-demo-workspace .operating-room-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:1.2fr .8fr}.demo-dashboard-frame--surface .operating-room-register,.seeded-demo-workspace .operating-room-register{grid-row:1}.demo-dashboard-frame--surface .operating-room-focus,.seeded-demo-workspace .operating-room-focus{display:none}.demo-dashboard-frame--surface .operating-room-queue,.seeded-demo-workspace .operating-room-queue{grid-area:1/2}.demo-dashboard-frame--surface .operating-room-strip,.seeded-demo-workspace .operating-room-strip{grid-template-columns:1fr}.demo-dashboard-frame--surface .operating-room-strip article:nth-child(n+2),.seeded-demo-workspace .operating-room-strip article:nth-child(n+2){display:none}}.hub2-focus>article:first-child{grid-template-rows:34px 58px minmax(0,1fr) 31px;display:grid}.hub2-focus>article:first-child>div{height:auto}.hub2-focus>article:first-child>ul{border-top:1px solid #e7ded0;grid-template-rows:repeat(3,1fr);min-height:0;margin:0;padding:0;list-style:none;display:grid}.hub2-focus>article:first-child>ul li{border-bottom:1px solid #ece4d8;grid-template-columns:1fr auto 10px;align-items:center;gap:6px;min-height:0;padding:4px 8px;display:grid}.hub2-focus>article:first-child>ul li:last-child{border-bottom:0}.hub2-focus>article:first-child>ul small,.hub2-focus>article:first-child>ul strong{display:block}.hub2-focus>article:first-child>ul strong{color:#173750;font-size:5.9px}.hub2-focus>article:first-child>ul small{color:#8a765d;margin-top:2px;font-size:4.8px}.hub2-focus>article:first-child>ul em{color:#9a6825;font-size:4.9px;font-style:normal;font-weight:800}.hub2-focus>article:first-child>ul svg{color:#b87925}.beta-proof>span>svg{grid-area:1/1/3}.beta-proof>span>small,.beta-proof>span>strong{grid-column:2}.beta-proof>span>strong{grid-row:1;align-self:end}.beta-proof>span>small{grid-row:2;align-self:start}.seeded-demo-mobile-path{display:none}@media (max-width:760px){.seeded-demo-mobile-path{background:#f1e7d8;border-bottom:1px solid #d8d0c4;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-height:64px;padding:6px;display:grid}.seeded-demo-mobile-path a{color:#51677a;background:#fffaf1;border:1px solid #ddd2c1;flex-direction:column;justify-content:center;min-width:0;padding:8px;display:flex}.seeded-demo-mobile-path a.active{color:#082f59;background:#fff1d8;border-color:#d69b47;box-shadow:inset 0 -3px #d69b47}.seeded-demo-mobile-path span{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:850;overflow:hidden}.seeded-demo-mobile-path small{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5.2px;overflow:hidden}}@media (orientation:landscape) and (max-height:560px) and (max-width:960px){.seeded-demo-mobile-path{min-height:48px;padding:4px}.seeded-demo-mobile-path a{padding:5px 7px}.seeded-demo-mobile-path small{display:none}}.permissions-canvas{grid-template-rows:auto 32px 72px minmax(0,1fr) 34px}.permissions-kpis{background:var(--paper);border:1px solid #ded5c8;grid-template-columns:repeat(4,1fr);display:grid}.permissions-kpis article{border-right:1px solid #e6ded2;padding:9px 12px}.permissions-kpis article:last-child{border-right:0}.permissions-kpis small,.permissions-kpis span,.permissions-kpis strong{display:block}.permissions-kpis small{color:#966628;letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:900}.permissions-kpis strong{color:var(--navy);font:700 16px/1 var(--serif);margin-top:5px}.permissions-kpis span{color:#657b8f;margin-top:4px;font-size:6.5px}.permissions-workspace{grid-template-columns:minmax(0,1fr) 230px;gap:8px;min-height:0;display:grid}.permissions-main-stack{grid-template-rows:minmax(185px,.7fr) minmax(310px,1.3fr);gap:8px;min-height:0;display:grid}.team-access-table{grid-template-rows:39px 25px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.team-access-table>header{background:var(--navy);color:#fff8eb;border-bottom:1px solid #ded5c8;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.team-access-table>header small,.team-access-table>header strong{display:block}.team-access-table>header strong{font-size:8px}.team-access-table>header small{color:#ead9bd;margin-top:2px;font-size:5.4px}.team-access-table>header>b{color:var(--gold);font-size:5.5px}.team-access-head,.team-access-table>div:last-child>button{grid-template-columns:30px minmax(115px,1.1fr) 86px minmax(130px,1.2fr) 86px 66px 48px 58px;align-items:center;display:grid}.team-access-head{color:#8a6a3f;text-transform:uppercase;background:#f6efe4;border-bottom:1px solid #e7dfd4;padding:0 7px;font-size:5px;font-weight:900}.team-access-head span:first-child{grid-column:1/3}.team-access-table>div:last-child{grid-template-rows:repeat(5,1fr);min-height:0;display:grid}.team-access-table>div:last-child>button{background:var(--paper);min-height:0;color:var(--navy);text-align:left;border:0;border-bottom:1px solid #eee6dc;gap:5px;padding:4px 7px}.team-access-table>div:last-child>button.active,.team-access-table>div:last-child>button:hover{box-shadow:inset 3px 0 var(--gold);background:#fff4e2}.selected-member-card header>i,.team-access-table button>i{background:var(--navy);width:24px;height:24px;color:var(--gold);border-radius:50%;place-items:center;font-size:5.5px;font-style:normal;font-weight:900;display:grid}.team-access-table button span small,.team-access-table button span strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-access-table button span strong{font-size:6px}.team-access-table button span small{color:#7a8998;margin-top:2px;font-size:4.8px}.team-access-table button>b,.team-access-table button>em,.team-access-table button>time{color:#4f667c;font-size:5.2px;font-style:normal;font-weight:700}.team-access-table mark{text-align:center;border-radius:2px;padding:4px;font-size:4.8px;font-weight:900}.team-access-table mark.active{color:#1f7144;background:#e7f7ec}.team-access-table mark.review{color:#95631e;background:#fff3da}.team-access-table mark.expiring{color:#a23c34;background:#ffebe7}.permissions-matrix{grid-template-rows:44px minmax(0,1fr) 33px;min-height:0;display:grid;overflow:hidden}.permissions-matrix>header{background:var(--navy);color:#fff8eb;border-bottom:1px solid #ded5c8;justify-content:space-between;align-items:center;padding:8px 11px;display:flex}.permissions-matrix>header small,.permissions-matrix>header strong{display:block}.permissions-matrix>header strong{font-size:9px}.permissions-matrix>header small{color:#ead9bd;margin-top:3px;font-size:6px}.permissions-matrix>header>b{color:var(--gold);border:1px solid #d69b477a;padding:5px 7px;font-size:6px}.permissions-table{grid-template-rows:42px repeat(10,minmax(27px,1fr));min-height:0;display:grid;overflow:auto}.permissions-row{border-bottom:1px solid #ebe3d8;grid-template-columns:minmax(142px,1.25fr) repeat(7,minmax(72px,1fr));align-items:stretch;display:grid}.permissions-row>strong{color:var(--navy);align-items:center;padding:0 10px;font-size:7px;display:flex}.permissions-head{z-index:2;background:#f6efe4;position:sticky;top:0}.permissions-head>strong{text-transform:uppercase;letter-spacing:.05em;font-size:6px}.permissions-head>button{color:#314b63;background:#f6efe4;border:0;border-left:1px solid #e4dbcf;padding:5px 4px;font-size:5.8px;font-weight:800;line-height:1.15}.permissions-head>button.active{color:#6d4818;box-shadow:inset 0 3px var(--gold);background:#fff0d4}.permissions-row:not(.permissions-head){background:var(--paper)}.permissions-row:not(.permissions-head).selected{box-shadow:inset 3px 0 var(--gold);background:#fffaf0}.permissions-row:not(.permissions-head)>button{background:0 0;border:0;border-left:1px solid #eee6dc;justify-content:center;align-items:center;gap:3px;min-width:0;padding:4px;display:flex}.permissions-row:not(.permissions-head)>button.active{background:#d69b4714}.permissions-row button span{white-space:nowrap;border-radius:2px;padding:4px 5px;font-size:5.6px;font-weight:800}.permissions-matrix footer .full i,.permissions-row button.full span{color:#1f7144;background:#e7f7ec}.permissions-matrix footer .scoped i,.permissions-row button.scoped span{color:#255f9d;background:#e9f2ff}.permissions-matrix footer .limited i,.permissions-row button.limited span{color:#95631e;background:#fff3da}.permissions-matrix footer .read i,.permissions-row button.read span{color:#556f87;background:#edf2f7}.permissions-matrix footer .review i,.permissions-row button.review span{color:#8a5822;background:#fff0dd}.permissions-matrix footer .blocked i,.permissions-row button.blocked span{color:#a23c34;background:#ffebe7}.permissions-matrix footer .sample i,.permissions-row button.sample span{color:#5d4a9d;background:#eeeafd}.permissions-row button.blocked svg{color:#a23c34}.permissions-row button.full svg{color:#1f7144}.permissions-matrix>footer{background:#fff9ef;border-top:1px solid #ded5c8;align-items:center;gap:13px;padding:6px 10px;display:flex}.permissions-matrix>footer span{color:#5c7184;align-items:center;gap:5px;font-size:5.5px;font-weight:700;display:flex}.permissions-matrix>footer i{border-radius:50%;width:7px;height:7px}.permissions-rail{grid-template-rows:1.25fr 1.05fr .78fr;gap:8px;min-height:0;display:grid}.permissions-rail>article{background:var(--paper);border:1px solid #ded5c8;min-height:0;padding:10px 11px;overflow:hidden}.permissions-rail header small,.permissions-rail header strong{display:block}.permissions-rail header small{color:#986526;letter-spacing:.05em;text-transform:uppercase;font-size:5.5px;font-weight:900}.permissions-rail header strong{color:var(--navy);font:700 11px/1.05 var(--serif);margin-top:4px}.selected-member-card header{grid-template-columns:30px 1fr;align-items:center;gap:7px;display:grid}.selected-member-card header em{color:#708294;margin-top:2px;font-size:5px;font-style:normal;display:block}.permissions-rail dl{margin:8px 0 0}.permissions-rail dl div{border-top:1px solid #eee6dc;grid-template-columns:65px 1fr;gap:7px;padding:5px 0;display:grid}.permissions-rail dt{color:#8a795f;font-size:5px}.permissions-rail dd{color:#314b63;margin:0;font-size:5.7px;font-weight:700}.permissions-rail button{width:100%;color:var(--navy);background:#fff8eb;border:1px solid #d9b780;justify-content:space-between;align-items:center;margin-top:8px;padding:6px 7px;font-size:6px;font-weight:900;display:flex}.permissions-rail ol{margin:7px 0 0;padding:0;list-style:none}.permissions-rail li{border-top:1px solid #eee6dc;grid-template-columns:44px 1fr;gap:6px;padding:5px 0;display:grid}.permissions-rail li b{color:#95631e;font-size:5.4px}.permissions-rail li span,.permissions-rail p{color:#60768a;font-size:5.5px;line-height:1.3}.permissions-rail p{margin:7px 0 0}@container (max-width:900px){.permissions-workspace{grid-template-columns:minmax(0,1fr) 190px}.permissions-row{grid-template-columns:minmax(120px,1.2fr) repeat(7,minmax(62px,1fr))}.permissions-row button span{font-size:5px}.permissions-rail dl div{grid-template-columns:54px 1fr}}@container (max-width:700px){.permissions-canvas{display:block;overflow:auto}.permissions-canvas>*{margin-bottom:8px}.permissions-kpis{grid-template-columns:1fr 1fr}.permissions-kpis article:nth-child(-n+2){border-bottom:1px solid #e6ded2}.permissions-main-stack,.permissions-workspace{display:block}.team-access-table{min-height:360px;margin-bottom:8px}.team-access-table>div{overflow:auto}.team-access-head,.team-access-table>div:last-child>button{min-width:820px}.permissions-matrix{min-height:570px;margin-bottom:8px}.permissions-table{overflow:auto}.permissions-row{min-width:850px}.permissions-rail{grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.permissions-rail>article{min-height:180px}.permissions-rail>article:last-child{grid-column:1/-1}.permissions-matrix>footer{overflow:auto}.permissions-matrix>footer span{white-space:nowrap}}@media (orientation:landscape) and (max-height:560px) and (max-width:960px){.demo-dashboard-frame--surface .permissions-canvas{display:block;overflow:auto}.demo-dashboard-frame--surface .permissions-canvas>*{margin-bottom:7px}.demo-dashboard-frame--surface .permissions-kpis{display:none}.demo-dashboard-frame--surface .permissions-workspace{grid-template-columns:minmax(720px,1fr) 210px;min-height:760px;display:grid}.demo-dashboard-frame--surface .permissions-main-stack{grid-template-rows:230px 520px}.demo-dashboard-frame--surface .permissions-rail{grid-template-rows:repeat(3,minmax(190px,1fr));grid-template-columns:1fr;display:grid}.demo-dashboard-frame--surface .permissions-matrix{min-height:520px}}.permissions-row button span{font-size:6.8px}.permissions-head>button{font-size:6.6px}.permissions-row>strong{font-size:7.5px}.permissions-rail header small{font-size:6.4px}.permissions-rail dt,.permissions-rail li b{font-size:6px}.permissions-rail dd,.permissions-rail li span,.permissions-rail p{font-size:6.5px}.permissions-rail button{font-size:6.8px}@container (min-width:1100px){.os2-shell{border-radius:5px;grid-template-rows:58px minmax(0,1fr);grid-template-columns:220px minmax(0,1fr) 280px}.os2-left-rail{padding:18px 13px 14px}.os2-product-mark{height:60px;padding:4px 10px 12px}.os2-product-mark img{width:166px}.os2-workspace{min-height:54px;margin-top:13px;padding:10px}.os2-workspace strong{font-size:11px}.os2-workspace small{font-size:8.5px}.os2-demo-label{margin-top:9px;padding:5px 8px;font-size:7px}.os2-left-rail nav section{margin-top:10px}.os2-left-rail nav section header{height:30px;padding-inline:8px;font-size:8px}.os2-left-rail nav section button{grid-template-columns:24px minmax(0,1fr) 9px;gap:7px;min-height:38px;padding-inline:9px;font-size:10px}.os2-rail-foot{grid-template-columns:22px 1fr;gap:8px;padding:13px 9px 0}.os2-rail-foot strong{font-size:9px}.os2-rail-foot small{font-size:7.5px}.os2-topbar{grid-template-columns:minmax(170px,.7fr) minmax(320px,1.45fr) minmax(180px,.65fr) 72px;gap:12px;padding-inline:18px}.os2-breadcrumb,.os2-search,.os2-top-workspace{font-size:10px}.os2-search,.os2-top-workspace{height:38px;padding-inline:12px}.os2-top-actions button{width:32px;height:32px}.os2-canvas{grid-template-rows:auto 42px auto minmax(300px,1fr) 132px 42px;gap:12px;padding:16px 18px}.os2-page-header{grid-template-columns:48px minmax(0,1fr) auto;gap:12px}.os2-page-icon{width:46px;height:46px}.os2-page-header small{font-size:8px}.os2-page-header h3{font-size:23px}.os2-page-header p{font-size:10px}.os2-seeded{min-height:34px;padding-inline:11px;font-size:8px}.os2-view-tabs button{font-size:9px}.os2-metrics{gap:10px}.os2-metric{grid-template-columns:38px 1fr;gap:9px;min-height:88px;padding:12px}.os2-metric>div{width:36px;height:36px}.os2-metric small{font-size:8px}.os2-metric strong{font-size:18px}.os2-metric em{font-size:7.5px}.os2-primary-grid{gap:11px}.os2-panel>header strong{font-size:10px}.os2-panel>header small{font-size:7px}.os2-panel>header button{font-size:8px}.os2-table{grid-template-rows:48px 28px repeat(4,minmax(42px,1fr))}.os2-primary-grid .os2-table:last-child{grid-template-rows:48px 28px repeat(3,minmax(42px,1fr))}.os2-table-head{padding-inline:12px;font-size:7.5px}.os2-table-row{padding:6px 12px;font-size:8px}.os2-table-row>span:first-child strong{font-size:9px}.os2-pill,.os2-table-row>span:first-child small{font-size:7px}.os2-pill{padding:4px 7px}.os2-insight-card{grid-template-rows:40px auto 44px}.os2-insight-card>div:nth-child(2)>strong{font-size:16px}.os2-insight-card>div:nth-child(2)>small{font-size:7.5px}.os2-safety-strip{padding-inline:12px;font-size:8px}.os2-right-rail{gap:11px;padding:14px 13px}.os2-right-rail section>header{min-height:43px;padding-inline:12px}.os2-right-rail section>header strong{font-size:10px}.os2-right-rail section>header small{font-size:7px}.os2-next-steps>div{grid-template-columns:28px 1fr 12px;gap:8px;min-height:58px;padding:8px 11px}.os2-next-steps>div>b{width:27px;height:27px;font-size:8px}.os2-next-steps>div strong{font-size:8.5px}.os2-next-steps>div small{font-size:7px}.os2-ai-rail h4{margin:14px 12px 9px;font-size:20px}.os2-ai-rail p{margin-inline:12px;font-size:8.5px}.os2-ai-rail>div{gap:7px;margin:12px}.os2-ai-rail>div span{font-size:8px}.os2-ai-rail>button{min-height:36px;margin-inline:12px;font-size:8px}.os2-boundary-rail>span{min-height:32px;padding-inline:11px;font-size:7.5px}.os2-inspector-scrim{inset:58px 0 0 220px}.os2-inspector{width:min(520px,43%);padding:22px;top:58px}.os2-inspector>header small{font-size:9px}.os2-inspector>header strong{font-size:26px}.os2-inspector>p{font-size:11px}.os2-inspector dt{font-size:8px}.os2-inspector dd{font-size:10px}.operating-room{grid-template-rows:auto 42px auto auto minmax(0,1fr) 140px 42px;gap:11px}.operating-room-role-client-owner-view,.operating-room-role-customer-portal,.operating-room-role-partner-review,.operating-room-role-staff-view{grid-template-rows:auto 42px auto minmax(0,1fr) 126px 42px}.operating-room-metrics .os2-metric{min-height:88px}.operating-room-grid{grid-template-rows:minmax(0,1fr) minmax(170px,.58fr);grid-template-columns:minmax(0,1.5fr) minmax(330px,.72fr);gap:11px}.operating-room-focus>header,.operating-room-queue>header,.operating-room-register>header{min-height:48px;padding:9px 12px}.operating-room-focus>header strong,.operating-room-queue>header strong,.operating-room-register>header strong{font-size:10px}.operating-room-focus>header small,.operating-room-queue>header small,.operating-room-register>header small{font-size:7px}.operating-room-focus>header>b,.operating-room-queue>header>b,.operating-room-register>header>b{font-size:8px}.operating-room-register>div{height:calc(100% - 48px)}.operating-room-register>div>button{grid-template-columns:minmax(0,1fr) 96px 100px 14px;gap:9px;padding:8px 11px}.operating-room-register button span strong{font-size:9.5px}.operating-room-register button span small{font-size:7px}.operating-room-register button>em{font-size:8px}.operating-room-focus>div{padding:12px}.operating-room-focus h4{font-size:19px}.operating-room-focus dl{gap:8px}.operating-room-focus dl div{padding:9px}.operating-room-focus dt{font-size:7px}.operating-room-focus dd{font-size:8px}.operating-room-queue>div{height:calc(100% - 48px)}.operating-room-queue>div>button{grid-template-columns:minmax(0,1fr) 64px 78px;gap:8px;padding:6px 10px}.operating-room-queue button strong{font-size:8px}.operating-room-queue button small,.operating-room-queue button>em{font-size:7px}.operating-room-strip article{padding:13px}.operating-room-strip small{font-size:7px}.operating-room-strip strong{font-size:17px}.operating-room-strip span{font-size:7.5px}.role-board{grid-template-rows:84px 42px minmax(0,1fr) 110px;gap:11px}.role-board-portal{grid-template-rows:84px minmax(0,1fr) 110px}.role-board-kpis article{padding:12px 14px}.role-board-footer small,.role-board-kpis small{font-size:7px}.role-board-kpis strong{font-size:17px}.role-board-footer span,.role-board-kpis span{font-size:7px}.workspace-filter-toolbar{gap:8px;padding:6px 8px}.workspace-density,.workspace-filter-states button,.workspace-filter-toolbar>label{height:29px}.workspace-density,.workspace-filter-count,.workspace-filter-states button,.workspace-filter-toolbar input{font-size:7px}.role-board-columns{gap:11px}.role-board-table{grid-template-rows:48px repeat(3,1fr)}.role-board-table:first-child{grid-template-rows:48px repeat(5,1fr)}.role-board-table:last-child{grid-template-rows:48px repeat(4,1fr)}.role-board-table>header{padding:9px 12px}.role-board-table>header strong{font-size:10px}.role-board-table>header small{font-size:7px}.role-board-table>button{grid-template-columns:48px minmax(0,1fr) 86px 70px;gap:9px;padding:8px 11px}.role-board-table>button span strong{font-size:8.5px}.role-board-table>button span small,.role-board-table>button>b,.role-board-table>button>em{font-size:7px}}.demo-dashboard-frame{height:min(920px,100svh - 72px);min-height:720px}.seeded-demo-workspace{container-type:inline-size}.os2-selected-record{background:#fffdf9;padding:0;overflow:hidden}.os2-selected-record>header.selected-record-header{grid-template-columns:minmax(0,1fr) auto 34px;align-items:start;gap:12px;min-height:92px;padding:18px 20px;display:grid}.selected-record-header span em,.selected-record-header span small,.selected-record-header span strong{display:block}.selected-record-header span small{color:var(--gold-2);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.selected-record-header span strong{color:var(--navy);font:700 24px/1.05 var(--serif);margin-top:5px}.selected-record-header span em{color:#718194;margin-top:7px;font-size:7px;font-style:normal}.selected-record-status{color:#91611f;white-space:nowrap;background:#fff2d9;border:1px solid #d8c6a5;border-radius:999px;align-self:center;padding:6px 9px;font-size:7px}.selected-record-status--prepared{color:#267348;background:#eff8f1;border-color:#b9d9c2}.selected-record-status--needs-review{color:#a9473e;background:#fff0ed;border-color:#e3b9b2}.selected-record-meta{background:var(--paper);border-bottom:1px solid #e4ddd3;grid-template-columns:repeat(4,1fr);gap:8px;min-height:64px;padding:10px 20px;display:grid}.selected-record-meta span{grid-template-rows:auto auto;grid-template-columns:18px 1fr;align-content:center;min-width:0;display:grid}.selected-record-meta svg{color:#8a9bac;grid-row:1/3}.selected-record-meta small,.selected-record-meta strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.selected-record-meta small{color:#a07031;text-transform:uppercase;font-size:6px;font-weight:800}.selected-record-meta strong{color:#294760;margin-top:3px;font-size:7px}.selected-record-tabs{background:var(--paper);border-bottom:1px solid #ddd6cc;align-items:end;gap:25px;height:42px;padding:0 20px;display:flex}.selected-record-tabs span{color:#718194;border-bottom:2px solid #0000;height:100%;padding-top:15px;font-size:7px;font-weight:750}.selected-record-tabs span.active{color:#0b4779;border-bottom-color:#0d5792}.selected-record-body{background:#f8f4ed;grid-template-columns:minmax(0,1.65fr) minmax(150px,.75fr);grid-template-areas:"summary next""fields related""notes activity";grid-auto-rows:auto;align-content:start;gap:9px;min-height:0;padding:12px 14px;display:grid;overflow:auto}.selected-record-body>section{background:var(--paper);border:1px solid #e1d9ce;min-width:0;box-shadow:0 3px 9px #08284c06}.selected-record-body section>header{background:#fffaf2;border-bottom:1px solid #e9e2d9;justify-content:space-between;align-items:center;min-height:38px;padding:7px 10px;display:flex}.selected-record-body section>header small,.selected-record-body section>header strong{display:block}.selected-record-body section>header small{color:#a06d2a;text-transform:uppercase;font-size:6px;font-weight:850}.selected-record-body section>header strong{color:#1c3d58;margin-top:2px;font-size:7px}.selected-record-summary{grid-area:summary}.selected-record-summary>header strong{max-width:340px;line-height:1.35}.selected-record-summary>div{grid-template-columns:repeat(4,1fr);display:grid}.selected-record-summary article{border-right:1px solid #ebe4db;min-height:72px;padding:10px}.selected-record-summary article:last-child{border-right:0}.selected-record-summary article small,.selected-record-summary article span,.selected-record-summary article strong{display:block}.selected-record-summary article small{color:#738497;font-size:6px}.selected-record-summary article strong{color:var(--navy);font:700 15px/1 var(--serif);margin-top:6px}.selected-record-summary article span{color:#75879a;margin-top:6px;font-size:5.5px}.selected-record-summary article i{background:#ece5da;height:3px;margin-top:8px;display:block}.selected-record-summary article i b{background:var(--gold);height:100%;display:block}.selected-record-next{grid-area:next;padding-bottom:10px;background:#fff9ef!important}.selected-record-next>header{gap:7px;justify-content:flex-start!important}.selected-record-next>header svg{color:var(--gold-2)}.selected-record-next h4{color:var(--navy);font:700 12px/1.15 var(--serif);margin:10px 10px 4px}.selected-record-next p{color:#6d7d8e;margin:0 10px;font-size:6px;line-height:1.45}.selected-record-next button{color:#fff;background:#0b5792;border:0;justify-content:center;align-items:center;gap:5px;width:calc(100% - 20px);min-height:30px;margin:10px 10px 0;font-size:7px;font-weight:800;display:flex}.selected-record-next button:disabled{cursor:not-allowed;color:#f7f2e9;background:#71879a}.selected-record-fields{grid-area:fields}.selected-record-fields dl{grid-template-columns:1fr 1fr;border:0!important;display:grid!important}.selected-record-fields dl div{border-right:1px solid #ebe4db;border-bottom:1px solid #ebe4db!important;min-height:52px!important;padding:9px 10px!important}.selected-record-fields dl div:nth-child(2n){border-right:0}.selected-record-fields dt{font-size:6px!important}.selected-record-fields dd{font-size:7px!important}.selected-record-related{grid-area:related}.selected-record-related>span{border-bottom:1px solid #ebe4db;grid-template-rows:auto auto;grid-template-columns:20px 1fr;align-items:center;min-height:42px;padding:7px 9px;display:grid}.selected-record-related>span:last-child{border-bottom:0}.selected-record-related svg{color:#a7722d;grid-row:1/3}.selected-record-related b{color:#26465f;font-size:7px}.selected-record-related small{color:#7b8b9a;font-size:5.5px}.selected-record-notes{grid-area:notes;padding-bottom:11px}.selected-record-notes p{color:#3f566b;margin:10px;font-size:7px;line-height:1.55}.selected-record-notes>span{color:#7b8997;margin:0 10px;font-size:6px;display:block}.selected-record-activity{grid-area:activity}.selected-record-activity ol{margin:0;padding:8px 10px;list-style:none}.selected-record-activity li{grid-template-columns:10px 1fr;align-items:start;gap:5px;min-height:38px;display:grid}.selected-record-activity li>i{border:2px solid #2c6fa4;border-radius:50%;width:7px;height:7px;margin-top:4px}.selected-record-activity li span b,.selected-record-activity li span small{display:block}.selected-record-activity li span b{color:#29465e;font-size:6.5px}.selected-record-activity li span small{color:#7b8997;margin-top:2px;font-size:5.5px}.os2-selected-record>footer.selected-record-footer{background:#fff8e9;border:0;border-top:1px solid #ddd5ca;justify-content:space-between;align-items:center;gap:10px;min-height:62px;margin:0;padding:10px 14px;display:flex}.selected-record-footer>span{grid-template-rows:auto auto;grid-template-columns:20px 1fr;align-items:center;display:grid}.selected-record-footer>span svg{color:#aa732b;grid-row:1/3}.selected-record-footer>span b{color:var(--navy);font-size:8px}.selected-record-footer>span small{color:#77664f;font-size:6px}.selected-record-footer>button{background:var(--paper);color:#0c4879;border:1px solid #0c4879;min-height:32px;padding:0 12px;font-size:7px;font-weight:800}@container (max-width:700px){.selected-record-meta{grid-template-columns:1fr 1fr}.selected-record-meta span:nth-child(n+3){display:none}.selected-record-tabs{gap:14px}.selected-record-tabs span:nth-child(n+4){display:none}.selected-record-body{grid-template-columns:1fr;grid-template-areas:"summary""next""fields""related""notes""activity"}.selected-record-summary>div{grid-template-columns:1fr 1fr}.selected-record-summary article:nth-child(-n+2){border-bottom:1px solid #ebe4db}.selected-record-footer>span small{display:none}}.os2-tower-canvas{grid-template-rows:auto 32px 28px auto minmax(0,1fr) 132px 34px}.tower-section-tabs{background:var(--paper);border-bottom:1px solid #ded6ca;align-items:end;gap:18px;min-width:0;display:flex}.tower-section-tabs button{color:#708092;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;height:100%;padding:0 3px;font-size:6px;font-weight:850;display:flex}.tower-section-tabs button.active{border-bottom-color:var(--gold);color:var(--navy)}.tower-section-tabs b{color:#8e6228;text-align:center;background:#eee6d9;border-radius:999px;min-width:15px;padding:2px 4px;font-size:5px}.tower-section-tabs button.active b{background:#fff0d4}.tower-audit-workspace{grid-template-columns:minmax(0,1fr) 218px;gap:8px;min-width:0;min-height:0;display:grid}.tower-audit-register{grid-template-rows:40px 38px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.tower-audit-register>header{background:var(--navy);color:#fff8eb;border-bottom:1px solid #ded5c8;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.tower-audit-register>header small,.tower-audit-register>header strong{display:block}.tower-audit-register>header strong{font-size:8px}.tower-audit-register>header small{color:#ead9bd;margin-top:2px;font-size:5.2px}.tower-audit-register>header>b{color:var(--gold);font-size:5.5px}.tower-audit-toolbar{background:#fbf7f0;border-bottom:1px solid #e5ddd2;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:5px 7px;display:flex}.tower-audit-toolbar label{background:var(--paper);color:#82909d;border:1px solid #dcd2c4;align-items:center;gap:5px;width:min(255px,36%);height:27px;padding:0 7px;display:flex}.tower-audit-toolbar input{width:100%;min-width:0;color:var(--navy);font:inherit;background:0 0;border:0;outline:0;font-size:5.6px}.tower-audit-toolbar>div{align-items:center;gap:3px;display:flex}.tower-audit-toolbar button{background:var(--paper);color:#62778a;cursor:pointer;border:1px solid #ddd3c5;height:25px;padding:0 7px;font-size:5.2px;font-weight:800}.tower-audit-toolbar button.active{color:#7d531b;background:#fff0d4;border-color:#d0a45f}.tower-audit-scroll{min-width:0;min-height:0;overflow:auto}.tower-audit-head,.tower-audit-rows>button{grid-template-columns:55px 95px minmax(190px,1.5fr) 85px 82px 78px 62px;align-items:center;gap:5px;min-width:790px;display:grid}.tower-audit-head{z-index:2;color:#876943;letter-spacing:.04em;text-transform:uppercase;background:#f4ecdf;border-bottom:1px solid #dfd7cc;height:26px;padding:0 8px;font-size:4.8px;font-weight:900;position:sticky;top:0}.tower-audit-rows{background:var(--paper);min-height:100%}.tower-audit-rows>button{width:100%;min-height:46px;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ece4d9;padding:5px 8px}.tower-audit-rows>button.active,.tower-audit-rows>button:hover{box-shadow:inset 3px 0 var(--gold);background:#fff4e2}.tower-audit-rows span small,.tower-audit-rows span strong,.tower-audit-rows time{display:block}.tower-audit-rows time{color:#4e667c;font-size:5.4px;font-weight:850}.tower-audit-rows time small{color:#9a6c31;margin-top:2px;font-size:4.5px}.tower-audit-rows span{min-width:0}.tower-audit-rows span small,.tower-audit-rows span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tower-audit-rows span strong{font-size:5.8px}.tower-audit-rows span small{color:#7b8b99;margin-top:2px;font-size:4.7px}.tower-audit-rows>button>b,.tower-audit-rows>button>em,.tower-audit-rows>button>i{color:#526b80;text-overflow:ellipsis;white-space:nowrap;font-size:4.9px;font-style:normal;overflow:hidden}.tower-audit-rows mark,.tower-event-card mark{text-align:center;border-radius:2px;padding:4px 5px;font-size:4.8px;font-weight:900}.tower-audit-rows mark.green,.tower-event-card mark.green{color:#1f7144;background:#e7f7ec}.tower-audit-rows mark.gold,.tower-event-card mark.gold{color:#95631e;background:#fff3da}.tower-audit-rows mark.red,.tower-event-card mark.red{color:#a23c34;background:#ffebe7}.tower-audit-rows mark.navy,.tower-event-card mark.navy{color:#244f75;background:#e8f0f7}.tower-audit-empty{color:#83909c;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.tower-audit-empty strong{color:var(--navy);margin-top:7px;font-size:7px}.tower-audit-empty span{margin-top:4px;font-size:5.5px}.tower-audit-empty button{color:var(--navy);background:#fff7e9;border:1px solid #d5ba8f;margin-top:10px;padding:6px 9px;font-size:5.5px;font-weight:850}.tower-audit-rail{grid-template-rows:minmax(0,1.55fr) minmax(145px,.75fr);gap:8px;min-height:0;display:grid}.tower-audit-rail>article{background:var(--paper);border:1px solid #ded5c8;min-height:0;overflow:hidden}.tower-event-card{padding:10px}.tower-event-card header{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.tower-event-card header em,.tower-event-card header small,.tower-event-card header strong{display:block}.tower-event-card header small,.tower-event-chain header small{color:#976529;text-transform:uppercase;font-size:5.2px;font-weight:900}.tower-event-card header strong,.tower-event-chain header strong{color:var(--navy);font:700 10px/1.08 var(--serif);margin-top:3px}.tower-event-card header em{color:#758697;margin-top:3px;font-size:4.8px;font-style:normal}.tower-event-card>p{border-left:3px solid var(--gold);color:#4d667c;background:#fff8e9;margin:8px 0 0;padding:7px;font-size:5.3px;line-height:1.42}.tower-event-card dl{margin:7px 0 0}.tower-event-card dl div{border-top:1px solid #eee6dc;grid-template-columns:58px 1fr;gap:6px;padding:4px 0;display:grid}.tower-event-card dt{color:#8a795f;font-size:4.7px}.tower-event-card dd{color:#314b63;margin:0;font-size:5.2px;font-weight:750}.tower-event-card>button{width:100%;color:var(--navy);background:#fff8eb;border:1px solid #d9b780;justify-content:space-between;align-items:center;margin-top:8px;padding:6px 7px;font-size:5.6px;font-weight:900;display:flex}.tower-event-chain{padding:9px 10px}.tower-event-chain header small,.tower-event-chain header strong{display:block}.tower-event-chain ol{margin:7px 0 0;padding:0;list-style:none}.tower-event-chain li{border-top:1px solid #eee6dc;grid-template-columns:22px 1fr;gap:6px;padding:5px 0;display:grid}.tower-event-chain li>b{background:var(--navy);width:20px;height:20px;color:var(--gold);border-radius:50%;place-items:center;font-size:4.8px;display:grid}.tower-event-chain li small,.tower-event-chain li strong{display:block}.tower-event-chain li strong{color:#314b63;font-size:5.4px}.tower-event-chain li small{color:#718394;margin-top:2px;font-size:4.7px;line-height:1.25}@container (min-width:1100px){.os2-tower-canvas{grid-template-rows:auto 42px 34px auto minmax(0,1fr) 132px 42px}.tower-section-tabs button{font-size:8px}.tower-audit-workspace{grid-template-columns:minmax(0,1fr) 280px;gap:11px}.tower-audit-register{grid-template-rows:48px 46px minmax(0,1fr)}.tower-audit-register>header{padding:9px 12px}.tower-audit-register>header strong{font-size:10px}.tower-audit-register>header small{font-size:7px}.tower-audit-toolbar{padding:7px 9px}.tower-audit-toolbar label{height:32px}.tower-audit-toolbar button,.tower-audit-toolbar input{font-size:7px}.tower-audit-toolbar button{height:30px;padding-inline:9px}.tower-audit-head,.tower-audit-rows>button{grid-template-columns:70px 120px minmax(225px,1.5fr) 110px 105px 100px 76px;gap:8px;min-width:980px}.tower-audit-head{height:32px;padding-inline:11px;font-size:6.2px}.tower-audit-rows>button{min-height:56px;padding:7px 11px}.tower-audit-rows span strong,.tower-audit-rows time{font-size:7.5px}.tower-audit-rows span small,.tower-audit-rows time small,.tower-audit-rows>button>b,.tower-audit-rows>button>em,.tower-audit-rows>button>i{font-size:6.2px}.tower-audit-rows mark,.tower-event-card mark{font-size:6px}.tower-event-card,.tower-event-chain{padding:13px}.tower-event-card header small,.tower-event-chain header small{font-size:7px}.tower-event-card header strong,.tower-event-chain header strong{font-size:14px}.tower-event-card dd,.tower-event-card dt,.tower-event-card header em,.tower-event-card>p,.tower-event-chain li small,.tower-event-chain li strong{font-size:7px}.tower-event-card dl div{grid-template-columns:76px 1fr;padding:6px 0}.tower-event-card>button{font-size:7px}.tower-event-chain li{padding:7px 0}}@container (max-width:700px){.os2-tower-canvas{display:block;overflow:auto}.os2-tower-canvas>*{margin-bottom:8px}.tower-section-tabs{height:34px}.tower-audit-workspace{display:block}.tower-audit-register{min-height:500px;margin-bottom:8px}.tower-audit-toolbar{flex-direction:column;align-items:stretch;height:auto}.tower-audit-toolbar label{width:100%}.tower-audit-toolbar>div{overflow:auto}.tower-audit-toolbar button{white-space:nowrap}.tower-audit-rail{grid-template-rows:auto;grid-template-columns:1fr;display:grid}.tower-audit-rail>article{min-height:220px}.tower-audit-head,.tower-audit-rows>button{min-width:790px}}@media (orientation:landscape) and (max-height:560px) and (max-width:960px){.demo-dashboard-frame--surface .os2-tower-canvas{display:block;overflow:auto}.demo-dashboard-frame--surface .os2-tower-canvas>*{margin-bottom:7px}.demo-dashboard-frame--surface .tower-audit-workspace{grid-template-columns:minmax(790px,1fr) 230px;min-height:560px}.demo-dashboard-frame--surface .tower-audit-register{min-height:560px}.demo-dashboard-frame--surface .tower-audit-rail{grid-template-rows:1fr 190px}}.os2-ocr-canvas{grid-template-rows:auto 32px 28px auto minmax(0,1fr) 84px 34px}.ocr-section-tabs{background:var(--paper);border-bottom:1px solid #ded6ca;align-items:end;gap:18px;min-width:0;display:flex}.ocr-section-tabs button{color:#708092;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;height:100%;padding:0 3px;font-size:6px;font-weight:850;display:flex}.ocr-section-tabs button.active{border-bottom-color:var(--gold);color:var(--navy)}.ocr-section-tabs b{color:#8e6228;background:#eee6d9;border-radius:999px;min-width:18px;padding:2px 4px;font-size:5px}.ocr-section-tabs button.active b{background:#fff0d4}.documents-workspace{grid-template-columns:minmax(0,1fr) 222px;gap:8px;min-width:0;min-height:0;display:grid}.documents-register{grid-template-rows:40px 40px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.documents-register>header{background:var(--navy);color:#fff8eb;border-bottom:1px solid #ded5c8;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.documents-register>header small,.documents-register>header strong{display:block}.documents-register>header strong{font-size:8px}.documents-register>header small{color:#ead9bd;margin-top:2px;font-size:5.2px}.documents-register>header>b{color:var(--gold);font-size:5.5px}.documents-toolbar{background:#fbf7f0;border-bottom:1px solid #e5ddd2;align-items:center;gap:6px;min-width:0;padding:5px 7px;display:flex}.documents-toolbar label{background:var(--paper);color:#82909d;border:1px solid #dcd2c4;flex:1;align-items:center;gap:5px;min-width:170px;max-width:290px;height:28px;padding:0 7px;display:flex}.documents-toolbar input{width:100%;min-width:0;color:var(--navy);font:inherit;background:0 0;border:0;outline:0;font-size:5.5px}.documents-toolbar>div{align-items:center;gap:3px;display:flex}.documents-toolbar button{background:var(--paper);color:#62778a;white-space:nowrap;border:1px solid #ddd3c5;height:26px;padding:0 7px;font-size:5.1px;font-weight:800}.documents-toolbar button.active{color:#7d531b;background:#fff0d4;border-color:#d0a45f}.documents-toolbar .documents-upload{color:#fff;background:#0b4b7e;border-color:#0b4b7e;align-items:center;gap:4px;margin-left:auto;display:flex}.documents-scroll{min-width:0;min-height:0;overflow:auto}.documents-head,.documents-rows>button{grid-template-columns:minmax(180px,1.5fr) minmax(125px,1fr) 78px 70px 70px 74px 78px;align-items:center;gap:6px;min-width:850px;display:grid}.documents-head{z-index:2;color:#876943;letter-spacing:.04em;text-transform:uppercase;background:#f4ecdf;border-bottom:1px solid #dfd7cc;height:27px;padding:0 8px;font-size:4.8px;font-weight:900;position:sticky;top:0}.documents-rows{background:var(--paper);min-height:100%}.documents-rows>button{width:100%;min-height:49px;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ece4d9;padding:5px 8px}.documents-rows>button.active,.documents-rows>button:hover{box-shadow:inset 3px 0 var(--gold);background:#fff4e2}.documents-rows>button>span:first-child{color:#a8722c;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px;display:grid}.documents-rows span i,.documents-rows span small,.documents-rows span strong{min-width:0;display:block}.documents-rows span i{font-style:normal}.documents-rows span small,.documents-rows span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documents-rows span strong{color:var(--navy);font-size:5.8px}.documents-rows span small{color:#7b8b99;margin-top:2px;font-size:4.7px}.documents-rows>button>b,.documents-rows>button>em,.documents-rows>button>time{color:#526b80;text-overflow:ellipsis;white-space:nowrap;font-size:4.9px;font-style:normal;overflow:hidden}.document-review-card mark,.documents-rows mark{text-align:center;border-radius:2px;padding:4px 5px;font-size:4.7px;font-weight:900}.document-review-card mark.green,.documents-rows mark.green{color:#1f7144;background:#e7f7ec}.document-review-card mark.gold,.documents-rows mark.gold{color:#95631e;background:#fff3da}.document-review-card mark.red,.documents-rows mark.red{color:#a23c34;background:#ffebe7}.document-review-card mark.navy,.documents-rows mark.navy{color:#244f75;background:#e8f0f7}.documents-empty{color:#83909c;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.documents-empty strong{color:var(--navy);margin-top:7px;font-size:7px}.documents-empty span{margin-top:4px;font-size:5.5px}.documents-empty button{color:var(--navy);background:#fff7e9;border:1px solid #d5ba8f;margin-top:10px;padding:6px 9px;font-size:5.5px;font-weight:850}.document-review-rail{grid-template-rows:minmax(0,1.55fr) minmax(145px,.75fr);gap:8px;min-height:0;display:grid}.document-review-rail>article{background:var(--paper);border:1px solid #ded5c8;min-height:0;overflow:hidden}.document-review-card{padding:10px}.document-review-card header{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.document-review-card header em,.document-review-card header small,.document-review-card header strong{display:block}.document-review-card header small,.document-review-chain header small{color:#976529;text-transform:uppercase;font-size:5.2px;font-weight:900}.document-review-card header strong,.document-review-chain header strong{color:var(--navy);font:700 10px/1.08 var(--serif);margin-top:3px}.document-review-card header em{color:#758697;margin-top:3px;font-size:4.8px;font-style:normal}.document-review-card>p{border-left:3px solid var(--gold);color:#4d667c;background:#fff8e9;margin:8px 0 0;padding:7px;font-size:5.3px;line-height:1.42}.document-review-card dl{margin:7px 0 0}.document-review-card dl div{border-top:1px solid #eee6dc;grid-template-columns:58px 1fr;gap:6px;padding:4px 0;display:grid}.document-review-card dt{color:#8a795f;font-size:4.7px}.document-review-card dd{color:#314b63;margin:0;font-size:5.2px;font-weight:750}.document-review-card>button{width:100%;color:var(--navy);background:#fff8eb;border:1px solid #d9b780;justify-content:space-between;align-items:center;margin-top:8px;padding:6px 7px;font-size:5.6px;font-weight:900;display:flex}.document-review-chain{padding:9px 10px}.document-review-chain header small,.document-review-chain header strong{display:block}.document-review-chain ol{margin:7px 0 0;padding:0;list-style:none}.document-review-chain li{border-top:1px solid #eee6dc;grid-template-columns:22px 1fr;gap:6px;padding:5px 0;display:grid}.document-review-chain li>b{background:var(--navy);width:20px;height:20px;color:var(--gold);border-radius:50%;place-items:center;font-size:4.8px;display:grid}.document-review-chain li small,.document-review-chain li strong{display:block}.document-review-chain li strong{color:#314b63;font-size:5.4px}.document-review-chain li small{color:#718394;margin-top:2px;font-size:4.7px;line-height:1.25}@container (min-width:1100px){.os2-ocr-canvas{grid-template-rows:auto 42px 34px auto minmax(0,1fr) 132px 42px}.ocr-section-tabs button{font-size:8px}.documents-workspace{grid-template-columns:minmax(0,1fr) 286px;gap:11px}.documents-register{grid-template-rows:48px 48px minmax(0,1fr)}.documents-register>header{padding:9px 12px}.documents-register>header strong{font-size:10px}.documents-register>header small{font-size:7px}.documents-toolbar{padding:7px 9px}.documents-toolbar label{height:32px}.documents-toolbar button,.documents-toolbar input{font-size:7px}.documents-toolbar button{height:30px;padding-inline:9px}.documents-head,.documents-rows>button{grid-template-columns:minmax(230px,1.5fr) minmax(160px,1fr) 98px 90px 92px 96px 96px;gap:8px;min-width:1050px}.documents-head{height:32px;padding-inline:11px;font-size:6.2px}.documents-rows>button{min-height:58px;padding:7px 11px}.documents-rows span strong{font-size:7.5px}.documents-rows span small,.documents-rows>button>b,.documents-rows>button>em,.documents-rows>button>time{font-size:6.2px}.document-review-card mark,.documents-rows mark{font-size:6px}.document-review-card,.document-review-chain{padding:13px}.document-review-card header small,.document-review-chain header small{font-size:7px}.document-review-card header strong,.document-review-chain header strong{font-size:14px}.document-review-card dd,.document-review-card dt,.document-review-card header em,.document-review-card>p,.document-review-chain li small,.document-review-chain li strong{font-size:7px}.document-review-card dl div{grid-template-columns:76px 1fr;padding:6px 0}.document-review-card>button{font-size:7px}.document-review-chain li{padding:7px 0}}@container (max-width:700px){.os2-ocr-canvas{display:block;overflow:auto}.os2-ocr-canvas>*{margin-bottom:8px}.ocr-section-tabs{height:34px}.documents-workspace{display:block}.documents-register{min-height:520px;margin-bottom:8px}.documents-toolbar{flex-direction:column;align-items:stretch;height:auto}.documents-toolbar label{width:100%;min-width:0;max-width:none}.documents-toolbar>div{overflow:auto}.documents-toolbar .documents-upload{justify-content:center;align-self:stretch;margin-left:0}.document-review-rail{grid-template-rows:auto;grid-template-columns:1fr;display:grid}.document-review-rail>article{min-height:220px}.documents-head,.documents-rows>button{min-width:850px}}@media (orientation:landscape) and (max-height:560px) and (max-width:960px){.demo-dashboard-frame--surface .os2-ocr-canvas{display:block;overflow:auto}.demo-dashboard-frame--surface .os2-ocr-canvas>*{margin-bottom:7px}.demo-dashboard-frame--surface .documents-workspace{grid-template-columns:minmax(850px,1fr) 235px;min-height:580px}.demo-dashboard-frame--surface .documents-register{min-height:580px}.demo-dashboard-frame--surface .document-review-rail{grid-template-rows:1fr 190px}}.governed-queue-canvas{grid-template-rows:auto 32px 68px minmax(0,1fr) 84px 34px}.queue-kpi-strip{background:var(--paper);border:1px solid #ded5c8;grid-template-columns:repeat(5,1fr);display:grid}.queue-kpi-strip article{border-right:1px solid #e6ded2;padding:8px 10px}.queue-kpi-strip article:last-child{border-right:0}.queue-kpi-strip small,.queue-kpi-strip span,.queue-kpi-strip strong{display:block}.queue-kpi-strip small{color:#966628;text-transform:uppercase;font-size:5.2px;font-weight:900}.queue-kpi-strip strong{color:var(--navy);font:700 14px/1 var(--serif);margin-top:4px}.queue-kpi-strip span{color:#657b8f;margin-top:3px;font-size:5.2px}.queue-workspace{grid-template-columns:minmax(0,1fr) 220px;gap:8px}.queue-register,.queue-workspace{min-width:0;min-height:0;display:grid}.queue-register{grid-template-rows:40px 40px minmax(0,1fr);overflow:hidden}.queue-register>header{background:var(--navy);color:#fff8eb;border-bottom:1px solid #ded5c8;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.queue-register>header small,.queue-register>header strong{display:block}.queue-register>header strong{font-size:8px}.queue-register>header small{color:#ead9bd;margin-top:2px;font-size:5.2px}.queue-register>header>b{color:var(--gold);font-size:5.5px}.queue-toolbar{background:#fbf7f0;border-bottom:1px solid #e5ddd2;align-items:center;gap:6px;min-width:0;padding:5px 7px;display:flex}.queue-toolbar label{background:var(--paper);color:#82909d;border:1px solid #dcd2c4;flex:1;align-items:center;gap:5px;min-width:190px;max-width:300px;height:28px;padding:0 7px;display:flex}.queue-toolbar input{width:100%;min-width:0;color:var(--navy);font:inherit;background:0 0;border:0;outline:0;font-size:5.5px}.queue-toolbar>div{gap:3px;display:flex}.queue-toolbar button,.queue-toolbar select{background:var(--paper);color:#62778a;border:1px solid #ddd3c5;height:26px;padding:0 7px;font-size:5.1px;font-weight:800}.queue-toolbar button.active{color:#7d531b;background:#fff0d4;border-color:#d0a45f}.queue-toolbar select{min-width:82px;margin-left:auto}.queue-scroll{min-width:0;min-height:0;overflow:auto}.queue-head,.queue-rows>button{grid-template-columns:minmax(190px,1.45fr) minmax(125px,1fr) 72px 66px 96px 82px 72px;align-items:center;gap:6px;min-width:910px;display:grid}.queue-head{z-index:2;color:#876943;text-transform:uppercase;background:#f4ecdf;border-bottom:1px solid #dfd7cc;height:27px;padding:0 8px;font-size:4.8px;font-weight:900;position:sticky;top:0}.queue-rows{background:var(--paper);min-height:100%}.queue-rows>button{width:100%;min-height:50px;color:var(--navy);text-align:left;background:0 0;border:0;border-bottom:1px solid #ece4d9;padding:5px 8px}.queue-rows>button.active,.queue-rows>button:hover{box-shadow:inset 3px 0 var(--gold);background:#fff4e2}.queue-rows span small,.queue-rows span strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.queue-rows span strong{font-size:5.8px}.queue-rows span small{color:#7b8b99;margin-top:2px;font-size:4.7px}.queue-rows>button>b,.queue-rows>button>em,.queue-rows>button>i,.queue-rows>button>time{color:#526b80;text-overflow:ellipsis;white-space:nowrap;font-size:4.9px;font-style:normal;overflow:hidden}.queue-rows mark,.queue-selected-card mark{text-align:center;border-radius:2px;padding:4px 5px;font-size:4.7px;font-weight:900}.queue-rows mark.green,.queue-selected-card mark.green{color:#1f7144;background:#e7f7ec}.queue-rows mark.gold,.queue-selected-card mark.gold{color:#95631e;background:#fff3da}.queue-rows mark.red,.queue-selected-card mark.red{color:#a23c34;background:#ffebe7}.queue-rows mark.navy,.queue-selected-card mark.navy{color:#244f75;background:#e8f0f7}.queue-empty{color:#83909c;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.queue-empty strong{color:var(--navy);margin-top:7px;font-size:7px}.queue-empty span{margin-top:4px;font-size:5.5px}.queue-empty button{color:var(--navy);background:#fff7e9;border:1px solid #d5ba8f;margin-top:10px;padding:6px 9px;font-size:5.5px;font-weight:850}.queue-rail{grid-template-rows:minmax(0,1.5fr) minmax(145px,.72fr);gap:8px;min-height:0;display:grid}.queue-rail>article{background:var(--paper);border:1px solid #ded5c8;min-height:0;overflow:hidden}.queue-selected-card{padding:10px}.queue-selected-card header{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.queue-selected-card header em,.queue-selected-card header small,.queue-selected-card header strong{display:block}.queue-selected-card header small,.queue-workload header small{color:#976529;text-transform:uppercase;font-size:5.2px;font-weight:900}.queue-selected-card header strong,.queue-workload header strong{color:var(--navy);font:700 10px/1.08 var(--serif);margin-top:3px}.queue-selected-card header em{color:#758697;margin-top:3px;font-size:4.8px;font-style:normal}.queue-selected-card>p{border-left:3px solid var(--gold);color:#4d667c;background:#fff8e9;margin:8px 0 0;padding:7px;font-size:5.3px;line-height:1.42}.queue-selected-card dl{margin:7px 0 0}.queue-selected-card dl div{border-top:1px solid #eee6dc;grid-template-columns:58px 1fr;gap:6px;padding:4px 0;display:grid}.queue-selected-card dt{color:#8a795f;font-size:4.7px}.queue-selected-card dd{color:#314b63;margin:0;font-size:5.2px;font-weight:750}.queue-selected-card>button{width:100%;color:var(--navy);background:#fff8eb;border:1px solid #d9b780;justify-content:space-between;align-items:center;margin-top:8px;padding:6px 7px;font-size:5.6px;font-weight:900;display:flex}.queue-workload{padding:9px 10px}.queue-workload header small,.queue-workload header strong{display:block}.queue-workload>span{border-top:1px solid #eee6dc;grid-template-columns:55px 34px 1fr;align-items:center;gap:5px;padding:5px 0;display:grid}.queue-workload>span b{color:#314b63;font-size:5.2px}.queue-workload>span small{color:#758697;font-size:4.7px}.queue-workload>span>i{background:#e8e0d5;height:4px}.queue-workload>span>i em{background:var(--gold);height:100%;display:block}.queue-exit-strip{background:var(--paper);border:1px solid #ded5c8;grid-template-columns:repeat(3,1fr);display:grid}.queue-exit-strip article{border-right:1px solid #e6ded2;padding:8px 10px}.queue-exit-strip article:last-child{border-right:0}.queue-exit-strip small,.queue-exit-strip span,.queue-exit-strip strong{display:block}.queue-exit-strip small{color:#966628;text-transform:uppercase;font-size:4.9px;font-weight:900}.queue-exit-strip strong{color:var(--navy);margin-top:5px;font-size:6.3px}.queue-exit-strip span{color:#657b8f;margin-top:4px;font-size:4.9px}@container (min-width:1100px){.governed-queue-canvas{grid-template-rows:auto 42px 88px minmax(0,1fr) 132px 42px}.queue-kpi-strip article{padding:12px 14px}.queue-kpi-strip small{font-size:7px}.queue-kpi-strip strong{font-size:18px}.queue-kpi-strip span{font-size:7px}.queue-workspace{grid-template-columns:minmax(0,1fr) 286px;gap:11px}.queue-register{grid-template-rows:48px 48px minmax(0,1fr)}.queue-register>header{padding:9px 12px}.queue-register>header strong{font-size:10px}.queue-register>header small{font-size:7px}.queue-toolbar{padding:7px 9px}.queue-toolbar label{height:32px}.queue-toolbar button,.queue-toolbar input,.queue-toolbar select{font-size:7px}.queue-toolbar button,.queue-toolbar select{height:30px;padding-inline:9px}.queue-head,.queue-rows>button{grid-template-columns:minmax(250px,1.45fr) minmax(170px,1fr) 94px 86px 120px 110px 94px;gap:8px;min-width:1120px}.queue-head{height:32px;padding-inline:11px;font-size:6.2px}.queue-rows>button{min-height:58px;padding:7px 11px}.queue-rows span strong{font-size:7.5px}.queue-rows span small,.queue-rows>button>b,.queue-rows>button>em,.queue-rows>button>i,.queue-rows>button>time{font-size:6.2px}.queue-rows mark,.queue-selected-card mark{font-size:6px}.queue-selected-card,.queue-workload{padding:13px}.queue-selected-card header small,.queue-workload header small{font-size:7px}.queue-selected-card header strong,.queue-workload header strong{font-size:14px}.queue-selected-card dd,.queue-selected-card dt,.queue-selected-card header em,.queue-selected-card>p,.queue-workload>span b,.queue-workload>span small{font-size:7px}.queue-selected-card dl div{grid-template-columns:76px 1fr;padding:6px 0}.queue-selected-card>button{font-size:7px}.queue-exit-strip article{padding:13px}.queue-exit-strip small{font-size:7px}.queue-exit-strip strong{font-size:9px}.queue-exit-strip span{font-size:7px}}@container (max-width:700px){.governed-queue-canvas{display:block;overflow:auto}.governed-queue-canvas>*{margin-bottom:8px}.queue-kpi-strip{grid-template-columns:1fr 1fr}.queue-kpi-strip article:nth-child(-n+4){border-bottom:1px solid #e6ded2}.queue-kpi-strip article:last-child{grid-column:1/-1}.queue-workspace{display:block}.queue-register{min-height:540px;margin-bottom:8px}.queue-toolbar{flex-direction:column;align-items:stretch}.queue-toolbar label{width:100%;min-width:0;max-width:none}.queue-toolbar>div{overflow:auto}.queue-toolbar button{white-space:nowrap}.queue-toolbar select{margin-left:0}.queue-rail{grid-template-rows:auto;grid-template-columns:1fr;display:grid}.queue-rail>article{min-height:220px}.queue-head,.queue-rows>button{min-width:910px}.queue-exit-strip{grid-template-columns:1fr}.queue-exit-strip article{border-bottom:1px solid #e6ded2;border-right:0}}@media (orientation:landscape) and (max-height:560px) and (max-width:960px){.demo-dashboard-frame--surface .governed-queue-canvas{display:block;overflow:auto}.demo-dashboard-frame--surface .governed-queue-canvas>*{margin-bottom:7px}.demo-dashboard-frame--surface .queue-kpi-strip{display:none}.demo-dashboard-frame--surface .queue-workspace{grid-template-columns:minmax(910px,1fr) 235px;min-height:600px}.demo-dashboard-frame--surface .queue-register{min-height:600px}.demo-dashboard-frame--surface .queue-rail{grid-template-rows:1fr 190px}}.governed-messages-canvas{grid-template-rows:auto 32px 68px minmax(0,1fr) 34px}.messages-kpi-strip{background:var(--paper);border:1px solid #ded5c8;grid-template-columns:repeat(5,1fr);display:grid}.messages-kpi-strip article{border-right:1px solid #e6ded2;padding:8px 10px}.messages-kpi-strip article:last-child{border-right:0}.messages-kpi-strip small,.messages-kpi-strip span,.messages-kpi-strip strong{display:block}.messages-kpi-strip small{color:#966628;text-transform:uppercase;font-size:5.2px;font-weight:900}.messages-kpi-strip strong{color:var(--navy);font:700 14px/1 var(--serif);margin-top:4px}.messages-kpi-strip span{color:#657b8f;margin-top:3px;font-size:5.2px}.messages-workspace{grid-template-columns:minmax(260px,.82fr) minmax(330px,1.12fr) 205px;gap:8px;display:grid}.message-context-rail>article,.messages-workspace,.messages-workspace>article{min-width:0;min-height:0}.messages-register{grid-template-rows:40px 40px minmax(0,1fr);display:grid;overflow:hidden}.message-thread>header,.messages-register>header{background:var(--navy);color:#fff8eb;border-bottom:1px solid #ded5c8;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.message-thread>header small,.message-thread>header strong,.messages-register>header small,.messages-register>header strong{display:block}.message-thread>header strong,.messages-register>header strong{font-size:8px}.message-thread>header small,.messages-register>header small{color:#ead9bd;margin-top:2px;font-size:5.2px}.message-thread>header>b,.messages-register>header>b{color:var(--gold);font-size:5.5px}.messages-toolbar{background:#fbf7f0;border-bottom:1px solid #e5ddd2;align-items:center;gap:5px;padding:5px 7px;display:flex}.messages-toolbar label{background:var(--paper);color:#82909d;border:1px solid #dcd2c4;flex:1;align-items:center;gap:5px;min-width:0;height:28px;padding:0 7px;display:flex}.messages-toolbar input{width:100%;min-width:0;color:var(--navy);font:inherit;background:0 0;border:0;outline:0;font-size:5.4px}.messages-toolbar>div{gap:3px;display:flex;overflow:auto}.messages-toolbar button{background:var(--paper);color:#62778a;white-space:nowrap;border:1px solid #ddd3c5;height:26px;padding:0 6px;font-size:4.9px;font-weight:800}.messages-toolbar button.active{color:#7d531b;background:#fff0d4;border-color:#d0a45f}.messages-rows{background:var(--paper);min-height:0;overflow:auto}.messages-rows>button{width:100%;min-height:62px;color:var(--navy);text-align:left;background:0 0;border:0;border-bottom:1px solid #ece4d9;grid-template-columns:28px minmax(0,1.35fr) minmax(100px,.8fr) 34px 62px;align-items:center;gap:6px;padding:6px 8px;display:grid}.messages-rows>button.active,.messages-rows>button:hover{box-shadow:inset 3px 0 var(--gold);background:#fff4e2}.messages-avatar{background:var(--navy);width:27px;height:27px;color:var(--gold);border-radius:50%;place-items:center;font-size:5.5px;font-weight:900;display:grid}.messages-rows span em,.messages-rows span small,.messages-rows span strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.messages-rows span b,.messages-rows span strong{font-size:5.8px}.messages-rows span small{color:#7b8b99;margin-top:2px;font-size:4.7px}.messages-rows span em{color:#536b7f;margin-top:3px;font-size:4.8px;font-style:normal}.messages-rows time{color:#60768a;font-size:4.8px}.message-context-rail mark,.messages-rows mark{text-align:center;border-radius:2px;padding:4px 5px;font-size:4.7px;font-weight:900}.messages-rows mark.green{color:#1f7144;background:#e7f7ec}.messages-rows mark.gold{color:#95631e;background:#fff3da}.messages-rows mark.red{color:#a23c34;background:#ffebe7}.messages-rows mark.navy{color:#244f75;background:#e8f0f7}.messages-empty{color:#83909c;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.messages-empty strong{color:var(--navy);margin-top:7px;font-size:7px}.messages-empty span{margin-top:4px;font-size:5.5px}.messages-empty button{color:var(--navy);background:#fff7e9;border:1px solid #d5ba8f;margin-top:10px;padding:6px 9px;font-size:5.5px;font-weight:850}.message-thread{grid-template-rows:40px minmax(0,1fr) 45px;display:grid;overflow:hidden}.message-thread-body{background:#f7f3ec;flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex;overflow:auto}.message-thread-body>span{background:var(--paper);border:1px solid #ded6ca;max-width:82%;padding:9px 11px}.message-thread-body>span small{color:#7a8a99;font-size:5px}.message-thread-body>span p{color:#314b63;margin:5px 0 0;font-size:6px;line-height:1.5}.message-thread-body .message-out{background:#fff8e9;border-color:#d5b77f;align-self:flex-end}.message-context-boundary{background:var(--paper);color:#a16b25;border:1px solid #d8c6a5;grid-template-columns:17px 1fr;gap:6px;padding:7px 9px;display:grid}.message-context-boundary small,.message-context-boundary strong{display:block}.message-context-boundary strong{color:var(--navy);font-size:5.8px}.message-context-boundary small{color:#718394;margin-top:2px;font-size:4.8px}.message-thread>footer{background:#fff9ef;border-top:1px solid #ded5c8;justify-content:space-between;align-items:center;padding:0 9px;display:flex}.message-thread>footer>span{color:#a16b25;grid-template-rows:auto auto;grid-template-columns:17px 1fr;align-items:center;display:grid}.message-thread>footer svg{grid-row:1/3}.message-thread>footer b,.message-thread>footer small{display:block}.message-thread>footer b{color:var(--navy);font-size:5.5px}.message-thread>footer small{color:#718394;font-size:4.6px}.message-thread>footer button{background:var(--paper);color:var(--navy);border:1px solid #d4bc92;padding:6px 8px;font-size:5.2px;font-weight:850}.message-context-rail{grid-template-rows:1.4fr .6fr;gap:8px;min-height:0;display:grid}.message-context-rail>article{background:var(--paper);border:1px solid #ded5c8;padding:10px;overflow:hidden}.message-context-rail header small,.message-context-rail header strong{display:block}.message-context-rail header small{color:#976529;text-transform:uppercase;font-size:5.2px;font-weight:900}.message-context-rail header strong{color:var(--navy);font:700 10px/1.08 var(--serif);margin-top:3px}.message-context-rail dl{margin:8px 0 0}.message-context-rail dl div{border-top:1px solid #eee6dc;grid-template-columns:54px 1fr;gap:5px;padding:5px 0;display:grid}.message-context-rail dt{color:#8a795f;font-size:4.7px}.message-context-rail dd{color:#314b63;margin:0;font-size:5.2px;font-weight:750}.message-context-rail button{width:100%;color:var(--navy);background:#fff8eb;border:1px solid #d9b780;justify-content:space-between;align-items:center;margin-top:8px;padding:6px 7px;font-size:5.4px;font-weight:900;display:flex}.message-context-rail p{color:#526b80;margin:8px 0 0;font-size:5.2px;line-height:1.5}@container (min-width:1100px){.governed-messages-canvas{grid-template-rows:auto 42px 88px minmax(0,1fr) 42px}.messages-kpi-strip article{padding:12px 14px}.messages-kpi-strip small{font-size:7px}.messages-kpi-strip strong{font-size:18px}.messages-kpi-strip span{font-size:7px}.messages-workspace{grid-template-columns:minmax(340px,.85fr) minmax(430px,1.2fr) 280px;gap:11px}.messages-register{grid-template-rows:48px 48px minmax(0,1fr)}.message-thread>header,.messages-register>header{padding:9px 12px}.message-thread>header strong,.messages-register>header strong{font-size:10px}.message-thread>header small,.messages-register>header small{font-size:7px}.messages-toolbar{padding:7px 9px}.messages-toolbar label{height:32px}.messages-toolbar button,.messages-toolbar input{font-size:7px}.messages-toolbar button{height:30px;padding-inline:8px}.messages-rows>button{grid-template-columns:36px minmax(0,1.35fr) minmax(130px,.8fr) 48px 78px;gap:8px;min-height:72px;padding:8px 11px}.messages-avatar{width:34px;height:34px;font-size:7px}.messages-rows span b,.messages-rows span strong{font-size:7.5px}.messages-rows span em,.messages-rows span small,.messages-rows time{font-size:6.2px}.messages-rows mark{font-size:6px}.message-thread{grid-template-rows:48px minmax(0,1fr) 58px}.message-thread-body{gap:14px;padding:18px}.message-thread-body>span{padding:13px 15px}.message-thread-body>span small{font-size:7px}.message-thread-body>span p{font-size:8px}.message-context-boundary{padding:10px 12px}.message-context-boundary strong{font-size:8px}.message-context-boundary small{font-size:6.5px}.message-thread>footer{padding-inline:12px}.message-thread>footer b,.message-thread>footer button{font-size:7px}.message-thread>footer small{font-size:6px}.message-context-rail>article{padding:13px}.message-context-rail header small{font-size:7px}.message-context-rail header strong{font-size:14px}.message-context-rail button,.message-context-rail dd,.message-context-rail dt,.message-context-rail p{font-size:7px}.message-context-rail dl div{grid-template-columns:72px 1fr;padding:7px 0}}@container (max-width:800px){.governed-messages-canvas{display:block;overflow:auto}.governed-messages-canvas>*{margin-bottom:8px}.messages-kpi-strip{grid-template-columns:1fr 1fr}.messages-kpi-strip article:nth-child(-n+4){border-bottom:1px solid #e6ded2}.messages-kpi-strip article:last-child{grid-column:1/-1}.messages-workspace{display:block}.message-thread,.messages-register{min-height:500px;margin-bottom:8px}.messages-toolbar{flex-direction:column;align-items:stretch}.messages-toolbar>div{overflow:auto}.messages-rows>button{min-width:650px}.messages-rows{overflow:auto}.message-context-rail{grid-template-rows:auto;grid-template-columns:1fr}.message-context-rail>article{min-height:180px}}@media (orientation:landscape) and (max-height:560px) and (max-width:960px){.demo-dashboard-frame--surface .governed-messages-canvas{display:block;overflow:auto}.demo-dashboard-frame--surface .governed-messages-canvas>*{margin-bottom:7px}.demo-dashboard-frame--surface .messages-kpi-strip{display:none}.demo-dashboard-frame--surface .messages-workspace{grid-template-columns:360px 460px 230px;min-height:560px;display:grid}.demo-dashboard-frame--surface .message-thread,.demo-dashboard-frame--surface .messages-register{min-height:560px}}.governed-payments-canvas{grid-template-rows:auto 32px 68px minmax(0,1fr) 34px}.payments-kpi-strip{background:var(--paper);border:1px solid #ded5c8;grid-template-columns:repeat(5,1fr);display:grid}.payments-kpi-strip article{border-right:1px solid #e6ded2;padding:8px 10px}.payments-kpi-strip article:last-child{border-right:0}.payments-kpi-strip small,.payments-kpi-strip span,.payments-kpi-strip strong{display:block}.payments-kpi-strip small{color:#966628;text-transform:uppercase;font-size:5.2px;font-weight:900}.payments-kpi-strip strong{color:var(--navy);font:700 14px/1 var(--serif);margin-top:4px}.payments-kpi-strip span{color:#657b8f;margin-top:3px;font-size:5.2px}.payments-workspace{grid-template-columns:minmax(0,1fr) 225px;gap:8px;min-width:0;min-height:0;display:grid}.payments-register{grid-template-rows:40px 40px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.payments-register>header{background:var(--navy);color:#fff8eb;border-bottom:1px solid #ded5c8;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.payments-register>header small,.payments-register>header strong{display:block}.payments-register>header strong{font-size:8px}.payments-register>header small{color:#ead9bd;margin-top:2px;font-size:5.2px}.payments-register>header>b{color:var(--gold);font-size:5.5px}.payments-toolbar{background:#fbf7f0;border-bottom:1px solid #e5ddd2;align-items:center;gap:6px;padding:5px 7px;display:flex}.payments-toolbar label{background:var(--paper);color:#82909d;border:1px solid #dcd2c4;flex:1;align-items:center;gap:5px;min-width:190px;max-width:310px;height:28px;padding:0 7px;display:flex}.payments-toolbar input{width:100%;min-width:0;color:var(--navy);font:inherit;background:0 0;border:0;outline:0;font-size:5.5px}.payments-toolbar>div{gap:3px;display:flex}.payments-toolbar button{background:var(--paper);color:#62778a;white-space:nowrap;border:1px solid #ddd3c5;height:26px;padding:0 7px;font-size:5px;font-weight:800}.payments-toolbar button.active{color:#7d531b;background:#fff0d4;border-color:#d0a45f}.payments-scroll{min-width:0;min-height:0;overflow:auto}.payments-head,.payments-rows>button{grid-template-columns:minmax(175px,1.35fr) 95px 94px 92px 84px 102px 82px;align-items:center;gap:6px;min-width:940px;display:grid}.payments-head{z-index:2;color:#876943;text-transform:uppercase;background:#f4ecdf;border-bottom:1px solid #dfd7cc;height:27px;padding:0 8px;font-size:4.8px;font-weight:900;position:sticky;top:0}.payments-rows{background:var(--paper);min-height:100%}.payments-rows>button{width:100%;min-height:54px;color:var(--navy);text-align:left;background:0 0;border:0;border-bottom:1px solid #ece4d9;padding:5px 8px}.payments-rows>button.active,.payments-rows>button:hover{box-shadow:inset 3px 0 var(--gold);background:#fff4e2}.payments-rows span small,.payments-rows span strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.payments-rows span strong{font-size:5.8px}.payments-rows span small{color:#7b8b99;margin-top:2px;font-size:4.7px}.payments-rows>button>b,.payments-rows>button>em,.payments-rows>button>i{color:#526b80;text-overflow:ellipsis;white-space:nowrap;font-size:4.9px;font-style:normal;overflow:hidden}.payment-detail-card mark,.payments-rows mark{text-align:center;border-radius:2px;padding:4px 5px;font-size:4.7px;font-weight:900}.payment-detail-card mark.green,.payments-rows mark.green{color:#1f7144;background:#e7f7ec}.payment-detail-card mark.gold,.payments-rows mark.gold{color:#95631e;background:#fff3da}.payment-detail-card mark.red,.payments-rows mark.red{color:#a23c34;background:#ffebe7}.payment-detail-card mark.navy,.payments-rows mark.navy{color:#244f75;background:#e8f0f7}.payments-empty{color:#83909c;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.payments-empty strong{color:var(--navy);margin-top:7px;font-size:7px}.payments-empty button{color:var(--navy);background:#fff7e9;border:1px solid #d5ba8f;margin-top:10px;padding:6px 9px;font-size:5.5px;font-weight:850}.payments-rail{grid-template-rows:minmax(0,1.5fr) minmax(145px,.65fr);gap:8px;min-height:0;display:grid}.payments-rail>article{background:var(--paper);border:1px solid #ded5c8;min-height:0;padding:10px;overflow:hidden}.payment-detail-card header{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.payment-boundary-card header small,.payment-boundary-card header strong,.payment-detail-card header em,.payment-detail-card header small,.payment-detail-card header strong{display:block}.payment-boundary-card header small,.payment-detail-card header small{color:#976529;text-transform:uppercase;font-size:5.2px;font-weight:900}.payment-boundary-card header strong,.payment-detail-card header strong{color:var(--navy);font:700 10px/1.08 var(--serif);margin-top:3px}.payment-detail-card header em{color:#758697;margin-top:3px;font-size:4.8px;font-style:normal}.payment-detail-card h4{color:var(--navy);font:700 15px/1 var(--serif);margin:9px 0 0}.payment-detail-card>p{color:#526b80;margin:6px 0 0;font-size:5.2px;line-height:1.45}.payment-detail-card dl{margin:7px 0 0}.payment-detail-card dl div{border-top:1px solid #eee6dc;grid-template-columns:58px 1fr;gap:6px;padding:4px 0;display:grid}.payment-detail-card dt{color:#8a795f;font-size:4.7px}.payment-detail-card dd{color:#314b63;margin:0;font-size:5.2px;font-weight:750}.payment-detail-card>button{width:100%;color:var(--navy);background:#fff8eb;border:1px solid #d9b780;justify-content:space-between;align-items:center;margin-top:8px;padding:6px 7px;font-size:5.5px;font-weight:900;display:flex}.payment-boundary-card ol{margin:8px 0 0;padding:0;list-style:none}.payment-boundary-card li{color:#526b80;border-top:1px solid #eee6dc;grid-template-columns:22px 1fr;gap:6px;padding:5px 0;font-size:5px;display:grid}.payment-boundary-card li>b{background:var(--navy);width:20px;height:20px;color:var(--gold);border-radius:50%;place-items:center;font-size:4.7px;display:grid}@container (min-width:1100px){.governed-payments-canvas{grid-template-rows:auto 42px 88px minmax(0,1fr) 42px}.payments-kpi-strip article{padding:12px 14px}.payments-kpi-strip small{font-size:7px}.payments-kpi-strip strong{font-size:18px}.payments-kpi-strip span{font-size:7px}.payments-workspace{grid-template-columns:minmax(0,1fr) 290px;gap:11px}.payments-register{grid-template-rows:48px 48px minmax(0,1fr)}.payments-register>header{padding:9px 12px}.payments-register>header strong{font-size:10px}.payments-register>header small{font-size:7px}.payments-toolbar{padding:7px 9px}.payments-toolbar label{height:32px}.payments-toolbar button,.payments-toolbar input{font-size:7px}.payments-toolbar button{height:30px;padding-inline:9px}.payments-head,.payments-rows>button{grid-template-columns:minmax(230px,1.35fr) 120px 118px 118px 106px 130px 102px;gap:8px;min-width:1160px}.payments-head{height:32px;padding-inline:11px;font-size:6.2px}.payments-rows>button{min-height:62px;padding:7px 11px}.payments-rows span strong{font-size:7.5px}.payments-rows span small,.payments-rows>button>b,.payments-rows>button>em,.payments-rows>button>i{font-size:6.2px}.payment-detail-card mark,.payments-rows mark{font-size:6px}.payments-rail>article{padding:13px}.payment-boundary-card header small,.payment-detail-card header small{font-size:7px}.payment-boundary-card header strong,.payment-detail-card header strong{font-size:14px}.payment-boundary-card li,.payment-detail-card dd,.payment-detail-card dt,.payment-detail-card header em,.payment-detail-card>p{font-size:7px}.payment-detail-card h4{font-size:20px}.payment-detail-card dl div{grid-template-columns:76px 1fr;padding:6px 0}.payment-detail-card>button{font-size:7px}}@container (max-width:700px){.governed-payments-canvas{display:block;overflow:auto}.governed-payments-canvas>*{margin-bottom:8px}.payments-kpi-strip{grid-template-columns:1fr 1fr}.payments-kpi-strip article:nth-child(-n+4){border-bottom:1px solid #e6ded2}.payments-kpi-strip article:last-child{grid-column:1/-1}.payments-workspace{display:block}.payments-register{min-height:540px;margin-bottom:8px}.payments-toolbar{flex-direction:column;align-items:stretch}.payments-toolbar label{min-width:0;max-width:none}.payments-toolbar>div{overflow:auto}.payments-rail{grid-template-rows:auto;grid-template-columns:1fr}.payments-rail>article{min-height:200px}.payments-head,.payments-rows>button{min-width:940px}}@media (orientation:landscape) and (max-height:560px) and (max-width:960px){.demo-dashboard-frame--surface .governed-payments-canvas{display:block;overflow:auto}.demo-dashboard-frame--surface .governed-payments-canvas>*{margin-bottom:7px}.demo-dashboard-frame--surface .payments-kpi-strip{display:none}.demo-dashboard-frame--surface .payments-workspace{grid-template-columns:minmax(940px,1fr) 240px;min-height:580px}.demo-dashboard-frame--surface .payments-register{min-height:580px}}.future-site{background:var(--cream);min-height:100vh;color:var(--ink)}.future-header{z-index:140;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5efe3f5;border-bottom:1px solid #02285121;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:64px;padding:0 max(26px,50vw - 830px);display:grid;position:sticky;top:0}.future-header__brand{align-items:center;display:flex}.future-header__brand img{width:205px;height:auto;display:block}.future-header__nav{justify-content:center;align-items:center;gap:26px;display:flex}.future-header__actions>a:first-child,.future-header__nav a{color:#022851bd;letter-spacing:.015em;padding:23px 0;font-size:12px;font-weight:750;position:relative}.future-header__actions>a:first-child:after,.future-header__nav a:after{content:"";background:var(--gold);height:2px;transition:right .2s;position:absolute;inset:auto 100% 15px 0}.future-header__actions>a:first-child:focus-visible:after,.future-header__actions>a:first-child:hover:after,.future-header__nav a:focus-visible:after,.future-header__nav a:hover:after{right:0}.future-header__actions{align-items:center;gap:20px;display:flex}.future-header__actions .bw-button{min-height:40px;padding-inline:15px}.future-header__menu{background:var(--paper);width:42px;height:42px;color:var(--navy);border:1px solid #02285133;border-radius:4px;place-items:center;display:none}.future-header__mobile{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);padding:11px;position:absolute;inset:64px 14px auto}.future-header__mobile a{min-height:48px;color:var(--navy);border-bottom:1px solid #02285117;justify-content:space-between;align-items:center;padding:0 12px;font-size:13px;font-weight:750;display:flex}.future-header__mobile a:last-child{background:var(--gold);border:0;margin-top:8px}.future-hero{background:var(--cream);padding:78px max(30px,50vw - 830px) 74px;position:relative;overflow:hidden}.future-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#02285109 1px,#0000 0),linear-gradient(90deg,#02285109 1px,#0000 0);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.future-hero__grid{grid-template-columns:minmax(440px,.78fr) minmax(720px,1.22fr);align-items:center;gap:58px;display:grid;position:relative}.future-hero__copy{padding:32px 0 28px}.future-hero__copy h1{max-width:760px;color:var(--navy);font:700 clamp(54px,5.1vw,88px)/.98 var(--serif);letter-spacing:-.052em;margin:22px 0 0}.future-hero__lead{color:#344b64;max-width:730px;margin:27px 0 0;font-size:18px;line-height:1.64}.future-hero__support{max-width:690px;color:var(--muted);margin:15px 0 0;font-size:13px;line-height:1.72}.future-hero__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.future-hero__actions>a:last-child{color:var(--navy);border-bottom:1px solid #02285152;align-items:center;gap:7px;padding:11px 0;font-size:12px;font-weight:800;display:inline-flex}.future-hero__proof{border-block:1px solid #02285124;grid-template-columns:repeat(3,1fr);margin:34px 0 0;display:grid}.future-hero__proof div{padding:16px 16px 16px 0}.future-hero__proof div+div{border-left:1px solid #0228511f;padding-left:18px}.future-hero__proof dt{color:var(--navy);font:700 21px/1 var(--serif)}.future-hero__proof dd{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;margin:5px 0 0;font-size:10px;font-weight:700}.future-record{border:1px solid #0228512e;border-top:4px solid var(--gold);background:var(--paper);border-radius:6px;min-width:0;overflow:hidden;box-shadow:0 26px 70px #02285124}.future-record>header{background:var(--navy-2);color:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:55px;padding:0 18px;display:flex}.future-record>header span small,.future-record>header span strong{display:block}.future-record>header span small{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.future-record>header span strong{margin-top:4px;font-size:13px}.future-record>header b{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-size:9px;display:flex}.future-record__context{border-bottom:1px solid var(--line);background:#f7f1e6;grid-template-columns:repeat(3,1fr);display:grid}.future-record__context span{padding:14px 16px}.future-record__context span+span{border-left:1px solid var(--line)}.future-record__context small,.future-record__context strong{display:block}.future-record__context small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.future-record__context strong{color:var(--navy);margin-top:5px;font-size:11px}.future-record>main{grid-template-columns:250px minmax(0,1fr);min-height:470px;display:grid}.future-record>main>nav{border-right:1px solid var(--line);background:#f5efe3;padding:9px}.future-record>main>nav button{text-align:left;width:100%;min-height:77px;color:var(--navy);background:0 0;border:1px solid;border-color:#0000 #0000 #02285117;grid-template-rows:auto auto;grid-template-columns:28px 1fr;padding:11px 12px;display:grid}.future-record>main>nav button>span{color:var(--gold-2);font:700 12px/1 var(--serif);grid-row:1/3}.future-record>main>nav button b{font-size:10px}.future-record>main>nav button small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.35}.future-record>main>nav button.active{background:var(--paper);box-shadow:inset 3px 0 var(--gold);border-color:#d69b4773}.future-record>main>section{padding:34px 34px 30px}.future-record__eyebrow{color:var(--gold-2);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.future-record>main>section h2{color:var(--navy);font:700 33px/1.04 var(--serif);letter-spacing:-.035em;margin:13px 0 0}.future-record>main>section>p{color:#536579;max-width:600px;margin:14px 0 0;font-size:12px;line-height:1.7}.future-record>main>section dl{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:25px 0 20px;display:grid}.future-record>main>section dl div{min-height:68px;padding:13px}.future-record>main>section dl div:nth-child(odd){border-right:1px solid var(--line)}.future-record>main>section dl div:nth-child(-n+2){border-bottom:1px solid var(--line)}.future-record>main>section dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.future-record>main>section dd{color:var(--navy);margin:6px 0 0;font-size:11px;font-weight:750}.future-record>main>section>a{color:var(--navy);align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.future-record>footer{min-height:53px;color:var(--gold-2);background:#d69b4717;border-top:1px solid #d69b4752;align-items:center;gap:11px;padding:12px 17px;display:flex}.future-record>footer p{color:#5b6570;margin:0;font-size:9px;line-height:1.5}.future-source-bar{background:var(--navy-2);color:#fff;border-block:1px solid #d69b4759;grid-template-columns:1fr 1.35fr 1.35fr;padding:0 max(30px,50vw - 830px);display:grid}.future-source-bar span{flex-direction:column;justify-content:center;min-height:91px;padding:18px 20px;display:flex}.future-source-bar span+span{border-left:1px solid #ffffff1f}.future-source-bar small{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.future-source-bar b{color:#ffffffc2;margin-top:7px;font-size:10px;font-weight:650;line-height:1.55}.future-section-heading{max-width:1040px}.future-section-heading h2{color:var(--navy);font:700 clamp(43px,4.3vw,70px)/1.02 var(--serif);letter-spacing:-.045em;margin:18px 0 0}.future-section-heading>p{color:#536579;max-width:820px;margin:18px 0 0;font-size:14px;line-height:1.75}.future-product-section{background:var(--paper);padding:112px max(30px,50vw - 830px) 120px}.future-branch-explorer{border:1px solid var(--line);background:var(--cream);grid-template-columns:310px minmax(0,1fr);margin-top:48px;display:grid}.future-branch-explorer>nav{background:var(--navy-2);padding:10px}.future-branch-explorer>nav button{color:#ffffffb3;text-align:left;background:0 0;border:1px solid;border-color:#0000 #0000 #ffffff14;grid-template-columns:27px 23px 1fr auto;align-items:center;gap:8px;width:100%;min-height:53px;padding:0 12px;display:grid}.future-branch-explorer>nav button>span{color:var(--gold);font:700 10px/1 var(--serif)}.future-branch-explorer>nav button b{font-size:10px}.future-branch-explorer>nav button svg:last-child{transform:rotate(-90deg)}.future-branch-explorer>nav button.active{color:#fff;box-shadow:inset 3px 0 var(--gold);background:#d69b471a;border-color:#d69b4780}.future-branch-explorer>article{background:var(--paper);flex-direction:column;min-height:720px;padding:44px 48px 38px;display:flex}.future-branch-explorer>article>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.future-branch-explorer>article>header>span{color:var(--gold-2);align-items:center;gap:10px;display:flex}.future-branch-explorer>article>header small{text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:850}.future-branch-explorer>article>header>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.future-branch-explorer>article>header b{background:var(--cream);color:var(--navy);border:1px solid #02285121;padding:6px 8px;font-size:8px}.future-branch-explorer>article h3{max-width:840px;color:var(--navy);font:700 clamp(39px,4vw,62px)/1.02 var(--serif);letter-spacing:-.04em;margin:30px 0 0}.future-branch-explorer>article>p{color:#536579;max-width:880px;margin:19px 0 0;font-size:14px;line-height:1.75}.future-branch-explorer blockquote{border-left:3px solid var(--gold);color:var(--navy);font:600 21px/1.4 var(--serif);background:#f7f1e6;margin:29px 0 0;padding:19px 21px}.future-branch-explorer__register{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:31px;display:grid}.future-branch-explorer__register section{padding:20px}.future-branch-explorer__register section+section{border-left:1px solid var(--line)}.future-branch-explorer__register small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px;font-size:8px;font-weight:850;display:block}.future-branch-explorer__register span{color:#41566c;border-bottom:1px solid #02285114;align-items:center;gap:8px;min-height:31px;font-size:10px;display:flex}.future-branch-explorer__register svg{color:var(--gold-2)}.future-branch-explorer>article>footer{justify-content:space-between;align-items:flex-end;gap:28px;margin-top:auto;padding-top:30px;display:flex}.future-branch-explorer>article>footer p{color:#586675;align-items:flex-start;gap:9px;max-width:700px;margin:0;font-size:10px;line-height:1.6;display:flex}.future-branch-explorer>article>footer p svg{color:var(--gold-2);flex:none}.future-branch-explorer>article>footer a{white-space:nowrap;color:var(--navy);align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.future-operating-day{background:var(--cream);padding:112px max(30px,50vw - 830px)}.future-operating-day>div{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(6,1fr);margin-top:45px;display:grid}.future-operating-day article+article{border-left:1px solid var(--line)}.future-operating-day article>span{color:var(--gold-2);font:700 15px/1 var(--serif)}.future-operating-day h3{color:var(--navy);font:700 23px/1.08 var(--serif);margin:37px 0 0}.future-operating-day article p{color:var(--muted);margin:14px 0 0;font-size:10px;line-height:1.65}.future-operating-day>a{color:var(--navy);align-items:center;gap:7px;margin-top:24px;font-size:11px;font-weight:850;display:inline-flex}.future-ai-section{background:var(--navy-2);color:#fff;grid-template-columns:minmax(390px,.7fr) minmax(680px,1.3fr);align-items:center;gap:60px;padding:112px max(30px,50vw - 830px);display:grid}.future-ai-section__intro h2{color:#fff;font:700 clamp(45px,4.5vw,72px)/1.01 var(--serif);letter-spacing:-.045em;margin:20px 0 0}.future-ai-section__intro>p{color:#ffffff9e;max-width:700px;margin:20px 0 0;font-size:14px;line-height:1.75}.future-ai-section__intro>div{border:1px solid #ffffff1f;grid-template-columns:1fr 1fr;margin:28px 0;display:grid}.future-ai-section__intro>div span{color:#ffffffc2;align-items:center;gap:8px;min-height:53px;padding:12px;display:flex}.future-ai-section__intro>div span:nth-child(odd){border-right:1px solid #ffffff1f}.future-ai-section__intro>div span:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.future-ai-section__intro>div svg{color:var(--gold)}.future-ai-section__intro>div b{font-size:9px}.future-ai-console{background:var(--paper);color:var(--ink);border:1px solid #d69b4761;box-shadow:0 26px 70px #00000040}.future-ai-console>header{color:#fff;background:#0a335f;justify-content:space-between;align-items:center;min-height:54px;padding:0 17px;display:flex}.future-ai-console>header span{align-items:center;gap:8px;display:flex}.future-ai-console>header small,.future-ai-console>header svg{color:var(--gold)}.future-ai-console>header b{font-size:11px}.future-ai-console>header small{text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}.future-ai-console>main{grid-template-columns:230px minmax(0,1fr);min-height:500px;display:grid}.future-ai-console nav{border-right:1px solid var(--line);background:#f4ede1;padding:9px}.future-ai-console nav button{text-align:left;width:100%;min-height:54px;color:var(--navy);background:0 0;border:1px solid;border-color:#0000 #0000 #02285117;grid-template-columns:28px 1fr;align-items:center;padding:0 11px;display:grid}.future-ai-console nav button span{color:var(--gold-2);font:700 10px/1 var(--serif)}.future-ai-console nav button b{font-size:9px}.future-ai-console nav button.active{background:var(--paper);box-shadow:inset 3px 0 var(--gold);border-color:#d69b4775}.future-ai-console>main>section{padding:37px 38px}.future-ai-console>main>section>span{color:var(--gold-2);align-items:center;gap:9px;display:flex}.future-ai-console>main>section>span small{text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}.future-ai-console h3{color:var(--navy);font:700 40px/1.03 var(--serif);margin:24px 0 0}.future-ai-console>main>section>p{color:#526477;margin:16px 0 0;font-size:12px;line-height:1.7}.future-ai-console dl{border:1px solid var(--line);margin:25px 0 0}.future-ai-console dl dd,.future-ai-console dl dt{margin:0;padding:12px 14px}.future-ai-console dl dt{border-bottom:1px solid var(--line);color:var(--gold-2);letter-spacing:.06em;text-transform:uppercase;background:#f6f0e5;font-size:8px;font-weight:850}.future-ai-console dl dd{color:var(--navy);word-break:break-word;font-size:10px;line-height:1.5}.future-ai-console dl dd+dt{border-top:1px solid var(--line)}.future-ai-console>main>section>div{color:var(--gold-2);background:#d69b4714;border:1px solid #d69b4759;align-items:flex-start;gap:9px;margin-top:24px;padding:15px;display:flex}.future-ai-console>main>section>div p{color:#5a6470;margin:0;font-size:9px;line-height:1.6}.future-buying-paths{background:var(--paper);padding:112px max(30px,50vw - 830px)}.future-buying-paths>div{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:46px;display:grid}.future-buying-paths article{flex-direction:column;min-height:355px;padding:28px;display:flex}.future-buying-paths article+article{border-left:1px solid var(--line)}.future-buying-paths article>span{color:var(--gold-2);font:700 15px/1 var(--serif)}.future-buying-paths article>small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.07em;margin-top:45px;font-size:8px;font-weight:850}.future-buying-paths h3{color:var(--navy);font:700 34px/1.05 var(--serif);margin:12px 0 0}.future-buying-paths article p{color:var(--muted);margin:15px 0 0;font-size:11px;line-height:1.7}.future-buying-paths article a{color:var(--navy);align-items:center;gap:7px;margin-top:auto;font-size:10px;font-weight:850;display:inline-flex}.future-beta-callout{background:var(--cream);border-top:1px solid var(--line);grid-template-columns:minmax(430px,1.05fr) minmax(500px,.95fr);align-items:center;gap:60px;padding:105px max(30px,50vw - 830px);display:grid}.future-beta-callout h2{max-width:900px;color:var(--navy);font:700 clamp(44px,4.4vw,70px)/1.02 var(--serif);letter-spacing:-.045em;margin:20px 0 0}.future-beta-callout>div>p{color:#536579;max-width:780px;margin:20px 0 0;font-size:14px;line-height:1.75}.future-beta-callout>div>div{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.future-beta-callout>div>div>a:last-child{color:var(--navy);align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.future-beta-callout aside{border:1px solid var(--line);background:var(--paper)}.future-beta-callout aside span{grid-template-rows:auto auto;grid-template-columns:27px 1fr;align-items:center;min-height:96px;padding:17px 20px;display:grid}.future-beta-callout aside span+span{border-top:1px solid var(--line)}.future-beta-callout aside svg{color:var(--gold-2);grid-row:1/3}.future-beta-callout aside b{color:var(--navy);font-size:11px}.future-beta-callout aside small{color:var(--muted);font-size:9px;line-height:1.45}@media (max-width:1380px){.future-header__nav{gap:17px}.future-hero__grid{grid-template-columns:minmax(390px,.78fr) minmax(610px,1.22fr);gap:36px}.future-record>main{grid-template-columns:210px minmax(0,1fr)}.future-ai-section{grid-template-columns:1fr;gap:45px}.future-ai-section__intro{max-width:1000px}.future-ai-console{max-width:1100px}}@media (max-width:1120px){.future-header{grid-template-columns:auto 1fr auto}.future-header__nav{display:none}.future-header__actions{justify-self:end}.future-hero__grid{grid-template-columns:1fr}.future-hero__copy,.future-record{max-width:1000px}.future-source-bar{grid-template-columns:1fr}.future-source-bar span+span{border-top:1px solid #ffffff1f;border-left:0}.future-branch-explorer{grid-template-columns:240px minmax(0,1fr)}.future-operating-day>div{grid-template-columns:repeat(3,1fr)}.future-operating-day article:nth-child(4){border-left:0;border-top:1px solid var(--line)}.future-operating-day article:nth-child(n+4){border-top:1px solid var(--line)}.future-beta-callout{grid-template-columns:1fr}.future-beta-callout aside{max-width:900px}}@media (max-width:760px){.future-header{grid-template-columns:1fr auto;min-height:60px;padding-inline:14px}.future-header__brand img{width:178px}.future-header__actions{display:none}.future-header__menu{display:grid}.future-header__mobile{top:60px}.future-hero{padding:54px 14px 62px}.future-hero__copy{padding:18px 0}.future-hero__copy h1{font-size:clamp(43px,12.5vw,65px)}.future-hero__lead{font-size:15px}.future-hero__actions{flex-direction:column;align-items:stretch}.future-hero__proof{grid-template-columns:1fr}.future-hero__proof div+div{border-top:1px solid #0228511f;border-left:0;padding-left:0}.future-record>header{flex-direction:column;align-items:flex-start;padding-block:13px}.future-record__context{grid-template-columns:1fr}.future-record__context span+span{border-left:0;border-top:1px solid var(--line)}.future-record>main{display:block}.future-record>main>nav{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.future-record>main>nav button{min-width:174px}.future-record>main>section{padding:27px 20px}.future-record>main>section h2{font-size:30px}.future-record>main>section dl{grid-template-columns:1fr}.future-record>main>section dl div:nth-child(odd){border-right:0}.future-record>main>section dl div{border-bottom:1px solid var(--line)}.future-record>main>section dl div:last-child{border-bottom:0}.future-source-bar{padding-inline:14px}.future-source-bar span{padding-inline:5px}.future-ai-section,.future-beta-callout,.future-buying-paths,.future-operating-day,.future-product-section{padding:82px 14px}.future-section-heading h2{font-size:42px}.future-branch-explorer{display:block}.future-branch-explorer>nav{display:flex;overflow-x:auto}.future-branch-explorer>nav button{grid-template-columns:25px 21px 1fr;min-width:170px}.future-branch-explorer>nav button svg:last-child{display:none}.future-branch-explorer>article{min-height:auto;padding:30px 20px}.future-branch-explorer>article>header{flex-direction:column;align-items:flex-start}.future-branch-explorer>article>header>div{justify-content:flex-start}.future-branch-explorer>article h3{font-size:40px}.future-branch-explorer blockquote{font-size:18px}.future-branch-explorer__register{grid-template-columns:1fr}.future-branch-explorer__register section+section{border-left:0;border-top:1px solid var(--line)}.future-branch-explorer>article>footer{flex-direction:column;align-items:flex-start}.future-operating-day>div{grid-template-columns:1fr}.future-operating-day article,.future-operating-day article:nth-child(4){border-left:0;border-top:1px solid var(--line);min-height:190px}.future-operating-day article:first-child{border-top:0}.future-ai-section{gap:38px}.future-ai-section__intro h2{font-size:43px}.future-ai-section__intro>div{grid-template-columns:1fr}.future-ai-section__intro>div span:nth-child(odd){border-right:0}.future-ai-section__intro>div span{border-top:1px solid #ffffff1f}.future-ai-section__intro>div span:first-child{border-top:0}.future-ai-console>main{display:block}.future-ai-console nav{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.future-ai-console nav button{min-width:145px}.future-ai-console>main>section{padding:28px 20px}.future-ai-console h3{font-size:36px}.future-buying-paths>div{grid-template-columns:1fr}.future-buying-paths article+article{border-left:0;border-top:1px solid var(--line)}.future-buying-paths article{min-height:300px}.future-beta-callout h2{font-size:42px}}@media (orientation:landscape) and (max-height:560px) and (max-width:960px){.future-header{position:relative}.future-hero{padding-top:36px}.future-hero__grid{grid-template-columns:minmax(285px,.78fr) minmax(0,1.22fr);align-items:start;gap:16px}.future-hero__copy h1{font-size:43px}.future-hero__lead{font-size:11px}.future-hero__support{font-size:9px}.future-hero__proof{display:none}.future-record{min-width:0}.future-record>main{min-height:390px}.future-ai-section,.future-beta-callout,.future-buying-paths,.future-operating-day,.future-product-section{padding-top:70px;padding-bottom:70px}}.open-demo-hub{background:var(--cream);min-height:100vh;color:var(--ink)}.open-demo-header{z-index:150;background:var(--navy-2);color:#fff;border-bottom:1px solid #d69b4759;grid-template-columns:auto auto 1fr auto;align-items:center;gap:25px;min-height:66px;padding:0 max(22px,50vw - 830px);display:grid;position:sticky;top:0}.open-demo-header>a:first-child{color:#ffffffad;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.open-demo-header>div{align-items:center;gap:12px;display:flex}.open-demo-header>div img{width:116px;height:auto}.open-demo-header>div span small,.open-demo-header>div span strong{display:block}.open-demo-header>div span small{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.open-demo-header>div span strong{margin-top:3px;font-size:10px}.open-demo-header>nav{justify-content:center;align-items:center;gap:24px;display:flex}.open-demo-header>nav a{color:#ffffffa3;font-size:9px;font-weight:750}.open-demo-header .bw-button{min-height:38px;padding-inline:13px;font-size:9px}.open-demo-hero{background:var(--paper);grid-template-columns:minmax(440px,1.05fr) minmax(520px,.95fr);align-items:center;gap:66px;padding:82px max(30px,50vw - 830px);display:grid}.open-demo-hero>div h1{max-width:900px;color:var(--navy);font:700 clamp(55px,5.4vw,88px)/.98 var(--serif);letter-spacing:-.052em;margin:20px 0 0}.open-demo-hero>div>p{color:#4b6075;max-width:810px;margin:24px 0 0;font-size:16px;line-height:1.72}.open-demo-hero>div>div{flex-wrap:wrap;align-items:center;gap:19px;margin-top:28px;display:flex}.open-demo-hero>div>div>a:last-child{color:var(--navy);align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.open-demo-hero>aside{border:1px solid var(--line);border-top:4px solid var(--gold);background:var(--cream)}.open-demo-hero>aside>header{background:var(--navy-2);color:#fff;align-items:center;gap:12px;min-height:83px;padding:18px;display:flex}.open-demo-hero>aside>header svg{color:var(--gold)}.open-demo-hero>aside>header small,.open-demo-hero>aside>header strong{display:block}.open-demo-hero>aside>header small{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.open-demo-hero>aside>header strong{margin-top:5px;font-size:12px;line-height:1.4}.open-demo-hero>aside>span{grid-template-columns:90px 1fr;align-items:center;min-height:72px;padding:14px 18px;display:grid}.open-demo-hero>aside>span+span{border-top:1px solid var(--line)}.open-demo-hero>aside>span small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.open-demo-hero>aside>span b{color:#506173;font-size:9px;font-weight:650;line-height:1.55}.open-demo-journeys{background:var(--cream);padding:112px max(30px,50vw - 830px)}.open-demo-journeys>header{max-width:1030px}.open-demo-ai>header h2,.open-demo-branches>header h2,.open-demo-journeys>header h2,.open-demo-next h2{color:var(--navy);font:700 clamp(44px,4.4vw,70px)/1.01 var(--serif);letter-spacing:-.045em;margin:18px 0 0}.open-demo-ai>header>p,.open-demo-journeys>header p{color:#536579;max-width:830px;margin:18px 0 0;font-size:14px;line-height:1.75}.open-demo-journeys__workbench{border:1px solid var(--line);background:var(--paper);grid-template-columns:310px minmax(0,1fr);margin-top:48px;display:grid}.open-demo-journeys__workbench>nav{background:var(--navy-2);padding:10px}.open-demo-journeys__workbench>nav button{color:#ffffffa8;text-align:left;background:0 0;border:1px solid;border-color:#0000 #0000 #ffffff14;grid-template-rows:auto auto;grid-template-columns:30px 1fr;width:100%;min-height:76px;padding:12px;display:grid}.open-demo-journeys__workbench>nav button span{color:var(--gold);font:700 11px/1 var(--serif);grid-row:1/3}.open-demo-journeys__workbench>nav button b{font-size:10px}.open-demo-journeys__workbench>nav button small{color:#ffffff6b;margin-top:5px;font-size:8px}.open-demo-journeys__workbench>nav button.active{color:#fff;box-shadow:inset 3px 0 var(--gold);background:#d69b471a;border-color:#d69b4775}.open-demo-journeys__workbench>article{flex-direction:column;min-height:590px;padding:40px 44px;display:flex}.open-demo-journeys__workbench>article>span{color:var(--gold-2);align-items:center;gap:9px;display:flex}.open-demo-journeys__workbench>article>span small{text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}.open-demo-journeys__workbench h3{color:var(--navy);font:700 48px/1.03 var(--serif);letter-spacing:-.04em;margin:23px 0 0}.open-demo-journeys__workbench blockquote{border-left:3px solid var(--gold);max-width:900px;color:var(--navy);font:600 21px/1.42 var(--serif);background:#f6f0e5;margin:24px 0 0;padding:18px 20px}.open-demo-journeys__path{border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:33px;display:grid}.open-demo-journeys__path>span{flex-direction:column;justify-content:space-between;min-height:112px;padding:17px;display:flex;position:relative}.open-demo-journeys__path>span+span{border-left:1px solid var(--line)}.open-demo-journeys__path i{color:var(--gold-2);font:700 11px/1 var(--serif);font-style:normal}.open-demo-journeys__path b{color:var(--navy);font-size:10px;line-height:1.35}.open-demo-journeys__path svg{z-index:2;background:var(--paper);color:var(--gold-2);padding:2px;position:absolute;top:50%;right:-8px}.open-demo-journeys__workbench>article>footer{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:auto;padding-top:31px;display:flex}.open-demo-journeys__workbench>article>footer div small,.open-demo-journeys__workbench>article>footer div strong{display:block}.open-demo-journeys__workbench>article>footer div small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.open-demo-journeys__workbench>article>footer div strong{color:var(--navy);font:700 20px/1 var(--serif);margin-top:6px}.open-demo-branches{background:var(--paper);padding:112px max(30px,50vw - 830px)}.open-demo-branches>header{justify-content:space-between;align-items:flex-end;gap:35px;display:flex}.open-demo-branches>header>div{max-width:1000px}.open-demo-branches>header label{border:1px solid var(--line);background:var(--cream);width:min(410px,100%);min-height:47px;color:var(--muted);align-items:center;gap:10px;padding:0 14px;display:flex}.open-demo-branches>header input{width:100%;color:var(--navy);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.open-demo-branches__head{background:var(--navy-2);min-height:41px;color:var(--gold);text-transform:uppercase;letter-spacing:.07em;grid-template-columns:1.05fr 1.4fr .9fr .85fr 42px;align-items:center;gap:16px;margin-top:44px;padding:0 14px;font-size:8px;font-weight:850;display:grid}.open-demo-branches__rows{border:1px solid var(--line);border-top:0}.open-demo-branches__rows article{grid-template-columns:1.05fr 1.4fr .9fr .85fr 42px;align-items:center;gap:16px;min-height:111px;padding:14px;display:grid}.open-demo-branches__rows article+article{border-top:1px solid var(--line)}.open-demo-branches__rows article>span{color:var(--navy);grid-template-columns:28px 25px 1fr;align-items:center;gap:8px;display:grid}.open-demo-branches__rows article>span i{color:var(--gold-2);font:700 10px/1 var(--serif);font-style:normal}.open-demo-branches__rows article>span svg{color:var(--gold-2)}.open-demo-branches__rows article>span b{font-size:10px;line-height:1.35}.open-demo-branches__rows article>p{color:#596a7b;margin:0;font-size:9px;line-height:1.55}.open-demo-branches__rows article>ul{margin:0;padding:0;list-style:none}.open-demo-branches__rows article>ul li{color:#536579;border-bottom:1px solid #02285112;padding:4px 0;font-size:8px}.open-demo-branches__rows article>div{flex-wrap:wrap;gap:4px;display:flex}.open-demo-branches__rows article>div small{background:var(--cream);color:var(--navy);border:1px solid #0228511f;padding:5px 6px;font-size:7px;font-weight:750}.open-demo-branches__rows article>a{width:36px;height:36px;color:var(--navy);background:#d69b4714;border:1px solid #d69b4775;place-items:center;display:grid}.open-demo-empty{text-align:center;color:var(--gold-2);padding:55px}.open-demo-empty h3{color:var(--navy);font:700 28px/1.1 var(--serif);margin:16px 0 0}.open-demo-empty p{color:var(--muted);margin:9px 0 0;font-size:10px}.open-demo-ai{background:var(--navy-2);color:#fff;padding:112px max(30px,50vw - 830px)}.open-demo-ai>header{max-width:1050px}.open-demo-ai>header h2{color:#fff}.open-demo-ai>header>p{color:#ffffff9e}.open-demo-ai>div{border:1px solid #d69b4747;grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.open-demo-ai article{min-height:360px;padding:23px}.open-demo-ai article+article{border-left:1px solid #ffffff1c}.open-demo-ai article:nth-child(n+5){border-top:1px solid #ffffff1c}.open-demo-ai article:nth-child(5){border-left:0}.open-demo-ai article header{color:var(--gold);justify-content:space-between;align-items:center;display:flex}.open-demo-ai article header span{font:700 12px/1 var(--serif)}.open-demo-ai article h3{color:#fff;font:700 25px/1.08 var(--serif);margin:39px 0 0}.open-demo-ai article>p{color:#ffffff91;margin:14px 0 0;font-size:9px;line-height:1.65}.open-demo-ai article dl{margin:23px 0 0}.open-demo-ai article dt{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:850}.open-demo-ai article dd{color:#ffffffa6;word-break:break-word;margin:5px 0 13px;font-size:8px;line-height:1.55}.open-demo-ai>footer{border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding-top:24px;display:flex}.open-demo-ai>footer span{color:var(--gold);align-items:center;gap:10px;display:flex}.open-demo-ai>footer b{color:#ffffffbf;font-size:10px}.open-demo-ai>footer .bw-button{white-space:nowrap}.open-demo-next{background:var(--cream);grid-template-columns:minmax(440px,1fr) minmax(480px,.9fr);align-items:center;gap:65px;padding:105px max(30px,50vw - 830px);display:grid}.open-demo-next>div>p{color:#526477;max-width:780px;margin:20px 0 0;font-size:14px;line-height:1.75}.open-demo-next>aside{border:1px solid var(--line);background:var(--paper);padding:20px}.open-demo-next>aside>span{border-bottom:1px solid var(--line);min-height:51px;color:var(--gold-2);align-items:center;gap:9px;display:flex}.open-demo-next>aside>span b{color:var(--navy);font-size:10px}.open-demo-next>aside .bw-button{width:100%;margin-top:20px}@media (max-width:1180px){.open-demo-header{grid-template-columns:auto 1fr auto}.open-demo-header>div{justify-self:start}.open-demo-header>nav{display:none}.open-demo-hero{grid-template-columns:1fr}.open-demo-hero>aside{max-width:900px}.open-demo-journeys__workbench{grid-template-columns:250px minmax(0,1fr)}.open-demo-branches>header{flex-direction:column;align-items:flex-start}.open-demo-branches__head,.open-demo-branches__rows article{grid-template-columns:1fr 1.3fr .8fr 42px}.open-demo-branches__head span:nth-child(3),.open-demo-branches__rows article>ul{display:none}.open-demo-ai>div{grid-template-columns:repeat(2,1fr)}.open-demo-ai article:nth-child(odd){border-left:0}.open-demo-ai article:nth-child(n+3){border-top:1px solid #ffffff1c}.open-demo-next{grid-template-columns:1fr}.open-demo-next aside{max-width:900px}}@media (max-width:760px){.open-demo-header{grid-template-columns:auto 1fr;min-height:61px;padding-inline:13px;position:relative}.open-demo-header>.bw-button,.open-demo-header>a:first-child span,.open-demo-header>div span{display:none}.open-demo-header>div{justify-self:end}.open-demo-header>div img{width:99px}.open-demo-ai,.open-demo-branches,.open-demo-hero,.open-demo-journeys,.open-demo-next{padding:78px 14px}.open-demo-hero>div h1{font-size:47px}.open-demo-hero>div>p{font-size:14px}.open-demo-hero>div>div{flex-direction:column;align-items:stretch}.open-demo-hero>aside>span{grid-template-columns:72px 1fr}.open-demo-ai>header h2,.open-demo-branches>header h2,.open-demo-journeys>header h2,.open-demo-next h2{font-size:42px}.open-demo-journeys__workbench{display:block}.open-demo-journeys__workbench>nav{display:flex;overflow-x:auto}.open-demo-journeys__workbench>nav button{min-width:190px}.open-demo-journeys__workbench>article{min-height:auto;padding:29px 20px}.open-demo-journeys__workbench h3{font-size:39px}.open-demo-journeys__workbench blockquote{font-size:18px}.open-demo-journeys__path{grid-template-columns:1fr}.open-demo-journeys__path>span{border-top:1px solid var(--line);min-height:74px;border-left:0!important}.open-demo-journeys__path>span:first-child{border-top:0}.open-demo-journeys__path svg{display:none}.open-demo-journeys__workbench>article>footer{flex-direction:column;align-items:stretch}.open-demo-branches>header label{width:100%}.open-demo-branches__head{display:none}.open-demo-branches__rows{border-top:1px solid var(--line)}.open-demo-branches__rows article{grid-template-columns:1fr 42px;gap:12px;min-height:auto;padding:19px}.open-demo-branches__rows article>div,.open-demo-branches__rows article>p,.open-demo-branches__rows article>span{grid-column:1}.open-demo-branches__rows article>a{grid-area:1/2/4}.open-demo-ai>div{grid-template-columns:1fr}.open-demo-ai article,.open-demo-ai article:nth-child(odd){border-top:1px solid #ffffff1c;border-left:0;min-height:290px}.open-demo-ai article:first-child{border-top:0}.open-demo-ai>footer{flex-direction:column;align-items:stretch}.open-demo-ai>footer span{align-items:flex-start}.open-demo-next>aside{padding:16px}}.beta-profile-page{background:var(--cream);min-height:100vh;color:var(--ink)}.beta-profile-hero{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:minmax(440px,1.15fr) minmax(420px,.85fr);align-items:end;gap:55px;padding:76px max(30px,50vw - 830px) 62px;display:grid}.beta-profile-hero>div h1{max-width:950px;color:var(--navy);font:700 clamp(50px,5vw,80px)/.99 var(--serif);letter-spacing:-.05em;margin:20px 0 0}.beta-profile-hero>div p{color:#536579;max-width:820px;margin:20px 0 0;font-size:14px;line-height:1.75}.beta-profile-hero>aside{border:1px solid var(--line);background:var(--cream);grid-template-columns:1fr;display:grid}.beta-profile-hero>aside span{min-height:58px;color:var(--gold-2);align-items:center;gap:9px;padding:13px 16px;display:flex}.beta-profile-hero>aside span+span{border-top:1px solid var(--line)}.beta-profile-hero>aside b{color:var(--navy);font-size:10px}.beta-profile-layout{border:1px solid var(--line);background:var(--paper);grid-template-columns:300px minmax(0,1fr);align-items:start;width:min(1660px,100% - 60px);margin:48px auto 112px;display:grid}.beta-profile-rail{background:var(--navy-2);color:#fff;position:sticky;top:85px}.beta-profile-rail>header{border-bottom:1px solid #ffffff1a;padding:23px}.beta-profile-rail>header small,.beta-profile-rail>header strong{display:block}.beta-profile-rail>header small{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.beta-profile-rail>header strong{color:#fff;font:700 28px/1 var(--serif);margin-top:8px}.beta-profile-rail>header>div{background:#ffffff1f;height:8px;margin-top:14px;overflow:hidden}.beta-profile-rail>header>div i{background:var(--gold);height:100%;transition:width .25s;display:block}.beta-profile-rail>header>span{color:#ffffff7a;align-items:center;gap:6px;margin-top:11px;font-size:8px;display:flex}.beta-profile-rail nav{padding:10px}.beta-profile-rail nav button{color:#fff9;text-align:left;background:0 0;border:1px solid;border-color:#0000 #0000 #ffffff14;grid-template-columns:29px 24px 1fr;align-items:center;gap:8px;width:100%;min-height:72px;padding:10px;display:grid}.beta-profile-rail nav button>i{width:25px;height:25px;color:var(--gold);font:700 8px/1 var(--serif);border:1px solid #ffffff2e;border-radius:50%;place-items:center;font-style:normal;display:grid}.beta-profile-rail nav button svg{color:var(--gold)}.beta-profile-rail nav button span b,.beta-profile-rail nav button span small{display:block}.beta-profile-rail nav button span b{font-size:10px}.beta-profile-rail nav button span small{color:#ffffff61;margin-top:4px;font-size:8px}.beta-profile-rail nav button.active{color:#fff;box-shadow:inset 3px 0 var(--gold);background:#d69b471a;border-color:#d69b477a}.beta-profile-rail nav button.complete>i{background:var(--gold);color:var(--navy)}.beta-profile-rail>footer{color:var(--gold);border-top:1px solid #ffffff1a;align-items:flex-start;gap:8px;padding:18px;display:flex}.beta-profile-rail>footer p{color:#ffffff7a;margin:0;font-size:8px;line-height:1.55}.beta-profile-workspace{min-width:0;padding:43px 48px 40px}.beta-profile-workspace form{flex-direction:column;min-height:760px;display:flex}.beta-profile-section-head{border-bottom:1px solid var(--line);padding-bottom:29px}.beta-profile-section-head>span{color:var(--gold-2);align-items:center;gap:9px;display:flex}.beta-profile-section-head>span small{text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}.beta-profile-section-head h2{color:var(--navy);font:700 44px/1.03 var(--serif);letter-spacing:-.04em;margin:16px 0 0}.beta-profile-section-head>p{max-width:780px;color:var(--muted);margin:13px 0 0;font-size:11px;line-height:1.65}.beta-profile-fields{grid-template-columns:1fr 1fr;gap:20px 24px;padding:30px 0;display:grid}.beta-profile-fields[hidden],.beta-profile-review[hidden]{display:none}.beta-field{align-content:start;gap:8px;display:grid}.beta-field--wide{grid-column:1/-1}.beta-field>span b,.beta-field>span small{display:block}.beta-field>span b{color:var(--navy);font-size:10px}.beta-field>span small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.beta-field input,.beta-field select,.beta-field textarea{background:var(--cream);width:100%;color:var(--navy);font:inherit;outline-offset:2px;border:1px solid #cfc3b1;border-radius:2px;outline:2px solid #0000;font-size:12px}.beta-field input,.beta-field select{min-height:46px;padding:0 12px}.beta-field textarea{resize:vertical;padding:12px;line-height:1.6}.beta-field input:focus,.beta-field select:focus,.beta-field textarea:focus{border-color:var(--gold-2);box-shadow:0 0 0 3px #d69b4729}.beta-profile-review{padding:30px 0}.beta-profile-review__summary{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.beta-profile-review__summary span{min-height:84px;padding:15px}.beta-profile-review__summary span:nth-child(odd){border-right:1px solid var(--line)}.beta-profile-review__summary span:nth-child(-n+4){border-bottom:1px solid var(--line)}.beta-profile-review__summary b,.beta-profile-review__summary small{display:block}.beta-profile-review__summary small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.beta-profile-review__summary b{color:var(--navy);margin-top:7px;font-size:10px;line-height:1.5}.beta-profile-review__boundary{color:var(--gold-2);background:#d69b4714;border:1px solid #d69b476b;align-items:flex-start;gap:12px;margin-top:23px;padding:20px;display:flex}.beta-profile-review__boundary h3{color:var(--navy);font:700 22px/1.1 var(--serif);margin:0}.beta-profile-review__boundary p{color:#5a6570;margin:8px 0 0;font-size:10px;line-height:1.65}.beta-profile-check{border:1px solid var(--line);background:var(--cream);grid-template-columns:20px 1fr;gap:10px;margin-top:13px;padding:15px;display:grid}.beta-profile-check input{width:17px;height:17px;accent-color:var(--gold-2)}.beta-profile-check b,.beta-profile-check small{display:block}.beta-profile-check b{color:var(--navy);font-size:10px}.beta-profile-check small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.5}.beta-profile-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding-top:23px;display:flex}.beta-profile-actions button{background:var(--paper);min-height:43px;color:var(--navy);font:inherit;border:1px solid #0228512e;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:9px;font-weight:800;display:inline-flex}.beta-profile-actions button:first-child{margin-right:auto}.beta-profile-actions button:disabled{opacity:.42;cursor:not-allowed}.beta-profile-actions .bw-button{border-color:#0000}.beta-profile-error{color:#8c2929;background:#fff0ed;border:1px solid #9e36364d;margin:0 0 15px;padding:12px;font-size:10px}.beta-profile-success{text-align:center;min-height:700px;color:var(--gold-2);flex-direction:column;justify-content:center;align-items:center;padding:50px 25px;display:flex}.beta-profile-success h2{max-width:800px;color:var(--navy);font:700 52px/1.01 var(--serif);letter-spacing:-.045em;margin:21px 0 0}.beta-profile-success>p{color:#536579;max-width:790px;margin:18px 0 0;font-size:13px;line-height:1.75}.beta-profile-success dl{border:1px solid var(--line);text-align:left;grid-template-columns:1fr 1fr 1.3fr;width:min(850px,100%);margin:30px 0 0;display:grid}.beta-profile-success dl div{min-height:92px;padding:16px}.beta-profile-success dl div+div{border-left:1px solid var(--line)}.beta-profile-success dt{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.beta-profile-success dd{color:var(--navy);margin:8px 0 0;font-size:11px;font-weight:750;line-height:1.45}.beta-profile-success>div{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.beta-profile-success>div>a:last-child{color:var(--navy);align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}@media (max-width:1100px){.beta-profile-hero{grid-template-columns:1fr}.beta-profile-hero>aside{max-width:800px}.beta-profile-layout{grid-template-columns:235px minmax(0,1fr)}.beta-profile-workspace{padding-inline:32px}}@media (max-width:760px){.beta-profile-hero{padding:70px 14px 47px}.beta-profile-hero>div h1{font-size:45px}.beta-profile-layout{width:calc(100% - 28px);margin-top:28px;display:block}.beta-profile-rail{position:static}.beta-profile-rail nav{display:flex;overflow-x:auto}.beta-profile-rail nav button{min-width:190px}.beta-profile-rail>footer{display:none}.beta-profile-workspace{padding:30px 18px}.beta-profile-workspace form{min-height:740px}.beta-profile-section-head h2{font-size:38px}.beta-profile-fields{grid-template-columns:1fr}.beta-field--wide{grid-column:auto}.beta-profile-review__summary{grid-template-columns:1fr}.beta-profile-review__summary span:nth-child(odd){border-right:0}.beta-profile-review__summary span{border-bottom:1px solid var(--line)}.beta-profile-review__summary span:last-child{border-bottom:0}.beta-profile-actions{grid-template-columns:1fr 1fr;display:grid}.beta-profile-actions button:first-child{margin-right:0}.beta-profile-actions .bw-button{grid-column:1/-1}.beta-profile-success{padding:35px 3px}.beta-profile-success h2{font-size:42px}.beta-profile-success dl{grid-template-columns:1fr}.beta-profile-success dl div+div{border-left:0;border-top:1px solid var(--line)}.beta-profile-success>div{flex-direction:column;align-items:stretch}}.beta-login-page{background:var(--cream);min-height:100vh}.beta-login-layout{grid-template-columns:minmax(430px,1fr) minmax(440px,.75fr);align-items:center;gap:72px;min-height:740px;padding:88px max(30px,50vw - 750px);display:grid}.beta-login-layout>aside h1{max-width:850px;color:var(--navy);font:700 clamp(50px,5vw,78px)/.99 var(--serif);letter-spacing:-.05em;margin:20px 0 0}.beta-login-layout>aside>p{color:#536579;max-width:760px;margin:20px 0 0;font-size:14px;line-height:1.75}.beta-login-layout>aside dl{border:1px solid var(--line);background:var(--paper);grid-template-columns:1fr;margin:30px 0 0;display:grid}.beta-login-layout>aside dl div{grid-template-columns:150px 1fr;align-items:center;min-height:66px;padding:13px 16px;display:grid}.beta-login-layout>aside dl div+div{border-top:1px solid var(--line)}.beta-login-layout>aside dt{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.beta-login-layout>aside dd{color:var(--navy);margin:0;font-size:10px;font-weight:750}.beta-login-layout>aside>a{color:var(--navy);border-bottom:1px solid #0228514d;margin-top:22px;font-size:10px;font-weight:850;display:inline-flex}.beta-login-form{border:1px solid var(--line);border-top:4px solid var(--gold);background:var(--paper);padding:34px;box-shadow:0 24px 60px #02285121}.beta-login-form>header{color:var(--gold-2);align-items:flex-start;gap:12px;display:flex}.beta-login-form>header small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}.beta-login-form>header h2{color:var(--navy);font:700 36px/1.03 var(--serif);margin:7px 0 0}.beta-login-form>label{gap:8px;margin-top:21px;display:grid}.beta-login-form>label span{color:var(--navy);font-size:10px;font-weight:750}.beta-login-form input{background:var(--cream);min-height:48px;color:var(--navy);font:inherit;outline-offset:2px;border:1px solid #cfc3b1;outline:2px solid #0000;padding:0 12px;font-size:12px}.beta-login-form input:focus{border-color:var(--gold-2);box-shadow:0 0 0 3px #d69b4729}.beta-login-form>div{color:var(--gold-2);background:#d69b4714;border:1px solid #d69b4759;align-items:flex-start;gap:8px;margin-top:20px;padding:14px;display:flex}.beta-login-form>div p{color:#5a6570;margin:0;font-size:8px;line-height:1.55}.beta-login-form>.bw-button{width:100%;margin-top:21px}.beta-login-error{color:#8c2929;background:#fff0ed;border:1px solid #9e36364d;margin:13px 0 0;padding:11px;font-size:9px}.beta-account-page{background:var(--cream);min-height:100vh;color:var(--ink)}.beta-account-topbar{z-index:130;background:var(--navy-2);color:#fff;border-bottom:1px solid #d69b474d;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:64px;padding:0 max(22px,50vw - 880px);display:grid;position:sticky;top:0}.beta-account-topbar>a img{width:194px;height:auto;display:block}.beta-account-topbar>span small,.beta-account-topbar>span strong{display:block}.beta-account-topbar>span small{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:850}.beta-account-topbar>span strong{margin-top:4px;font-size:10px}.beta-account-topbar>div{align-items:center;gap:13px;display:flex}.beta-account-topbar>div>button:first-child{width:35px;height:35px;color:var(--gold);background:0 0;border:1px solid #ffffff26;place-items:center;display:grid}.beta-account-topbar>div>span{color:var(--gold);align-items:center;gap:7px;display:flex}.beta-account-topbar>div>span b{color:#fff;font-size:9px}.beta-account-logout{color:#ffffffa3;min-height:35px;font:inherit;background:0 0;border:1px solid #ffffff26;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:750;display:flex}.beta-account-layout{grid-template-columns:280px minmax(0,1fr);align-items:stretch;width:min(1760px,100%);min-height:calc(100vh - 64px);margin:0 auto;display:grid}.beta-account-layout>aside{border-right:1px solid var(--line);background:#f5eee2}.beta-account-layout>aside>header{border-bottom:1px solid var(--line);padding:24px}.beta-account-layout>aside>header small,.beta-account-layout>aside>header strong{display:block}.beta-account-layout>aside>header small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.beta-account-layout>aside>header strong{color:var(--navy);font:700 16px/1.2 var(--serif);word-break:break-word;margin-top:7px}.beta-account-layout>aside>header span{background:var(--paper);color:var(--navy);border:1px solid #d69b4761;align-items:center;gap:7px;margin-top:15px;padding:8px 9px;font-size:8px;font-weight:750;display:flex}.beta-account-layout>aside nav{padding:10px}.beta-account-layout>aside nav a{min-height:68px;color:var(--navy);border:1px solid;border-color:#0000 #0000 #02285114;grid-template-columns:25px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.beta-account-layout>aside nav a svg{color:var(--gold-2)}.beta-account-layout>aside nav a span b,.beta-account-layout>aside nav a span small{display:block}.beta-account-layout>aside nav a span b{font-size:9px}.beta-account-layout>aside nav a span small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.35}.beta-account-layout>aside nav a.active{background:var(--paper);box-shadow:inset 3px 0 var(--gold);border-color:#d69b4773}.beta-account-layout>aside>footer{color:var(--gold-2);background:#d69b4714;border:1px solid #d69b4757;align-items:flex-start;gap:8px;margin:15px;padding:15px;display:flex}.beta-account-layout>aside>footer p{color:#5f6872;margin:0;font-size:8px;line-height:1.55}.beta-account-workspace{min-width:0;padding:47px 52px 90px}.beta-account-heading{max-width:1080px}.beta-account-heading h1{color:var(--navy);font:700 clamp(43px,4.4vw,70px)/1.01 var(--serif);letter-spacing:-.045em;margin:18px 0 0}.beta-account-heading>p{color:#536579;max-width:850px;margin:17px 0 0;font-size:13px;line-height:1.75}.beta-account-kpis{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,1fr);margin-top:37px;display:grid}.beta-account-kpis article{min-height:118px;padding:17px}.beta-account-kpis article+article{border-left:1px solid var(--line)}.beta-account-kpis small,.beta-account-kpis span,.beta-account-kpis strong{display:block}.beta-account-kpis small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.beta-account-kpis strong{color:var(--navy);font:700 23px/1.05 var(--serif);margin-top:14px}.beta-account-kpis span{color:var(--muted);margin-top:8px;font-size:8px;line-height:1.45}.beta-account-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.beta-account-grid>section{border:1px solid var(--line);background:var(--paper);flex-direction:column;min-height:430px;padding:25px;display:flex}.beta-account-grid>section>header{color:var(--gold-2);align-items:flex-start;gap:10px;display:flex}.beta-account-grid>section>header small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.beta-account-grid>section>header h2{color:var(--navy);font:700 28px/1.05 var(--serif);margin:6px 0 0}.beta-account-grid>section dl{border:1px solid var(--line);margin:23px 0 0}.beta-account-grid>section dl div{grid-template-columns:120px 1fr;align-items:center;min-height:58px;padding:11px 13px;display:grid}.beta-account-grid>section dl div+div{border-top:1px solid var(--line)}.beta-account-grid>section dt{color:var(--gold-2);text-transform:uppercase;font-size:8px;font-weight:850}.beta-account-grid>section dd{color:var(--navy);margin:0;font-size:9px;line-height:1.45}.beta-account-grid>section>p{color:#526477;margin:21px 0 0;font-size:11px;line-height:1.7}.beta-account-grid>section>div{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.beta-account-grid>section>div small{width:100%;color:var(--gold-2);text-transform:uppercase;font-size:8px;font-weight:850}.beta-account-grid>section>div span{border:1px solid var(--line);background:var(--cream);color:var(--navy);padding:6px 8px;font-size:8px}.beta-account-grid>section>a{color:var(--navy);align-items:center;gap:7px;margin-top:auto;font-size:9px;font-weight:850;display:inline-flex}.beta-account-boundary{color:var(--gold-2);background:#d69b4714;border:1px solid #d69b4766;align-items:flex-start;gap:12px;margin-top:24px;padding:21px 23px;display:flex}.beta-account-boundary h2{color:var(--navy);font:700 24px/1.08 var(--serif);margin:0}.beta-account-boundary p{color:#5d6873;max-width:1050px;margin:8px 0 0;font-size:9px;line-height:1.65}.beta-account-profile-groups{grid-template-columns:1fr 1fr;gap:22px;margin-top:36px;display:grid}.beta-account-profile-groups>section{border:1px solid var(--line);background:var(--paper)}.beta-account-profile-groups>section>header{background:var(--navy-2);color:#fff;justify-content:space-between;align-items:center;min-height:64px;padding:14px 16px;display:flex}.beta-account-profile-groups>section>header h2{font:700 23px/1 var(--serif);margin:0}.beta-account-profile-groups>section>header small{color:var(--gold);font-size:8px}.beta-account-profile-groups>section>div{grid-template-columns:135px 1fr;align-items:start;gap:15px;min-height:65px;padding:12px 15px;display:grid}.beta-account-profile-groups>section>div+div{border-top:1px solid var(--line)}.beta-account-profile-groups>section>div small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:850}.beta-account-profile-groups>section>div p{color:#4f6174;margin:0;font-size:9px;line-height:1.55}.beta-status-timeline{border:1px solid var(--line);background:var(--paper);margin-top:37px}.beta-status-timeline article{grid-template-columns:46px 1fr;gap:14px;min-height:128px;padding:21px;display:grid}.beta-status-timeline article+article{border-top:1px solid var(--line)}.beta-status-timeline article>span{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);font:700 9px/1 var(--serif);border-radius:50%;place-items:center;display:grid}.beta-status-timeline article.complete>span,.beta-status-timeline article.current>span{border-color:var(--gold);background:var(--gold);color:var(--navy)}.beta-status-timeline article.current{box-shadow:inset 4px 0 var(--gold);background:#fffcf5}.beta-status-timeline small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.beta-status-timeline h2{color:var(--navy);font:700 27px/1.05 var(--serif);margin:8px 0 0}.beta-status-timeline p{color:#58697a;max-width:900px;margin:8px 0 0;font-size:9px;line-height:1.65}.beta-status-timeline article.future{opacity:.62}@media (max-width:1050px){.beta-login-layout{grid-template-columns:1fr}.beta-login-form{max-width:680px}.beta-account-layout{grid-template-columns:230px minmax(0,1fr)}.beta-account-workspace{padding-inline:32px}.beta-account-kpis{grid-template-columns:1fr 1fr}.beta-account-kpis article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.beta-account-kpis article:nth-child(4){border-top:1px solid var(--line)}.beta-account-grid,.beta-account-profile-groups{grid-template-columns:1fr}}@media (max-width:760px){.beta-login-layout{padding:70px 14px}.beta-login-layout>aside h1{font-size:45px}.beta-login-layout>aside dl div{grid-template-columns:1fr;gap:6px}.beta-login-form{padding:26px 20px}.beta-account-topbar{grid-template-columns:1fr auto;min-height:61px;padding-inline:13px}.beta-account-topbar>a img{width:174px}.beta-account-topbar>div>button:first-child,.beta-account-topbar>div>span,.beta-account-topbar>span{display:none}.beta-account-layout{display:block}.beta-account-layout>aside>header{padding:18px}.beta-account-layout>aside nav{display:flex;overflow-x:auto}.beta-account-layout>aside nav a{min-width:190px}.beta-account-layout>aside>footer{display:none}.beta-account-workspace{padding:36px 14px 70px}.beta-account-heading h1{font-size:42px}.beta-account-kpis{grid-template-columns:1fr}.beta-account-kpis article+article{border-left:0;border-top:1px solid var(--line)}.beta-account-grid>section{min-height:390px;padding:20px}.beta-account-profile-groups>section>div{grid-template-columns:1fr;gap:7px}.beta-status-timeline article{grid-template-columns:39px 1fr;padding:17px}.beta-status-timeline h2{font-size:24px}}.route-header__account{align-items:center;gap:18px;display:flex}.route-header__account>a:first-child{color:var(--navy);font-size:10px;font-weight:800}.route-header__account .route-header__cta{min-height:40px;padding-inline:14px}.route-footer{grid-template-columns:1.25fr repeat(3,.75fr)}@media (max-width:1160px){.route-header__account{display:none}.route-footer{grid-template-columns:1fr 1fr}.route-footer>div{grid-column:1/-1}}@media (max-width:760px){.route-footer{grid-template-columns:1fr}.route-footer>div{grid-column:auto}}.future-ai-console,.future-ai-console>main,.future-ai-console>main>section,.future-ai-section,.future-site,.future-site section{min-width:0}.future-ai-console{width:100%;max-width:100%;overflow:hidden}.future-ai-console nav{max-width:100%}@media (max-width:1380px){.future-ai-section{grid-template-columns:minmax(0,1fr)}.future-ai-console{width:100%;max-width:1100px}}@media (max-width:760px){.future-ai-console{max-width:100%}.future-ai-console nav{overscroll-behavior-inline:contain;width:100%}.future-ai-console>main>section{width:100%}}.beta-profile-rail>header small,.beta-profile-rail>header>span,.beta-profile-review__summary small,.beta-profile-section-head>span small,.beta-profile-success dt{font-size:10px}.beta-field>span b,.beta-profile-check b,.beta-profile-error,.beta-profile-hero>aside b,.beta-profile-rail nav button span b,.beta-profile-review__boundary p,.beta-profile-review__summary b,.beta-profile-success>div>a:last-child{font-size:12px}.beta-field>span small,.beta-profile-check small,.beta-profile-rail nav button span small,.beta-profile-rail>footer p{font-size:10px}.beta-profile-review__boundary p,.beta-profile-section-head>p{font-size:13px}.beta-profile-actions button{font-size:11px}.beta-account-grid>section dt,.beta-account-grid>section>div small,.beta-account-grid>section>header small,.beta-account-layout>aside nav a span small,.beta-account-layout>aside>header small,.beta-account-profile-groups>section>div small,.beta-account-profile-groups>section>header small,.beta-account-topbar>span small,.beta-status-timeline small{font-size:10px}.beta-account-boundary p,.beta-account-grid>section dd,.beta-account-grid>section>a,.beta-account-grid>section>div span,.beta-account-kpis small,.beta-account-kpis span,.beta-account-layout>aside nav a span b,.beta-account-layout>aside>footer p,.beta-account-profile-groups>section>div p,.beta-account-topbar>div>span b,.beta-account-topbar>span strong,.beta-status-timeline p{font-size:12px}.beta-account-grid>section>p,.beta-account-heading>p{font-size:14px}.beta-account-logout{font-size:11px}.beta-account-notification{color:var(--gold);align-items:center;gap:6px;display:flex}.beta-account-notification small{color:#ffffff9e;font-size:10px}@media (max-width:760px){.beta-account-notification{display:none}}.beta-account-v47{--account-sidebar:258px;--account-topbar:72px;background:var(--cream);min-height:100vh;color:var(--ink)}.beta-account-v47 .beta-account-topbar{z-index:220;min-height:var(--account-topbar);background:var(--navy-2);color:#fff;border-bottom:1px solid #d69b4757;grid-template-columns:210px minmax(220px,1fr) auto;align-items:center;gap:24px;padding:0 24px;display:grid;position:sticky;top:0}.beta-account-v47 .beta-account-topbar>a{align-items:center;display:flex}.beta-account-v47 .beta-account-topbar>a img{filter:brightness(0)invert();width:184px;height:auto}.beta-account-topbar__context{border-left:1px solid #ffffff21;min-width:0;padding-left:22px}.beta-account-topbar__context small,.beta-account-topbar__context strong{display:block}.beta-account-topbar__context small{color:var(--gold);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.beta-account-topbar__context strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:390px;margin-top:4px;font-size:14px;overflow:hidden}.beta-account-topbar__context>span{color:#ffffff8a;margin-top:5px;font-size:11px;display:inline-block}.beta-account-v47 .beta-account-topbar>nav{justify-content:flex-end;align-items:center;gap:14px;display:flex}.beta-account-v47 .beta-account-topbar>nav>a:first-child{color:#fff;border:1px solid #d69b4759;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.beta-account-v47 .beta-account-notification{min-height:38px;color:var(--gold);border:1px solid #ffffff1f;padding:0 11px}.beta-account-v47 .beta-account-notification small{color:#ffffffad;font-size:11px}.beta-account-person{color:var(--gold);align-items:center;gap:8px;display:flex!important}.beta-account-person>span b,.beta-account-person>span small{display:block}.beta-account-person>span b{color:#fff;font-size:12px}.beta-account-person>span small{color:#ffffff7a;margin-top:2px;font-size:10px}.beta-account-v47 .beta-account-logout{color:#fff;border:1px solid #ffffff24;min-height:38px;padding:0 11px;font-size:11px}.beta-account-v47 .beta-account-layout{min-height:calc(100vh - var(--account-topbar));grid-template-columns:var(--account-sidebar) minmax(0,1fr);background:var(--cream);display:grid}.beta-account-sidebar{top:var(--account-topbar);height:calc(100vh - var(--account-topbar));border-right:1px solid var(--line);background:#f3eee4;position:sticky;overflow-y:auto}.beta-account-sidebar>header{border-bottom:1px solid var(--line);background:var(--paper);padding:22px}.beta-account-sidebar>header>small,.beta-account-sidebar>header>strong{display:block}.beta-account-sidebar>header>small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:850}.beta-account-sidebar>header>strong{color:var(--navy);font:700 16px/1.25 var(--serif);word-break:break-word;margin-top:7px}.beta-account-sidebar__status{gap:7px;margin-top:17px;display:grid}.beta-account-sidebar__status>span{border:1px solid var(--line);background:var(--cream);min-height:34px;color:var(--navy);align-items:center;gap:7px;padding:7px 9px;font-size:11px;font-weight:750;display:flex}.beta-account-sidebar__status>span.verified{color:#245e43;background:#f2f8f3;border-color:#2a775247}.beta-account-sidebar__status>span.unverified{color:#7a4d17;background:#fff8e8;border-color:#b1701d52}.beta-account-sidebar__completion{margin-top:18px}.beta-account-sidebar__completion>span{justify-content:space-between;align-items:center;display:flex}.beta-account-sidebar__completion b{color:var(--navy);font-size:11px}.beta-account-sidebar__completion small{color:var(--gold-2);font-size:11px;font-weight:850}.beta-account-sidebar__completion>i{background:#e5dccd;height:8px;margin-top:9px;display:block;overflow:hidden}.beta-account-sidebar__completion>i em{background:var(--gold);height:100%;font-style:normal;display:block}.beta-account-sidebar>nav{padding:13px 10px}.beta-account-sidebar>nav section+section{margin-top:18px}.beta-account-sidebar>nav section>small{color:#6d7782;text-transform:uppercase;letter-spacing:.08em;padding:0 10px 7px;font-size:9px;font-weight:850;display:block}.beta-account-sidebar>nav a{min-height:62px;color:var(--navy);border:1px solid;border-color:#0000 #0000 #02285114;grid-template-columns:25px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.beta-account-sidebar>nav a svg{color:var(--gold-2)}.beta-account-sidebar>nav a span b,.beta-account-sidebar>nav a span small{display:block}.beta-account-sidebar>nav a span b{font-size:12px}.beta-account-sidebar>nav a span small{color:#6a7581;margin-top:4px;font-size:10px;line-height:1.35}.beta-account-sidebar>nav a.active{background:var(--paper);box-shadow:inset 3px 0 var(--gold);border-color:#d69b4773}.beta-account-sidebar>footer{color:var(--gold-2);background:#d69b4714;border:1px solid #d69b4752;align-items:flex-start;gap:8px;margin:12px;padding:14px;display:flex}.beta-account-sidebar>footer p{color:#5a6672;margin:0;font-size:10px;line-height:1.55}.beta-account-v47 .beta-account-workspace{min-width:0;padding:42px clamp(24px,4vw,68px) 100px}.beta-account-v47 .beta-account-heading{max-width:1120px}.beta-account-v47 .beta-account-heading h1{color:var(--navy);font:700 clamp(38px,4vw,64px)/1 var(--serif);letter-spacing:-.045em;margin:15px 0 0}.beta-account-heading--split>div>p,.beta-account-v47 .beta-account-heading>p{color:#536579;max-width:900px;margin:16px 0 0;font-size:14px;line-height:1.72}.beta-account-heading--split{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:34px;display:grid}.beta-account-heading--split>aside{border:1px solid var(--line);border-top:3px solid var(--gold);background:var(--paper);padding:20px}.beta-account-heading--split>aside small,.beta-account-heading--split>aside strong{display:block}.beta-account-heading--split>aside small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850}.beta-account-heading--split>aside strong{color:var(--navy);font:700 22px/1.12 var(--serif);margin-top:8px}.beta-account-heading--split>aside p{color:#5b6874;margin:9px 0 0;font-size:12px;line-height:1.55}.beta-account-heading--split>aside a{color:var(--navy);align-items:center;gap:7px;margin-top:15px;font-size:12px;font-weight:850;display:inline-flex}.beta-account-v47 .beta-account-kpis{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;display:grid}.beta-account-v47 .beta-account-kpis article{min-height:124px;padding:17px}.beta-account-v47 .beta-account-kpis article+article{border-left:1px solid var(--line)}.beta-account-v47 .beta-account-kpis small,.beta-account-v47 .beta-account-kpis span,.beta-account-v47 .beta-account-kpis strong{display:block}.beta-account-v47 .beta-account-kpis small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850}.beta-account-v47 .beta-account-kpis strong{color:var(--navy);font:700 22px/1.08 var(--serif);margin-top:13px}.beta-account-v47 .beta-account-kpis span{color:#697582;margin-top:8px;font-size:11px;line-height:1.45}.beta-account-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:22px;margin-top:24px;display:grid}.beta-account-panel{border:1px solid var(--line);background:var(--paper);min-width:0}.beta-account-panel>header{border-bottom:1px solid var(--line);min-height:70px;color:var(--gold-2);align-items:center;gap:10px;padding:14px 17px;display:flex}.beta-account-panel>header>span{min-width:0}.beta-account-panel>header h2,.beta-account-panel>header small{display:block}.beta-account-panel>header small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850}.beta-account-panel>header h2{color:var(--navy);font:700 23px/1.1 var(--serif);margin:5px 0 0}.beta-account-panel>header>a{color:var(--navy);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:850;display:inline-flex}.beta-account-panel--organization{grid-column:1}.beta-account-panel--journey{grid-area:1/2/3}.beta-account-panel--activity{grid-column:1}.beta-account-panel--boundary{color:var(--gold-2);background:#d69b4712;border-color:#d69b476b;grid-column:1/-1;align-items:flex-start;gap:14px;padding:22px;display:flex}.beta-account-panel--boundary small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850}.beta-account-panel--boundary h2{color:var(--navy);font:700 25px/1.08 var(--serif);margin:6px 0 0}.beta-account-panel--boundary p{color:#596672;max-width:920px;margin:9px 0 0;font-size:12px;line-height:1.6}.beta-account-panel--boundary ul{flex-wrap:wrap;gap:8px;margin:15px 0 0;padding:0;list-style:none;display:flex}.beta-account-panel--boundary li{background:var(--paper);color:var(--navy);border:1px solid #0228511f;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.beta-account-record-grid{grid-template-columns:1fr 1fr;display:grid}.beta-account-record-grid>span{border-bottom:1px solid var(--line);min-height:76px;padding:13px 15px}.beta-account-record-grid>span:nth-child(odd){border-right:1px solid var(--line)}.beta-account-record-grid>span.wide{border-right:0;grid-column:1/-1}.beta-account-record-grid b,.beta-account-record-grid small{display:block}.beta-account-record-grid small{color:#76808a;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.beta-account-record-grid b{color:var(--navy);margin-top:7px;font-size:12px;font-weight:700;line-height:1.48}.beta-account-panel--journey ol{margin:0;padding:0;list-style:none}.beta-account-panel--journey li{grid-template-columns:36px 1fr;gap:10px;min-height:112px;padding:15px;display:grid}.beta-account-panel--journey li+li{border-top:1px solid var(--line)}.beta-account-panel--journey li>span{border:1px solid var(--line);color:#6d7782;width:32px;height:32px;font:700 10px/1 var(--serif);border-radius:50%;place-items:center;display:grid}.beta-account-panel--journey li.complete>span,.beta-account-panel--journey li.current>span{border-color:var(--gold);background:var(--gold);color:var(--navy)}.beta-account-panel--journey li.current{box-shadow:inset 3px 0 var(--gold);background:#fffcf5}.beta-account-panel--journey li small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.beta-account-panel--journey li b{color:var(--navy);margin-top:5px;font-size:12px;display:block}.beta-account-panel--journey li p{color:#65717d;margin:6px 0 0;font-size:11px;line-height:1.5}.beta-account-activity-table{display:grid}.beta-account-activity-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .8fr .55fr .8fr;align-items:center;gap:12px;min-height:47px;padding:0 15px;display:grid}.beta-account-activity-table>div:first-child{background:var(--navy-2);min-height:38px;color:var(--gold);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.beta-account-activity-table>div:not(:first-child){color:#526273;font-size:11px}.beta-account-activity-table>div:not(:first-child)>span:first-child{color:var(--navy);font-weight:750}.beta-editor{border:1px solid var(--line);background:var(--paper);margin-top:30px}.beta-editor__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:18px;display:flex}.beta-editor__identity{align-items:center;gap:13px;display:flex}.beta-editor__identity>span{background:var(--navy-2);width:52px;height:52px;color:var(--gold);font:700 18px/1 var(--serif);border:1px solid #d69b4773;place-items:center;display:grid}.beta-editor__identity h2,.beta-editor__identity p,.beta-editor__identity small{display:block}.beta-editor__identity small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850}.beta-editor__identity h2{color:var(--navy);font:700 23px/1.1 var(--serif);margin:4px 0 0}.beta-editor__identity p{color:#68737e;margin:4px 0 0;font-size:11px}.beta-editor__locked,.beta-editor__verified{border:1px solid;align-items:center;gap:9px;min-width:220px;padding:11px 13px;display:flex}.beta-editor__verified{color:#245e43;background:#f2f8f3;border-color:#2a775247}.beta-editor__locked{color:#7a4d17;background:#fff8e8;border-color:#b1701d52}.beta-editor__locked b,.beta-editor__locked small,.beta-editor__verified b,.beta-editor__verified small{display:block}.beta-editor__locked b,.beta-editor__verified b{font-size:11px}.beta-editor__locked small,.beta-editor__verified small{opacity:.75;margin-top:3px;font-size:9px}.beta-editor__gate{color:#7a4d17;background:#fff8e8;border:1px solid #b1701d52;align-items:flex-start;gap:11px;margin:18px;padding:16px;display:flex}.beta-editor__gate h3{color:var(--navy);font:700 20px/1.1 var(--serif);margin:0}.beta-editor__gate p{color:#665d51;margin:7px 0 0;font-size:12px;line-height:1.55}.beta-editor__gate a{color:var(--navy);text-underline-offset:3px;margin-top:9px;font-size:11px;font-weight:850;text-decoration:underline;display:inline-flex}.beta-editor__section>header{border-bottom:1px solid var(--line);color:var(--gold-2);background:#f8f4eb;align-items:flex-start;gap:11px;padding:20px 22px;display:flex}.beta-editor__section>header small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850}.beta-editor__section>header h3{color:var(--navy);font:700 27px/1.08 var(--serif);margin:5px 0 0}.beta-editor__section>header p{color:#64717d;max-width:800px;margin:7px 0 0;font-size:12px;line-height:1.55}.beta-editor__grid{grid-template-columns:1fr 1fr;gap:18px 22px;padding:22px;display:grid}.beta-account-field{align-content:start;gap:8px;display:grid}.beta-account-field.wide{grid-column:1/-1}.beta-account-field>span b,.beta-account-field>span small{display:block}.beta-account-field>span b{color:var(--navy);font-size:12px}.beta-account-field>span small{color:#707b86;margin-top:3px;font-size:10px;line-height:1.4}.beta-account-field input,.beta-account-field select,.beta-account-field textarea{background:var(--cream);width:100%;color:var(--navy);font:inherit;outline-offset:2px;border:1px solid #cfc3b1;border-radius:2px;outline:2px solid #0000;font-size:13px}.beta-account-field input,.beta-account-field select{min-height:46px;padding:0 12px}.beta-account-field textarea{resize:vertical;padding:11px 12px;line-height:1.55}.beta-account-field input:focus,.beta-account-field select:focus,.beta-account-field textarea:focus{border-color:var(--gold-2);box-shadow:0 0 0 3px #d69b4729}.beta-account-field input:disabled,.beta-account-field select:disabled,.beta-account-field textarea:disabled{cursor:not-allowed;color:#78818a;opacity:1;background:#eee9df}.beta-editor__actions{border-top:1px solid var(--line);background:#f8f4eb;align-items:center;gap:16px;min-height:82px;padding:14px 18px;display:flex}.beta-editor__actions>div{max-width:520px;margin-right:auto}.beta-editor__actions>div small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.beta-editor__actions>div p{color:#68737e;margin:5px 0 0;font-size:10px;line-height:1.45}.beta-editor__actions .bw-button{min-height:42px;padding-inline:14px;font-size:11px}.beta-account-save-message{border:1px solid var(--line);background:var(--paper);color:#5e6974;align-items:center;gap:7px;margin:0;padding:9px 11px;font-size:10px;display:flex}.beta-account-save-message.success{color:#245e43;background:#f2f8f3;border-color:#2a775247}.beta-account-save-message.error{color:#8c2929;background:#fff0ed;border-color:#9e363647}.beta-account-save-message.saving svg{animation:beta-spin .8s linear infinite}@keyframes beta-spin{to{transform:rotate(1turn)}}.beta-security-verified,.beta-verification-panel{border:1px solid var(--line);background:var(--paper);margin-top:30px}.beta-verification-panel>header{border-bottom:1px solid var(--line);color:var(--gold-2);align-items:flex-start;gap:12px;padding:22px;display:flex}.beta-security-verified small,.beta-verification-panel>header small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850}.beta-security-verified h2,.beta-verification-panel>header h2{color:var(--navy);font:700 30px/1.08 var(--serif);margin:5px 0 0}.beta-security-verified p,.beta-verification-panel>header p{color:#61707e;max-width:850px;margin:8px 0 0;font-size:12px;line-height:1.58}.beta-verification-flow{grid-template-columns:1fr 1fr;display:grid}.beta-verification-flow>article{grid-template-columns:38px 1fr;gap:12px;min-height:240px;padding:22px;display:grid}.beta-verification-flow>article+article{border-left:1px solid var(--line)}.beta-verification-flow>article>span{border:1px solid var(--gold);width:34px;height:34px;color:var(--gold-2);font:700 10px/1 var(--serif);border-radius:50%;place-items:center;display:grid}.beta-verification-flow h3{color:var(--navy);font:700 22px/1.1 var(--serif);margin:0}.beta-verification-flow p{color:#64717d;margin:9px 0 0;font-size:11px;line-height:1.55}.beta-verification-flow button{border:1px solid var(--navy);background:var(--navy);color:#fff;min-height:40px;font:inherit;margin-top:16px;padding:0 13px;font-size:11px;font-weight:800}.beta-verification-flow label{gap:7px;margin-top:14px;display:grid}.beta-verification-flow label span{color:var(--navy);font-size:11px;font-weight:800}.beta-verification-flow input{background:var(--cream);min-height:47px;color:var(--navy);font:700 18px/1 var(--mono);letter-spacing:.28em;border:1px solid #cfc3b1;padding:0 12px}.beta-verification-preview{background:#d69b4714;border:1px solid #d69b4766;margin:0 22px 20px;padding:17px}.beta-verification-preview small,.beta-verification-preview strong{display:block}.beta-verification-preview small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.beta-verification-preview strong{color:var(--navy);font:700 28px/1 var(--mono);letter-spacing:.22em;margin-top:7px}.beta-verification-preview p{color:#646c74;margin:8px 0 0;font-size:10px}.beta-verification-panel>.beta-account-save-message{margin:0 22px 20px}.beta-security-verified{color:#245e43;background:#f2f8f3;align-items:flex-start;gap:14px;padding:24px;display:flex}.beta-security-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px;display:grid}.beta-security-grid>section{border:1px solid var(--line);background:var(--paper);padding:20px}.beta-security-grid>section>header{color:var(--gold-2);align-items:flex-start;gap:9px;display:flex}.beta-security-grid small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.beta-security-grid h2{color:var(--navy);font:700 22px/1.08 var(--serif);margin:5px 0 0}.beta-security-grid>section>p{color:#63717e;margin:13px 0 0;font-size:11px;line-height:1.6}.beta-security-grid dl{border-top:1px solid var(--line);margin:17px 0 0}.beta-security-grid dl div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:10px;min-height:50px;padding:10px 0;display:grid}.beta-security-grid dt{color:#717c86;text-transform:uppercase;font-size:9px;font-weight:800}.beta-security-grid dd{color:var(--navy);margin:0;font-size:11px;font-weight:700}.beta-security-grid dd svg{vertical-align:middle;color:#2a7752}.beta-notification-editor{border:1px solid var(--line);background:var(--paper);margin-top:30px}.beta-notification-editor>.beta-editor__gate{margin:18px}.beta-notification-list>label{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr auto;align-items:center;gap:12px;min-height:104px;padding:18px;display:grid}.beta-notification-list input{width:18px;height:18px;accent-color:var(--gold-2)}.beta-notification-list b,.beta-notification-list small{display:block}.beta-notification-list b{color:var(--navy);font-size:13px}.beta-notification-list small{color:#687581;max-width:760px;margin-top:5px;font-size:11px;line-height:1.48}.beta-notification-list i{border:1px solid var(--line);background:var(--cream);min-width:68px;color:var(--navy);text-align:center;padding:7px 9px;font-size:10px;font-style:normal;font-weight:800}.beta-notification-list label.required{background:#f8f4eb}.beta-data-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;display:grid}.beta-data-export,.beta-data-summary{border:1px solid var(--line);background:var(--paper);min-height:280px;color:var(--gold-2);align-items:flex-start;gap:14px;padding:23px;display:flex}.beta-data-export small,.beta-data-summary small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.beta-data-export h2,.beta-data-summary h2{color:var(--navy);font:700 27px/1.08 var(--serif);margin:6px 0 0}.beta-data-export p{color:#63717e;max-width:620px;margin:10px 0 0;font-size:12px;line-height:1.6}.beta-data-export a{margin-top:18px}.beta-data-summary dl{border-top:1px solid var(--line);margin:15px 0 0}.beta-data-summary dl div{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;gap:12px;min-height:48px;padding:9px 0;display:grid}.beta-data-summary dt{color:#747e87;text-transform:uppercase;font-size:9px;font-weight:800}.beta-data-summary dd{color:var(--navy);margin:0;font-size:11px;font-weight:700}.beta-revision-register{border:1px solid var(--line);background:var(--paper);margin-top:20px}.beta-revision-register>header{border-bottom:1px solid var(--line);color:var(--gold-2);align-items:flex-start;gap:11px;padding:20px;display:flex}.beta-revision-register>header small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.beta-revision-register>header h2{color:var(--navy);font:700 25px/1.08 var(--serif);margin:5px 0 0}.beta-revision-register>header p{color:#64717d;margin:7px 0 0;font-size:11px;line-height:1.5}.beta-revision-register>div>div{border-bottom:1px solid var(--line);color:#5c6976;grid-template-columns:.45fr .7fr 1.7fr 1fr;align-items:center;gap:13px;min-height:51px;padding:0 16px;font-size:11px;display:grid}.beta-revision-register>div>div:first-child{background:var(--navy-2);min-height:39px;color:var(--gold);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.beta-revision-register>div>div:not(:first-child)>span:first-child{color:var(--navy);font-weight:850}.beta-revision-register>div>div.empty{color:#78818a}.beta-status-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;margin-top:30px;display:grid}.beta-account-v47 .beta-status-timeline{margin-top:0}.beta-status-context{border:1px solid var(--line);border-top:3px solid var(--gold);background:var(--paper);padding:22px;position:sticky;top:96px}.beta-status-context>small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.beta-status-context h2{color:var(--navy);font:700 27px/1.08 var(--serif);margin:7px 0 0}.beta-status-context p{color:#62717e;margin:10px 0 0;font-size:12px;line-height:1.6}.beta-status-context dl{border-top:1px solid var(--line);margin:18px 0 0}.beta-status-context dl div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:10px;min-height:57px;padding:10px 0;display:grid}.beta-status-context dt{color:#747e87;text-transform:uppercase;font-size:9px;font-weight:800}.beta-status-context dd{color:var(--navy);margin:0;font-size:11px;font-weight:700}.beta-account-mobile-nav{display:none}@media (max-width:1180px){.beta-account-v47{--account-sidebar:228px}.beta-account-v47 .beta-account-topbar{grid-template-columns:188px 1fr auto}.beta-account-v47 .beta-account-topbar>a img{width:170px}.beta-account-person{display:none!important}.beta-account-heading--split{grid-template-columns:1fr}.beta-account-heading--split>aside{max-width:620px}.beta-account-v47 .beta-account-kpis{grid-template-columns:1fr 1fr}.beta-account-v47 .beta-account-kpis article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.beta-account-v47 .beta-account-kpis article:nth-child(4){border-top:1px solid var(--line)}.beta-account-dashboard-grid{grid-template-columns:1fr}.beta-account-panel--activity,.beta-account-panel--boundary,.beta-account-panel--journey,.beta-account-panel--organization{grid-area:auto/1}.beta-data-grid,.beta-security-grid,.beta-status-layout{grid-template-columns:1fr}.beta-status-context{position:static}.beta-editor__actions{flex-wrap:wrap;align-items:flex-start}.beta-editor__actions>div{width:100%;max-width:none}}@media (max-width:820px){.beta-account-v47{--account-topbar:64px}.beta-account-v47 .beta-account-topbar{grid-template-columns:1fr auto;padding:0 13px}.beta-account-v47 .beta-account-topbar>a img{width:176px}.beta-account-topbar__context,.beta-account-v47 .beta-account-notification,.beta-account-v47 .beta-account-topbar>nav>a:first-child{display:none}.beta-account-v47 .beta-account-layout{display:block}.beta-account-sidebar{display:none}.beta-account-v47 .beta-account-workspace{padding:30px 14px 96px}.beta-account-v47 .beta-account-heading h1{font-size:40px}.beta-account-v47 .beta-account-kpis{grid-template-columns:1fr}.beta-account-v47 .beta-account-kpis article+article{border-left:0;border-top:1px solid var(--line)}.beta-account-heading--split>aside{width:100%}.beta-account-record-grid{grid-template-columns:1fr}.beta-account-record-grid>span,.beta-account-record-grid>span:nth-child(odd){border-right:0}.beta-account-record-grid>span.wide{grid-column:auto}.beta-account-activity-table{overflow-x:auto}.beta-account-activity-table>div{min-width:650px}.beta-editor__header{flex-direction:column;align-items:flex-start}.beta-editor__locked,.beta-editor__verified{width:100%;min-width:0}.beta-editor__grid{grid-template-columns:1fr;padding:17px}.beta-account-field.wide{grid-column:auto}.beta-editor__section>header{padding:17px}.beta-editor__actions{padding:15px}.beta-account-save-message,.beta-editor__actions .bw-button{width:100%}.beta-verification-flow{grid-template-columns:1fr}.beta-verification-flow>article+article{border-left:0;border-top:1px solid var(--line)}.beta-notification-list>label{grid-template-columns:24px 1fr}.beta-notification-list i{grid-column:2;justify-self:start}.beta-data-export,.beta-data-summary{padding:18px}.beta-revision-register>div{overflow-x:auto}.beta-revision-register>div>div{min-width:740px}.beta-account-mobile-nav{z-index:260;min-height:66px;padding:6px 8px max(6px,env(safe-area-inset-bottom));background:var(--navy-2);border-top:1px solid #d69b476b;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.beta-account-mobile-nav a{color:#ffffff8a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:8px;display:flex}.beta-account-mobile-nav a svg{color:var(--gold)}.beta-account-mobile-nav a.active{color:#fff}.beta-account-mobile-nav a.active:before{background:var(--gold);content:"";width:34px;height:3px;position:absolute;top:0}}.seeded-account-preview{min-height:100vh;color:var(--navy);background:#f4efe5}.seeded-account-topbar{z-index:20;background:var(--navy-2);color:#fff;border-bottom:1px solid #d69b4740;grid-template-columns:160px 1fr auto auto;align-items:center;gap:20px;min-height:72px;padding:0 22px;display:grid;position:sticky;top:0}.seeded-account-topbar>a:first-child{color:#ffffffad;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.seeded-account-topbar>div{align-items:center;gap:13px;display:flex}.seeded-account-topbar img{width:124px;height:auto}.seeded-account-topbar>div span small,.seeded-account-topbar>div span strong{display:block}.seeded-account-topbar>div span small{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.seeded-account-topbar>div span strong{margin-top:3px;font-size:11px}.seeded-account-topbar>nav{color:var(--gold);align-items:center;gap:9px;display:flex}.seeded-account-topbar>nav span b,.seeded-account-topbar>nav span small{display:block}.seeded-account-topbar>nav span small{color:#ffffff78;font-size:8px}.seeded-account-topbar>nav span b{color:#fff;margin-top:2px;font-size:10px}.seeded-account-layout{grid-template-columns:258px minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.seeded-account-sidebar{color:#fff;background:#071f3d;border-right:1px solid #d69b4733;flex-direction:column;height:calc(100vh - 72px);padding:19px 13px 16px;display:flex;position:sticky;top:72px}.seeded-account-sidebar>header{background:#ffffff09;border:1px solid #d69b4740;padding:15px}.seeded-account-sidebar>header small,.seeded-account-sidebar>header span,.seeded-account-sidebar>header strong{display:block}.seeded-account-sidebar>header small{color:#ffffff6e;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.seeded-account-sidebar>header strong{color:var(--gold);font:700 15px/1.2 var(--serif);margin-top:7px}.seeded-account-sidebar>header span{color:#bfe5ce;align-items:center;gap:6px;margin-top:10px;font-size:9px;font-weight:750;display:flex}.seeded-account-sidebar nav{gap:5px;margin-top:18px;display:grid}.seeded-account-sidebar nav button{color:#ffffff9e;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:22px 1fr;align-items:center;gap:9px;width:100%;padding:11px 10px;display:grid}.seeded-account-sidebar nav button span b,.seeded-account-sidebar nav button span small{display:block}.seeded-account-sidebar nav button span b{font-size:10px}.seeded-account-sidebar nav button span small{color:#ffffff57;margin-top:3px;font-size:8px;line-height:1.35}.seeded-account-sidebar nav button.active{color:#fff;box-shadow:inset 3px 0 var(--gold);background:#d69b471a;border-color:#d69b4761}.seeded-account-sidebar nav button.active svg{color:var(--gold)}.seeded-account-sidebar>footer{color:var(--gold);border-top:1px solid #ffffff1a;align-items:flex-start;gap:9px;margin-top:auto;padding:14px;display:flex}.seeded-account-sidebar>footer p{color:#ffffff73;margin:0;font-size:8px;line-height:1.55}.seeded-account-workspace{background:linear-gradient(#faf6ee,#f4efe5);min-width:0;padding:32px clamp(22px,3.2vw,54px) 74px}.seeded-account-heading{max-width:1100px}.seeded-account-heading h1,.seeded-account-heading h2{max-width:980px;color:var(--navy);font:700 clamp(34px,3vw,52px)/1.03 var(--serif);letter-spacing:-.04em;margin:10px 0 0}.seeded-account-heading>p{color:#526579;max-width:900px;margin:16px 0 0;font-size:13px;line-height:1.7}.seeded-account-heading--split{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:34px;max-width:none;display:grid}.seeded-account-heading--split aside{border-top:3px solid var(--gold);background:var(--paper);padding:17px;box-shadow:0 13px 35px #0228510f}.seeded-account-heading--split aside small,.seeded-account-heading--split aside strong{display:block}.seeded-account-heading--split aside small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}.seeded-account-heading--split aside strong{font:700 18px/1.2 var(--serif);margin-top:8px}.seeded-account-heading--split aside p{color:#596b7c;margin:8px 0 0;font-size:9px;line-height:1.55}.seeded-account-heading--split aside button{color:var(--gold-2);background:0 0;border:0;align-items:center;gap:5px;margin-top:13px;padding:0;font-size:9px;font-weight:800;display:flex}.seeded-account-kpis{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.seeded-account-kpis article{min-height:104px;padding:16px}.seeded-account-kpis article+article{border-left:1px solid var(--line)}.seeded-account-kpis small,.seeded-account-kpis span,.seeded-account-kpis strong{display:block}.seeded-account-kpis small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.seeded-account-kpis strong{color:var(--navy);font:700 20px/1.1 var(--serif);margin-top:10px}.seeded-account-kpis span{color:#68798a;margin-top:8px;font-size:8px}.seeded-account-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:18px;margin-top:18px;display:grid}.seeded-account-panel{border:1px solid var(--line);background:var(--paper)}.seeded-account-panel>header{border-bottom:1px solid var(--line);min-height:62px;color:var(--gold-2);align-items:center;gap:10px;padding:0 17px;display:flex}.seeded-account-panel>header span{flex:1}.seeded-account-panel>header h2,.seeded-account-panel>header small{display:block}.seeded-account-panel>header small{text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.seeded-account-panel>header h2{color:var(--navy);font:700 17px/1.1 var(--serif);margin:4px 0 0}.seeded-account-panel--organization{grid-column:1}.seeded-account-records{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seeded-account-records span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:88px;padding:15px}.seeded-account-records span:nth-child(2n){border-right:0}.seeded-account-records span.wide{border-right:0;grid-column:1/-1}.seeded-account-records b,.seeded-account-records small{display:block}.seeded-account-records small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.seeded-account-records b{color:#334b64;margin-top:8px;font-size:10px;line-height:1.55}.seeded-account-panel--journey{grid-area:1/2/3}.seeded-account-panel--journey ol{margin:0;padding:16px;list-style:none}.seeded-account-panel--journey li{grid-template-columns:31px 1fr;gap:11px;padding:5px 0 22px;display:grid;position:relative}.seeded-account-panel--journey li:not(:last-child):before{content:"";border-left:1px solid var(--line);position:absolute;top:31px;bottom:0;left:15px}.seeded-account-panel--journey li>span{border:1px solid var(--line);width:31px;height:31px;color:var(--muted);font:700 9px/1 var(--serif);background:#f5efe4;place-items:center;display:grid}.seeded-account-panel--journey li.complete>span{background:var(--navy);color:var(--gold)}.seeded-account-panel--journey li.current>span{border-color:var(--gold);color:var(--gold-2);background:#d69b471f}.seeded-account-panel--journey li b,.seeded-account-panel--journey li small{display:block}.seeded-account-panel--journey li small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:850}.seeded-account-panel--journey li b{color:var(--navy);margin-top:4px;font-size:10px}.seeded-account-panel--journey li p{color:#68798a;margin:6px 0 0;font-size:8px;line-height:1.5}.seeded-account-panel--activity{grid-column:1}.seeded-account-table>div{border-top:1px solid var(--line);grid-template-columns:90px 120px minmax(190px,1fr) 105px;align-items:center;gap:12px;min-height:42px;padding:0 14px;display:grid}.seeded-account-table>div:first-child{color:var(--navy);text-transform:uppercase;letter-spacing:.05em;background:#f3ede1;border-top:0;font-size:7px;font-weight:850}.seeded-account-table span{font-size:8px;line-height:1.4}.seeded-account-table>div:not(:first-child) span:first-child{color:var(--gold-2);font-weight:800}.seeded-account-panel--boundary{color:var(--gold);background:#091f3d;border-color:#d69b476b;grid-column:1/-1;align-items:flex-start;gap:13px;padding:18px;display:flex}.seeded-account-panel--boundary small{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.seeded-account-panel--boundary h2{color:#fff;font:700 19px/1.15 var(--serif);margin:5px 0 0}.seeded-account-panel--boundary p{color:#ffffff8f;margin:8px 0 0;font-size:9px;line-height:1.55}.seeded-account-panel--boundary ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.seeded-account-panel--boundary li{color:#ffffffb3;align-items:center;gap:5px;font-size:8px;display:flex}.seeded-profile-sheet{border:1px solid var(--line);background:var(--paper);max-width:1100px;margin-top:30px}.seeded-profile-sheet>header{border-bottom:1px solid var(--line);min-height:70px;color:var(--gold-2);align-items:center;gap:11px;padding:0 19px;display:flex}.seeded-profile-sheet>header>div{flex:1}.seeded-profile-sheet>header h2,.seeded-profile-sheet>header small{display:block}.seeded-profile-sheet>header small{text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.seeded-profile-sheet>header h2{color:var(--navy);font:700 20px/1.1 var(--serif);margin:5px 0 0}.seeded-profile-sheet>header>span{color:#317852;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.seeded-profile-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.seeded-profile-detail-list>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:90px;padding:16px}.seeded-profile-detail-list>div:nth-child(2n){border-right:0}.seeded-profile-detail-list dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:850}.seeded-profile-detail-list dd{color:#334b64;margin:9px 0 0;font-size:11px;line-height:1.5}.seeded-profile-sheet>footer{justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.seeded-profile-sheet>footer small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:850}.seeded-profile-sheet>footer p{color:#657789;margin:5px 0 0;font-size:8px}.seeded-profile-sheet>footer button{border:1px solid var(--line);color:#7a8792;background:#eee8dc;min-height:39px;padding:0 14px;font-size:9px;font-weight:800}.seeded-security-verified{color:#317852;background:#eef7f1;border:1px solid #31785240;align-items:flex-start;gap:15px;max-width:1100px;margin-top:28px;padding:20px;display:flex}.seeded-security-verified small{text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.seeded-security-verified h2{color:var(--navy);font:700 22px/1.1 var(--serif);margin:5px 0 0}.seeded-security-verified p{color:#506a5b;margin:8px 0 0;font-size:10px;line-height:1.55}.seeded-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1100px;margin-top:18px;display:grid}.seeded-security-grid>section{border:1px solid var(--line);background:var(--paper);color:var(--gold-2);gap:12px;padding:19px;display:flex}.seeded-security-grid small{text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.seeded-security-grid h2{color:var(--navy);font:700 20px/1.15 var(--serif);margin:5px 0 0}.seeded-security-grid p{color:#617486;margin:9px 0 0;font-size:9px;line-height:1.6}.seeded-security-grid dl{gap:8px;margin:15px 0 0;display:grid}.seeded-security-grid dl div{border-top:1px solid var(--line);justify-content:space-between;gap:15px;padding-top:8px;display:flex}.seeded-security-grid dt{color:var(--muted);font-size:8px}.seeded-security-grid dd{color:var(--navy);margin:0;font-size:8px;font-weight:800}.seeded-history-summary{border:1px solid var(--line);background:var(--paper);max-width:1100px;color:var(--gold-2);gap:15px;margin-top:28px;padding:20px;display:flex}.seeded-history-summary small{text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.seeded-history-summary h2{color:var(--navy);font:700 23px/1.1 var(--serif);margin:5px 0 0}.seeded-history-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.seeded-history-summary dl div{border:1px solid var(--line);background:#f8f3ea;padding:10px}.seeded-history-summary dt{color:var(--muted);text-transform:uppercase;font-size:7px}.seeded-history-summary dd{color:var(--navy);margin:6px 0 0;font-size:9px;font-weight:800}.seeded-history-table{max-width:1100px;margin-top:18px}.seeded-account-mobile-nav{display:none}@media (max-width:1050px){.seeded-account-topbar{grid-template-columns:130px 1fr auto}.seeded-account-topbar>nav{display:none}.seeded-account-layout{grid-template-columns:220px 1fr}.seeded-account-heading--split{grid-template-columns:1fr}.seeded-account-heading--split aside{max-width:520px}.seeded-account-kpis{grid-template-columns:repeat(2,1fr)}.seeded-account-kpis article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.seeded-account-kpis article:nth-child(4){border-top:1px solid var(--line)}.seeded-account-grid{grid-template-columns:1fr}.seeded-account-panel--journey{grid-area:auto/1}.seeded-account-panel--activity{grid-column:1}}@media (max-width:820px){.seeded-account-preview{padding-bottom:67px}.seeded-account-topbar{grid-template-columns:auto 1fr auto;min-height:62px;padding:0 14px;position:relative}.seeded-account-topbar>.bw-button,.seeded-account-topbar>a:first-child span,.seeded-account-topbar>div span{display:none}.seeded-account-topbar>div{justify-content:center}.seeded-account-topbar img{width:105px}.seeded-account-layout{min-height:auto;display:block}.seeded-account-sidebar{display:none}.seeded-account-workspace{padding:25px 14px 48px}.seeded-account-heading h1,.seeded-account-heading h2{font-size:37px}.seeded-account-heading>p{font-size:12px}.seeded-account-kpis{grid-template-columns:1fr 1fr}.seeded-account-kpis article{min-height:98px;padding:13px}.seeded-account-kpis article:nth-child(odd){border-left:0}.seeded-account-kpis article:nth-child(n+3){border-top:1px solid var(--line)}.seeded-account-kpis strong{font-size:17px}.seeded-account-records{grid-template-columns:1fr}.seeded-account-records span,.seeded-account-records span:nth-child(2n){border-right:0}.seeded-account-table{overflow-x:auto}.seeded-account-table>div{min-width:630px}.seeded-profile-detail-list,.seeded-security-grid{grid-template-columns:1fr}.seeded-profile-detail-list>div{border-right:0}.seeded-profile-sheet>footer{flex-direction:column;align-items:flex-start}.seeded-history-summary dl{grid-template-columns:1fr 1fr}.seeded-account-mobile-nav{z-index:30;background:#071f3d;border-top:1px solid #d69b474d;grid-template-columns:repeat(5,1fr);min-height:66px;padding:5px 6px;display:grid;position:fixed;bottom:0;left:0;right:0}.seeded-account-mobile-nav button{color:#ffffff73;background:0 0;border:0;place-items:center;gap:2px;font-size:7px;display:grid}.seeded-account-mobile-nav button.active{color:var(--gold)}}.seeded-account-view-control{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.seeded-account-view{display:none}#seeded-view-applicant:checked~.seeded-account-layout .seeded-account-view--applicant,#seeded-view-history:checked~.seeded-account-layout .seeded-account-view--history,#seeded-view-organization:checked~.seeded-account-layout .seeded-account-view--organization,#seeded-view-overview:checked~.seeded-account-layout .seeded-account-view--overview,#seeded-view-security:checked~.seeded-account-layout .seeded-account-view--security{display:block}.seeded-account-sidebar nav label{color:#ffffff9e;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:22px 1fr;align-items:center;gap:9px;width:100%;padding:11px 10px;display:grid}.seeded-account-sidebar nav label span b,.seeded-account-sidebar nav label span small{display:block}.seeded-account-sidebar nav label span b{font-size:10px}.seeded-account-sidebar nav label span small{color:#ffffff57;margin-top:3px;font-size:8px;line-height:1.35}#seeded-view-applicant:checked~.seeded-account-layout label[for=seeded-view-applicant],#seeded-view-history:checked~.seeded-account-layout label[for=seeded-view-history],#seeded-view-organization:checked~.seeded-account-layout label[for=seeded-view-organization],#seeded-view-overview:checked~.seeded-account-layout label[for=seeded-view-overview],#seeded-view-security:checked~.seeded-account-layout label[for=seeded-view-security]{color:#fff;box-shadow:inset 3px 0 var(--gold);background:#d69b471a;border-color:#d69b4761}#seeded-view-applicant:checked~.seeded-account-layout label[for=seeded-view-applicant] svg,#seeded-view-history:checked~.seeded-account-layout label[for=seeded-view-history] svg,#seeded-view-organization:checked~.seeded-account-layout label[for=seeded-view-organization] svg,#seeded-view-overview:checked~.seeded-account-layout label[for=seeded-view-overview] svg,#seeded-view-security:checked~.seeded-account-layout label[for=seeded-view-security] svg{color:var(--gold)}.seeded-account-heading--split aside label{color:var(--gold-2);cursor:pointer;align-items:center;gap:5px;margin-top:13px;font-size:9px;font-weight:800;display:flex}.seeded-account-mobile-nav label{color:#ffffff73;cursor:pointer;background:0 0;border:0;place-items:center;gap:2px;font-size:7px;display:grid}#seeded-view-applicant:checked~.seeded-account-mobile-nav label[for=seeded-view-applicant],#seeded-view-history:checked~.seeded-account-mobile-nav label[for=seeded-view-history],#seeded-view-organization:checked~.seeded-account-mobile-nav label[for=seeded-view-organization],#seeded-view-overview:checked~.seeded-account-mobile-nav label[for=seeded-view-overview],#seeded-view-security:checked~.seeded-account-mobile-nav label[for=seeded-view-security]{color:var(--gold)}.beta-profile-v48 .beta-profile-hero>div p{font-size:15px;line-height:1.7}.beta-profile-v48 .beta-profile-hero>aside b{font-size:12px}.beta-profile-v48 .beta-profile-layout{grid-template-columns:320px minmax(0,1fr)}.beta-profile-v48 .beta-profile-rail>header small{font-size:10px}.beta-profile-v48 .beta-profile-rail>header>span{word-break:break-word;font-size:10px;line-height:1.4}.beta-profile-v48 .beta-profile-rail nav button{grid-template-columns:31px 25px 1fr;min-height:78px}.beta-profile-v48 .beta-profile-rail nav button span b{font-size:12px}.beta-profile-v48 .beta-profile-rail nav button span small{font-size:10px;line-height:1.4}.beta-profile-v48 .beta-profile-rail>footer p,.beta-profile-v48 .beta-profile-section-head>span small{font-size:10px}.beta-profile-v48 .beta-profile-section-head>p{font-size:13px}.beta-profile-v48 .beta-field>span b{font-size:12px}.beta-profile-v48 .beta-field>span small{font-size:10px}.beta-profile-v48 .beta-field input,.beta-profile-v48 .beta-field select,.beta-profile-v48 .beta-field textarea{font-size:14px}.beta-profile-v48 .beta-profile-review__summary small{font-size:10px}.beta-profile-v48 .beta-profile-check b,.beta-profile-v48 .beta-profile-review__summary b{font-size:12px}.beta-profile-v48 .beta-profile-check small{font-size:10px}.beta-profile-v48 .beta-profile-actions button{font-size:11px}.beta-profile-notice{color:#245e43;background:#f2f8f3;border:1px solid #2a775247;margin:0 0 15px;padding:12px}.beta-profile-error,.beta-profile-notice{align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.beta-inline-verification{border:1px solid #d69b4780;border-top:4px solid var(--gold);background:var(--paper);margin:24px 0 4px}.beta-inline-verification>header{border-bottom:1px solid var(--line);color:var(--gold-2);align-items:flex-start;gap:13px;padding:20px 22px;display:flex}.beta-inline-verification>header small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:850}.beta-inline-verification>header h3{color:var(--navy);font:700 25px/1.12 var(--serif);margin:5px 0 0}.beta-inline-verification>header p{color:#5e6d7a;margin:8px 0 0;font-size:12px;line-height:1.6}.beta-inline-verification__form{grid-template-columns:minmax(220px,360px) auto;align-items:end;gap:14px;padding:18px 22px;display:grid}.beta-inline-verification__form label{gap:7px;display:grid}.beta-inline-verification__form label span{color:var(--navy);font-size:12px;font-weight:800}.beta-inline-verification__form input{background:var(--cream);min-height:48px;color:var(--navy);font:700 20px/1 var(--mono);letter-spacing:.24em;border:1px solid #cfc3b1;padding:0 13px}.beta-inline-verification>aside{background:#d69b4714;border:1px solid #d69b4759;margin:0 22px 20px;padding:14px 16px}.beta-inline-verification>aside small,.beta-inline-verification>aside strong{display:block}.beta-inline-verification>aside small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850}.beta-inline-verification>aside strong{color:var(--navy);font:700 26px/1 var(--mono);letter-spacing:.2em;margin-top:6px}.beta-inline-verification>aside p{color:#66717b;margin:8px 0 0;font-size:11px;line-height:1.5}.beta-app-reference{font:700 11px/1.4 var(--mono);word-break:break-all;gap:7px;margin-top:14px;display:flex!important}.beta-app-lock,.beta-app-reference{color:var(--gold-2);align-items:center}.beta-app-lock{border:1px solid #d69b4773;border-left:4px solid var(--gold);background:var(--paper);grid-template-columns:auto 1fr auto;gap:15px;margin-top:26px;padding:20px 22px;display:grid}.beta-app-lock small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:850}.beta-app-lock h2{color:var(--navy);font:700 25px/1.1 var(--serif);margin:5px 0 0}.beta-app-lock p{color:#63717e;margin:7px 0 0;font-size:12px;line-height:1.55}.beta-info-request-stack{border:1px solid #bd3d4347;border-top:4px solid var(--red);background:var(--paper);margin-top:26px}.beta-info-request-stack>header{border-bottom:1px solid var(--line);color:var(--red);align-items:flex-start;gap:12px;padding:20px 22px;display:flex}.beta-info-request-stack>header small{color:var(--red);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:850}.beta-info-request-stack>header h2{color:var(--navy);font:700 27px/1.1 var(--serif);margin:5px 0 0}.beta-info-request-stack>article{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:26px;padding:22px;display:grid}.beta-info-request-stack>article+article{border-top:1px solid var(--line)}.beta-info-request-stack>article>div>span{color:var(--red);font:700 10px/1 var(--mono)}.beta-info-request-stack h3{color:var(--navy);font:700 23px/1.12 var(--serif);margin:8px 0 0}.beta-info-request-stack p{color:#5b6b79;margin:10px 0 0;font-size:13px;line-height:1.65}.beta-info-request-stack>article>div>small{color:#77818a;margin-top:10px;font-size:10px;display:block}.beta-info-request-stack form{gap:12px;display:grid}.beta-info-request-stack label{gap:7px;display:grid}.beta-info-request-stack label span{color:var(--navy);font-size:12px;font-weight:800}.beta-info-request-stack textarea{background:var(--cream);width:100%;color:var(--navy);font:inherit;resize:vertical;border:1px solid #cfc3b1;padding:12px;font-size:13px;line-height:1.55}.beta-info-request-stack form button{justify-self:start}.beta-app-workspace{border:1px solid var(--line);background:var(--paper);grid-template-columns:292px minmax(0,1fr);margin-top:28px;display:grid}.beta-app-section-rail{background:var(--navy-2);color:#fff;flex-direction:column;min-height:760px;display:flex}.beta-app-section-rail>header{border-bottom:1px solid #ffffff1a;padding:21px}.beta-app-section-rail>header small,.beta-app-section-rail>header span,.beta-app-section-rail>header strong{display:block}.beta-app-section-rail>header small{color:var(--gold);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:850}.beta-app-section-rail>header strong{font:700 28px/1 var(--serif);margin-top:7px}.beta-app-section-rail>header>i{background:#ffffff1f;height:9px;margin-top:13px;display:block;overflow:hidden}.beta-app-section-rail>header>i em{background:var(--gold);height:100%;display:block}.beta-app-section-rail>header span{color:#ffffff80;margin-top:9px;font-size:10px;line-height:1.4}.beta-app-section-rail nav{padding:10px}.beta-app-section-rail nav button{color:#ffffff9e;text-align:left;background:0 0;border:1px solid;border-color:#0000 #0000 #ffffff14;grid-template-columns:30px 1fr;align-items:center;gap:10px;width:100%;min-height:70px;padding:10px;display:grid}.beta-app-section-rail nav button>i{width:27px;height:27px;color:var(--gold);font:700 9px/1 var(--serif);border:1px solid #fff3;border-radius:50%;place-items:center;font-style:normal;display:grid}.beta-app-section-rail nav button span b,.beta-app-section-rail nav button span small{display:block}.beta-app-section-rail nav button span b{font-size:12px}.beta-app-section-rail nav button span small{color:#fff6;margin-top:4px;font-size:10px;line-height:1.35}.beta-app-section-rail nav button.active{color:#fff;box-shadow:inset 3px 0 var(--gold);background:#d69b471a;border-color:#d69b476b}.beta-app-section-rail nav button.complete>i{background:var(--gold);color:var(--navy-2)}.beta-app-section-rail>footer{color:var(--gold);border-top:1px solid #ffffff1a;align-items:flex-start;gap:9px;margin-top:auto;padding:18px;display:flex}.beta-app-section-rail>footer p{color:#ffffff80;margin:0;font-size:10px;line-height:1.55}.beta-app-editor{flex-direction:column;min-width:0;min-height:760px;display:flex}.beta-app-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:94px;padding:20px 24px;display:flex}.beta-app-editor>header small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:850}.beta-app-editor>header h2{color:var(--navy);font:700 31px/1.08 var(--serif);margin:6px 0 0}.beta-app-editor>header>span:last-child{border:1px solid var(--line);background:var(--cream);color:#6d7882;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.beta-app-editor>header>span.complete{color:#245e43;background:#f2f8f3;border-color:#2a77524d}.beta-app-fields{grid-template-columns:1fr 1fr;gap:18px 22px;padding:24px;display:grid}.beta-app-fields[hidden],.beta-app-review[hidden]{display:none}.beta-app-fields .beta-account-field{align-content:start;gap:8px;display:grid}.beta-app-fields .beta-account-field.wide{grid-column:1/-1}.beta-app-fields .beta-account-field>span b,.beta-app-fields .beta-account-field>span small{display:block}.beta-app-fields .beta-account-field>span b{color:var(--navy);font-size:12px}.beta-app-fields .beta-account-field>span small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4}.beta-app-fields input,.beta-app-fields select,.beta-app-fields textarea{background:var(--cream);width:100%;color:var(--navy);font:inherit;outline-offset:2px;border:1px solid #cfc3b1;border-radius:2px;outline:2px solid #0000;font-size:13px}.beta-app-fields input,.beta-app-fields select{min-height:47px;padding:0 12px}.beta-app-fields textarea{resize:vertical;padding:12px;line-height:1.6}.beta-app-fields input:focus,.beta-app-fields select:focus,.beta-app-fields textarea:focus{border-color:var(--gold-2);box-shadow:0 0 0 3px #d69b4729}.beta-app-fields input:disabled,.beta-app-fields select:disabled,.beta-app-fields textarea:disabled{cursor:not-allowed;color:#737c84;background:#eee9df}.beta-app-review{padding:24px}.beta-app-review>section{color:var(--gold-2);background:#d69b4714;border:1px solid #d69b476b;align-items:flex-start;gap:13px;padding:20px;display:flex}.beta-app-review>section small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:850}.beta-app-review>section h3{color:var(--navy);font:700 27px/1.1 var(--serif);margin:5px 0 0}.beta-app-review>section p{color:#5e6c78;margin:9px 0 0;font-size:12px;line-height:1.6}.beta-app-review>label{border:1px solid var(--line);background:var(--cream);grid-template-columns:22px 1fr;gap:11px;margin-top:12px;padding:15px;display:grid}.beta-app-review>label input{width:18px;height:18px;accent-color:var(--gold-2)}.beta-app-review>label b,.beta-app-review>label small{display:block}.beta-app-review>label b{color:var(--navy);font-size:12px}.beta-app-review>label small{color:#697681;margin-top:4px;font-size:10px;line-height:1.5}.beta-app-actions{border-top:1px solid var(--line);background:#f8f4eb;align-items:center;gap:10px;min-height:80px;margin-top:auto;padding:14px 18px;display:flex}.beta-app-actions>button:first-child{margin-right:auto}.beta-app-actions>button:not(.bw-button){background:var(--paper);min-height:42px;color:var(--navy);font:inherit;border:1px solid #0228512e;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.beta-app-actions .beta-account-save-message{max-width:380px;margin:0}.beta-status-request-banner{border:1px solid #bd3d434d;border-left:4px solid var(--red);background:var(--paper);color:var(--red);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:27px;padding:20px 22px;display:grid}.beta-status-request-banner small{color:var(--red);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:850}.beta-status-request-banner h2{color:var(--navy);font:700 25px/1.1 var(--serif);margin:5px 0 0}.beta-status-request-banner p{color:#5e6d79;margin:7px 0 0;font-size:12px;line-height:1.55}.beta-status-request-banner span{color:#777f87;margin-top:8px;font-size:10px;display:block}.beta-status-events{border:1px solid var(--line);background:var(--paper);margin-top:24px}.beta-status-events>header{border-bottom:1px solid var(--line);color:var(--gold-2);align-items:flex-start;gap:10px;padding:18px 20px;display:flex}.beta-status-events>header small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:850}.beta-status-events>header h2{color:var(--navy);font:700 25px/1.1 var(--serif);margin:5px 0 0}.beta-status-events>div>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 120px 190px;align-items:center;gap:14px;min-height:52px;padding:10px 16px;font-size:11px;display:grid}.beta-status-events>div>div:first-child{color:#68737d;text-transform:uppercase;letter-spacing:.05em;background:#f4efe5;min-height:40px;font-size:9px;font-weight:850}.beta-status-events>div>div:last-child{border-bottom:0}.beta-status-events [role=cell] b,.beta-status-events [role=cell] small{display:block}.beta-status-events [role=cell] b{color:var(--navy);font-size:11px}.beta-status-events [role=cell] small{color:#77818a;text-transform:capitalize;margin-top:3px;font-size:9px}@media (max-width:1180px){.beta-profile-v48 .beta-profile-layout{grid-template-columns:260px minmax(0,1fr)}.beta-app-workspace{grid-template-columns:240px minmax(0,1fr)}.beta-info-request-stack>article{grid-template-columns:1fr}.beta-app-actions{flex-wrap:wrap;align-items:flex-start}.beta-app-actions .beta-account-save-message{order:-1;width:100%;max-width:none}}@media (max-width:820px){.beta-profile-v48 .beta-profile-layout{display:block}.beta-inline-verification__form{grid-template-columns:1fr}.beta-inline-verification__form button{width:100%}.beta-app-lock,.beta-status-request-banner{grid-template-columns:auto 1fr}.beta-app-lock .bw-button,.beta-status-request-banner .bw-button{grid-column:1/-1;width:100%}.beta-app-workspace{display:block}.beta-app-section-rail{min-height:0}.beta-app-section-rail nav{display:flex;overflow-x:auto}.beta-app-section-rail nav button{min-width:205px}.beta-app-section-rail>footer{display:none}.beta-app-editor{min-height:680px}.beta-app-editor>header{flex-direction:column;align-items:flex-start}.beta-app-fields{grid-template-columns:1fr;padding:18px}.beta-app-fields .beta-account-field.wide{grid-column:auto}.beta-app-review{padding:18px}.beta-app-actions{grid-template-columns:1fr 1fr;padding:14px;display:grid}.beta-app-actions>button:first-child{margin-right:0}.beta-app-actions .beta-account-save-message{grid-column:1/-1}.beta-app-actions .bw-button{grid-column:1/-1;width:100%}.beta-status-events>div{overflow-x:auto}.beta-status-events>div>div{min-width:680px}.beta-info-request-stack>article{padding:18px}.beta-account-mobile-nav{grid-template-columns:repeat(5,1fr)}}@media (max-width:480px){.beta-profile-v48 .beta-profile-hero>div h1{font-size:42px}.beta-profile-v48 .beta-profile-workspace{padding:26px 14px}.beta-inline-verification>header{padding:17px}.beta-inline-verification__form{padding:16px}.beta-inline-verification>aside{margin-inline:16px}.beta-app-editor>header h2{font-size:27px}.beta-app-section-rail nav button{min-width:180px}.beta-app-lock,.beta-info-request-stack>article,.beta-info-request-stack>header,.beta-status-request-banner{padding:16px}.beta-app-actions{grid-template-columns:1fr}.beta-app-actions>*{width:100%;grid-column:1!important}.beta-app-actions>button:first-child{order:2}.beta-status-events>header{padding:16px}}#seeded-view-application:checked~.seeded-account-layout .seeded-account-view--application{display:block}#seeded-view-application:checked~.seeded-account-layout label[for=seeded-view-application]{color:#fff;box-shadow:inset 3px 0 var(--gold);background:#d69b471a;border-color:#d69b4761}#seeded-view-application:checked~.seeded-account-layout label[for=seeded-view-application] svg{color:var(--gold)}.seeded-application-next>span{border-top:1px solid var(--line);color:var(--navy);margin-top:12px;padding-top:10px;font-size:9px;font-weight:850;display:block}.seeded-info-request{border:1px solid #b4414747;border-left:4px solid var(--red);background:var(--paper);color:var(--red);grid-template-columns:auto minmax(0,1fr) 125px;align-items:center;gap:14px;margin-top:25px;padding:18px 20px;display:grid}.seeded-info-request small{text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}.seeded-info-request h2{color:var(--navy);font:700 20px/1.15 var(--serif);margin:5px 0 0}.seeded-info-request p{color:#617180;margin:7px 0 0;font-size:9px;line-height:1.55}.seeded-info-request>span{border-left:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding-left:14px;font-size:8px;line-height:1.6}.seeded-info-request>span b{color:var(--navy);font-size:10px}.seeded-application-layout{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:18px;max-width:1180px;margin-top:18px;display:grid}.seeded-application-register,.seeded-submission-ledger{border:1px solid var(--line);background:var(--paper)}.seeded-application-register>header,.seeded-submission-ledger>header{border-bottom:1px solid var(--line);min-height:64px;color:var(--gold-2);align-items:center;gap:10px;padding:0 17px;display:flex}.seeded-application-register>header span,.seeded-submission-ledger>header span{flex:1}.seeded-application-register>header small,.seeded-submission-ledger>header small{text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.seeded-application-register>header h2,.seeded-submission-ledger>header h2{color:var(--navy);font:700 18px/1.1 var(--serif);margin:4px 0 0}.seeded-application-register>header>b{border:1px solid var(--line);color:var(--navy);background:#f4efe5;padding:6px 8px;font-size:8px}.seeded-application-register>[role=table]>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,.7fr) 130px minmax(210px,1fr);align-items:center;gap:12px;min-height:58px;padding:8px 13px;display:grid}.seeded-application-register>[role=table]>div:first-child{min-height:38px;color:var(--navy);text-transform:uppercase;letter-spacing:.05em;background:#f3ede1;font-size:7px;font-weight:850}.seeded-application-register>[role=table]>div:last-child{border-bottom:0}.seeded-application-register [role=cell]{color:#5d6f7e;font-size:8px;line-height:1.45}.seeded-application-register [role=cell]:first-child{align-items:center;gap:8px;display:flex}.seeded-application-register [role=cell] i{border:1px solid var(--line);width:24px;height:24px;color:var(--gold-2);font:700 8px/1 var(--serif);border-radius:50%;place-items:center;font-style:normal;display:grid}.seeded-application-register [role=cell] b{color:var(--navy);font-size:9px}.seeded-application-register [role=cell]:nth-child(2){align-items:center;gap:5px;font-weight:800;display:flex}.seeded-application-register .complete [role=cell]:nth-child(2){color:#317852}.seeded-application-register .needs-action{background:#fff8f4}.seeded-application-register .needs-action [role=cell]:nth-child(2){color:var(--red)}.seeded-submission-ledger dl{margin:0}.seeded-submission-ledger dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:55px;padding:11px 15px;display:flex}.seeded-submission-ledger dt{color:var(--muted);font-size:8px}.seeded-submission-ledger dd{color:var(--navy);text-align:right;margin:0;font-size:9px;font-weight:850}.seeded-submission-ledger>section{color:var(--gold-2);background:#d69b4714;border:1px solid #d69b4759;align-items:flex-start;gap:9px;margin:14px;padding:14px;display:flex}.seeded-submission-ledger>section b{color:var(--navy);font-size:9px}.seeded-submission-ledger>section p{color:#677786;margin:5px 0 0;font-size:8px;line-height:1.55}@media (max-width:1050px){.seeded-application-layout{grid-template-columns:1fr}.seeded-submission-ledger{max-width:650px}}@media (max-width:820px){.seeded-info-request{grid-template-columns:auto 1fr}.seeded-info-request>span{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;padding:10px 0 0}.seeded-application-register{overflow:hidden}.seeded-application-register>[role=table]{overflow-x:auto}.seeded-application-register>[role=table]>div{min-width:650px}.seeded-account-mobile-nav{grid-template-columns:repeat(6,1fr)}.seeded-account-mobile-nav label{color:#ffffff73;text-align:center;cursor:pointer;place-items:center;gap:2px;min-width:0;font-size:7px;display:grid}.seeded-account-mobile-nav label svg{color:var(--gold)}}.admissions-centre{min-height:100svh;color:var(--ink);font-family:var(--sans);background:#f5f1e9}.admissions-topbar{z-index:40;background:var(--navy-2);color:#fff;border-bottom:1px solid #ffffff1c;grid-template-columns:150px 250px minmax(280px,1fr) auto;align-items:center;gap:18px;height:64px;padding:0 22px;display:grid;position:sticky;top:0;box-shadow:0 8px 28px #02285126}.admissions-topbar>a{color:#ffffffb3;align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.admissions-topbar>a:hover{color:#fff}.admissions-brand{align-items:center;gap:13px;min-width:0;display:flex}.admissions-brand img{width:115px;height:auto}.admissions-brand span{border-left:1px solid #ffffff26;padding-left:12px}.admissions-brand small,.admissions-brand strong{display:block}.admissions-brand small{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.admissions-brand strong{margin-top:3px;font-size:12px}.admissions-search{color:#ffffff8c;background:#ffffff0e;border:1px solid #ffffff26;border-radius:5px;justify-self:center;align-items:center;gap:9px;width:min(560px,100%);height:38px;padding:0 12px;display:flex}.admissions-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:11px}.admissions-search input::placeholder{color:#ffffff6b}.admissions-reviewer{align-items:center;gap:11px;display:flex}.admissions-reviewer>svg:first-child{color:var(--gold);margin-right:5px}.admissions-reviewer span small,.admissions-reviewer span strong{display:block}.admissions-reviewer span small{color:#ffffff80;font-size:8px}.admissions-reviewer span strong{white-space:nowrap;margin-top:2px;font-size:10px}.admissions-reviewer>a{color:#fff;white-space:nowrap;border:1px solid #ffffff3d;align-items:center;min-height:32px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.admissions-reviewer>a:focus-visible,.admissions-reviewer>a:hover{border-color:var(--gold);color:#fff;background:#d69b4721}.admissions-shell{grid-template-columns:248px minmax(0,1fr);min-height:calc(100svh - 64px);display:grid}.admissions-sidebar{background:linear-gradient(180deg,var(--navy) 0,#061f40 100%);color:#fff;border-right:1px solid #ffffff14;flex-direction:column;height:calc(100svh - 64px);padding:18px 12px 14px;display:flex;position:sticky;top:64px}.admissions-sidebar>header{background:#ffffff0e;border:1px solid #ffffff1f;padding:14px 13px}.admissions-sidebar>header small,.admissions-sidebar>header span,.admissions-sidebar>header strong{display:block}.admissions-sidebar>header small{color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.admissions-sidebar>header strong{font:700 18px/1.1 var(--serif);margin-top:5px}.admissions-sidebar>header span{color:var(--gold);margin-top:10px;font-size:8px;font-weight:750}.admissions-sidebar>header span svg{vertical-align:-2px;margin-right:5px}.admissions-sidebar nav{gap:4px;margin-top:17px;display:grid}.admissions-sidebar nav a{color:#ffffffab;border:1px solid #0000;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:53px;padding:8px 10px;transition:all .2s;display:grid}.admissions-sidebar nav a.active,.admissions-sidebar nav a:hover{color:#fff;box-shadow:inset 3px 0 var(--gold);background:#d69b471a;border-color:#d69b4738}.admissions-sidebar nav a>svg{color:var(--gold)}.admissions-sidebar nav a span b,.admissions-sidebar nav a span small{display:block}.admissions-sidebar nav a span b{font-size:10px}.admissions-sidebar nav a span small{color:#ffffff6b;margin-top:3px;font-size:8px}.admissions-sidebar nav a em{background:var(--gold);min-width:23px;height:19px;color:var(--navy-2);border-radius:12px;place-items:center;padding:0 6px;font-size:8px;font-style:normal;font-weight:850;display:grid}.admissions-sidebar>footer{color:var(--gold);border-top:1px solid #ffffff1a;align-items:flex-start;gap:9px;margin-top:auto;padding:13px;display:flex}.admissions-sidebar>footer p{color:#ffffff85;margin:0;font-size:8px;line-height:1.55}.admissions-workspace{min-width:0;padding:28px 28px 40px}.admissions-heading{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.admissions-heading>div{max-width:820px}.admissions-heading h1{color:var(--navy);font:700 clamp(34px,3.2vw,54px)/1 var(--serif);letter-spacing:-.035em;margin:12px 0 0}.admissions-heading p{color:#5e6e7b;max-width:760px;margin:14px 0 0;font-size:13px;line-height:1.65}.admissions-heading>aside{background:var(--paper);border:1px solid #d69b4761;min-width:245px;padding:15px 17px;box-shadow:0 12px 28px #0228510f}.admissions-heading>aside small,.admissions-heading>aside span,.admissions-heading>aside strong{display:block}.admissions-heading>aside small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}.admissions-heading>aside strong{color:var(--navy);font:700 20px/1.1 var(--serif);margin-top:6px}.admissions-heading>aside span{color:var(--muted);margin-top:6px;font-size:9px}.admissions-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.admissions-metrics article{border:1px solid var(--line);border-top:3px solid var(--gold);background:var(--paper);align-items:flex-start;gap:10px;min-height:88px;padding:13px;display:flex}.admissions-metrics article>svg{color:var(--gold-2);flex:none}.admissions-metrics article em,.admissions-metrics article small,.admissions-metrics article strong{display:block}.admissions-metrics article small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:750}.admissions-metrics article strong{color:var(--navy);font:700 24px/1 var(--serif);margin-top:4px}.admissions-metrics article em{color:#7b858e;margin-top:6px;font-size:7px;font-style:normal;line-height:1.35}.admissions-main-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:16px;margin-top:18px;display:grid}.admissions-register{border:1px solid var(--line);background:var(--paper);min-width:0}.admissions-register>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 16px;display:flex}.admissions-register>header h2,.admissions-register>header small{display:block}.admissions-register>header small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}.admissions-register>header h2{color:var(--navy);font:700 20px/1.1 var(--serif);margin:4px 0 0}.admissions-register>header>span{color:var(--navy);align-items:center;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.admissions-toolbar{border-bottom:1px solid var(--line);background:#f5f0e7;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:9px 12px;display:flex}.admissions-toolbar>div{gap:5px;display:flex;overflow-x:auto}.admissions-toolbar button{background:var(--paper);color:#596b79;white-space:nowrap;border:1px solid #02285124;min-height:32px;padding:0 9px;font-size:8px;font-weight:750}.admissions-toolbar button.active{border-color:var(--navy);background:var(--navy);color:#fff}.admissions-toolbar>button{align-items:center;gap:5px;display:inline-flex}.admissions-table{min-width:0}.admissions-table>[role=row]{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:minmax(230px,1.5fr) 118px 70px 85px 125px 100px;align-items:center;gap:10px;width:100%;min-height:68px;padding:8px 11px;display:grid}.admissions-table>[role=row]:first-child{color:#63717e;text-transform:uppercase;letter-spacing:.05em;background:#efe9dd;min-height:38px;font-size:7px;font-weight:850}.admissions-table>button[role=row]{cursor:pointer}.admissions-table>button[role=row].selected,.admissions-table>button[role=row]:hover{box-shadow:inset 3px 0 var(--gold);background:#f4f7fa}.admissions-table>button[role=row].selected{background:#d69b4714}.admissions-table [role=cell]{color:#61717e;min-width:0;font-size:8px}.admissions-table [role=cell] b,.admissions-table [role=cell] small,.admissions-table [role=cell] strong{display:block}.admissions-table [role=cell] b{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.admissions-table [role=cell] small{color:#77828b;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:7px;overflow:hidden}.admissions-table [role=cell]:first-child{grid-template-columns:30px minmax(0,1fr);column-gap:8px;display:grid}.admissions-table [role=cell]:first-child i{background:var(--navy);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:850;display:grid}.admissions-table [role=cell]:nth-child(3) strong{font:700 20px/1 var(--serif)}.admissions-table [role=cell]:nth-child(4){grid-template-columns:auto 1fr;align-items:center;column-gap:5px;display:grid}.admissions-table [role=cell]:nth-child(4) svg{color:var(--gold-2)}.admissions-table [role=cell]:nth-child(4) small{grid-column:1/-1}.admissions-detail mark,.admissions-table mark{text-transform:uppercase;letter-spacing:.03em;border-radius:10px;align-items:center;min-height:20px;padding:0 7px;font-size:7px;font-weight:850;display:inline-flex}.admissions-detail mark.navy,.admissions-table mark.navy{color:var(--navy);background:#e7eef6}.admissions-detail mark.gold,.admissions-table mark.gold{color:#9c6519;background:#fbefda}.admissions-detail mark.green,.admissions-table mark.green{color:#19704f;background:#dff2e9}.admissions-detail mark.red,.admissions-table mark.red{color:#a7343a;background:#f7e3e4}.admissions-empty{text-align:center;color:var(--gold-2);padding:60px 20px}.admissions-empty h3{color:var(--navy);font:700 22px/1.1 var(--serif);margin:12px 0 0}.admissions-empty p{color:var(--muted);margin:8px 0 0;font-size:10px}.admissions-detail{border:1px solid var(--line);background:var(--paper);position:sticky;top:82px;overflow:hidden;box-shadow:0 14px 35px #02285114}.admissions-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px;display:flex}.admissions-detail>header>div{align-items:center;gap:10px;min-width:0;display:flex}.admissions-detail>header i{background:var(--navy);color:#fff;border-radius:8px;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:850;display:grid}.admissions-detail>header span{min-width:0}.admissions-detail>header small{color:var(--gold-2);letter-spacing:.04em;font-size:7px;font-weight:850}.admissions-detail>header h2{color:var(--navy);font:700 18px/1.05 var(--serif)}.admissions-detail>header h2,.admissions-detail>header p{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;overflow:hidden}.admissions-detail>header p{color:var(--muted);font-size:8px}.admissions-detail>nav{border-bottom:1px solid var(--line);background:#f4efe6;align-items:end;gap:4px;height:42px;padding:0 10px;display:flex}.admissions-detail>nav button{color:#687784;background:0 0;border:0;border-bottom:2px solid #0000;height:34px;padding:0 9px;font-size:8px;font-weight:750}.admissions-detail>nav button.active{border-bottom-color:var(--gold);color:var(--navy)}.admissions-detail-body{min-height:480px;max-height:calc(100svh - 335px);padding:15px;overflow:auto}.admissions-summary>section:first-child{border-left:3px solid var(--gold);background:#f7f2e9;padding:14px}.admissions-summary>section:first-child small{color:var(--gold-2);text-transform:uppercase;font-size:7px;font-weight:850}.admissions-summary>section:first-child h3{color:var(--navy);font:700 18px/1.12 var(--serif);margin:6px 0 0}.admissions-summary>section:first-child p{color:#5c6d7a;margin:8px 0 0;font-size:9px;line-height:1.55}.admissions-summary dl{margin:13px 0 0}.admissions-summary dl>div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:10px;padding:9px 0;display:grid}.admissions-summary dt{color:#7a858f;font-size:8px}.admissions-summary dd{color:var(--navy);text-align:right;margin:0;font-size:8px;font-weight:750}.admissions-governance{color:var(--gold-2);background:#d69b4712;border:1px solid #d69b4759;align-items:flex-start;gap:9px;margin-top:13px;padding:12px;display:flex}.admissions-governance small{color:var(--gold-2);text-transform:uppercase;font-size:7px;font-weight:850}.admissions-governance p{color:#5f6f7b;margin:5px 0 0;font-size:8px;line-height:1.45}.admissions-governance p b{color:var(--navy)}.admissions-score>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.admissions-score>header small,.admissions-score>header span,.admissions-score>header strong{display:block}.admissions-score>header small{color:var(--gold-2);text-transform:uppercase;font-size:7px;font-weight:850}.admissions-score>header strong{color:var(--navy);font:700 28px/1 var(--serif);margin-top:4px}.admissions-score>header span{color:var(--muted);text-transform:capitalize;margin-top:4px;font-size:7px}.admissions-score>header button{background:var(--gold);min-height:34px;color:var(--navy-2);border:0;align-items:center;gap:5px;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex}.admissions-score>label{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:11px 0;display:grid}.admissions-score>label span b,.admissions-score>label span small{display:block}.admissions-score>label span b{color:var(--navy);font-size:8px}.admissions-score>label span small{color:#7b858d;margin-top:3px;font-size:7px;line-height:1.35}.admissions-score>label>strong{color:var(--navy);font-size:8px}.admissions-score>label input{width:100%;accent-color:var(--gold-2);grid-column:1/-1}.admissions-score>p{color:#5d6e7a;background:#edf3f7;align-items:flex-start;gap:7px;margin:13px 0 0;padding:10px;font-size:8px;line-height:1.5;display:flex}.admissions-score>p svg{color:var(--navy);flex:none}.admissions-risks>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.admissions-risks>header small{color:var(--gold-2);text-transform:uppercase;font-size:8px;font-weight:850}.admissions-risks>header strong{color:var(--navy);font:700 24px/1 var(--serif)}.admissions-risks>article{border-bottom:1px solid var(--line);color:var(--red);grid-template-columns:auto minmax(0,1fr) auto;gap:9px;padding:12px 0;display:grid}.admissions-risks>article b{color:var(--navy);font-size:8px}.admissions-risks>article p{color:#74808a;margin:4px 0 0;font-size:7px;line-height:1.4}.admissions-risks>article span{color:var(--red);background:#f7e3e4;border-radius:10px;padding:4px 6px;font-size:7px;font-weight:850}.admissions-risks>section{text-align:center;color:var(--green);padding:42px 20px}.admissions-risks>section h3{color:var(--navy);font:700 18px/1.1 var(--serif);margin:10px 0 0}.admissions-risks>section p{color:var(--muted);margin:7px 0 0;font-size:8px}.admissions-risk-boundary{color:var(--gold-2);background:#f3efe6;align-items:flex-start;gap:8px;margin-top:13px;padding:11px;display:flex}.admissions-risk-boundary p{color:#5f6e79;margin:0;font-size:8px;line-height:1.45}.admissions-activity article{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 100px;align-items:center;gap:9px;min-height:62px;padding:10px 0;display:grid}.admissions-activity article>span{width:28px;height:28px;color:var(--gold-2);font:700 8px/1 var(--serif);border:1px solid #d69b4773;border-radius:50%;place-items:center;display:grid}.admissions-activity article b,.admissions-activity article small{display:block}.admissions-activity article b{color:var(--navy);font-size:8px}.admissions-activity article small{color:var(--muted);margin-top:4px;font-size:7px}.admissions-activity article time{color:#6c7b86;text-align:right;font-size:7px}.admissions-actions{border-top:1px solid var(--line);background:#f4efe6;grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid}.admissions-actions button{background:var(--paper);min-height:34px;color:var(--navy);border:1px solid #02285129;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:7px;font-weight:850;display:inline-flex}.admissions-actions button.primary{border-color:var(--navy);background:var(--navy);color:#fff}.admissions-notice{z-index:70;max-width:430px;color:var(--green);background:#eef8f3;border:1px solid #15835a4d;align-items:center;gap:9px;padding:13px 14px;font-size:9px;font-weight:750;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 45px #0228512b}.admissions-notice span{flex:1}.admissions-notice button{color:var(--green);background:0 0;border:0}.admissions-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02142ab8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admissions-dialog{background:var(--paper);border:1px solid #d69b4773;width:min(620px,100%);box-shadow:0 30px 90px #00000047}.admissions-dialog>header{border-bottom:1px solid var(--line);background:var(--navy-2);color:#fff;justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 18px;display:flex}.admissions-dialog>header small{color:var(--gold);font-size:8px;font-weight:850}.admissions-dialog>header h2{font:700 24px/1.1 var(--serif);margin:5px 0 0}.admissions-dialog>header button{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;place-items:center;width:34px;height:34px;display:grid}.admissions-dialog-fields{gap:14px;padding:18px;display:grid}.admissions-dialog-fields label>span{color:var(--navy);margin-bottom:6px;font-size:9px;font-weight:800;display:block}.admissions-dialog-fields input,.admissions-dialog-fields select,.admissions-dialog-fields textarea{background:var(--paper);width:100%;color:var(--ink);border:1px solid #02285133;border-radius:3px;padding:11px;font-size:11px}.admissions-dialog-fields p{color:#65747f;background:#f3efe6;align-items:flex-start;gap:7px;margin:0;padding:11px;font-size:9px;line-height:1.5;display:flex}.admissions-dialog-fields p svg{color:var(--gold-2);flex:none}.admissions-dialog>footer{border-top:1px solid var(--line);background:#f5f0e7;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.admissions-dialog>footer button{background:var(--paper);min-height:38px;color:var(--navy);border:1px solid #0228512e;padding:0 13px;font-size:9px;font-weight:850}.admissions-dialog>footer button.primary{border-color:var(--navy);background:var(--navy);color:#fff;align-items:center;gap:7px;display:inline-flex}.staff-admissions-boundary{background:var(--navy-2);place-items:center;min-height:100svh;padding:40px;display:grid}.staff-admissions-boundary>section{background:var(--cream);border:1px solid #d69b476b;width:min(680px,100%);padding:42px;box-shadow:0 30px 90px #00000040}.staff-admissions-boundary>section>svg{color:var(--gold-2)}.staff-admissions-boundary h1{color:var(--navy);font:700 46px/1 var(--serif);letter-spacing:-.03em;margin:18px 0 0}.staff-admissions-boundary p{color:#5d6d79;margin:16px 0 0;font-size:14px;line-height:1.7}.staff-admissions-boundary>section>div{border-left:3px solid var(--gold);background:var(--paper);color:var(--gold-2);align-items:flex-start;gap:10px;margin-top:22px;padding:14px;display:flex}.staff-admissions-boundary>section>div b,.staff-admissions-boundary>section>div small{display:block}.staff-admissions-boundary>section>div b{color:var(--navy);font-size:12px}.staff-admissions-boundary>section>div small{color:var(--muted);margin-top:5px;font-size:10px}.staff-admissions-boundary nav{align-items:center;gap:17px;margin-top:24px;display:flex}.staff-admissions-boundary nav>a:last-child{color:var(--navy);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}@media (max-width:1380px){.admissions-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admissions-main-grid{grid-template-columns:minmax(0,1fr) 350px}.admissions-table>[role=row]{grid-template-columns:minmax(210px,1.35fr) 110px 60px 75px 110px 90px}}@media (max-width:1100px){.admissions-topbar{grid-template-columns:120px 210px minmax(220px,1fr) auto}.admissions-shell{grid-template-columns:210px minmax(0,1fr)}.admissions-main-grid{grid-template-columns:1fr}.admissions-detail{position:relative;top:auto}.admissions-detail-body{max-height:none}.admissions-table{overflow-x:auto}.admissions-table>[role=row]{min-width:870px}.admissions-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.admissions-topbar{grid-template-columns:auto minmax(0,1fr) auto;height:auto;min-height:64px;padding:10px 14px}.admissions-topbar>a span{display:none}.admissions-brand{grid-column:2}.admissions-brand img{width:95px}.admissions-brand span{display:none}.admissions-search{grid-area:2/1/auto/-1;width:100%}.admissions-reviewer span{display:none}.admissions-shell{display:block}.admissions-sidebar{height:auto;padding:9px 10px;position:relative;top:auto}.admissions-sidebar>footer,.admissions-sidebar>header{display:none}.admissions-sidebar nav{margin:0;display:flex;overflow-x:auto}.admissions-sidebar nav a{min-width:150px;min-height:48px}.admissions-workspace{padding:22px 14px 90px}.admissions-heading{display:block}.admissions-heading h1{font-size:38px}.admissions-heading>aside{margin-top:18px}.admissions-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admissions-main-grid{margin-top:14px}.admissions-register>header{padding:14px}.admissions-register>header,.admissions-toolbar{flex-direction:column;align-items:flex-start}.admissions-toolbar>div{width:100%}.admissions-toolbar>button{align-self:flex-end}.admissions-detail{margin-top:14px}.admissions-dialog-backdrop{padding:12px}.admissions-notice{max-width:none;bottom:12px;left:12px;right:12px}.staff-admissions-boundary{padding:18px}.staff-admissions-boundary>section{padding:28px}.staff-admissions-boundary h1{font-size:38px}.staff-admissions-boundary nav{flex-direction:column;align-items:stretch}.staff-admissions-boundary nav a{width:100%}}@media (max-width:480px){.admissions-heading h1{font-size:34px}.admissions-metrics article{min-height:84px}.admissions-actions{grid-template-columns:1fr}.admissions-detail>header{flex-direction:column;align-items:flex-start}.admissions-detail>nav{overflow-x:auto}.admissions-detail>nav button{min-width:74px}.admissions-summary dl>div{grid-template-columns:100px 1fr}.admissions-dialog>footer{grid-template-columns:1fr;display:grid}.admissions-dialog>footer button{width:100%}}.lifecycle-centre{min-height:100svh;color:var(--ink);font-family:var(--sans);background:#f5f1e9}.lifecycle-centre .admissions-sidebar nav button{color:#ffffff9e;text-align:left;width:100%;min-height:54px;font:inherit;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.lifecycle-centre .admissions-sidebar nav button span b,.lifecycle-centre .admissions-sidebar nav button span small{display:block}.lifecycle-centre .admissions-sidebar nav button span b{font-size:9px}.lifecycle-centre .admissions-sidebar nav button span small{color:#ffffff61;margin-top:3px;font-size:7px}.lifecycle-centre .admissions-sidebar nav button em{min-width:20px;height:20px;color:var(--gold);background:#ffffff1a;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.lifecycle-centre .admissions-sidebar nav button.active{border-left-color:var(--gold);color:#fff;background:#d69b471a}.lifecycle-centre .admissions-sidebar nav button.active svg{color:var(--gold)}.lifecycle-metrics{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(7,minmax(0,1fr));margin-top:22px;display:grid}.lifecycle-metrics article{border-right:1px solid var(--line);align-items:flex-start;gap:9px;min-height:88px;padding:14px;display:flex}.lifecycle-metrics article:last-child{border-right:0}.lifecycle-metrics article>svg{color:var(--gold-2)}.lifecycle-metrics em,.lifecycle-metrics small,.lifecycle-metrics strong{display:block}.lifecycle-metrics small{color:#697681;text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:850}.lifecycle-metrics strong{color:var(--navy);font:700 25px/1 var(--serif);margin-top:5px}.lifecycle-metrics em{color:#84909a;margin-top:4px;font-size:7px;font-style:normal}.lifecycle-main-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;margin-top:18px;display:grid}.lifecycle-context-rail,.lifecycle-register{border:1px solid var(--line);background:var(--paper)}.lifecycle-register>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:13px 15px;display:flex}.lifecycle-register>header small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:850}.lifecycle-register>header h2{color:var(--navy);font:700 23px/1 var(--serif);margin:5px 0 0}.lifecycle-register>header>span{color:#6b7780;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.lifecycle-register-toolbar{border-bottom:1px solid var(--line);background:#f4efe5;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.lifecycle-register-toolbar>div{gap:5px;display:flex}.lifecycle-register-toolbar button{background:var(--paper);min-height:30px;color:var(--navy);border:1px solid #02285124;padding:0 9px;font-size:7px;font-weight:850}.lifecycle-register-toolbar button.active{border-color:var(--gold-2);color:var(--gold-2);background:#fff6e7}.lifecycle-register-toolbar>button{align-items:center;gap:5px;display:inline-flex}.lifecycle-table{overflow-x:auto}.lifecycle-table>[role=row]{border:0;border-bottom:1px solid var(--line);min-height:58px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:minmax(190px,1.2fr) minmax(115px,.75fr) minmax(100px,.65fr) minmax(120px,.75fr) minmax(150px,.85fr);align-items:center;gap:12px;padding:8px 12px;display:grid}.lifecycle-table>[role=row]:first-child{color:#68747e;text-transform:uppercase;letter-spacing:.05em;background:#f0ebe1;min-height:36px;font-size:7px;font-weight:850}.lifecycle-table>button{width:100%;font:inherit;cursor:pointer}.lifecycle-table>button.selected,.lifecycle-table>button:hover{background:#fff9ef}.lifecycle-table>button.selected{box-shadow:inset 3px 0 var(--gold)}.lifecycle-table [role=cell] b,.lifecycle-table [role=cell] small,.lifecycle-table [role=cell] strong{display:block}.lifecycle-table [role=cell] b{color:var(--navy);font-size:8px}.lifecycle-table [role=cell] strong{color:var(--navy);font:700 18px/1 var(--serif)}.lifecycle-table [role=cell] small{color:#7b858d;margin-top:4px;font-size:7px;line-height:1.35}.lifecycle-context-rail>header>span,.lifecycle-table mark{text-transform:capitalize;border-radius:12px;width:max-content;padding:4px 7px;font-size:7px;font-weight:850}.lifecycle-context-rail>header>span.green,.lifecycle-table mark.green{color:#226443;background:#e6f3eb}.lifecycle-context-rail>header>span.gold,.lifecycle-table mark.gold{color:#8f5b12;background:#fff1d9}.lifecycle-context-rail>header>span.red,.lifecycle-table mark.red{color:#9d3338;background:#f7e4e4}.lifecycle-context-rail>header>span.navy,.lifecycle-table mark.navy{color:var(--navy);background:#e8eef4}.lifecycle-context-rail{position:sticky;top:72px}.lifecycle-context-rail>header{border-bottom:1px solid var(--line);background:var(--navy-2);color:#fff;padding:15px}.lifecycle-context-rail>header small{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:850}.lifecycle-context-rail>header h2{font:700 25px/1.08 var(--serif);margin:7px 0 10px}.lifecycle-context-rail>header>span{color:#fff;background:#ffffff1a;display:inline-block}.lifecycle-context-rail>dl{margin:0;padding:5px 15px}.lifecycle-context-rail>dl>div{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.lifecycle-context-rail dt{color:#7b858d;text-transform:uppercase;font-size:7px;font-weight:850}.lifecycle-context-rail dd{color:var(--navy);margin:0;font-size:8px;font-weight:750;line-height:1.4}.lifecycle-context-rail>section{border-top:1px solid var(--line);padding:15px}.lifecycle-context-rail>section>small{color:var(--gold-2);text-transform:uppercase;font-size:7px;font-weight:850}.lifecycle-context-rail>section ul{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.lifecycle-context-rail>section li{color:#5f6e79;align-items:center;gap:6px;font-size:8px;display:flex}.lifecycle-context-rail>section li svg{color:var(--green)}.lifecycle-actions{border-top:1px solid var(--line);background:#f4efe6;grid-template-columns:1fr 1fr;gap:6px;padding:12px;display:grid}.lifecycle-actions>small{color:var(--gold-2);text-transform:uppercase;grid-column:1/-1;font-size:7px;font-weight:850}.lifecycle-actions button{background:var(--paper);min-height:36px;color:var(--navy);border:1px solid #02285129;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:7px;font-weight:850;display:inline-flex}.lifecycle-empty{text-align:center;color:#71808b;padding:35px}.lifecycle-empty p{margin:8px 0 0;font-size:9px}.lifecycle-toast{z-index:70;max-width:480px;color:var(--green);background:#eef8f3;border:1px solid #15835a4d;align-items:center;gap:8px;padding:13px 14px;font-size:9px;font-weight:750;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 45px #0228512b}.lifecycle-toast button{color:inherit;background:0 0;border:0;margin-left:auto}.admissions-dialog-boundary{color:#65747f;background:#f3efe6;align-items:flex-start;gap:7px;margin:0;padding:11px;font-size:9px;line-height:1.5;display:flex}.beta-access-layout,.beta-invitation-grid{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:16px;margin-top:26px;display:grid}.beta-access-gates,.beta-access-record,.beta-invitation-response,.beta-lifecycle-empty,.beta-lifecycle-panel,.beta-lifecycle-success{border:1px solid var(--line);background:var(--paper)}.beta-access-gates>header,.beta-access-record>header,.beta-invitation-response>header,.beta-lifecycle-panel>header{border-bottom:1px solid var(--line);color:var(--gold-2);align-items:flex-start;gap:10px;padding:18px 20px;display:flex}.beta-access-gates>header>div,.beta-access-record>header>div,.beta-lifecycle-panel>header>div{flex:1}.beta-access-gates>header small,.beta-access-record>header small,.beta-invitation-response>header small,.beta-lifecycle-panel>header small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850}.beta-access-gates>header h2,.beta-access-record>header h2,.beta-invitation-response>header h2,.beta-lifecycle-panel>header h2{color:var(--navy);font:700 27px/1.1 var(--serif);margin:5px 0 0}.beta-access-record>header mark,.beta-lifecycle-panel>header mark{color:#8f5b12;text-transform:capitalize;background:#fff1d9;border-radius:12px;padding:5px 8px;font-size:9px;font-weight:850}.beta-access-record>header mark.green{color:#226443;background:#e6f3eb}.beta-access-record dl,.beta-lifecycle-panel dl{margin:0;padding:6px 20px}.beta-access-record dl>div,.beta-lifecycle-panel dl>div{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.beta-access-record dt,.beta-lifecycle-panel dt{color:#77818a;text-transform:uppercase;font-size:10px;font-weight:850}.beta-access-record dd,.beta-lifecycle-panel dd{color:var(--navy);margin:0;font-size:12px;font-weight:750}.beta-lifecycle-modules{border-top:1px solid var(--line);padding:18px 20px}.beta-lifecycle-modules>small{color:var(--gold-2);text-transform:uppercase;font-size:10px;font-weight:850}.beta-access-gates ul,.beta-lifecycle-modules ul,.beta-lifecycle-panel--boundary ul{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.beta-access-gates li,.beta-lifecycle-modules li,.beta-lifecycle-panel--boundary li{color:#5f6e79;align-items:flex-start;gap:7px;font-size:11px;line-height:1.45;display:flex}.beta-lifecycle-modules li svg,.beta-lifecycle-panel--boundary li svg{color:var(--gold-2);flex:none}.beta-lifecycle-panel--boundary{border-left:4px solid var(--gold);color:var(--gold-2);background:#f4efe6;align-items:flex-start;gap:12px;padding:22px;display:flex}.beta-lifecycle-panel--boundary small{color:var(--gold-2);text-transform:uppercase;font-size:10px;font-weight:850}.beta-lifecycle-panel--boundary h2{color:var(--navy);font:700 25px/1.1 var(--serif);margin:6px 0 0}.beta-invitation-response{grid-column:1/-1;padding-bottom:18px}.beta-invitation-response>header{display:block}.beta-invitation-response>header p{color:#60707c;margin:8px 0 0;font-size:12px}.beta-invitation-response>label:not(.beta-lifecycle-check){gap:7px;margin:18px 20px 0;display:grid}.beta-invitation-response>label>span{color:var(--navy);font-size:12px;font-weight:800}.beta-invitation-response textarea{background:var(--cream);width:100%;color:var(--navy);font:inherit;resize:vertical;border:1px solid #cfc3b1;padding:12px;font-size:13px;line-height:1.55}.beta-invitation-response>label>small{color:#76818a;font-size:10px}.beta-lifecycle-check{border:1px solid var(--line);background:var(--cream);grid-template-columns:22px minmax(0,1fr);gap:10px;margin:12px 20px 0;padding:14px;display:grid}.beta-lifecycle-check input{width:18px;height:18px;accent-color:var(--gold-2)}.beta-lifecycle-check b,.beta-lifecycle-check small{display:block}.beta-lifecycle-check b{color:var(--navy);font-size:12px}.beta-lifecycle-check small{color:#697681;margin-top:4px;font-size:10px;line-height:1.45}.beta-invitation-response>div:last-child{justify-content:flex-end;gap:9px;margin:18px 20px 0;display:flex}.beta-invitation-response button{background:var(--paper);min-height:42px;color:var(--navy);border:1px solid #0228512e;padding:0 14px;font-size:11px;font-weight:850}.beta-invitation-response button.primary{border-color:var(--navy);background:var(--navy);color:#fff;align-items:center;gap:7px;display:inline-flex}.beta-invitation-response button:disabled{cursor:not-allowed;opacity:.48}.beta-lifecycle-notice{color:var(--red);background:#f7e4e4;align-items:flex-start;gap:7px;margin:12px 20px 0;padding:11px;font-size:10px;line-height:1.45;display:flex}.beta-lifecycle-success{border-left:4px solid var(--green);color:var(--green);grid-column:1/-1;align-items:flex-start;gap:11px;padding:18px 20px;display:flex}.beta-lifecycle-success strong{color:var(--navy);font-size:13px}.beta-lifecycle-success p{color:#63717c;margin:5px 0 0;font-size:11px}.beta-lifecycle-success a{color:var(--navy);align-items:center;gap:6px;margin-top:9px;font-size:11px;font-weight:850;display:inline-flex}.beta-lifecycle-empty{text-align:center;color:var(--gold-2);margin-top:26px;padding:54px}.beta-lifecycle-empty h2{color:var(--navy);font:700 31px/1.1 var(--serif);margin:13px 0 0}.beta-lifecycle-empty p{color:#62717c;max-width:620px;margin:10px auto 0;font-size:12px;line-height:1.6}.beta-lifecycle-empty a{color:var(--navy);align-items:center;gap:6px;margin-top:16px;font-size:11px;font-weight:850;display:inline-flex}.beta-onboarding-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;margin-top:26px;display:grid}.beta-onboarding-register{border:1px solid var(--line);background:var(--paper)}.beta-onboarding-register>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;display:flex}.beta-onboarding-register>header small{color:var(--gold-2);text-transform:uppercase;font-size:10px;font-weight:850}.beta-onboarding-register>header h2{color:var(--navy);font:700 27px/1.1 var(--serif);margin:5px 0 0}.beta-onboarding-register>header>span{color:#8f5b12;text-transform:capitalize;background:#fff1d9;border-radius:12px;padding:5px 8px;font-size:9px;font-weight:850}.beta-onboarding-register [role=row]{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) 90px 95px 140px;align-items:center;gap:12px;min-height:62px;padding:10px 16px;font-size:11px;display:grid}.beta-onboarding-register [role=row]:first-child{color:#68737d;text-transform:uppercase;letter-spacing:.05em;background:#f4efe5;min-height:40px;font-size:9px;font-weight:850}.beta-onboarding-register [role=cell]:first-child{align-items:center;gap:10px;display:flex}.beta-onboarding-register [role=cell]>i{width:28px;height:28px;color:var(--gold-2);font:700 9px/1 var(--serif);border:1px solid #d69b4773;border-radius:50%;place-items:center;font-style:normal;display:grid}.beta-onboarding-register [role=cell]>i.complete{background:var(--gold);color:var(--navy-2)}.beta-onboarding-register [role=cell] b,.beta-onboarding-register [role=cell] small{display:block}.beta-onboarding-register [role=cell] b{color:var(--navy);font-size:11px}.beta-onboarding-register [role=cell] small{color:#77818a;margin-top:3px;font-size:9px}.beta-onboarding-register mark{border-radius:12px;padding:5px 8px;font-size:9px;font-weight:850}.beta-onboarding-register mark.green{color:#226443;background:#e6f3eb}.beta-onboarding-register mark.gold{color:#8f5b12;background:#fff1d9}.beta-onboarding-step-action button{background:var(--paper);min-height:34px;color:var(--navy);border:1px solid #02285129;align-items:center;gap:6px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.beta-onboarding-step-action>span,.beta-step-receipt{color:var(--green);align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.beta-step-receipt.locked{color:#7a858d}.beta-onboarding-step-action>small{color:var(--red);margin-top:4px;font-size:8px;display:block}.beta-onboarding-context{gap:14px;display:grid;position:sticky;top:76px}.beta-onboarding-context>section{border:1px solid var(--line);background:var(--paper);color:var(--gold-2);align-items:flex-start;gap:11px;padding:18px;display:flex}.beta-onboarding-context small{color:var(--gold-2);text-transform:uppercase;font-size:10px;font-weight:850}.beta-onboarding-context h2{color:var(--navy);font:700 25px/1.1 var(--serif);margin:5px 0 0}.beta-onboarding-context dl{margin:13px 0 0}.beta-onboarding-context dl>div{border-bottom:1px solid var(--line);grid-template-columns:95px minmax(0,1fr);gap:9px;padding:9px 0;display:grid}.beta-onboarding-context dt{color:#7b858d;text-transform:uppercase;font-size:9px;font-weight:850}.beta-onboarding-context dd{color:var(--navy);margin:0;font-size:10px;font-weight:750}.beta-onboarding-context .blockers{border-left:4px solid var(--red);color:var(--red)}.beta-onboarding-context ul{color:#5f6e79;margin:10px 0 0;padding-left:16px;font-size:10px;line-height:1.55}.beta-access-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.beta-access-gates{padding-bottom:16px}.beta-access-gates ul{padding:0 18px}.beta-access-gates li svg{color:var(--red);flex:none}.beta-access-gates li:only-child svg{color:var(--green)}.spin{animation:bw-spin .8s linear infinite}@keyframes bw-spin{to{transform:rotate(1turn)}}@media (max-width:1380px){.lifecycle-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.lifecycle-main-grid{grid-template-columns:minmax(0,1fr) 310px}}@media (max-width:1100px){.lifecycle-main-grid{grid-template-columns:1fr}.lifecycle-context-rail{position:relative;top:auto}.lifecycle-table>[role=row]{min-width:780px}.beta-onboarding-layout{grid-template-columns:1fr}.beta-onboarding-context{grid-template-columns:1fr 1fr;position:relative;top:auto}.beta-access-layout,.beta-invitation-grid{grid-template-columns:1fr}}@media (max-width:820px){.lifecycle-centre .admissions-sidebar nav button{min-width:150px}.lifecycle-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-main-grid{margin-top:14px}.lifecycle-register-toolbar,.lifecycle-register>header{flex-direction:column;align-items:flex-start}.lifecycle-register-toolbar>div{width:100%;overflow-x:auto}.lifecycle-context-rail{margin-top:14px}.lifecycle-toast{max-width:none;bottom:12px;left:12px;right:12px}.beta-onboarding-context{grid-template-columns:1fr}.beta-onboarding-register{overflow-x:auto}.beta-onboarding-register>div{min-width:720px}.beta-lifecycle-empty{padding:34px 20px}}@media (max-width:520px){.lifecycle-metrics{grid-template-columns:1fr 1fr}.lifecycle-actions{grid-template-columns:1fr}.beta-invitation-response>div:last-child{flex-direction:column;align-items:stretch}.beta-invitation-response button{width:100%}.beta-access-record dl>div,.beta-lifecycle-panel dl>div{grid-template-columns:1fr}.beta-account-mobile-nav a:nth-child(n+6){display:none}}@media (max-width:820px){.lifecycle-centre,.lifecycle-centre .admissions-shell,.lifecycle-centre .admissions-workspace,.lifecycle-main-grid,.lifecycle-register{min-width:0;max-width:100%}.lifecycle-register{overflow:hidden}.lifecycle-table{width:100%;max-width:100%;overflow:visible}.lifecycle-table>[role=row]:first-child{display:none}.lifecycle-table>button[role=row]{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:9px 12px;width:100%;padding:14px;display:grid;min-width:0!important}.lifecycle-table>button[role=row] [role=cell]{white-space:normal;overflow-wrap:anywhere;min-width:0}.lifecycle-table>button[role=row] [role=cell]:first-child{grid-column:1/-1}.lifecycle-table>button[role=row] [role=cell] b,.lifecycle-table>button[role=row] [role=cell] small{white-space:normal}}.pricing-page{color:#102f52;background:#f4f0e7;min-height:100%}.pricing-hero{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:54px;max-width:1440px;margin:0 auto;padding:84px 5vw 46px;display:grid}.pricing-hero__copy h1{max-width:850px;font:700 clamp(48px,6.5vw,94px)/.94 var(--serif);letter-spacing:-.055em;color:#062d5c;margin:16px 0 18px}.pricing-hero__copy p{color:#52667b;max-width:760px;margin:0;font-size:17px;line-height:1.75}.pricing-hero__copy>div{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.pricing-text-link{color:#0a416f;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.pricing-hero__register{background:var(--paper);border:1px solid #d7cfc0;border-top:5px solid #d69b47;border-radius:8px;overflow:hidden;box-shadow:0 24px 55px #062d5c17}.pricing-hero__register header{background:#fbf6ed;border-bottom:1px solid #e5ded2;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.pricing-hero__register header span{color:#092f5d;align-items:center;gap:8px;display:flex}.pricing-hero__register header svg{color:#c68831}.pricing-hero__register header small{color:#7d8792;font-size:11px}.pricing-hero__register dl{margin:0;padding:5px 20px 14px}.pricing-hero__register dl div{border-bottom:1px solid #eee7dc;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:16px;padding:14px 0;display:grid}.pricing-hero__register dl div:last-child{border-bottom:0}.pricing-hero__register dt{color:#6f7c8b;text-transform:uppercase;letter-spacing:.055em;font-size:11px}.pricing-hero__register dd{color:#133b60;text-align:right;margin:0;font-size:13px;font-weight:800}.pricing-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1440px;margin:0 auto;padding:0 5vw 34px;display:grid}.pricing-lanes button{background:var(--paper);color:#17405f;text-align:left;cursor:pointer;border:1px solid #d8d1c5;border-radius:7px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:start;gap:13px;min-height:170px;padding:22px;transition:border-color .2s,background .2s,transform .2s;display:grid}.pricing-lanes button:hover{border-color:#c99a55;transform:translateY(-2px)}.pricing-lanes button.active{background:#fff8ea;border-color:#d69b47;box-shadow:inset 0 0 0 1px #d69b474d}.pricing-lanes button>svg{color:#c4852f}.pricing-lanes button>span>*{display:block}.pricing-lanes button small{color:#a16d2c;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.pricing-lanes button strong{color:#092f5d;font:700 25px/1.05 var(--serif);margin-top:6px}.pricing-lanes button p{color:#66778a;margin:10px 0 0;font-size:12px;line-height:1.6}.pricing-lanes button>svg:last-child{color:#8e9aa7;align-self:center}.pricing-calculator{grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr);align-items:start;gap:18px;max-width:1440px;margin:0 auto 56px;padding:0 5vw;display:grid}.pricing-calculator__controls,.pricing-estimate{background:var(--paper);border:1px solid #d8d1c5;border-radius:8px;box-shadow:0 14px 35px #062d5c0e}.pricing-calculator__controls{overflow:hidden}.pricing-calculator__controls>header{background:#fbf6ed;border-bottom:1px solid #e4ddd2;padding:24px 24px 20px}.pricing-calculator__controls>header>span{color:#c4852f;align-items:center;gap:8px;display:flex}.pricing-calculator__controls>header small{text-transform:uppercase;letter-spacing:.055em;font-size:10px;font-weight:800}.pricing-calculator__controls h2{font:700 34px/1.05 var(--serif);color:#082f5e;margin:9px 0 8px}.pricing-calculator__controls header p{color:#627589;margin:0;font-size:12px;line-height:1.65}.pricing-control-separators,.pricing-control-stack{gap:15px;padding:22px 24px;display:grid}.pricing-control-separators{background:var(--cream);border-top:1px solid #e4ddd2}.pricing-field{gap:8px;display:grid}.pricing-field>span>*{display:block}.pricing-field b{color:#183c5d;font-size:12px}.pricing-field small{color:#798696;margin-top:3px;font-size:10px;line-height:1.45}.pricing-field input,.pricing-field select{background:var(--paper);color:#153a5b;width:100%;min-height:44px;font:600 13px var(--sans);border:1px solid #d7d0c5;border-radius:5px;padding:0 12px}.pricing-field input:focus,.pricing-field select:focus{border-color:#c68b39;outline:3px solid #d69b4733}.pricing-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pricing-module-list{gap:9px;display:grid}.pricing-module-list>span>*{display:block}.pricing-module-list>span b{color:#163d60;font-size:12px}.pricing-module-list>span small{color:#7a8795;margin-top:3px;font-size:10px;line-height:1.45}.pricing-check{background:var(--paper);cursor:pointer;border:1px solid #ded7cc;border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.pricing-check input{accent-color:#0a3a68;margin-top:2px}.pricing-check span>*{display:block}.pricing-check b{color:#153b5d;font-size:11px;line-height:1.35}.pricing-check small{color:#7a8796;margin-top:4px;font-size:9.5px;line-height:1.45}.pricing-estimate{position:sticky;top:16px;overflow:hidden}.pricing-estimate>header{color:#fff8e8;background:#082f5d;border-bottom:1px solid #e3ddd3;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.pricing-estimate>header span{align-items:center;gap:7px;display:flex}.pricing-estimate>header svg{color:#e0aa59}.pricing-estimate>header small{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.pricing-state{color:#f4ca82;text-transform:uppercase;letter-spacing:.06em;border:1px solid #ffffff38;border-radius:999px;padding:6px 9px;font-size:9px}.pricing-estimate__headline{background:#fffaf1;border-bottom:1px solid #e3ddd3;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:22px;display:grid}.pricing-estimate__headline span{background:var(--paper);border:1px solid #dfd6c7;border-radius:5px;min-height:92px;padding:15px}.pricing-estimate__headline span>*{display:block}.pricing-estimate__headline small{color:#758392;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}.pricing-estimate__headline strong{color:#07315f;font:700 25px/1.05 var(--serif);margin-top:9px}.pricing-estimate__ledger{grid-template-columns:1fr 1fr;gap:12px;padding:20px 22px;display:grid}.pricing-estimate__ledger article{background:var(--paper);border:1px solid #e0d9ce;border-radius:5px;padding:15px}.pricing-estimate__ledger article header{color:#0a3b67;align-items:center;gap:8px;display:flex}.pricing-estimate__ledger article header svg{color:#bd7f2f}.pricing-estimate__ledger article header b{font-size:11px}.pricing-estimate__ledger ul{color:#657587;margin:12px 0 0;padding-left:17px;font-size:10px;line-height:1.55}.pricing-estimate__quote{grid-column:1/-1;background:#fff8ea!important;border-color:#e5c994!important}.pricing-estimate__actions{flex-wrap:wrap;align-items:center;gap:10px;padding:0 22px 20px;display:flex}.pricing-save{background:var(--paper);color:#123f65;border:1px solid #bfc8cf}.pricing-estimate__actions p{color:#2b704f;align-items:center;gap:6px;width:100%;margin:2px 0 0;font-size:10px;font-weight:700;display:flex}.pricing-estimate>footer{color:#687789;background:#f8f4ed;border-top:1px solid #e3ddd3;grid-template-columns:20px minmax(0,1fr);gap:9px;padding:15px 22px;display:grid}.pricing-estimate>footer svg{color:#b77d31}.pricing-estimate>footer p{margin:0;font-size:9.5px;line-height:1.55}.pricing-catalogue-register{border-top:1px solid #d7d0c5;max-width:1440px;margin:0 auto;padding:52px 5vw 64px}.pricing-catalogue-register>header{max-width:850px}.pricing-catalogue-register>header h2{font:700 clamp(38px,4vw,62px)/1 var(--serif);letter-spacing:-.04em;color:#082f5d;margin:14px 0 12px}.pricing-catalogue-register>header p{color:#65778a;margin:0;font-size:14px;line-height:1.7}.pricing-catalogue-register>div{grid-template-columns:.9fr 1.2fr 1fr;gap:14px;margin-top:28px;display:grid}.pricing-catalogue-register article{background:var(--paper);border:1px solid #d8d1c5;border-radius:7px;padding:20px}.pricing-catalogue-register article>svg{color:#c4852f}.pricing-catalogue-register article>small{color:#a16d2c;letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font-size:9px;font-weight:800;display:block}.pricing-catalogue-register h3{color:#0a315e;font:700 25px/1.1 var(--serif);margin:6px 0 16px}.pricing-catalogue-register ul{margin:0;padding:0;list-style:none}.pricing-catalogue-register li{border-top:1px solid #eee7dc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.pricing-catalogue-register li span>*{display:block}.pricing-catalogue-register li b{color:#193d5c;font-size:10px}.pricing-catalogue-register li small{color:#7c8997;margin-top:3px;font-size:8.5px}.pricing-catalogue-register li strong{color:#0a3c67;text-align:right;font-size:10px}.pricing-boundary{color:#173c5d;background:#fff8ea;border:1px solid #d7c08f;border-radius:7px;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:12px;max-width:1296px;margin:0 auto 66px;padding:18px 22px;display:grid}.pricing-boundary>svg{color:#c48631}.pricing-boundary span>*{display:block}.pricing-boundary small{color:#a56d28;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.pricing-boundary strong{margin-top:5px;font-size:12px;line-height:1.5}.beta-commercial-context{background:#fff8e9!important;border:1px solid #d6bd87!important;border-radius:6px!important;padding:16px!important}.beta-commercial-context header{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.beta-commercial-context header>svg{color:#be7d28}.beta-commercial-context header span>*{display:block}.beta-commercial-context header small{color:#9a6b2c;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.beta-commercial-context header strong{color:#0b3762;margin-top:3px;font-size:14px}.beta-commercial-context header>b{color:#8a5f27;text-transform:uppercase;border:1px solid #d6bd87;border-radius:999px;padding:5px 8px;font-size:8px}.beta-commercial-context dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.beta-commercial-context dl div{background:var(--paper);border:1px solid #ead9b5;border-radius:4px;padding:10px}.beta-commercial-context dt{color:#7d8792;font-size:8px}.beta-commercial-context dd{color:#0b3762;margin:5px 0 0;font-size:10px;font-weight:800}.beta-commercial-context p{color:#6b7784;margin:12px 0 0;font-size:9px;line-height:1.55}.beta-commercial-context a{color:#0b4776;align-items:center;gap:5px;margin-top:10px;font-size:9px;font-weight:800;display:inline-flex}@media (max-width:980px){.pricing-hero{padding-top:58px}.pricing-hero,.pricing-lanes{grid-template-columns:1fr}.pricing-lanes button{min-height:auto}.pricing-calculator{grid-template-columns:1fr}.pricing-estimate{position:static}.pricing-catalogue-register>div{grid-template-columns:1fr}.pricing-boundary{margin-left:5vw;margin-right:5vw}}@media (max-width:640px){.pricing-hero{gap:28px;padding:42px 20px 30px}.pricing-hero__copy h1{font-size:48px}.pricing-hero__register header{flex-direction:column;align-items:flex-start}.pricing-hero__register header small{white-space:nowrap}.pricing-hero__copy p{font-size:14px}.pricing-hero__register dl div{grid-template-columns:1fr}.pricing-hero__register dd{text-align:left}.pricing-calculator,.pricing-catalogue-register,.pricing-lanes{padding-left:20px;padding-right:20px}.pricing-calculator{gap:12px}.pricing-estimate__headline,.pricing-estimate__ledger,.pricing-field-grid{grid-template-columns:1fr}.pricing-estimate__quote{grid-column:auto}.pricing-estimate__actions .bw-button{justify-content:center;width:100%}.pricing-catalogue-register>header h2{font-size:40px}.pricing-boundary{grid-template-columns:25px minmax(0,1fr);margin:0 20px 44px}.pricing-boundary>svg:last-child{display:none}.beta-commercial-context dl{grid-template-columns:1fr}.beta-commercial-context header{grid-template-columns:22px minmax(0,1fr)}.beta-commercial-context header>b{grid-column:2;justify-self:start}}.route-header.route-header--r52{background:#f5efe3f7;border-bottom:1px solid #02285124;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;height:72px;padding-inline:max(24px,50vw - 840px);box-shadow:0 8px 26px #02285111}.route-header.route-header--home{position:sticky}.route-header--r52 .route-header__brand img{width:194px}.route-header--r52 .route-header__primary{justify-content:center;align-items:center;gap:clamp(14px,1.45vw,25px);min-width:0;display:flex}.route-header--r52 .route-header__primary a{color:#304a64;letter-spacing:.012em;white-space:nowrap;padding:27px 0 25px;font-size:11px;font-weight:800;position:relative}.route-header--r52 .route-header__primary a:after{content:"";background:var(--gold);height:2px;transition:right .18s;position:absolute;bottom:17px;left:0;right:100%}.route-header--r52 .route-header__primary a:focus-visible:after,.route-header--r52 .route-header__primary a:hover:after,.route-header--r52 .route-header__primary a[aria-current=page]:after{right:0}.route-header--r52 .route-header__primary a[aria-current=page]{color:var(--navy)}.route-header--r52 .route-header__account{gap:11px}.route-header--r52 .route-header__demo,.route-header--r52 .route-header__signin{min-height:38px;color:var(--navy);white-space:nowrap;align-items:center;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.route-header--r52 .route-header__demo{background:var(--paper);border:1px solid #02285133}.route-header--r52 .route-header__cta{min-height:38px;padding-inline:12px;font-size:10px}.route-breadcrumb-bar{z-index:115;color:#5d6f80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4eee4f7;border-bottom:1px solid #0228511c;justify-content:space-between;align-items:center;gap:18px;min-height:32px;padding:0 max(24px,50vw - 840px);display:flex;position:fixed;top:72px;left:0;right:0}.route-breadcrumb-bar ol,.route-breadcrumb-bar>div{align-items:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.route-breadcrumb-bar li{align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.route-breadcrumb-bar li svg{color:var(--gold-2)}.route-breadcrumb-bar li a{color:#586b7d}.route-breadcrumb-bar li span{color:var(--navy)}.route-breadcrumb-bar>div a{color:var(--navy);border-left:1px solid #02285124;padding-left:10px;font-size:9px;font-weight:800}.route-mobile-nav.route-mobile-nav--r52{border-top:3px solid var(--gold);background:var(--paper);grid-template-columns:1fr 1fr;gap:10px;max-height:calc(100svh - 84px);padding:12px;top:71px;left:12px;right:12px;overflow:auto}.route-mobile-nav--r52>div{align-content:start;min-width:0;display:grid}.route-mobile-nav--r52>div>small{color:var(--gold-2);letter-spacing:.07em;text-transform:uppercase;padding:8px 10px;font-size:8px;font-weight:900}.route-mobile-nav--r52 a{min-height:42px!important;color:var(--navy)!important;background:0 0!important;border:0!important;border-top:1px solid #02285114!important;margin:0!important;padding:0 10px!important;font-size:10px!important}.route-mobile-nav--r52 .route-mobile-nav__actions{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.route-mobile-nav--r52 .route-mobile-nav__actions a{background:#f7f0e4!important;border:1px solid #02285121!important;min-height:46px!important}.route-mobile-nav--r52 .route-mobile-nav__actions a:last-child{background:var(--gold)!important}.route-footer.route-footer--r52{background:#061b38;grid-template-columns:minmax(270px,1.25fr) repeat(5,minmax(132px,.7fr));gap:34px;padding:64px max(24px,50vw - 840px) 28px}.route-footer--r52 .route-footer__brand img{width:205px}.route-footer--r52 .route-footer__brand p{max-width:390px;margin-top:17px;font-size:11px}.route-footer--r52 .route-footer__brand>span{margin-top:16px}.route-footer__entry-points{gap:8px;margin-top:20px;display:grid}.route-footer__entry-points a{align-items:center;gap:7px;width:max-content;font-weight:800;display:inline-flex;color:#fff!important;font-size:10px!important}.route-footer--r52 nav{gap:10px}.route-footer--r52 nav strong{font-size:9px}.route-footer--r52 nav a{font-size:10px;line-height:1.4}.route-footer__release{border-top:1px solid #ffffff21;grid-column:1/-1;grid-template-columns:minmax(0,1.5fr) auto auto auto auto;align-items:center;gap:16px;margin-top:16px;padding-top:22px;display:grid}.route-footer__release p{color:#ffffff8c;max-width:760px;margin:0;font-size:9px;line-height:1.55}.route-footer__release p strong{color:#fff;margin-bottom:4px;font-size:10px;display:block}.route-footer__release a,.route-footer__release span{color:#ffffff9e;font-size:9px}.route-footer__release a:hover{color:#fff}.platform-page .platform-hero,.public-route-page .public-route-hero,.route-page .route-hero{padding-top:148px}.pricing-page .pricing-hero{padding-top:116px}.beta-login-page .beta-login-layout,.beta-page .beta-layout,.demo-page .demo-intro{padding-top:166px}@media (max-width:1320px){.route-header--r52 .route-header__primary{gap:13px}.route-header--r52 .route-header__primary a{font-size:10px}.route-header--r52 .route-header__account .route-header__signin{display:none}.route-footer.route-footer--r52{grid-template-columns:1.15fr repeat(2,.75fr)}.route-footer--r52 .route-footer__brand{grid-row:span 2}}@media (max-width:1080px){.route-header--r52 .route-header__account,.route-header--r52 .route-header__primary{display:none}.route-header--r52 .route-header__menu{justify-self:end;display:grid}.route-header.route-header--r52{grid-template-columns:1fr auto}.route-footer.route-footer--r52{grid-template-columns:1fr 1fr}.route-footer--r52 .route-footer__brand{grid-area:auto/1/auto/-1}.route-footer__release{grid-template-columns:1fr 1fr}.route-footer__release p{grid-column:1/-1}}@media (max-width:760px){.route-header.route-header--r52{height:64px;padding-inline:14px}.route-header--r52 .route-header__brand img{width:172px}.route-breadcrumb-bar{min-height:31px;padding:0 14px;top:64px}.route-breadcrumb-bar>div{display:none}.route-breadcrumb-bar ol{gap:6px;min-width:0;overflow:hidden}.route-breadcrumb-bar li{flex:none;font-size:7.5px}.route-breadcrumb-bar li:last-child{min-width:0;overflow:hidden}.route-breadcrumb-bar li:last-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-mobile-nav.route-mobile-nav--r52{grid-template-columns:1fr;top:63px}.route-mobile-nav--r52 .route-mobile-nav__actions{grid-column:auto;grid-template-columns:1fr}.route-footer.route-footer--r52{grid-template-columns:1fr 1fr;gap:28px 18px;padding:50px 14px 26px}.route-footer--r52 .route-footer__brand{grid-column:1/-1}.route-footer__release{grid-template-columns:1fr;gap:10px}.route-footer__release p{grid-column:auto}.platform-page .platform-hero,.public-route-page .public-route-hero,.route-page .route-hero{padding-top:124px}.pricing-page .pricing-hero{padding-top:112px}.beta-login-page .beta-login-layout,.beta-page .beta-layout,.demo-page .demo-intro{padding-top:128px}}@media (max-width:440px){.route-footer.route-footer--r52{grid-template-columns:1fr}.route-footer--r52 .route-footer__brand{grid-column:auto}}.open-demo-hero>aside>footer{border-top:1px solid #0228511a;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.open-demo-hero>aside>footer small{color:#8b765e;text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:800}.open-demo-hero>aside>footer strong{color:var(--navy);font-size:9px}.open-demo-role-selector{background:#fffaf1;border:1px solid #d69b4747;margin-top:36px;padding:16px}.open-demo-role-selector>header{color:var(--gold-2);align-items:center;gap:10px;display:flex}.open-demo-role-selector>header span small,.open-demo-role-selector>header span strong{display:block}.open-demo-role-selector>header small{text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:850}.open-demo-role-selector>header strong{color:var(--navy);font:700 19px/1.1 var(--serif);margin-top:3px}.open-demo-role-selector>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.open-demo-role-selector button{text-align:left;border:1px solid var(--line);background:var(--paper);min-height:92px;color:var(--navy);padding:13px;transition:border-color .18s,background .18s,transform .18s}.open-demo-role-selector button:hover{border-color:#d69b4799;transform:translateY(-1px)}.open-demo-role-selector button.active{border-color:var(--gold);box-shadow:inset 0 -3px var(--gold);background:#fff1d8}.open-demo-role-selector button b,.open-demo-role-selector button small{display:block}.open-demo-role-selector button b{font-size:9px}.open-demo-role-selector button small{color:#647587;margin-top:7px;font-size:7.4px;line-height:1.45}.open-demo-journeys__workbench--v53{grid-template-columns:290px minmax(0,1fr)}.open-demo-journeys__workbench--v53>article{min-height:790px}.open-demo-journey-heading{justify-content:space-between;align-items:center;display:flex}.open-demo-journey-heading>span{color:var(--gold-2);align-items:center;gap:9px;display:flex}.open-demo-journey-heading>span small{text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}.open-demo-journey-heading>i{background:var(--cream);color:var(--navy);text-transform:uppercase;letter-spacing:.05em;border:1px solid #0228511f;padding:6px 9px;font-size:7px;font-style:normal;font-weight:850}.open-demo-signal-grid{border:1px solid var(--line);grid-template-columns:1.2fr 1.2fr .8fr;margin-top:24px;display:grid}.open-demo-signal-grid article{min-height:125px;padding:16px}.open-demo-signal-grid article+article{border-left:1px solid var(--line)}.open-demo-signal-grid small,.open-demo-signal-grid span,.open-demo-signal-grid strong{display:block}.open-demo-signal-grid small{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:850}.open-demo-signal-grid strong{color:var(--navy);margin-top:9px;font-size:9px;line-height:1.5}.open-demo-signal-grid span{color:#617284;margin-top:7px;font-size:7px;line-height:1.45}.open-demo-stage-register{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;margin-top:25px;display:grid}.open-demo-stage-register button{text-align:left;border:1px solid var(--line);background:var(--paper);min-height:142px;color:var(--navy);flex-direction:column;padding:14px;transition:border-color .18s,background .18s;display:flex}.open-demo-stage-register button.active{border-color:var(--gold);box-shadow:inset 0 -3px var(--gold);background:#fff4df}.open-demo-stage-register i{color:var(--gold-2);font:700 10px/1 var(--serif);font-style:normal}.open-demo-stage-register b{margin-top:12px;font-size:9px}.open-demo-stage-register small{color:#617284;margin-top:7px;font-size:7px;line-height:1.45}.open-demo-stage-register span{color:#9c6b28;text-transform:uppercase;letter-spacing:.05em;margin-top:auto;padding-top:10px;font-size:6px;font-weight:800}.open-demo-stage-detail{background:#fff9ee;border:1px solid #d69b4759;margin-top:12px;padding:20px}.open-demo-stage-detail>header{color:var(--gold-2);align-items:center;gap:10px;display:flex}.open-demo-stage-detail>header>span{align-items:center;gap:8px;display:flex}.open-demo-stage-detail>header small{text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:850}.open-demo-stage-detail>header strong{color:var(--navy);font:700 21px/1 var(--serif);margin-left:auto}.open-demo-stage-detail dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 0;display:grid}.open-demo-stage-detail dl div{background:var(--paper);border:1px solid #02285117;padding:13px}.open-demo-stage-detail dt{color:var(--gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:6.5px;font-weight:850}.open-demo-stage-detail dd{color:#4d6276;margin:7px 0 0;font-size:8px;line-height:1.5}.open-demo-stage-detail>footer{border-top:1px solid #0228511a;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:18px;padding-top:16px;display:flex}.open-demo-stage-detail>footer div small,.open-demo-stage-detail>footer div span,.open-demo-stage-detail>footer div strong{display:block}.open-demo-stage-detail>footer div small{color:#8f7350;text-transform:uppercase;font-size:6.5px;font-weight:850}.open-demo-stage-detail>footer div strong{color:var(--navy);font:700 19px/1 var(--serif);margin-top:5px}.open-demo-stage-detail>footer div span{color:#667789;margin-top:6px;font-size:7px}.open-demo-coverage{background:#f2e9dc;padding:85px max(30px,50vw - 830px)}.open-demo-coverage>header{max-width:1060px}.open-demo-coverage>header h2{color:var(--navy);font:700 clamp(42px,4vw,66px)/1.02 var(--serif);letter-spacing:-.04em;margin:18px 0 0}.open-demo-coverage>header p{color:#56697b;max-width:850px;margin:18px 0 0;font-size:12px;line-height:1.7}.open-demo-coverage>div{background:#fffaf2;border:1px solid #d9cdbd;grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.open-demo-coverage article{min-height:180px;padding:22px}.open-demo-coverage article+article{border-left:1px solid #d9cdbd}.open-demo-coverage article small,.open-demo-coverage article span,.open-demo-coverage article strong{display:block}.open-demo-coverage article small{color:#9c6b28;text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:850}.open-demo-coverage article strong{color:var(--navy);font:700 38px/1 var(--serif);margin-top:18px}.open-demo-coverage article span{color:#607285;margin-top:10px;font-size:8px;line-height:1.5}.open-demo-branches--v53>header>div:first-child>p{color:#5a6e80;max-width:900px;margin:16px 0 0;font-size:11px;line-height:1.7}.open-demo-branch-tools{gap:8px;width:min(430px,100%);display:grid}.open-demo-branch-tools label{width:100%!important}.open-demo-branch-tools select{border:1px solid var(--line);background:var(--cream);min-height:42px;color:var(--navy);padding:0 12px;font-size:9px}.open-demo-branches--v53 .open-demo-branches__rows article{min-height:148px}.open-demo-branch-purpose strong{color:var(--navy);font-size:8.5px;line-height:1.4;display:block}.open-demo-branch-purpose p{margin:7px 0 0!important}.open-demo-branch-purpose small{color:#8b6b43;margin-top:8px;font-size:6.5px;line-height:1.5;display:block}.open-demo-branch-proof{gap:6px;display:grid!important}.open-demo-branch-proof>span{flex-wrap:wrap;gap:4px;display:flex}.open-demo-branch-proof small{background:var(--paper)!important;color:#526579!important;border:1px solid #0228511a!important;padding:4px 5px!important}.open-demo-branch-proof em{color:#8e5e20;background:#fff2dc;border:1px solid #d69b4747;padding:4px 5px;font-size:6.5px;font-style:normal;font-weight:750}.open-demo-ai--v53 .open-demo-ai-flow{grid-template-columns:repeat(4,1fr)}.open-demo-ai-flow article{position:relative}.open-demo-ai-flow article footer{color:var(--gold);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;display:flex}.open-demo-ai-flow article footer small{color:#ffffff8c;text-transform:uppercase;letter-spacing:.05em;font-size:6.5px}.open-demo-ai-receipt{background:#ffffff09;border:1px solid #d69b4757;margin-top:28px;padding:22px}.open-demo-ai-receipt>header{color:var(--gold);align-items:flex-start;gap:12px;display:flex}.open-demo-ai-receipt>header span small,.open-demo-ai-receipt>header span strong{display:block}.open-demo-ai-receipt>header small{text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:850}.open-demo-ai-receipt>header strong{color:#fff;max-width:1000px;font:700 24px/1.25 var(--serif);margin-top:7px}.open-demo-ai-receipt dl{border:1px solid #ffffff1c;grid-template-columns:repeat(4,1fr);margin:22px 0 0;display:grid}.open-demo-ai-receipt dl div{padding:14px}.open-demo-ai-receipt dl div+div{border-left:1px solid #ffffff1c}.open-demo-ai-receipt dt{color:var(--gold);text-transform:uppercase;font-size:6.5px;font-weight:850}.open-demo-ai-receipt dd{color:#ffffffc2;margin:7px 0 0;font-size:8px}.open-demo-ai-receipt>footer{border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:16px;display:flex}.open-demo-ai-receipt>footer span{color:var(--gold);align-items:center;gap:8px;display:flex}.open-demo-ai-receipt>footer b{color:#ffffffb3;font-size:8px}.seeded-demo-context-bar{background:#fffaf1;border-bottom:1px solid #d9d0c3;grid-template-columns:.7fr 1.25fr 1.05fr .55fr;gap:8px;min-height:72px;padding:9px max(18px,50vw - 880px);display:grid}.seeded-demo-context-bar>aside,.seeded-demo-context-bar>div{background:var(--paper);border:1px solid #e1d7c8;grid-template-columns:18px 1fr;align-items:center;gap:7px;min-width:0;padding:9px 11px;display:grid}.seeded-demo-context-bar>div svg{color:#b57827;grid-row:1/3}.seeded-demo-context-bar small,.seeded-demo-context-bar strong{display:block}.seeded-demo-context-bar small{color:#9a6c32;text-transform:uppercase;letter-spacing:.05em;font-size:5.6px;font-weight:850}.seeded-demo-context-bar strong{color:var(--navy);text-overflow:ellipsis;margin-top:3px;font-size:6.8px;line-height:1.35;overflow:hidden}.seeded-demo-context-bar>aside{grid-template-columns:1fr auto}.seeded-demo-context-bar>aside strong{font:700 16px/1 var(--serif)}.seeded-demo-context-bar>aside>span{background:#e5d8c5;grid-column:1/3;height:5px;overflow:hidden}.seeded-demo-context-bar>aside>span i{background:var(--gold);height:100%;display:block}.seeded-demo-journey-rail{background:#f0e6d7;border-bottom:1px solid #d8d0c4;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:5px;padding:6px max(18px,50vw - 880px);display:grid}.seeded-demo-journey-rail a{color:#5d7184;background:#fffaf1;border:1px solid #ddd1bf;grid-template-columns:23px 1fr;align-items:center;gap:6px;min-width:0;min-height:48px;padding:7px;display:grid}.seeded-demo-journey-rail a.active{color:var(--navy);background:#fff1d8;border-color:#d69b47;box-shadow:inset 0 -3px #d69b47}.seeded-demo-journey-rail a.visited{background:#f8f1e5;border-color:#d7c7ad}.seeded-demo-journey-rail i{color:#a46e28;border:1px solid #dcc9aa;border-radius:50%;place-items:center;width:21px;height:21px;font-size:5.5px;font-style:normal;font-weight:850;display:grid}.seeded-demo-journey-rail span b,.seeded-demo-journey-rail span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.seeded-demo-journey-rail span b{font-size:6.5px}.seeded-demo-journey-rail span small{color:#8592a0;text-transform:capitalize;margin-top:2px;font-size:5px}.seeded-demo-proof-strip{background:#f6eee2;border-top:1px solid #d8d0c4;border-bottom:1px solid #d8d0c4;grid-template-columns:1fr 1fr 1.15fr;gap:8px;padding:8px max(18px,50vw - 880px);display:grid}.seeded-demo-proof-strip article{background:#fffaf1;border:1px solid #ddd2c1;padding:12px}.seeded-demo-proof-strip small,.seeded-demo-proof-strip strong{display:block}.seeded-demo-proof-strip small{color:#a06a24;text-transform:uppercase;font-size:5.8px;font-weight:850}.seeded-demo-proof-strip strong{color:var(--navy);margin-top:6px;font-size:7px;line-height:1.45}.seeded-demo-page--v53 .seeded-demo-workspace{height:calc(100svh - 330px);min-height:650px}.beta-demo-context{background:#fff7e7;border:1px solid #d69b4757;padding:16px}.beta-demo-context>header{color:#b57827;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;display:grid}.beta-demo-context>header svg{grid-row:1/3}.beta-demo-context>header span small,.beta-demo-context>header span strong{display:block}.beta-demo-context>header small{text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:850}.beta-demo-context>header strong{color:var(--navy);font:700 18px/1.1 var(--serif);margin-top:3px}.beta-demo-context>header>b{color:#8c5d21;text-transform:uppercase;background:#fffdf7;border:1px solid #d69b4759;padding:5px 7px;font-size:6.5px}.beta-demo-context dl{border:1px solid #0228511a;grid-template-columns:repeat(4,1fr);margin:14px 0 0;display:grid}.beta-demo-context dl div{padding:10px}.beta-demo-context dl div+div{border-left:1px solid #0228511a}.beta-demo-context dt{color:#9a6a2f;text-transform:uppercase;font-size:5.7px;font-weight:850}.beta-demo-context dd{color:var(--navy);text-transform:capitalize;margin:5px 0 0;font-size:7px}.beta-demo-context p{color:#617284;margin:11px 0 0;font-size:7px;line-height:1.5}@media (max-width:1180px){.open-demo-role-selector>div{grid-template-columns:repeat(2,1fr)}.open-demo-journeys__workbench--v53{grid-template-columns:245px minmax(0,1fr)}.open-demo-signal-grid{grid-template-columns:1fr 1fr}.open-demo-signal-grid article:last-child{border-left:0;border-top:1px solid var(--line);grid-column:1/3}.open-demo-coverage>div{grid-template-columns:repeat(2,1fr)}.open-demo-coverage article:nth-child(3){border-top:1px solid #d9cdbd;border-left:0}.open-demo-coverage article:nth-child(4){border-top:1px solid #d9cdbd}.open-demo-ai--v53 .open-demo-ai-flow{grid-template-columns:repeat(2,1fr)}.seeded-demo-context-bar{grid-template-columns:1fr 1fr}.seeded-demo-context-bar>aside{grid-column:1/3}.seeded-demo-page--v53 .seeded-demo-workspace{height:auto;min-height:850px}}@media (max-width:760px){.open-demo-role-selector>div{grid-template-columns:1fr}.open-demo-journeys__workbench--v53>article{min-height:auto}.open-demo-signal-grid{grid-template-columns:1fr}.open-demo-signal-grid article,.open-demo-signal-grid article:last-child{border-left:0;border-top:1px solid var(--line);grid-column:auto}.open-demo-signal-grid article:first-child{border-top:0}.open-demo-stage-register{grid-template-columns:1fr 1fr}.open-demo-stage-register button{min-height:130px}.open-demo-stage-detail dl{grid-template-columns:1fr}.open-demo-stage-detail>footer{flex-direction:column;align-items:stretch}.open-demo-coverage{padding:72px 14px}.open-demo-coverage>div{grid-template-columns:1fr}.open-demo-coverage article+article,.open-demo-coverage article:nth-child(3){border-top:1px solid #d9cdbd;border-left:0}.open-demo-branch-tools{width:100%}.open-demo-branches--v53 .open-demo-branches__rows article{grid-template-columns:1fr 42px}.open-demo-branch-proof,.open-demo-branch-purpose{grid-column:1}.open-demo-branch-purpose small{font-size:7px}.open-demo-ai-receipt dl{grid-template-columns:1fr 1fr}.open-demo-ai-receipt dl div:nth-child(3){border-top:1px solid #ffffff1c;border-left:0}.open-demo-ai-receipt dl div:nth-child(4){border-top:1px solid #ffffff1c}.open-demo-ai-receipt>footer{flex-direction:column;align-items:stretch}.seeded-demo-context-bar{grid-template-columns:1fr;padding-inline:6px}.seeded-demo-context-bar>aside{grid-column:auto}.seeded-demo-journey-rail{padding-inline:5px;display:flex;overflow-x:auto}.seeded-demo-journey-rail a{min-width:150px}.seeded-demo-page--v53 .seeded-demo-workspace{min-height:740px}.seeded-demo-proof-strip{grid-template-columns:1fr;padding-inline:6px}.beta-demo-context dl{grid-template-columns:1fr 1fr}.beta-demo-context dl div:nth-child(3){border-top:1px solid #0228511a;border-left:0}.beta-demo-context dl div:nth-child(4){border-top:1px solid #0228511a}}@media (orientation:landscape) and (max-height:560px) and (max-width:960px){.seeded-demo-context-bar{display:none}.seeded-demo-journey-rail{min-height:42px}.seeded-demo-journey-rail a{min-height:36px}.seeded-demo-page--v53 .seeded-demo-workspace{min-height:480px}}@media (max-width:820px){.seeded-account-grid{grid-template-columns:minmax(0,1fr);min-width:0}.seeded-account-grid>.seeded-account-panel{min-width:0}}.route-page .route-hero{min-height:min(780px,100svh);padding-top:116px;padding-bottom:52px}.route-page .route-hero__copy h1{letter-spacing:-.044em;font-size:clamp(44px,4.4vw,70px);line-height:.99}.route-page .route-hero__copy>p{margin-top:20px}.route-page .route-hero__copy>div{margin-top:22px}.route-page .route-hero__copy dl{margin-top:28px}.platform-page .platform-hero,.proof-route .proof-route-hero,.public-route-page .public-route-hero{min-height:min(800px,100svh);padding-top:116px;padding-bottom:52px}.platform-page .platform-hero__copy h1,.proof-route .proof-route-hero__copy h1,.public-route-page .public-route-hero__copy h1{letter-spacing:-.046em;font-size:clamp(46px,4.6vw,74px);line-height:.98}.platform-page .platform-hero__copy>p,.proof-route .proof-route-hero__copy>p,.public-route-page .public-route-hero__copy>p{margin-top:20px}.platform-page .platform-hero__copy>div,.proof-route .proof-route-hero__copy>div,.public-route-page .public-route-hero__copy>div{margin-top:22px}.platform-page .platform-hero__copy dl,.proof-route .proof-route-hero__copy dl,.public-route-page .public-route-hero__copy dl{margin-top:28px}.pricing-page .pricing-hero{padding-top:94px;padding-bottom:36px}.pricing-page .pricing-hero__copy h1{letter-spacing:-.047em;font-size:clamp(46px,5.2vw,76px);line-height:.98}.pricing-page .pricing-hero__copy>div{margin-top:22px}.beta-page .beta-layout{padding-top:116px}.beta-page .beta-layout>aside h1{letter-spacing:-.045em;font-size:clamp(46px,4.3vw,66px);line-height:1}.beta-page .beta-layout>aside>p{margin-top:19px}.beta-page .beta-proof{margin-top:26px}@media (max-width:760px){.platform-page .platform-hero,.proof-route .proof-route-hero,.public-route-page .public-route-hero,.route-page .route-hero{min-height:auto;padding-top:98px;padding-bottom:48px}.pricing-page .pricing-hero{padding-top:84px}.beta-page .beta-layout{padding-top:98px}}.platform-page .platform-hero__copy>p,.proof-route .proof-route-hero__copy>p,.public-route-page .public-route-hero__copy>p,.route-page .route-hero__copy>p{font-size:17px;line-height:1.66}.platform-page .platform-hero__copy dd,.proof-route .proof-route-hero__copy dd,.public-route-page .public-route-hero__copy dd,.route-page .route-hero__copy dd{font-size:10px;line-height:1.35}.pricing-text-link,.route-text-link{font-size:13px}.future-hero__support{font-size:15px;line-height:1.65}.future-hero__actions>a:last-child{font-size:13px}.route-mechanism article{min-height:300px;padding:26px}.route-mechanism article p{font-size:12px;line-height:1.64}.public-route-chapter>div{margin-top:42px}.public-route-chapter article{min-height:330px;padding:21px}.public-route-chapter article p{font-size:12px;line-height:1.62}.public-route-chapter article li,.public-route-chapter article>a{font-size:10px}.platform-contract article{min-height:240px;padding:20px}.platform-contract article p{font-size:12px;line-height:1.6}.future-operating-day article{min-height:225px;padding:19px 17px}.future-operating-day h3{margin-top:28px}.future-operating-day article p{font-size:12px;line-height:1.62}.future-buying-paths article{min-height:310px;padding:23px}.future-buying-paths article>small{margin-top:30px}.future-buying-paths article p{font-size:13px;line-height:1.62}.pricing-lanes button{min-height:148px;padding:18px}.pricing-lanes button p{font-size:13px;line-height:1.55}.pricing-calculator__controls>header{padding:20px}.pricing-control-separators,.pricing-control-stack{padding:18px 20px}.pricing-field small,.pricing-module-list>span small{font-size:11px}@media (max-width:760px){.platform-page .platform-hero__copy>p,.proof-route .proof-route-hero__copy>p,.public-route-page .public-route-hero__copy>p,.route-page .route-hero__copy>p{font-size:15px;line-height:1.6}.future-hero__support{font-size:14px}.public-route-chapter article,.route-mechanism article{min-height:0;padding:20px}.platform-contract article{min-height:0;padding:19px}.future-operating-day article{min-height:0;padding:18px 16px}.future-buying-paths article{min-height:0;padding:20px}}@keyframes softPulse{0%{box-shadow:0 0 #d69b4766}70%{box-shadow:0 0 0 10px #d69b4700}to{box-shadow:0 0 #d69b4700}}.clickable-dashboard-item{cursor:pointer!important;transition:transform .25s,box-shadow .25s,border-color .25s!important}.clickable-dashboard-item:hover{border-color:var(--gold)!important;transform:translateY(-2px)!important;box-shadow:0 10px 25px -5px #02285126!important}.first-clickable-item{animation:softPulse 2.5s ease-in-out infinite!important}.cta-primary-pill{background:var(--gold);color:var(--navy-2);letter-spacing:.02em;border-radius:30px;align-items:center;gap:8px;padding:10px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 8px 20px #b8792540}.cta-primary-pill:hover{background:#e1aa5b;transform:translateY(-2px)}.dashboard-affordance-banner{color:var(--navy);background:#0228510d;border:1px solid #0228511f;border-radius:20px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}