@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--color-ground:#eef2f8;--color-surface:#fff;--color-raised:#f5f7fb;--color-active:#dfe6f0;--color-border:#e3e8ef;--color-rule:#eef0f3;--color-control:#cdd3dc;--color-ink:#131416;--color-muted:#5d6470;--color-blue:#1d5fbf;--color-deep:#0b2e63;--color-pale:#e6effb;--color-check-ink:#174a96;--color-steel:#9aa4b2;--color-chip-low:#eef0f3;--color-chip-low-ink:#3a3f47;--color-chip-check:#e6effb;--color-chip-check-ink:#174a96;--color-chip-high:#0b2e63;--color-chip-high-ink:#fff;--color-white:#fff;--font-sans:var(--font-plex-sans), "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--text-small:.875rem;--text-small--line-height:1.45;--text-body:clamp(1.0625rem, 1rem + .15vw, 1.125rem);--text-lead:clamp(1.25rem, 1.05rem + .6vw, 1.5rem);--text-head:clamp(1.75rem, 1rem + 2.5vw, 3.25rem);--text-head--line-height:1.05;--text-head--letter-spacing:-.02em;--text-display:clamp(3rem, 1.5rem + 5vw, 6rem);--spacing-margin:clamp(1rem, .6rem + 1.1vw, 1.5rem);--spacing-section:clamp(88px, 11vw, 160px);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--ease-exit:cubic-bezier(.55, .055, .675, .19)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.text-head{font-size:var(--text-head);line-height:var(--tw-leading,var(--text-head--line-height));letter-spacing:var(--tw-tracking,var(--text-head--letter-spacing))}.text-small{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-muted{color:var(--color-muted)}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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{--sc-canvas:#08090b;--sc-surface:#101217;--sc-ink:#f4f2ef;--sc-ink-soft:#9a9ba1;--sc-accent:#d8ff3e;--sc-accent-ink:#08090b;--sc-hairline:var(--sc-ink)}@supports (color:color-mix(in lab, red, red)){:root{--sc-hairline:color-mix(in oklab, var(--sc-ink) 12%, transparent)}}:root{--sc-hairline-strong:var(--sc-ink)}@supports (color:color-mix(in lab, red, red)){:root{--sc-hairline-strong:color-mix(in oklab, var(--sc-ink) 22%, transparent)}}:root{--sc-font-display:"Instrument Sans", "Geist", system-ui, sans-serif;--sc-font-text:"Geist", system-ui, sans-serif;--sc-font-mono:"Geist Mono", ui-monospace, monospace;--sc-t-xs:clamp(.75rem, .72rem + .15vw, .82rem);--sc-t-sm:clamp(.875rem, .84rem + .18vw, .95rem);--sc-t-base:clamp(1rem, .96rem + .22vw, 1.125rem);--sc-t-lg:clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--sc-t-xl:clamp(1.6rem, 1.35rem + 1.2vw, 2.25rem);--sc-t-2xl:clamp(2.1rem, 1.6rem + 2.4vw, 3.4rem);--sc-t-3xl:clamp(2.8rem, 1.9rem + 4.2vw, 5rem);--sc-t-4xl:clamp(3.4rem, 1.9rem + 6.6vw, 7.5rem);--sc-track-tight:-.035em;--sc-track-snug:-.02em;--sc-track-normal:-.005em;--sc-track-wide:.08em;--sc-leading-none:.94;--sc-leading-tight:1.06;--sc-leading-body:1.62;--sc-measure:62ch;--sc-1:.25rem;--sc-2:.5rem;--sc-3:.75rem;--sc-4:1rem;--sc-5:1.5rem;--sc-6:2rem;--sc-7:3rem;--sc-8:4rem;--sc-9:6rem;--sc-10:8rem;--sc-11:12rem;--sc-section:clamp(4.5rem, 9vw, 11rem);--sc-gutter:clamp(1.25rem, 5vw, 5.5rem);--sc-maxw:82rem;--sc-r-sm:6px;--sc-r-md:12px;--sc-r-lg:20px;--sc-r-pill:999px;--sc-shadow-color:220 40% 2%;--sc-e1:0 1px 2px hsl(var(--sc-shadow-color) / .28), 0 2px 6px -1px hsl(var(--sc-shadow-color) / .2);--sc-e2:0 2px 4px hsl(var(--sc-shadow-color) / .24), 0 8px 18px -4px hsl(var(--sc-shadow-color) / .3);--sc-e3:0 4px 8px hsl(var(--sc-shadow-color) / .22), 0 18px 40px -8px hsl(var(--sc-shadow-color) / .38), 0 48px 90px -24px hsl(var(--sc-shadow-color) / .3);--sc-edge:inset 0 1px 0 var(--sc-ink)}@supports (color:color-mix(in lab, red, red)){:root{--sc-edge:inset 0 1px 0 color-mix(in oklab, var(--sc-ink) 10%, transparent)}}:root{--sc-ease-out:cubic-bezier(.23, 1, .32, 1);--sc-ease-in-out:cubic-bezier(.77, 0, .175, 1);--sc-ease-drawer:cubic-bezier(.32, .72, 0, 1);--sc-d-fast:.16s;--sc-d-base:.24s;--sc-d-slow:.42s;--sc-z-stage:1;--sc-z-copy:20;--sc-z-chrome:60}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--sc-canvas);color:var(--sc-ink);font-family:var(--sc-font-text);font-size:var(--sc-t-base);line-height:var(--sc-leading-body);letter-spacing:var(--sc-track-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis-weight:none;margin:0;overflow-x:clip}img,video,canvas,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:root{caret-color:var(--sc-accent);accent-color:var(--sc-accent)}:focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px;border-radius:var(--sc-r-sm)}:where(a){color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}@supports (scrollbar-color:auto){html{scrollbar-color:var(--sc-ink) transparent}@supports (color:color-mix(in lab, red, red)){html{scrollbar-color:color-mix(in oklab, var(--sc-ink) 26%, transparent) transparent}}html{scrollbar-width:thin}}:where(table,.sc-nums,[data-sc-count]){font-variant-numeric:tabular-nums}.sc-display{font-family:var(--sc-font-display);font-weight:500;line-height:var(--sc-leading-none);letter-spacing:var(--sc-track-tight);text-wrap:balance;margin:0}.sc-display--xl{font-size:var(--sc-t-4xl)}.sc-display--lg{font-size:var(--sc-t-3xl)}.sc-display--md{font-size:var(--sc-t-2xl);letter-spacing:var(--sc-track-snug)}.sc-lede{font-size:var(--sc-t-lg);letter-spacing:var(--sc-track-snug);color:var(--sc-ink);text-wrap:pretty;max-width:46ch;margin:0;line-height:1.44}.sc-body{max-width:var(--sc-measure);color:var(--sc-ink-soft);text-wrap:pretty;margin:0}.sc-label{font-family:var(--sc-font-mono);font-size:var(--sc-t-xs);letter-spacing:var(--sc-track-wide);text-transform:uppercase;color:var(--sc-ink-soft)}.sc-wrap{width:100%;max-width:var(--sc-maxw);padding-inline:var(--sc-gutter);margin-inline:auto}.sc-section{padding-block:var(--sc-section)}.sc-stack>*+*{margin-top:var(--sc-4)}.sc-stack>:is(h1,h2,h3){margin-top:var(--sc-7)}.sc-stack>:is(h1,h2,h3):first-child{margin-top:0}.sc-rule{background:var(--sc-hairline);border:0;height:1px;margin:0}.sc-act--pinned{position:relative}.sc-stage{height:100svh;z-index:var(--sc-z-stage);position:sticky;top:0;overflow:clip}.sc-stage :is(video[data-sc-scrub],canvas[data-sc-sequence],.sc-stage__poster){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}video[data-sc-scrub]{opacity:0;transition:opacity .38s var(--sc-ease-out)}.sc-has-clip video[data-sc-scrub]{opacity:1}.sc-stage__poster{z-index:0;transition:opacity .38s var(--sc-ease-out)}.sc-has-clip .sc-stage__poster{opacity:0}.sc-scrim{pointer-events:none;z-index:1;background:linear-gradient(var(--sc-scrim-angle,180deg), var(--sc-canvas) 0%, var(--sc-canvas) 42%, transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sc-scrim{background:linear-gradient(var(--sc-scrim-angle,180deg), color-mix(in oklab, var(--sc-canvas) var(--sc-scrim-a,78%), transparent) 0%, color-mix(in oklab, var(--sc-canvas) 30%, transparent) 42%, transparent 68%)}}.sc-scrim--bottom{--sc-scrim-angle:0deg}.sc-scrim--left{--sc-scrim-angle:90deg}.sc-scrim--right{--sc-scrim-angle:270deg}.sc-scrim--lead{background:linear-gradient(to top right, var(--sc-canvas) 0%, var(--sc-canvas) 30%, var(--sc-canvas) 52%, transparent 72%)}@supports (color:color-mix(in lab, red, red)){.sc-scrim--lead{background:linear-gradient(to top right, color-mix(in oklab, var(--sc-canvas) 94%, transparent) 0%, color-mix(in oklab, var(--sc-canvas) 72%, transparent) 30%, color-mix(in oklab, var(--sc-canvas) 30%, transparent) 52%, transparent 72%)}}.sc-scrim--trail{background:linear-gradient(to top left, var(--sc-canvas) 0%, var(--sc-canvas) 30%, var(--sc-canvas) 52%, transparent 72%)}@supports (color:color-mix(in lab, red, red)){.sc-scrim--trail{background:linear-gradient(to top left, color-mix(in oklab, var(--sc-canvas) 94%, transparent) 0%, color-mix(in oklab, var(--sc-canvas) 72%, transparent) 30%, color-mix(in oklab, var(--sc-canvas) 30%, transparent) 52%, transparent 72%)}}.sc-scrim--band{background:linear-gradient(to top, var(--sc-canvas) 0%, var(--sc-canvas) 22%, var(--sc-canvas) 42%, transparent 58%)}@supports (color:color-mix(in lab, red, red)){.sc-scrim--band{background:linear-gradient(to top, color-mix(in oklab, var(--sc-canvas) 94%, transparent) 0%, color-mix(in oklab, var(--sc-canvas) 74%, transparent) 22%, color-mix(in oklab, var(--sc-canvas) 30%, transparent) 42%, transparent 58%)}}.sc-scrim--vignette{background:radial-gradient(120% 90% at 50% 45%, transparent 40%, var(--sc-canvas) 100%)}@supports (color:color-mix(in lab, red, red)){.sc-scrim--vignette{background:radial-gradient(120% 90% at 50% 45%, transparent 40%, color-mix(in oklab, var(--sc-canvas) 70%, transparent) 100%)}}.sc-copy{z-index:var(--sc-z-copy);inset-inline:var(--sc-gutter);will-change:opacity, transform;max-width:min(46rem,76vw);position:absolute}.sc-copy--lead{left:var(--sc-gutter);bottom:clamp(3rem,12vh,9rem)}.sc-copy--center{text-align:center;inset-inline:auto;top:50%;left:50%;translate:-50% -50%}.sc-copy--trail{inset-inline:auto;right:var(--sc-gutter);text-align:right;bottom:clamp(3rem,12vh,9rem)}[data-sc-cue]{opacity:0;will-change:opacity, transform}.sc-ready [data-sc-cue]{transition:none}.sc-split{vertical-align:top;display:inline-block;overflow:hidden}.sc-split--line{margin-bottom:-.14em;padding-bottom:.14em;display:block}.sc-split__i{will-change:transform, opacity;display:inline-block}.sc-is-split{opacity:1!important}[data-sc-pan]{will-change:transform;display:flex}[data-sc-reveal]{will-change:clip-path}[data-sc-parallax]{will-change:transform}[data-sc-in].sc-in,[data-sc-stagger]>.sc-in{opacity:1;transform:none}[data-sc-tilt]{transform-style:preserve-3d;will-change:transform}[data-sc-magnet]{will-change:transform}[data-sc-spotlight]{isolation:isolate}:where([data-sc-spotlight]){position:relative}[data-sc-spotlight]:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(28rem 28rem at calc(var(--sc-mx,.5) * 100%) calc(var(--sc-my,.5) * 100%), var(--sc-accent), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-sc-spotlight]:after{background:radial-gradient(28rem 28rem at calc(var(--sc-mx,.5) * 100%) calc(var(--sc-my,.5) * 100%), color-mix(in oklab, var(--sc-accent) 16%, transparent), transparent 70%)}}[data-sc-spotlight]:after{opacity:0;transition:opacity var(--sc-d-slow) var(--sc-ease-out)}[data-sc-spotlight]:hover:after{opacity:1}[data-sc-mode=worldflight]{position:relative}.sc-world{z-index:var(--sc-z-stage);background:var(--sc-canvas);position:fixed;inset:0;overflow:clip}.sc-world__seg{opacity:0;will-change:opacity;position:absolute;inset:0}.sc-world__seg>:is(video,img,canvas){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sc-world__poster{z-index:0;transform-origin:50%;transition:opacity .42s var(--sc-ease-out)}.sc-world__seg>video{z-index:1}.sc-world__seg.sc-has-clip .sc-world__poster{opacity:0}video[data-sc-scrub].sc-has-clip{opacity:1}.sc-world__copy{z-index:var(--sc-z-copy);pointer-events:none;position:fixed;inset:0}.sc-world__scrim{pointer-events:none;z-index:0;position:absolute;inset:0}[data-sc-copy]{opacity:0;pointer-events:none;will-change:opacity, transform}.sc-ready [data-sc-copy]{transition:none}.sc-world__spacer{pointer-events:none}[data-sc-progress]{height:2px;z-index:var(--sc-z-chrome);background:var(--sc-accent);transform-origin:0;will-change:transform;position:fixed;inset:0 0 auto;transform:scaleX(0)}.sc-grain{pointer-events:none;z-index:3;opacity:.045;position:fixed;inset:0}.sc-grain:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>");position:absolute;inset:-50%}@media (prefers-reduced-motion:reduce){[data-sc-in],[data-sc-stagger]>*{transition-duration:.22s;transform:none}[data-sc-parallax],[data-sc-pan],.sc-split__i{transform:none!important}[data-sc-reveal]{clip-path:none!important}[data-sc-act=pan] .sc-stage,[data-sc-act=pan] [data-sc-stage]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;overflow:auto hidden}[data-sc-pan]>*{scroll-snap-align:center}[data-sc-spotlight]:after{display:none}.sc-world__poster,[data-sc-copy]{transform:none!important}}@media (max-width:860px){.sc-copy{inset-inline:var(--sc-gutter);max-width:none}.sc-copy--trail{text-align:left}.sc-stage{height:100svh}.sc-scrim--trail{background:linear-gradient(to top, var(--sc-canvas) 0%, var(--sc-canvas) 22%, var(--sc-canvas) 42%, transparent 58%)}@supports (color:color-mix(in lab, red, red)){.sc-scrim--trail{background:linear-gradient(to top, color-mix(in oklab, var(--sc-canvas) 94%, transparent) 0%, color-mix(in oklab, var(--sc-canvas) 74%, transparent) 22%, color-mix(in oklab, var(--sc-canvas) 30%, transparent) 42%, transparent 58%)}}}.load-mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}.load-mask>span{display:block}@media (prefers-reduced-motion:no-preference){.load-band{animation:load-band var(--t-reveal) var(--ease-in-out) both;animation-delay:var(--d,0s)}.load-mask>span{animation:load-line var(--t-reveal) var(--ease-expo) both;animation-delay:var(--d,0s)}.load-rise{animation:load-rise var(--t-reveal) var(--ease-expo) both;animation-delay:var(--d,0s)}.load-open{animation:load-open var(--t-reveal) var(--ease-in-out) both;animation-delay:var(--d,0s)}.load-open img{animation:load-settle var(--t-reveal) var(--ease-expo) both;animation-delay:var(--d,0s)}}@keyframes load-band{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes load-line{0%{transform:translateY(105%)}to{transform:none}}@keyframes load-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes load-open{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes load-settle{0%{transform:scale(1.06)}to{transform:none}}.hero-band{--d:0s}.hero-line-1{--d:.1s}.hero-line-2{--d:.17s}.hero-sentence{--d:.24s}.hero-button{--d:.31s}.hero-links{--d:.38s}.hero-photo{--d:.1s}@media (max-width:1023px){.hero-photo{--d:0s}.hero-band{--d:.1s}.hero-line-1{--d:.15s}.hero-line-2{--d:.22s}.hero-sentence{--d:.29s}.hero-button{--d:.36s}}.page-line-1{--d:0s}.page-line-2{--d:70ms}.page-lead{--d:.14s}.page-photo{--d:.1s}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal].is-in{animation:reveal-rise var(--t-reveal) var(--ease-expo) var(--d,0s) backwards}[data-reveal=row].is-in{animation-name:reveal-row}[data-reveal=fade].is-in{animation-name:reveal-fade}[data-reveal=line].is-in{animation:none}[data-reveal=line].is-in>span{animation:load-line var(--t-reveal) var(--ease-expo) var(--d,0s) backwards}[data-reveal=shutter].is-in{animation-name:reveal-shutter;animation-timing-function:var(--ease-in-out)}[data-reveal=shutter].is-in :is(img,video){animation:load-settle var(--t-reveal) var(--ease-expo) var(--d,0s) backwards}[data-reveal].is-in .roll__strip{animation:reveal-roll var(--t-reveal) var(--ease-expo) calc(var(--d,0s) + min(var(--c), 3) * 70ms) backwards}}@keyframes reveal-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes reveal-row{0%{opacity:0;transform:translateY(16px)}}@keyframes reveal-fade{0%{opacity:0}}@keyframes reveal-shutter{0%{clip-path:inset(0 0 100%)}}@keyframes reveal-roll{0%{transform:translateY(0)}}[data-reveal=line]{margin-bottom:-.08em;padding-bottom:.08em;overflow:clip}[data-reveal=line]>span{display:block}.link-bar{text-decoration:none;position:relative}.link-bar:after{content:"";transform-origin:0;height:2px;transition:transform var(--t-exit) var(--ease-exit);background:currentColor;position:absolute;bottom:-.15em;left:0;right:0;transform:scaleX(0)}.link-bar:focus-visible:after{transition:transform var(--t-ui) var(--ease-in-out);transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.link-bar:hover:after{transition:transform var(--t-ui) var(--ease-in-out);transform:scaleX(1)}}.link-bar[aria-current=page]{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:.07em}.link-bar[aria-current=page]:after{display:none}.link-inline{z-index:0;text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:.07em;position:relative}.link-inline:before{content:"";z-index:-1;background:var(--color-active);opacity:0;transition:opacity var(--t-hover) ease;position:absolute;inset:-1px -3px}@media (hover:hover) and (pointer:fine){.link-inline:hover:before{opacity:1}}.btn{isolation:isolate;height:48px;font:inherit;font-size:var(--text-body);white-space:nowrap;cursor:pointer;transition:transform var(--t-press) var(--ease-out);border:0;border-radius:0;justify-content:center;align-items:center;padding:0 22px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";z-index:-1;background:var(--tone);opacity:0;transition:opacity var(--t-hover) ease;position:absolute;inset:0}.btn--primary{background:var(--color-blue);color:var(--color-white);--tone:var(--color-deep);--hover:.3}.btn--quiet{background:var(--color-active);color:var(--color-ink);--tone:var(--color-control);--hover:1}.btn--on-dark{background:var(--color-white);color:var(--color-deep);--tone:var(--color-active);--hover:.6}.btn--on-dark-quiet{background:var(--color-check-ink);color:var(--color-white);--tone:var(--color-deep);--hover:.3}.btn--primary:after{content:"";opacity:.85;clip-path:inset(0 100% 0 0);height:4px;transition:clip-path var(--t-exit) var(--ease-exit);background:url(/brand/seal-barcode-white.svg) 0 0/100% 100% no-repeat;position:absolute;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.btn:hover:before{opacity:var(--hover)}.btn--primary:hover:after{clip-path:inset(0);transition:clip-path var(--t-ui) var(--ease-in-out)}}.btn:active:before{opacity:.55;transition-duration:var(--t-press)}@media (prefers-reduced-motion:no-preference){.btn:active{transform:scale(.97)}}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn:disabled:before,.btn:disabled:after{display:none}.stage__night{opacity:0;transition:opacity var(--t-reveal) var(--ease-in-out)}.split__stage[data-light=night] .stage__night{opacity:1}@media (prefers-reduced-motion:reduce){.split__stage .stage__night{display:none}}::view-transition-old(.page-out){animation:vt-out var(--t-ui) var(--ease-exit) both}::view-transition-new(.page-in){animation:vt-in var(--t-route) var(--ease-out) 60ms both}::view-transition{pointer-events:none}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}.link-bar:after,.link-bar:hover:after,.link-bar:focus-visible:after,.btn--primary:after,.btn--primary:hover:after{transition:none}}[data-ui] .chip,[data-ui] .tag{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;align-items:center;height:22px;padding:0 8px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}[data-ui] .tag{justify-content:center;min-width:84px;font-weight:600}[data-ui] .chip{gap:.25em}[data-ui] .is-low{background:var(--color-chip-low);color:var(--color-chip-low-ink)}[data-ui] .is-check{background:var(--color-chip-check);color:var(--color-chip-check-ink)}[data-ui] .is-high{background:var(--color-chip-high);color:var(--color-chip-high-ink)}[data-ui] .is-couldnt{background:var(--color-active);color:var(--color-muted)}[data-ui] .is-pending{color:var(--color-muted);outline:1px solid var(--color-control);outline-offset:-1px;background:0 0}[data-ui].trail-fragment{outline:1px solid var(--color-border);outline-offset:-1px;background:var(--color-surface);width:100%;max-width:560px;color:var(--color-ink);border-radius:8px;margin:32px 0;padding:16px 20px 20px;font-size:14px;line-height:20px}[data-ui] .trail-fragment__meta{color:var(--color-muted);align-items:center;gap:12px;font-size:13px;line-height:18px;display:flex}[data-ui] .trail-fragment__meta .chip{margin-left:auto}[data-ui] .trail-fragment__company{margin-top:4px;font-size:18px;font-weight:600;line-height:24px}[data-ui] .trail-fragment__contact{max-width:none;color:var(--color-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:0 12px;margin:0;font-size:13px;line-height:18px;display:flex}[data-ui] .trail-fragment__why{max-width:none;margin:8px 0 0}[data-ui] .trail-fragment__findings{background:var(--color-rule);gap:1px;max-width:none;margin:12px 0 0;padding:0;list-style:none;display:grid}[data-ui] .trail-fragment__row{background:var(--color-surface);margin:0;padding:10px 0}[data-ui] .trail-fragment__row+.trail-fragment__row{margin-top:0}[data-ui] .trail-fragment__summary{overflow-wrap:anywhere;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;display:grid}[data-ui] .trail-fragment__proved{max-width:none;color:var(--color-muted);overflow-wrap:anywhere;margin:4px 0 0;padding-left:96px;font-size:13px;line-height:18px}[data-ui].journey-card{outline:1px solid var(--color-border);outline-offset:-1px;background:var(--color-surface);min-height:260px;color:var(--color-ink);border-radius:8px;padding:14px;font-size:14px;line-height:20px}[data-ui] .journey-card__header{gap:4px;display:grid}[data-ui] .journey-card__meta{height:20px;color:var(--color-muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}[data-ui] .journey-card__meta>span:first-child{white-space:nowrap}[data-ui] .journey-card__meta>span:first-child>span{margin-left:4px}[data-ui] .journey-card__header h3{text-wrap:pretty;font-size:16px;font-weight:600;line-height:22px}[data-ui] .journey-card__contact{color:var(--color-muted);white-space:nowrap;font-size:13px;line-height:18px}[data-ui] .journey-card__contact>span{margin-left:4px}[data-ui] .journey-card__body{margin-top:12px}[data-ui] .journey-card__shipment{color:var(--color-muted);font-size:13px;line-height:18px}[data-ui] .journey-card__facts{row-gap:4px;margin:0;display:grid}[data-ui] .journey-card__facts>div{grid-template-columns:92px minmax(0,1fr);min-height:20px;display:grid}[data-ui] .journey-card__facts dt{color:var(--color-muted);font-size:13px;line-height:20px}[data-ui] .journey-card__facts dd{margin:0}[data-ui] .journey-card__fit{color:var(--color-muted);align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}[data-ui] .journey-card__fit>.chip{flex:none}[data-ui] .journey-card__findings{background:var(--color-rule);gap:1px;margin-top:12px;display:grid}[data-ui] .journey-card__findings>div{background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:8px 0;display:grid}[data-ui] .journey-card__draft{white-space:pre-line;background:var(--color-raised);border-radius:6px;height:160px;padding:10px 12px;font-size:13px;line-height:18px;overflow-y:auto}[data-ui] .journey-card__copied{outline:1px solid var(--color-control);outline-offset:-1px;background:var(--color-surface);border-radius:6px;align-items:center;height:32px;margin-top:8px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-ui].journey-card{transition:transform var(--t-hover) var(--ease-out)}[data-ui].journey-card:is(.journey-field:hover *){transform:translateY(-6px)}}[data-ui].bank-fragment{background:var(--color-surface);color:var(--color-ink);outline:1px solid var(--color-border);outline-offset:-1px;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:16px 20px;font-size:14px;line-height:20px}[data-ui] .bank-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;line-height:18px;display:flex}[data-ui] .bank-meta .chip{margin-left:auto}[data-ui] .bank-company{margin:4px 0 0;font-size:16px;font-weight:600;line-height:22px}[data-ui] .bank-contact{color:var(--color-muted);flex-wrap:wrap;gap:0 12px;margin-top:4px;font-size:13px;line-height:18px;display:flex}[data-ui] .bank-why{margin-top:12px}[data-ui] .bank-message{background:var(--color-raised);border-radius:6px;margin:12px 0 0;padding:10px 12px}[data-ui] .bank-message mark{background:var(--color-pale);color:var(--color-check-ink);border-radius:3px;padding:0 2px}[data-ui] .bank-trail{background:var(--color-rule);gap:1px;margin:12px 0 0;padding:0;list-style:none;display:grid}[data-ui] .bank-trail>li{background:var(--color-surface);padding:10px 0}[data-ui] .bank-finding{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;display:grid}[data-ui] .bank-proved{color:var(--color-muted);margin-top:6px;padding-left:96px;font-size:13px;line-height:18px}[data-ui] .bank-task{background:var(--color-raised);border-radius:6px;margin-top:12px;padding:12px}[data-ui] .bank-task-title{font-weight:600}[data-ui] .bank-task>*+*{margin-top:8px}[data-ui] .bank-small{font-size:13px;line-height:18px}[data-ui] .bank-muted{color:var(--color-muted)}[data-ui] .bank-mirror-button{background:var(--color-surface);min-height:32px;color:var(--color-ink);outline:1px solid var(--color-control);outline-offset:-1px;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}[data-ui] .bank-mirror-button-primary{background:var(--color-blue);color:var(--color-white);outline:none}[data-ui] .bank-callback{outline:1px solid var(--color-border);outline-offset:-1px;border-radius:8px;margin-top:12px;padding:20px}[data-ui] .bank-dialog-title{font-size:16px;font-weight:600;line-height:22px}[data-ui] .bank-mirror-field{margin-top:8px}[data-ui] .bank-field-label{margin-bottom:4px;font-size:13px;font-weight:500;line-height:18px}[data-ui] .bank-mirror-input{background:var(--color-surface);outline:1px solid var(--color-control);outline-offset:-1px;border-radius:6px;align-items:center;min-height:36px;padding:8px 10px;display:flex}[data-ui] .bank-mirror-notes{align-items:flex-start}[data-ui] .bank-mirror-segments{background:var(--color-rule);border-radius:6px;min-width:0;display:flex}[data-ui] .bank-mirror-segments>span{text-align:center;border-radius:6px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:32px;padding:0 4px;font-size:13px;line-height:18px;display:flex}[data-ui] .bank-mirror-segments>.is-chosen{background:var(--color-surface);outline:1px solid var(--color-control);outline-offset:-1px}[data-ui] .bank-callback-note{margin-top:8px}[data-ui] .bank-dialog-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}[data-ui] .bank-dialog-footer>p{flex:110px}[data-ui] .bank-mirror-actions{gap:8px;display:flex}[data-ui] .bank-activity{background:var(--color-rule);gap:1px;margin:16px 0 0;padding:0;list-style:none;display:grid}[data-ui] .bank-activity>li{background:var(--color-surface);grid-template-columns:64px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}[data-ui].gate-fragment{background:var(--color-surface);min-height:520px;color:var(--color-ink);outline:1px solid var(--color-border);outline-offset:-1px;overflow-wrap:anywhere;border-radius:8px;margin:0;font-size:14px;line-height:20px;display:grid;position:relative;overflow:clip}[data-ui] .gate-record{grid-area:1/1;min-width:0;padding:16px 20px}[data-ui] .gate-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;line-height:18px;display:flex}[data-ui] .gate-meta .chip{margin-left:auto}[data-ui] .gate-company{margin:4px 0 0;font-size:16px;font-weight:600;line-height:22px}[data-ui] .gate-contact{color:var(--color-muted);flex-wrap:wrap;gap:0 12px;margin-top:4px;font-size:13px;line-height:18px;display:flex}[data-ui] .gate-why{margin-top:12px}[data-ui] .gate-small{font-size:13px;line-height:18px}[data-ui] .gate-muted{color:var(--color-muted)}[data-ui] .gate-record-tabs{color:var(--color-muted);flex-wrap:wrap;gap:8px 16px;margin-top:16px;font-size:13px;line-height:18px;display:flex}[data-ui] .gate-record-selected{color:var(--color-ink);font-weight:600}[data-ui] .gate-activity{background:var(--color-rule);gap:1px;margin:12px 0 0;padding:0;list-style:none;display:grid}[data-ui] .gate-activity>li{background:var(--color-surface);grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}[data-ui] .gate-overlay{background:var(--scrim);grid-area:1/1;place-items:center;padding:16px;display:grid;position:relative}[data-ui] .gate-dialog{background:var(--color-surface);outline:1px solid var(--color-border);outline-offset:-1px;border-radius:8px;width:min(400px,100%);min-width:0;padding:20px}[data-ui] .gate-dialog-title-slot{min-height:22px}[data-ui] .gate-dialog-title{font-size:16px;font-weight:600;line-height:22px}[data-ui] .gate-findings{margin:12px 0 0;padding:0;list-style:none}[data-ui] .gate-findings>li{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;min-height:32px;padding-block:4px;display:grid}[data-ui] .gate-dialog-reason{margin-top:16px}[data-ui] .gate-field-label{font-size:13px;font-weight:500;line-height:18px}[data-ui] .gate-mirror-input{background:var(--color-surface);outline:1px solid var(--color-control);outline-offset:-1px;border-radius:6px;align-items:center;min-height:36px;margin-top:6px;padding:8px 10px;display:flex}[data-ui] .gate-dialog-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 8px;margin-top:16px;display:flex}[data-ui] .gate-dialog-footer>p{flex:106px}[data-ui] .gate-mirror-actions{flex-wrap:wrap;gap:8px;display:flex}[data-ui] .gate-mirror-button{background:var(--color-surface);min-height:32px;color:var(--color-ink);outline:1px solid var(--color-control);outline-offset:-1px;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}[data-ui] .gate-mirror-primary{background:var(--color-blue);color:var(--color-white);transition:opacity var(--t-hover) ease;outline:none}[data-ui] .gate-mirror-disabled{opacity:.5}[data-ui] .gate-toast{background:var(--color-ink);max-width:calc(100% - 32px);color:var(--color-white);border-radius:6px;padding:10px 14px;font-size:14px;font-weight:500;line-height:20px;position:absolute;bottom:16px;left:16px}[data-ui].checkdesk{background:var(--color-surface);color:var(--color-ink);outline:1px solid var(--color-border);outline-offset:-1px;border-radius:8px;font-size:14px;line-height:20px;overflow:clip}[data-ui] .cd-label{color:var(--color-muted);padding:12px 16px 8px;font-size:13px;font-weight:400;line-height:18px}[data-ui] .cd-tabs{background:var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}[data-ui] .cd-tab{background:var(--color-surface);min-height:60px;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:transform var(--t-press) var(--ease-out);border:0;align-content:center;justify-items:start;gap:6px;padding:8px 12px;display:grid;position:relative}[data-ui] .cd-tab:before{content:"";background:var(--color-active);opacity:0;transition:opacity var(--t-hover) ease;pointer-events:none;position:absolute;inset:0}[data-ui] .cd-tab[aria-selected=true]:before{opacity:1}[data-ui] .cd-tab:after{content:"";background:var(--color-pale);opacity:0;pointer-events:none;position:absolute;inset:0}[data-ui] .cd-tab>*{z-index:1;max-width:100%;position:relative}@media (prefers-reduced-motion:no-preference){[data-ui] .cd-tab:active{transform:scale(.98)}}@media (hover:hover) and (pointer:fine){[data-ui] .cd-tab[aria-selected=false]:hover:before{opacity:.5}}[data-ui] .cd-tab__name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}[data-ui] .cd-panel{padding:16px 20px 20px}[data-ui] .cd-meta{color:var(--color-muted);align-items:center;gap:12px;font-size:13px;line-height:18px;display:flex}[data-ui] .cd-meta .cd-settle{margin-left:auto}[data-ui] .cd-company{margin:4px 0 0;font-size:18px;font-weight:600;line-height:24px}[data-ui] .cd-contact{color:var(--color-muted);flex-wrap:wrap;gap:0 12px;font-size:13px;line-height:18px;display:flex}[data-ui] .cd-why{margin-top:8px}[data-ui] .cd-why .cd-pend{color:var(--color-muted)}[data-ui] .cd-message{background:var(--color-raised);-webkit-line-clamp:3;border-radius:6px;-webkit-box-orient:vertical;margin:8px 0 0;padding:10px 12px;display:-webkit-box;overflow:hidden}[data-ui] .cd-message mark{background:var(--color-pale);color:var(--color-check-ink);border-radius:3px;padding:0 2px}[data-ui] .cd-trail{background:var(--color-rule);border-radius:6px;gap:1px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:clip}[data-ui] .cd-row{background:var(--color-surface)}[data-ui] .cd-rowbtn{width:100%;min-height:40px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 16px;align-items:center;gap:12px;padding:0 12px;display:grid;position:relative}[data-ui] .cd-rowbtn:before{content:"";background:var(--color-raised);opacity:0;transition:opacity var(--t-hover) ease;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){[data-ui] .cd-rowbtn:hover:before{opacity:1}}[data-ui] .cd-rowbtn>*{position:relative}[data-ui] .cd-rowmain>*{grid-template-columns:84px 1fr;align-items:center;gap:12px;display:grid}[data-ui] .cd-chev{transition:transform var(--t-ui) var(--ease-in-out);color:var(--color-muted)}[data-ui] .cd-rowbtn[aria-expanded=true] .cd-chev{transform:rotate(90deg)}[data-ui] .cd-proved{color:var(--color-muted);margin:0;padding:0 12px 10px 108px;font-size:13px;line-height:18px}[data-ui] .cd-swap{display:grid}[data-ui] .cd-swap>*{grid-area:1/1}[data-ui] .cd-pend{opacity:0}@media (min-width:1024px) and (max-height:760px){[data-ui] .cd-why,[data-ui] .cd-message{display:none}}@media (max-width:1023px){[data-ui] .cd-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui] .cd-tab{min-height:64px}[data-ui] .cd-rowbtn{min-height:44px}[data-ui] .cd-message{-webkit-line-clamp:unset;display:block}}[data-ui] .cd-rowmain,[data-ui] .cd-rowmain>*,[data-ui] .cd-rowmain>*>span{min-width:0}[data-ui] .cd-rowmain>*>span:last-child,[data-ui] .cd-contact>span,[data-ui] .cd-proved{overflow-wrap:anywhere}[data-ui] .cd-proved--group{padding-left:12px}[data-ui] .cd-clears{gap:8px;margin:0;padding:0;list-style:none;display:grid}[data-ui] .cd-clears>li{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (prefers-reduced-motion:no-preference){[data-ui].checkdesk[data-run=intro] .cd-tab[data-new]:after{animation:1.2s 1.2s both cd-flash}[data-ui].checkdesk[data-run] .cd-row .cd-pend{animation:cd-hide var(--t-exit) var(--ease-exit) both;animation-delay:calc(var(--t0) + var(--i) * .16s)}[data-ui].checkdesk[data-run] .cd-row .cd-res{animation:cd-show var(--t-ui) var(--ease-out) both;animation-delay:calc(var(--t0) + var(--i) * .16s + .12s)}[data-ui].checkdesk[data-run] .cd-panel .cd-settle .cd-pend,[data-ui].checkdesk[data-run=intro] .cd-tab[data-new] .cd-settle .cd-pend{animation:cd-status-out var(--t-exit) var(--ease-exit) both;animation-delay:calc(var(--t0) + var(--n) * .16s)}[data-ui].checkdesk[data-run] .cd-panel .cd-settle .cd-res,[data-ui].checkdesk[data-run=intro] .cd-tab[data-new] .cd-settle .cd-res{animation:cd-status-in var(--t-ui) var(--ease-out) both;animation-delay:calc(var(--t0) + var(--n) * .16s + .12s)}[data-ui].checkdesk[data-run] .cd-panel .cd-settle .roll__strip,[data-ui].checkdesk[data-run=intro] .cd-tab[data-new] .cd-settle .roll__strip{animation:cd-roll var(--t-reveal) var(--ease-expo) both;animation-delay:calc(var(--t0) + var(--n) * .16s + .12s + min(var(--c), 3) * 70ms)}[data-ui].checkdesk[data-run=replay] .cd-panel{animation:cd-fade var(--t-ui) var(--ease-out) both}}@media (prefers-reduced-motion:reduce){[data-ui].checkdesk[data-run=replay] .cd-panel{animation:cd-fade var(--t-ui) ease both}}@keyframes cd-flash{0%{opacity:0}1%{opacity:1}to{opacity:0}}@keyframes cd-hide{0%{opacity:1}to{opacity:0}}@keyframes cd-show{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes cd-status-out{0%{opacity:1;clip-path:inset(0)}to{opacity:1;clip-path:inset(0 0 100%)}}@keyframes cd-status-in{0%{clip-path:inset(100% 0 0);transform:translateY(4px)}to{clip-path:inset(0);transform:none}}@keyframes cd-roll{0%{transform:translateY(0)}to{transform:translateY(var(--rest))}}@keyframes cd-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-ui] .cd-pend{display:none}[data-ui] .cd-chev{transition:none}}.roll{display:inline-flex}.roll__digits{font-variant-numeric:tabular-nums;line-height:1;display:inline-flex}.roll__col{height:1em;display:inline-block;overflow:clip}.roll__strip{transform:translateY(var(--rest));flex-direction:column;display:flex}.roll__strip>span{height:1em;line-height:1;display:block}.roll__char{height:1em;line-height:1;display:inline-block}.split{padding:0 var(--margin);grid-template-columns:minmax(0,1fr);display:grid}.split>*{min-width:0}.split__stagecell,.split__stage{display:contents}.stage__photo{background:var(--color-deep);order:-1;height:48svh;min-height:300px;position:relative;overflow:clip}.stage__photo img{object-fit:cover;object-position:60% 25%}.stage__night{display:none}.split__card{z-index:1;order:0;margin:-24px 12px 0;position:relative}.checkdesk-slot{order:1;margin-top:24px}.split__evidence{padding-top:var(--section-gap);order:2}.split__checks{padding-top:var(--section-gap);order:3;container-type:inline-size}@media (min-width:768px){.stage__photo{height:56svh;max-height:560px}.stage__photo img{object-position:60% 24%}.split__card{margin-inline:32px}.checkdesk-slot{max-width:640px}}@media (min-width:1024px){.split{column-gap:var(--gutter);padding:var(--margin) var(--margin) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split__card{grid-area:1/1;margin:0}.split__evidence{grid-area:2/1;padding-inline:clamp(20px,3.4vw,56px)}.split__checks{grid-area:3/1;padding-inline:clamp(20px,3.4vw,56px)}.split__stagecell{grid-area:1/2/span 3;display:block}.split__stage{top:var(--margin);height:calc(100svh - 2 * var(--margin));background:var(--color-deep);min-height:600px;display:block;position:sticky;overflow:clip}.stage__photo{height:auto;min-height:0;max-height:none;position:absolute;inset:0}.stage__photo img{object-position:60% 22%}.stage__night{display:block}.checkdesk-slot{width:min(640px,100% - 48px);max-width:none;margin:0;position:absolute;bottom:24px;left:24px}}.split{max-width:var(--page-max);margin-inline:auto}.seal-card{background:var(--color-surface);text-align:center;flex-direction:column;align-items:center;padding:20px;display:flex}.seal-card__middle{flex-direction:column;align-items:center;width:100%;display:flex}.seal-card h1{margin-top:32px}.seal-card__logo,.seal-card__links{display:none}.seal-card .hero-sentence{max-width:36ch;margin-top:24px}.seal-card .hero-button{margin-top:28px}.evidence__statement{max-width:32ch;margin-top:24px}.risk-bands{gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.risk-bands li{grid-template-columns:128px minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.evidence__copy{max-width:46ch;margin-top:32px}.evidence__copy p+p{margin-top:16px}.evidence__link{margin-top:24px}@media (min-width:768px){.seal-card{padding:32px}}@media (min-width:1024px){.seal-card{min-height:max(600px, calc(100svh - 2 * var(--margin)));padding:clamp(20px,3.4vw,56px);padding-bottom:0}.seal-card__middle{flex:1;justify-content:center;padding-block:40px}.seal-card__logo{width:clamp(200px,20vw,300px);height:auto;display:block}.seal-card h1{margin-top:40px}.seal-card .hero-sentence,.seal-card .hero-button{margin-top:32px}.seal-card__links{font-size:var(--text-small);justify-content:center;gap:32px;padding-bottom:28px;font-weight:500;line-height:1.45;display:flex}}.disclosure{background:var(--color-surface)}.disclosure__summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;padding:0 18px;font-weight:500;list-style:none;display:flex;position:relative}.disclosure__summary::-webkit-details-marker{display:none}.disclosure__summary:before{content:"";background:var(--color-ground);opacity:0;transition:opacity var(--t-hover) ease;position:absolute;inset:0}.disclosure__summary>*{position:relative}@media (hover:hover) and (pointer:fine){.disclosure__summary:hover:before{opacity:1}}.disclosure__chev{transition:transform var(--t-ui) var(--ease-in-out)}.disclosure[open]:not([data-closing]) .disclosure__chev{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.disclosure__chev{transition:none}}.disclosure__panel{padding:4px 18px 20px}@media (max-width:767px){.disclosure__summary{min-height:54px}}@media (prefers-reduced-motion:no-preference){.disclosure[open]>.disclosure__panel{animation:panel-in var(--t-ui) var(--ease-in-out) both}.disclosure[open]>.disclosure__panel>*{animation:panel-row var(--t-ui) var(--ease-out) both;animation-delay:var(--d,0s)}.disclosure[data-closing]>.disclosure__panel{animation:panel-out var(--t-exit) var(--ease-exit) both}}@keyframes panel-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes panel-row{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes panel-out{0%{opacity:1}to{opacity:0}}.glyph{vertical-align:-.125em;flex:none;display:inline-block}.link-external-glyph{width:.875em;height:.875em;margin-left:4px}.site-header{height:64px;padding-inline:var(--margin);background:var(--color-ground);width:100%;max-width:var(--page-max);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.site-header__logo{align-items:center;min-height:44px;display:inline-flex}.site-header__logo img{width:auto;height:24px}.site-header__desktop{display:none}.menu-trigger,.menu-close{min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:500;display:inline-flex}.menu-sheet{z-index:100;background:var(--color-ground);position:fixed;inset:0;overflow-y:auto}.menu-sheet__top{height:64px;padding-inline:var(--margin);justify-content:space-between;align-items:center;display:flex}.menu-sheet__nav{padding-inline:var(--margin);flex-direction:column;align-items:flex-start;gap:16px;margin-top:40px;display:flex}.menu-sheet__nav a{min-height:44px;font-size:var(--text-head);letter-spacing:-.02em;align-items:center;font-weight:600;line-height:1.05;display:inline-flex}.menu-sheet__action{padding-inline:var(--margin);margin-top:40px;padding-bottom:30px}.menu-sheet__action .btn{width:100%}.barcode{object-fit:fill;image-rendering:crisp-edges;display:block}.barcode--band{--module:2;width:calc(var(--module) * 123px);flex:none;max-width:100%;height:40px;margin-inline:auto}.barcode--footer{width:100%;height:8px}.site-footer{padding:var(--section-gap) var(--margin) 30px;max-width:var(--page-max);font-size:var(--text-small);margin-inline:auto;line-height:1.45}.site-footer--home{padding-top:48px}.site-footer__line{gap:8px;margin-top:24px;display:grid}.site-footer__description,.site-footer__legal p{color:var(--color-muted)}.site-footer__nav,.site-footer__legal{flex-wrap:wrap;align-items:baseline;column-gap:24px;display:flex}.site-footer__nav a,.site-footer__legal a{align-items:center;min-height:44px;padding-block:12px;font-weight:500;display:inline-flex}.site-footer__legal a{color:var(--color-ink)}@media (min-width:768px){.barcode--band{--module:4;height:56px}}@media (min-width:1024px){.site-header{height:80px}.site-header__logo img{height:28px}.site-header__desktop{align-items:center;gap:24px;display:flex}.site-header__nav{font-size:var(--text-small);align-items:center;gap:32px;font-weight:500;display:flex}.menu-trigger{display:none}.barcode--band{--module:3}.site-footer__line{grid-template-columns:1fr auto 1fr;align-items:baseline;gap:24px}.site-footer__nav,.site-footer__legal{flex-wrap:nowrap}.site-footer__nav a,.site-footer__legal a{min-height:0;padding:0}.site-footer__legal{text-align:right;justify-content:flex-end}}@media (min-width:1280px){.barcode--band{--module:4}}@media (min-width:1680px){.barcode--band{--module:5}}.btn[aria-disabled=true]:before,.btn[aria-disabled=true]:after{display:none}.btn:disabled:active,.btn[aria-disabled=true]:active{transform:none}.checks-list{container-type:inline-size}.checks-word>.fit-word{display:inline-block}.checks-intro{max-width:46ch;margin-top:20px}.checks-bars{gap:6px;margin-top:24px;display:grid}.checks-item{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;display:grid}.checks-item+.checks-item{margin-top:14px}.checks-plain-result{font-size:var(--text-small);white-space:nowrap;font-weight:600;line-height:1.45}.checks-note{max-width:60ch;font-size:var(--text-small);color:var(--color-muted);margin-top:12px;line-height:1.45}.checks-list .disclosure__chev{color:var(--color-muted)}@media (min-width:1024px){.checks-word,.checks-bars{max-width:640px}}.lead-journey{margin-top:var(--section-gap);grid-template-columns:minmax(0,1fr);display:grid}.journey-field{min-width:0;min-height:64svh;padding:20px;position:relative}.journey-field--arrived{background:var(--color-surface)}.journey-field--read{background:var(--color-active)}.journey-field--checked{background:var(--color-blue);color:var(--color-white)}.journey-field--answered{background:var(--color-deep);color:var(--color-white)}.journey-intro h2{font-weight:600}.journey-intro p{max-width:26ch;margin-top:12px}.journey-clause{max-width:18ch;font-weight:500}.journey-intro+.journey-clause{margin-top:32px}.journey-card-slot{width:min(320px,100%);margin-top:32px}@media (min-width:768px){.lead-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-field{height:max(70svh,560px);min-height:0;padding:28px}.journey-clause{position:absolute;bottom:28px;left:28px}.journey-card-slot{width:min(280px,100% - 40px);margin-top:0;position:absolute;top:min(38%,100% - 380px);left:50%;translate:-50%}.journey-field--read .journey-card-slot{top:min(38%,100% - 440px)}.journey-field--answered .journey-card-slot{top:min(38%,100% - 428px)}}@media (min-width:1280px){.lead-journey{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-field{height:max(84svh,640px)}}.questions{padding-top:var(--section-gap)}.not-yet+.questions{padding-top:0}.questions-copy{margin-top:32px}.questions-column{break-inside:avoid}.questions-column p{break-inside:avoid;margin:0 0 18px}.questions-column strong{font-weight:500}@media (min-width:768px){.questions-copy{columns:2;column-gap:32px}.questions-column p{margin-bottom:20px}}@media (min-width:1024px){.questions{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.questions h2{grid-column:1/4;align-self:start}.questions-copy{grid-column:5/13;column-gap:56px;margin-top:0}}.bank-section{margin-top:var(--section-gap);background:var(--color-deep);color:var(--color-white);padding-block:56px}.bank-layout{max-width:var(--page-max);padding-inline:var(--margin);gap:32px;margin-inline:auto;display:grid}.bank-plate{background:var(--color-ground);place-items:center;min-width:0;padding:24px;display:grid}.bank-panel{grid-area:1/1;width:100%;min-width:0}.bank-copy{min-width:0}.bank-tabs{flex-wrap:wrap;align-items:stretch;gap:0 32px;width:fit-content;max-width:100%;display:flex;position:relative}.bank-tabs button{isolation:isolate;color:#ffffffb8;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.bank-tabs button:before{content:"";z-index:-1;background:var(--color-check-ink);opacity:0;transition:opacity var(--t-hover) ease;position:absolute;inset:0 -8px}.bank-tabs button[aria-selected=true]{color:var(--color-white)}.bank-tabs button>span{position:relative}.bank-tab-indicator{background:var(--color-white);width:4.1em;height:4px;transition:transform var(--t-ui) var(--ease-in-out);pointer-events:none;position:absolute;bottom:0;left:0}.bank-argument{margin-top:24px}.bank-argument>p{max-width:34ch;margin-top:48px}.bank-actions{gap:8px;margin-top:32px;display:grid}.bank-actions .btn{justify-content:flex-start;width:100%;height:60px;padding-inline:24px}@media (hover:hover) and (pointer:fine){.bank-tabs button:hover:before{opacity:1}}@media (min-width:768px){.bank-plate{aspect-ratio:1;width:100%;max-width:560px;padding:0}.bank-panel{width:min(460px,100% - 48px)}}@media (min-width:1024px){.bank-section{min-height:88svh;padding-block:64px}.bank-layout{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.bank-plate{grid-column:1/7;width:min(100%,76svh);max-width:none}.bank-copy{flex-direction:column;grid-column:7/13;justify-content:space-between;align-self:stretch;display:flex}.bank-argument{margin-top:0}.bank-actions{gap:0;margin-top:0;display:flex}.bank-actions .btn{width:50%;height:72px}}@media (prefers-reduced-motion:reduce){.bank-tab-indicator{transition:none}}.gate-section{padding-top:var(--section-gap)}.gate-layout{max-width:var(--page-max);padding-inline:var(--margin);margin-inline:auto;display:grid}.gate-heading{order:0;min-width:0}.gate-heading>p{max-width:44ch;margin-top:24px}.gate-field{background:var(--color-pale);order:1;place-items:center;min-width:0;margin-top:32px;padding:24px;display:grid}.gate-output{width:100%;min-width:0}.gate-mobile-controls{order:2;gap:20px;margin-top:24px;display:grid}.gate-stories{order:3;gap:40px;min-width:0;margin-top:40px;display:grid}.gate-story-title{font-size:var(--text-lead);letter-spacing:-.005em;font-weight:500;line-height:1.35}.gate-story-title+p{margin-top:12px}.gate-desktop-control{margin-top:20px;display:none}.gate-control{min-width:0}.gate-control-label{font-size:var(--text-small);font-weight:500;line-height:1.45;display:block}.gate-choices{grid-template-columns:repeat(var(--options), minmax(0, 1fr));background:var(--color-active);margin-top:8px;display:grid;position:relative}.gate-choices button{isolation:isolate;min-width:0;min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 12px;font-weight:500;position:relative}.gate-choices button:before{content:"";z-index:-1;background:var(--color-surface);opacity:0;transition:opacity var(--t-hover) ease;position:absolute;inset:0}.gate-choices button:after{content:"";z-index:-1;background:var(--color-control);opacity:0;transition:opacity var(--t-hover) ease;position:absolute;inset:0}.gate-choices button[aria-checked=true]:before{opacity:1}.gate-choices button>span{position:relative}.gate-choice-indicator{height:4px;width:calc(100% / var(--options));background:var(--color-blue);transform:translateX(calc(var(--selected) * 100%));transition:transform var(--t-ui) var(--ease-in-out);pointer-events:none;position:absolute;bottom:0;left:0}.gate-reason-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.gate-example,.gate-reset{min-height:44px;color:var(--color-ink);font:inherit;font-size:var(--text-small);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:500;display:inline-flex}.gate-reason-input{background:var(--color-surface);width:100%;height:48px;color:var(--color-ink);font:inherit;border:0;border-radius:0;padding:0 14px;display:block}.gate-member-note{margin-top:12px}@media (hover:hover) and (pointer:fine){.gate-choices button:hover:after{opacity:.35}}@media (min-width:1024px){.gate-layout{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.gate-heading{grid-area:1/8/auto/13;max-width:44ch;margin-top:72px}.gate-field{top:var(--margin);height:calc(100svh - 2 * var(--margin));grid-area:1/1/3/7;margin-top:0;padding:0;position:sticky}.gate-output{width:min(480px,100% - 48px)}.gate-mobile-controls{display:none}.gate-stories{grid-area:2/8/auto/13;max-width:44ch;margin-top:0;display:block}.gate-story{min-height:50svh;padding-top:48px}.gate-story:last-child{min-height:60svh}.gate-desktop-control{display:block}}@media (prefers-reduced-motion:reduce){.gate-choice-indicator{transition:none}}.points-table{border-collapse:separate;border-spacing:0 1px;background:var(--color-border);width:100%}.points-table th,.points-table td{background:var(--color-ground);text-align:left;vertical-align:baseline;padding:12px 0}.points-table th:last-child,.points-table td:last-child{text-align:right;font-variant-numeric:tabular-nums;padding-left:24px}.points-table th{font-weight:600}.secondary-body .risk-bands{max-width:none;margin-top:12px;padding:0;list-style:none}.secondary-body .risk-bands li+li{margin-top:0}.scoring-bands>p{margin-top:24px}.scoring-after-list{margin-top:16px}.scoring-note{font-size:var(--text-small);color:var(--color-muted);line-height:1.45}.scoring-table-note{margin-top:16px}.scoring-closing{margin-top:56px}:root{--sc-canvas:#eef2f8;--sc-surface:#fff;--sc-ink:#0b2e63;--sc-ink-soft:#5d6470;--sc-accent:#1d5fbf;--sc-accent-ink:#fff;--sc-font-display:var(--font-sans);--sc-font-text:var(--font-sans);--sc-shadow-color:215 30% 25%;--sc-font-mono:var(--font-sans)}html{scroll-padding-top:108px}body{letter-spacing:-.015em}.page{overflow:clip}.btn{border-radius:9px;gap:18px;height:48px;font-size:15px}.btn:before{border-radius:inherit}.btn:after{display:none}.btn:focus-visible{outline-offset:5px}.site-header,.site-header--home{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border:1px solid #dfe6f0;border-radius:15px;width:calc(100% - 48px);max-width:1160px;height:64px;padding:0 14px 0 24px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 5px 24px #0b2e6308}.site-header__logo img{height:25px}.site-header__nav{gap:28px;font-size:14px}.site-header__desktop{gap:28px}.site-header .btn{border-radius:8px;height:38px;padding:0 18px;font-size:13px}.site-header__nav .link-bar[aria-current=page]{color:var(--color-blue)}.site-footer,.site-footer--home{width:calc(100% - 96px);max-width:1200px;margin:auto;padding:38px 0 28px}.site-footer .barcode{opacity:1;height:8px}.site-footer__line{margin-top:24px;font-size:12px}.site-footer__nav,.site-footer__legal{gap:20px}.questions-heading h2{letter-spacing:-.04em;color:#0b2e63;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.06}.redesign-questions{grid-template-columns:.75fr 1.25fr;gap:64px;max-width:1200px;margin:auto;padding:76px 30px 110px;display:grid}.questions-heading p{color:#5d6470;margin-top:22px;font-size:16px}.question-disclosures{align-content:start;gap:8px;display:grid}.question-disclosures details{background:var(--color-surface);padding-inline:20px}.question-disclosures summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:19px 0;font-size:15px;font-weight:500;line-height:1.45;list-style:none;display:flex}.question-disclosures summary::-webkit-details-marker{display:none}.question-disclosures summary>span{color:#5d6470;font-size:21px;font-weight:400;transition:transform .24s}.question-disclosures details[open] summary>span{transform:rotate(45deg)}.question-disclosures details p{color:#5d6470;padding:0 30px 22px 0;font-size:14px;line-height:1.7}.redesign-close{text-align:center;background:#e6effb;padding:100px 24px 104px;position:relative;overflow:clip}.redesign-close h2{letter-spacing:-.05em;color:#0b2e63;font-size:clamp(44px,6vw,82px);font-weight:500;line-height:1.05}.redesign-close p{color:#5d6470;max-width:40ch;margin:24px auto;font-size:16px}.redesign-close .btn{margin-top:5px}.close-seal{background:#fff;border-radius:16px;place-items:center;width:60px;height:60px;margin:0 auto 25px;display:grid}.close-seal img{width:30px;height:30px}@keyframes redesign-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.question-disclosures details[open] p{animation:redesign-fade var(--t-ui) var(--ease-out) both}}@media (min-width:1024px){.site-header__desktop{display:flex}.menu-trigger{display:none}}@media (max-width:1100px){.redesign-questions{gap:32px}}@media (max-width:767px){html{scroll-padding-top:88px}.site-header,.site-header--home{border-radius:13px;width:calc(100% - 28px);height:58px;padding:0 16px;top:12px}.site-header__logo img{height:23px}.menu-trigger{font-size:13px}.menu-sheet{padding-top:10px}.menu-sheet__top{padding-inline:24px}.menu-sheet__nav,.menu-sheet__action{padding-inline:28px}.site-footer,.site-footer--home{width:calc(100% - 40px);padding-top:26px}.site-footer__line{gap:16px;font-size:12px}.site-footer__nav,.site-footer__legal{gap:16px}.site-footer__nav a,.site-footer__legal a{min-height:30px;padding:0}.redesign-questions{padding:50px 20px 66px;display:block}.questions-heading h2{font-size:39px}.questions-heading p{margin-top:16px;font-size:14px}.question-disclosures{margin-top:30px}.question-disclosures summary{padding:16px 0;font-size:13px}.question-disclosures details p{font-size:13px}.redesign-close{padding:64px 20px 70px}.redesign-close h2{font-size:42px}.redesign-close p{max-width:30ch;font-size:14px}}@media (prefers-reduced-motion:reduce){.question-disclosures summary>span{transition:none}}@media (scripting:none){[data-sc-cue],[data-sc-in],[data-sc-stagger]>*{opacity:1!important;transform:none!important}[data-sc-reveal]{clip-path:none!important}}#laneseal-story:not([data-sc-ready=true]) [data-sc-cue]{opacity:1}.signature{color:#fff;isolation:isolate;background:#0b2e63;position:relative}.signature [data-sc-copy]{opacity:1;pointer-events:auto;will-change:auto}.signature__stage{background:#0b2e63;padding:clamp(64px,8vw,112px) 24px 40px}.signature__canvas{width:min(100%,1120px);margin-inline:auto;position:relative}.signature__heading{text-align:center}.signature__heading h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,5.8vw,80px);font-weight:500;line-height:1.02}.signature__heading p{color:#d8e4f5;margin:20px 0 0;font-size:14px;line-height:1.5}.signature__domains{grid-template-columns:1fr 1fr;gap:clamp(24px,6vw,96px);max-width:1000px;margin:64px auto;display:grid}.signature__domain{text-align:center;min-width:0;position:relative}.signature__domain-label{color:#d8e4f5;font-size:14px}.signature__word{letter-spacing:-.065em;margin:8px 0 16px;font-size:clamp(48px,9.1vw,128px);font-weight:500;line-height:1;position:relative}.signature__zero-source{display:inline-block}.signature__address{overflow-wrap:anywhere;color:#d8e4f5;margin:0;font-size:clamp(13px,1.15vw,14px);line-height:1.5}.signature__flying-zero{display:none}.signature__findings{gap:12px;width:min(100%,720px);margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.signature__finding{color:#0b2e63;background:#fff;border-radius:8px;grid-template-columns:48px 1fr;align-items:center;gap:20px;min-height:88px;padding:16px 24px;display:grid;position:relative}.signature__evidence-mark{background:#eaf0f9;border-radius:4px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:500;line-height:1;display:grid}.signature__finding-label{align-items:baseline;gap:12px;display:flex}.signature__finding-label>span{letter-spacing:0;font-size:13px;font-weight:600}.signature__finding h3{margin:0;font-size:16px;font-weight:500;line-height:1.3}.signature__finding p{color:#415779;margin:5px 0 0;font-size:13px;line-height:1.45}.signature__resolution{justify-content:center;align-items:center;gap:clamp(24px,5vw,64px);margin:48px 0 0;display:flex}.signature__score{align-items:center;gap:16px;margin:0;font-size:18px;display:flex}.signature__score strong{letter-spacing:-.05em;font-size:clamp(64px,7vw,96px);font-weight:500;line-height:1}.signature__held{letter-spacing:-.025em;margin:0;font-size:clamp(24px,3vw,38px);font-weight:500;line-height:1.2}.signature__held-detail{letter-spacing:0;color:#d8e4f5;margin:8px 0 0;font-size:14px;font-weight:400;display:block}.signature__sample{text-align:center;color:#d8e4f5;margin:40px 0 0;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.signature[data-signature-motion=true]{--domain-travel:32px;--flight-k:clamp(0, calc((var(--sc-p,0) - .26) / .36), 1);--flight:calc(var(--flight-k) * var(--flight-k) * (3 - 2 * var(--flight-k)));--isolation-k:clamp(0, calc((var(--sc-p,0) - .02) / .2), 1);--isolation:calc(var(--isolation-k) * var(--isolation-k) * (3 - 2 * var(--isolation-k)) * (1 - var(--flight)));--title-opacity:calc(1 - clamp(0, calc((var(--sc-p,0) - .3) / .16), 1));--incoming-opacity:calc(1 - clamp(0, calc((var(--sc-p,0) - .28) / .18), 1));--known-opacity:calc(1 - clamp(0, calc((var(--sc-p,0) - .13) / .19), 1));--resolve-k:clamp(0, calc((var(--sc-p,0) - .68) / .18), 1);--resolve:calc(var(--resolve-k) * var(--resolve-k) * (3 - 2 * var(--resolve-k)))}.signature[data-signature-motion=true] .signature__heading{opacity:var(--title-opacity);transform:translateY(calc(-24px * (1 - var(--title-opacity))))}.signature[data-signature-motion=true] .signature__domain--incoming{transform:translateX(calc(-1 * var(--domain-travel) * var(--isolation)))}.signature[data-signature-motion=true] .signature__domain--known{transform:translateX(calc(var(--domain-travel) * var(--isolation)))}.signature[data-signature-motion=true] .signature__domain--incoming>*{opacity:var(--incoming-opacity)}.signature[data-signature-motion=true] .signature__domain--known>*{opacity:var(--known-opacity)}.signature[data-signature-motion=true] .signature__flying-zero{left:var(--zero-left);top:var(--zero-top);width:var(--zero-width);height:var(--zero-height);font-size:var(--zero-font);transform:translate(calc(var(--zero-dx,0px) * var(--flight)), calc(var(--zero-dy,0px) * var(--flight) - 64px * var(--isolation))) scale(calc(1 + .5 * var(--isolation) + var(--flight) * (var(--zero-scale,1) - 1)));color:#0b2e63}@supports (color:color-mix(in lab, red, red)){.signature[data-signature-motion=true] .signature__flying-zero{color:color-mix(in srgb, #0b2e63 calc(clamp(0, (var(--flight) - .82) / .01, 1) * 100%), #fff)}}.signature[data-signature-motion=true] .signature__finding{--arrival-k:clamp(0, calc((var(--sc-p,0) - .38 - var(--finding,0) * .09) / .17), 1);--arrival:calc(var(--arrival-k) * var(--arrival-k) * (3 - 2 * var(--arrival-k)));opacity:var(--arrival);transform:translate(calc((var(--finding,0) - 1) * var(--finding-travel,48px) * (1 - var(--arrival))), calc(24px * (1 - var(--arrival)))) rotate(calc((var(--finding,0) - 1) * var(--finding-turn,6deg) * (1 - var(--arrival)))) scale(calc(.92 + var(--arrival) * .08))}.signature__finding:nth-child(2){--finding:1}.signature__finding:nth-child(3){--finding:2}.signature[data-signature-motion=true] .signature__resolution{opacity:var(--resolve);transform:translateY(calc(24px * (1 - var(--resolve))))}.signature[data-signature-motion=true] .signature__stage{place-items:center;padding:96px 24px 32px;display:grid}.signature[data-signature-motion=true] .signature__canvas{height:min(720px,100svh - 128px)}.signature[data-signature-motion=true] .signature__heading{position:absolute;inset:0 0 auto}.signature[data-signature-motion=true] .signature__domains{top:35%;margin-block:0;position:absolute;inset-inline:0}.signature[data-signature-motion=true] .signature__zero-source{visibility:hidden}.signature[data-signature-motion=true] .signature__flying-zero{z-index:3;letter-spacing:-.065em;transform-origin:50%;pointer-events:none;font-weight:500;line-height:1;display:block;position:absolute}.signature[data-signature-motion=true] .signature__findings{top:25%;position:absolute;inset-inline:0}.signature[data-signature-motion=true] .signature__zero-target{color:#0000}.signature[data-signature-motion=true] .signature__resolution{margin:0;position:absolute;inset:auto 0 36px}.signature[data-signature-motion=true] .signature__sample{margin:0;position:absolute;inset:auto 0 0}}@media (max-width:600px){.signature__stage{padding-inline:20px}.signature__domains{gap:20px;margin-block:40px}.signature__domain-label{font-size:13px}.signature__finding{grid-template-columns:36px 1fr;gap:12px;min-height:80px;padding:12px 14px}.signature__evidence-mark{width:36px;height:36px;font-size:21px}.signature__finding-label{gap:8px}.signature__finding h3{font-size:14px}.signature__finding p{font-size:13px}.signature__score{font-size:14px;display:block}.signature__score strong{margin-top:4px;font-size:64px;display:block}.signature__held{font-size:26px}.signature__held-detail{max-width:15ch;font-size:13px}.signature__heading p{font-size:13px}.signature[data-signature-motion=true] .signature__stage{padding-inline:20px}.signature[data-signature-motion=true]{--domain-travel:10px;--finding-travel:10px;--finding-turn:3deg}.signature__word{font-size:clamp(40px,11vw,56px)}.signature[data-signature-motion=true] .signature__domains{top:33%}.signature[data-signature-motion=true] .signature__findings{top:24%}}@media (max-height:700px) and (prefers-reduced-motion:no-preference){.signature[data-signature-motion=true] .signature__stage{padding-top:80px;padding-bottom:24px}.signature[data-signature-motion=true] .signature__canvas{height:calc(100svh - 104px)}.signature__heading h2{font-size:clamp(34px,5vw,56px)}.signature__heading p{margin-top:12px}.signature[data-signature-motion=true] .signature__findings{gap:8px;top:18%}.signature__finding{min-height:64px;padding-block:10px}.signature__score strong{font-size:56px}.signature[data-signature-motion=true] .signature__resolution{bottom:28px}}@media (prefers-reduced-motion:reduce){.signature{height:auto!important}.signature__stage{height:auto;position:relative;overflow:visible}.signature__heading,.signature__domain,.signature__finding,.signature__resolution{opacity:1!important;transform:none!important}}.journey-chapter{color:#0b2e63;position:relative}.journey-chapter__stage{align-items:center;padding-top:80px;display:flex}.journey-chapter__rail{align-items:center;gap:40px;width:max-content;min-width:100%;padding:32px max(32px,50vw - 600px);display:flex;position:relative}.journey-chapter__intro{flex:none;align-self:center;width:380px;padding-right:24px}.journey-chapter__intro h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(40px,3.5vw,52px);font-weight:500;line-height:1.05}.journey-chapter__intro>p{color:#4e617d;max-width:27ch;margin-top:24px;font-size:17px;line-height:1.55}.journey-chapter__sample{color:#4e617d;margin-top:32px;font-size:13px;display:block}.journey-chapter__step{flex:none;width:400px;position:relative}.journey-chapter__station{align-items:center;gap:12px;margin-bottom:24px;display:flex;position:relative}.journey-chapter__station>span{z-index:1;background:#1d5fbf;border:4px solid #e6edf7;border-radius:50%;flex:none;width:15px;height:15px;position:relative}.journey-chapter__station>p{z-index:1;background:#e6edf7;padding:0 16px 0 0;font-size:14px;font-weight:500;position:relative}.journey-chapter__card{position:relative}.journey-chapter [data-ui].journey-card{border-radius:18px;outline-color:#d5dfed;height:360px;padding:24px;box-shadow:0 16px 36px -24px #0b2e6347}.journey-chapter .journey-card__header{gap:8px}.journey-chapter .journey-card__header h3{letter-spacing:-.02em;margin-top:8px;font-size:20px;line-height:1.2}.journey-chapter .journey-card__contact{white-space:normal;flex-wrap:wrap;column-gap:8px;display:flex}.journey-chapter .journey-card__contact>span{margin-left:0}.journey-chapter .journey-card__body{margin-top:20px}.journey-chapter .journey-card__facts{margin-top:12px}.journey-chapter .journey-card__fit{align-items:flex-start;margin-top:12px}.journey-chapter .journey-card__draft{background:#f2f5fa;height:168px}.journey-chapter .journey-card__copied{display:none}.journey-chapter__clause{color:#4e617d;max-width:33ch;margin-top:20px;font-size:17px}.journey-chapter__end{flex:none;width:300px;padding:0 0 0 24px}.journey-chapter__end svg{fill:none;stroke:#1d5fbf;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:64px;height:64px;margin-bottom:24px}.journey-chapter__end>p{letter-spacing:-.025em;font-size:26px;line-height:1.25}.journey-chapter__end strong{font-weight:500}.journey-chapter__end>span{color:#4e617d;max-width:27ch;margin-top:20px;font-size:16px;line-height:1.5;display:block}.controls-chapter{color:#0b2e63;padding:clamp(72px,7vw,112px) max(24px,50vw - 600px);position:relative}.controls-chapter__inner{width:100%;max-width:1200px;margin-inline:auto}.controls-chapter__header{justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px;display:flex}.controls-chapter__header h2{letter-spacing:-.04em;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.06}.controls-chapter__header p{color:#4e617d;max-width:48ch;margin-top:20px;font-size:17px;line-height:1.55}.controls-chapter__tabs{background:#e6edf7;border-radius:13px;flex:none;align-items:stretch;gap:4px;padding:5px;display:flex}.controls-chapter__tabs button{color:#47617f;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;transition:transform var(--t-press) var(--ease-out);background:0 0;border:0;border-radius:9px;padding:12px 18px;font-size:14px;font-weight:500}.controls-chapter__tabs button[aria-selected=true]{color:#0b2e63;background:#fff}.controls-chapter__tabs button:focus-visible{outline-offset:3px;outline:2px solid #1d5fbf}.controls-chapter__tabs button:active{transform:scale(.97)}.controls-chapter__workspace{background:#fff;border-radius:24px;overflow:clip}.controls-chapter__workspace-bar{background:var(--color-raised);color:#536984;align-items:center;gap:10px;padding:18px 28px;font-size:13px;display:flex}.controls-chapter__workspace-bar>span:last-child{color:#536984;margin-left:auto}.controls-chapter__status{background:#1d5fbf;border-radius:50%;flex:none;width:6px;height:6px}.controls-chapter__panel{padding:32px}.controls-chapter__panel:focus-visible{outline-offset:-6px;outline:2px solid #1d5fbf}.controls-chapter__panel [data-reveal],.controls-chapter__panel [data-reveal]>span{transition:none;opacity:1!important;clip-path:none!important;transform:none!important}.controls-chapter__panel .bank-section,.controls-chapter__panel .gate-section{color:#0b2e63;background:0 0;min-height:0;margin:0;padding:0}.controls-chapter__panel .bank-layout,.controls-chapter__panel .gate-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:24px 48px;padding:0;display:grid}.controls-chapter__panel .bank-copy{flex-direction:column;grid-area:1/1;justify-content:flex-start;padding-top:12px;display:flex}.controls-chapter__panel .bank-plate{aspect-ratio:auto;background:0 0;grid-area:1/2;width:100%;max-width:none;min-height:500px;padding:0}.controls-chapter__panel .bank-panel{width:100%}.controls-chapter__panel .bank-tabs{background:#eef2f8;border-radius:10px;order:2;gap:4px;width:fit-content;margin-top:28px;padding:4px}.controls-chapter__panel .bank-tabs button{color:#4e617d;border-radius:7px;min-height:40px;padding:0 12px;font-size:13px}.controls-chapter__panel .bank-tabs button[aria-selected=true]{color:#0b2e63;background:#fff}.controls-chapter__panel .bank-tabs button:before,.controls-chapter__panel .bank-tab-indicator{display:none}.controls-chapter__panel .bank-argument{order:1;margin-top:0}.controls-chapter__panel :is(.bank-argument,.gate-heading) h2{letter-spacing:-.035em;max-width:14ch;font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1.1}.controls-chapter__panel .bank-argument>p{color:#4e617d;max-width:41ch;margin-top:20px;font-size:16px;line-height:1.6}.controls-chapter__panel .bank-actions{flex-wrap:wrap;order:3;gap:12px;margin-top:28px;display:flex}.controls-chapter__panel .bank-actions .btn{color:#0b2e63;background:#e6edf7;border-radius:10px;justify-content:center;width:auto;height:auto;min-height:44px;padding:14px 16px;font-size:14px}.controls-chapter__panel .bank-actions .btn:first-child{color:#fff;background:#1d5fbf}.controls-chapter__panel [data-ui].bank-fragment{background:#f8faff;border-radius:16px;outline-color:#dbe4f1;padding:24px}.controls-chapter__panel .bank-task{background:#eef3fb}.controls-chapter__panel .gate-heading{order:initial;grid-area:1/1;max-width:none;margin:12px 0 0}.controls-chapter__panel .gate-heading>p{color:#4e617d;margin-top:20px;font-size:16px;line-height:1.6}.controls-chapter__panel .gate-field{order:initial;background:0 0;grid-area:1/2/3;width:100%;height:auto;min-height:500px;margin:0;padding:0;position:static}.controls-chapter__panel .gate-output{width:100%}.controls-chapter__panel .gate-mobile-controls{order:initial;grid-area:2/1;gap:16px;margin-top:0;display:grid}.controls-chapter__panel .gate-stories{display:none}.controls-chapter__panel .gate-choices{background:#eef2f8;border-radius:10px;gap:4px;margin-top:6px;padding:4px;overflow:clip}.controls-chapter__panel .gate-choices button{color:#4e617d;border-radius:7px;min-height:36px;padding:8px;font-size:13px}.controls-chapter__panel .gate-choices button[aria-checked=true]{color:#0b2e63;background:#fff}.controls-chapter__panel .gate-choices button:before,.controls-chapter__panel .gate-choices button:after,.controls-chapter__panel .gate-choice-indicator{display:none}.controls-chapter__panel input.gate-reason-input{background:#fff;border:1px solid #d5dfed;border-radius:8px;height:44px;font-size:14px}.controls-chapter__panel .gate-control .btn{border-radius:10px;height:auto;min-height:44px;padding:14px 18px;font-size:14px}.controls-chapter__panel [data-ui].gate-fragment{background:#f8faff;border-radius:16px;outline-color:#dbe4f1;min-height:500px}.controls-chapter__panel [data-ui] .gate-dialog{border-radius:12px;box-shadow:0 16px 32px -20px #0b2e634d}.controls-chapter__panel .gate-dialog-reason{min-height:70px}.controls-chapter__rules{margin-top:24px;padding-top:20px;font-size:14px}.controls-chapter__rules summary{cursor:pointer;width:fit-content;font-weight:500}.controls-chapter__rules summary:focus-visible{outline-offset:4px;outline:2px solid #1d5fbf}.controls-chapter__rules ul{color:#4e617d;gap:8px;max-width:70ch;margin:16px 0 0;padding-left:20px;line-height:1.5;list-style:outside;display:grid}.controls-chapter__footnote{color:#536984;justify-content:space-between;align-items:baseline;gap:20px;margin-top:20px;font-size:13px;display:flex}.controls-chapter__footnote a{color:#1d5fbf;flex:none}@media (hover:hover) and (pointer:fine){.controls-chapter__tabs button:hover,.controls-chapter__panel :is(.bank-tabs,.gate-choices) button:hover{color:#0b2e63;background:#f8faff}}@media (prefers-reduced-motion:no-preference){.journey-chapter__step:not(:nth-child(2)) .journey-chapter__card{--settle:clamp(0, calc(var(--sc-p,0) * 4.5 - var(--journey-index) * .45), 1);transform:translateY(calc((1 - var(--settle)) * 36px))}.controls-chapter__panel{animation:.26s cubic-bezier(.23,1,.32,1) both controls-panel-in}}@keyframes controls-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:760px){.journey-chapter__stage{padding-top:56px}.journey-chapter__rail{gap:24px;padding:24px}.journey-chapter__intro{width:270px;padding-right:8px}.journey-chapter__intro h2{font-size:40px}.journey-chapter__intro>p{font-size:16px}.journey-chapter__step{width:330px}.journey-chapter [data-ui].journey-card{height:380px;padding:20px}.journey-chapter .journey-card__header h3{font-size:18px}.journey-chapter .journey-card__meta,.journey-chapter .journey-card__contact{font-size:13px}.journey-chapter__clause{font-size:15px}.journey-chapter__end{width:270px;padding-left:8px}.controls-chapter{padding:64px 20px}.controls-chapter__header{gap:28px;margin-bottom:24px;display:grid}.controls-chapter__tabs{width:fit-content}.controls-chapter__workspace{border-radius:18px}.controls-chapter__workspace-bar{gap:8px;padding:16px;font-size:13px}.controls-chapter__panel{padding:22px 16px}.controls-chapter__panel :is(.bank-layout,.gate-layout){flex-direction:column;gap:28px;display:flex}.controls-chapter__panel .bank-copy{padding-top:0}.controls-chapter__panel .bank-plate{order:2;min-height:0}.controls-chapter__panel :is(.bank-argument,.gate-heading) h2{max-width:18ch;font-size:30px}.controls-chapter__panel .bank-argument>p,.controls-chapter__panel .gate-heading>p{font-size:15px}.controls-chapter__panel .bank-tabs{margin-top:20px}.controls-chapter__panel .bank-actions{gap:8px;margin-top:20px}.controls-chapter__panel .bank-actions .btn{padding-inline:12px;font-size:13px}.controls-chapter__panel [data-ui].bank-fragment{padding:18px 16px}.controls-chapter__panel .gate-heading{margin-top:0}.controls-chapter__panel .gate-mobile-controls{order:2;width:100%}.controls-chapter__panel .gate-field{order:3}.controls-chapter__panel [data-ui].gate-fragment{min-height:540px}.controls-chapter__footnote{gap:12px;font-size:13px;display:grid}}@media (max-height:740px) and (min-width:761px){.journey-chapter__stage{padding-top:64px}.journey-chapter [data-ui].journey-card{height:320px;padding:18px}.journey-chapter .journey-card__body{margin-top:12px}.journey-chapter .journey-card__header{gap:4px}.journey-chapter .journey-card__draft{height:144px}}@media (prefers-reduced-motion:reduce){.journey-chapter{height:auto!important}.journey-chapter__stage{min-height:0;padding-block:80px 48px;position:relative;height:auto!important}.journey-chapter__rail{transform:none!important}.journey-chapter__step .journey-chapter__card{opacity:1;transform:none}.journey-chapter [data-sc-cue],.journey-chapter .sc-split__i{opacity:1!important}.controls-chapter__tabs button:active{transform:none}.controls-chapter__panel{animation:.16s ease-out both controls-panel-opacity}}@keyframes controls-panel-opacity{0%{opacity:.5}to{opacity:1}}@media (scripting:none){.journey-chapter__stage{height:auto;padding-block:72px}.journey-chapter__rail{flex-wrap:wrap;justify-content:center;width:100%}.journey-chapter__intro,.journey-chapter__end,.journey-chapter__step{width:min(100%,400px)}.journey-chapter__step .journey-chapter__card{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.ff[data-run=true] .fx-i{animation:fx-in var(--t-ui) var(--ease-out) backwards;animation-delay:calc(.12s + min(var(--i,0), 3) * var(--stagger))}.ff[data-run=true] .fx-grow{transform-origin:0;animation:fx-grow var(--t-reveal) var(--ease-expo) backwards;animation-delay:calc(.2s + min(var(--i,0), 3) * var(--stagger))}.ff[data-run=true] .fx-wipe{animation:fx-wipe .9s var(--ease-in-out) .24s backwards}.ff[data-run=true] .fx-grow-y{transform-origin:top;animation:fx-grow-y var(--t-reveal) var(--ease-expo) .2s backwards}.ff[data-run=true] .roll__strip{animation:fx-roll var(--t-reveal) var(--ease-expo) backwards;animation-delay:calc(.24s + min(var(--c,0), 3) * var(--stagger))}[data-ui] .seal-tag__body .roll__strip{animation:fx-roll var(--t-reveal) var(--ease-expo) backwards}.ff[data-run=true] [data-ui] .pm-pend{animation:pm-hide var(--t-exit) var(--ease-exit) both;animation-delay:calc(.3s + var(--n,0) * .24s)}.ff[data-run=true] [data-ui] .pm-res{animation:pm-show var(--t-ui) var(--ease-out) both;animation-delay:calc(.42s + var(--n,0) * .24s)}.ff[data-run=true] [data-ui] .pm-result{animation:fx-in var(--t-ui) var(--ease-out) 1.74s backwards}}@keyframes fx-in{0%{opacity:0;transform:translateY(8px)}}@keyframes fx-grow{0%{transform:scaleX(0)}}@keyframes fx-grow-y{0%{transform:scaleY(0)}}@keyframes fx-roll{0%{transform:translateY(0)}}@keyframes fx-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pm-hide{0%{opacity:1}to{opacity:0}}@keyframes pm-show{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}[data-ui] .pm-cell{display:grid}[data-ui] .pm-cell>*{grid-area:1/1}[data-ui] .pm-pend{opacity:0}[data-ui].fx{outline:1px solid var(--color-border);outline-offset:-1px;background:var(--color-surface);color:var(--color-ink);font-variant-numeric:tabular-nums;text-align:left;border-radius:8px;margin:0;font-size:14px;line-height:20px;overflow:clip;container-type:inline-size}[data-ui] .fx-bar{background:var(--color-raised);flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:48px;padding:10px 16px;display:flex}[data-ui] .fx-title{font-size:14px;font-weight:600;line-height:20px}[data-ui] .fx-meta{color:var(--color-muted);font-size:13px;line-height:18px}[data-ui] .fx-end{align-items:center;gap:8px;margin-left:auto;display:flex}[data-ui] .fx-body{padding:16px}[data-ui] .fx-name{font-size:16px;font-weight:600;line-height:22px}[data-ui] .fx-label{color:var(--color-muted);font-size:13px;line-height:18px}[data-ui] .fx-rows{background:var(--color-rule);gap:1px;margin:0;padding:0;list-style:none;display:grid}[data-ui] .fx-rows>*{background:var(--color-surface);padding:10px 16px}[data-ui] .fx-btn{outline:1px solid var(--color-control);outline-offset:-1px;background:var(--color-surface);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;height:32px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}[data-ui] .fx-btn--primary{background:var(--color-blue);color:var(--color-white);outline:none}[data-ui] .fx-num{text-align:right;white-space:nowrap}[data-ui] .fx-track{background:var(--color-rule);border-radius:4px;height:8px;position:relative;overflow:clip}[data-ui] .fx-track>.fx-grow{border-radius:inherit;position:absolute;inset:0}[data-ui].seal-tag{outline:1px solid var(--color-border);outline-offset:-1px;background:var(--color-surface);width:280px;max-width:100%;color:var(--color-ink);border-radius:6px;padding:0 12px 10px;display:grid;overflow:clip}[data-ui] .seal-tag__band{background:url(/brand/seal-barcode-deep.svg) 0/auto 100% repeat-x;height:6px;margin:0 -12px 8px;display:block}[data-ui] .seal-tag__number{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}[data-ui] .seal-tag__body{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}[data-ui] .seal-tag__line{min-width:0;font-size:14px;font-weight:500;line-height:20px}@media (prefers-reduced-motion:no-preference){[data-ui] .seal-tag__body{animation:fx-in var(--t-ui) var(--ease-out) backwards}}[data-ui].record-stage{outline:1px solid var(--color-border);outline-offset:-1px;background:var(--color-surface);color:var(--color-ink);text-align:left;border-radius:8px;font-size:14px;line-height:20px;overflow:clip;container-type:inline-size}[data-ui] .rs-head{background:var(--color-raised);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 20px;display:grid}[data-ui] .rs-number,[data-ui] .rs-lane{color:var(--color-muted);font-size:13px;line-height:18px;display:block}[data-ui] .rs-party{font-size:18px;font-weight:600;line-height:24px}[data-ui] .rs-replay{outline:1px solid var(--color-control);outline-offset:-1px;background:var(--color-surface);height:32px;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:0 12px;font-weight:500}[data-ui] .rs-tabs{scrollbar-width:none;background:var(--color-raised);gap:4px;padding:6px 12px 10px;display:flex;position:relative;overflow-x:auto}[data-ui] .rs-tabs [role=tab]{height:40px;font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0 14px;font-weight:500;position:relative}[data-ui] .rs-tabs [role=tab]:before{content:"";border-radius:inherit;background:var(--color-surface);opacity:0;transition:opacity var(--t-hover) ease;position:absolute;inset:0}[data-ui] .rs-tabs [role=tab]:hover:before{opacity:.6}[data-ui] .rs-tabs [aria-selected=true]{color:var(--color-ink)}[data-ui] .rs-tabs [aria-selected=true]:before{opacity:1}[data-ui] .rs-tabs [role=tab]>*{position:relative}[data-ui] .rs-mark{width:56px;height:4px;transform:translateX(var(--mark-x,12px));transition:transform .48s var(--ease-expo);background:url(/brand/seal-barcode-deep.svg) 0/auto 100% repeat-x;position:absolute;bottom:4px;left:0}[data-ui] .rs-panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;min-height:300px;padding:20px;display:grid}[data-ui] .rs-facts{align-content:start;gap:12px;margin:0;display:grid}[data-ui] .rs-facts dt{color:var(--color-muted);font-size:13px;line-height:18px}[data-ui] .rs-facts dd{margin:0;font-weight:500}[data-ui] .rs-list-title{color:var(--color-muted);font-size:13px;line-height:18px}[data-ui] .rs-list ul{background:var(--color-rule);gap:1px;margin:8px 0 0;padding:0;list-style:none;display:grid}[data-ui] .rs-list li{background:var(--color-surface);align-items:center;gap:12px;padding:10px 0;display:flex}[data-ui] .rs-row-text{flex:1;min-width:0}[data-ui] .rs-row-value{white-space:nowrap;font-weight:500}[data-ui] .rs-total{justify-content:space-between;margin-top:12px;font-size:16px;font-weight:600;line-height:22px;display:flex}@media (prefers-reduced-motion:no-preference){[data-ui] .rs-panel{animation:rs-swap var(--t-ui) var(--ease-out)}[data-ui][data-play=true] .rs-list li{animation:fx-in var(--t-ui) var(--ease-out) backwards;animation-delay:calc(var(--rs-base,.6s) + min(var(--i,0), 3) * var(--stagger))}}@media (prefers-reduced-motion:reduce){[data-ui] .rs-mark{transition:none}}@keyframes rs-swap{0%{opacity:0;transform:translate(8px)}}@container (max-width:759px){[data-ui] .rs-head{grid-template-columns:minmax(0,1fr) auto}[data-ui] .rs-head .seal-tag{grid-area:2/1/auto/-1;width:100%}[data-ui] .rs-panel{grid-template-columns:1fr;min-height:0}}[data-ui].record-card{outline:1px solid var(--color-border);outline-offset:-1px;background:var(--color-surface);color:var(--color-ink);text-align:left;border-radius:8px;margin:0;padding:16px 20px 20px;font-size:14px;line-height:20px}[data-ui] .record-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-ui] .record-card__number{color:var(--color-muted);font-size:13px;line-height:18px}[data-ui] .record-card__party{margin-top:4px;font-size:18px;font-weight:600;line-height:24px}[data-ui] .record-card__lane{color:var(--color-muted);font-size:13px;line-height:18px}[data-ui] .record-card__stages{background:var(--color-rule);gap:1px;margin:12px 0 0;display:grid}[data-ui] .record-card__stages>div{background:var(--color-surface);grid-template-columns:84px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}[data-ui] .record-card__stages dt{color:var(--color-muted);font-size:13px;line-height:20px}[data-ui] .record-card__stages dd{margin:0}[data-ui] .rp-modes{background:var(--color-rule);border-radius:6px;grid-template-columns:1fr 1fr;padding:2px;display:inline-grid;position:relative}[data-ui] .rp-modes:before{content:"";outline:1px solid var(--color-control);outline-offset:-1px;background:var(--color-surface);width:calc(50% - 2px);transition:transform var(--t-ui) var(--ease-in-out);border-radius:5px;position:absolute;top:2px;bottom:2px;left:2px}[data-ui] .rp-modes:has(button:last-child[aria-pressed=true]):before{transform:translate(100%)}[data-ui] .rp-modes button{height:28px;font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:500;position:relative}[data-ui] .rp-modes button[aria-pressed=true]{color:var(--color-ink)}[data-ui] .rp-body{gap:12px;padding:16px;display:grid}[data-ui] .rp-canvas{aspect-ratio:16/10;background:var(--color-raised);border-radius:6px;position:relative;overflow:clip}[data-ui] .rp-map{width:100%;height:100%;position:absolute;inset:0}[data-ui] .rp-water{fill:var(--color-pale)}[data-ui] .rp-road{fill:none;stroke:var(--color-active);stroke-width:6px;stroke-linecap:round}[data-ui] .rp-road--minor{stroke:var(--color-border);stroke-width:3px}[data-ui] .rp-path{fill:none;stroke:var(--color-blue);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;transition:opacity var(--t-ui) var(--ease-out)}[data-ui] .rp-path--entered{stroke:var(--color-steel);stroke-width:2px;stroke-dasharray:6 6}[data-ui] .rp-path[data-on=false]{opacity:0}[data-ui] .rp-pins{margin:0;padding:0;list-style:none}[data-ui] .rp-pin,[data-ui] .rp-depot{place-items:center;display:grid;position:absolute}[data-ui] .rp-pin{outline:1.5px solid var(--color-blue);outline-offset:-1.5px;background:var(--color-surface);border-radius:4px;width:24px;height:24px;margin:-12px 0 0 -12px;font-size:13px;font-weight:600;line-height:1}[data-ui] .rp-pin--locked{outline-color:var(--color-deep);background:var(--color-deep);color:var(--color-white)}[data-ui] .rp-depot{background:var(--color-deep);border-radius:3px;width:18px;height:18px;margin:-9px 0 0 -9px}[data-ui] .rp-summary{gap:4px;display:grid}[data-ui] .rp-summary p:first-child{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}[data-ui] .rp-total{font-size:16px;font-weight:600;line-height:22px}@media (prefers-reduced-motion:no-preference){[data-ui] .rp-pin>span[aria-hidden]{animation:fx-in var(--t-ui) var(--ease-out) backwards}}@media (prefers-reduced-motion:reduce){[data-ui] .rp-modes:before,[data-ui] .rp-path{transition:none}}[data-ui] .rp-row{grid-template-columns:24px minmax(0,4fr) minmax(0,3fr) minmax(0,2fr);align-items:start;gap:12px;display:grid}[data-ui] .rp-row>span:nth-child(2){gap:2px;display:grid}[data-ui] .rp-seq{outline:1.5px solid var(--color-blue);outline-offset:-1.5px;border-radius:4px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:600;display:grid}[data-ui] .rp-seq--locked{outline-color:var(--color-deep);background:var(--color-deep);color:var(--color-white)}[data-ui] .rp-seq--depot{background:var(--color-deep);outline:none}[data-ui] .rp-name{font-weight:500}[data-ui] .rp-lock{justify-self:start;margin-top:4px}[data-ui] .rp-eta{text-align:right;white-space:nowrap;font-weight:500}@container (max-width:479px){[data-ui] .rp-row{grid-template-columns:24px minmax(0,1fr) auto}[data-ui] .rp-row>span:nth-child(3){grid-area:2/2}}[data-ui] .pb-columns{background:var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;position:relative}[data-ui] .pb-column{background:var(--color-raised);min-width:0;padding:12px}[data-ui] .pb-column--lost{display:none}[data-ui] .pb-head{gap:2px;margin-bottom:12px;display:grid}[data-ui] .pb-head h3{text-wrap:auto;font-size:13px;font-weight:600;line-height:18px}[data-ui] .pb-cards{gap:8px;margin:0;padding:0;list-style:none;display:grid}[data-ui] .pb-card{outline:1px solid var(--color-border);outline-offset:-1px;background:var(--color-surface);border-radius:6px;align-content:start;gap:6px;min-width:0;padding:10px 12px;display:grid}[data-ui] .pb-party{-webkit-line-clamp:2;text-wrap:auto;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}[data-ui] .pb-lane{text-wrap:auto}[data-ui] .pb-value{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 6px;font-weight:500;display:flex}@container (min-width:760px){[data-ui] .pb-columns{grid-template-columns:repeat(5,minmax(0,1fr))}[data-ui] .pb-column--lost{display:block}}[data-ui] .di-layout{background:var(--color-rule);gap:1px;display:grid}[data-ui] .di-messages{min-width:0}[data-ui] .di-message{gap:8px;display:grid}[data-ui] .di-message--draft{background:var(--color-raised)}[data-ui] .di-from{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}[data-ui] .di-sender{font-weight:600}[data-ui] .di-address{overflow-wrap:anywhere}[data-ui] .di-time{white-space:nowrap;margin-left:auto}[data-ui] .di-subject,[data-ui] .di-event{font-weight:500}[data-ui] .di-copy{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-ui] .di-findings{gap:6px;margin:0;padding:0;list-style:none;display:grid}[data-ui] .di-findings li{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:18px;display:grid}[data-ui] .di-draft{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}[data-ui] .di-actions{gap:8px;display:flex}[data-ui] .di-result{color:var(--color-deep);font-size:13px;font-weight:500;line-height:18px}[data-ui] .di-calendar{background:var(--color-surface);padding:16px}[data-ui] .di-calendar h3{font-weight:400}[data-ui] .di-calendar ul{gap:16px;margin:12px 0 0;padding:0;list-style:none;display:grid}[data-ui] .di-calendar li{gap:4px;display:grid}[data-ui] .cs-signing{gap:16px;display:grid}[data-ui] .cs-sheet{outline:1px solid var(--color-border);outline-offset:-1px;background:var(--color-surface);min-width:0;padding:20px}[data-ui] .cs-clauses{gap:12px;margin:16px 0;padding:0;font-size:13px;line-height:18px;list-style:none;display:grid}[data-ui] .cs-clauses li{gap:4px;display:grid}[data-ui] .cs-clause-ref{font-weight:600}[data-ui] .cs-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}[data-ui] .cs-fields>div,[data-ui] .cs-signatures>div{align-content:start;gap:4px;min-width:0;display:grid}[data-ui] .cs-field{outline:1px solid var(--color-control);outline-offset:-1px;background:var(--color-surface);border-radius:6px;flex-wrap:wrap;align-items:center;min-height:36px;margin:0;padding:6px 10px;font-size:16px;font-weight:500;line-height:22px;display:flex}[data-ui] .cs-field>.fx-wipe{display:inline-block}[data-ui] .cs-side{align-content:start;gap:24px;min-width:0;padding:4px 0;display:grid}[data-ui] .cs-status{gap:16px;margin:0;padding:0;list-style:none;display:grid}[data-ui] .cs-status li{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:2px 12px;display:grid}[data-ui] .cs-square{background:var(--color-deep);width:8px;height:8px}[data-ui] .cs-step{font-weight:500}[data-ui] .cs-status .fx-meta{grid-column:2}[data-ui] .cs-signer{background:var(--color-raised);border-radius:6px;justify-items:start;gap:4px;padding:12px 14px;display:grid}[data-ui] .cs-signer-name{font-weight:500}[data-ui] .cs-signer .chip{margin-block:4px}[data-ui] .cs-signatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-ui] .cs-field--compact{font-size:14px;line-height:20px;display:block}[data-ui] .cs-rule{gap:4px;display:grid}[data-ui] .cs-rule-value{font-weight:600}[data-ui] .cs-enforced{gap:12px;display:grid}[data-ui] .cs-enforced h3{font-size:13px;font-weight:600;line-height:18px}[data-ui] .cs-enforced ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}[data-ui] .cs-enforced li{gap:4px;display:grid}@container (min-width:760px){[data-ui] .cs-signing{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}[data-ui] .cs-rule{grid-template-columns:minmax(0,3fr) minmax(0,3fr) minmax(0,6fr);gap:12px}[data-ui] .cs-enforced li{grid-template-columns:140px minmax(0,1fr);gap:12px}}[data-ui] .qb-body{gap:16px;display:grid}[data-ui] .qb-shipment{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}[data-ui] .qb-layout{gap:16px;display:grid}[data-ui] .qb-lines{min-width:0}[data-ui] .qb-line{grid-template-columns:minmax(0,1fr) 32px 70px 82px;align-items:start;gap:12px;display:grid}[data-ui] .qb-lines .qb-line{padding:10px 0}[data-ui] .qb-lines .qb-head{padding-top:0}[data-ui] .qb-charge{gap:2px;display:grid}[data-ui] .qb-small-basis{display:none}[data-ui] .qb-total{justify-content:space-between;gap:12px;margin-top:12px;font-size:16px;font-weight:600;line-height:22px;display:flex;position:relative}[data-ui] .qb-rates{background:var(--color-raised);border-radius:6px;align-content:start;gap:8px;min-width:0;padding:12px 14px;display:grid}[data-ui] .qb-rates h3{text-wrap:auto;font-size:13px;font-weight:600;line-height:18px}[data-ui] .qb-rates ul{background:var(--color-rule);gap:1px;margin:4px 0;padding:0;list-style:none;display:grid}[data-ui] .qb-rates li{background:var(--color-raised);gap:6px;padding:10px 0;display:grid}[data-ui] .qb-carrier,[data-ui] .qb-buy{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}[data-ui] .qb-carrier{justify-content:space-between;font-weight:500}[data-ui] .qb-margin{font-size:13px;font-weight:500;line-height:18px}[data-ui] .qb-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}[data-ui] .qb-actions{gap:8px;display:flex}[data-ui] .st-body{gap:16px;display:grid}[data-ui] .st-route{flex-wrap:wrap;gap:4px 16px;display:flex}[data-ui] .st-containers{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-ui] .st-layout{gap:16px;display:grid}[data-ui] .st-milestones{align-content:start;margin:0;padding:0;list-style:none;display:grid}[data-ui] .st-milestone{grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:2px 12px;min-height:44px;padding-bottom:14px;display:grid;position:relative}[data-ui] .st-milestone:last-child{padding-bottom:0}[data-ui] .st-square{outline:1px solid var(--color-control);outline-offset:-1px;background:var(--color-surface);width:8px;height:8px;margin-top:6px;position:relative}[data-ui] .st-square--done{background:var(--color-deep);outline:none}[data-ui] .st-connector{background:var(--color-rule);width:2px;position:absolute;top:10px;bottom:-6px;left:3px}[data-ui] .st-connector>span{background:var(--color-blue);width:100%;height:100%;display:block}[data-ui] .st-event{font-weight:500}[data-ui] .st-date{text-align:right;white-space:nowrap}[data-ui] .st-note{grid-column:2/-1}[data-ui] .st-side{background:var(--color-raised);border-radius:6px;align-content:start;gap:20px;min-width:0;padding:14px;display:grid}[data-ui] .st-side h3{text-wrap:auto;font-size:13px;font-weight:600;line-height:18px}[data-ui] .st-update{gap:8px;display:grid}[data-ui] .st-document-summary ul{background:var(--color-rule);gap:1px;margin:8px 0 0;padding:0;list-style:none;display:grid}[data-ui] .st-document-summary li{background:var(--color-raised);justify-content:space-between;align-items:start;gap:12px;padding:8px 0;display:flex}[data-ui] .st-document-summary .tag{flex-shrink:0}[data-ui] .st-document{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;display:grid}[data-ui] .st-document-name{gap:4px;font-weight:500;display:grid}[data-ui] .st-document-name .fx-meta{font-weight:400}[data-ui] .st-document-date{grid-column:1}[data-ui] .st-document-tag{grid-area:1/2}[data-ui] .st-document-check{grid-column:1/-1;margin-top:4px}@container (min-width:760px){[data-ui] .st-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}[data-ui] .st-document{grid-template-columns:minmax(0,4fr) 72px 84px minmax(0,6fr);gap:16px}[data-ui] .st-document-date,[data-ui] .st-document-tag,[data-ui] .st-document-check{grid-area:auto;margin-top:0}[data-ui] .qb-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@container (max-width:479px){[data-ui] .qb-line{grid-template-columns:minmax(0,1fr) 82px}[data-ui] .qb-qty,[data-ui] .qb-rate,[data-ui] .qb-basis{display:none}[data-ui] .qb-small-basis{display:block}}@container (min-width:760px){[data-ui] .di-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@container (max-width:479px){[data-ui] .di-from{grid-template-columns:minmax(0,1fr) auto;display:grid}[data-ui] .di-address{grid-area:2/1/auto/-1}[data-ui] .di-time{font-size:13px}}@container (max-width:759px) and (min-width:480px){[data-ui] .pb-columns{scrollbar-width:thin;max-height:352px;overflow-y:auto}}@container (max-width:479px){[data-ui] .pb-columns{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}[data-ui] .pb-column{scroll-snap-align:start}[data-ui] .pb-column--lost{display:block}}[data-ui] .ds-chart{gap:8px;display:grid;position:relative}[data-ui] .ds-door{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;min-height:18px;display:grid}[data-ui] .ds-door-name{font-size:13px;font-weight:600;line-height:18px}[data-ui] .ds-track{background:var(--color-rule);border-radius:4px;height:10px;position:relative}[data-ui] .ds-slot{background:#9aa4b2;border-radius:4px;height:10px;position:absolute;top:0}[data-ui] .ds-slot--on-site{background:var(--color-blue)}[data-ui] .ds-slot--booked{background:var(--color-deep)}[data-ui] .ds-now{background:var(--color-blue);width:2px;position:absolute;top:0;bottom:0;left:calc(43.3333% + 38.5333px)}[data-ui] .ds-hours{color:var(--color-muted);justify-content:space-between;margin-top:8px;margin-left:68px;font-size:13px;line-height:18px;display:flex}[data-ui] .ds-row{grid-template-columns:minmax(140px,.8fr) minmax(0,1.5fr) minmax(120px,1fr);align-items:start;gap:12px;display:grid}[data-ui] .ds-time,[data-ui] .ds-job,[data-ui] .ds-state{justify-items:start;gap:2px;min-width:0;display:grid}[data-ui] .ds-time strong{font-size:13px;font-weight:600;line-height:18px}[data-ui] .ds-job>span:first-child{font-weight:500}[data-ui] .ds-refused{background:var(--color-raised);align-items:start;gap:12px;padding:12px 16px;display:flex}[data-ui] .ds-refused .chip{flex-shrink:0}[data-ui] .ds-refused p{margin:0}[data-ui] .pm-arrival{flex-wrap:wrap;gap:4px 16px;display:flex}[data-ui] .pm-row{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;display:grid}[data-ui] .pm-cell{justify-items:start}[data-ui] .pm-close{justify-items:start;gap:12px;display:grid}[data-ui] .pm-close p{margin:0}[data-ui] .pm-result{color:var(--color-deep);font-size:14px;font-weight:500;line-height:20px}[data-ui] .pm-disabled{opacity:.5}[data-ui] .rb-choice{background:var(--color-rule);border-radius:6px;flex-wrap:wrap;gap:0;padding:2px;font-size:13px;line-height:18px;display:inline-flex}[data-ui] .rb-choice>span{border-radius:6px;align-items:center;min-height:32px;padding:0 10px;display:inline-flex}[data-ui] .rb-choice .is-chosen{background:var(--color-surface);outline:1px solid var(--color-control);outline-offset:-1px}[data-ui] .rb-body{gap:24px;display:grid}[data-ui] .rb-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-ui] .rb-tile{background:var(--color-raised);border-radius:6px;align-content:start;gap:4px;padding:12px;display:grid}[data-ui] .rb-value{font-size:22px;font-weight:600;line-height:28px}[data-ui] .rb-charts{gap:24px;display:grid}[data-ui] .rb-chart{min-width:0}[data-ui] .rb-chart h3{margin:0 0 12px;font-size:13px;font-weight:600;line-height:18px}[data-ui] .rb-sources,[data-ui] .rb-lanes{gap:14px;display:grid}[data-ui] .rb-source{grid-template-columns:120px minmax(0,1fr) 24px 52px;align-items:center;gap:8px;font-size:13px;line-height:18px;display:grid}[data-ui] .rb-lane{grid-template-columns:150px minmax(0,1fr) 42px;align-items:center;gap:8px;font-size:13px;line-height:18px;display:grid}[data-ui] .rb-chart .fx-grow{background:var(--color-blue)}[data-ui] .rb-risk{border-radius:4px;height:12px;display:flex;overflow:clip}[data-ui] .rb-risk--low{background:#9aa4b2}[data-ui] .rb-risk--check{background:var(--color-blue)}[data-ui] .rb-risk--high{background:var(--color-deep)}[data-ui] .rb-legend{flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:13px;line-height:18px;display:flex}[data-ui] .rb-legend>span{align-items:center;gap:6px;display:inline-flex}[data-ui] .rb-key{border-radius:2px;width:8px;height:8px}[data-ui] .rb-jobs{background:var(--color-rule);gap:1px;display:grid}[data-ui] .rb-job-head,[data-ui] .rb-job{grid-template-columns:minmax(0,1fr) 72px 64px;gap:12px;padding:10px 0;display:grid}[data-ui] .rb-job{background:var(--color-surface)}@container (min-width:760px){[data-ui] .rb-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}[data-ui] .rb-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:479px){[data-ui] .ds-row{grid-template-columns:minmax(0,1fr);gap:6px}[data-ui] .ds-time{flex-wrap:wrap;gap:8px;display:flex}[data-ui] .ds-state{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-ui] .ds-refused{flex-wrap:wrap;gap:8px}[data-ui] .rb-job-head,[data-ui] .rb-job{grid-template-columns:minmax(0,1fr) 68px 58px;gap:8px}}[data-ui] .pt-people{flex-wrap:wrap;gap:4px 20px;font-size:13px;line-height:18px;display:flex}[data-ui] .pt-people p{margin:0}[data-ui] .pt-people strong{font-weight:600}[data-ui] .pt-table{border-collapse:collapse;width:100%}[data-ui] .pt-table thead,[data-ui] .pt-table tbody{background:var(--color-rule);gap:1px;display:grid}[data-ui] .pt-table tr{background:var(--color-surface);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(110px,1fr));align-items:center;gap:12px;padding:10px 16px;display:grid}[data-ui] .pt-table th,[data-ui] .pt-table td{text-align:left;padding:0;font-weight:400}[data-ui] .pt-table thead th{color:var(--color-muted);font-size:13px;line-height:18px}[data-ui] .pt-no{color:var(--color-muted)}[data-ui] .pt-role-label{display:none}[data-ui] .pt-footer{margin:0}[data-ui] .pt-event{grid-template-columns:140px 130px minmax(0,1fr);align-items:start;gap:12px;display:grid}[data-ui] .pt-who{font-size:13px;font-weight:600;line-height:18px}[data-ui] .pt-what{margin:0}[data-ui] .pa-account{grid-template-columns:minmax(0,1fr) 70px auto;align-items:start;gap:8px 12px;display:grid}[data-ui] .pa-name{gap:2px;display:grid}[data-ui] .pa-name strong{font-size:14px;font-weight:600;line-height:20px}[data-ui] .pa-people,[data-ui] .pa-usage{font-size:13px;line-height:18px}[data-ui] .pa-account>.chip{justify-self:start}[data-ui] .pa-usage{grid-column:1/-1}[data-ui] .pa-footer{margin:0}[data-ui] .pa-access-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 100px;align-items:center;gap:12px;display:grid}[data-ui] .pa-business{font-weight:500}[data-ui] .pa-consent{white-space:normal;justify-self:start;max-width:100%}[data-ui] .ft-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-ui] .ft-tool{background:var(--color-raised);border-radius:6px;align-content:start;justify-items:start;gap:12px;min-width:0;padding:12px;display:grid}[data-ui] .ft-tool h3{margin:0;font-size:13px;font-weight:600;line-height:18px}[data-ui] .ft-input{outline:1px solid var(--color-control);outline-offset:-1px;background:var(--color-surface);overflow-wrap:anywhere;border-radius:6px;align-items:center;width:100%;min-height:36px;padding:8px 10px;font-size:13px;line-height:18px;display:flex}[data-ui] .ft-domains{gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}[data-ui] .ft-domains li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}[data-ui] .ft-domains li>div{gap:2px;min-width:0;display:grid}[data-ui] .ft-domain{overflow-wrap:anywhere;font-weight:500}[data-ui] .ft-result,[data-ui] .ft-footer{margin:0}[data-ui] .ft-footer{padding-top:0}@container (min-width:760px){[data-ui] .pa-account{grid-template-columns:minmax(0,1.2fr) 80px 110px minmax(0,1fr);align-items:center}[data-ui] .pa-usage{grid-column:auto}}@container (max-width:479px){[data-ui] .pt-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-ui] .pt-table tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}[data-ui] .pt-table tbody th{grid-column:1/-1}[data-ui] .pt-table td{justify-items:start;gap:4px;min-width:0;display:grid}[data-ui] .pt-table .chip{white-space:normal;max-width:100%}[data-ui] .pt-role-label{color:var(--color-muted);font-size:13px;line-height:18px;display:block}[data-ui] .pt-event{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px}[data-ui] .pt-what{grid-column:1/-1}[data-ui] .pa-account{grid-template-columns:70px minmax(0,1fr)}[data-ui] .pa-name{grid-column:1/-1}[data-ui] .pa-access-row{grid-template-columns:minmax(0,1fr);gap:6px}[data-ui] .ft-tools{grid-template-columns:minmax(0,1fr)}}[data-ui] .cf-shipment{padding:12px 16px 0}[data-ui] .cf-columns{gap:24px;padding:16px;display:grid}[data-ui] .cf-heading{font-size:13px;font-weight:600;line-height:18px}[data-ui] .cf-onboarding>.fx-label{margin-top:4px}[data-ui] .cf-details{margin-top:12px}[data-ui] .cf-detail{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}[data-ui] .cf-detail>span:first-child{min-width:0}[data-ui] .cf-detail-name{font-weight:500;display:block}[data-ui] .cf-detail .fx-label{display:block}[data-ui] .cf-poa{margin-top:12px}[data-ui] .cf-classification{gap:4px;display:grid}[data-ui] .cf-classification .fx-name{text-wrap:auto}[data-ui] .cf-confidence{margin-top:8px}[data-ui] .cf-confidence .fx-grow{background:var(--color-blue)}[data-ui] .cf-steps{gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}[data-ui] .cf-step{grid-template-columns:8px minmax(0,1fr) auto;gap:4px 10px;display:grid}[data-ui] .cf-square{outline:1px solid var(--color-control);outline-offset:-1px;background:var(--color-surface);width:8px;height:8px;margin-top:6px}[data-ui] .cf-square--done{background:var(--color-deep);outline:none}[data-ui] .cf-step-name{font-weight:500}[data-ui] .cf-step-note{grid-column:2/-1}[data-ui] .cf-time{white-space:nowrap;text-align:right}[data-ui] .cf-refund{padding:0 16px 16px}[data-ui] .ip-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;display:grid}[data-ui] .ip-party{grid-column:1;min-width:0;display:grid}[data-ui] .ip-party-name{font-weight:500}[data-ui] .ip-detail{grid-area:2/1/auto/-1}[data-ui] .ip-amount{grid-area:1/2;font-weight:600}[data-ui] .ip-status{grid-column:1/-1;justify-items:start;gap:4px;display:grid}[data-ui] .ip-footer{background:var(--color-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}[data-ui] .ip-held{background:var(--color-raised);border-radius:6px;gap:8px;margin:16px;padding:12px;display:grid}[data-ui] .ip-held-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}[data-ui] .ip-held-heading h3{font-size:14px;font-weight:600;line-height:20px}[data-ui] .ip-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}@container (min-width:760px){[data-ui] .cf-columns{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui] .ip-row{grid-template-columns:minmax(0,2fr) minmax(0,4fr) minmax(0,2fr) minmax(0,3fr);align-items:center;gap:16px}[data-ui] .ip-party,[data-ui] .ip-detail,[data-ui] .ip-amount,[data-ui] .ip-status{grid-area:auto}}@container (max-width:479px){[data-ui] .cf-step{grid-template-columns:8px minmax(0,1fr)}[data-ui] .cf-time{text-align:left;grid-column:2}}.platform-hero{padding:152px var(--margin) 0;text-align:center;justify-items:center;display:grid}.platform-hero__copy{justify-items:center;max-width:1040px;display:grid}.platform-hero__title{letter-spacing:-.035em;font-size:clamp(2.5rem,1.2rem + 6vw,5.5rem);font-weight:600;line-height:1}.platform-hero__title,.page-hero__title{flex-direction:column;display:flex}.hero-line{--hero-mask-before:.26em;--hero-mask-after:.18em;padding:var(--hero-mask-before) .04em var(--hero-mask-after);margin:calc(-1 * var(--hero-mask-before)) -.04em calc(-1 * var(--hero-mask-after));display:block;overflow:clip}.hero-line>span{display:block}.platform-hero__sentence{max-width:46ch;font-size:var(--text-lead);text-wrap:pretty;margin-top:32px;line-height:1.35}.platform-hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.platform-hero__record{text-align:left;width:100%;max-width:1120px;margin-top:64px}.platform-hero__note{font-size:var(--text-small);color:var(--color-muted);margin-top:12px}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){[data-entered=true] .hero-line>span{animation:line-up var(--t-reveal) var(--ease-expo) backwards;animation-delay:calc(80ms + var(--line,0) * var(--stagger))}[data-entered=true] :is(.platform-hero__sentence,.page-hero__sentence){animation:readable-rise var(--t-reveal) var(--ease-out) .3s backwards}[data-entered=true] :is(.platform-hero__actions,.page-hero__actions){animation:rise var(--t-reveal) var(--ease-out) .37s backwards}[data-entered=true] :is(.platform-hero__record>[data-ui],.page-hero__picture){animation:stage-in var(--t-reveal) var(--ease-expo) .44s backwards}[data-entered=true][data-replay=true] :is(.platform-hero__record>[data-ui],.page-hero__picture){animation:stage-return var(--t-reveal) var(--ease-expo) backwards}.platform-hero[data-entered=false] [data-ui] :is(.rs-list li,.rs-panel,.seal-tag__body,.roll__strip){animation:none}}@keyframes line-up{0%{transform:translateY(calc(100% + var(--hero-mask-before) + var(--hero-mask-after)))}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes stage-in{0%{opacity:0;transform:translateY(24px)scale(.985)}}@keyframes readable-rise{0%{transform:translateY(12px)}}@keyframes stage-return{0%{transform:translateY(24px)scale(.985)}}.hinge{min-height:72svh;margin-top:var(--section-gap);padding:96px var(--margin);background:var(--color-deep);color:var(--color-white);text-align:center;place-items:center;display:grid}.hinge__title{letter-spacing:-.03em;max-width:22ch;font-size:clamp(1.75rem,.9rem + 4.2vw,4.5rem);font-weight:500;line-height:1.02}.hinge__title span,.hinge__title strong{display:block}.hinge__title span{color:#ffffffb8}.hinge__title strong{font-weight:600}.stage-chapters{padding-inline:var(--margin);max-width:var(--page-max);margin-inline:auto}.stage-rail{display:none}.stage-beat__copy{padding-block:72px 0;scroll-margin-top:96px}.stage-beat__figure{margin:32px 0 0}.stage-beat__seal{margin-bottom:24px}.stage-pair{align-content:start;gap:16px;display:grid}@media (max-width:767px){.stage-pair__second{display:none}}.beat__title{font-size:var(--text-head);letter-spacing:-.02em;max-width:18ch;font-weight:600;line-height:1.05}.beat__sentence{max-width:40ch;font-size:var(--text-lead);margin-top:20px;line-height:1.35}.beat__today{max-width:46ch;color:var(--color-muted);margin-top:20px}.beat__checked{max-width:46ch;margin-top:20px}.beat__checked strong{color:var(--color-deep);font-weight:600}.beat__features{gap:20px;max-width:46ch;margin-top:32px;padding:0;list-style:none;display:grid}.beat__features li{gap:4px;display:grid}.beat__feature-name{font-weight:600}.beat__feature-detail{color:var(--color-ink)}.beat__link{margin-top:28px}@media (min-width:1024px) and (scripting:enabled){.stage-chapters{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(var(--beats), auto);column-gap:var(--gutter);display:grid}.stage-chapters--rail .stage-rail{grid-column:7/13;grid-row:1 / span var(--beats);z-index:2;align-self:start;display:block;position:sticky;top:96px}.stage-rail__links{font-size:var(--text-small);gap:24px;font-weight:500;display:flex}.stage-rail__links a{color:var(--color-muted)}.stage-rail__links a[aria-current=step]{color:var(--color-ink)}.stage-rail__track{height:72px;margin-top:12px;position:relative}.stage-rail__seal{transform:translateX(var(--seal-x,0px));transition:transform var(--t-reveal) var(--ease-expo);position:absolute;top:0;left:0}.stage-beat{display:contents}.stage-beat__copy>[data-ui].stage-beat__seal{display:none}.stage-beat__copy{grid-column:1/6;grid-row:var(--row);flex-direction:column;justify-content:center;min-height:100svh;padding-block:12svh;display:flex}.stage-beat__figure{grid-column:7/13;grid-row:1 / span var(--beats);opacity:0;pointer-events:none;height:calc(100svh - 144px);transition:opacity .36s var(--ease-exit), transform .36s var(--ease-exit);align-self:start;margin:0;position:sticky;top:112px;transform:translateY(16px);container-type:size}.stage-chapters--rail .stage-beat__figure{height:calc(100svh - 264px);top:232px}.stage-chapters:not([data-ready]) .stage-beat~.stage-beat .stage-beat__figure{opacity:0}.stage-beat__figure[data-shown=true]{opacity:1;pointer-events:auto;transition:opacity .6s var(--ease-expo) .12s, transform var(--t-reveal) var(--ease-expo) .12s;transform:none}.stage-beat__figure>.ff{border-radius:8px;height:100%;overflow:clip}.stage-pair{flex-direction:column;gap:16px;height:100%;display:flex}.stage-pair__main{border-radius:8px;flex:0 auto;max-height:64%;overflow:clip}.stage-pair__second{border-radius:8px;flex:1 1 0;min-height:0;overflow:clip}@container (max-height:560px){.stage-pair__second{display:none}.stage-pair__main{max-height:none}}}@media (min-width:1024px) and (scripting:enabled) and (prefers-reduced-motion:reduce){.stage-rail__seal,.stage-beat__figure,.stage-beat__figure[data-shown=true]{transition:none;transform:none}}.stack__stage{--r:clamp(0, calc((var(--sc-p,1) - .45) / .25), 1);--t:clamp(0, calc((var(--sc-p,1) - .7) / .15), 1);column-gap:var(--gutter);height:100svh;padding:112px var(--margin) 48px;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.stack__title{text-align:center;font-size:var(--text-head);letter-spacing:-.02em;grid-column:1/-1;font-weight:600;line-height:1.05}.stack__title-b{display:inline-block}.stack__cards,.stack__record{grid-area:2/2/auto/12}.stack__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.stack__card{--k:clamp(0, calc((var(--sc-p,0) - var(--start)) / .35), 1);--e:calc(var(--k) * var(--k) * (3 - 2 * var(--k)));background:var(--color-surface);gap:6px;min-height:104px;padding:18px 20px;display:grid}.stack__card-name{font-size:var(--text-lead);font-weight:600;line-height:1.25}.stack__card-bill{font-size:var(--text-small);color:var(--color-muted)}.stack__record{z-index:1;place-self:center;width:min(100%,420px)}.stack__after{text-align:center;grid-area:3/3/auto/11;justify-items:center;gap:16px;display:grid}.stack__after p{max-width:56ch;font-size:var(--text-lead);line-height:1.35}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.stack__title-b{clip-path:inset(0 calc((1 - var(--r)) * 100%) 0 0)}.stack__card{--label-out:clamp(0, calc((var(--sc-p,0) - .08) / .07), 1);isolation:isolate;transform:translate(calc(var(--dx,0) * var(--e) * 1px), calc(var(--dy,0) * var(--e) * 1px)) scale(calc(1 - .6 * var(--e)));background:0 0;position:relative}.stack__card:before{content:"";z-index:-1;background:var(--color-surface);opacity:calc(1 - var(--e));position:absolute;inset:0}.stack__card>*{clip-path:inset(0 0 calc(var(--label-out) * 100%) 0)}.stack__record{clip-path:inset(0 calc((1 - var(--r)) * 50%) 0 round 8px);transform:scale(calc(.92 + .08 * var(--r)))}.stack__after{opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 16px))}}@media (max-width:767px){.stack__stage{padding-top:96px}.stack__cards,.stack__record,.stack__after{grid-column:1/-1}.stack__cards{gap:8px}.stack__card{min-height:72px;padding:12px}.stack__card-name{font-size:14px;line-height:18px}.stack__card-bill{display:none}.stack__after p{font-size:var(--text-body)}}@media (prefers-reduced-motion:reduce),(scripting:none){.stack__title{opacity:1!important}.stack{height:auto!important}.stack__stage{height:auto;padding-block:var(--section-gap) 0;grid-template-rows:auto;row-gap:32px;position:static!important}.stack__cards,.stack__record,.stack__after{grid-row:auto}.stack__card{opacity:1;transform:none}.stack__title-b{clip-path:none}.stack__record,.stack__after{opacity:1;transform:none}}.thread{column-gap:var(--gutter);max-width:var(--page-max);margin:var(--section-gap) auto 0;padding-inline:var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:48px;display:grid}.thread__copy{grid-column:1/6}.thread__copy h2{font-size:var(--text-head);letter-spacing:-.02em;max-width:14ch;font-weight:600;line-height:1.05}.thread__copy p{max-width:40ch;font-size:var(--text-lead);margin-top:20px;line-height:1.35}.thread__links{flex-wrap:wrap;gap:12px 28px;margin-top:28px;display:flex}.thread__moments{grid-column:7/13;gap:28px;margin:0;padding:0;list-style:none;display:grid}.thread__moments li{gap:6px;display:grid}.thread__stamp,.checked-here__stamp,.partner-steps__stamp{background:url(/brand/seal-barcode-deep.svg) 0/auto 100% repeat-x;width:72px;height:6px;margin-bottom:6px;display:block}.thread__moment{font-size:var(--text-lead);font-weight:600;line-height:1.25}.thread__detail{max-width:52ch}@media (max-width:1023px){.thread__copy,.thread__moments{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.stagger-list.sc-in>*{animation:rise .62s var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 3) * var(--stagger))}.stagger-list.sc-in>* :is(.thread__stamp,.checked-here__stamp,.partner-steps__stamp){animation:stamp .6s var(--ease-expo) backwards;animation-delay:calc(.12s + min(var(--i,0), 3) * var(--stagger))}}@keyframes stamp{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.page-hero{padding:152px var(--margin) 0;text-align:center;justify-items:center;display:grid}.page-hero__copy{justify-items:center;max-width:960px;display:grid}.page-hero__title{letter-spacing:-.03em;font-size:clamp(2.25rem,1rem + 4.6vw,4.5rem);font-weight:600;line-height:1.02}.page-hero__sentence{max-width:48ch;font-size:var(--text-lead);text-wrap:pretty;margin-top:28px;line-height:1.35}.page-hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.page-hero__picture{text-align:left;width:100%;max-width:1120px;margin-top:56px}.page-hero__figure{margin:0}.page-hero__figure figcaption{font-size:var(--text-small);color:var(--color-muted);margin-top:12px}:is(.module-map,.matrix,.replaces,.next-module,.fragment-band,.stack-table,.hidden-costs,.partner-steps,.partner-who,.none-of-them){max-width:var(--page-max);margin:var(--section-gap) auto 0;padding-inline:var(--margin)}:is(.module-map,.matrix,.replaces,.fragment-band,.stack-table,.hidden-costs,.partner-steps,.partner-who,.none-of-them) h2{font-size:var(--text-head);letter-spacing:-.02em;max-width:20ch;font-weight:600;line-height:1.05}.module-map__checks{background:var(--color-deep);color:var(--color-white);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px;margin-top:40px;padding:40px;text-decoration:none;display:grid;position:relative}.module-map__grid{gap:var(--gutter);margin:var(--gutter) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.module-map__card{background:var(--color-surface);height:100%;color:var(--color-ink);transition:transform var(--t-hover) var(--ease-out);grid-template-rows:auto auto 1fr auto;gap:8px;padding:28px 28px 24px;text-decoration:none;display:grid;position:relative}.module-map__card:before{content:"";background:var(--color-raised);opacity:0;transition:opacity var(--t-hover) ease;position:absolute;inset:0}.module-map__card>*{position:relative}.module-map__name{font-size:var(--text-lead);font-weight:600;line-height:1.25}.module-map__line{color:var(--color-muted)}.module-map__checks .module-map__line{color:#ffffffb8}.module-map__text{gap:10px;display:grid}.module-map__preview{pointer-events:none;height:280px;margin-top:16px;display:block;overflow:clip}.module-map__checks .module-map__preview{height:320px;margin-top:0}.module-map__more{color:var(--color-blue);margin-top:16px;font-weight:600}.module-map__checks .module-map__more{color:var(--color-white)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.module-map__card:hover{transform:translateY(-4px)}}.module-map__card:hover:before,.module-map__card:focus-visible:before{opacity:1}@media (max-width:1023px){.module-map__checks{grid-template-columns:1fr;padding:28px}.module-map__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.module-map__grid{grid-template-columns:1fr}.module-map__preview{height:240px}}.matrix__head{gap:20px;display:grid}.matrix__key{max-width:56ch;color:var(--color-muted)}.matrix__jump{font-size:var(--text-small);flex-wrap:wrap;gap:8px 24px;font-weight:500;display:flex}.matrix__module{margin-top:64px;scroll-margin-top:104px}.matrix__module-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.matrix__module-head h3{font-size:var(--text-lead);font-weight:600;line-height:1.25}.matrix__table{border-collapse:separate;border-spacing:0 2px;width:100%;margin-top:20px}.matrix__table th,.matrix__table td{background:var(--color-surface);text-align:left;vertical-align:top;padding:16px 20px}.matrix__table tbody th{width:30%;font-weight:600}.matrix__table--status td:last-child{width:12%}.matrix__status{font-size:var(--text-small);color:var(--color-muted);white-space:nowrap;font-weight:500}@media (max-width:767px){.matrix__table,.matrix__table tbody,.matrix__table tr,.matrix__table th,.matrix__table td{width:auto;display:block}.matrix__table tr{background:var(--color-surface);margin-top:2px;padding:16px}.matrix__table th,.matrix__table td{background:0 0;padding:0}.matrix__table tbody th{width:auto}.matrix__table td{margin-top:6px}.matrix__table--status td:last-child{width:auto}}.checked-here{column-gap:var(--gutter);margin-top:var(--section-gap);padding:96px var(--margin);background:var(--color-deep);color:var(--color-white);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px;display:grid}@media (min-width:1024px) and (scripting:enabled){.stage-chapters+.checked-here{margin-top:0}}.checked-here__photo{grid-column:1/7;margin:0}.checked-here__photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.checked-here__photo figcaption{font-size:var(--text-small);color:#ffffffb8;margin-top:12px}.checked-here__copy{grid-column:1/13}.checked-here--photo .checked-here__copy{grid-column:8/13}.checked-here__copy h2{font-size:var(--text-head);letter-spacing:-.02em;font-weight:600;line-height:1.05}.checked-here__moments{gap:28px var(--gutter);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:32px 0 0;padding:0;list-style:none;display:grid}.checked-here--photo .checked-here__moments{grid-template-columns:1fr}.checked-here__moments li{gap:6px;display:grid}.checked-here__stamp{background-image:url(/brand/seal-barcode-white.svg)}.checked-here__moment{font-size:var(--text-lead);font-weight:600;line-height:1.25}.checked-here__detail{color:#ffffffb8}.checked-here a{color:var(--color-white);margin-top:28px}@media (max-width:1023px){.checked-here__photo,.checked-here--photo .checked-here__copy{grid-column:1/-1}.checked-here{padding-block:72px}}.replaces__context{color:var(--color-muted);margin-top:20px}.replaces__rows{gap:2px;margin:32px 0 0;padding:0;list-style:none;display:grid}.replaces__rows li{background:var(--color-surface);grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);gap:24px;padding:20px 24px;display:grid}.replaces__name{font-weight:600}.replaces__none{max-width:56ch;font-size:var(--text-lead);margin-top:24px;line-height:1.35}.replaces>a{margin-top:28px}@media (max-width:767px){.replaces__rows li{grid-template-columns:1fr;gap:6px}}.next-module h2{font-size:var(--text-head);letter-spacing:-.02em;max-width:22ch;font-weight:600;line-height:1.05}.next-module h2 a{color:var(--color-ink)}.next-module p{max-width:52ch;font-size:var(--text-lead);color:var(--color-muted);margin-top:16px;line-height:1.35}.fragment-band p{max-width:52ch;font-size:var(--text-lead);margin-top:16px;line-height:1.35}.fragment-band__figure{margin:40px 0 0}.stack-grid{grid-template-columns:minmax(0,7fr) auto minmax(0,4fr);align-items:center;gap:32px;display:grid}.stack-grid__tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.stack-grid__tools li{background:var(--color-surface);gap:4px;min-height:96px;padding:16px 18px;display:grid}.stack-grid__name{font-weight:600}.stack-grid__bill{font-size:var(--text-small);color:var(--color-muted)}.stack-grid__or{font-size:var(--text-lead);color:var(--color-muted)}@media (max-width:1023px){.stack-grid{grid-template-columns:1fr;justify-items:stretch}.stack-grid__or{justify-self:center}}@media (max-width:767px){.stack-grid__tools{grid-template-columns:repeat(2,minmax(0,1fr))}}.stack-table__head{gap:16px;display:grid}.stack-table__head p{max-width:64ch;color:var(--color-muted)}.stack-table__table{border-collapse:separate;border-spacing:0 2px;width:100%;margin-top:32px}.stack-table__table th,.stack-table__table td{background:var(--color-surface);text-align:left;vertical-align:top;padding:16px 18px}.stack-table__table thead th{font-size:var(--text-small);color:var(--color-muted);background:0 0;padding-block:0 8px;font-weight:600}.stack-table__table tbody th{font-weight:600}@media (max-width:1023px){.stack-table__table thead{display:none}.stack-table__table,.stack-table__table tbody,.stack-table__table tr,.stack-table__table th,.stack-table__table td{width:auto;display:block}.stack-table__table tr{background:var(--color-surface);margin-top:2px;padding:20px}.stack-table__table th,.stack-table__table td{background:0 0;padding:0}.stack-table__table td{margin-top:8px}.stack-table__table td:nth-of-type(2):before{content:"Published price: ";font-weight:600}.stack-table__table td:nth-of-type(3):before{content:"What it can’t see: ";font-weight:600}.stack-table__table td:nth-of-type(4):before{content:"In Laneseal: ";font-weight:600}}.hidden-costs{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:32px;display:grid}.hidden-costs h2{grid-column:1/-1}.hidden-costs__list{grid-column:1/7;gap:24px;margin:0;padding:0;list-style:none;display:grid}.hidden-costs__list strong{font-weight:600;display:block}.hidden-costs__example{background:var(--color-surface);grid-column:8/13;padding:28px}.hidden-costs__lead{font-weight:600}.hidden-costs__sum{background:var(--color-ground);gap:2px;margin:16px 0;display:grid}.hidden-costs__sum>div{background:var(--color-surface);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.hidden-costs__total{font-weight:600}@media (max-width:1023px){.hidden-costs__list,.hidden-costs__example{grid-column:1/-1}}.none-of-them h2{max-width:16ch}.partner-steps__list{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;display:grid}.partner-steps__list li{background:var(--color-surface);align-content:start;gap:8px;padding:28px 24px;display:grid}.partner-steps__title{font-size:var(--text-lead);font-weight:600;line-height:1.25}@media (max-width:1023px){.partner-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.partner-steps__list{grid-template-columns:1fr}}.partner-who__list{gap:2px var(--gutter);font-size:var(--text-lead);grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0 0;padding:0;line-height:1.35;list-style:none;display:grid}.partner-who__list li{padding:20px 0}@media (max-width:767px){.partner-who__list{grid-template-columns:1fr}}.redesign-close__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.platform-nav__trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.platform-nav__trigger[aria-expanded=true],.platform-nav__trigger[data-current=true]{color:var(--color-blue)}.platform-menu{background:var(--color-surface);opacity:0;visibility:hidden;transition:opacity var(--t-exit) var(--ease-exit), transform var(--t-exit) var(--ease-exit), visibility 0s linear var(--t-exit);border:1px solid #dfe6f0;border-radius:15px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;transform:translateY(-6px);box-shadow:0 5px 24px #0b2e6314}.platform-menu[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--t-ui) var(--ease-out), transform var(--t-ui) var(--ease-out), visibility 0s;transform:none}.platform-menu__modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.platform-menu__side{background:var(--color-raised);border-radius:10px;align-content:start;gap:2px;padding:4px;display:grid}.platform-menu__item{color:var(--color-ink);border-radius:8px;gap:2px;padding:12px 14px;text-decoration:none;display:grid;position:relative}.platform-menu__item:before{content:"";border-radius:inherit;background:var(--color-active);opacity:0;transition:opacity var(--t-hover) ease;position:absolute;inset:0}.platform-menu__item:hover:before,.platform-menu__item:focus-visible:before{opacity:.6}.platform-menu__item>*{position:relative}.platform-menu__name{font-size:var(--text-body);font-weight:600;line-height:1.3}.platform-menu__line{color:var(--color-muted);font-size:14px;line-height:20px}@media (prefers-reduced-motion:no-preference){.platform-menu[data-open=true] .platform-menu__modules>li{animation:rise var(--t-ui) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}}@media (prefers-reduced-motion:reduce){.platform-menu,.platform-menu[data-open=true]{transition-duration:0s;transform:none}}.menu-sheet__modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:4px 0 12px;padding:0 0 0 16px;list-style:none;display:grid}.menu-sheet__modules a{min-height:44px;font-size:var(--text-body);align-items:center;display:flex}.site-footer__grid{gap:32px var(--gutter);grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2fr));margin-top:32px;display:grid}.site-footer__logo{width:auto;height:24px}.site-footer__description{max-width:28ch;font-size:var(--text-small);color:var(--color-muted);margin-top:16px}.site-footer__col{font-size:var(--text-small);align-content:start;gap:10px;display:grid}.site-footer__heading{color:var(--color-ink);font-weight:600}.site-footer__legal{font-size:var(--text-small);color:var(--color-muted);flex-wrap:wrap;gap:8px 20px;margin-top:40px;display:flex}@media (max-width:1023px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1/-1}.site-footer__col a{align-items:center;min-height:44px;display:inline-flex}}.menu-sheet{overflow-y:auto}@media (prefers-reduced-motion:reduce){[data-sc-cue]{opacity:1!important;transform:none!important}[data-sc-kinetic] .sc-split,[data-sc-kinetic] .sc-split__i{display:contents;opacity:1!important;transform:none!important}[data-sc-in],[data-sc-stagger]>*,[data-sc-parallax]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}[data-sc-reveal]{clip-path:none!important}}[id$=-story]:not([data-sc-ready=true]) [data-sc-cue]{opacity:1}[data-sc-act=flow][data-sc-rest=true] [data-sc-cue],[data-sc-act=flow][data-sc-rest=true] .sc-split__i{opacity:1!important;transform:none!important}[data-sc-act=flow][data-sc-rest=true] [data-sc-reveal]{clip-path:none!important}[data-sc-in],[data-sc-stagger]>*{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){[data-sc-in].sc-in:not(.stagger-list),[data-sc-stagger]>.sc-in{animation:sc-reenter .62s var(--sc-ease-out) backwards}}@keyframes sc-reenter{0%{opacity:0;transform:translateY(14px)}}.redesign-close__line{display:block}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--t-press:.14s;--t-hover:.18s;--t-ui:.24s;--t-exit:.16s;--t-route:.38s;--t-reveal:.8s;--stagger:70ms;--margin:var(--spacing-margin);--gutter:var(--spacing-margin);--section-gap:var(--spacing-section);--page-max:1760px;--scrim:#13141652}html{background:var(--color-ground);-webkit-text-size-adjust:100%}body{background:var(--color-ground);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.55}h1,h2,h3{text-wrap:balance;-webkit-hyphens:none;hyphens:none;margin:0;font-weight:600}p{text-wrap:pretty;margin:0}a{color:inherit;text-underline-offset:.3em;text-decoration-skip-ink:none;text-decoration-thickness:.07em}::selection{background:var(--color-blue);color:var(--color-white)}:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.on-dark :focus-visible{outline-color:var(--color-white)}img,video{max-width:100%;display:block}.skip{z-index:100;background:var(--color-surface);padding:12px;font-size:14px;font-weight:500;position:absolute;left:-9999px}.skip:focus-visible{top:16px;left:16px}.page{min-width:0}.frame{max-width:var(--page-max);padding-inline:var(--margin);margin-inline:auto}.grid-12{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.fit-word{white-space:nowrap;font-size:25cqw;display:inline-block}.checks-word{text-transform:uppercase;letter-spacing:-.01em;font-weight:600;line-height:.8}.section-head{font-size:var(--text-head);letter-spacing:-.02em;line-height:1.05}.lead-text{font-size:var(--text-lead);letter-spacing:-.005em;line-height:1.35}.small-text{font-size:var(--text-small);line-height:1.45}.secondary-grid{grid-template-columns:minmax(0,1fr);display:grid}.secondary-intro{padding-top:40px}.secondary-intro .lead-text{max-width:34ch;margin-top:24px}.secondary-photo-cell{min-width:0;margin-block:40px}.secondary-photo{aspect-ratio:4/3;background:var(--color-active);position:relative;overflow:clip}.secondary-photo img{object-fit:cover;object-position:var(--photo-mobile-position)}.secondary-body{min-width:0}.secondary-body section{margin-top:56px}.secondary-body section:first-child{margin-top:0}.secondary-body h2{font-size:var(--text-lead);letter-spacing:-.005em;margin-bottom:12px;font-weight:600;line-height:1.35}.secondary-body p{max-width:46ch}.secondary-body p+p{margin-top:16px}.secondary-body ul{max-width:46ch;padding-left:1.2em;list-style:outside}.secondary-body li+li{margin-top:8px}.secondary-body .section-action{margin-top:20px}.secondary-body #bank-details{scroll-margin-top:24px}@media (min-width:1024px){.secondary-grid{column-gap:var(--gutter);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.secondary-intro{grid-area:1/1;padding-top:96px;padding-right:clamp(32px,4vw,72px)}.secondary-body{padding-right:clamp(32px,4vw,72px);padding-bottom:var(--section-gap);grid-area:2/1}.secondary-body section:first-child{margin-top:56px}.secondary-photo-cell{grid-area:1/2/span 2;margin-block:0}.secondary-photo{top:var(--margin);height:calc(100svh - 2 * var(--margin));aspect-ratio:auto;position:sticky}.secondary-photo img{object-position:var(--photo-position)}}.names{padding-top:var(--section-gap)}.names__mosaic{margin-top:40px;display:grid;overflow:clip}.names__photo{aspect-ratio:4/3;background:var(--color-active);position:relative;overflow:clip}.names__photo img{object-fit:cover;object-position:50% 45%}.names__tile{min-height:200px;padding:20px}.names__tile--deep{background:var(--color-deep);color:var(--color-white)}.names__tile--pale{background:var(--color-pale);color:var(--color-deep)}.names__figure{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:48px;font-weight:500;line-height:.95}.names__caption{max-width:30ch;margin-top:12px}.names__notes{gap:12px;margin-top:16px;display:grid}.names__notes p:first-child{color:var(--color-muted)}.not-yet{margin-block:var(--section-gap)}.not-yet h2{font-size:var(--text-body);font-weight:500;line-height:1.55}.not-yet ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.not-yet li{font-size:var(--text-lead);line-height:1.35}.closing{padding-top:var(--section-gap)}.closing__sentence{max-width:34ch}.closing__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.closing__video{aspect-ratio:1600/686;background:var(--color-steel);margin-top:64px;overflow:clip}.closing__video video{object-fit:cover;width:100%;height:100%}@media (min-width:768px){.names__mosaic{grid-template-columns:1fr 1fr}.names__photo{grid-column:1/-1}.names__tile{aspect-ratio:1;padding:24px}.names__figure{font-size:var(--text-display)}.not-yet ul{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}}@media (min-width:1024px){.names__mosaic{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;height:clamp(560px,66vw,92svh)}.names__photo{aspect-ratio:auto;grid-area:1/1/span 2}.names__photo img{object-position:50% 50%}.names__tile{aspect-ratio:auto;min-width:0;padding:28px;container-type:inline-size}.names__figure{font-size:min(var(--text-display), 23.5cqw)}.names__notes{gap:var(--gutter);grid-template-columns:2fr 1fr}.names__notes p:last-child{text-align:right}.not-yet{align-items:baseline;gap:48px;display:flex}.not-yet h2{flex-shrink:0}.not-yet ul{flex:1;justify-content:space-between;gap:20px;margin-top:0;display:flex}}.contact-form{gap:20px;display:grid}.contact-field{gap:8px;display:grid}.contact-field label{font-size:var(--text-small);font-weight:500;line-height:1.45}.contact-field label span{color:var(--color-muted);font-weight:400}.contact-field :is(input,select,textarea){background:var(--color-surface);width:100%;min-width:0;height:48px;color:var(--color-ink);font:inherit;border:0;border-radius:0;padding:12px 14px;line-height:1.3}.contact-field textarea{resize:vertical;height:160px}.contact-error{font-size:var(--text-small);color:var(--color-deep);animation:contact-error var(--t-ui) ease both;font-weight:500;line-height:1.45}.contact-submit>p{color:var(--color-muted);margin-top:12px}.contact-submit>p[role=status]{color:var(--color-ink)}@keyframes contact-error{0%{opacity:0}to{opacity:1}}@media (min-width:1024px){.contact-form{margin-top:40px}}@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-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
