@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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--pd-font-mono);--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--pd-font-sans);--default-mono-font-family:var(--pd-font-mono);--color-ink-mute:var(--pd-g-ink-mute)}}@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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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{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{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-4{top:calc(var(--spacing) * 4)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.pt-30{padding-top:calc(var(--spacing) * 30)}.text-\[var\(--c-accent\)\]{color:var(--c-accent)}.text-\[var\(--c-danger\)\]{color:var(--c-danger)}.text-\[var\(--c-success\)\]{color:var(--c-success)}.text-\[var\(--c-warning\)\]{color:var(--c-warning)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--pd-g-emerald-50:#ecf7f1;--pd-g-emerald-100:#c9e8d8;--pd-g-emerald-200:#8fceaf;--pd-g-emerald-300:#4ab685;--pd-g-emerald-400:#1a9b62;--pd-g-emerald-500:#0c7c52;--pd-g-emerald-600:#095d3e;--pd-g-emerald-700:#064128;--pd-g-emerald-800:#042a1b;--pd-g-emerald-900:#02160e;--pd-g-slate-50:#f5f7fa;--pd-g-slate-100:#e8ecf1;--pd-g-slate-200:#ced4de;--pd-g-slate-300:#a3acb8;--pd-g-slate-400:#7a8390;--pd-g-slate-500:#565d6a;--pd-g-slate-600:#3a414e;--pd-g-slate-700:#242a37;--pd-g-slate-800:#141826;--pd-g-slate-900:#090c16;--pd-g-gold-300:#e6c878;--pd-g-gold-500:#b1873a;--pd-g-gold-700:#6c5021;--pd-g-red-100:#f6e7e5;--pd-g-red-300:#e8776c;--pd-g-red-500:#b4342a;--pd-g-red-700:#7d241d;--pd-g-ink:#0d0e10;--pd-g-ink-soft:#2a2b30;--pd-g-ink-mute:#5d5e64;--pd-g-paper:#f5f7fa;--pd-g-white:#fff;--pd-g-hero:#0a0a0d;--pd-g-night:#0a0f1c;--pd-g-font-sans:"DM Sans", system-ui, -apple-system, sans-serif;--pd-g-font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--pd-g-tracking-head:max(-5px, calc(1.61px - .0826em));--pd-space-0:0;--pd-space-2:2px;--pd-space-4:4px;--pd-space-6:6px;--pd-space-8:8px;--pd-space-12:12px;--pd-space-16:16px;--pd-space-20:20px;--pd-space-24:24px;--pd-space-32:32px;--pd-space-40:40px;--pd-space-48:48px;--pd-space-56:56px;--pd-space-64:64px;--pd-space-80:80px;--pd-space-96:96px;--pd-space-120:120px;--pd-radius-none:0;--pd-radius-sm:6px;--pd-radius-md:12px;--pd-radius-lg:18px;--pd-radius-xl:24px;--pd-radius-pill:999px;--pd-shadow-0:none;--pd-shadow-1:0 1px 2px #0d0e1014;--pd-shadow-2:0 24px 48px -28px #090c1666;--pd-shadow-3:0 1px 2px #0d0e100a, 0 24px 56px -12px #0d0e1038;--pd-shadow-4:0 1px 2px #0d0e100a, 0 44px 90px -24px #090c1666;--pd-ease:cubic-bezier(.2, .7, .2, 1);--pd-ease-exit:cubic-bezier(.4, 0, 1, 1);--pd-duration-instant:.1s;--pd-duration-fast:.18s;--pd-duration-medium:.22s;--pd-duration-slow:.26s;--pd-duration-slower:.4s;--pd-duration-reveal:.7s;--pd-font-sans:var(--pd-g-font-sans);--pd-font-mono:var(--pd-g-font-mono);--pd-type-display:700 clamp(44px, 6.2vw, 88px) / 1.025 var(--pd-g-font-sans);--pd-type-title-1:700 clamp(40px, 4.4vw, 56px) / 1.025 var(--pd-g-font-sans);--pd-type-title-2:700 30px / 1.1 var(--pd-g-font-sans);--pd-type-title-3:600 24px / 1.2 var(--pd-g-font-sans);--pd-type-subtitle:600 19px / 1.3 var(--pd-g-font-sans);--pd-type-lede:400 clamp(17px, 1.4vw, 20px) / 1.55 var(--pd-g-font-sans);--pd-type-body:400 16px / 1.6 var(--pd-g-font-sans);--pd-type-body-strong:600 16px / 1.6 var(--pd-g-font-sans);--pd-type-body-sm:400 14px / 1.5 var(--pd-g-font-sans);--pd-type-body-sm-strong:600 14px / 1.5 var(--pd-g-font-sans);--pd-type-caption:400 13px / 1.45 var(--pd-g-font-sans);--pd-type-label:500 11px / 1.4 var(--pd-g-font-mono);--pd-type-code:500 13px / 1.5 var(--pd-g-font-mono);--pd-tracking-head:var(--pd-g-tracking-head);--pd-tracking-label:.18em;--pd-surface-page:var(--pd-g-paper);--pd-surface-card:var(--pd-g-white);--pd-surface-sunken:var(--pd-g-slate-100);--pd-surface-flyout:var(--pd-g-white);--pd-surface-inverse:var(--pd-g-hero);--pd-surface-hover:#0d0e100d;--pd-surface-pressed:#0d0e101a;--pd-surface-selected:#0c7c521a;--pd-scrim:#090c1670;--pd-text-primary:var(--pd-g-ink);--pd-text-secondary:var(--pd-g-ink-soft);--pd-text-tertiary:var(--pd-g-ink-mute);--pd-text-disabled:#0d0e1061;--pd-text-on-accent:var(--pd-g-paper);--pd-text-accent:var(--pd-g-emerald-600);--pd-text-accent-hover:var(--pd-g-emerald-700);--pd-line-subtle:#0d0e100f;--pd-line-default:#0d0e101a;--pd-line-strong:#0d0e1047;--pd-line-control:#0d0e1073;--pd-line-control-hover:#0d0e109e;--pd-accent:var(--pd-g-emerald-500);--pd-accent-hover:var(--pd-g-emerald-600);--pd-accent-pressed:var(--pd-g-emerald-700);--pd-accent-tint:#0c7c521a;--pd-focus-ring:var(--pd-g-emerald-500);--pd-focus-gap:var(--pd-surface-page);--pd-success-marker:var(--pd-g-emerald-400);--pd-success-text:var(--pd-g-emerald-600);--pd-success-fill:var(--pd-g-emerald-50);--pd-warning-marker:var(--pd-g-gold-500);--pd-warning-text:var(--pd-g-gold-700);--pd-warning-fill:#fbf3e2;--pd-danger-marker:var(--pd-g-red-500);--pd-danger-text:var(--pd-g-red-500);--pd-danger-fill:var(--pd-g-red-100);--pd-info-marker:var(--pd-g-slate-500);--pd-info-text:var(--pd-g-ink-soft);--pd-info-fill:var(--pd-g-slate-100)}[data-theme=dark]{--pd-surface-page:var(--pd-g-hero);--pd-surface-card:var(--pd-g-slate-800);--pd-surface-sunken:var(--pd-g-slate-900);--pd-surface-flyout:var(--pd-g-slate-800);--pd-surface-inverse:var(--pd-g-paper);--pd-surface-hover:#f5f7fa0f;--pd-surface-pressed:#f5f7fa1f;--pd-surface-selected:#4ab68529;--pd-scrim:#03050aa3;--pd-text-primary:var(--pd-g-paper);--pd-text-secondary:var(--pd-g-slate-200);--pd-text-tertiary:var(--pd-g-slate-300);--pd-text-disabled:#f5f7fa61;--pd-text-on-accent:var(--pd-g-paper);--pd-text-accent:var(--pd-g-emerald-300);--pd-text-accent-hover:var(--pd-g-emerald-200);--pd-line-subtle:#f5f7fa14;--pd-line-default:#f5f7fa1f;--pd-line-strong:#f1ece252;--pd-line-control:#f5f7fa6b;--pd-line-control-hover:#f5f7fa9e;--pd-accent-tint:#4ab68529;--pd-focus-ring:var(--pd-g-emerald-300);--pd-focus-gap:var(--pd-surface-page);--pd-success-marker:var(--pd-g-emerald-300);--pd-success-text:var(--pd-g-emerald-300);--pd-success-fill:#4ab68524;--pd-warning-marker:var(--pd-g-gold-300);--pd-warning-text:var(--pd-g-gold-300);--pd-warning-fill:#e6c8781f;--pd-danger-marker:var(--pd-g-red-300);--pd-danger-text:var(--pd-g-red-300);--pd-danger-fill:#e8776c24;--pd-info-marker:var(--pd-g-slate-300);--pd-info-text:var(--pd-g-slate-200);--pd-info-fill:#f5f7fa12}:root,[data-theme=light]{--pd-button-ground:var(--pd-focus-gap,#f5f7fa);--pd-button-ring:var(--pd-focus-ring,#0c7c52);--pd-button-primary-bg:var(--pd-accent,#0c7c52);--pd-button-primary-bg-hover:var(--pd-accent-hover,#095d3e);--pd-button-primary-bg-pressed:var(--pd-accent-pressed,#064128);--pd-button-primary-fg:var(--pd-text-on-accent,#f5f7fa);--pd-button-secondary-bg:#0d0e100f;--pd-button-secondary-bg-hover:#0d0e101a;--pd-button-secondary-bg-pressed:#0d0e1024;--pd-button-secondary-fg:#0d0e10;--pd-button-outline-border:#0d0e101f;--pd-button-outline-border-hover:#0d0e1047;--pd-button-outline-bg-hover:#0d0e1008;--pd-button-outline-bg-pressed:#0d0e100f;--pd-button-outline-fg:#0d0e10;--pd-button-subtle-bg-hover:#0d0e100f;--pd-button-subtle-bg-pressed:#0d0e101a;--pd-button-subtle-fg:#2a2b30;--pd-button-subtle-fg-hover:#0d0e10;--pd-button-transparent-fg:var(--pd-text-accent,#095d3e);--pd-button-transparent-fg-hover:var(--pd-text-accent-hover,#064128);--pd-button-checked-bg:#0c7c521a;--pd-button-checked-bg-hover:#0c7c5226;--pd-button-checked-fg:#064128;--pd-button-checked-icon:#0c7c52;--pd-button-split-divider:#f5f7fa52;--pd-button-split-divider-neutral:#0d0e101f;--pd-button-ease:var(--pd-ease,cubic-bezier(.2, .7, .2, 1));--pd-button-duration:var(--pd-duration-fast,.18s)}[data-theme=dark]{--pd-button-ground:var(--pd-focus-gap,#0a0a0d);--pd-button-ring:var(--pd-focus-ring,#4ab685);--pd-button-secondary-bg:#f5f7fa14;--pd-button-secondary-bg-hover:#f5f7fa1f;--pd-button-secondary-bg-pressed:#f5f7fa29;--pd-button-secondary-fg:#f5f7fa;--pd-button-outline-border:#f1ece252;--pd-button-outline-border-hover:#f1ece2b3;--pd-button-outline-bg-hover:#f1ece20f;--pd-button-outline-bg-pressed:#f1ece21a;--pd-button-outline-fg:#f5f7fa;--pd-button-subtle-bg-hover:#ffffff1f;--pd-button-subtle-bg-pressed:#ffffff29;--pd-button-subtle-fg:#ced4de;--pd-button-subtle-fg-hover:#f5f7fa;--pd-button-transparent-fg:var(--pd-text-accent,#4ab685);--pd-button-transparent-fg-hover:var(--pd-text-accent-hover,#8fceaf);--pd-button-checked-bg:#4ab68529;--pd-button-checked-bg-hover:#4ab68538;--pd-button-checked-fg:#c9e8d8;--pd-button-checked-icon:#4ab685;--pd-button-split-divider-neutral:#f5f7fa29}.pd-button{--bg:transparent;--bg-hover:transparent;--bg-pressed:transparent;--fg:inherit;--fg-hover:var(--fg);--border:transparent;--border-hover:var(--border);--lift:0px;--h:40px;--px:20px;--fs:14px;--lh:20px;--gap:8px;--icon:16px;justify-content:center;align-items:center;gap:var(--gap);box-sizing:border-box;min-height:var(--h);padding:0 calc(var(--px) - 1px);border:1px solid var(--border);background:var(--bg);color:var(--fg);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:var(--fs);font-weight:600;line-height:var(--lh);letter-spacing:0;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--pd-button-duration) var(--pd-button-ease), border-color var(--pd-button-duration) var(--pd-button-ease), color var(--pd-button-duration) var(--pd-button-ease), box-shadow var(--pd-button-duration) var(--pd-button-ease), transform var(--pd-button-duration) var(--pd-button-ease);border-radius:999px;outline:none;margin:0;text-decoration:none;display:inline-flex;position:relative}.pd-button__icon{width:var(--icon);height:var(--icon);transition:transform .25s var(--pd-button-ease);flex:none;display:inline-flex}.pd-button__icon>svg{width:100%;height:100%;display:block}.pd-button__label{display:inline-block}.pd-button--small{--h:32px;--px:14px;--fs:13px;--lh:18px;--gap:6px;--icon:16px}.pd-button--medium{--h:40px;--px:20px;--fs:14px;--lh:20px;--gap:8px;--icon:16px}.pd-button--large{--h:55px;--px:27px;--fs:15px;--lh:22px;--gap:8px;--icon:18px}.pd-button--icon-only{width:var(--h);padding:0}.pd-button--primary{--bg:var(--pd-button-primary-bg);--bg-hover:var(--pd-button-primary-bg-hover);--bg-pressed:var(--pd-button-primary-bg-pressed);--fg:var(--pd-button-primary-fg);--lift:-1px}.pd-button--secondary{--bg:var(--pd-button-secondary-bg);--bg-hover:var(--pd-button-secondary-bg-hover);--bg-pressed:var(--pd-button-secondary-bg-pressed);--fg:var(--pd-button-secondary-fg)}.pd-button--outline{--bg-hover:var(--pd-button-outline-bg-hover);--bg-pressed:var(--pd-button-outline-bg-pressed);--fg:var(--pd-button-outline-fg);--border:var(--pd-button-outline-border);--border-hover:var(--pd-button-outline-border-hover);--lift:-1px}.pd-button--subtle{--bg-hover:var(--pd-button-subtle-bg-hover);--bg-pressed:var(--pd-button-subtle-bg-pressed);--fg:var(--pd-button-subtle-fg);--fg-hover:var(--pd-button-subtle-fg-hover)}.pd-button--transparent{--fg:var(--pd-button-transparent-fg);--fg-hover:var(--pd-button-transparent-fg-hover)}.pd-button:hover,.pd-button.is-hover{background:var(--bg-hover);border-color:var(--border-hover);color:var(--fg-hover);transform:translateY(var(--lift))}.pd-button:hover .pd-button__icon--arrow,.pd-button.is-hover .pd-button__icon--arrow{transform:translate(4px)}.pd-button:active,.pd-button.is-pressed{background:var(--bg-pressed);border-color:var(--border-hover);color:var(--fg-hover);transform:scale(.98)}.pd-button:focus-visible,.pd-button.is-focus{box-shadow:0 0 0 2px var(--pd-button-ground), 0 0 0 4px var(--pd-button-ring)}.pd-button:disabled,.pd-button[aria-disabled=true]{background:var(--bg);border-color:var(--border);color:var(--fg);opacity:.55;cursor:not-allowed;transform:none}.pd-button:disabled .pd-button__icon,.pd-button[aria-disabled=true] .pd-button__icon{transform:none}.pd-button[aria-pressed=true]{background:var(--pd-button-checked-bg);color:var(--pd-button-checked-fg);border-color:#0000}.pd-button[aria-pressed=true]:hover{background:var(--pd-button-checked-bg-hover);color:var(--pd-button-checked-fg)}.pd-button--primary[aria-pressed=true]{background:var(--pd-button-primary-bg-pressed);color:var(--pd-button-primary-fg)}.pd-button[aria-pressed=true] .pd-button__icon{color:var(--pd-button-checked-icon)}.pd-button--primary[aria-pressed=true] .pd-button__icon{color:inherit}.pd-button__caret{opacity:.55;width:16px;height:16px;transition:transform .22s var(--pd-button-ease);flex:none;margin-inline:-2px -6px;display:inline-flex}.pd-button__caret>svg{width:100%;height:100%;display:block}.pd-button[aria-expanded=true] .pd-button__caret{transform:rotate(180deg)}.pd-button--small .pd-button__caret{margin-inline-end:-4px}.pd-button--icon-only .pd-button__caret{margin:0}.pd-split{isolation:isolate;border-radius:999px;align-items:stretch;display:inline-flex}.pd-split>.pd-button,.pd-split>.pd-button:hover,.pd-split>.pd-button.is-hover,.pd-split>.pd-button:active,.pd-split>.pd-button.is-pressed{transform:none}.pd-split>.pd-button:focus-visible,.pd-split>.pd-button.is-focus{z-index:1}.pd-split__action{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(var(--px) - 5px)}.pd-split__menu{width:calc(var(--h) - 4px);padding:0 calc((var(--h) - 4px - 16px) / 2 + 2px) 0 calc((var(--h) - 4px - 16px) / 2 - 2px);border-start-start-radius:0;border-end-start-radius:0}.pd-split__menu .pd-button__caret{margin:0}.pd-split__divider{background:var(--pd-button-split-divider-neutral);flex:none;width:1px}.pd-split--primary .pd-split__divider{background:var(--pd-button-split-divider);z-index:0;margin-inline:-1px;position:relative}.pd-split--outline .pd-split__action{border-inline-end-width:0}.pd-split--outline .pd-split__menu{border-inline-start-width:0}.pd-split--outline .pd-split__divider{background:var(--pd-button-outline-border)}@media (prefers-reduced-motion:reduce){.pd-button,.pd-button__icon,.pd-button__caret{transition-duration:.01ms}.pd-button:hover,.pd-button:active{transform:none}}@media (forced-colors:active){.pd-button{border-color:buttontext}.pd-button:focus-visible{outline-offset:2px;outline:2px solid highlight}}:root{--h1-family:var(--pd-font-sans);--h1-weight:700;--h1-tracking:var(--pd-tracking-head);--h1-leading:1.025;--lede-size:clamp(17px, 1.4vw, 20px);--lede-leading:1.55;--lede-color:var(--pd-g-ink);--mid-50:#f1f0fa;--mid-100:#dcd9ee;--mid-200:#b6afd9;--mid-300:#8b82bf;--mid-400:#5b51a0;--mid-500:#2e2773;--mid-600:#1f1a5e;--mid-700:#14104a;--mid-800:#0a0832;--mid-900:#04031c;--atlas-bg:#0f8552;--atlas-bg-2:#0c6a40;--atlas-fg:#10e086;--prism-bg:#1ba097;--prism-bg-2:#167b75;--prism-fg:#14e3c6;--sentinel-bg:#d8541e;--sentinel-bg-2:#b54317;--sentinel-fg:#ff6b2c;--argus-bg:#357873;--argus-bg-2:#234d49;--argus-fg:#5cafa5;--champagne:#ddc28a;--pad-x:56px;--pad-y:120px;--nav-h:84px;--max:1480px;--rad:var(--pd-radius-xl)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--pd-g-paper);scroll-behavior:smooth;scroll-snap-type:y proximity}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nav-panel,.nav-mobile-panel,.nav-m-body,.nav-m-body>*,.nav-caret{transition:none}.nav-panel{transform:none}}body{font-family:var(--pd-font-sans);color:var(--pd-g-ink);background:var(--pd-g-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--pd-g-emerald-500);color:var(--pd-g-paper)}h1,h2,h3,h4{font-family:var(--pd-font-sans);letter-spacing:-.035em;color:var(--pd-g-ink);text-wrap:balance;font-weight:700;line-height:.98}h1{font-weight:700}p{color:var(--pd-g-ink-soft)}.serif,.serif-it{letter-spacing:-.01em;font-weight:400;font-style:normal!important}.mono{font-family:var(--pd-font-mono)}.eyebrow{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pd-g-ink-mute);font-size:11px;font-weight:500}.wrap{max-width:var(--max);padding:0 var(--pad-x);margin:0 auto}section{padding:var(--pad-y) 0;position:relative}.full-bleed{width:100%}.nav{z-index:80;-webkit-backdrop-filter:blur(8px)saturate(130%);transition:background .36s var(--pd-ease), backdrop-filter .36s var(--pd-ease), -webkit-backdrop-filter .36s var(--pd-ease), border-bottom-color .36s, padding .36s var(--pd-ease);background:#f5f7fad1;border-bottom:1px solid #0d0e100f;padding:0;position:relative}section[id]{scroll-margin-top:24px}.nav-inner{max-width:var(--max);padding:18px var(--pad-x);background:0 0;border-radius:0;justify-content:flex-end;align-items:center;gap:8px;margin:0 auto;display:flex}.brandmark{align-items:center;margin-right:auto;display:flex}.brandmark img{width:auto;height:30px}.nav-pill{border-radius:var(--pd-radius-pill);align-items:center;gap:4px;display:flex}.nav-pill a{color:var(--pd-g-ink);border-radius:var(--pd-radius-pill);padding:9px 18px;font-size:14px;font-weight:500;transition:background .18s}.nav-pill a:hover{background:#0d0e100f}.nav-menu{position:relative}.nav-menu-trigger{cursor:pointer;font:inherit;color:var(--pd-g-ink);border-radius:var(--pd-radius-pill);background:0 0;border:0;align-items:center;gap:6px;padding:9px 14px 9px 18px;font-size:14px;font-weight:500;transition:background .18s;display:inline-flex}.nav-menu-trigger:hover,.nav-menu[data-open=true] .nav-menu-trigger{background:#0d0e100f}.nav-caret{transition:transform .2s var(--pd-ease);opacity:.5}.nav-menu[data-open=true] .nav-caret{transform:rotate(180deg)}.nav-panel{opacity:0;visibility:hidden;transform-origin:0 0;transition:opacity .17s ease, transform .22s var(--pd-ease), visibility .17s;z-index:60;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(-6px)scale(.985)}.nav-menu[data-open=true] .nav-panel{opacity:1;visibility:visible;transform:none}@media (max-width:1120px){.nav-panel[data-cols=multi]{transform-origin:100% 0;left:auto;right:0}}.nav-panel-inner{background:var(--pd-g-paper);border:1px solid #0d0e1012;border-radius:18px;padding:10px;box-shadow:0 1px 2px #0d0e100a,0 24px 56px -12px #0d0e1038}.nav-cols{gap:6px;display:flex}.nav-col{flex-direction:column;gap:14px;min-width:232px;display:flex}.nav-panel[data-cols=single] .nav-col{min-width:264px}.nav-group{flex-direction:column;gap:1px;display:flex}.nav-group-h{letter-spacing:.1em;text-transform:uppercase;color:#0d0e1061;margin:6px 0 4px;padding:0 12px;font-size:10.5px;font-weight:600}.nav-item{border-radius:11px;align-items:center;gap:11px;padding:8px 12px;transition:background .16s;display:flex}.nav-item:hover{background:#0d0e100d}.nav-item,.nav--on-dark .nav-item{color:var(--pd-g-ink)}.nav-dot{border-radius:999px;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #0d0e100d}.nav-item-text{flex-direction:column;gap:1px;min-width:0;display:flex}.nav-item-l{color:var(--pd-g-ink);font-size:14px;font-weight:550;line-height:1.3}.nav-item-n{color:#0d0e1080;font-size:12.5px;font-weight:400;line-height:1.3}.nav-panel-all{color:var(--pd-g-emerald-600);border-top:1px solid #0d0e1012;align-items:center;gap:6px;margin:8px 2px 2px;padding:11px 12px 4px;font-size:13px;font-weight:600;display:flex}.nav-panel-all span{transition:transform .2s}.nav-panel-all:hover span{transform:translate(3px)}.nav--on-dark{background:var(--pd-g-hero);-webkit-backdrop-filter:none;border-bottom-color:#0000}.nav--on-dark .nav-pill>a,.nav--on-dark .nav-link{color:var(--pd-g-paper)}.nav--on-dark .nav-pill>a:hover,.nav--on-dark .nav-link:hover{background:#ffffff1f}.nav--on-dark .nav-burger-bar{background:var(--pd-g-paper)}.nav--on-dark .nav-menu-trigger{color:var(--pd-g-paper)}.nav--on-dark .nav-menu-trigger:hover,.nav--on-dark .nav-menu[data-open=true] .nav-menu-trigger{background:#ffffff1f}.nav-actions{align-items:center;gap:8px;display:flex}.nav-link{color:var(--pd-g-ink);border-radius:var(--pd-radius-pill);padding:9px 16px;font-size:14px;font-weight:500;transition:background .18s}.nav-link:hover{background:#0d0e100f}.nav-burger{border-radius:var(--pd-radius-pill);cursor:pointer;background:#0d0e100f;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;transition:background .18s;display:none}.nav-burger:hover{background:#0d0e101a}.nav-burger-bar{background:var(--pd-g-ink);width:16px;height:1.5px;transition:transform .22s var(--pd-ease), opacity .16s ease;border-radius:2px;display:block}.nav.is-open .nav-burger-bar:first-child{transform:translateY(6.5px)rotate(45deg)}.nav.is-open .nav-burger-bar:nth-child(2){opacity:0}.nav.is-open .nav-burger-bar:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.nav-mobile-panel{padding:16px var(--pad-x) 28px;-webkit-backdrop-filter:blur(12px)saturate(140%);opacity:0;pointer-events:none;transition:opacity .22s var(--pd-ease), transform .22s var(--pd-ease);background:#f5f7fafa;border-bottom:1px solid #0d0e1014;flex-direction:column;gap:4px;display:none;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.nav.is-open .nav-mobile-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-mobile-panel>a{color:var(--pd-g-ink);border-bottom:1px solid #0d0e100f;padding:14px 4px;font-size:18px;font-weight:500;display:block}.nav-mobile-panel>a:last-child{border-bottom:0}.nav-mobile-panel{max-height:calc(100dvh - 100%);overflow-y:auto}.nav-m-section{border-bottom:1px solid #0d0e100f}.nav-m-trigger{cursor:pointer;width:100%;font:inherit;color:var(--pd-g-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:15px 4px;font-size:18px;font-weight:500;display:flex}.nav-m-section[data-open=true] .nav-caret{transform:rotate(180deg)}.nav-m-body{transition:grid-template-rows .26s var(--pd-ease);grid-template-rows:0fr;display:grid}.nav-m-section[data-open=true] .nav-m-body{grid-template-rows:1fr}.nav-m-body>*{overflow:hidden}.nav-m-body .nav-group{gap:0}.nav-m-body .nav-group-h{margin:10px 0 2px;padding:0 12px}.nav-m-body .nav-item{border-bottom:0;margin-left:2px;padding:10px 12px}.nav-m-body .nav-item-l{font-size:15.5px}.nav-m-body .nav-item-n{font-size:13px}.nav-m-section:last-of-type .nav-m-body>*{padding-bottom:10px}.nav-mobile-cta{background:var(--pd-g-emerald-500);border-radius:var(--pd-radius-pill);text-align:center;margin-top:16px;color:var(--pd-g-paper)!important;border-bottom:0!important;padding:14px 20px!important;font-size:15px!important;font-weight:600!important}.nav-mobile-scrim{cursor:pointer;opacity:0;pointer-events:none;z-index:0;background:#090c1652;border:0;padding:0;transition:opacity .22s;position:fixed;inset:0}.nav-inner{z-index:1;position:relative}.nav-mobile-panel{z-index:1}.nav.is-open .nav-mobile-scrim{opacity:1;pointer-events:auto}@media (max-width:1024px){.nav-burger,.nav-mobile-panel{display:flex}}@media (max-width:640px){.nav-actions .nav-cta{display:none}}.hero{background:var(--pd-g-paper);color:var(--pd-g-ink);isolation:isolate;align-items:center;min-height:100vh;padding:90px 0 64px;display:flex;position:relative;overflow:hidden}.hero-bg-soft{pointer-events:none;z-index:0;background:radial-gradient(55% 55% at 88% 28%,#4ab68524 0%,#0000 65%),radial-gradient(30% 50% at 0 90%,#ddc28a14 0%,#0000 65%);position:absolute;inset:0}.hero-layout{width:100%;max-width:var(--max);padding:0 var(--pad-x);z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;margin:0 auto;display:grid;position:relative}.hero-content{max-width:520px}.hero-content h1{letter-spacing:-.03em;color:var(--pd-g-ink);text-wrap:balance;margin-bottom:24px;font-size:clamp(34px,3.6vw,56px);font-weight:700;line-height:1.05}.accent-br{display:none}.hero-content h1 .accent{color:var(--pd-g-emerald-500);letter-spacing:-.02em;font-style:normal;font-weight:400}.hero-content .lede{color:var(--pd-g-ink-soft);max-width:42ch;margin-bottom:30px;font-size:16.5px;line-height:1.55}.hero-ctas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.atlas-stage{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:16px;height:100%;margin-right:12px;display:flex;position:relative}.atlas-stage .console-sim-bleed-right{border-radius:14px}.atlas-window{background:var(--pd-g-white);border-radius:14px 0 0 14px;flex-direction:column;width:100%;height:66.67vh;max-height:720px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px -24px #0d0e1038,0 4px 14px #0d0e100d,0 0 0 1px #0d0e100a}.atlas-shell{flex:1;min-height:0}.atlas-main{min-height:0;overflow:hidden}.atlas-body{flex:1;min-height:0;overflow:hidden}.atlas-feed-col{min-height:0;overflow:hidden}.atlas-feed{flex:1;min-height:0}.atlas-chrome{background:var(--pd-g-slate-100);border-bottom:1px solid #0d0e100f;align-items:center;gap:10px;padding:12px 18px;display:flex}.atlas-chrome .dot{background:#0d0e102e;border-radius:50%;width:9px;height:9px}.atlas-chrome .url{font-family:var(--pd-font-mono);color:var(--pd-g-ink-mute);letter-spacing:.04em;background:var(--pd-g-paper);border-radius:5px;margin-left:auto;padding:5px 14px;font-size:11px}.atlas-shell{grid-template-columns:56px 1fr;min-height:360px;display:grid}.atlas-side{background:var(--pd-g-slate-100);border-right:1px solid #0d0e100f;flex-direction:column;align-items:center;gap:4px;padding:14px 0;display:flex}.atlas-side .nav-icon{width:38px;height:38px;color:var(--pd-g-ink-mute);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .18s,color .18s;display:flex}.atlas-side .nav-icon.active{background:var(--pd-g-emerald-500);color:#fff}.atlas-side .nav-icon svg{width:18px;height:18px}.atlas-side .sep{background:#0d0e1014;width:24px;height:1px;margin:8px 0}.atlas-main{flex-direction:column;min-width:0;display:flex}.atlas-topbar{border-bottom:1px solid #0d0e100f;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.atlas-topbar .title{font-family:var(--pd-font-sans);color:var(--pd-g-ink);letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.atlas-topbar .crumbs{font-family:var(--pd-font-mono);letter-spacing:.1em;color:var(--pd-g-ink-mute);text-transform:uppercase;font-size:10.5px}.atlas-topbar .actions{align-items:center;gap:8px;display:flex}.atlas-topbar .filter-pill{font-family:var(--pd-font-mono);color:var(--pd-g-ink-soft);background:var(--pd-g-slate-100);letter-spacing:.06em;border:1px solid #0d0e100f;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:10.5px;display:inline-flex}.atlas-topbar .live-pill{font-family:var(--pd-font-mono);color:var(--pd-g-emerald-500);letter-spacing:.08em;background:#0c7c521a;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.atlas-topbar .live-pill .ld{background:var(--pd-g-emerald-500);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse}.atlas-body{border-top:0;flex:1;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);display:grid}.atlas-feed-col{border-right:1px solid #0d0e100f;flex-direction:column;min-width:0;display:flex}.atlas-feed-head{justify-content:space-between;align-items:baseline;padding:14px 22px 10px;display:flex}.atlas-feed-head .h{font-family:var(--pd-font-sans);color:var(--pd-g-ink);letter-spacing:-.01em;font-size:13px;font-weight:700}.atlas-feed-head .sub{font-family:var(--pd-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pd-g-ink-mute);font-size:9.5px}.atlas-feed{flex:1;padding:4px 12px;position:relative;overflow:hidden}.atlas-feed:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fdfcf8);height:28px;position:absolute;bottom:0;left:12px;right:12px}.atlas-row{cursor:pointer;border:1px solid #0000;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:4px;padding:12px;transition:background .18s,border-color .18s;display:grid}.atlas-row:hover,.atlas-row.--selected{background:#0c7c520b;border-color:#0c7c522e}.atlas-row.fresh{animation:.6s cubic-bezier(.2,.8,.2,1) rowIn}.atlas-row .id{font-family:var(--pd-font-mono);color:var(--pd-g-ink);letter-spacing:.02em;font-size:10.5px;font-weight:700}.atlas-row .meta{font-family:var(--pd-font-mono);color:var(--pd-g-ink-mute);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9.5px;line-height:1.4;overflow:hidden}.atlas-row .right{align-items:center;gap:8px;display:flex}.atlas-row .score{font-family:var(--pd-font-mono);color:var(--pd-g-emerald-500);letter-spacing:-.01em;font-size:13px;font-weight:700}.atlas-row.--decline .score{color:var(--sentinel-bg)}.atlas-row.--review .score{color:var(--pd-g-gold-500)}.atlas-row .badge{border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;display:inline-flex}.atlas-row .badge.ok{color:var(--pd-g-emerald-500);background:#0c7c5224}.atlas-row.--decline .badge{color:var(--sentinel-bg);background:#d8541e24}.atlas-row.--review .badge{color:var(--pd-g-gold-500);background:#b1873a24}.atlas-stats{background:#0d0e100f;border-top:1px solid #0d0e100f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.atlas-stats .cell{background:#fdfcf8;padding:14px 18px}.atlas-stats .l{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pd-g-ink-mute);margin-bottom:4px;font-size:9px;display:block}.atlas-stats .v{font-family:var(--pd-font-mono);color:var(--pd-g-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.atlas-stats .v.acc{color:var(--pd-g-emerald-500)}.atlas-detail{flex-direction:column;min-width:0;padding:18px 22px 0;transition:opacity .25s;display:flex}.atlas-detail.--swap{opacity:0}.atlas-detail .h{font-family:var(--pd-font-sans);color:var(--pd-g-ink);letter-spacing:-.01em;margin-bottom:12px;font-size:13px;font-weight:700}.atlas-detail-card{background:var(--pd-g-paper);border:1px solid #0d0e100d;border-radius:10px;margin-bottom:12px;padding:14px 16px}.atlas-detail-card .cardlbl{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pd-g-ink-mute);margin-bottom:8px;font-size:9px;display:block}.atlas-detail .id-bar{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.atlas-detail .id-bar .id{font-family:var(--pd-font-mono);color:var(--pd-g-ink);letter-spacing:.02em;font-size:11px;font-weight:600}.atlas-detail .id-bar .tier{font-family:var(--pd-font-mono);color:var(--pd-g-ink-mute);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.score-gauge{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.score-gauge .num{font-family:var(--pd-font-sans);color:var(--pd-g-emerald-500);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:1}.atlas-row.--decline+* .score-gauge .num,.--decline .score-gauge .num{color:var(--sentinel-bg)}.score-gauge .scale{font-family:var(--pd-font-mono);color:var(--pd-g-ink-mute);letter-spacing:.06em;font-size:10px}.score-bar{background:#0d0e100f;border-radius:3px;height:6px;position:relative;overflow:hidden}.score-bar .fill{background:linear-gradient(90deg, var(--pd-g-emerald-500), var(--pd-g-emerald-300));border-radius:3px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1)}.--decline .score-bar .fill{background:linear-gradient(90deg, var(--sentinel-bg), #f1855a)}.--review .score-bar .fill{background:linear-gradient(90deg, var(--pd-g-gold-500), var(--pd-g-gold-300))}.factor{grid-template-columns:1fr 80px;align-items:center;gap:8px;display:grid}.factor .name{font-family:var(--pd-font-mono);color:var(--pd-g-ink-soft);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.factor .bar{background:#0d0e100f;border-radius:3px;height:6px;overflow:hidden}.factor .bar .f{background:var(--pd-g-emerald-400);border-radius:3px;height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1)}.factor.neg .bar .f{background:var(--sentinel-bg)}.reason-list{flex-direction:column;gap:6px;display:flex}.reason-list .r{font-family:var(--pd-font-mono);color:var(--pd-g-ink-soft);letter-spacing:.02em;grid-template-columns:14px 1fr;gap:6px;font-size:10.5px;display:grid}.reason-list .r:before{content:"→";color:var(--pd-g-emerald-500);font-weight:700}.--decline .reason-list .r:before{color:var(--sentinel-bg)}.--review .reason-list .r:before{color:var(--pd-g-gold-500)}.audit-row{font-family:var(--pd-font-mono);color:var(--pd-g-ink-soft);letter-spacing:.04em;background:#0d0e100a;border-radius:6px;align-items:center;gap:8px;margin:0 0 14px;padding:10px 14px;font-size:10px;display:flex}.audit-row .ico{background:var(--pd-g-emerald-500);color:#fff;border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:inline-flex}.audit-row .hash{color:var(--pd-g-ink);font-weight:600}.fake-cursor{pointer-events:none;z-index:50;will-change:transform;opacity:0;width:18px;height:22px;transition:transform 1.05s cubic-bezier(.34,.04,.18,.98),opacity .5s;position:absolute;top:0;left:0}.fake-cursor:before{content:"";filter:drop-shadow(0 1px 2px #0000002e);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 22'%3E%3Cpath d='M0 0 L0 17 L4 13.5 L6.5 19.5 L8.5 18.5 L6 12.5 L12 12 Z' fill='%230d0e10' stroke='%23ffffff' stroke-width='1' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0/contain no-repeat;position:absolute;inset:0}.fake-cursor.--clicking:after{content:"";border:2px solid var(--pd-g-emerald-500);border-radius:50%;width:0;height:0;animation:.5s ease-out forwards cursorClick;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes cursorClick{0%{opacity:.95;border-width:2px;width:4px;height:4px}60%{opacity:.55;border-width:1.5px;width:22px;height:22px}to{opacity:0;border-width:1px;width:34px;height:34px}}.atlas-sticker{background:var(--pd-g-ink);color:var(--pd-g-paper);font-family:var(--pd-font-sans);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:12.5px;font-weight:600;display:flex;position:static;box-shadow:0 10px 28px #00000052}.atlas-sticker .star{background:var(--pd-g-emerald-500);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:inline-flex}.hero-snap-slot{display:none}@media (max-width:900px){.hero{align-items:flex-start;min-height:0;padding:112px 0 56px}.hero .particle-bg,.hero .hero-bg-soft{display:none}.hero-layout{grid-template-columns:1fr;gap:32px}.atlas-stage{justify-content:stretch;margin-right:0}.atlas-stage-sim,.atlas-sticker{display:none}.hero-snap-slot{aspect-ratio:720/420;width:100%;max-width:520px;margin:0 auto;display:block}.hero-content h1{max-width:11ch;margin-bottom:22px;font-size:clamp(42px,13vw,56px);line-height:1.04}.hero-content .lede{max-width:31ch;margin-bottom:28px;font-size:17px}.hero-ctas{flex-flow:wrap;gap:12px;width:100%}.hero-ctas .btn{min-height:58px;padding:16px 22px}.accent-br{display:initial}}@media (max-width:640px){.hero{padding:104px 0 52px}.hero-snap-slot{max-width:none}.hero-ctas{flex-direction:column;align-items:flex-start}.hero-ctas .btn{justify-content:space-between;width:min(100%,220px)}}@media (max-width:420px){.hero{padding:96px 0 48px}.hero-content h1{font-size:clamp(40px,12.5vw,48px)}.hero-ctas{gap:8px}.hero-ctas .btn{padding:12px 18px;font-size:14px}}.hero-meta{z-index:3;border-top:1px solid #e7f4e824;flex-wrap:wrap;gap:48px;max-width:900px;margin-top:56px;padding-top:28px;display:flex;position:relative}.hero-meta div{flex-direction:column;gap:6px;display:flex}.hero-meta .lbl{font-family:var(--pd-font-mono);letter-spacing:.2em;text-transform:uppercase;color:#e7f4e873;font-size:10px}.hero-meta .val{color:#e7f4e8f2;font-size:14.5px;font-weight:500}.hero-art{background:var(--pd-g-emerald-900);border-radius:var(--rad);z-index:1;margin-right:calc(var(--pad-x) * -1);isolation:isolate;justify-content:center;align-items:center;min-height:580px;padding:56px 48px 56px 64px;display:flex;position:relative;overflow:hidden}.hero-bg{background:radial-gradient(ellipse 90% 60% at 30% 20%, var(--pd-g-emerald-500) 0%, var(--pd-g-emerald-700) 35%, var(--pd-g-emerald-900) 80%), var(--pd-g-emerald-900);z-index:0;position:absolute;inset:0}.hero-stones{pointer-events:none;opacity:.85;z-index:1;background:linear-gradient(#8fceaf00 0%,#8fceaf66 45%,#ddc28a8c 100%);height:28%;position:absolute;bottom:-3%;left:-8%;right:-8%;-webkit-mask-image:url(/assets/stones-motif.svg);mask-image:url(/assets/stones-motif.svg);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-canvas{pointer-events:none;z-index:1;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.hero-coord{font-family:var(--pd-font-mono);letter-spacing:.22em;text-transform:uppercase;color:#e7f4e88c;z-index:4;pointer-events:none;font-size:10px;position:absolute;bottom:22px;left:28px}.hero-coord span{color:var(--champagne)}.hero-runtime{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:#e7f4e8a6;z-index:4;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;top:22px;right:28px}.hero-runtime .pulse{background:var(--pd-g-emerald-300);width:7px;height:7px;box-shadow:0 0 8px var(--pd-g-emerald-300);border-radius:50%;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.console-ui{z-index:3;background:#fdfcf8;border-radius:12px;width:100%;max-width:540px;position:relative;overflow:hidden;transform:rotate(-.6deg);box-shadow:0 24px 60px -16px #0000008c,0 4px 12px #0003,0 0 0 1px #ffffff0d}.console-chrome{background:var(--pd-g-slate-100);border-bottom:1px solid #0d0e100f;align-items:center;gap:10px;padding:11px 14px;display:flex}.console-chrome .dot{background:#0d0e1029;border-radius:50%;width:9px;height:9px}.console-chrome .url{font-family:var(--pd-font-mono);color:var(--pd-g-ink-mute);letter-spacing:.04em;background:var(--pd-g-paper);border-radius:5px;margin-left:auto;padding:4px 12px;font-size:10.5px}.console-shell{grid-template-columns:56px 1fr;min-height:380px;display:grid}.console-side{background:var(--pd-g-slate-100);border-right:1px solid #0d0e100f;flex-direction:column;align-items:center;gap:4px;padding:14px 0;display:flex}.console-side .nav-icon{width:36px;height:36px;color:var(--pd-g-ink-mute);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.console-side .nav-icon.active{background:var(--pd-g-emerald-500);color:#fff}.console-side .nav-icon svg{width:18px;height:18px}.console-side .sep{background:#0d0e1014;width:24px;height:1px;margin:8px 0}.console-main{flex-direction:column;gap:18px;padding:22px 24px 24px;display:flex}.console-row-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.console-row-head .h{font-family:var(--pd-font-sans);color:var(--pd-g-ink);letter-spacing:-.005em;font-size:12.5px;font-weight:700}.console-row-head .sub{font-family:var(--pd-font-mono);color:var(--pd-g-ink-mute);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px}.console-pill{font-family:var(--pd-font-mono);color:var(--pd-g-emerald-500);letter-spacing:.06em;background:#0c7c521a;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:9.5px;font-weight:700;display:inline-flex}.console-pill .live-dot{background:var(--pd-g-emerald-500);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pulse}.console-pill.warn{color:var(--sentinel-bg);background:#d8541e1f}.console-pill.warn .live-dot{background:var(--sentinel-bg)}.feed{background:var(--pd-g-paper);border:1px solid #0d0e100d;border-radius:8px;height:188px;padding:6px 0;position:relative;overflow:hidden}.feed:after{content:"";background:linear-gradient(180deg, transparent, var(--pd-g-paper));pointer-events:none;height:36px;position:absolute;bottom:0;left:0;right:0}.feed-row{border-bottom:1px dashed #0d0e1014;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px 16px;transition:background .4s;display:grid}.feed-row:last-child{border-bottom:0}.feed-row.fresh{background:#0c7c520d;animation:.6s cubic-bezier(.2,.8,.2,1) rowIn}@keyframes rowIn{0%{opacity:0;background:#0c7c522e;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.feed-row .id{font-family:var(--pd-font-mono);color:var(--pd-g-ink);letter-spacing:.02em;font-size:10.5px;font-weight:700}.feed-row .meta{font-family:var(--pd-font-mono);color:var(--pd-g-ink-mute);letter-spacing:.04em;margin-top:3px;font-size:9.5px;line-height:1.4}.feed-row .score{font-family:var(--pd-font-mono);color:var(--pd-g-emerald-500);letter-spacing:-.01em;font-size:14px;font-weight:700}.feed-row.--decline .score{color:var(--sentinel-bg)}.feed-row.--review .score{color:var(--pd-g-gold-500)}.console-stat-row{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.console-stat{background:var(--pd-g-paper);border:1px solid #0d0e100d;border-radius:6px;padding:10px 12px}.console-stat .l{font-family:var(--pd-font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--pd-g-ink-mute);margin-bottom:4px;font-size:8.5px;display:block}.console-stat .v{font-family:var(--pd-font-mono);color:var(--pd-g-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.console-stat .v.acc{color:var(--pd-g-emerald-500)}.console-sticker{z-index:4;background:var(--pd-g-ink);color:var(--pd-g-paper);font-family:var(--pd-font-sans);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:12.5px;font-weight:600;display:flex;position:absolute;bottom:32px;right:12px;transform:rotate(-2deg);box-shadow:0 8px 24px #0006}.console-sticker .star{background:var(--pd-g-emerald-500);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:inline-flex}.mission{background:var(--pd-g-slate-900);color:var(--pd-g-paper);isolation:isolate;box-sizing:border-box;align-items:center;height:100vh;min-height:720px;padding:12px 0;display:flex;position:relative;overflow:hidden}.mission:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(55% 45% at 90% 10%,#4ab68529 0%,#0000 60%),radial-gradient(45% 55% at 0 100%,#ddc28a0f 0%,#0000 65%);position:absolute;inset:0}.mission>.wrap{z-index:1;width:100%;position:relative}.mission-grid{width:100%;display:block;position:relative}.mission-left{z-index:2;max-width:clamp(440px,46%,600px);position:relative}.mission .eyebrow{color:var(--pd-g-emerald-300);margin-bottom:22px;display:inline-block}.mission h2{letter-spacing:-.032em;max-width:24ch;color:var(--pd-g-paper);text-wrap:balance;margin-bottom:20px;font-size:clamp(28px,3vw,48px);font-weight:700;line-height:1.08}.mission h2 .stat{color:var(--pd-g-gold-300);letter-spacing:-.03em;font-weight:500}.mission-source{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pd-g-emerald-300);margin-bottom:48px;font-size:10.5px;display:inline-block}.mission-stats{border-top:1px solid #8fceaf2e;border-bottom:1px solid #8fceaf2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:44px;display:grid}.mission-stat{border-right:1px solid #8fceaf29;flex-direction:column;gap:8px;padding:26px 18px 24px;display:flex}.mission-stat:last-child{border-right:0}.mission-stat:first-child{padding-left:0}.mission-stat .num{font-family:var(--pd-font-sans);letter-spacing:-.035em;color:var(--pd-g-paper);font-variant-numeric:tabular-nums;font-size:clamp(32px,2.6vw,44px);font-weight:700;line-height:1}.mission-stat .num .unit{font-family:var(--pd-font-sans);color:var(--pd-g-gold-300);letter-spacing:-.02em;margin-left:2px;font-weight:400}.mission-stat .label{color:var(--pd-g-emerald-100);max-width:24ch;font-size:13px;line-height:1.5}.mission-stat .src{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pd-g-emerald-300);margin-top:2px;font-size:8.5px}.mission-bridge p{color:var(--pd-g-emerald-100);max-width:56ch;margin-bottom:16px;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.mission-bridge p strong{color:var(--pd-g-paper);font-weight:700}.mission-bridge .more{color:var(--pd-g-paper);border-bottom:1px solid #8fceaf52;align-items:center;gap:10px;margin-top:12px;padding-bottom:4px;font-size:14.5px;font-weight:600;display:inline-flex}.mission-bridge .more:hover{border-bottom-color:var(--pd-g-gold-300);color:var(--pd-g-gold-300)}.mission-pains{flex-direction:column;gap:10px;max-width:54ch;margin:24px 0 22px;padding:0;list-style:none;display:flex}.mission-pains li{font-family:var(--pd-font-sans);color:var(--pd-g-emerald-100);padding-left:22px;font-size:clamp(16px,1.2vw,17.5px);line-height:1.5;position:relative}.mission-pains li:before{content:"";background:var(--pd-g-gold-300);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0;box-shadow:0 0 0 3px #e6c87824}.markets{z-index:1;flex-direction:column;gap:12px;width:min(clamp(560px,64vw,1040px),100% - 640px,100vh - 80px);display:flex;position:absolute;top:50%;right:-8%;transform:translateY(-50%)}.markets-head{z-index:4;margin-bottom:4px;position:relative}.markets-head .lbl{font-family:var(--pd-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--pd-g-emerald-300);margin-bottom:8px;font-size:10px;display:block}.markets-head .h{font-family:var(--pd-font-sans);color:var(--pd-g-paper);letter-spacing:-.02em;max-width:22ch;font-size:16px;font-weight:700;line-height:1.25}.map-stage{aspect-ratio:1;pointer-events:none;width:100%;position:relative}.map-stage img.africa{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.map-stage svg.africa{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.map-pin{pointer-events:auto;cursor:pointer;outline:none}.map-pin .pulse-hit{fill:#0000;pointer-events:all}.map-pin .pulse-core{fill:var(--pd-g-emerald-300);transition:r .24s var(--pd-ease), fill .24s}.map-pin .pulse-ring{fill:none;stroke:var(--pd-g-emerald-300);stroke-width:3px;transform-origin:50%;transform-box:fill-box;animation:mapPinPulse 2.4s var(--pd-ease) infinite}@keyframes mapPinPulse{0%{r:14;opacity:.9;stroke-width:3px}to{r:60;opacity:0;stroke-width:1px}}.map-pin .pulse-leader{stroke:#8fceaf8c;stroke-width:1.6px;fill:none;stroke-linecap:round;transition:stroke .24s,stroke-width .24s}.map-pin .pulse-label{font-family:var(--pd-font-mono);fill:var(--pd-g-paper);letter-spacing:.14em;paint-order:stroke;stroke:#02160ec7;stroke-width:6px;stroke-linejoin:round;font-size:24px;font-weight:700;transition:fill .24s}.map-pin .pulse-sublabel{font-family:var(--pd-font-sans);fill:var(--pd-g-emerald-200);letter-spacing:.02em;paint-order:stroke;stroke:#02160ec7;stroke-width:5px;stroke-linejoin:round;opacity:0;transition:opacity .22s var(--pd-ease), transform .22s var(--pd-ease);font-size:15px;font-weight:500;transform:translateY(4px)}.map-pin:hover .pulse-core,.map-pin:focus-visible .pulse-core{fill:var(--pd-g-gold-300);r:18}.map-pin:hover .pulse-leader,.map-pin:focus-visible .pulse-leader{stroke:var(--pd-g-gold-300);stroke-width:2.2px}.map-pin:hover .pulse-label,.map-pin:focus-visible .pulse-label{fill:var(--pd-g-gold-300)}.map-pin:hover .pulse-sublabel,.map-pin:focus-visible .pulse-sublabel{opacity:1;transform:translateY(0)}.map-pin.--secondary .pulse-core{fill:#8fceafb3}.map-pin.--secondary .pulse-label{fill:var(--pd-g-emerald-200)}.map-pin.--secondary .pulse-leader{stroke:#8fceaf66}.markets-foot{z-index:4;border-top:1px solid #8fceaf29;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;padding-top:12px;display:grid;position:relative}.markets-foot .item{font-family:var(--pd-font-mono);color:var(--pd-g-emerald-100);letter-spacing:.04em;align-items:center;gap:8px;font-size:10.5px;display:flex}.markets-foot .item .code{color:var(--pd-g-emerald-300);width:22px;font-weight:700}.markets-foot .item .reg{color:var(--pd-g-emerald-300);opacity:.6;margin-left:auto;font-size:9.5px}.markets-foot .item.--secondary .code{color:#8fceaf73}.platform{background:var(--pd-g-paper)}.platform-head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:80px;margin-bottom:64px;display:grid}.platform-head h2{letter-spacing:-.04em;font-size:clamp(40px,4.4vw,72px);line-height:1}.platform-head .lede{color:var(--pd-g-ink-soft);max-width:44ch;font-size:16px;line-height:1.55}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-card{border-radius:var(--rad);background:#fdfcf8;flex-direction:column;transition:transform .25s;display:flex;overflow:hidden}.product-card:hover{transform:translateY(-4px)}.product-art{aspect-ratio:1.05;align-items:flex-start;padding:22px;display:flex;position:relative;overflow:hidden}.product-art .art-svg{width:100%;height:100%;position:absolute;inset:0}.product-tag{z-index:2;color:var(--pd-g-ink);border-radius:var(--pd-radius-pill);letter-spacing:-.005em;background:#fdfcf8;padding:8px 14px;font-size:12.5px;font-weight:600;position:relative;box-shadow:0 2px 6px #00000014}.product-body{flex-direction:column;flex:1;padding:32px 28px 30px;display:flex}.product-body .pmark{height:36px;margin-bottom:22px}.product-body .pmark img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:100%}.product-body h3{letter-spacing:-.025em;margin-bottom:16px;font-size:28px;line-height:1.05}.product-body p{color:var(--pd-g-ink-soft);flex:1;margin-bottom:24px;font-size:14.5px;line-height:1.55}.product-proof{border-top:1px solid #0d0e1014;flex-direction:column;gap:8px;padding-top:16px;list-style:none;display:flex}.product-proof li{font-family:var(--pd-font-mono);color:var(--pd-g-ink-soft);letter-spacing:.02em;grid-template-columns:14px 1fr;gap:6px;font-size:11.5px;line-height:1.5;display:grid}.product-proof li:before{content:"→";color:var(--pd-g-emerald-500);font-weight:700}.product-card.--atlas .product-proof li:before{color:var(--atlas-fg)}.product-card.--prism .product-proof li:before{color:var(--prism-fg)}.product-card.--sentinel .product-proof li:before{color:var(--sentinel-fg)}.console-feat{background:var(--pd-g-paper);padding:24px 0 var(--pad-y)}.console-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:32px;display:grid}.ui-stage{background:var(--pd-g-slate-100);border-radius:var(--rad);justify-content:center;align-items:center;min-height:540px;padding:56px;display:flex;position:relative}.ui-window{background:#fdfcf8;border-radius:10px;width:100%;max-width:540px;position:relative;overflow:hidden;box-shadow:0 16px 48px #0d0e101a,0 1px #0d0e100d}.ui-chrome{background:var(--pd-g-slate-100);border-bottom:1px solid #0d0e100f;align-items:center;gap:8px;padding:10px 14px;display:flex}.ui-dot{background:#0d0e102e;border-radius:50%;width:9px;height:9px}.ui-search{font-family:var(--pd-font-mono);color:var(--pd-g-ink-mute);background:var(--pd-g-paper);letter-spacing:.05em;border-radius:4px;margin-left:auto;padding:4px 10px;font-size:10px}.ui-shell{grid-template-columns:56px 1fr;min-height:380px;display:grid}.ui-side{background:var(--pd-g-slate-100);border-right:1px solid #0d0e100f;flex-direction:column;align-items:center;gap:14px;padding:14px 0;display:flex}.ui-side .icon{background:#0d0e101a;border-radius:6px;width:26px;height:26px}.ui-side .icon.active{background:var(--pd-g-emerald-500)}.ui-main{flex-direction:column;gap:18px;padding:22px 24px;display:flex}.ui-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-h{font-family:var(--pd-font-mono);color:var(--pd-g-ink-mute);letter-spacing:.16em;text-transform:uppercase;font-size:9.5px}.ui-pill{font-family:var(--pd-font-mono);color:var(--pd-g-emerald-500);letter-spacing:.06em;background:#0c7c521a;border-radius:4px;padding:3px 9px;font-size:9.5px;font-weight:700}.ui-pill.warn{color:var(--sentinel-bg);background:#ff6b2c1f}.ui-card{background:var(--pd-g-slate-100);border:1px solid #0d0e100d;border-radius:8px;padding:14px 16px}.ui-decision{border-bottom:1px dashed #0d0e101a;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.ui-decision:last-child{border-bottom:0}.ui-decision .id{font-family:var(--pd-font-mono);color:var(--pd-g-ink);font-size:11px;font-weight:600}.ui-decision .meta{font-family:var(--pd-font-mono);color:var(--pd-g-ink-mute);letter-spacing:.04em;margin-top:2px;font-size:9.5px}.ui-decision .score{font-family:var(--pd-font-mono);color:var(--pd-g-emerald-500);font-size:13px;font-weight:700}.ui-chart{background:linear-gradient(#0c7c520f 0%,#0c7c5200 100%);border-radius:6px;height:76px;position:relative;overflow:hidden}.ui-chart svg{width:100%;height:100%}.ui-callout{background:#fdfcf8;border:1px solid #0d0e100f;border-radius:12px;max-width:220px;padding:14px 18px;position:absolute;bottom:24px;right:24px;box-shadow:0 8px 24px #0d0e101a}.ui-callout .small{font-family:var(--pd-font-mono);letter-spacing:.18em;color:var(--pd-g-ink-mute);text-transform:uppercase;margin-bottom:4px;font-size:9px}.ui-callout .big{font-family:var(--pd-font-sans);color:var(--pd-g-ink);letter-spacing:-.005em;font-size:15px;font-weight:600;line-height:1.3}.console-narr{flex-direction:column;justify-content:center;padding:40px 0;display:flex}.console-narr .eyebrow{margin-bottom:22px}.console-narr h2{letter-spacing:-.035em;margin-bottom:28px;font-size:clamp(36px,3.8vw,60px);line-height:1.02}.console-narr h2 .accent{font-family:var(--pd-font-sans);color:var(--pd-g-emerald-500);font-weight:400}.console-narr p{color:var(--pd-g-ink-soft);max-width:48ch;margin-bottom:18px;font-size:16.5px;line-height:1.55}.console-narr .more{color:var(--pd-g-ink);align-items:center;gap:12px;margin-top:14px;font-size:15px;font-weight:600;display:inline-flex}.console-narr .more .arrow{background:var(--pd-g-ink);width:36px;height:36px;color:var(--pd-g-paper);border-radius:50%;justify-content:center;align-items:center;font-size:15px;transition:transform .2s;display:inline-flex}.console-narr .more:hover .arrow{transform:translate(4px)}.products{background:var(--pd-g-paper);color:var(--pd-g-ink);padding:calc(var(--pad-y) * .92) 0;isolation:isolate;position:relative}.products:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000 0%,#0000 75%)}.products>.wrap{z-index:1;position:relative}.products-eyebrow{font-family:var(--pd-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--pd-g-emerald-500);background:#0c7c520a;border:1px solid #0c7c5238;border-radius:999px;margin-bottom:18px;padding:6px 14px;font-size:10.5px;display:inline-block}.products-h2{font-family:var(--pd-font-sans);letter-spacing:-.038em;color:var(--pd-g-ink);max-width:16ch;margin-bottom:16px;font-size:clamp(40px,4.6vw,68px);font-weight:700;line-height:1}.products-h2 .serif-it{color:var(--pd-g-emerald-500)}.products-lede{font-family:var(--pd-font-sans);color:var(--pd-g-ink-soft);max-width:48ch;font-size:15px;line-height:1.55}.products-rail{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:0;display:grid}.products-anchor{--nav-h:80px;--ui-h:clamp(520px, calc(100vh - 320px), 660px);top:calc(var(--nav-h) + (100vh - var(--nav-h) - var(--ui-h)) / 2);height:var(--ui-h);align-self:start;position:sticky}.products-stage{perspective:1400px;height:100%;margin-left:calc(-1 * var(--pad-x) - max(0px, (100vw - var(--max)) / 2));position:relative}.products-head{margin:0;padding:8px 0 56px}.products-copy{padding-left:36px}.stage-inner{width:100%;height:100%;position:relative}.ui{opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(180deg, #0d1220 0%, var(--pd-g-night) 100%);border:1px solid #8fceaf1a;border-left:none;border-radius:0 14px 14px 0;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 60px -20px #000000b3,inset 0 1px #ffffff05}.ui.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.ui-chrome{background:#0000002e;border-bottom:1px solid #8fceaf14;flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.ui-chrome .dot{background:#8fceaf2e;border-radius:50%;width:8px;height:8px}.ui-chrome .ui-path{font-family:var(--pd-font-mono);letter-spacing:.04em;color:var(--pd-g-slate-400);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin-left:14px;font-size:10.5px;overflow:hidden}.ui-chrome .ui-path-leaf{color:var(--pd-g-emerald-200)}.ui-chrome .ui-status{font-family:var(--pd-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pd-g-emerald-300);flex-shrink:0;align-items:center;gap:6px;font-size:10px;display:flex}.ui-chrome .status-dot{background:var(--pd-g-emerald-300);width:6px;height:6px;box-shadow:0 0 8px var(--pd-g-emerald-300);border-radius:50%;animation:2s ease-in-out infinite statusBlink}@keyframes statusBlink{0%,to{opacity:1}50%{opacity:.4}}.ui-body{flex-direction:column;flex:auto;gap:18px;padding:22px 24px;display:flex;overflow:hidden}.mono{font-family:var(--pd-font-mono);font-variant-numeric:tabular-nums}.atlas-section-lbl,.ui-section-lbl{font-family:var(--pd-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--pd-g-slate-400);align-items:center;gap:10px;margin-bottom:10px;font-size:9.5px;display:flex}.atlas-section-lbl .lbl-note{font-family:var(--pd-font-sans);letter-spacing:.02em;text-transform:none;color:var(--pd-g-slate-500);font-size:10px}.muted{color:var(--pd-g-slate-500)}.atlas-topline{border-bottom:1px solid #8fceaf0f;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:18px;padding-bottom:14px;display:grid}.atlas-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.atlas-meta-r{text-align:right}.atlas-meta .lbl{font-family:var(--pd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pd-g-slate-500);font-size:9px}.atlas-meta .val{color:var(--pd-g-slate-200);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.atlas-meta .val.mono{font-family:var(--pd-font-mono);color:var(--pd-g-emerald-200);font-size:11.5px}.atlas-decision{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;display:grid}.atlas-gauge{flex-shrink:0;width:168px;height:168px;position:relative}.gauge-svg{width:100%;height:100%;transform:rotate(0)}.gauge-track{fill:none;stroke:#8fceaf14;stroke-width:10px}.gauge-fill{fill:none;stroke:var(--pd-g-emerald-300);stroke-width:10px;stroke-linecap:round;pathLength:100;stroke-dasharray:73 100;filter:drop-shadow(0 0 8px #4ab68573);transition:stroke-dasharray .6s var(--pd-ease)}.gauge-text{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.gauge-num{font-family:var(--pd-font-mono);font-variant-numeric:tabular-nums;color:var(--pd-g-slate-50);letter-spacing:-.02em;font-size:44px;font-weight:600;line-height:1}.gauge-of{font-family:var(--pd-font-mono);color:var(--pd-g-slate-500);letter-spacing:.06em;font-size:10.5px}.gauge-tier{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pd-g-emerald-300);margin-top:4px;font-size:10px}.atlas-side{flex-direction:column;gap:14px;display:flex}.atlas-stat{border-left:1px solid #8fceaf1a;flex-direction:column;gap:3px;padding-left:14px;display:flex}.atlas-stat .k{font-family:var(--pd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pd-g-slate-500);font-size:9.5px}.atlas-stat .v{font-family:var(--pd-font-mono);font-variant-numeric:tabular-nums;color:var(--pd-g-slate-100);align-items:baseline;gap:4px;font-size:15.5px;display:flex}.atlas-stat .v .u{color:var(--pd-g-slate-400);font-size:11px}.atlas-stat .v.decision-ok{color:var(--pd-g-emerald-300);letter-spacing:.06em;font-weight:600}.atlas-factors{flex-direction:column;gap:7px;display:flex}.factor-row{grid-template-columns:1.4fr 2.4fr .6fr;align-items:center;gap:14px;display:grid}.factor-row .f-name{font-family:var(--pd-font-mono);color:var(--pd-g-slate-300);font-size:11px}.factor-row .f-bar{background:#8fceaf0f;border-radius:2px;height:6px;overflow:hidden}.factor-row .f-fill{height:100%;transition:width 1.2s var(--pd-ease);border-radius:2px}.factor-row .f-pos{background:linear-gradient(90deg, var(--pd-g-emerald-500), var(--pd-g-emerald-300));box-shadow:0 0 10px #4ab6854d}.factor-row .f-neg{background:linear-gradient(90deg,#234d49,#5cafa5);box-shadow:0 0 10px #5cafa540}.factor-row .f-val{font-family:var(--pd-font-mono);font-variant-numeric:tabular-nums;color:var(--pd-g-slate-200);text-align:right;font-size:11.5px}.atlas-reasons{background:#8fceaf08;border:1px solid #8fceaf12;border-radius:6px;padding:12px 14px}.atlas-reasons .reason{color:var(--pd-g-slate-300);padding:3px 0 3px 14px;font-size:12px;line-height:1.4;position:relative}.atlas-reasons .reason:before{content:"—";color:var(--pd-g-emerald-300);position:absolute;left:0}.audit-id{color:var(--pd-g-slate-500);letter-spacing:.04em;font-size:10.5px}.prism-entity{border-bottom:1px solid #8fceaf0f;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.entity-left{flex-direction:column;gap:4px;min-width:0;display:flex}.entity-name{color:var(--pd-g-slate-100);font-size:15px;font-weight:500}.entity-badge{font-family:var(--pd-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:10px}.entity-badge-ok{color:var(--pd-g-emerald-300);background:#4ab6851a;border:1px solid #4ab68540}.prism-score{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:22px;display:grid}.score-block{flex-direction:column;gap:6px;display:flex}.score-lbl{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pd-g-slate-500);font-size:9.5px}.score-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.score-big{font-family:var(--pd-font-mono);font-variant-numeric:tabular-nums;color:var(--pd-g-slate-50);letter-spacing:-.02em;font-size:56px;font-weight:600;line-height:1}.score-of{font-family:var(--pd-font-mono);color:var(--pd-g-slate-500);font-size:14px}.score-band{font-family:var(--pd-font-mono);letter-spacing:.16em;border-radius:999px;padding:3px 10px;font-size:10px;transform:translateY(-6px)}.score-conf{font-family:var(--pd-font-mono);color:var(--pd-g-slate-400);letter-spacing:.04em;font-size:10.5px}.score-spark{height:64px;position:relative}.score-spark svg{width:100%;height:100%;overflow:visible}.spark-line{fill:none;stroke:var(--pd-g-emerald-300);stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 0 4px #4ab68566)}.spark-fill{fill:#4ab68514;stroke:none}.spark-lbl{font-family:var(--pd-font-mono);color:var(--pd-g-slate-500);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;position:absolute;bottom:-16px;left:0}.prism-heatmap{flex-direction:column;gap:6px;display:flex}.hm-grid{grid-template-columns:auto repeat(4,minmax(0,1fr));gap:4px;display:grid}.hm-axis{font-family:var(--pd-font-mono);color:var(--pd-g-slate-500);letter-spacing:.04em;text-align:center;padding-bottom:4px;font-size:9.5px}.hm-row-lbl{font-family:var(--pd-font-mono);color:var(--pd-g-slate-300);align-self:center;padding-right:10px;font-size:10px}.hm-cell{font-family:var(--pd-font-mono);font-variant-numeric:tabular-nums;color:var(--pd-g-slate-100);aspect-ratio:2.4;transition:background .8s var(--pd-ease);border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;font-size:11px;display:flex}.hm-6{color:#a8dcd5;background:#5cafa52e;border-color:#5cafa540}.hm-7{color:var(--pd-g-gold-300);background:#e6c87824;border-color:#e6c87838}.hm-8{color:var(--pd-g-emerald-200);background:#4ab68524;border-color:#4ab68538}.hm-9{color:var(--pd-g-emerald-300);background:#4ab6853d;border-color:#4ab68566}.prism-compliance{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.comp-row{border-bottom:1px solid #8fceaf0f;align-items:center;gap:10px;padding:6px 0;display:flex}.comp-state{font-family:var(--pd-font-mono);letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:9.5px}.argus-counters{border-bottom:1px solid #8fceaf0f;grid-template-columns:repeat(3,auto) 1fr auto;align-items:center;gap:18px;padding-bottom:12px;display:grid}.counter{flex-direction:column;gap:2px;display:flex}.counter-k{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pd-g-slate-500);font-size:9px}.counter-v{font-family:var(--pd-font-mono);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1}.counter-crit{color:var(--argus-fg)}.counter-case{align-items:flex-end}.counter-case .counter-k{color:var(--pd-g-slate-400)}.counter-timer{color:var(--argus-fg);letter-spacing:.02em;font-size:18px}.argus-table{flex-direction:column;gap:4px;display:flex}.alert-row{background:#8fceaf08;border:1px solid #8fceaf0f;border-radius:4px;grid-template-columns:70px 102px 1fr 110px 48px 78px;align-items:center;gap:12px;padding:11px 12px;transition:background .24s;display:grid}.alert-row:hover{background:#8fceaf0f}.alert-row .alert-time{color:var(--pd-g-slate-400);font-size:10.5px}.alert-row .alert-acct{color:var(--pd-g-slate-300);font-size:10.5px}.alert-row .alert-amt{color:var(--pd-g-slate-100);text-align:right;font-size:11px}.alert-row .alert-score{color:var(--pd-g-slate-200);text-align:right;font-size:11px;font-weight:600}.sev-crit{color:var(--argus-fg);background:#5cafa529;border:1px solid #5cafa54d;animation:1.6s ease-in-out infinite sevPulse}@keyframes sevPulse{0%,to{box-shadow:0 0 #5cafa580}50%{box-shadow:0 0 0 4px #5cafa500}}.alert-row-exp{background:#5cafa50a;border-color:#5cafa52e;grid-template-rows:auto auto;grid-template-columns:70px 102px 1fr 110px 48px 78px}.alert-row-exp .alert-line{display:contents}.alert-row-exp .alert-detail{border-top:1px solid #5cafa51f;flex-direction:column;grid-column:1/-1;gap:10px;margin-top:10px;padding-top:10px;display:flex}.cb{height:100%;transition:width .6s var(--pd-ease)}.cb-rules{background:var(--pd-g-emerald-400)}.cb-ml{background:var(--pd-g-emerald-300)}.cb-sanc{background:var(--pd-g-gold-300)}.cb-graph{background:var(--argus-fg)}.products-copy{flex-direction:column;gap:0;display:flex}.product-block{scroll-snap-align:start;border-top:1px solid #0d0e100f;flex-direction:column;justify-content:center;min-height:100vh;padding:14vh 0 10vh;scroll-margin-top:96px;display:flex}.product-block:first-child{border-top:none;padding-top:4vh}.product-block:last-child{padding-bottom:2vh}.block-mark{align-items:center;gap:16px;margin-bottom:28px;display:flex}.block-logo{flex-shrink:0;width:auto;height:26px;display:block}.product-block[data-product=atlas] .block-logo,.product-block[data-product=prism] .block-logo{height:22px}.product-block[data-product=argus] .block-logo{height:28px}.block-tag{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pd-g-ink-mute);border-left:1px solid #0d0e1029;padding-left:14px;font-size:10px}.block-h{font-family:var(--pd-font-sans);letter-spacing:-.025em;color:var(--pd-g-ink);max-width:22ch;margin-bottom:22px;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.15}.block-h .serif-it{color:var(--pd-g-emerald-500)}.product-block[data-product=argus] .block-h .serif-it{color:var(--argus-bg)}.block-p{font-family:var(--pd-font-sans);color:var(--pd-g-ink-soft);max-width:58ch;margin-bottom:14px;font-size:clamp(17px,1.3vw,18.5px);line-height:1.6}.block-p em{font-family:var(--pd-font-sans);color:var(--pd-g-ink);font-weight:400}.block-more{font-family:var(--pd-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pd-g-emerald-500);border-bottom:1px solid #0c7c5259;align-self:flex-start;align-items:center;gap:8px;margin-top:18px;padding-bottom:4px;font-size:11.5px;transition:color .2s,border-color .2s;display:inline-flex}.block-more .arrow{transition:transform .24s var(--pd-ease)}.block-more:hover{color:var(--pd-g-gold-500);border-color:var(--pd-g-gold-500)}.block-more:hover .arrow{transform:translate(6px)}.product-block[data-product=argus] .block-more{color:var(--argus-bg);border-bottom-color:#c5471859}.product-block[data-product=argus] .block-more:hover{color:var(--pd-g-gold-500);border-bottom-color:var(--pd-g-gold-500)}.ui-body .lbl{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pd-g-slate-500);margin-bottom:4px;font-size:9px;display:block}.ui-body .val{color:var(--pd-g-slate-200);font-size:12.5px}.ui-body-atlas{gap:22px;position:relative}.atlas-spotlight{pointer-events:none;z-index:0;background:radial-gradient(70% 60% at 50% 0,#4ab6851a 0%,#0000 70%);height:50%;position:absolute;inset:-20px 0 auto}.ui-body-atlas>*{z-index:1;position:relative}.atlas-row{border-bottom:1px solid #8fceaf12;justify-content:space-between;gap:24px;padding-bottom:14px;display:flex}.atlas-applicant,.atlas-model{flex-direction:column;gap:4px;min-width:0;display:flex}.atlas-model{text-align:right;align-items:flex-end}.atlas-applicant .val{color:var(--pd-g-slate-100);font-size:13px}.atlas-model .val.mono{color:var(--pd-g-emerald-200);font-family:var(--pd-font-mono);font-size:11.5px}.atlas-hero{grid-template-columns:minmax(220px,240px) minmax(0,1fr);align-items:center;gap:28px;display:grid}.atlas-gauge-wrap{width:240px;height:240px;position:relative}.atlas-gauge{width:100%;height:100%;display:block;overflow:visible}.ring-track{stroke:#8fceaf12}.ring-fill{transition:stroke-dasharray 1.2s var(--pd-ease)}.atlas-gauge-text{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding-top:12px;display:flex;position:absolute;inset:0}.gauge-score{font-family:var(--pd-font-mono);font-variant-numeric:tabular-nums;color:var(--pd-g-slate-50);letter-spacing:-.025em;text-shadow:0 0 24px #4ab68559;font-size:56px;font-weight:600;line-height:1}.gauge-of{font-family:var(--pd-font-mono);color:var(--pd-g-slate-500);letter-spacing:.08em;margin-top:4px;font-size:10.5px}.gauge-chips{align-items:center;gap:6px;margin-top:12px;display:flex}.chip{font-family:var(--pd-font-mono);letter-spacing:.16em;text-transform:uppercase;opacity:0;transition:opacity .32s var(--pd-ease), transform .32s var(--pd-ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:9.5px;display:inline-flex;transform:translateY(4px)}.ui-atlas.is-active .chip{opacity:1;transform:translateY(0)}.ui-atlas.is-active .chip-tier{transition-delay:1s}.ui-atlas.is-active .chip-decision{transition-delay:1.15s}.chip-tier{color:var(--pd-g-slate-200);background:#8fceaf0a;border-color:#8fceaf38}.chip-decision{font-weight:600}.chip-pip{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px}.chip-approve{color:var(--pd-g-emerald-300);background:#4ab6851a;border-color:#4ab68573;box-shadow:0 0 16px -2px #4ab68573}.chip-refer{color:var(--pd-g-gold-300);background:#e6c8781a;border-color:#e6c87873;box-shadow:0 0 16px -2px #e6c87873}.chip-decline{color:var(--argus-fg);background:#5cafa51a;border-color:#5cafa573;box-shadow:0 0 16px -2px #5cafa573}.verdict-side{background:0 0;flex-direction:column;gap:16px;display:flex}.verdict-stat{background:0 0;border-left:1px solid #8fceaf1f;flex-direction:column;gap:4px;padding:0 0 0 14px;display:flex}.verdict-stat .k{font-family:var(--pd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pd-g-slate-500);font-size:9.5px}.verdict-stat .v{font-family:var(--pd-font-mono);font-variant-numeric:tabular-nums;color:var(--pd-g-slate-50);align-items:baseline;gap:3px;font-size:17px;display:inline-flex}.verdict-stat .v .u{color:var(--pd-g-slate-400);font-size:11px}.conf-bar{background:#8fceaf14;border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.conf-fill{background:linear-gradient(90deg, var(--pd-g-emerald-500), var(--pd-g-emerald-300));height:100%;transition:width 1.2s var(--pd-ease);border-radius:2px;box-shadow:0 0 8px #4ab68566}.factor-list{flex-direction:column;gap:9px;display:flex}.factor-row{opacity:0;transition:opacity .36s var(--pd-ease), transform .36s var(--pd-ease);grid-template-columns:18px minmax(0,1.2fr) minmax(0,2.4fr) 56px;align-items:center;gap:12px;display:grid;transform:translate(-12px)}.ui-atlas.is-active .factor-row{opacity:1;transform:translate(0)}.ui-atlas.is-active .factor-row:first-child{transition-delay:1.25s}.ui-atlas.is-active .factor-row:nth-child(2){transition-delay:1.38s}.ui-atlas.is-active .factor-row:nth-child(3){transition-delay:1.51s}.ui-atlas.is-active .factor-row:nth-child(4){transition-delay:1.64s}.factor-row .f-sign{font-family:var(--pd-font-mono);text-align:center;font-size:14px;line-height:1}.factor-row.f-positive .f-sign{color:var(--pd-g-emerald-300)}.factor-row.f-negative .f-sign{color:var(--argus-fg)}.factor-row .f-name{font-family:var(--pd-font-mono);color:var(--pd-g-slate-300);letter-spacing:.02em;font-size:11px}.factor-row .f-bar{background:#8fceaf0d;border-radius:2px;height:8px;position:relative;overflow:hidden}.factor-row .f-bar:before{content:"";background:#8fceaf2e;width:1px;position:absolute;top:0;bottom:0;left:50%}.factor-row .f-fill{height:100%;transition:width .7s var(--pd-ease), left .7s var(--pd-ease);border-radius:2px;position:absolute;top:0}.factor-row.f-positive .f-fill{background:linear-gradient(90deg, var(--pd-g-emerald-500), var(--pd-g-emerald-300));left:50%;box-shadow:0 0 10px #4ab68566}.factor-row.f-negative .f-fill{background:linear-gradient(90deg, var(--argus-fg), #234d49);box-shadow:0 0 10px #5cafa54d}.factor-row .f-val{font-family:var(--pd-font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--pd-g-slate-200);font-size:12px}.atlas-factors .atlas-section-lbl{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.atlas-footer{border-top:1px solid #8fceaf12;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.audit-tag{font-family:var(--pd-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pd-g-emerald-300);align-items:center;gap:6px;font-size:9.5px;display:flex}.audit-tag .chain-i{opacity:.8;font-size:11px}.audit-id{font-family:var(--pd-font-mono);color:var(--pd-g-slate-500);letter-spacing:.04em;font-size:10px}.ui-body-prism{gap:18px;position:relative}.prism-blueprint{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#8fceaf08 1px,#0000 1px),linear-gradient(#8fceaf08 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000 0%,#0000 75%)}.ui-body-prism>*{z-index:1;position:relative}.prism-header{border-bottom:1px solid #8fceaf12;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:14px;display:flex}.prism-entity{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.entity-lbl{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pd-g-slate-500);font-size:9px}.entity-name{color:var(--pd-g-slate-50);letter-spacing:-.005em;font-size:16px;font-weight:500}.entity-meta{font-family:var(--pd-font-mono);color:var(--pd-g-slate-400);letter-spacing:.04em;font-size:10.5px}.prism-risk{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.risk-lbl{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pd-g-slate-500);font-size:9px}.risk-row{align-items:baseline;gap:6px;display:flex}.risk-num{font-family:var(--pd-font-mono);font-variant-numeric:tabular-nums;color:var(--pd-g-slate-50);letter-spacing:-.02em;font-size:36px;font-weight:600;line-height:1}.risk-of{font-family:var(--pd-font-mono);color:var(--pd-g-slate-500);font-size:12px}.risk-band{font-family:var(--pd-font-mono);letter-spacing:.14em;border-radius:999px;padding:3px 8px;font-size:9px}.band-low{color:var(--pd-g-emerald-300);background:#4ab6851f;border:1px solid #4ab6854d}.band-med{color:var(--pd-g-gold-300);background:#e6c8781f;border:1px solid #e6c8784d}.band-high{color:var(--argus-fg);background:#5cafa51f;border:1px solid #5cafa54d}.prism-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.prism-radar-wrap{aspect-ratio:1;width:100%;max-width:320px;margin:0 auto;position:relative}.prism-radar{width:100%;height:100%;display:block;overflow:visible}.radar-grid{transition:opacity .8s}.radar-axes line{transition:stroke-opacity .8s}.radar-poly{transition:points .9s var(--pd-ease)}.radar-dots circle{transition:cx .9s var(--pd-ease), cy .9s var(--pd-ease);filter:drop-shadow(0 0 4px #4ab68599)}.radar-scan{transform-origin:0 0;opacity:0;transition:opacity .6s}.ui-prism.is-active .radar-scan{opacity:1;animation:4.5s linear 1.4s infinite radarSpin}@keyframes radarSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.axis-lbl{font-family:var(--pd-font-mono);letter-spacing:.1em;color:var(--pd-g-slate-400);text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;font-size:9.5px;transition:opacity .4s .6s;position:absolute}.ui-prism.is-active .axis-lbl{opacity:1}.axis-e{top:50%;right:-4px;transform:translateY(-50%)}.axis-se{bottom:8%;right:8%}.axis-sw{bottom:8%;left:8%}.axis-w{top:50%;left:-4px;transform:translateY(-50%)}.axis-nw{top:8%;left:8%}.axis-ne{top:8%;right:8%}.prism-jurisdictions{flex-direction:column;gap:6px;display:flex}.comp-row{opacity:0;background:#8fceaf08;border:1px solid #8fceaf12;border-radius:4px;align-items:center;gap:10px;padding:7px 10px;transition:opacity .28s,transform .28s;display:flex;transform:translate(8px)}.ui-prism.is-active .comp-row{opacity:1;transform:translate(0)}.ui-prism.is-active .comp-row:nth-child(2){transition-delay:1.5s}.ui-prism.is-active .comp-row:nth-child(3){transition-delay:1.65s}.ui-prism.is-active .comp-row:nth-child(4){transition-delay:1.8s}.ui-prism.is-active .comp-row:nth-child(5){transition-delay:1.95s}.comp-tag{font-family:var(--pd-font-mono);color:var(--pd-g-emerald-300);letter-spacing:.06em;min-width:38px;font-size:11px;font-weight:600}.comp-ver{font-family:var(--pd-font-mono);color:var(--pd-g-slate-400);letter-spacing:.04em;font-size:10.5px}.comp-state{font-family:var(--pd-font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;margin-left:auto;font-size:9.5px;display:inline-flex}.comp-state .tick{border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:inline-flex}.comp-ok{color:var(--pd-g-emerald-300)}.comp-ok .tick{color:var(--pd-g-emerald-300);background:#4ab6852e}.comp-flag{color:var(--pd-g-gold-300)}.comp-flag .tick{color:var(--pd-g-gold-300);background:#e6c8782e}.prism-heatmap-strip{flex-direction:column;gap:6px;display:flex}.hm-strip{grid-template-columns:auto repeat(4,minmax(0,1fr));gap:3px;display:grid}.hm-strip .hm-row-lbl{font-family:var(--pd-font-mono);color:var(--pd-g-slate-300);align-self:center;padding-right:8px;font-size:9.5px}.hm-strip .hm-cell{font-family:var(--pd-font-mono);font-variant-numeric:tabular-nums;aspect-ratio:3.6;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;font-size:10.5px;transition:background .6s,border-color .6s;display:flex}.hm-strip .hm-6{color:#a8dcd5;background:#5cafa52e;border-color:#5cafa540}.hm-strip .hm-7{color:var(--pd-g-gold-300);background:#e6c87824;border-color:#e6c87838}.hm-strip .hm-8{color:var(--pd-g-emerald-200);background:#4ab68524;border-color:#4ab68538}.hm-strip .hm-9{color:var(--pd-g-emerald-300);background:#4ab68542;border-color:#4ab68566}.ui-body-argus{gap:16px;padding-bottom:18px;position:relative}.argus-scanlines{pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#5cafa503 3px 4px);position:absolute;inset:0}.ui-body-argus>*{z-index:1;position:relative}.eye-glyph{color:var(--pd-g-emerald-300);transition:color .2s,transform .2s;display:inline-flex}.eye-glyph.eye-blink{animation:.36s ease-out eyeBlink}@keyframes eyeBlink{0%{color:var(--pd-g-emerald-300);transform:scaleY(1)}35%{color:var(--argus-fg);transform:scaleY(.1)}70%{color:var(--argus-fg);transform:scaleY(1)}to{color:var(--pd-g-emerald-300);transform:scaleY(1)}}.status-count{font-family:var(--pd-font-mono);font-variant-numeric:tabular-nums;color:var(--argus-fg);margin-left:6px;font-weight:600}.argus-topbar{background:linear-gradient(#5cafa50a,#5cafa500);border:1px solid #5cafa529;border-radius:6px;justify-content:space-between;align-items:stretch;gap:24px;padding:12px 14px;display:flex}.argus-counters{align-items:center;gap:16px;display:flex}.counter{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.counter-v{font-family:var(--pd-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1}.counter-crit{color:var(--argus-fg);text-shadow:0 0 14px #5cafa580}.counter-high{color:var(--pd-g-gold-300)}.counter-med{color:var(--pd-g-emerald-200)}.counter-k{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pd-g-slate-500);margin-top:3px;font-size:9px}.counter-sep{background:#8fceaf1a;align-self:stretch;width:1px;margin:0 2px}.argus-case{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.case-k{font-family:var(--pd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pd-g-slate-400);font-size:9px}.case-timer{font-family:var(--pd-font-mono);font-variant-numeric:tabular-nums;color:var(--argus-fg);letter-spacing:.02em;text-shadow:0 0 12px #5cafa580;font-size:20px;font-weight:600;line-height:1.1}.case-note{color:var(--pd-g-slate-500);letter-spacing:.06em;font-size:9px}.argus-stream{flex-direction:column;flex:auto;gap:4px;min-height:0;display:flex;overflow:hidden}.alert-row{background:#8fceaf08;border:1px solid #8fceaf12;border-radius:4px;grid-template-columns:64px 96px minmax(0,1fr) 100px 44px 70px;align-items:center;gap:10px;padding:10px 12px;display:grid}.alert-row .alert-time{font-family:var(--pd-font-mono);color:var(--pd-g-slate-400);font-size:10.5px}.alert-row .alert-acct{font-family:var(--pd-font-mono);color:var(--pd-g-slate-300);font-size:10.5px}.alert-row .alert-amt{font-family:var(--pd-font-mono);color:var(--pd-g-slate-100);text-align:right;font-size:11px}.alert-row .alert-type{font-family:var(--pd-font-mono);letter-spacing:.12em;color:var(--pd-g-emerald-200);font-size:9.5px}.alert-row .alert-score{font-family:var(--pd-font-mono);font-variant-numeric:tabular-nums;color:var(--pd-g-slate-50);text-align:right;font-size:11.5px;font-weight:600}.alert-row .alert-sev{font-family:var(--pd-font-mono);letter-spacing:.14em;text-align:center;border-radius:3px;padding:4px 6px;font-size:9.5px}.sev-crit{color:var(--argus-fg);background:#5cafa529;border:1px solid #5cafa566}.sev-high{color:var(--pd-g-gold-300);background:#e6c8781f;border:1px solid #e6c8784d}.sev-med{color:var(--pd-g-emerald-200);background:#8fceaf14;border:1px solid #8fceaf38}.alert-row.is-top{background:linear-gradient(#5cafa514 0%,#5cafa505 100%);border-color:#5cafa552;grid-template-rows:auto auto;grid-template-columns:64px 96px minmax(0,1fr) 100px 44px 70px;position:relative;box-shadow:0 0 24px -8px #5cafa566}.alert-row.is-top:before{content:"NEW";font-family:var(--pd-font-mono);letter-spacing:.18em;color:var(--argus-fg);background:var(--pd-g-slate-900);border:1px solid #5cafa566;border-radius:3px;padding:1px 7px;font-size:8.5px;position:absolute;top:-8px;left:12px}.alert-row.is-top .alert-line{display:contents}.alert-row.is-top .alert-detail{border-top:1px solid #5cafa52e;flex-direction:column;grid-column:1/-1;gap:8px;margin-top:8px;padding-top:8px;display:flex}.composite{flex-direction:column;gap:5px;display:flex}.composite-lbl{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pd-g-slate-500);font-size:8.5px}.composite-bars{background:#8fceaf0d;border-radius:2px;height:6px;display:flex;overflow:hidden}.composite-bars .cb{height:100%;transition:width .7s var(--pd-ease)}.composite-bars .cb-rules{background:var(--pd-g-emerald-400)}.composite-bars .cb-ml{background:var(--pd-g-emerald-300)}.composite-bars .cb-sanc{background:var(--pd-g-gold-300)}.composite-bars .cb-graph{background:var(--argus-fg)}.composite-leg{font-family:var(--pd-font-mono);color:var(--pd-g-slate-400);letter-spacing:.06em;gap:14px;font-size:9px;display:flex}.composite-leg i{border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block;transform:translateY(1px)}.dot-rules{background:var(--pd-g-emerald-400)}.dot-ml{background:var(--pd-g-emerald-300)}.dot-sanc{background:var(--pd-g-gold-300)}.dot-graph{background:var(--argus-fg)}.rules-fired{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.rules-lbl{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pd-g-slate-500);margin-right:4px;font-size:8.5px}.rule-chip{font-family:var(--pd-font-mono);color:var(--argus-fg);letter-spacing:.04em;background:#5cafa50f;border:1px solid #5cafa533;border-radius:3px;padding:2px 7px;font-size:9.5px}@keyframes alertSlideIn{0%{opacity:0;transform:translateY(-14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.alert-row.is-fresh{animation:alertSlideIn .48s var(--pd-ease) forwards}.products-ondeck{z-index:1;border-top:1px solid #0d0e1014;margin-top:clamp(96px,14vh,160px);padding-top:64px;position:relative}.ondeck-head{max-width:720px;margin-bottom:48px}.ondeck-h{font-family:var(--pd-font-sans);letter-spacing:-.03em;color:var(--pd-g-ink);margin:24px 0 16px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.1}.ondeck-lede{color:var(--pd-g-ink-soft);max-width:60ch;font-size:16px;line-height:1.65}.ondeck-grid{background:#0d0e101a;border:1px solid #0d0e101a;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ondeck-card{background:var(--pd-g-paper);transition:background .24s var(--pd-ease);flex-direction:column;gap:14px;min-width:0;padding:26px 22px 28px;display:flex}.ondeck-card:hover{background:var(--pd-g-slate-100)}.ondeck-name{font-family:var(--pd-font-sans);color:var(--pd-g-ink);letter-spacing:-.012em;flex-wrap:wrap;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.ondeck-tag{font-family:var(--pd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pd-g-emerald-500);background:#0c7c520f;border:1px solid #0c7c523d;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:500}.ondeck-tag-soon{color:var(--pd-g-gold-500);background:#b1873a12;border-color:#b1873a47}.ondeck-card p{color:var(--pd-g-ink-mute);margin:0;font-size:13px;line-height:1.55}.product-block-snap{display:none}@media (max-width:1100px){.ondeck-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ondeck-card:nth-child(n+4){grid-column:span 1}}@media (max-width:1024px){.products-rail{grid-template-columns:1fr;gap:32px}.products-anchor{height:520px;min-height:0;max-height:none;margin-left:0;position:relative;top:auto}.products-stage{margin-left:0}.products-copy{padding-left:0}.products-head{margin-left:0;padding:8px 0 24px;position:static}.product-block{scroll-snap-align:none;border-top:1px solid #0d0e100f;min-height:0;padding:40px 0}.product-block:first-child{padding-top:0}}@media (max-width:900px){.products-anchor{display:none}.product-block-snap{aspect-ratio:720/420;width:100%;max-width:520px;margin:0 0 24px;display:block}.product-block{padding:32px 0 28px}.block-h{font-size:clamp(28px,5.4vw,36px)!important}}@media (max-width:700px){.ondeck-grid{grid-template-columns:1fr}}@media (max-width:640px){.products-h2{font-size:32px;line-height:1.05}.product-block-snap{max-width:none}.ondeck-card{padding:18px 16px}.ondeck-h{font-size:28px}}@media (max-width:420px){.products-h2{font-size:28px}}.pillars{background:var(--pd-g-paper)}.pillars-head{flex-direction:column;gap:18px;max-width:980px;margin-bottom:64px;display:flex}.pillars-head h2{letter-spacing:-.04em;font-size:clamp(40px,4.4vw,72px);line-height:1}.pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pillar{border-radius:var(--rad);background:#fdfcf8;grid-template-columns:56px 1fr;align-items:start;gap:28px;padding:40px 40px 36px;display:grid}.pillar-num{font-family:var(--pd-font-mono);color:var(--pd-g-emerald-500);letter-spacing:.04em;font-size:13px;font-weight:700}.pillar h3{letter-spacing:-.025em;margin-bottom:14px;font-size:30px;line-height:1.05}.pillar h3 .accent{font-family:var(--pd-font-sans);color:var(--pd-g-emerald-500);font-weight:400}.pillar p{color:var(--pd-g-ink-soft);font-size:14.5px;line-height:1.6}.position{background:var(--mid-900);color:var(--pd-g-paper);padding:calc(var(--pad-y) * 1.1) 0}.position .eyebrow{color:var(--mid-300);margin-bottom:28px;display:inline-block}.position blockquote{letter-spacing:-.035em;color:var(--pd-g-paper);text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(38px,4.6vw,76px);font-weight:700;line-height:1.05}.position blockquote .acc{font-family:var(--pd-font-sans);color:var(--champagne);font-weight:400}.position-foot{border-top:1px solid #b6afd92e;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;margin-top:80px;padding-top:36px;display:grid}.position-foot p{color:var(--mid-200);max-width:56ch;font-size:16.5px;line-height:1.55}.position-not{flex-direction:column;gap:12px;display:flex}.position-not div{border-bottom:1px solid #b6afd91f;grid-template-columns:1fr auto;align-items:baseline;gap:16px;padding:10px 0;display:grid}.position-not div:last-child{border-bottom:0}.position-not .neg{color:var(--pd-g-paper);font-size:15px;font-weight:600}.position-not .cls{font-family:var(--pd-font-mono);letter-spacing:.06em;color:var(--mid-300);font-size:10.5px}.bespoke{background:var(--pd-g-paper);padding:var(--pad-y) 0}.bespoke-narr-solo{background:var(--pd-g-slate-900);color:var(--pd-g-paper);border-radius:var(--rad);isolation:isolate;flex-direction:column;max-width:920px;margin:0 auto;padding:64px 64px 56px;display:flex;position:relative;overflow:hidden}.bespoke-narr-solo:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 55% at 100% 0,#ddc28a14 0%,#0000 60%),radial-gradient(60% 50% at 0 100%,#2e27732e 0%,#0000 60%);position:absolute;inset:0}.bespoke-narr-solo>*{z-index:1;position:relative}.bespoke-narr-solo h2{font-family:var(--pd-font-sans);letter-spacing:-.034em;color:var(--pd-g-paper);max-width:18ch;margin-bottom:22px;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1.04}.bespoke-narr-solo p{font-family:var(--pd-font-sans);color:#f1ece2c7;max-width:60ch;margin-bottom:14px;font-size:16px;line-height:1.65}.bespoke-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:20px;display:grid}.bespoke-narr{background:var(--pd-g-slate-900);color:var(--pd-g-paper);border-radius:var(--rad);flex-direction:column;justify-content:space-between;min-height:540px;padding:56px 48px;display:flex;position:relative;overflow:hidden}.bespoke-narr:before{content:"";pointer-events:none;background:radial-gradient(70% 55% at 100% 0,#ddc28a14 0%,#0000 60%),radial-gradient(60% 50% at 0 100%,#2e27732e 0%,#0000 60%);position:absolute;inset:0}.bespoke-narr>*{z-index:1;position:relative}.bespoke-narr .eyebrow{color:var(--champagne);margin-bottom:32px}.bespoke-narr h2{letter-spacing:-.035em;color:var(--pd-g-paper);margin-bottom:22px;font-size:clamp(38px,4.2vw,64px);line-height:1.02}.bespoke-narr h2 .acc{font-family:var(--pd-font-sans);color:var(--champagne);font-weight:400}.bespoke-narr p{color:#f1ece2b3;max-width:46ch;margin-bottom:22px;font-size:16px;line-height:1.6}.bespoke-tags{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.bespoke-tags span{font-family:var(--pd-font-mono);border-radius:var(--pd-radius-pill);color:var(--champagne);letter-spacing:.04em;background:#ddc28a1a;padding:5px 12px;font-size:10.5px;font-weight:500}.bespoke-voices{flex-direction:column;gap:10px;display:flex}.voice-card{border-radius:var(--rad);border-left:3px solid var(--pd-g-emerald-500);background:#fdfcf8;flex-direction:column;flex:1;gap:12px;padding:28px 30px;display:flex}.voice-card .role{font-family:var(--pd-font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--pd-g-ink-mute);font-size:10.5px;font-weight:600}.voice-card .role .who{color:#0d0e1066;margin-left:8px;font-weight:400}.voice-card .voice{color:var(--pd-g-ink);letter-spacing:-.005em;font-size:19px;font-style:normal;line-height:1.4}.faq{background:var(--pd-g-paper);padding:var(--pad-y) 0}.faq-head{max-width:800px;margin-bottom:80px}.faq-h2{letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(32px,3.8vw,56px);font-weight:700;line-height:1.05}.faq-h2 .serif-it{color:var(--pd-g-emerald-500)}.faq-list{border-top:1px solid #0d0e101a;list-style:none}.faq-item summary{cursor:pointer;outline:none;align-items:center;gap:32px;padding:40px 0;list-style:none;display:flex}.faq-num{font-family:var(--pd-font-mono);color:var(--pd-g-slate-500);letter-spacing:.05em;min-width:40px;font-size:14px;font-weight:700}.faq-q{letter-spacing:-.02em;color:var(--pd-g-ink);flex:1;font-size:22px;font-weight:700;line-height:1.2}.faq-toggle{background:var(--pd-g-slate-100);width:32px;height:32px;color:var(--pd-g-ink-mute);transition:transform .3s var(--pd-ease);border-radius:50%;justify-content:center;align-items:center;display:flex}.faq-item details[open] .faq-toggle{background:var(--pd-g-ink);color:var(--pd-g-paper);transform:rotate(180deg)}.faq-drawer{transition:grid-template-rows .4s var(--pd-ease), opacity .3s ease;opacity:0;grid-template-rows:0fr;display:grid;overflow:hidden}.faq-item details[open] .faq-drawer{opacity:1;grid-template-rows:1fr}.faq-a{min-height:0;color:var(--pd-g-ink-soft);max-width:72ch;padding:0 72px 48px;font-size:17.5px;line-height:1.65}.faq-a strong{color:var(--pd-g-ink);font-weight:700}.darkzone{background:var(--pd-g-night);color:var(--pd-g-paper);isolation:isolate;position:relative;overflow:hidden}.darkzone:before{display:none}.darkzone .wrap{z-index:2;position:relative}.position{isolation:isolate;position:relative;overflow:hidden}.position .wrap{z-index:2;position:relative}.particle-bg{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.closing{padding:160px 0 96px}.closing h2{letter-spacing:-.04em;color:var(--pd-g-paper);text-wrap:balance;max-width:16ch;margin-bottom:28px;font-size:clamp(48px,6.4vw,112px);font-weight:700;line-height:.96}.closing-sub{color:#f1ece2a6;max-width:52ch;margin-bottom:44px;font-size:clamp(17px,1.3vw,20px);line-height:1.5}.closing-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.closing-actions .btn-primary{background:var(--pd-g-emerald-500);padding:18px 28px;font-size:15.5px}.closing-actions .btn-primary:hover{background:var(--pd-g-emerald-400)}.contact{padding:clamp(72px,9vw,120px) 0 clamp(72px,8vw,96px)}.contact-grid{background:var(--pd-g-paper);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0;display:grid;overflow:hidden;box-shadow:0 40px 80px -40px #0000008c,0 0 0 1px #8fceaf0f}.contact-pitch{background:linear-gradient(165deg, var(--pd-g-emerald-500) 0%, #06351f 100%);color:var(--pd-g-emerald-50);isolation:isolate;flex-direction:column;justify-content:flex-end;padding:48px 44px 44px;display:flex;position:relative}.contact-pitch:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(60% 50% at 0 0,#4ab6851a 0%,#0000 60%),radial-gradient(50% 40% at 100% 100%,#e6c8780d 0%,#0000 65%);position:absolute;inset:0}.contact-pitch>*{z-index:1;position:relative}.contact-eyebrow{font-family:var(--pd-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--pd-g-emerald-50);background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;align-self:flex-start;margin-bottom:22px;padding:5px 12px;font-size:10px;display:inline-block}.contact-h{font-family:var(--pd-font-sans);letter-spacing:-.034em;color:var(--pd-g-slate-50);max-width:14ch;margin-bottom:12px;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1.06}.contact-sub{font-family:var(--pd-font-sans);color:var(--pd-g-slate-300);max-width:40ch;margin-bottom:32px;font-size:15px;line-height:1.55}.contact-voices{flex:auto;min-height:220px;margin-bottom:18px;position:relative}.voice-card{opacity:0;visibility:hidden;transition:opacity .42s var(--pd-ease), transform .48s var(--pd-ease);will-change:opacity, transform;background:#8fceaf0a;border:1px solid #8fceaf1a;border-radius:10px;flex-direction:column;gap:14px;padding:22px 24px;display:flex;position:absolute;inset:0;transform:translateY(8px)}.voice-card.is-active{opacity:1;visibility:visible;transform:translateY(0)}.voice-role{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pd-g-emerald-300);font-size:10px}.voice-who{color:var(--pd-g-slate-500);margin-left:4px}.voice-quote{font-family:var(--pd-font-sans);color:var(--pd-g-slate-100);margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.35}.contact-voice-dots{align-self:flex-start;gap:8px;display:flex}.voice-dot{cursor:pointer;background:#8fceaf33;border:none;border-radius:2px;width:24px;height:4px;padding:0;transition:background .24s}.voice-dot:hover{background:#8fceaf73}.voice-dot.is-active{background:var(--pd-g-emerald-300);box-shadow:0 0 8px #4ab68573}.contact-form{background:var(--pd-g-paper);flex-direction:column;gap:20px;padding:44px 44px 40px;display:flex;position:relative}.field{flex-direction:column;gap:7px;display:flex}.field label{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pd-g-ink-soft);align-items:baseline;gap:8px;font-size:10px;display:flex}.field-opt{letter-spacing:.1em;color:var(--pd-g-ink-mute);text-transform:lowercase;font-size:9px;font-weight:400}.field input,.field textarea{font-family:var(--pd-font-sans);color:var(--pd-g-ink);resize:vertical;background:0 0;border:none;border-bottom:1px solid #0d0e102e;outline:none;width:100%;padding:8px 0 9px;font-size:14.5px;transition:border-color .22s}.field input::placeholder,.field textarea::placeholder{color:#0d0e1052}.field input:focus,.field textarea:focus{border-bottom-color:var(--pd-g-emerald-500);border-bottom-width:2px;padding-bottom:8px}.field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-submit{background:var(--pd-g-emerald-500);color:var(--pd-g-paper);font-family:var(--pd-font-sans);cursor:pointer;border:none;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:12px;padding:14px 22px;font-size:14.5px;font-weight:600;transition:background .22s,transform .22s;display:inline-flex}.contact-submit:hover{background:var(--pd-g-emerald-400)}.contact-submit:active{transform:scale(.98)}.contact-submit .arrow{transition:transform .22s}.contact-submit:hover .arrow{transform:translate(4px)}.contact-fine{font-family:var(--pd-font-mono);color:var(--pd-g-ink-mute);letter-spacing:.04em;margin-top:4px;font-size:10.5px}.contact-thanks{background:var(--pd-g-paper);opacity:0;visibility:hidden;justify-content:center;align-items:center;padding:40px;transition:opacity .32s,visibility 0s linear .32s;display:flex;position:absolute;inset:0}.contact-thanks p{font-family:var(--pd-font-sans);color:var(--pd-g-ink);text-align:center;max-width:32ch;font-size:17px;line-height:1.4}.contact-thanks p strong{font-family:var(--pd-font-sans);color:var(--pd-g-emerald-500);letter-spacing:-.02em;margin-bottom:10px;font-size:26px;display:block}.contact-form.is-sent .contact-thanks{opacity:1;visibility:visible;transition:opacity .32s}@media (max-width:900px){.contact-grid{grid-template-columns:1fr}.contact-pitch{padding:36px 28px 32px}.contact-form{padding:32px 28px 36px}.contact-h{max-width:none}}.closing-actions .btn-outline-light{padding:18px 28px;font-size:15.5px}footer{color:var(--pd-g-paper);padding:56px 0 40px}.footer-cols{border-top:1px solid #f1ece21a;grid-template-columns:1.2fr 1.15fr .7fr .8fr .95fr;gap:48px;padding-top:80px;padding-bottom:72px;display:grid}.footer-brand{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.footer-brand-mark{opacity:.92;width:auto;height:26px}.footer-about{font-family:var(--pd-font-sans);color:#f1ece29e;max-width:42ch;font-size:14px;line-height:1.7}.footer-bottom{border-top:1px solid #f1ece21a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:26px 0 8px;display:flex}.footer-bottom-left,.footer-bottom-right{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.footer-bottom-left a,.footer-bottom-left span,.footer-bottom-right a,.footer-bottom-right span{font-family:var(--pd-font-sans);color:#f1ece29e;font-size:14px}.footer-bottom-left a:hover,.footer-bottom-right a:hover{color:var(--pd-g-emerald-300)}@media (max-width:900px){.footer-bottom{flex-direction:column;align-items:flex-start;gap:18px}}.footer-col h3{font-family:var(--pd-font-sans);letter-spacing:-.025em;color:var(--pd-g-paper);margin-bottom:36px;font-size:30px;font-weight:700}.footer-col .group{flex-direction:column;gap:8px;margin-bottom:26px;display:flex}.footer-col .group:last-child{margin-bottom:0}.footer-col a{font-family:var(--pd-font-sans);color:#f1ece2f5;width:fit-content;font-size:15px;font-weight:400;transition:color .18s,transform .18s;display:inline-block}.footer-col a:hover{color:var(--pd-g-emerald-300);transform:translate(3px)}.footer-col span.muted{color:#f1ece26b;font-size:14px}.footer-col .group.footer-social{flex-direction:row;align-items:center;gap:18px}.footer-col .footer-social-link{color:#f1ece2b8;width:20px;height:20px;transition:color .18s,transform .18s;display:inline-flex}.footer-col .footer-social-link svg{width:100%;height:100%}.footer-col .footer-social-link:hover{color:var(--pd-g-emerald-300);transform:translateY(-2px)}.footer-base-row{grid-template-columns:1.4fr 1fr 1fr;align-items:end;gap:32px;display:grid}.footer-base-cell{flex-direction:column;gap:8px;display:flex}.footer-base-cell a,.footer-base-cell span{font-family:var(--pd-font-sans);color:#f1ece2eb;font-size:14px;transition:color .18s}.footer-base-cell a:hover{color:var(--pd-g-emerald-300)}.footer-base-cell .dim{color:#f1ece266;font-size:13px}.footer-base-cell .easter{color:#f1ece252;font-size:13px;font-style:italic}.footer-stamp{border-top:1px solid #f1ece20f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:24px;display:flex}.footer-stamp img{opacity:.85;width:auto;height:24px}.footer-stamp .iso{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ddc28a8c;font-size:10px}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;animation:rise .7s var(--pd-ease) forwards}.reveal.d1{animation-delay:50ms}.reveal.d2{animation-delay:.18s}.reveal.d3{animation-delay:.32s}.reveal.d4{animation-delay:.46s}@media (max-width:1200px){:root{--pad-x:44px;--pad-y:104px}}@media (max-width:1024px){:root{--pad-x:36px;--pad-y:88px}.nav-pill{display:none}.mission{height:auto;min-height:0;padding:var(--pad-y) 0;display:block}.mission-grid{min-height:0}.mission-left{max-width:none}.markets{width:100%;margin-top:40px;position:static;top:auto;right:auto;transform:none}}@media (max-width:900px){:root{--pad-x:28px;--pad-y:76px}.markets{max-width:540px;margin-left:auto;margin-right:auto}.mission-left{margin-bottom:40px}.trust-card{width:clamp(260px,70vw,320px)}.footer-cols{grid-template-columns:1fr 1fr;gap:44px 32px;padding-top:56px;padding-bottom:56px}.footer-base-row{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:640px){:root{--pad-x:20px;--pad-y:64px;--rad:18px}.mission h2{margin-bottom:16px;font-size:28px}.mission-source{margin-bottom:28px}.markets{max-width:380px}.markets-foot{grid-template-columns:1fr;gap:8px}.markets-foot .item .reg{margin-left:12px}.trust-h{font-size:30px}.trust-card{width:78vw;padding:24px 20px 22px}.trust-card-h{font-size:17px}.faq-head{margin-bottom:48px}.faq-h2{font-size:30px;line-height:1.1}.faq-num{min-width:30px;font-size:11px}.faq-q{font-size:16px;line-height:1.35}.contact-h{font-size:28px}.contact-pitch{padding:32px 24px 28px}.contact-form{padding:28px 24px 32px}.field-row{grid-template-columns:1fr;gap:0}.footer-cols{grid-template-columns:1fr;gap:32px;padding-top:48px;padding-bottom:64px}.footer-col h3{margin-bottom:20px;font-size:22px}.footer-base-row{grid-template-columns:1fr;gap:20px}.footer-stamp{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:420px){:root{--pad-x:16px;--pad-y:56px}.mission h2,.faq-h2,.trust-h{font-size:26px}.contact-h{font-size:25px}}.snap{font-family:var(--pd-font-sans);color:#d8dde6;background:var(--pd-g-night);flex-direction:column;width:720px;height:420px;font-size:18px;line-height:1.4;display:flex}.hero-snap-slot,.product-block-snap{border-radius:18px;box-shadow:0 24px 60px -24px #0000008c,0 0 0 1px #8fceaf1a}.hero-snap-slot .sim-scale-host,.product-block-snap .sim-scale-host{background:var(--pd-g-night);border-radius:18px}.snap-chrome{background:#ffffff06;border-bottom:1px solid #ffffff0d;flex-shrink:0;align-items:center;gap:12px;padding:16px 22px;display:flex}.snap-dot{background:#ffffff2e;border-radius:50%;flex-shrink:0;width:11px;height:11px}.snap-path{font-family:var(--pd-font-mono);letter-spacing:.02em;color:var(--pd-g-slate-400);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin-left:10px;font-size:17px;overflow:hidden}.snap-path-sep{opacity:.5;margin:0 6px}.snap-status{font-family:var(--pd-font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--pd-g-emerald-300);background:#4ab6851a;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:5px 13px;font-size:14px;display:inline-flex}.snap-status-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.snap-status-good,.snap-status-atlas{color:var(--pd-g-emerald-300);background:#4ab6851f}.snap-status-prism{color:#5cafa5;background:#5cafa524}.snap-status-argus{color:var(--pd-g-gold-300);background:#e6c8781f}.snap-body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:22px 22px 18px;display:flex}.snap-body-split{grid-template-columns:280px 1fr;align-items:start;gap:22px;display:grid}.snap-col{flex-direction:column;gap:12px;min-width:0;display:flex}.snap-col-left{border-right:1px solid #ffffff0f;padding-right:22px}.snap-col-right{min-width:0}.snap-eyebrow{font-family:var(--pd-font-mono);letter-spacing:.18em;text-transform:uppercase;color:#5d6878;font-size:14px}.snap-id{font-family:var(--pd-font-mono);color:#d8dde6;letter-spacing:.02em;font-size:19px;font-weight:600}.snap-id-sub{color:var(--pd-g-slate-400);font-size:16px;line-height:1.35}.snap-id+.snap-id-sub,.snap-id-sub+.snap-id-sub{margin-top:-8px}.snap-hero{align-items:baseline;gap:14px;padding:4px 0 2px;display:flex}.snap-hero-num{font-family:var(--pd-font-sans);color:var(--pd-g-gold-300);font-feature-settings:"tnum", "zero";letter-spacing:-.025em;font-size:76px;font-weight:700;line-height:.95}.snap-hero-lbl{color:var(--pd-g-slate-400);font-size:15px;line-height:1.3}.snap-kpi{background:#ffffff06;border-radius:10px;grid-template-columns:1fr 1fr 1fr;margin-top:4px;display:grid;overflow:hidden}.snap-kpi-cell{border-right:1px solid #ffffff0d;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.snap-kpi-cell:last-child{border-right:0}.snap-kpi-lbl{font-family:var(--pd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pd-g-slate-400);font-size:13px}.snap-kpi-val{font-family:var(--pd-font-mono);color:#d8dde6;font-feature-settings:"tnum", "zero";font-size:26px;font-weight:600;line-height:1}.snap-score{align-items:baseline;gap:16px;padding:4px 0 2px;display:flex}.snap-score-num{font-family:var(--pd-font-sans);font-feature-settings:"tnum", "zero";letter-spacing:-.025em;font-size:78px;font-weight:700;line-height:.95}.snap-score-meta{flex-direction:column;gap:4px;display:flex}.snap-score-lbl{font-family:var(--pd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pd-g-slate-400);font-size:13px}.snap-score-sub{color:#d8dde6;font-feature-settings:"tnum";font-size:15px}.snap-decision{font-family:var(--pd-font-mono);text-transform:uppercase;letter-spacing:.14em;border-radius:8px;align-self:flex-start;align-items:center;gap:9px;padding:9px 14px;font-size:14px;display:inline-flex}.snap-decision-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.snap-decision-atlas{color:var(--pd-g-emerald-300);background:#4ab6851a}.snap-decision-argus{color:#e67878;background:#e678781a}.snap-list-h{font-family:var(--pd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#5d6878;margin-bottom:2px;font-size:13px}.snap-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding:9px 0;font-size:16px;display:flex}.snap-row:last-child{border-bottom:0}.snap-row-ts{font-family:var(--pd-font-mono);color:var(--pd-g-slate-400);min-width:52px;font-size:14px}.snap-row-body{color:#d8dde6;min-width:0;font-family:var(--pd-font-mono);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.snap-row-tag{font-family:var(--pd-font-mono);text-transform:uppercase;letter-spacing:.14em;border-radius:5px;flex-shrink:0;padding:4px 9px;font-size:12px;font-weight:600}.snap-tag-good{color:var(--pd-g-emerald-300);background:#4ab68524}.snap-tag-info{color:#8a9cc7;background:#8a9cc724}.snap-tag-warn{color:var(--pd-g-gold-300);background:#e6c87824}.snap-tag-bad{color:#e67878;background:#e6787824}.snap-factor{border-bottom:1px solid #ffffff0d;grid-template-columns:1fr 78px 56px;align-items:center;gap:14px;padding:7px 0;font-size:14px;display:grid}.snap-factor:last-child{border-bottom:0}.snap-factor-name{font-family:var(--pd-font-mono);color:#d8dde6;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.snap-factor-bar{background:#ffffff0f;border-radius:3px;height:6px;position:relative;overflow:hidden}.snap-factor-fill{border-radius:3px;height:100%;display:block}.snap-factor-val{font-family:var(--pd-font-mono);text-align:right;font-feature-settings:"tnum";font-size:14px;font-weight:600}.snap-corridor-head{font-family:var(--pd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#5d6878;text-align:center;grid-template-columns:1fr 50px 50px 50px;gap:8px;margin-bottom:4px;font-size:11px;display:grid}.snap-corridor-head>span:first-child{text-align:left}.snap-row-grid{grid-template-columns:1fr 50px 50px 50px;align-items:center;gap:8px;display:grid}.snap-pair{font-family:var(--pd-font-mono);color:#d8dde6;font-size:14px}.snap-pill{font-family:var(--pd-font-mono);text-align:center;font-feature-settings:"tnum";border-radius:5px;padding:5px 0;font-size:13px;font-weight:600}.snap-pill-good{color:var(--pd-g-emerald-300);background:#4ab68529}.snap-pill-warn{color:var(--pd-g-gold-300);background:#e6c87829}.snap-pill-bad{color:#e67878;background:#e6787829}.snap-engines{background:#ffffff06;border-radius:8px;gap:5px;padding:5px;display:flex}.snap-engine{text-align:center;font-family:var(--pd-font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--pd-g-slate-400);border-radius:5px;flex:1;padding:8px 4px;font-size:12px}.snap-engine-active{color:#5cafa5;background:#5cafa52e;font-weight:600}.snap-tone-atlas{color:var(--pd-g-emerald-300)}.snap-tone-atlas-bg{background:linear-gradient(90deg, var(--pd-g-emerald-300), var(--pd-g-emerald-400))}.snap-tone-prism{color:#5cafa5}.snap-tone-warn{color:var(--pd-g-gold-300)}.snap-tone-warn-bg{background:linear-gradient(90deg, var(--pd-g-gold-300), var(--pd-g-gold-500))}.snap-foot{font-family:var(--pd-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#5d6878;background:#ffffff05;border-top:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 22px;font-size:13px;display:flex}.snap-foot-mono{color:var(--pd-g-slate-400);letter-spacing:.04em;text-transform:none}section.mission{color:var(--pd-g-ink);background:0 0}section.mission:before{display:none}section.mission h2{color:var(--pd-g-ink)}section.mission h2 .stat,section.mission .eyebrow,section.mission .mission-source{color:var(--pd-g-emerald-600)}section.mission .mission-bridge p{color:var(--pd-g-ink-soft)}section.mission .mission-bridge p strong{color:var(--pd-g-ink)}section.mission .mission-bridge .more{color:var(--pd-g-ink);border-bottom-color:#0d0e1033}section.mission .mission-bridge .more:hover{color:var(--pd-g-emerald-600);border-bottom-color:var(--pd-g-emerald-600)}section.mission .mission-pains li{color:var(--pd-g-ink-soft)}section.mission .mission-pains li:before{background:var(--pd-g-emerald-500);box-shadow:0 0 0 3px #10b98124}section.mission .mission-stat{border-color:#0d0e101a}section.mission .mission-stat .num{color:var(--pd-g-ink)}section.mission .mission-stat .num .unit{color:var(--pd-g-emerald-600)}section.mission .mission-stat .label{color:var(--pd-g-ink-mute)}section.mission .mission-stat .src{color:var(--pd-g-emerald-600)}section.mission .markets,section.mission .map-stage,section.mission .africa-host,section.mission .africa{opacity:1!important}section.mission .africa path,section.mission .africa [id]{stroke:var(--pd-g-emerald-600);stroke-width:1px;fill:var(--pd-g-emerald-400)!important;fill-opacity:1!important}section.mission .markets-foot .item{color:var(--pd-g-ink-soft)}section.mission .markets-foot .item .code{color:var(--pd-g-ink)}section.mission .markets-foot .item .reg{color:var(--pd-g-emerald-600)}.papp{text-align:left;-webkit-font-smoothing:antialiased;flex-direction:column;width:1280px;height:800px;font-family:Inter Tight,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.papp *{box-sizing:border-box}.papp-atlas{--c-accent:#10b981;--navy:#213f6a;--accent:#34d399;--accent-600:#059669;--base:#f8fafc;--surface:#fff;--ink:#0f172a;--ink-2:#475569;--slate-400:#94a3b8;--slate-500:#64748b;--slate-700:#334155;--line:#e2e8f0;--line-soft:#f1f5f9;background:var(--base);color:var(--ink)}.papp__topbar{background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding-right:16px;display:flex}.papp__topleft{align-self:stretch;align-items:center;display:flex}.papp__logo{flex-shrink:0;align-items:center;gap:8px;width:240px;padding:0 20px;display:flex}.papp__logo-text{letter-spacing:-.01em;color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700}.papp__logo-sub{letter-spacing:.18em;color:var(--accent-600);font-size:9px;font-weight:600}.papp__topdiv{background:var(--line);align-self:stretch;width:1px}.papp__topnav{align-items:center;gap:10px;padding-left:12px;display:flex}.papp__icon-btn{width:28px;height:28px;color:var(--slate-400);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.papp__icon-btn svg{width:16px;height:16px}.papp__crumbs{color:var(--ink-2);font-size:13px;font-weight:500}.papp__search{border:1px solid var(--line);background:var(--base);width:340px;height:34px;color:var(--slate-400);border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:13px;display:flex}.papp__search svg{flex-shrink:0;width:15px;height:15px}.papp__search-kbd{color:var(--slate-400);border:1px solid var(--line);background:var(--surface);border-radius:4px;margin-left:auto;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:11px}.papp__topright{align-items:center;gap:10px;display:flex}.papp__pillbadge{border:1px solid var(--line);color:var(--ink-2);background:var(--base);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:500}.papp__userchip{background:var(--navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:inline-flex}.papp__main{flex:1;min-height:0;display:flex}.papp__sidebar{background:var(--navy);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;width:240px;padding:12px;display:flex}.papp__nav{flex:1}.papp__nav-section{letter-spacing:.12em;text-transform:uppercase;color:#dce5f2;opacity:.45;margin:16px 0 4px;padding:0 6px;font-size:10px;font-weight:600}.papp__nav-div{border-top:1px solid #ffffff1a;margin:14px 4px 0}.papp__navitem{color:#dce5f2;border-radius:6px;align-items:center;gap:10px;margin-top:2px;padding:7px 10px;font-size:13px;font-weight:500;display:flex;position:relative}.papp__navitem svg{color:#dce5f2;flex-shrink:0;width:15px;height:15px}.papp__navitem.is-active{color:#fff;background:#ffffff26}.papp__navitem.is-active svg{color:var(--accent)}.papp__navitem.is-active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:-10px}.papp__navitem .papp__badge-dot{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:auto;padding:0 4px;font-size:9px;font-weight:700;display:inline-flex}.papp__sidefoot{border-top:1px solid #ffffff1a;margin:0 2px;padding-top:8px}.papp__content{flex:1;padding:26px 30px;overflow:hidden}.papp__sechead{margin-bottom:22px}.papp__sechead-title{letter-spacing:-.01em;color:var(--ink);font-size:20px;font-weight:600}.papp__sechead-desc{color:var(--slate-500);margin-top:4px;font-size:13px}.papp__block{margin-top:26px}.papp__block-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.papp__block-h{color:var(--slate-700);font-size:14px;font-weight:600}.papp__viewall{color:var(--navy);font-size:12px;font-weight:500}.papp__grid-4{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.papp__card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px}.papp__stat-top{justify-content:space-between;align-items:flex-start;display:flex}.papp__stat-label{color:var(--slate-500);font-size:13px;font-weight:500}.papp__stat-value{letter-spacing:-.02em;color:var(--ink);margin-top:8px;font-family:JetBrains Mono,monospace;font-size:28px;font-weight:600}.papp__stat-sub{color:var(--slate-400);margin-top:6px;font-size:12px}.papp__stat-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.papp__stat-icon svg{width:20px;height:20px}.papp__ic-blue{color:#2563eb;background:#eff6ff}.papp__ic-brand{color:#2c5283;background:#f0f4fa}.papp__ic-violet{color:#7c3aed;background:#f5f3ff}.papp__ic-accent{color:#059669;background:#ecfdf5}.papp__ic-cyan{color:#0891b2;background:#ecfeff}.papp__qa-icon{border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.papp__qa-icon svg{width:20px;height:20px}.papp__qa-label{color:var(--ink);margin-top:16px;font-size:14px;font-weight:600}.papp__qa-desc{color:var(--slate-500);margin-top:4px;font-size:12px;line-height:1.5}.papp__table{border:1px solid var(--line);background:var(--surface);border-collapse:separate;border-spacing:0;border-radius:12px;width:100%;overflow:hidden}.papp__table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--slate-400);background:var(--base);border-bottom:1px solid var(--line);padding:10px 16px;font-size:11px;font-weight:600}.papp__table td{color:var(--slate-700);border-bottom:1px solid var(--line-soft);padding:11px 16px;font-size:13px}.papp__table tr:last-child td{border-bottom:none}.papp__mono{font-family:JetBrains Mono,monospace;font-size:12px}.papp__pill{border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11px;font-weight:500;display:inline-flex}.papp__pill-dot{border-radius:50%;width:6px;height:6px}.papp__pill-success{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.papp__pill-success .papp__pill-dot{background:#10b981}.papp__pill-info{color:#2c5283;background:#f0f4fa;border-color:#bcd0ea}.papp__pill-info .papp__pill-dot{background:#3f689e}.papp__pill-warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.papp__pill-warning .papp__pill-dot{background:#f59e0b}.papp__pill-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.papp__pill-error .papp__pill-dot{background:#ef4444}.papp__muted{color:var(--slate-400)}.papp-prism{--c-accent:#10b981;--base:#0a0a0a;--raised:#141414;--sunken:#060606;--t1:#f5f4f0;--t2:#a8a496;--t3:#807c70;--line:#ffffff0f;--line2:#ffffff1a;--brand:#059669;--brand-h:#10b981;--brand-muted:#10b9811f;--pos:#10b981;--pos-m:#10b9811f;--warn:#d97706;--warn-m:#d9770624;--crit:#dc2626;--crit-m:#dc262624;--neutral:#5c594f;--neutral-m:#5c594f33;background:var(--base);color:var(--t1);flex-direction:row}.papp-prism .ppr__caps{text-transform:uppercase;letter-spacing:.08em;color:var(--t3);font-size:10px;font-weight:600}.ppr__num{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--t1);font-weight:600}.ppr__num.v-pos{color:var(--pos)}.ppr__num.v-warn{color:var(--warn)}.ppr__num.v-crit{color:var(--crit)}.ppr__num.v-muted{color:var(--t2)}.ppr__side{background:var(--raised);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;width:240px;display:flex}.ppr__brand{align-items:center;gap:10px;padding:16px;display:flex}.ppr__brand-mark{flex-shrink:0;width:22px;height:22px}.ppr__brand-sub{text-transform:uppercase;letter-spacing:.14em;color:var(--t3);font-size:9px;font-weight:500}.ppr__brand-name{letter-spacing:-.01em;color:var(--t1);margin-top:2px;font-size:17px;font-weight:600;line-height:1}.ppr__nav{flex-direction:column;gap:2px;padding:0 8px;display:flex}.ppr__navitem{color:var(--t2);border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:500;display:flex;position:relative}.ppr__navitem svg{flex-shrink:0;width:16px;height:16px}.ppr__navitem.is-active{background:var(--brand-muted);color:var(--brand-h)}.ppr__navsec{margin-top:18px}.ppr__navsec-label{text-transform:uppercase;letter-spacing:.08em;color:var(--t2);padding:0 12px 6px;font-size:10px;font-weight:600}.ppr__navitem.compact{padding:6px 12px;font-size:13px;font-weight:500}.ppr__wl-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ppr__wl-jur{color:var(--t1);flex-shrink:0;font-size:11px;font-weight:600}.ppr__wl-form{color:var(--t2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.ppr__wl-hash{color:var(--t3);font-family:JetBrains Mono,monospace;font-size:10px}.ppr__side-foot{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:auto;padding:12px;display:flex}.ppr__userchip{background:var(--brand-muted);width:28px;height:28px;color:var(--brand-h);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.ppr__user-name{color:var(--t1);font-size:12px;font-weight:500}.ppr__user-role{color:var(--t3);font-size:10px}.ppr__col{flex-direction:column;flex:1;min-width:0;display:flex}.ppr__top{border-bottom:1px solid var(--line);background:#0a0a0acc;flex-shrink:0;justify-content:flex-end;align-items:center;height:56px;padding:0 24px;display:flex}.ppr__search{border:1px solid var(--line);background:var(--raised);color:var(--t3);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.ppr__search svg{width:12px;height:12px}.ppr__search-kbd{background:var(--sunken);border:1px solid var(--line);border-radius:4px;padding:1px 4px;font-family:JetBrains Mono,monospace;font-size:10px}.ppr__content{flex:1;padding:28px 32px;overflow:hidden}.ppr__h1{letter-spacing:-.01em;color:var(--t1);font-size:24px;font-weight:600}.ppr__sub{color:var(--t3);max-width:60ch;margin-top:6px;font-size:13px}.ppr__block{margin-top:26px}.ppr__kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;display:grid}.ppr__kpi{border:1px solid var(--line);background:var(--raised);border-radius:8px;padding:14px 16px}.ppr__kpi-val{margin-top:4px;font-size:26px}.ppr__kpi-hint{color:var(--t3);margin-top:4px;font-size:11px}.ppr__card{border:1px solid var(--line);background:var(--raised);border-radius:8px;padding:20px}.ppr__card-head{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.ppr__card-title{color:var(--t1);font-size:15px;font-weight:600}.ppr__card-sub{color:var(--t3);margin-top:3px;font-size:12px}.ppr__card-link{color:var(--t3);font-size:12px}.ppr__cols{grid-template-columns:1.4fr 1fr;gap:20px;margin-top:24px;display:grid}.ppr__wl{flex-direction:column;gap:4px;display:flex}.ppr__wlr{border-radius:6px;align-items:center;gap:14px;padding:9px 10px;display:flex}.ppr__wlr-id{align-items:center;gap:8px;min-width:168px;display:flex}.ppr__badge-jur{background:var(--neutral-m);color:var(--t2);border:1px solid var(--line);border-radius:4px;padding:1px 7px;font-size:11px;font-weight:500}.ppr__wlr-form{color:var(--t1);font-size:13px;font-weight:500}.ppr__wlr-spark{flex:1;min-width:0}.ppr__wlr-score{font-size:15px}.ppr__ev{flex-direction:column;gap:6px;display:flex}.ppr__evr{background:var(--sunken);border:1px solid var(--line);border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.ppr__evtag{text-transform:uppercase;letter-spacing:.02em;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.ppr__evtag.t-brand{background:var(--brand-muted);color:var(--brand-h)}.ppr__evtag.t-pos{background:var(--pos-m);color:var(--pos)}.ppr__evtag.t-neutral{background:var(--neutral-m);color:var(--t2)}.ppr__ev-actor{color:var(--t2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.ppr__ev-date{color:var(--t3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.ppr__minis{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.ppr__mini-val{margin-top:2px;font-size:20px}.ppr__table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:8px;width:100%;overflow:hidden}.ppr__table th{text-align:start;text-transform:uppercase;letter-spacing:.06em;color:var(--t3);border-bottom:1px solid var(--line);padding:9px 16px;font-size:10px;font-weight:600}.ppr__table td{color:var(--t2);border-bottom:1px solid var(--line);padding:10px 16px;font-size:13px}.ppr__table tr:last-child td{border-bottom:none}.ppr__mono{font-family:JetBrains Mono,monospace;font-size:12px}.ppr__pill{border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-flex}.ppr__pill.t-success{background:var(--pos-m);color:var(--pos);border-color:#10b98140}.ppr__pill.t-warning{background:var(--warn-m);color:var(--warn);border-color:#d9770640}.ppr__filters{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.ppr__fgroup{align-items:center;gap:6px;display:flex}.ppr__chip{border:1px solid var(--line);color:var(--t2);background:0 0;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:500}.ppr__chip.is-active{background:var(--brand-muted);color:var(--brand-h);border-color:#10b9814d}.ppr__fsep{background:var(--line);width:1px;height:18px;margin:0 4px}.ppr__cphead{align-items:baseline;gap:12px;display:flex}.ppr__cphead-count{color:var(--t3);font-size:13px}.ppr__pips{align-items:center;gap:7px;display:inline-flex}.ppr__pips-dots{gap:3px;display:inline-flex}.ppr__pip{background:var(--line2);border-radius:50%;width:6px;height:6px}.ppr__pip.on{background:var(--pos)}.ppr__pips-label{color:var(--t3);font-variant-numeric:tabular-nums;font-size:11px}.ppr__heat{flex-direction:column;gap:8px;display:flex}.ppr__heat-row{grid-template-columns:6rem repeat(3,1fr);align-items:center;gap:8px;display:grid}.ppr__heat-head{text-transform:uppercase;letter-spacing:.06em;color:var(--t3);text-align:center;font-size:10px;font-weight:600}.ppr__heat-pair{color:var(--t2);font-variant-numeric:tabular-nums;font-size:13px}.ppr__cell{font-variant-numeric:tabular-nums;border:1px solid;border-radius:6px;justify-content:center;align-items:center;padding:10px 0;font-size:14px;font-weight:600;display:flex;position:relative}.ppr__cell.c-good{color:var(--pos);background:#10b98133;border-color:#10b98140}.ppr__cell.c-warn{color:var(--warn);background:#d9770633;border-color:#d9770640}.ppr__cell.c-bad{color:var(--crit);background:#dc262633;border-color:#dc262640}.ppr__cell.c-cold{background:var(--neutral-m);color:var(--t3);border-color:var(--line)}.ppr__cell-cold{opacity:.8;margin-left:6px;font-size:10px;font-weight:400}.ppr__cell-scar{background:var(--crit);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.ppr__legend{color:var(--t3);flex-wrap:wrap;gap:14px;padding-top:6px;font-size:11px;display:flex}.ppr__legend-item{align-items:center;gap:6px;display:inline-flex}.ppr__legend-sw{border:1px solid;border-radius:3px;width:10px;height:10px}.ppr__anom-row{align-items:flex-end;gap:10px;display:flex}.ppr__field{flex-direction:column;gap:5px;display:flex}.ppr__field-l{text-transform:uppercase;letter-spacing:.06em;color:var(--t3);font-size:10px;font-weight:600}.ppr__input{background:var(--sunken);border:1px solid var(--line);color:var(--t1);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:150px;padding:8px 12px;font-size:13px;display:inline-flex}.ppr__input svg{width:13px;height:13px;color:var(--t3)}.ppr__input.placeholder{color:var(--t3);font-variant-numeric:tabular-nums}.ppr__btn{background:var(--brand);color:#fff;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}.ppr__anom-res{border:1px solid var(--line);background:var(--raised);border-radius:8px;margin-top:14px;padding:16px}.ppr__anom-head{align-items:center;gap:12px;display:flex}.ppr__sevbadge{text-transform:uppercase;letter-spacing:.02em;background:var(--warn-m);color:var(--warn);border:1px solid #d9770666;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.ppr__anom-dev{color:var(--t3);font-variant-numeric:tabular-nums;font-size:13px}.ppr__anom-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px;display:grid}.ppr__anom-cell-l{text-transform:uppercase;letter-spacing:.06em;color:var(--t3);margin-bottom:3px;font-size:10px;font-weight:600}.ppr__anom-cell-v{color:var(--t1);font-variant-numeric:tabular-nums;font-size:13px}.ppr__anom-note{color:var(--warn);margin-top:12px;font-size:12px}.ppr__row-flash{animation:1.1s ppr-flash}@keyframes ppr-flash{0%{background:#10b98129}to{background:0 0}}.ppr__wlr,.ppr__cprow,.ppr__evr,.ppr__cell{transition:background .2s,outline-color .2s}.ppr__wlr.is-hover,.ppr__cprow.is-hover{background:var(--sunken)}.ppr__evr.is-hover{border-color:var(--line2);background:#101010}.ppr__cell.is-hover{outline-offset:1px;outline:2px solid #f5f4f047}.papp-argus{--c-accent:#4f9b9b;--paper:#f7fafa;--paper2:#e8f1f3;--surface:#fff;--ink:#10202a;--ink2:#273946;--line:#d5e0e3;--slate:#687684;--slate2:#405260;--jade:#4f9b9b;--jade-soft:#4f9b9b29;--jade-ink:#287373;--amber:#b8821c;--amber-soft:#b8821c24;--amber-ink:#7a5413;--crimson:#a94a43;--crimson-soft:#a94a4324;--crimson-ink:#7a1f17;background:var(--paper);color:var(--ink);flex-direction:row}.papp-argus .par__caps{text-transform:uppercase;letter-spacing:.07em;color:var(--slate);font-size:10px;font-weight:700}.par__mono{font-family:JetBrains Mono,monospace}.par__side{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;width:232px;padding:14px 0;display:flex}.par__brand{align-items:center;gap:9px;padding:2px 18px 14px;display:flex}.par__brand-mark{width:22px;height:22px}.par__brand-name{letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:700}.par__navgroup{padding:10px 10px 0}.par__navsec{text-transform:uppercase;letter-spacing:.08em;color:var(--slate);padding:0 10px 6px;font-size:10px;font-weight:700}.par__navitem{color:var(--ink2);border-radius:7px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;font-weight:500;display:flex;position:relative}.par__navitem svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;color:var(--slate);flex-shrink:0}.par__navitem.is-active{background:var(--jade-soft);color:var(--jade-ink);font-weight:600}.par__navitem.is-active svg{color:var(--jade)}.par__navitem .par__count{font-variant-numeric:tabular-nums;color:var(--crimson-ink);background:var(--crimson-soft);text-align:center;border-radius:999px;min-width:18px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700}.par__navlabel{flex:1}.par__side-foot{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:auto;padding:12px 16px 2px;display:flex}.par__avatar{background:var(--jade-soft);width:30px;height:30px;color:var(--jade-ink);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.par__me-name{color:var(--ink);font-size:12.5px;font-weight:600}.par__me-role{color:var(--slate);font-size:11px}.par__col{flex-direction:column;flex:1;min-width:0;display:flex}.par__top{border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;height:54px;padding:0 24px;display:flex}.par__crumb{color:var(--ink);font-size:13px;font-weight:600}.par__top-right{align-items:center;gap:12px;display:flex}.par__search{border:1px solid var(--line);color:var(--slate);border-radius:7px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.par__search svg{width:13px;height:13px}.par__envpill{background:var(--amber-soft);color:var(--amber-ink);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.par__content{flex:1;padding:24px 28px;overflow:hidden}.par__hero{align-items:flex-start;gap:22px;display:flex}.par__hero-main{flex:1}.par__hero-h{letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:700}.par__lede{color:var(--slate);margin-top:6px;font-size:13px}.par__hstat{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:130px;padding:12px 16px}.par__hstat-val{font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.01em;font-size:22px;font-weight:700}.par__hstat-lbl{color:var(--slate);margin-top:2px;font-size:11px}.par__hstat-delta{font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.par__hstat-delta.up{color:var(--jade-ink)}.par__hstat-delta.down{color:var(--crimson-ink)}.par__live-dot{background:var(--jade);border-radius:50%;width:6px;height:6px;margin-right:5px;animation:1.6s ease-in-out infinite par-pulse;display:inline-block}@keyframes par-pulse{0%,to{opacity:1}50%{opacity:.35}}.par__grid3{grid-template-columns:1.6fr 1fr 1fr;gap:16px;margin-top:20px;display:grid}.par__panel{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.par__phead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.par__phead-title{color:var(--ink);font-size:13px;font-weight:600}.par__phead-sub{color:var(--slate);font-size:11px}.par__pbody{padding:6px}.par__stream{border-collapse:separate;border-spacing:0;width:100%}.par__stream th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--slate);padding:7px 10px;font-size:10px;font-weight:700}.par__stream td{color:var(--ink2);border-top:1px solid var(--line);padding:8px 10px;font-size:12px}.par__strow.is-hover{background:var(--paper2)}.par__amount{font-variant-numeric:tabular-nums}.par__badge{text-transform:capitalize;border-radius:5px;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.par__badge.allow{background:var(--jade-soft);color:var(--jade-ink)}.par__badge.review{background:var(--amber-soft);color:var(--amber-ink)}.par__badge.block,.par__badge.escalate{background:var(--crimson-soft);color:var(--crimson-ink)}.par__triage{border-radius:8px;gap:10px;padding:10px;display:flex}.par__triage.is-hover{background:var(--paper2)}.par__sev{border-radius:3px;flex-shrink:0;width:3px}.par__sev.high{background:var(--crimson)}.par__sev.med{background:var(--amber)}.par__sev.low{background:var(--jade)}.par__triage-title{color:var(--ink);font-size:13px;font-weight:600}.par__triage-meta{color:var(--slate);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.par__tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.par__tag{background:var(--paper2);color:var(--slate2);border-radius:4px;padding:1px 7px;font-size:10px;font-weight:500}.par__tag.typology{background:var(--jade-soft);color:var(--jade-ink)}.par__kpi{border-top:1px solid var(--line);padding:11px 14px}.par__kpi:first-child{border-top:none}.par__kpi-val{color:var(--ink);font-size:18px;font-weight:700}.par__kpi-val.jade{color:var(--jade-ink)}.par__kpi-lbl{color:var(--slate);font-size:11px}.par__kpi-sub{color:var(--slate);margin-top:2px;font-size:10.5px}.par__page-h{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:700}.par__page-lede{color:var(--slate);font-variant-numeric:tabular-nums;margin-top:5px;font-size:12.5px}.par__chips{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.par__chip{border:1px solid var(--line);color:var(--slate2);background:var(--surface);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:500}.par__chip.is-active{background:var(--jade-soft);color:var(--jade-ink);border-color:#4f9b9b59}.par__atable{border:1px solid var(--line);border-collapse:separate;border-spacing:0;background:var(--surface);border-radius:10px;width:100%;margin-top:16px;overflow:hidden}.par__atable th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--slate);border-bottom:1px solid var(--line);padding:9px 14px;font-size:10px;font-weight:700}.par__atable td{color:var(--ink2);border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px;font-size:12.5px}.par__atable tr:last-child td{border-bottom:none}.par__alertrow.is-hover{background:var(--paper2)}.par__sevtag{text-transform:uppercase;letter-spacing:.03em;border-radius:5px;padding:2px 8px;font-size:10.5px;font-weight:700}.par__sevtag.high{background:var(--crimson-soft);color:var(--crimson-ink)}.par__sevtag.med{background:var(--amber-soft);color:var(--amber-ink)}.par__sevtag.low{background:var(--jade-soft);color:var(--jade-ink)}.par__atitle{color:var(--ink);font-size:13px;font-weight:600}.par__asub{color:var(--slate);font-variant-numeric:tabular-nums;margin:2px 0 5px;font-size:11px}.par__score{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.par__statusbadge{background:var(--paper2);color:var(--slate2);text-transform:capitalize;border-radius:5px;padding:2px 8px;font-size:10.5px;font-weight:600}.par__detail-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.par__detail-title{letter-spacing:-.02em;color:var(--ink);font-size:21px;font-weight:700}.par__detail-meta{color:var(--slate);margin-top:5px;font-size:12px}.par__detail-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.par__scoreblock{border:1px solid var(--line);background:var(--surface);text-align:right;border-radius:10px;min-width:150px;padding:14px 18px}.par__scoreblock .par__caps{text-align:right}.par__score-num{color:var(--crimson-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:32px;font-weight:700}.par__score-split{color:var(--slate);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.par__detail-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.par__signal{border-top:1px solid var(--line);padding:9px 0}.par__signal:first-child{border-top:none}.par__signal-top{justify-content:space-between;align-items:center;display:flex}.par__signal-name{color:var(--ink);font-size:12.5px;font-weight:500}.par__signal-name .eng{text-transform:uppercase;letter-spacing:.04em;background:var(--paper2);color:var(--slate);border-radius:3px;margin-right:7px;padding:1px 5px;font-size:9px;font-weight:700}.par__signal-name .eng.graph{background:var(--jade-soft);color:var(--jade-ink)}.par__signal-score{font-variant-numeric:tabular-nums;color:var(--ink);font-size:12px;font-weight:700}.par__signal-bar{background:var(--paper2);border-radius:3px;height:5px;margin-top:6px;overflow:hidden}.par__signal-fill{background:var(--jade);border-radius:3px;height:100%}.par__signal-fill.warn{background:var(--amber)}.par__signal-fill.crit{background:var(--crimson)}.par__ringwrap{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:14px}.par__ring-svg{width:100%;height:auto;display:block}.par__ringnode{transition:r .2s}.par__ringnode.is-hover{filter:drop-shadow(0 0 6px #a94a4380)}.par__ring-cap{color:var(--slate);margin-top:8px;font-size:11px}.par__actions{gap:10px;margin-top:20px;display:flex}.par__abtn{border:1px solid var(--line);color:var(--ink2);background:var(--surface);border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600}.par__abtn.primary{background:var(--crimson);color:#fff;border-color:var(--crimson)}.par__esc-banner{background:var(--crimson-soft);border:1px solid #a94a4340;border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:12px 16px;display:flex}.par__esc-banner .par__esc-dot{background:var(--crimson);border-radius:50%;flex-shrink:0;width:8px;height:8px}.par__esc-title{color:var(--crimson-ink);font-size:13px;font-weight:700}.par__esc-sub{color:var(--ink2);font-size:11.5px}.par__row-flash{animation:1.1s par-flash}@keyframes par-flash{0%{background:var(--jade-soft)}to{background:0 0}}.par__strow,.par__triage,.par__alertrow,.par__ringnode{transition:background .2s}.papp-stage{--c-accent:#10b981;width:100%;height:100%;position:relative}.papp-stage .sim-scale-host{width:100%;height:100%}.papp .sim-cursor{transition-duration:.42s}.papp__row-flash{animation:1.1s papp-flash}@keyframes papp-flash{0%{background:#ecfdf5}to{background:0 0}}.papp__score-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.papp__panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px}.papp__panel-title{color:var(--ink);font-size:14px;font-weight:600}.papp__field{margin-top:16px}.papp__field-label{color:var(--slate-700);margin-bottom:7px;font-size:13px;font-weight:500;display:block}.papp__select{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.papp__select-detail{color:var(--slate-400);font-family:JetBrains Mono,monospace;font-size:11px}.papp__select svg{width:14px;height:14px;color:var(--slate-400);flex-shrink:0}.papp__seg{border:1px solid var(--line);background:var(--base);border-radius:8px;gap:4px;margin-top:4px;padding:3px;display:flex}.papp__seg-btn{text-align:center;color:var(--slate-500);border-radius:6px;flex:1;padding:6px 0;font-size:12px;font-weight:500}.papp__seg-btn.is-active{background:var(--surface);color:#2c5283;box-shadow:0 1px 2px #0000000f}.papp__editor{color:#e2e8f0;white-space:pre;background:#0f172a;border-radius:8px;height:132px;margin-top:12px;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.7;overflow:hidden}.papp__editor .ek{color:#7dd3fc}.papp__editor .es{color:#86efac}.papp__editor .en{color:#fca5a5}.papp__btn-row{gap:8px;margin-top:14px;display:flex}.papp__btn{border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;height:38px;font-size:13px;font-weight:600;display:inline-flex}.papp__btn svg{width:14px;height:14px}.papp__btn-primary{background:var(--navy);color:#fff}.papp__btn-ghost{color:#2c5283;background:#f0f4fa;border:1px solid #bcd0ea}.papp__results{flex-direction:column;min-height:360px;display:flex}.papp__empty{text-align:center;color:var(--slate-400);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.papp__empty svg{width:24px;height:24px}.papp__empty-t{color:var(--slate-500);font-size:14px;font-weight:600}.papp__empty-d{max-width:32ch;font-size:12px}.papp__tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:14px;padding-bottom:8px;display:flex}.papp__tab{color:var(--slate-500);border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}.papp__tab.is-active{color:#2c5283;background:#f0f4fa}.papp__tab-count{color:var(--slate-500);background:#e2e8f0;border-radius:999px;padding:0 6px;font-size:10px}.papp__loading{color:var(--slate-400);flex:1;justify-content:center;align-items:center;display:flex}.papp__spin{width:22px;height:22px;animation:.8s linear infinite papp-spin}@keyframes papp-spin{to{transform:rotate(360deg)}}.papp__resultmeta{color:var(--slate-500);margin-bottom:10px;font-size:11px}.papp__resultmeta .papp__mono{color:var(--slate-700)}.papp__dist{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.papp__dist-cell{border:1px solid var(--line);background:#f8fafc;border-radius:8px;align-items:center;gap:7px;padding:4px 9px;display:inline-flex}.papp__dist-num{color:var(--ink);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.papp__rtable{border:1px solid var(--line);border-collapse:separate;border-spacing:0;border-radius:10px;width:100%;overflow:hidden}.papp__rtable th{text-transform:uppercase;letter-spacing:.04em;color:var(--slate-400);background:var(--base);border-bottom:1px solid var(--line);text-align:left;padding:7px 12px;font-size:10px;font-weight:600}.papp__rtable td{border-bottom:1px solid var(--line-soft);padding:7px 12px;font-size:12px}.papp__rtable tr:last-child td{border-bottom:none}.papp__rtable .num{text-align:right;color:var(--ink);font-family:JetBrains Mono,monospace;font-weight:600}.papp__exp-card{border:1px solid var(--line);border-radius:10px;padding:14px}.papp__exp-head{color:var(--slate-700);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.papp__exp-head .papp__mono{color:var(--slate-500)}.papp__exp-cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}.papp__exp-h{text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:10px;font-weight:600}.papp__exp-h.neg{color:#dc2626}.papp__exp-h.pos{color:#059669}.papp__exp-row{color:var(--slate-700);justify-content:space-between;gap:8px;padding:3px 0;font-size:11px;display:flex}.papp__exp-row .v{font-family:JetBrains Mono,monospace}.papp__exp-row .v.neg{color:#dc2626}.papp__exp-row .v.pos{color:#059669}.papp__aa-row{background:#fef2f2;border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:8px;padding:9px 11px;display:flex}.papp__aa-rank{color:#991b1b;background:#fecaca;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.papp__aa-reason{color:#1e293b;font-size:12px;font-weight:500}.papp__aa-meta{color:var(--slate-500);margin-top:3px;font-family:JetBrains Mono,monospace;font-size:10px}.papp-origin{--c-accent:#10b981;--navy:#213f6a;--accent:#34d399;--accent-600:#059669;--base:#f8fafc;--surface:#fff;--ink:#0f172a;--ink-2:#475569;--slate-400:#94a3b8;--slate-500:#64748b;--slate-700:#334155;--line:#e2e8f0;--line-soft:#f1f5f9;background:var(--base);color:var(--ink)}.porg__split{grid-template-columns:1fr 1fr;align-items:start;gap:18px;margin-top:18px;display:grid}.porg__panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.porg__panel-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.porg__panel-h{color:var(--slate-700);font-size:13px;font-weight:600}.porg__stages{flex-direction:column;gap:2px;display:flex}.porg__stage{border-bottom:1px solid var(--line-soft);opacity:.45;gap:10px;padding:9px 0;transition:opacity .3s;display:flex}.porg__stage:last-child{border-bottom:none}.porg__stage.is-done{opacity:1}.porg__stage-dot{background:var(--slate-400);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.porg__stage-dot.is-ok{background:var(--accent-600)}.porg__stage-dot.is-wait{background:#d97706}.porg__stage-body{flex:1;min-width:0}.porg__stage-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.porg__stage-action{color:var(--ink);font-size:12px}.porg__stage-ms{color:var(--slate-400);font-size:11px}.porg__stage-meta{align-items:center;gap:8px;margin-top:3px;display:flex}.porg__stage-type{text-transform:uppercase;letter-spacing:.07em;color:var(--slate-400);font-size:10px;font-weight:600}.porg__stage-out{color:var(--slate-500);font-size:11px}.porg__scorewrap{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.porg__scorecell{background:var(--base);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.porg__scorecell-k{text-transform:uppercase;letter-spacing:.07em;color:var(--slate-400);font-size:10px;font-weight:600}.porg__scorecell-v{color:var(--ink);margin-top:4px;font-size:15px}.porg__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.porg__btn{background:var(--accent-600);color:#fff;border-radius:8px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:600;display:inline-flex}.porg__btn-ghost{color:var(--slate-700);border:1px solid var(--line);background:0 0}.porg__factors{flex-direction:column;gap:7px;margin-top:14px;display:flex}.porg__factors-h{text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:700}.porg__factors-down{color:#b4544c}.porg__factors-up{color:var(--accent-600)}.porg__factor{grid-template-columns:1fr 96px 54px;align-items:center;gap:10px;display:grid}.porg__factor-label{color:var(--slate-700);font-size:12px}.porg__factor-bar{background:var(--line-soft);border-radius:999px;height:6px;overflow:hidden}.porg__factor-fill{border-radius:999px;height:100%;display:block}.porg__factor-fill.is-down{background:#b4544c}.porg__factor-fill.is-up{background:var(--accent)}.porg__factor-w{color:var(--slate-400);text-align:right;font-size:11px}.porg__doa{margin-top:16px}.porg__doa-h{text-transform:uppercase;letter-spacing:.07em;color:var(--slate-400);margin-bottom:8px;font-size:10px;font-weight:700}.porg__doa-table td,.porg__doa-table th{font-size:12px}.porg__doa-hit td{color:var(--ink);background:#34d3991a;font-weight:600}.porg__votes{flex-direction:column;gap:10px;margin-top:16px;display:flex}.porg__vote{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:11px;padding:12px 14px;transition:opacity .35s,transform .35s;display:flex}.porg__vote.is-out{opacity:0;transform:translateY(6px)}.porg__vote.is-in{opacity:1;transform:none}.porg__vote-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.porg__vote-icon svg{width:13px;height:13px}.porg__vote-icon.is-approve{color:var(--accent-600);background:#34d3992e}.porg__vote-icon.is-abstain{color:var(--slate-500);background:#94a3b833}.porg__vote-body{flex:1;min-width:0}.porg__vote-top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.porg__vote-who{color:var(--ink);font-size:12px}.porg__vote-role{color:var(--slate-400);font-size:11px}.porg__vote-at{margin-left:auto;font-size:11px}.porg__vote-reason{color:var(--slate-700);margin-top:4px;font-size:12px;line-height:1.5}.porg__vote-cond{color:var(--accent-600);margin-top:4px;font-size:11px}.porg__offer{flex-direction:column;display:flex}.porg__offer-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.porg__offer-row:last-child{border-bottom:none}.porg__offer-k{color:var(--slate-500);font-size:12px}.porg__offer-v{color:var(--ink);font-size:12px}.porg__adapters{margin-top:16px}.porg__adapters-h{text-transform:uppercase;letter-spacing:.07em;color:var(--slate-400);margin-bottom:8px;font-size:10px;font-weight:700}.porg__adapters-row{flex-wrap:wrap;gap:7px;display:flex}.porg__chip{border:1px solid var(--line);color:var(--slate-500);background:var(--base);border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600}.porg__chip.is-on{border-color:var(--accent);color:var(--accent-600);background:#34d3991f}.porg__steps{flex-direction:column;gap:2px;display:flex}.porg__step{border-bottom:1px solid var(--line-soft);opacity:.45;align-items:flex-start;gap:10px;padding:9px 0;transition:opacity .3s;display:flex}.porg__step:last-child{border-bottom:none}.porg__step.is-done{opacity:1}.porg__step-dot{background:var(--line-soft);width:20px;height:20px;color:var(--slate-400);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.porg__step-dot svg{width:12px;height:12px}.porg__step-dot.is-ok{color:var(--accent-600);background:#34d3992e}.porg__step-label{color:var(--ink);font-size:12px}.porg__step-meta{color:var(--slate-400);margin-top:3px;font-size:11px}.porg__booked{color:var(--slate-700);background:#34d3991a;border:1px solid #34d39959;border-radius:12px;flex-direction:column;gap:6px;margin-top:14px;padding:12px 14px;font-size:12px;display:flex}.porg__late{color:#b4544c;font-weight:600}.pp{background-color:var(--pd-g-paper);color:var(--pd-g-ink)}.pp-hero{max-width:var(--max);padding:clamp(96px, 13vh, 168px) var(--pad-x) clamp(48px, 6vw, 72px);grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(32px,4vw,72px);margin:0 auto;display:grid}.pp-hero-copy{flex-direction:column;align-items:flex-start;display:flex}.pp-hero-eyebrow{align-items:center;gap:12px;margin-bottom:18px;display:flex}.pp-cat{font-family:var(--pd-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pd-g-ink-mute);font-size:11px;font-weight:500}.pp-hero-h1{font-family:var(--pd-font-sans);letter-spacing:-.04em;color:var(--pd-g-ink);text-wrap:balance;margin:0 0 22px;font-size:clamp(40px,5.4vw,82px);font-weight:700;line-height:.98}.pp-hero-summary{max-width:46ch;color:var(--pd-g-ink-soft);margin:0 0 30px;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.pp-hero-visual{border-radius:var(--rad);background:var(--pd-g-night);height:min(60vh,580px);overflow:hidden;box-shadow:0 24px 60px -28px #090c1680,0 0 0 1px #8fceaf1a}.pp-hero-visual .sim-scale-host{width:100%;height:100%}.pp-hero-visual-static{background:linear-gradient(160deg, var(--pd-g-emerald-600), var(--pd-g-night))}.pp-status{font-family:var(--pd-font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:600}.pp-status-production{color:var(--pd-g-emerald-600);border-color:var(--pd-g-emerald-200);background:var(--pd-g-emerald-50)}.pp-status-development{color:#b07d12;background:#c8a04a1f;border-color:#c8a04a73}.pp-status-infrastructure{color:var(--pd-g-ink-mute);border-color:var(--pd-g-slate-100);background:var(--pd-g-paper)}.pp-section{max-width:var(--max);padding:clamp(56px, 7vw, 88px) var(--pad-x);border-top:1px solid #0d0e100f;margin:0 auto}.pp-h2{font-family:var(--pd-font-sans);letter-spacing:-.035em;color:var(--pd-g-ink);margin:0 0 clamp(32px,4vw,44px);font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.04}.pp-serif{color:var(--pd-g-emerald-600);font-weight:500}.pp-cap-grid{grid-template-columns:repeat(2,1fr);gap:clamp(28px,3vw,44px) clamp(40px,4vw,72px);display:grid}.pp-cap-h{font-family:var(--pd-font-sans);letter-spacing:-.02em;color:var(--pd-g-ink);margin:0 0 10px;font-size:clamp(19px,1.6vw,22px);font-weight:700}.pp-cap-p{color:var(--pd-g-ink-soft);margin:0;font-size:clamp(15px,1.3vw,16px);line-height:1.6}.pp-band{width:100%;color:var(--pd-g-paper);background:#0a0c10;padding:clamp(72px,9vw,120px) 0}.pp-band-inner{max-width:var(--max);padding:0 var(--pad-x);margin:0 auto}.pp-band-kicker{font-family:var(--pd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pd-g-emerald-300);font-size:11px;font-weight:500}.pp-band .pp-h2{color:var(--pd-g-paper);margin-top:12px}.pp-how-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,40px) clamp(40px,4vw,80px);margin:0;padding:0;list-style:none;display:grid}.pp-how-step{grid-template-columns:48px 1fr;align-items:start;gap:16px;display:grid}.pp-how-num{font-family:var(--pd-font-mono);color:var(--pd-g-emerald-300);padding-top:3px;font-size:13px;font-weight:600}.pp-how-h{font-family:var(--pd-font-sans);letter-spacing:-.01em;color:var(--pd-g-paper);margin:0 0 6px;font-size:17px;font-weight:600}.pp-how-p{color:#f5f1e3ad;margin:0;font-size:15px;line-height:1.6}.pp-metric-row{flex-wrap:wrap;gap:20px;display:flex}.pp-metric{border:1px solid var(--pd-g-slate-100);background:#fff;border-radius:16px;min-width:210px;padding:24px 28px}.pp-metric-value{font-family:var(--pd-font-sans);letter-spacing:-.03em;color:var(--pd-g-ink);font-size:40px;font-weight:700}.pp-metric-label{color:var(--pd-g-ink-soft);margin-top:8px;font-size:14px;line-height:1.4}.pp-metric-qual{font-family:var(--pd-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pd-g-ink-mute);margin-top:12px;font-size:10px;font-weight:600}.pp-metrics-note{color:var(--pd-g-ink-mute);margin-top:18px;font-size:13px;line-height:1.5}.pp-eyebrow{font-family:var(--pd-font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--pd-g-emerald-600);margin-bottom:14px;font-size:11.5px;font-weight:500}.pp-comp-lede{max-width:70ch;color:var(--pd-g-ink-mute);margin:0 0 28px;font-size:15px;line-height:1.65}.pp-comp-list{gap:0;margin:0;display:grid}.pp-comp-row{border-bottom:1px solid var(--pd-g-slate-100);grid-template-columns:1fr 1.6fr;gap:24px;padding:20px 0;display:grid}.pp-comp-row:first-child{border-top:1px solid var(--pd-g-slate-100)}.pp-comp-fw{font-family:var(--pd-font-sans);letter-spacing:-.01em;color:var(--pd-g-ink);margin:0;font-size:15px;font-weight:700}.pp-comp-map{color:var(--pd-g-ink-soft);margin:0;font-size:15px;line-height:1.6}.pp-narrative{color:var(--pd-g-ink-soft);text-align:center;font-size:clamp(17px,1.5vw,19px);line-height:1.7}.pp-narrative>*{max-width:64ch;margin:0 auto}.pp-maturity-section{max-width:var(--max);padding:0 var(--pad-x) clamp(48px, 6vw, 72px);margin:0 auto}.pp-maturity{max-width:70ch;color:var(--pd-g-ink-mute);border-left:2px solid var(--pd-g-slate-100);margin:0;padding-left:16px;font-size:13px;line-height:1.65}.pp-regnotice-section{max-width:var(--max);padding:0 var(--pad-x) clamp(28px, 4vw, 44px);margin:0 auto}.pp-regnotice{border-left:2px solid var(--pd-g-emerald-400);max-width:70ch;margin:0 auto;padding-left:18px}.pp-regnotice-kicker{font-family:var(--pd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pd-g-emerald-600);margin-bottom:6px;font-size:11px;font-weight:500;display:block}.pp-regnotice-body{color:var(--pd-g-ink-soft);margin:0;font-size:14px;line-height:1.65}.pp-faq-item{border-bottom:1px solid var(--pd-g-slate-100);padding:16px 0}.pp-faq-q{font-family:var(--pd-font-sans);color:var(--pd-g-ink);cursor:pointer;font-size:16px;font-weight:600}.pp-faq-a{color:var(--pd-g-ink-soft);margin:10px 0 0;font-size:15px;line-height:1.6}.pp-cta{font-family:var(--pd-font-sans);color:#fff;background:var(--pd-g-emerald-500);border-radius:999px;align-items:center;gap:8px;padding:15px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.pp-cta:hover{background:var(--pd-g-emerald-600)}.pp-cta:hover .arrow{transform:translate(4px)}.pp-cta-lg{padding:18px 30px;font-size:17px}.pp-closing{max-width:var(--max);text-align:center;padding:clamp(80px, 10vw, 130px) var(--pad-x);border-top:1px solid #0d0e100f;margin:0 auto}.pp-closing-h{font-family:var(--pd-font-sans);letter-spacing:-.04em;color:var(--pd-g-ink);text-wrap:balance;margin:0 0 28px;font-size:clamp(30px,4.6vw,56px);font-weight:700;line-height:1.02}@media (max-width:900px){.pp-hero{grid-template-columns:1fr;gap:28px}.pp-hero-visual{height:46vh}.pp-cap-grid,.pp-how-list{grid-template-columns:1fr}.pp-comp-row{grid-template-columns:1fr;gap:6px}}.pp-demoreel{aspect-ratio:1422/800;background:var(--pd-g-slate-100);border-radius:var(--rad);justify-content:center;align-items:center;gap:10px;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px -16px #0d0e1047}.pp-demoreel-play{width:22px;height:22px;color:var(--pd-g-ink-mute);flex:none}.pp-demoreel-label{color:var(--pd-g-ink-mute);font-size:18px}.pp-demoreel-video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.pp-demoreel-play-lg{color:#fff;opacity:.94;filter:drop-shadow(0 6px 16px #00000073);width:54px;height:54px}@media (hover:hover){.pp-demoreel{cursor:none}}.follow-cursor{z-index:50;border-radius:var(--pd-radius-pill);background:var(--pd-g-emerald-500);color:#fff;letter-spacing:-.005em;white-space:nowrap;pointer-events:none;opacity:0;backface-visibility:hidden;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;transition:opacity .18s;display:inline-flex;position:fixed;top:0;left:0;transform:translate(0)translate(-50%,-50%);box-shadow:0 10px 28px -8px #0c7c5299}.follow-cursor.is-on{opacity:1}.follow-cursor-play{flex-shrink:0;width:13px;height:13px}.pv,.pv-page{background-color:var(--pd-g-paper);color:var(--pd-g-ink)}.pv-kicker{font-family:var(--pd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pd-g-emerald-500);font-size:11px;font-weight:500}.arrow{transition:transform .25s;display:inline-block}.arrow svg{width:1.15em;height:1.15em;display:block}.pv-index-head{max-width:var(--max);padding:calc(clamp(104px, 14vh, 180px) - var(--nav-h)) var(--pad-x) clamp(40px, 5vw, 64px);margin:0 auto}.pv-index-h1{font-family:var(--h1-family);font-weight:var(--h1-weight);letter-spacing:var(--h1-tracking);line-height:var(--h1-leading);color:var(--pd-g-ink);text-wrap:balance;margin-top:14px;font-size:clamp(40px,6vw,84px)}.pv-index-lede{max-width:56ch;font-size:var(--lede-size);line-height:var(--lede-leading);color:var(--lede-color);margin-top:22px}.pv-stack{flex-direction:column;display:flex}.pv-band{width:100%;color:var(--pd-g-ink);transition:background .4s var(--pd-ease), color .4s ease, border-color .4s ease;background:0 0;border-top:1px solid #0d0e101a;text-decoration:none;display:block}.pv-band:last-child{border-bottom:1px solid #0d0e101a}.pv-band-live:hover{background:var(--pd-g-emerald-100);border-color:var(--pd-g-emerald-200)}.pv-band-coming{opacity:.5}.pv-band-panel-empty{background:radial-gradient(120% 100% at 22% 0%, #0c7c5247, var(--pd-g-night) 70%);justify-content:center;align-items:center;display:flex}.pv-band-ph{letter-spacing:-.02em;color:#f5f7fadb;font-size:clamp(28px,3vw,40px);font-weight:500}.pv-band-inner{max-width:var(--max);padding:clamp(40px, 5vw, 72px) var(--pad-x);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,5vw,88px);min-height:60vh;margin:0 auto;display:grid}.pv-band-text{flex-direction:column;align-items:flex-start;display:flex}.pv-band-tag{font-family:var(--pd-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--pd-g-ink-mute);font-size:11px;font-weight:500}.pv-band-title{font-family:var(--pd-font-sans);letter-spacing:-.035em;margin-top:16px;font-size:clamp(34px,4.4vw,64px);font-weight:700;line-height:1}.pv-band-body{max-width:46ch;color:var(--pd-g-ink-soft);margin-top:20px;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.pv-band-link{color:var(--pd-g-emerald-600);align-items:center;gap:12px;margin-top:28px;font-size:16px;font-weight:600;display:inline-flex}.pv-band-live:hover .pv-band-link .arrow{transform:translate(4px)}.pv-band-soon{font-family:var(--pd-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pd-g-ink-mute);margin-top:28px;font-size:12px}.pv-band-panel{aspect-ratio:16/10;border-radius:var(--rad);background:var(--pd-g-night);width:100%;transition:transform .4s var(--pd-ease), box-shadow .4s ease;overflow:hidden;box-shadow:0 18px 48px -24px #00000073,0 0 0 1px #8fceaf1a}.pv-band-live:hover .pv-band-panel{transform:translateY(-10px);box-shadow:0 28px 64px -24px #0000008c,0 0 0 1px #8fceaf2e}.pv-band-panel .sim-scale-host{width:100%;height:100%}.pv-band-static{background:linear-gradient(160deg, var(--pd-g-emerald-600), var(--pd-g-night));width:100%;height:100%}.pv-band-img,.pv-showcase-frame img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.pv-hero{max-width:var(--max);padding:calc(clamp(120px, 15vh, 196px) - var(--nav-h)) var(--pad-x) clamp(40px, 5vw, 64px);margin:0 auto}.pv-hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.pv-hero-h1{max-width:16ch;font-family:var(--h1-family);font-weight:var(--h1-weight);letter-spacing:var(--h1-tracking);line-height:var(--h1-leading);color:var(--pd-g-ink);margin:0;font-size:clamp(40px,5.4vw,78px)}.pv-hero-deck{max-width:640px;font-size:var(--lede-size);line-height:var(--lede-leading);color:var(--lede-color);margin-top:24px}.pv-hero-deck p{margin:0}.pv-hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.pv-showcase{max-width:var(--max);padding:clamp(32px, 4vw, 56px) var(--pad-x) clamp(48px, 6vw, 88px);margin:0 auto}.pv-showcase-frame{aspect-ratio:16/9;background:var(--pd-g-night);border:1px solid #8fceaf1a;border-radius:24px;width:100%;overflow:hidden;box-shadow:0 28px 72px -28px #090c168c}.pv-showcase-frame .sim-scale-host{width:100%;height:100%}.pv-showcase-frame:has(.sim-scale-host){aspect-ratio:16/10;background:0 0;border:0}.pv-showcase-frame .sim-data-tag{top:auto;bottom:10px;right:10px}@media (max-width:900px){.pv-showcase-frame{aspect-ratio:4/3;border-radius:18px}.pv-showcase-frame:has(.sim-scale-host){aspect-ratio:16/10}}.pv-products{max-width:var(--max);padding:clamp(48px, 6vw, 88px) var(--pad-x) clamp(72px, 9vw, 120px);border-top:1px solid #0d0e100f;margin:0 auto}.pv-products-head{text-align:center;margin-bottom:clamp(32px,4vw,52px);max-width:900px;margin-inline:auto}.pv-products-h{font-family:var(--pd-font-sans);letter-spacing:-.035em;color:var(--pd-g-ink);margin-top:12px;font-size:clamp(30px,3.6vw,50px);font-weight:700;line-height:1.02}.pv-serif{color:var(--pd-g-emerald-600);font-weight:500}.pv-products-lede{max-width:62ch;color:var(--pd-g-ink-soft);margin-top:16px;margin-inline:auto;font-size:clamp(15px,1.3vw,17px);line-height:1.6}.pv-grid{grid-template-columns:repeat(2,1fr);gap:clamp(24px,2.4vw,36px);display:grid}.pv-card{border-radius:var(--rad);color:var(--pd-g-ink);transition:border-color .35s ease, transform .35s var(--pd-ease), box-shadow .35s ease;background:#fff;border:1px solid #0d0e101a;flex-direction:column;display:flex;position:relative;overflow:hidden}.pv-card:hover{border-color:var(--pd-g-emerald-200);transform:translateY(-4px);box-shadow:0 24px 48px -28px #090c1666}.pv-card-panel{aspect-ratio:16/10;background:var(--pd-g-night);border-radius:14px;justify-content:center;align-items:center;margin:clamp(18px,1.8vw,24px) clamp(18px,1.8vw,24px) 0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.pv-card-canvas,.pv-card-canvas .sim-scale-host{width:100%;height:100%}.pv-card-img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.pv-card-panel--plate{background:#f8f8f9}.pv-card-panel-static{background:radial-gradient(120% 100% at 22% 0%, #0c7c5247, var(--pd-g-night) 70%)}.pv-card[data-product=origin] .pv-card-panel-static{background:radial-gradient(120% 110% at 20% 0,#6e8a6a73,#0a0f12 72%)}.pv-card[data-product=cora-ai] .pv-card-panel-static{background:radial-gradient(130% 110% at 80% 6%,#c89a7257,#100d09 74%)}.pv-card[data-product=verity] .pv-card-panel-static{background:radial-gradient(125% 110% at 78% 4%,#6084b061,#090d14 72%)}.pv-card-ph{color:#f5f7fadb;letter-spacing:-.02em;font-size:clamp(24px,2.4vw,34px);font-weight:500}.pv-card-body{flex-direction:column;align-items:flex-start;padding:clamp(22px,2vw,30px) clamp(24px,2vw,32px) clamp(26px,2.2vw,34px);display:flex}.pv-card-cat{font-family:var(--pd-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pd-g-ink-mute);font-size:11px;font-weight:500}.pv-card-name{font-family:var(--pd-font-sans);letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1}.pv-card-link{color:var(--pd-g-ink);text-decoration:none}.pv-card-link:before{content:"";z-index:1;position:absolute;inset:0}.pv-card-tagline{color:var(--pd-g-ink-soft);margin:12px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.5}.pv-card-more{color:var(--pd-g-emerald-600);align-items:center;gap:7px;margin-top:20px;font-size:14px;font-weight:600;display:inline-flex}.pv-card:hover .pv-card-more .arrow{transform:translate(4px)}@media (max-width:900px){.pv-band-inner{grid-template-columns:1fr;gap:28px;min-height:auto}.pv-hero-grid{grid-template-columns:1fr;gap:28px}.pv-hero-visual{height:52vh}}@media (max-width:760px){.pv-grid{grid-template-columns:1fr}}:root{--pp-bg:#f5f7fa;--pp-bg-inset:#eef1f6;--pp-panel:#fff;--pp-line:#e0e2e5;--pp-line-strong:#c9ccd2;--pp-ink:#090c16;--pp-ink-body:#63656d;--pp-ink-quiet:#7c7e85;--pp-accent:#0c7c52;--pp-accent-deep:#095d3e;--pp-accent-tint:#ecf7f1;--pp-band:#1a9b62;--pp-band-line:#4ab685;--pp-dark:#0a0f1c;--pp-motif:#f3f3f1;--pp-pending:#b07d12;--pp-danger:#a4423a;--pp-product:var(--pp-accent-deep);--pp-product-mark:var(--pp-accent);--pp-product-raw:var(--pp-accent);--pp-close-bg:#1a9b62;--pp-close-ink:#f5f7fa;--pp-close-ink-quiet:#b5dfcb;--pp-close-pill-bg:#4ab68526;--pp-close-pill-ink:#8fceaf;--pp-close-cta-bg:#0d0e10;--pp-close-cta-ink:#fff;--pp-close-cta-bg-hover:#000;--pp-max:1480px;--pp-pad:64px;--pp-shell-pad:47px;--pp-rail:237px;--pp-rail-gap:64px;--pp-sans:"DM Sans", system-ui, -apple-system, sans-serif;--pp-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--pp-shadow-screen:0 20px 48px #0000001a;--pp-shadow-float:0 24px 52px #00000052;--pp-shadow-hero:0 44px 90px #00000059}[data-product=glorisana]{--pp-product:#1a7b95;--pp-product-mark:#219bbc;--pp-product-raw:#22a0c3}[data-product=verity]{--pp-product:#117e4f;--pp-product-mark:#117e4f;--pp-product-raw:#117e4f}[data-product=cora-ai]{--pp-product:#bd5005;--pp-product-mark:#ee6506;--pp-product-raw:#f97316}[data-product=argus]{--pp-product:#3d7c75;--pp-product-mark:#4d9c93;--pp-product-raw:#5cafa5}[data-product=atlas]{--pp-product:#09824e;--pp-product-mark:#0ca462;--pp-product-raw:#10e086}[data-product=prism]{--pp-product:#0b8070;--pp-product-mark:#0ea18d;--pp-product-raw:#14e3c6}[data-product=origin]{--pp-product:#213f6a;--pp-product-mark:#213f6a;--pp-product-raw:#213f6a}[data-product=causeway]{--pp-product:#337f5d;--pp-product-mark:#41a075;--pp-product-raw:#4ab685}[data-product=pilotage]{--pp-product:#8e6c2f;--pp-product-mark:#b1873a;--pp-product-raw:#b1873a}[data-product=pilotage] .pdp-hero-stage .pdp-float-img[data-anchor=right]{top:73.4%;right:12px}.pdp{background:var(--pp-bg);color:var(--pp-ink);font-family:var(--pp-sans);overflow-x:clip}.pdp-wrap{max-width:var(--pp-max);padding:0 var(--pp-pad);margin:0 auto}.pdp *,.pdp :before,.pdp :after{box-sizing:border-box}.pdp-hero{isolation:isolate;padding:clamp(64px,7.5vw,108px) 0 clamp(72px,11vw,158px);position:relative}.pdp-hero-motif{opacity:.2;pointer-events:none;z-index:0;height:min(1010px,100%);position:absolute;inset:0 0 auto;overflow:hidden;transform:scaleX(-1)}.pdp-hero-motif:before{content:"";background:var(--pp-motif);width:300.6%;height:234.7%;position:absolute;top:-73%;left:-21.5%;-webkit-mask-image:url(/assets/stones-motif.svg);mask-image:url(/assets/stones-motif.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pdp-hero-inner{z-index:1;position:relative}.pdp-brand{align-items:center;gap:12px;display:flex}.pdp-brand-mark{width:auto;height:30px;display:block}.pdp-brand-name{letter-spacing:-.02em;color:var(--pp-dark);font-size:21px;font-weight:700}.pdp-hero-eyebrow{font-family:var(--pp-mono);letter-spacing:.15em;text-transform:uppercase;color:#0d0e10;margin:40px 0 0;font-size:12px;font-weight:500}.pdp-hero-h1{max-width:var(--pp-h1-measure,14em);font-size:clamp(40px,5.56vw,80px);font-weight:var(--h1-weight);line-height:var(--h1-leading);letter-spacing:var(--h1-tracking);color:var(--pp-dark);text-wrap:balance;margin:22px 0 0}.pdp-hero-standfirst{max-width:36em;font-size:var(--lede-size);line-height:var(--lede-leading);color:var(--lede-color);margin:30px 0 0}.pdp-hero-cta{margin-top:38px}.pdp-hero-stage{margin-top:clamp(48px,5.9vw,85px);position:relative}.pdp-hero-plate{width:100%;height:auto;box-shadow:var(--pp-shadow-hero);border-radius:15px;display:block}.pdp-hero-stage .pdp-float,.pdp-hero-stage .pdp-float-img{z-index:2;width:min(377px,40vw);position:absolute;top:55%}.pdp-hero-stage .pdp-float:not([data-anchor=right]),.pdp-hero-stage .pdp-float-img:not([data-anchor=right]){left:clamp(-40px,-2.8vw,0px)}.pdp-hero-stage .pdp-float[data-anchor=right],.pdp-hero-stage .pdp-float-img[data-anchor=right]{right:clamp(-40px,-2.8vw,0px)}.pdp-hero-stage .pdp-float-img{height:auto;box-shadow:var(--pp-shadow-float);border-radius:14px;display:block}.pdp-chapterhead{background:var(--pp-band);border-bottom:1px solid var(--pp-band-line);padding:clamp(72px,8.9vw,128px) 0 clamp(48px,5.6vw,80px)}.pdp-chapterhead-copy{max-width:820px}.pdp-chapterhead p{letter-spacing:-.068em;text-wrap:pretty;margin:0;font-size:clamp(28px,3.06vw,44px);font-weight:600;line-height:1.045}.pdp-chapterhead-lead{color:#f5f7fa;max-width:14.8em}.pdp-chapterhead-cont{color:var(--pp-line-strong);max-width:18.9em}.pdp-shell{background:var(--pp-bg);padding:0}.pdp-shell-inner{max-width:var(--pp-max);padding:0 var(--pp-pad);margin:0 auto}.pdp-shell-grid{border-left:1px solid var(--pp-band-line);padding:0 var(--pp-shell-pad);grid-template-columns:var(--pp-rail) minmax(0, 1fr);gap:var(--pp-rail-gap);align-items:start;display:grid}.pdp-rail{border-left:1px solid var(--pp-band-line);border-right:1px solid var(--pp-band-line);align-self:stretch;padding:45px 0}.pdp-rail-list{margin:0;padding:0;list-style:none;position:sticky;top:96px}.pdp-rail-item{align-items:center;gap:14px;padding:5px 0 5px 18px;display:flex}.pdp-rail-tick{background:0 0;flex:none;width:2px;height:18px;transition:background .24s cubic-bezier(.2,.7,.2,1)}.pdp-rail-label{color:var(--pp-ink-quiet);letter-spacing:.01em;font-size:15px;font-weight:500;text-decoration:none;transition:color .24s cubic-bezier(.2,.7,.2,1)}.pdp-rail-item[data-active=true] .pdp-rail-tick{background:var(--pp-product)}.pdp-rail-item[data-active=true] .pdp-rail-label{color:var(--pp-ink);font-weight:700}.pdp-content{min-width:0;padding:45px 0 0}.pdp-chapter{padding:0 0 25px;scroll-margin-top:120px}.pdp-chapter+.pdp-chapter{border-top:1px solid var(--pp-line);padding-top:64px}.pdp-chapter:last-child{padding-bottom:72px}.pdp-cap{column-gap:var(--pp-rail-gap,64px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:0 0 32px;display:grid}.pdp-cap-eyebrow{grid-column:1/-1}.pdp-chapter+.pdp-chapter .pdp-cap{padding-top:28px}.pdp-cap-eyebrow{font-family:var(--pp-mono);letter-spacing:.127em;text-transform:uppercase;color:var(--pp-product);margin:0 0 10px;font-size:11px;font-weight:600;display:block}.pdp-cap h2,.pdp-cap p{letter-spacing:-.06em;text-wrap:pretty;margin:0;font-size:clamp(18px,1.39vw,21px);font-weight:600;line-height:1.05}.pdp-cap-h{color:var(--pp-ink)}.pdp-cap-cont{color:var(--pp-ink-body)}.pdp-image-plate{width:100%;height:auto;box-shadow:var(--pp-shadow-screen);border-radius:14px;display:block}.pdp-screen-body>.pdp-image-plate{box-shadow:none;border-radius:0}figure.pdp-plate{margin:0}.pdp-plates{flex-direction:column;gap:25px;display:flex}.pdp-plate{position:relative}.pdp-plate[data-width=inset]{width:87.9%}.pdp-plate[data-width=part]{width:var(--pdp-plate-w,100%)}.pdp-plate-beat{align-items:center;gap:48px;width:100%;display:flex}.pdp-plate-beat .pdp-beat-plate{width:var(--pdp-plate-w,65%);flex:none}.pdp-plate-beat[data-note=left]{flex-direction:row-reverse}.pdp-beat-note{flex-direction:column;flex:1 1 0;gap:10px;min-width:0;display:flex}.pdp-beat-note-k{font-family:var(--pp-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--pp-accent);font-size:11px;font-weight:500}.pdp-beat-note-v{color:var(--pp-ink-body);text-wrap:pretty;font-size:16px;line-height:1.35}.pdp-plate>.pdp-float{z-index:2;width:308px;position:absolute;top:20%;left:82.5%}.pdp-plate[data-width=full]>.pdp-float{left:auto;right:clamp(-40px,-3.5%,0px)}.pdp-plate>.pdp-float[data-place=bottom]{margin-top:-16px;inset:100% clamp(-40px,-3.5%,0px) auto auto}.pdp-plate:has(>.pdp-float[data-place=bottom]){margin-bottom:clamp(90px,14.5vw,215px)}.pdp-screen{background:var(--pp-panel);box-shadow:var(--pp-shadow-screen);border-radius:14px;overflow:hidden}.pdp-screen-bar{background:var(--pp-panel);border-bottom:1px solid var(--pp-line);align-items:center;gap:10px;padding:16px 22px;display:flex}.pdp-dots{flex:none;gap:6px;display:flex}.pdp-dot{border-radius:999px;width:9px;height:9px}.pdp-dot:first-child{background:#ff5f57}.pdp-dot:nth-child(2){background:#febc2e}.pdp-dot:nth-child(3){background:#28c840}.pdp-screen-title{color:var(--pp-ink);white-space:nowrap;font-size:13px;font-weight:600}.pdp-screen-sp{flex:1 1 0;min-width:8px}.pdp-tabs{flex:none;gap:6px;display:flex}.pdp-tab{color:var(--pp-ink-quiet);white-space:nowrap;border-radius:7px;padding:6px 12px;font-size:11px;font-weight:600}.pdp-tab[data-active=true]{background:var(--pp-accent);color:#fff}.pdp-screen-action{background:var(--pp-accent);color:#fff;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.pdp-screen-note{font-family:var(--pp-mono);color:var(--pp-ink-quiet);white-space:nowrap;flex:none;font-size:10px}.pdp-screen-badge{background:var(--pp-bg-inset);font-family:var(--pp-mono);letter-spacing:.07em;color:var(--pp-ink-body);white-space:nowrap;border-radius:6px;flex:none;padding:4px 9px;font-size:9px;font-weight:600}.pdp-screen-toggle{background:var(--pp-bg-inset);border-radius:8px;flex:none;gap:2px;padding:3px;display:inline-flex}.pdp-screen-toggle>span{color:var(--pp-ink-quiet);white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.pdp-screen-toggle>span[data-active=true]{background:var(--pp-panel);color:var(--pp-ink);box-shadow:0 1px 2px #00000014}.pdp-screen-body{background:var(--pp-bg);flex-direction:column;gap:14px;padding:22px 24px 26px;display:flex}.pdp-screen-body[data-flush=true]{gap:0;padding:0}.pdp-screen-body[data-flush=true]>.pdp-split{padding:20px 22px 22px}.pdp-screen-body:not([data-flush=true])>.pdp-tables{background:var(--pp-panel);outline:1px solid var(--pp-line);outline-offset:-.5px;border-radius:10px}.pdp-stats{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:14px;display:grid}.pdp-stat{background:var(--pp-panel);outline:1px solid var(--pp-line);outline-offset:-.5px;border-radius:10px;padding:14px 16px}.pdp-stat-v{color:var(--pp-ink);font-size:21px;font-weight:700}.pdp-stat-l{color:var(--pp-ink-quiet);margin-top:4px;font-size:12px}.pdp-controls{gap:10px;display:flex}.pdp-control{background:var(--pp-panel);outline:1px solid var(--pp-line);outline-offset:-.5px;color:var(--pp-ink-quiet);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:9px 12px;font-size:12px;display:flex}.pdp-control-search{flex:1 1 0}.pdp-control-select{width:200px;color:var(--pp-ink);flex:none}.pdp-control-select .pdp-screen-sp{min-width:4px}.pdp-control svg{flex:none}.pdp-control span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdp-records{flex-direction:column;gap:9px;display:flex}.pdp-record{background:var(--pp-panel);outline:1px solid var(--pp-line);outline-offset:-.5px;border-radius:10px;align-items:center;gap:12px;padding:13px 16px;display:flex}.pdp-record[data-current=true]{outline:1.5px solid var(--pp-accent);outline-offset:-.75px}.pdp-record-av{background:var(--pp-accent-tint);width:35px;height:35px;color:var(--pp-accent-deep);border-radius:9px;flex:none;place-items:center;display:grid}.pdp-record-num{background:var(--pp-bg-inset);width:28px;height:28px;color:var(--pp-ink-quiet);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pdp-record[data-current=true] .pdp-record-num{background:var(--pp-accent);color:#fff}.pdp-record-info{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}.pdp-record-titlerow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdp-record-title{color:var(--pp-ink);font-size:13.5px;font-weight:600}.pdp-record-meta{color:var(--pp-ink-quiet);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.pdp-record-meta[data-mono=true]{font-family:var(--pp-mono);font-size:11px}.pdp-record-trail{font-family:var(--pp-mono);color:var(--pp-ink-quiet);flex:none;font-size:11px}.pdp-record-chips{flex:none;align-items:center;gap:8px;display:flex}.pdp-chip{white-space:nowrap;color:var(--pp-ink-body);background:#63656d1a;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.pdp-chip[data-tone=accent]{color:var(--pp-accent);background:#0c7c521a}.pdp-chip[data-tone=pending]{color:var(--pp-pending);background:#b07d121a}.pdp-chip[data-tone=product]{background:var(--pp-product)}@supports (color:color-mix(in lab, red, red)){.pdp-chip[data-tone=product]{background:color-mix(in srgb, var(--pp-product) 10%, transparent)}}.pdp-chip[data-tone=product]{color:var(--pp-product)}.pdp-chip[data-tone=danger]{color:var(--pp-danger);background:#b5524a1f}.pdp-chip[data-tone=neutral]{background:var(--pp-bg-inset);color:var(--pp-ink-body)}.pdp-chip-dot{background:currentColor;border-radius:999px;width:6px;height:6px}.pdp-chip-soft{background:var(--pp-accent-tint);color:var(--pp-accent-deep)}.pdp-split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.pdp-split-col{flex-direction:column;gap:14px;min-width:0;display:flex}.pdp-split-col>:is(.pdp-prose,.pdp-checklist,.pdp-panel,.pdp-tables,.pdp-findings,.pdp-timeline){background:var(--pp-panel);outline:1px solid var(--pp-line);outline-offset:-.5px;border-radius:10px}.pdp-journey{background:var(--pp-panel);outline:1px solid var(--pp-line);outline-offset:-.5px;border-radius:10px;flex-direction:column;gap:14px;padding:18px 18px 20px;display:flex}.pdp-journey-name{color:var(--pp-ink);font-size:15px;font-weight:700}.pdp-journey-id{font-family:var(--pp-mono);color:var(--pp-ink-quiet);margin-top:4px;font-size:11px}.pdp-journey-rule{background:var(--pp-line);height:1px}.pdp-journey-now{background:var(--pp-accent-tint);border-radius:8px;padding:10px 12px}.pdp-journey-now-l{font-family:var(--pp-mono);letter-spacing:.09em;color:var(--pp-accent-deep);font-size:9.5px;font-weight:600}.pdp-journey-now-v{color:var(--pp-ink);margin-top:3px;font-size:14px;font-weight:700}.pdp-journey-label{font-family:var(--pp-mono);letter-spacing:.1em;color:var(--pp-ink-quiet);font-size:10px;font-weight:600}.pdp-stepper{flex-direction:column;gap:6px;display:flex}.pdp-stepper-nodes{align-items:center;display:flex}.pdp-step{background:var(--pp-panel);width:22px;height:22px;color:var(--pp-line-strong);box-shadow:inset 0 0 0 1.5px var(--pp-line-strong);border-radius:999px;flex:none;place-items:center;display:grid}.pdp-step[data-state=done]{background:var(--pp-accent);color:#fff;box-shadow:none}.pdp-step[data-state=current]{background:var(--pp-accent-tint);color:var(--pp-accent-deep);box-shadow:none}.pdp-step-seg{background:var(--pp-line);flex:1 1 0;height:2px}.pdp-step-seg[data-state=done]{background:var(--pp-accent)}.pdp-stepper-labels{align-items:center;display:flex}.pdp-step-label{width:22px;font-family:var(--pp-mono);letter-spacing:.04em;color:var(--pp-ink-quiet);flex:none;font-size:8.5px;font-weight:600}.pdp-step-label[data-state=current],.pdp-step-label[data-state=done]{color:var(--pp-accent-deep)}.pdp-step-gap{flex:1 1 0}.pdp-request{background:var(--pp-panel);outline:1px solid var(--pp-line);outline-offset:-.5px;border-radius:10px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.pdp-request-head{align-items:center;gap:12px;display:flex}.pdp-request-av{background:var(--pp-product);border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.pdp-request-av{background:color-mix(in srgb, var(--pp-product) 10%, transparent)}}.pdp-request-av{color:var(--pp-product)}.pdp-request-htxt{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}.pdp-request-t{color:var(--pp-ink);text-wrap:pretty;font-size:14px;font-weight:600}.pdp-request-s{color:var(--pp-ink-quiet);font-size:11px}.pdp-request-rule{background:var(--pp-line);height:1px}.pdp-request-fields{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:14px 24px;display:grid}.pdp-request-l{color:var(--pp-ink-quiet);font-size:10px;font-weight:600}.pdp-request-v{color:var(--pp-ink);margin-top:3px;font-size:13px;font-weight:600}.pdp-tables{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));background:var(--pp-bg);display:grid}.pdp-tbl{min-width:0;padding:20px 20px 22px;overflow-x:auto}.pdp-tbl+.pdp-tbl{border-left:1px solid var(--pp-line)}.pdp-tbl-title{color:var(--pp-ink);font-size:13px;font-weight:700}.pdp-tbl-grid{min-width:calc(var(--ncols,3) * 62px);margin-top:12px}.pdp-tbl-head,.pdp-tbl-row{grid-template-columns:var(--cols);gap:8px;display:grid}.pdp-tbl-head{border-bottom:1px solid var(--pp-line);font-family:var(--pp-mono);letter-spacing:.07em;color:var(--pp-ink-quiet);padding-bottom:8px;font-size:9px;font-weight:600}.pdp-tbl-row{border-bottom:1px solid var(--pp-line);align-items:center;padding:10px 0}.pdp-tbl-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--pp-mono);color:var(--pp-ink-body);font-size:11px;overflow:hidden}.pdp-tbl-row>span:first-child{color:var(--pp-ink)}.pdp-tbl-row>span:last-child{font-family:var(--pp-sans);font-weight:600}.pdp-tbl[data-mono=true] .pdp-tbl-row>span:last-child{font-family:var(--pp-mono);font-weight:500}.pdp-tbl-row>span.pdp-tbl-cell-chips,.pdp-tbl-row>span.pdp-tbl-cell-pill{white-space:normal;align-items:center;gap:5px;display:flex;overflow:visible}.pdp-tbl-cell-chips .pdp-chip{font-family:var(--pp-mono);letter-spacing:.02em;border-radius:4px;padding:2px 7px;font-size:8.5px}.pdp-tbl-cell-pill .pdp-chip{padding:3px 9px;font-size:10px}.pdp-tables-note{color:var(--pp-ink-quiet);grid-column:1/-1;margin:0;padding:0 20px 18px;font-size:12.5px;line-height:1.5}.pdp-head{border-bottom:1px solid var(--pp-line);align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.pdp-head-txt{flex:auto;min-width:0}.pdp-head-eyebrow{font-family:var(--pp-mono);letter-spacing:.09em;color:var(--pp-product);margin-bottom:6px;font-size:9.5px;font-weight:600}.pdp-head-t{color:var(--pp-ink);letter-spacing:-.01em;font-size:17px;font-weight:700}.pdp-head-m{color:var(--pp-ink-quiet);margin-top:5px;font-size:12.5px}.pdp-head-metrics{flex:none;gap:26px;display:flex}.pdp-head-metric{flex:none}.pdp-head-metric-l{font-family:var(--pp-mono);letter-spacing:.09em;color:var(--pp-ink-quiet);white-space:nowrap;font-size:8.5px;font-weight:600}.pdp-head-metric-v{color:var(--pp-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-size:15px;font-weight:700}.pdp-head>.pdp-chip{flex:none;margin-top:2px}.pdp-findings{padding:20px 22px 22px}.pdp-findings-label{font-family:var(--pp-mono);letter-spacing:.11em;color:var(--pp-ink-quiet);margin-bottom:14px;font-size:9px;font-weight:600}.pdp-finding+.pdp-finding{margin-top:14px}.pdp-finding-top{align-items:baseline;gap:10px;display:flex}.pdp-finding-name{font-family:var(--pp-mono);color:var(--pp-product);flex:none;font-size:10.5px;font-weight:600}.pdp-finding-why{min-width:0;color:var(--pp-ink-body);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12.5px;overflow:hidden}.pdp-finding-v{font-family:var(--pp-mono);color:var(--pp-ink);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.pdp-finding-bar{background:var(--pp-bg-inset);border-radius:999px;height:4px;margin-top:6px;overflow:hidden}.pdp-finding-bar>span{background:var(--pp-product-mark);border-radius:999px;height:100%;display:block}.pdp-timeline{padding:6px 22px 18px}.pdp-tl-note{grid-template-columns:auto auto 1fr;align-items:center;column-gap:10px;padding:14px 0;display:grid}.pdp-tl-note+.pdp-tl-note{border-top:1px solid var(--pp-line)}.pdp-tl-kind{font-family:var(--pp-mono);letter-spacing:.07em;background:var(--pp-bg-inset);color:var(--pp-ink-body);border-radius:4px;justify-self:start;padding:2px 7px;font-size:8.5px;font-weight:600}.pdp-tl-kind[data-tone=accent]{color:var(--pp-accent);background:#0c7c521a}.pdp-tl-kind[data-tone=pending]{color:var(--pp-pending);background:#b07d121a}.pdp-tl-kind[data-tone=danger]{color:var(--pp-danger);background:#b5524a1f}.pdp-tl-kind[data-tone=product]{background:var(--pp-product)}@supports (color:color-mix(in lab, red, red)){.pdp-tl-kind[data-tone=product]{background:color-mix(in srgb, var(--pp-product) 10%, transparent)}}.pdp-tl-kind[data-tone=product]{color:var(--pp-product)}.pdp-tl-who,.pdp-tl-when{font-family:var(--pp-mono);color:var(--pp-ink-quiet);font-size:10.5px}.pdp-tl-when{justify-self:start}.pdp-tl-body{color:var(--pp-ink);grid-column:1/-1;margin:6px 0 0;font-size:13.5px;line-height:1.5}.pdp-checklist{padding:20px 22px}.pdp-checklist-label{font-family:var(--pp-mono);letter-spacing:.11em;color:var(--pp-ink-quiet);margin-bottom:12px;font-size:9px;font-weight:600}.pdp-check{align-items:center;gap:10px;padding:7px 0;display:flex}.pdp-check-dot{border:1.5px solid var(--pp-line-strong);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.pdp-check[data-state=done] .pdp-check-dot{background:var(--pp-product-mark);border-color:var(--pp-product-mark)}.pdp-check[data-state=current] .pdp-check-dot{border-color:var(--pp-product);border-style:dashed}.pdp-check-l{color:var(--pp-ink-body);font-size:13px}.pdp-check[data-state=done] .pdp-check-l{color:var(--pp-ink)}.pdp-check[data-state=current] .pdp-check-l{color:var(--pp-ink);font-weight:600}.pdp-prose{min-width:0;padding:20px 22px 22px}.pdp-prose-label{font-family:var(--pp-mono);letter-spacing:.11em;color:var(--pp-ink-quiet);margin-bottom:10px;font-size:9px;font-weight:600}.pdp-prose-box{background:var(--pp-bg);border:1px solid var(--pp-line);border-radius:10px;padding:16px 18px}.pdp-prose-box p{color:var(--pp-ink-body);margin:0;font-size:13px;line-height:1.62}.pdp-prose-box p+p{margin-top:10px}.pdp-panel{min-width:0;padding:20px 22px 22px}.pdp-panel-label{font-family:var(--pp-mono);letter-spacing:.11em;color:var(--pp-ink-quiet);margin-bottom:12px;font-size:9px;font-weight:600}.pdp-panel-hi{background:var(--pp-product);border-radius:10px;margin-bottom:14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.pdp-panel-hi{background:color-mix(in srgb, var(--pp-product) 7%, var(--pp-panel))}}.pdp-panel-hi{border:1px solid var(--pp-product)}@supports (color:color-mix(in lab, red, red)){.pdp-panel-hi{border:1px solid color-mix(in srgb, var(--pp-product) 18%, transparent)}}.pdp-panel-hi-l{font-family:var(--pp-mono);letter-spacing:.09em;color:var(--pp-product);font-size:8.5px;font-weight:600}.pdp-panel-hi-v{font-family:var(--pp-mono);color:var(--pp-ink);overflow-wrap:anywhere;margin-top:5px;font-size:15px;font-weight:600}.pdp-panel-row{justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.pdp-panel-row+.pdp-panel-row{border-top:1px solid var(--pp-line)}.pdp-panel-k{color:var(--pp-ink-quiet);font-size:12.5px}.pdp-panel-v{font-family:var(--pp-mono);color:var(--pp-ink);text-align:right;overflow-wrap:anywhere;font-size:11.5px;font-weight:500}.pdp-inset{background:var(--pp-bg-inset);border-radius:14px;padding:28px 32px}.pdp-inset-label{font-family:var(--pp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pp-ink-quiet);font-size:10px;font-weight:600}.pdp-scroller{overscroll-behavior-x:contain;overflow-x:auto}.pdp-pair[data-paired=true]{grid-template-columns:minmax(0,401px) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,48px);display:grid}.pdp-pair-note{max-width:34em;color:var(--pp-ink-body);margin:0;font-size:clamp(15px,1.15vw,17px);line-height:1.6}.pdp-rcard{background:var(--pp-panel);min-width:0;box-shadow:var(--pp-shadow-screen);outline:1px solid var(--pp-line);outline-offset:-.5px;border-radius:12px;margin:0;overflow:hidden}.pdp-rcard-head{border-bottom:1px solid var(--pp-line);padding:18px 20px 13px}.pdp-rcard-ttl{font-family:var(--pp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pp-product);font-size:11px;font-weight:600}.pdp-rcard-ref{font-family:var(--pp-mono);color:var(--pp-ink-quiet);overflow-wrap:anywhere;margin-top:5px;font-size:11px}.pdp-rcard-rows{padding:12px 20px}.pdp-rcard-row{flex-wrap:wrap;align-items:baseline;gap:10px;padding:6px 0;display:flex}.pdp-rcard-k{font-family:var(--pp-mono);color:var(--pp-ink-quiet);flex:none;font-size:11.5px}.pdp-rcard-lead{border-bottom:1px dotted var(--pp-line-strong);flex:auto;min-width:12px;transform:translateY(-3px)}.pdp-rcard-v{text-align:right;font-family:var(--pp-mono);color:var(--pp-ink);flex:none;font-size:12px;font-weight:500}.pdp-rcard-v[data-quiet=true]{color:var(--pp-ink-body);font-weight:400}.pdp-rcard-foot{border-top:1px solid var(--pp-line);align-items:center;gap:10px;padding:12px 20px 15px;display:flex}.pdp-rcard-foot .pdp-chip{font-family:var(--pp-mono);letter-spacing:.06em;border-radius:999px;flex:none;font-size:10px}.pdp-rcard-note{color:var(--pp-ink-quiet);font-size:11.5px;line-height:1.35}.pdp-cards-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.pdp-card{background:var(--pp-panel);outline:1px solid var(--pp-line);outline-offset:-.5px;border-radius:8px;flex-direction:column;gap:3px;min-height:72px;padding:11px 12px;display:flex}.pdp-card-id{font-family:var(--pp-mono);color:var(--pp-product);font-size:11.5px;font-weight:600}.pdp-card-l{color:var(--pp-ink-body);font-size:11.5px;line-height:1.3}.pdp-matrix{min-width:0}.pdp-matrix-grid{min-width:520px}.pdp-matrix-row{grid-template-columns:120px repeat(var(--n), minmax(0, 1fr));align-items:center;gap:8px;padding:4px 0;display:grid}.pdp-matrix-row[data-head=true]>span{font-family:var(--pp-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--pp-ink-quiet);text-align:center;font-size:9px;font-weight:600}.pdp-matrix-rl{font-family:var(--pp-mono);color:var(--pp-ink);font-size:11.5px;font-weight:500}.pdp-matrix-cell{text-align:center;font-family:var(--pp-mono);font-variant-numeric:tabular-nums;border-radius:7px;padding:9px 6px;font-size:12px;font-weight:600}.pdp-matrix-cell[data-band=healthy]{color:#12704a;background:#1a9b6224}.pdp-matrix-cell[data-band=caution]{color:#8a6210;background:#b07d1224}.pdp-matrix-cell[data-band=weak]{color:var(--pp-danger);background:#b5524a21}.pdp-matrix-cell[data-band=cold]{background:var(--pp-bg-inset);color:var(--pp-ink-quiet);font-weight:500}.pdp-matrix-legend{color:var(--pp-ink-quiet);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:11.5px;display:flex}.pdp-matrix-legend span{align-items:center;gap:7px;display:inline-flex}.pdp-matrix-legend i{border-radius:3px;width:11px;height:11px}.pdp-matrix-legend i[data-band=healthy]{background:#1a9b6280}.pdp-matrix-legend i[data-band=caution]{background:#b07d1280}.pdp-matrix-legend i[data-band=weak]{background:#b5524a80}.pdp-matrix-legend i[data-band=cold]{background:var(--pp-line-strong)}.pdp-rest{background:var(--pp-bg-inset);border-top:1px solid var(--pp-line);padding:clamp(56px,6vw,88px) 0}.pdp-rest .pdp-wrap{max-width:calc(1140px + 2 * var(--pp-pad))}.pdp-rest-copy{max-width:46em}.pdp-rest-h{letter-spacing:-.03em;color:var(--pp-ink);text-wrap:balance;margin:0;font-size:clamp(24px,2.5vw,34px);font-weight:700}.pdp-rest-cont{max-width:38em;color:var(--pp-ink-body);margin:10px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.6}.pdp-rest-plates{margin-top:clamp(28px,3vw,44px)}.pdp-lifecycle-row{align-items:center;min-width:540px;margin-top:18px;display:flex}.pdp-lifecycle-node{flex-direction:column;flex:none;align-items:center;gap:6px;width:150px;display:flex}.pdp-lifecycle-dot{background:var(--pp-panel);width:34px;height:34px;color:var(--pp-ink-quiet);box-shadow:inset 0 0 0 1.5px var(--pp-ink-quiet);border-radius:999px;place-items:center;display:grid}.pdp-lifecycle-node[data-state=done] .pdp-lifecycle-dot{color:var(--pp-accent);box-shadow:none;background:#0c7c521a}.pdp-lifecycle-t{color:var(--pp-ink);font-size:13px;font-weight:700}.pdp-lifecycle-s{font-family:var(--pp-mono);color:var(--pp-ink-quiet);text-align:center;font-size:10px}.pdp-lifecycle-conn{background:var(--pp-line-strong);flex:1 1 0;min-width:40px;height:2px}.pdp-lifecycle-conn[data-state=done]{background:var(--pp-accent)}.pdp-crossing{min-height:220px;padding:26px 56px 40px;position:relative}.pdp-crossing-row{grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;margin-top:52px;display:grid}.pdp-crossing-side{flex-direction:column;gap:12px;display:flex}.pdp-crossing-side[data-side=right]{text-align:right;align-items:flex-end}.pdp-crossing-icon{background:var(--pp-panel);width:44px;height:44px;color:var(--pp-ink-body);border-radius:12px;place-items:center;display:grid}.pdp-crossing-name{color:var(--pp-ink);font-size:15px;font-weight:700}.pdp-crossing-role{font-family:var(--pp-mono);letter-spacing:.06em;color:var(--pp-product);margin-top:2px;font-size:10px;font-weight:600}.pdp-crossing-link{align-self:center;width:76px;height:64px;position:relative}.pdp-crossing-line{background:var(--pp-product);width:100%;height:2px;position:absolute;top:31px;left:0}@supports (color:color-mix(in lab, red, red)){.pdp-crossing-line{background:color-mix(in srgb, var(--pp-product) 33%, transparent)}}.pdp-crossing-badge{background:var(--pp-panel);width:36px;height:36px;color:var(--pp-product);border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;left:20px;box-shadow:0 6px 14px #00000026}.pdp-flow{padding:48px 40px 44px}.pdp-flow-row{align-items:flex-start;min-width:660px;display:flex}.pdp-flow-node{flex-direction:column;flex:none;align-items:center;gap:10px;width:120px;display:flex}.pdp-flow-pill{background:var(--pp-bg);outline:1px solid var(--pp-line);outline-offset:-.5px;font-family:var(--pp-mono);letter-spacing:.05em;color:var(--pp-ink-quiet);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:8.5px;font-weight:600}.pdp-flow-pill[data-tone=accent]{background:var(--pp-accent-tint);color:var(--pp-accent-deep);outline:none}.pdp-flow-circle{background:var(--pp-panel);width:56px;height:56px;color:var(--pp-ink-body);box-shadow:inset 0 0 0 1.5px var(--pp-line-strong);border-radius:16px;place-items:center;display:grid}.pdp-flow-label{font-family:var(--pp-mono);letter-spacing:.06em;color:var(--pp-ink-body);text-align:center;font-size:10px;font-weight:600}.pdp-flow-edge{flex:1 1 0;align-items:center;min-width:24px;height:56px;margin-top:22px;display:flex}.pdp-flow-edge span{background:var(--pp-line-strong);width:100%;height:2px}.pdp-float{background:var(--pp-panel);width:340px;box-shadow:var(--pp-shadow-float);border-radius:14px;overflow:hidden}.pdp-float-bar{border-bottom:1px solid #0000000f;align-items:center;gap:8px;padding:14px 18px 12px;display:flex}.pdp-float-bar .pdp-dot{width:8px;height:8px}.pdp-float-title{color:var(--pp-ink);font-size:13px;font-weight:600}.pdp-float-ref{color:var(--pp-ink-quiet);flex:none;font-size:9px;font-weight:500}.pdp-float-body{flex-direction:column;gap:13px;padding:16px 18px 18px;display:flex}.pdp-float-route{align-items:center;gap:10px;display:flex}.pdp-float-route>div{flex:1 1 0;min-width:0}.pdp-float-route svg{color:var(--pp-ink-quiet);flex:none}.pdp-float-l{font-family:var(--pp-mono);letter-spacing:.11em;color:var(--pp-ink-quiet);font-size:9px;font-weight:500}.pdp-float-v{color:var(--pp-ink);margin-top:2px;font-size:13px;font-weight:600}.pdp-float-rule{background:#0000000a;height:1px}.pdp-float-approvals{flex-direction:column;gap:8px;display:flex}.pdp-float-approval{align-items:center;gap:8px;display:flex}.pdp-float-check{background:var(--pp-accent);color:#fff;border-radius:999px;flex:none;place-items:center;width:15px;height:15px;display:grid}.pdp-float-approval-t{color:var(--pp-ink);font-size:13px;font-weight:500}.pdp-float-approval-v{font-family:var(--pp-mono);color:var(--pp-ink-quiet);flex:none;margin-left:auto;font-size:11px}.pdp-float-fields{flex-direction:column;gap:12px;display:flex}.pdp-float-field-box{background:var(--pp-bg);outline:1px solid var(--pp-line);outline-offset:-.5px;color:var(--pp-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;margin-top:5px;padding:8px 10px;font-size:12px;overflow:hidden}.pdp-float-cta{background:var(--pp-accent);color:#fff;text-align:center;border-radius:8px;padding:10px;font-size:12px;font-weight:600}.pdp-float-foot{align-items:center;gap:8px;padding:0 18px 16px;display:flex}.pdp-float-foot-note{font-family:var(--pp-mono);color:var(--pp-ink-quiet);font-size:10px}.pdp-float-metrics{grid-template-columns:repeat(var(--n), 1fr);gap:12px;display:grid}.pdp-float-metric-v{font-family:var(--pp-mono);color:var(--pp-ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px;font-weight:600}.pdp-float-codes .pdp-float-chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.pdp-float-codes .pdp-chip{font-family:var(--pp-mono);letter-spacing:.02em;border-radius:4px;padding:3px 7px;font-size:8.5px}.pdp-float-kv{flex-direction:column;display:flex}.pdp-float-kv-row{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.pdp-float-kv-row+.pdp-float-kv-row{border-top:1px solid #0000000d}.pdp-float-kv-k{color:var(--pp-ink-quiet);flex:none;font-size:12.5px}.pdp-float-kv-v{font-family:var(--pp-mono);color:var(--pp-ink);text-align:right;overflow-wrap:anywhere;font-size:11px;font-weight:500}.pdp-closing{background:var(--pp-close-bg);text-align:center;padding:clamp(72px,6.7vw,96px) 0 0;overflow:hidden}.pdp-closing-inner{flex-direction:column;align-items:center;display:flex}.pdp-vendor-status{background:var(--pp-bg);padding:clamp(28px,3vw,40px) 0}.pdp-vendor-status p{max-width:62ch;color:var(--pp-ink-quiet);text-align:center;text-wrap:pretty;margin:0 auto;font-size:13px;line-height:1.65}.pdp-closing-pill{background:var(--pp-close-pill-bg);color:var(--pp-close-pill-ink);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.pdp-closing-copy{max-width:885px;margin-top:24px}.pdp-closing-copy p{letter-spacing:-.035em;text-wrap:pretty;margin:0;font-size:clamp(24px,2.36vw,34px);font-weight:600;line-height:1.15}.pdp-closing-h{color:var(--pp-close-ink)}.pdp-closing-cont{color:var(--pp-close-ink-quiet)}.pdp-closing .pd-button{--bg:var(--pp-close-cta-bg);--bg-hover:var(--pp-close-cta-bg-hover);--bg-pressed:var(--pp-close-cta-bg-hover);--fg:var(--pp-close-cta-ink);--pd-button-ground:var(--pp-close-bg);--pd-button-ring:var(--pp-close-ink);margin-top:34px}.pdp-closing-plate{border-radius:16px 16px 0 0;width:min(1200px,100%);max-height:414px;margin:clamp(48px,4.2vw,60px) auto 0;overflow:hidden;box-shadow:0 50px 100px #0006}.pdp-closing-plate img{width:100%;height:auto;display:block}@media (max-width:1319px){:root{--pp-rail:200px;--pp-rail-gap:44px;--pp-pad:40px;--pp-shell-pad:40px}.pdp-split{grid-template-columns:minmax(0,1fr) 280px}.pdp-plate>.pdp-float{width:288px;top:22%;left:auto;right:-9%}}@media (max-width:1199px){.pdp-cap{grid-template-columns:minmax(0,1fr);max-width:560px}.pdp-cap-cont{margin-top:5px}:root{--pp-pad:32px}.pdp-shell-grid{border-left:none;padding:0;display:block}.pdp-rail{z-index:5;border:none;border-bottom:1px solid var(--pp-band-line);margin:0 calc(var(--pp-pad) * -1);background:var(--pp-bg);padding:0;position:sticky;top:60px}@supports (color:color-mix(in lab, red, red)){.pdp-rail{background:color-mix(in srgb, var(--pp-bg) 92%, transparent)}}.pdp-rail{-webkit-backdrop-filter:blur(8px)}.pdp-rail-list{padding:0 var(--pp-pad);scrollbar-width:none;gap:4px;display:flex;position:static;overflow-x:auto}.pdp-rail-list::-webkit-scrollbar{display:none}.pdp-rail-item{flex-direction:column-reverse;flex:none;gap:0;padding:14px 12px 0}.pdp-rail-tick{width:100%;height:2px;margin-top:12px}.pdp-rail-label{white-space:nowrap;font-size:12px}.pdp-content{padding-top:40px}.pdp-plate[data-width=inset],.pdp-plate[data-width=part]{width:100%}.pdp-plate-beat{flex-direction:column;align-items:stretch;gap:20px}.pdp-plate-beat .pdp-beat-plate{width:100%}.pdp-plate>.pdp-float,.pdp-hero-stage .pdp-float-img,.pdp-hero-stage .pdp-float{width:100%;max-width:420px;margin:16px 0 0;position:static;transform:none}.pdp-plate:has(>.pdp-float[data-place=bottom]){margin-bottom:0}.pdp-rcard-float{width:100%;max-width:420px;margin:16px 0 0;position:static}.pdp-plate:has(>.pdp-rcard-float)>.pdp-screen{width:100%}.pdp-plate:has(>.pdp-rcard-float){margin-bottom:0}.pdp-plate:has(>.pdp-rcard-float) .pdp-panel{padding-right:22px}.pdp-split{grid-template-columns:minmax(0,1fr)}.pdp-pair[data-paired=true]{grid-template-columns:minmax(0,1fr);gap:24px}.pdp-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pdp-split-col:last-child .pdp-journey{max-width:440px}.pdp-tables{grid-template-columns:minmax(0,1fr)}.pdp-tbl+.pdp-tbl{border-left:none;border-top:1px solid var(--pp-line)}.pdp-crossing-row{margin-top:40px}}@media (max-width:767px){:root{--pp-pad:22px}.pdp-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-rcard-rows{padding:10px 16px}.pdp-rcard-head,.pdp-rcard-foot{padding-left:16px;padding-right:16px}.pdp-head{flex-wrap:wrap;gap:12px}.pdp-head-metrics{gap:18px}.pdp-rcard-foot{flex-wrap:wrap}.pdp-hero{padding-top:clamp(48px,12vw,64px)}.pdp-hero-h1{max-width:none}.pdp-stats,.pdp-request-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-screen-bar{flex-wrap:wrap}.pdp-screen-bar .pdp-screen-sp{display:none}.pdp-tabs{scrollbar-width:none;order:3;width:100%;overflow-x:auto}.pdp-tabs::-webkit-scrollbar{display:none}.pdp-screen-action,.pdp-screen-note{margin-left:auto}.pdp-screen-body{padding:16px 16px 20px}.pdp-inset{padding:22px 20px}.pdp-flow{padding:32px 20px}.pdp-crossing{padding:22px 20px 28px}.pdp-crossing-row{text-align:center;grid-template-columns:1fr;justify-items:center;gap:22px}.pdp-crossing-side[data-side=right]{text-align:center;align-items:center}.pdp-crossing-side{align-items:center}.pdp-crossing-link{width:64px;height:40px;transform:rotate(90deg)}.pdp-record{flex-wrap:wrap}.pdp-record-chips{width:100%;padding-left:47px}.pdp-record-trail{margin-left:auto}}@media (max-width:479px){.pdp-stats,.pdp-request-fields{grid-template-columns:minmax(0,1fr)}.pdp-hero-plate{border-radius:10px}}@media (prefers-reduced-motion:reduce){.pdp-rail-tick,.pdp-rail-label{transition:none}}@media (prefers-reduced-motion:no-preference){.ins-ready :is(.pdp-hero-inner>*,.pdp-hero-stage,.pdp-chapterhead-copy>*,.pdp-cap>*,.pdp-plate,.pdp-inset .pdp-inset-label,.pdp-inset :is(.pdp-lifecycle-row,.pdp-crossing-row,.pdp-flow-row)>*,.pdp-rail-item,.pdp-closing-inner>*,.darkzone .footer-about,.darkzone .footer-col,.darkzone .footer-bottom){opacity:0;transition:opacity .72s cubic-bezier(.2,.7,.2,1),transform .72s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--pdp-i,0) * 90ms);transform:translateY(34px)}.ins-ready .pdp-plate,.ins-ready .pdp-hero-stage{transition-duration:.9s;transform:translateY(52px)scale(.972)}.ins-ready :is(.pdp-hero-inner>*,.pdp-hero-stage,.pdp-chapterhead-copy>*,.pdp-cap>*,.pdp-plate,.pdp-inset .pdp-inset-label,.pdp-inset :is(.pdp-lifecycle-row,.pdp-crossing-row,.pdp-flow-row)>*,.pdp-rail-item,.pdp-closing-inner>*,.darkzone .footer-about,.darkzone .footer-col,.darkzone .footer-bottom).is-in{opacity:1;transform:none}.pdp-chapterhead-copy>:first-child,.pdp-cap>:first-child,.pdp-closing-inner>:first-child,.pdp-rail-list>:first-child{--pdp-i:0}.pdp-chapterhead-copy>:nth-child(2),.pdp-cap>:nth-child(2),.pdp-closing-inner>:nth-child(2),.pdp-rail-list>:nth-child(2){--pdp-i:1}.pdp-chapterhead-copy>:nth-child(3),.pdp-cap>:nth-child(3),.pdp-closing-inner>:nth-child(3),.pdp-rail-list>:nth-child(3){--pdp-i:2}.pdp-chapterhead-copy>:nth-child(4),.pdp-cap>:nth-child(4),.pdp-closing-inner>:nth-child(4),.pdp-rail-list>:nth-child(4){--pdp-i:3}.pdp-chapterhead-copy>:nth-child(5),.pdp-cap>:nth-child(5),.pdp-closing-inner>:nth-child(5),.pdp-rail-list>:nth-child(5){--pdp-i:4}.pdp-chapterhead-copy>:nth-child(6),.pdp-cap>:nth-child(6),.pdp-closing-inner>:nth-child(6),.pdp-rail-list>:nth-child(6){--pdp-i:5}.pdp-chapterhead-copy>:nth-child(7),.pdp-cap>:nth-child(7),.pdp-closing-inner>:nth-child(7),.pdp-rail-list>:nth-child(7){--pdp-i:6}.pdp-chapterhead-copy>:nth-child(8),.pdp-cap>:nth-child(8),.pdp-closing-inner>:nth-child(8),.pdp-rail-list>:nth-child(8){--pdp-i:7}.pdp-chapterhead-copy>:nth-child(9),.pdp-cap>:nth-child(9),.pdp-closing-inner>:nth-child(9),.pdp-rail-list>:nth-child(9){--pdp-i:8}.ins-ready .pdp-inset .pdp-inset-label{--pdp-i:0}.pdp-inset :is(.pdp-lifecycle-row,.pdp-crossing-row,.pdp-flow-row)>:first-child{--pdp-i:1}.pdp-inset :is(.pdp-lifecycle-row,.pdp-crossing-row,.pdp-flow-row)>:nth-child(2){--pdp-i:2}.pdp-inset :is(.pdp-lifecycle-row,.pdp-crossing-row,.pdp-flow-row)>:nth-child(3){--pdp-i:3}.pdp-inset :is(.pdp-lifecycle-row,.pdp-crossing-row,.pdp-flow-row)>:nth-child(4){--pdp-i:4}.pdp-inset :is(.pdp-lifecycle-row,.pdp-crossing-row,.pdp-flow-row)>:nth-child(5){--pdp-i:5}.pdp-inset :is(.pdp-lifecycle-row,.pdp-crossing-row,.pdp-flow-row)>:nth-child(6){--pdp-i:6}.pdp-inset :is(.pdp-lifecycle-row,.pdp-crossing-row,.pdp-flow-row)>:nth-child(7){--pdp-i:7}.pdp-inset :is(.pdp-lifecycle-row,.pdp-crossing-row,.pdp-flow-row)>:nth-child(8){--pdp-i:8}.pdp-inset :is(.pdp-lifecycle-row,.pdp-crossing-row,.pdp-flow-row)>:nth-child(9){--pdp-i:9}.darkzone .footer-about{--pdp-i:0}.darkzone .footer-cols .footer-col:first-child{--pdp-i:1}.darkzone .footer-cols .footer-col:nth-child(2){--pdp-i:2}.darkzone .footer-cols .footer-col:nth-child(3){--pdp-i:3}.darkzone .footer-cols .footer-col:nth-child(4){--pdp-i:4}.darkzone .footer-bottom{--pdp-i:5}}.pdp-screen[data-theme=dark]{--pp-panel:#141414;--pp-bg:#0a0a0a;--pp-bg-inset:#1c1c1c;--pp-ink:#f5f4f0;--pp-ink-body:#a8a496;--pp-ink-quiet:#807c70;--pp-line:#ffffff14;--pp-line-strong:#ffffff29;--pp-accent:#10b981;--pp-accent-deep:#059669;--pp-pending:#e59a3a;--pp-danger:#ef5350;--pp-product:#10b981;--pp-product-mark:#10b981;background:var(--pp-bg);color:var(--pp-ink);border:1px solid #ffffff12}.pdp-screen[data-theme=dark] .pdp-screen-bar{border-bottom-color:var(--pp-line);background:#060606}.pdp-screen[data-theme=dark] .pdp-screen-title{color:var(--pp-ink)}.pdp-screen[data-theme=dark] .pdp-screen-badge{background:var(--pp-bg-inset);color:var(--pp-ink-body)}.pdp-screen[data-theme=dark] .pdp-dot{opacity:.65}.pdp-screen[data-theme=dark] .pdp-chip[data-tone=accent]{color:#34d399;background:#10b98126}.pdp-screen[data-theme=dark] .pdp-chip[data-tone=pending]{color:#e59a3a;background:#d977062e}.pdp-screen[data-theme=dark] .pdp-chip[data-tone=danger]{color:#ef5350;background:#dc26262e}.pdp-screen[data-theme=dark] .pdp-chip[data-tone=neutral]{color:var(--pp-ink-body);background:#ffffff12}.pdp-screen[data-theme=dark] .pdp-chip[data-tone=product]{color:#34d399;background:#10b98121}.pdp-screen[data-theme=dark] .pdp-tables{background:0 0}.pdp-screen[data-theme=dark] .pdp-matrix-cell[data-band=healthy]{color:#34d399;background:#10b9812e}.pdp-screen[data-theme=dark] .pdp-matrix-cell[data-band=caution]{color:#e8a851;background:#d9770633}.pdp-screen[data-theme=dark] .pdp-matrix-cell[data-band=weak]{color:#f07470;background:#dc262633}.pdp-screen[data-theme=dark] .pdp-matrix-cell[data-band=cold]{color:var(--pp-ink-quiet);background:#ffffff0f}.pdp-rcard-float{z-index:2;width:409px;max-width:46%;position:absolute;bottom:-170px;right:clamp(-30px,-2.5%,0px)}.pdp-rcard-float .pdp-rcard{box-shadow:var(--pp-shadow-float)}.pdp-plate:has(>.pdp-rcard-float)>.pdp-screen{width:94%}.pdp-plate:has(>.pdp-rcard-float) .pdp-panel{padding-right:42%}.pdp-plate:has(>.pdp-rcard-float){margin-bottom:clamp(120px,13vw,196px)}.pds-screen{--pds-canvas:#f4f7fe;--pds-rail:#111c2e;--pds-rail-line:#1e2a3a;--pds-rail-ink:#8a94a6;--pds-rail-quiet:#556575;--pds-rail-label:#445264;--pds-accent:var(--pp-product-raw,#229bc3);--pds-panel:var(--pp-panel,#fff);--pds-line:#e2e8f0;--pds-line-soft:#f1f5f9;--pds-ink:#0f172a;--pds-ink-2:#1e293b;--pds-ink-3:#64748b;--pds-ink-4:#94a3b8;--pds-rail-w:256px;--pds-gutter:32px;font-family:var(--pp-sans,system-ui, -apple-system, sans-serif);color:var(--pds-ink);text-align:left;line-height:1.35;position:relative;overflow:hidden}.pds-screen *,.pds-screen :before,.pds-screen :after{box-sizing:border-box}.pds-screen h2,.pds-screen h3,.pds-screen p{margin:0}.pds-screen svg{flex:none;display:block}.pds-screen[data-screen=hero]{box-shadow:var(--pp-shadow-hero,0 44px 90px #00000059);border-radius:15px}.pds-screen[data-screen=record]{border-radius:inherit}.pds-app{background:var(--pds-canvas);align-items:stretch;display:flex;position:relative}.pds-app>.pds-main{flex:auto}.pds-main{min-width:0}.pds-sidebar{width:var(--pds-rail-w);background:var(--pds-rail);flex:none}.pds-sidebar-inner{flex-direction:column;min-height:100%;display:flex}.pds-brand{flex:none;align-items:center;gap:12px;height:68px;padding:0 20px;display:flex}.pds-brand-badge{border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.pds-brand-badge img{object-fit:contain;width:100%;height:100%;display:block}.pds-brand-text{flex-direction:column;min-width:0;display:flex}.pds-brand-name{letter-spacing:-.2px;color:#fff;font-size:15px;font-weight:700}.pds-brand-sub{color:var(--pds-rail-quiet);font-size:10px;font-weight:500}.pds-rule{background:var(--pds-rail-line);flex:none;height:1px;margin:0 16px}.pds-nav{flex:1 0 auto;padding:20px 12px 16px}.pds-nav-section{margin-top:28px}.pds-nav-section:first-child{margin-top:0}.pds-nav-section-label{color:var(--pds-rail-label);text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px;padding:0 12px;font-size:10px;font-weight:700}.pds-nav-item{color:var(--pds-rail-ink);border-radius:12px;align-items:center;gap:12px;margin-bottom:4px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.pds-nav-item[data-active=true]{background:var(--pds-accent);color:#fff;box-shadow:0 4px 10px #229bc34d}.pds-nav-icon{flex:none;display:flex}.pds-nav-icon svg{stroke-width:1.8px;width:18px;height:18px}.pds-nav-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pds-user{flex:none;align-items:center;gap:12px;padding:16px;display:flex}.pds-avatar{width:40px;height:40px;color:var(--pds-accent);background:#229bc333;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;box-shadow:0 0 0 2px #229bc34d}.pds-user-text{flex-direction:column;min-width:0;display:flex}.pds-user-name{color:#fff;font-size:13px;font-weight:600}.pds-user-role{color:var(--pds-rail-quiet);font-size:11px}.pds-topbar{height:68px;padding:0 var(--pds-gutter);background:#fffc;border-bottom:1px solid #e2e8f033;align-items:center;gap:16px;display:flex}.pds-search{background:var(--pds-canvas);border:1px solid #0000;border-radius:12px;flex:auto;align-items:center;min-width:0;max-width:400px;padding:9px 14px 9px 38px;display:flex;position:relative}.pds-search-icon{width:16px;height:16px;color:var(--pds-ink-4);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.pds-search-placeholder{color:var(--pds-ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.pds-topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.pds-icon-btn{width:36px;height:36px;color:var(--pds-ink-4);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.pds-icon-btn svg{stroke-width:1.8px;width:18px;height:18px}.pds-icon-btn-dot{background:#ef4444;border-radius:999px;width:7px;height:7px;position:absolute;top:6px;right:6px}.pds-content{padding:20px var(--pds-gutter) 32px}[data-screen=record] .pds-content{padding:24px var(--pds-gutter)}.pds-page-title{letter-spacing:-.3px;color:var(--pds-ink);font-size:24px;font-weight:700}.pds-page-sub{color:var(--pds-ink-4);margin-top:4px;font-size:14px}[data-screen=record] .pds-page-title{letter-spacing:0;font-weight:600}[data-screen=record] .pds-page-sub{color:var(--pds-ink-3);margin-top:2px}.pds-selector{border:1px solid var(--pds-line);background:var(--pds-panel);border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:20px;padding:20px;display:flex}.pds-field{flex:220px;min-width:0}.pds-field-label{color:var(--pds-ink-3);margin-bottom:6px;font-size:12px;display:block}.pds-select{border:1px solid var(--pds-line);color:var(--pds-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.pds-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pds-select-caret{width:14px;height:14px;color:var(--pds-ink-4)}.pds-kpi{text-align:center;flex:none;padding:0 16px}.pds-kpi-label{color:var(--pds-ink-4);font-size:10px;font-weight:500;display:block}.pds-kpi-value{color:#020617;font-size:20px;font-weight:700;display:block}.pds-work-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;margin-top:24px;display:grid}.pds-panel{border:1px solid var(--pds-line);background:var(--pds-panel);border-radius:16px;align-self:start;overflow:hidden}.pds-panel-head{border-bottom:1px solid var(--pds-line-soft);padding:12px 16px}.pds-panel-title{color:var(--pds-ink-2);font-size:14px;font-weight:600}.pds-panel-sub{color:var(--pds-ink-4);font-size:11px}.pds-queue-row{border-bottom:1px solid var(--pds-line-soft);border-left:2px solid #0000;align-items:center;gap:12px;padding:12px 16px;display:flex}.pds-queue-row[data-selected=true]{border-left-color:var(--pds-accent);background:#229bc30d}.pds-queue-num{background:var(--pds-line-soft);width:32px;height:32px;color:var(--pds-ink-3);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.pds-queue-info{flex-direction:column;min-width:0;display:flex}.pds-queue-name{color:var(--pds-ink-2);font-size:13px;font-weight:600}.pds-queue-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.pds-queue-mrn{color:var(--pds-ink-4);font-size:11px}.pds-queue-wait{color:var(--pds-ink-4);flex:none;margin-left:auto;font-size:11px}.pds-status{white-space:nowrap;border-radius:4px;flex:none;padding:2px 6px;font-size:9px;font-weight:600}.pds-status[data-status=pending]{color:#475569;background:#f8fafc;box-shadow:inset 0 0 0 1px #cbd5e199}.pds-status[data-status=progress]{color:#1d4ed8;background:#eff6ff;box-shadow:inset 0 0 0 1px #bfdbfe99}.pds-detail-col{flex-direction:column;gap:16px;min-width:0;display:flex}.pds-detail{border:1px solid var(--pds-line);background:var(--pds-panel);border-radius:16px;padding:20px}.pds-detail-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.pds-detail-id{min-width:0}.pds-detail-name{color:var(--pds-ink-2);font-size:18px;font-weight:600}.pds-detail-meta{color:var(--pds-ink-4);margin-top:2px;font-size:12px}.pds-status-lg{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:999px;flex:none;padding:6px 12px;font-size:11px;font-weight:600;box-shadow:inset 0 0 0 1px #bfdbfe99}.pds-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.pds-btn{white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.pds-btn[data-variant=primary]{color:#fff;background:#059669}.pds-btn[data-variant=secondary]{background:var(--pds-line-soft);color:#475569}.pds-btn-icon{stroke-width:2px;width:14px;height:14px}.pds-card{border:1px solid var(--pds-line);background:var(--pds-panel);border-radius:16px;padding:16px}.pds-card-title{color:var(--pds-ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.pds-journey .pds-card-title{margin-bottom:14px}.pds-vitals .pds-card-title{margin-bottom:10px}.pds-card-title-icon{flex:none;display:flex}.pds-card-title-icon svg{stroke-width:1.8px;width:15px;height:15px}.pds-card-title-icon[data-tone=accent]{color:var(--pds-accent)}.pds-card-title-icon[data-tone=vital]{color:#f87171}.pds-scroll{overscroll-behavior-x:contain;margin:-10px -2px;padding:10px 2px;overflow:auto hidden}.pds-journey-track{align-items:flex-start;display:flex}.pds-journey-cell{display:contents}.pds-journey-edge{background:var(--pds-line);border-radius:1px;flex:0 28px;min-width:10px;height:2px;margin-top:23px}.pds-journey-edge[data-state=done]{background:#10b981}.pds-journey-node{border-radius:14px;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:76px;max-width:118px;padding:8px 6px;display:flex}.pds-journey-circle{border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.pds-journey-circle svg{stroke-width:1.8px;width:15px;height:15px}.pds-journey-label{text-align:center;overflow-wrap:anywhere;font-size:9px;font-weight:600}.pds-journey-time{color:var(--pds-ink-4);font-size:8px}.pds-journey-node[data-state=in_progress]{box-shadow:0 0 0 2px #3b82f6,0 0 0 6px #3b82f61f}.pds-journey-node[data-state=in_progress] .pds-journey-circle{color:#dc2626;background:#fff}.pds-journey-node[data-state=in_progress] .pds-journey-label{color:#1d4ed8}.pds-journey-node[data-state=completed]{box-shadow:0 0 0 1px #a7f3d0}.pds-journey-node[data-state=completed] .pds-journey-circle{color:#fff;background:#10b981}.pds-journey-node[data-state=completed] .pds-journey-circle svg{stroke-width:3px}.pds-journey-node[data-state=completed] .pds-journey-label{color:#047857}.pds-journey-node[data-state=skipped]{box-shadow:0 0 0 1px #fcd34d}.pds-journey-node[data-state=skipped] .pds-journey-circle{color:#d97706;background:#fef3c7}.pds-journey-node[data-state=skipped] .pds-journey-label{color:#b45309}.pds-journey-node[data-state=pending]{box-shadow:0 0 0 1px var(--pds-line)}.pds-journey-node[data-state=pending] .pds-journey-circle{color:var(--pds-ink-4);background:#f8fafc}.pds-journey-node[data-state=pending] .pds-journey-label{color:var(--pds-ink-3)}.pds-vitals-row{color:#334155;border-top:1px solid #f8fafc;flex-wrap:wrap;gap:8px 20px;padding-top:8px;font-size:12px;display:flex}.pds-vital{align-items:center;gap:5px;display:flex}.pds-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.pds-stat-card{border:1px solid var(--pds-line);background:var(--pds-panel);border-radius:8px;min-width:0;padding:16px}.pds-stat-value{color:var(--pds-ink);font-size:24px;font-weight:600;display:block}.pds-stat-label{color:var(--pds-ink-3);margin-top:2px;font-size:12px;display:block}.pds-timeline-card{border:1px solid var(--pds-line);background:var(--pds-panel);border-radius:8px;margin-top:16px}.pds-timeline-head{color:var(--pds-ink);padding:24px 24px 12px;font-size:16px;font-weight:600}.pds-timeline{flex-direction:column;gap:8px;padding:0 24px 24px;display:flex}.pds-timeline-row{border:1px solid var(--pds-line);border-radius:6px;padding:12px;font-size:14px}.pds-timeline-title{color:var(--pds-ink);font-weight:500;display:block}.pds-timeline-when{color:var(--pds-ink-3);margin-top:2px;display:block}@media (max-width:1319px){.pds-screen{--pds-rail-w:232px;--pds-gutter:26px}.pds-work-grid{gap:18px}}@media (max-width:1199px){.pds-screen{--pds-rail-w:212px;--pds-gutter:22px}.pds-nav-item{gap:10px;padding:9px 10px;font-size:12.5px}.pds-brand{padding:0 16px}}@media (max-width:959px){.pds-sidebar{display:none}.pds-work-grid{grid-template-columns:minmax(0,1fr)}.pds-detail-col{max-width:640px}}@media (max-width:767px){.pds-screen{--pds-gutter:18px}.pds-topbar{gap:10px;height:60px}.pds-search{max-width:none}.pds-page-title{font-size:21px}.pds-selector{gap:14px;padding:16px}.pds-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pds-timeline-head{padding:18px 18px 10px}.pds-timeline{padding:0 18px 18px}.pds-detail-col{max-width:none}}@media (max-width:479px){.pds-screen{--pds-gutter:14px}.pds-icon-btn[data-action=help]{display:none}.pds-detail-top{flex-direction:column;gap:10px}.pds-selector{padding:14px}.pds-kpi{padding:0 10px}}.pds-ac{--ac-rail:#0e141b;--ac-rail-ink:#fff;--ac-rail-quiet:#ffffffa6;--ac-rail-label:#fff6;--ac-canvas:var(--pp-bg,#f5f7fa);--ac-panel:#fff;--ac-line:var(--pp-line,#e0e2e5);--ac-ink:var(--pp-ink,#090c16);--ac-ink-2:var(--pp-ink-body,#63656d);--ac-ink-3:var(--pp-ink-quiet,#7c7e85);--ac-accent:#357873;--ac-accent-sof:#d6ebe8;--ac-block:#b5524a;--ac-review:#a06d18;--ac-clear:#0c7c52;--ac-rail-w:198px;--ac-gutter:24px;container-type:inline-size}.pds-ac-app{background:var(--ac-canvas);align-items:stretch;display:flex}.pds-ac-rail{width:var(--ac-rail-w);background:var(--ac-rail);flex:none;padding:18px 0 20px}.pds-ac-brand{padding:0 16px 18px}.pds-ac-brand img{width:84px;height:auto;display:block}.pds-ac-tenant{font-family:var(--pp-mono);letter-spacing:.1em;color:#ffffff59;margin-top:7px;font-size:7.5px;font-weight:500;display:block}.pds-ac-navgroup+.pds-ac-navgroup{margin-top:12px}.pds-ac-navsection{font-family:var(--pp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ac-rail-label);margin:0;padding:0 16px 6px;font-size:7.5px;font-weight:500}.pds-ac-nav{color:var(--ac-rail-ink);align-items:center;gap:9px;padding:6px 16px;font-size:11.5px;font-weight:600;display:flex}.pds-ac-nav[data-active=true]{background:#5cafa524}.pds-ac-navicon{color:var(--ac-rail-quiet);flex:none;place-items:center;display:grid}.pds-ac-navicon svg{width:11px;height:11px}.pds-ac-nav[data-active=true] .pds-ac-navicon{color:#5cafa5}.pds-ac-navlabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pds-ac-main{flex-direction:column;flex:auto;min-width:0;display:flex}.pds-ac-topbar{background:var(--ac-panel);border-bottom:1px solid var(--ac-line);align-items:center;gap:12px;padding:13px 22px;display:flex}.pds-ac-sp{flex:auto}.pds-ac-search{background:var(--ac-canvas);border:1px solid var(--ac-line);min-width:0;color:var(--ac-ink-3);border-radius:8px;flex:0 340px;align-items:center;gap:8px;padding:7px 11px;font-size:11.5px;display:flex}.pds-ac-search svg{flex:none;width:12px;height:12px}.pds-ac-search>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pds-ac-env{background:var(--ac-accent-sof);color:var(--ac-accent);font-family:var(--pp-mono);letter-spacing:.09em;border-radius:6px;flex:none;padding:4px 9px;font-size:8.5px;font-weight:600}.pds-ac-iconbtn{color:var(--ac-ink-3);flex:none;place-items:center;display:grid}.pds-ac-iconbtn svg{width:14px;height:14px}.pds-ac-content{padding:var(--ac-gutter);flex-direction:column;gap:16px;display:flex}.pds-ac-greeting h2{letter-spacing:-.015em;color:var(--ac-ink);margin:0;font-size:20px;font-weight:700}.pds-ac-greeting p{color:var(--ac-ink-3);margin:5px 0 0;font-size:12.5px}.pds-ac-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pds-ac-kpi{background:var(--ac-panel);border-radius:10px;padding:13px 16px}.pds-ac-kpi-v{letter-spacing:-.02em;color:var(--ac-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.pds-ac-kpi-l{font-family:var(--pp-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ac-ink-3);margin-top:3px;font-size:8.5px;font-weight:600}.pds-ac-panels{grid-template-columns:minmax(0,1fr) 272px 210px;align-items:start;gap:12px;display:grid}.pds-ac-panel{background:var(--ac-panel);border-radius:10px;min-width:0}.pds-ac-panelhead{border-bottom:1px solid var(--ac-line);align-items:center;gap:8px;padding:14px 16px;display:flex}.pds-ac-panel-t{color:var(--ac-ink);font-size:12.5px;font-weight:700}.pds-ac-panel-s{font-family:var(--pp-mono);letter-spacing:.09em;color:var(--ac-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;font-weight:500;overflow:hidden}.pds-ac-live{font-family:var(--pp-mono);letter-spacing:.09em;color:var(--ac-clear);flex:none;align-items:center;gap:5px;font-size:7.5px;font-weight:600;display:inline-flex}.pds-ac-live-dot{background:var(--ac-clear);border-radius:999px;width:5px;height:5px}.pds-ac-stream{padding:4px 16px 12px}.pds-ac-streamrow{border-bottom:1px solid var(--ac-line);grid-template-columns:.85fr 1.15fr 1fr 1.15fr .6fr .85fr;align-items:center;gap:8px;padding:8px 0;display:grid}.pds-ac-streamrow:last-child{border-bottom:0}.pds-ac-streamrow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--pp-mono);color:var(--ac-ink-2);font-size:10px;overflow:hidden}.pds-ac-streamrow[data-head=true]>span{letter-spacing:.09em;color:var(--ac-ink-3);font-size:7.5px;font-weight:600}.pds-ac-streamrow>span:nth-child(2){color:var(--ac-ink)}.pds-ac-action{font-family:var(--pp-sans);border-radius:999px;padding:2px 8px;font-size:9.5px;font-style:normal;font-weight:600;display:inline-block}.pds-ac-action[data-action=block]{color:var(--ac-block);background:#b5524a1f}.pds-ac-action[data-action=review]{color:var(--ac-review);background:#c98a2e26}.pds-ac-action[data-action=clear]{color:var(--ac-clear);background:#0c7c521a}.pds-ac-alerts{padding:0 16px}.pds-ac-alert{border-bottom:1px solid var(--ac-line);padding:12px 0}.pds-ac-alert:last-child{border-bottom:0}.pds-ac-alert-t{color:var(--ac-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;display:block;overflow:hidden}.pds-ac-alert-m{font-family:var(--pp-mono);color:var(--ac-ink-3);margin-top:3px;font-size:9px;display:block}.pds-ac-tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.pds-ac-tag{background:var(--pp-bg-inset,#eef1f6);font-family:var(--pp-mono);letter-spacing:.04em;color:var(--ac-ink-2);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:7.5px;font-weight:500}.pds-ac-cmp{padding:0 16px}.pds-ac-cmp-row{border-bottom:1px solid var(--ac-line);justify-content:space-between;align-items:center;gap:10px;padding:13px 0;display:flex}.pds-ac-cmp-row:last-child{border-bottom:0}.pds-ac-cmp-k{color:var(--ac-ink-2);font-size:11.5px}.pds-ac-cmp-v{color:var(--ac-ink);font-size:15px;font-weight:700}@container (max-width:1180px){.pds-ac{--ac-rail-w:176px;--ac-gutter:18px}.pds-ac-panels{grid-template-columns:minmax(0,1fr) 240px}.pds-ac-panel[data-panel=compliance]{grid-column:1/-1}.pds-ac-cmp{gap:0;display:flex}.pds-ac-cmp-row{border-bottom:0;flex:1 1 0}.pds-ac-cmp-row+.pds-ac-cmp-row{border-left:1px solid var(--ac-line);padding-left:16px}}@container (max-width:900px){.pds-ac-rail{display:none}}@container (max-width:700px){.pds-ac-panels{grid-template-columns:minmax(0,1fr)}.pds-ac-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pds-ac-kpi{padding:11px 12px}.pds-ac-kpi-v{font-size:18px}.pds-ac-search{flex-basis:auto}.pds-ac-streamrow{grid-template-columns:.9fr 1.2fr .6fr .9fr}.pds-ac-streamrow>span:nth-child(3),.pds-ac-streamrow>span:nth-child(4){display:none}}.pds-pc{--pc-base:#0a0a0a;--pc-raised:#141414;--pc-overlay:#1c1c1c;--pc-sunken:#060606;--pc-t1:#f5f4f0;--pc-t2:#a8a496;--pc-t3:#807c70;--pc-line:#ffffff14;--pc-line-2:#ffffff24;--pc-brand:#059669;--pc-brand-2:#10b981;--pc-warn:#d97706;--pc-crit:#dc2626;--pc-rail-w:232px;--pc-gutter:26px;background:var(--pc-base);color:var(--pc-t1);container-type:inline-size}.pds-pc-app{align-items:stretch;min-height:100%;display:flex}.pds-pc-rail{width:var(--pc-rail-w);background:var(--pc-sunken);border-right:1px solid var(--pc-line);flex-direction:column;flex:none;gap:4px;padding:16px 0 18px;display:flex}.pds-pc-brand{align-items:center;gap:10px;padding:0 14px 16px;display:flex}.pds-pc-brandbadge{background:var(--pc-t1);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.pds-pc-brandbadge img{width:15px;height:auto;display:block}.pds-pc-brandtxt{flex-direction:column;gap:1px;min-width:0;display:flex}.pds-pc-brandname{letter-spacing:-.01em;color:var(--pc-t1);font-size:13px;font-weight:700}.pds-pc-brandsub{font-family:var(--pp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pc-t3);font-size:7.5px;font-weight:500}.pds-pc-nav{flex-direction:column;gap:1px;padding:0 8px;display:flex}.pds-pc-navitem{color:var(--pc-t2);border-radius:6px;align-items:center;gap:9px;padding:6px 8px;font-size:11.5px;font-weight:500;display:flex}.pds-pc-navitem[data-active=true]{background:var(--pc-overlay);color:var(--pc-t1);font-weight:600}.pds-pc-navicon{flex:none;place-items:center;display:grid}.pds-pc-navicon svg{width:12px;height:12px}.pds-pc-navitem[data-active=true] .pds-pc-navicon{color:var(--pc-brand-2)}.pds-pc-navlabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pds-pc-mode{color:var(--pc-brand-2);font-family:var(--pp-mono);letter-spacing:.06em;background:#10b9811f;border-radius:4px;flex:none;margin-left:auto;padding:2px 6px;font-size:7px;font-weight:600}.pds-pc-railsec{font-family:var(--pp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pc-t3);margin:14px 0 5px;padding:0 16px;font-size:7.5px;font-weight:500}.pds-pc-book{flex-direction:column;gap:1px;padding:0 8px;display:flex}.pds-pc-bookrow{align-items:center;gap:7px;min-width:0;padding:5px 8px;display:flex}.pds-pc-flag{background:var(--pc-overlay);color:var(--pc-t2);font-family:var(--pp-mono);letter-spacing:.04em;border-radius:3px;flex:none;padding:1px 4px;font-size:7px;font-weight:600}.pds-pc-bookname{min-width:0;color:var(--pc-t2);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:10.5px;overflow:hidden}.pds-pc-bookid{font-family:var(--pp-mono);color:var(--pc-t3);flex:none;font-size:8px}.pds-pc-saved{flex-direction:column;padding:0 8px;display:flex}.pds-pc-savedrow{color:var(--pc-t2);padding:5px 8px;font-size:10.5px}.pds-pc-more{flex-direction:column;gap:1px;padding:0 8px;display:flex}.pds-pc-user{border-top:1px solid var(--pc-line);align-items:center;gap:9px;margin-top:auto;padding:14px 14px 0;display:flex}.pds-pc-avatar{background:var(--pc-overlay);width:26px;height:26px;color:var(--pc-t1);letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;font-size:9.5px;font-weight:700;display:grid}.pds-pc-usertxt{flex-direction:column;gap:1px;min-width:0;display:flex}.pds-pc-username{color:var(--pc-t1);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.pds-pc-userrole{color:var(--pc-t3);font-size:9px}.pds-pc-main{flex-direction:column;flex:auto;min-width:0;display:flex}.pds-pc-topbar{padding:11px var(--pc-gutter);border-bottom:1px solid var(--pc-line);align-items:center;gap:12px;display:flex}.pds-pc-search{background:var(--pc-raised);border:1px solid var(--pc-line);min-width:0;color:var(--pc-t3);border-radius:7px;flex:0 300px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.pds-pc-search svg{flex:none;width:12px;height:12px}.pds-pc-kbd{font-family:var(--pp-mono);color:var(--pc-t3);flex:none;margin-left:auto;font-size:9px}.pds-pc-sp{flex:auto}.pds-pc-content{padding:var(--pc-gutter);flex-direction:column;gap:16px;display:flex}.pds-pc-pagehead h2{letter-spacing:-.015em;color:var(--pc-t1);margin:0;font-size:20px;font-weight:700}.pds-pc-pagehead p{max-width:62ch;color:var(--pc-t2);margin:5px 0 0;font-size:12px;line-height:1.5}.pds-pc-card{background:var(--pc-raised);border:1px solid var(--pc-line);border-radius:10px;min-width:0}.pds-pc-cardhead{border-bottom:1px solid var(--pc-line);align-items:center;gap:10px;padding:12px 16px;display:flex}.pds-pc-cardt{color:var(--pc-t1);font-size:12px;font-weight:700}.pds-pc-cards{color:var(--pc-t3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.pds-pc-checkrow{align-items:center;gap:10px;padding:14px 16px;display:flex}.pds-pc-field{background:var(--pc-overlay);border:1px solid var(--pc-line);color:var(--pc-t1);white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:inline-flex}.pds-pc-field-wide{flex:auto;min-width:0;overflow:hidden}.pds-pc-field svg{width:12px;height:12px;color:var(--pc-t3);flex:none}.pds-pc-run{background:var(--pc-brand);color:#fff;white-space:nowrap;border-radius:7px;flex:none;padding:8px 14px;font-size:11.5px;font-weight:600}.pds-pc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.pds-pc-verdict{font-family:var(--pp-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;margin-left:auto;padding:3px 10px;font-size:9px;font-weight:600}.pds-pc-verdict[data-verdict=review]{color:#e59a3a;background:#d9770629}.pds-pc-verdict[data-verdict=block]{color:#ef5350;background:#dc262629}.pds-pc-verdict[data-verdict=proceed]{color:var(--pc-brand-2);background:#10b98124}.pds-pc-decision{padding:14px 16px 16px}.pds-pc-cpname{color:var(--pc-t1);font-size:13px;font-weight:600}.pds-pc-cpnote{color:var(--pc-t2);margin-top:4px;font-size:11px}.pds-pc-scorerow{gap:26px;margin-top:14px;display:flex}.pds-pc-l{font-family:var(--pp-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--pc-t3);font-size:8px;font-weight:500}.pds-pc-score{letter-spacing:-.02em;color:var(--pc-t1);font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:700}.pds-pc-band{color:#e59a3a;margin-top:6px;font-size:15px;font-weight:600}.pds-pc-kv{padding:4px 16px 12px}.pds-pc-kvrow{border-bottom:1px solid var(--pc-line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.pds-pc-kvrow:last-child{border-bottom:0}.pds-pc-kvrow span{color:var(--pc-t2);font-size:11px}.pds-pc-kvrow b{font-family:var(--pp-mono);color:var(--pc-t1);white-space:nowrap;font-size:11px;font-weight:500}.pds-pc-stats{gap:26px;display:flex}.pds-pc-stat{align-items:baseline;gap:7px;display:flex}.pds-pc-statv{letter-spacing:-.02em;color:var(--pc-t1);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.pds-pc-statl{font-family:var(--pp-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--pc-t3);font-size:8.5px;font-weight:500}.pds-pc-filters{border-bottom:1px solid var(--pc-line);align-items:center;gap:10px;padding:12px 16px;display:flex}.pds-pc-table{padding:2px 16px 6px}.pds-pc-trow{border-bottom:1px solid var(--pc-line);grid-template-columns:2.1fr .8fr 1fr .7fr 1fr .8fr;align-items:center;gap:10px;padding:9px 0;display:grid}.pds-pc-trow:last-child{border-bottom:0}.pds-pc-trow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--pp-mono);color:var(--pc-t2);font-size:10px;overflow:hidden}.pds-pc-trow[data-head=true]>span{letter-spacing:.1em;text-transform:uppercase;color:var(--pc-t3);font-size:7.5px;font-weight:600}.pds-pc-cp{font-weight:600;font-family:var(--pp-sans)!important;color:var(--pc-t1)!important;font-size:11.5px!important}.pds-pc-scorechip{font-family:var(--pp-mono);border-radius:999px;padding:2px 8px;font-size:9.5px;font-style:normal;font-weight:600;display:inline-block}.pds-pc-scorechip[data-band=low]{color:var(--pc-brand-2);background:#10b98124}.pds-pc-scorechip[data-band=medium]{color:var(--pc-t2);background:#a8a49624}.pds-pc-scorechip[data-band=high]{color:#e59a3a;background:#d9770629}.pds-pc-scorechip[data-band=critical]{color:#ef5350;background:#dc262629}.pds-pc-pager{border-top:1px solid var(--pc-line);font-family:var(--pp-mono);color:var(--pc-t3);align-items:center;gap:8px;padding:12px 16px;font-size:9.5px;display:flex}.pds-pc-pagebtn{border:1px solid var(--pc-line);color:var(--pc-t2);border-radius:6px;flex:none;padding:4px 10px}@container (max-width:1100px){.pds-pc{--pc-rail-w:200px;--pc-gutter:20px}.pds-pc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pds-pc-card[data-card=decision]{grid-column:1/-1}}@container (max-width:860px){.pds-pc-rail{display:none}}@container (max-width:640px){.pds-pc-grid{grid-template-columns:minmax(0,1fr)}.pds-pc-checkrow{flex-wrap:wrap}.pds-pc-field-wide{flex-basis:100%}.pds-pc-trow{grid-template-columns:2fr .7fr .8fr .8fr}.pds-pc-trow>span:nth-child(3),.pds-pc-trow>span:nth-child(5){display:none}}.theme-console{--color-bg:#0c0d10;--color-surface:#15161b;--color-surface-2:#1c1d24;--color-surface-3:#24252e;--color-border:#26272f;--color-border-bright:#383945;--color-grid-dot:#ece6d60a;--color-text:#ece6d6;--color-text-muted:#9b9789;--color-text-faint:#5f5c52;--color-accent:#c8a04a;--color-accent-soft:#c8a04a24;--color-accent-2:#b58a5a;--color-accent-2-soft:#b58a5a24;--color-accent-text-on:#0c0d10;--color-meta-bg:#0c0d10e0;--color-success:#7a9c6e;--color-danger:#bb4a3e;--color-warning:#d4a14a;--color-info:#7e9aa8;--color-pending:#b59c5e;--color-offline:#6f6c63;--color-p-atlas:#b59c5e;--color-p-sentinel:#a35a52;--color-p-origin:#6e8a6a;--color-p-prism:#6a8a9c;--color-p-forge:#b58a5a;--color-p-bridge:#8a7a9c;--color-p-focus:#c89a72;--c-bg:var(--color-bg);--c-surface:var(--color-surface);--c-surface-2:var(--color-surface-2);--c-border:var(--color-border);--c-border-bright:var(--color-border-bright);--c-text:var(--color-text);--c-text-muted:var(--color-text-muted);--c-text-faint:var(--color-text-faint);--c-accent:var(--color-accent);--c-accent-soft:var(--color-accent-soft);--c-brand:var(--color-accent);--c-brand-soft:var(--color-accent-soft);--c-success:var(--color-success);--c-warning:var(--color-warning);--c-danger:var(--color-danger);background:var(--color-bg);color:var(--color-text);font-feature-settings:"ss01", "cv11";font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:14px;line-height:1.55}.theme-console .topo-node-rect{fill:var(--color-surface-2);stroke:var(--color-border-bright);stroke-width:1px}.theme-console .topo-node-rect.is-current{fill:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.theme-console .topo-node-rect.is-current{fill:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface-2))}}.theme-console .topo-node-rect.is-current{stroke:var(--color-accent);stroke-width:1.5px}.theme-console .topo-node-rect.is-on{fill:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.theme-console .topo-node-rect.is-on{fill:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface))}}.theme-console .topo-node-rect.is-on{stroke:var(--color-accent)}.theme-console .topo-node-rect.is-off{fill:var(--color-surface);stroke:var(--color-border);stroke-dasharray:4 3}.theme-console .topo-edge{fill:none;stroke:var(--color-text-faint);stroke-width:1px}.theme-console .topo-edge.dashed{stroke-dasharray:3 3}.theme-console .topo-edge.auth{stroke:var(--color-accent);stroke-width:1.5px;stroke-dasharray:5 3}.theme-console .topo-edge.live{stroke:var(--color-accent);stroke-width:1.5px;stroke-dasharray:5 3;animation:1.4s linear infinite topo-flow}@keyframes topo-flow{to{stroke-dashoffset:-16px}}.theme-console .num-tabular{font-feature-settings:"tnum" 1, "lnum" 1}.sim-scale-host{background:var(--color-bg);isolation:isolate;width:100%;max-width:100%;height:100%;display:block;position:relative;overflow:hidden}.sim-scale-inner{transform-origin:0 0;transform:scale(var(--sim-scale,.0001));width:var(--sim-native-width,1440px);height:var(--sim-native-height,auto);visibility:hidden;position:absolute;top:0;left:0}.sim-scale-host[data-ready="1"] .sim-scale-inner{visibility:visible}.sim-data-tag{z-index:5;letter-spacing:.14em;text-transform:uppercase;color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background:#090c16b8;border-radius:3px;align-items:center;padding:3px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;display:inline-flex;position:absolute;top:8px;right:8px}.console-sim{--c-bg:#0c0d10;--c-surface:#15161b;--c-surface-2:#1c1d24;--c-surface-3:#24252e;--c-border:#26272f;--c-border-bright:#383945;--c-text:#ece6d6;--c-text-muted:#9b9789;--c-text-faint:#5f5c52;--c-accent:#c8a04a;--c-accent-soft:#c8a04a24;--c-success:#7a9c6e;--c-warning:#d4a14a;--c-danger:#bb4a3e;background:var(--c-bg);width:100%;height:100%;color:var(--c-text);-webkit-font-smoothing:antialiased;background-image:radial-gradient(80% 60% at 50% -10%,#c8a04a14 0%,#0000 60%),radial-gradient(90% 50% at 50% 120%,#735f3c0f 0%,#0000 65%);flex-direction:column;font-family:Inter Tight,system-ui,sans-serif;font-size:13.5px;line-height:1.5;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px -24px #0d0e1052,0 4px 14px #0d0e101a,0 0 0 1px #0d0e100f}.console-sim-bleed-left{border-radius:0 14px 14px 0}.console-sim-bleed-right{border-radius:14px 0 0 14px}.console-sim-bleed-none{border-radius:14px}.console-sim__chrome{border-bottom:1px solid var(--c-border);background:var(--c-surface);height:32px;color:var(--c-text-muted);flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.console-sim__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.console-sim__dot:first-child{background:#cf6b5a}.console-sim__dot:nth-child(2){background:#d4a14a}.console-sim__dot:nth-child(3){background:#7a9c6e}.console-sim__path{letter-spacing:.02em;flex:1;padding-left:6px}.console-sim__live{letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent);align-items:center;gap:6px;font-size:10px;display:inline-flex}.console-sim__pulse{background:var(--c-accent);border-radius:50%;width:6px;height:6px;animation:1.6s ease-out infinite console-pulse;box-shadow:0 0 #c8a04a99}@keyframes console-pulse{0%{box-shadow:0 0 #c8a04a80}70%{box-shadow:0 0 0 6px #c8a04a00}to{box-shadow:0 0 #c8a04a00}}.console-sim__body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:20px 26px 16px;display:flex;overflow:hidden}.console-sim__hero{flex-shrink:0}.console-sim__hero-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-muted);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.console-sim__hero-meta strong{color:var(--c-text);font-weight:500}.console-sim__pill{align-items:center;gap:7px;display:inline-flex}.console-sim__pill-dot{background:var(--c-success);border-radius:50%;width:6px;height:6px}.console-sim__sep{color:var(--c-text-faint)}.console-sim__hero-h{letter-spacing:-.02em;color:var(--c-text);text-wrap:balance;margin-top:10px;font-family:Inter Tight,system-ui,sans-serif;font-size:30px;font-weight:600;line-height:1.05}.console-sim__hero-num{color:var(--c-accent);letter-spacing:-.04em;margin-right:4px;font-size:56px;font-weight:400;line-height:.9}.console-sim__hero-rest{font-weight:500}.console-sim__hero-sub{color:var(--c-text-muted);max-width:52ch;margin-top:8px;font-size:12.5px;line-height:1.55}.console-sim__kpis{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.console-sim__kpi{border-right:1px solid var(--c-border);padding:14px 16px}.console-sim__kpi:last-child{border-right:none}.console-sim__kpi-label{letter-spacing:.18em;text-transform:uppercase;color:var(--c-text-faint);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}.console-sim__kpi-value{letter-spacing:-.02em;color:var(--c-text);font-variant-numeric:tabular-nums;margin-top:6px;font-size:30px;line-height:1}.console-sim__kpi-sub{color:var(--c-text-muted);margin-top:6px;font-size:11px}.console-sim__panel{flex-direction:column;flex:1;min-height:0;display:flex}.console-sim__panel-head{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:baseline;margin-bottom:4px;padding-bottom:8px;display:flex}.console-sim__panel-title{letter-spacing:-.01em;color:var(--c-text);font-size:17px;font-weight:400}.console-sim__panel-meta{letter-spacing:.1em;color:var(--c-text-faint);font-family:JetBrains Mono,monospace;font-size:10px}.console-sim__rows{flex-direction:column;flex:1;min-height:0;display:flex}.console-sim__row{border-bottom:1px dashed var(--c-border);border-radius:6px;grid-template-columns:50px 1fr auto;align-items:baseline;gap:14px;margin:0 -8px;padding:6px 10px 6px 12px;transition:background .24s,box-shadow .24s;display:grid}.console-sim__row:last-child{border-bottom:none}.console-sim__row.is-selected{background:var(--c-accent-soft);box-shadow:inset 2px 0 0 0 var(--c-accent)}.console-sim__row-ts{color:var(--c-text-faint);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:10.5px}.console-sim__row-body{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.console-sim__row-actor{color:var(--c-accent);font-weight:500}.console-sim__row-action{color:var(--c-text-muted);margin-left:6px;margin-right:4px;font-family:JetBrains Mono,monospace;font-size:11.5px}.console-sim__row-on{color:var(--c-text-muted)}.console-sim__row-target{color:var(--c-text);border-bottom:1px dotted var(--c-text-faint)}.console-sim__row-verb{letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.sim-cursor{pointer-events:none;z-index:6;filter:drop-shadow(0 1.5px 3px #0000008c);width:18px;height:22px;transition:transform .72s cubic-bezier(.5,0,.18,1);position:absolute;top:0;left:0;transform:translate(-50px,-50px)}.sim-cursor:after{content:"";background:var(--c-accent,#c8a04a);opacity:0;border-radius:50%;width:14px;height:14px;position:absolute;top:8px;left:1px;transform:scale(.3)}.sim-cursor.is-clicking:after{animation:.32s ease-out forwards sim-cursor-click}@keyframes sim-cursor-click{0%{opacity:.45;transform:scale(.35)}60%{opacity:.3;transform:scale(1.4)}to{opacity:0;transform:scale(2.2)}}.console-sim__audit{border-top:1px solid var(--c-border);background:var(--c-surface);white-space:nowrap;flex-shrink:0;align-items:center;gap:18px;padding:8px 14px;font-size:11px;display:flex;overflow:hidden}.atlas-stage .console-sim__audit{padding-right:200px}.console-sim__audit-label{letter-spacing:.18em;text-transform:uppercase;color:var(--c-accent);flex-shrink:0;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600;display:inline-flex}.console-sim__audit-stream{flex:1;gap:22px;display:flex;overflow:hidden}.console-sim__audit-event{flex-shrink:0;align-items:center;gap:8px;animation:.6s ease-out console-audit-in;display:inline-flex}@keyframes console-audit-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.console-sim__audit-ts{color:var(--c-text-faint);font-family:JetBrains Mono,monospace}.console-sim__audit-tag{letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}.console-sim__audit-body{color:var(--c-text-muted);font-family:JetBrains Mono,monospace}.theme-atlas{--c-bg:#f8fafc;--c-surface:#fff;--c-surface-2:#f1f5f9;--c-border:#e2e8f0;--c-border-bright:#cbd5e1;--c-text:#0f172a;--c-text-muted:#475569;--c-text-faint:#94a3b8;--c-brand:#213f6a;--c-brand-soft:#213f6a1a;--c-accent:#10b981;--c-accent-soft:#10b9811f;--c-success:#047857;--c-warning:#b45309;--c-danger:#b91c1c;background:var(--c-bg);color:var(--c-text);font-family:DM Sans,system-ui,sans-serif}.theme-prism{--c-bg:#0a0a0a;--c-surface:#141414;--c-surface-2:#1c1c1c;--c-surface-sunken:#060606;--c-border:#ffffff14;--c-border-bright:#ffffff24;--c-text:#f5f4f0;--c-text-muted:#a8a496;--c-text-faint:#807c70;--c-brand:#059669;--c-brand-soft:#10b9811f;--c-accent:#10b981;--c-success:#10b981;--c-success-soft:#10b9811f;--c-warning:#d97706;--c-warning-soft:#d9770624;--c-danger:#dc2626;--c-danger-soft:#dc262624;background:var(--c-bg);color:var(--c-text);font-family:DM Sans,system-ui,sans-serif}.theme-argus{--c-bg:#0e0b08;--c-surface:#14110d;--c-surface-2:#1b1813;--c-border:#e8dec414;--c-border-bright:#e8dec42e;--c-text:#f2ebdb;--c-text-muted:#bab39d;--c-text-faint:#807a6a;--c-brand:#1e8b71;--c-accent:#5cafa5;--c-accent-soft:#5cafa51f;--c-success:#4ab685;--c-warning:#e0a93c;--c-warning-soft:#e0a93c1f;--c-danger:#b5524a;--c-danger-soft:#b5524a24;background:var(--c-bg);color:var(--c-text);font-family:DM Sans,system-ui,sans-serif}.sim-chrome{border-bottom:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-muted);align-items:center;gap:8px;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.sim-dot{background:var(--c-border-bright,var(--c-border));border-radius:50%;flex-shrink:0;width:9px;height:9px}.sim-chrome>.sim-dot:first-child{background:#e76f51}.sim-chrome>.sim-dot:nth-child(2){background:#f1c061}.sim-chrome>.sim-dot:nth-child(3){background:#6aa17e}.sim-path{white-space:nowrap;text-overflow:ellipsis;flex:1;padding-left:8px;overflow:hidden}.sim-pulse{background:var(--c-accent,var(--c-brand));border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite sim-pulse;box-shadow:0 0}@keyframes sim-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 40%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.label-caps{letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-faint,var(--color-ink-mute));font-size:10.5px;font-weight:500}.sim-frame{background:var(--c-bg);color:var(--c-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.sim-frame.sim-bleed-left{border:1px solid var(--c-border);border-left:none;border-radius:0 14px 14px 0;box-shadow:0 28px 80px -24px #0d0e106b,0 4px 14px #0d0e1024,0 0 0 1px #0d0e100f}.sim-frame.sim-bleed-right{border:1px solid var(--c-border);border-right:none;border-radius:14px 0 0 14px;box-shadow:0 28px 80px -24px #0d0e106b,0 4px 14px #0d0e1024,0 0 0 1px #0d0e100f}.sim-frame.sim-bleed-none{border:1px solid var(--c-border);border-radius:14px;box-shadow:0 28px 80px -24px #0d0e1052,0 4px 14px #0d0e101a,0 0 0 1px #0d0e100f}.ui>.sim-frame{position:absolute;inset:0}.atlas-sim__chrome,.prism-sim__chrome,.argus-sim__chrome{border-bottom:1px solid var(--c-border);background:var(--c-surface);height:36px;color:var(--c-text-muted);flex-shrink:0;align-items:center;gap:8px;padding:0 16px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.atlas-sim__chrome>.sim-dot:first-child,.prism-sim__chrome>.sim-dot:first-child,.argus-sim__chrome>.sim-dot:first-child{background:#e76f51}.atlas-sim__chrome>.sim-dot:nth-child(2),.prism-sim__chrome>.sim-dot:nth-child(2),.argus-sim__chrome>.sim-dot:nth-child(2){background:#f1c061}.atlas-sim__chrome>.sim-dot:nth-child(3),.prism-sim__chrome>.sim-dot:nth-child(3),.argus-sim__chrome>.sim-dot:nth-child(3){background:#6aa17e}.atlas-sim__path,.prism-sim__path,.argus-sim__path{white-space:nowrap;text-overflow:ellipsis;flex:1;padding-left:8px;overflow:hidden}.atlas-sim__path-faint,.prism-sim__path-faint,.argus-sim__path-faint{opacity:.55}.atlas-sim__chrome-right,.prism-sim__chrome-right,.argus-sim__chrome-right{letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.atlas-sim__pulse,.prism-sim__pulse,.argus-sim__pulse{background:var(--c-accent);width:6px;height:6px;color:var(--c-accent);border-radius:50%;animation:1.6s ease-out infinite sim-pulse;box-shadow:0 0}.atlas-sim__caps,.prism-sim__caps,.argus-sim__caps{letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-faint);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500}.argus-sim__caps--danger{color:var(--c-danger)}.argus-sim__caps--good{color:var(--c-success)}.atlas-sim__body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px 24px 16px;transition:opacity .2s;display:flex;overflow:hidden}.atlas-sim__body.is-loading{opacity:.55}.atlas-sim__header{border-bottom:1px solid var(--c-border);grid-template-columns:1fr auto;align-items:start;gap:18px;padding-bottom:14px;display:grid}.atlas-sim__header-right{text-align:right}.atlas-sim__app-id{color:var(--c-text);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:13.5px;font-weight:500}.atlas-sim__app-sum{color:var(--c-text-muted);margin-top:2px;font-size:12px}.atlas-sim__lineage{border:1px solid var(--c-border);background:var(--c-surface-2);letter-spacing:.02em;color:var(--c-text-muted);border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:inline-flex}.atlas-sim__lineage-dot{background:var(--c-success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #10b9812e}.atlas-sim__score-row{grid-template-columns:1fr auto;align-items:center;gap:18px;display:grid}.atlas-sim__score-cell{flex-direction:column;gap:4px;display:flex}.atlas-sim__score-num{letter-spacing:-.02em;color:var(--c-text);font-variant-numeric:tabular-nums;font-size:56px;line-height:.95}.atlas-sim__decision{letter-spacing:.14em;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;display:inline-flex}.atlas-sim__decision-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.atlas-sim__decision--good{color:#047857;background:#10b9811f}.atlas-sim__decision--warning{color:#b45309;background:#b453091f}.atlas-sim__decision--danger{color:#b91c1c;background:#b91c1c1f}.atlas-sim__panel{flex-direction:column;gap:6px;display:flex}.atlas-sim__panel-head{justify-content:space-between;align-items:baseline;display:flex}.atlas-sim__panel-title{letter-spacing:-.01em;color:var(--c-text);font-size:17px;font-weight:400}.atlas-sim__factors{flex-direction:column;gap:2px;margin-top:2px;display:flex}.atlas-sim__factor{border-radius:6px;grid-template-columns:1.6fr 1.6fr .6fr .8fr;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;transition:background .2s,box-shadow .2s;display:grid}.atlas-sim__factor.is-hover{box-shadow:inset 2px 0 0 0 var(--c-accent);background:#10b9810f}.atlas-sim__factor-name{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11.5px;overflow:hidden}.atlas-sim__factor-bar{background:#0f172a0f;border-radius:3px;height:6px;position:relative;overflow:hidden}.atlas-sim__factor-fill{border-radius:3px;transition:width .36s;position:absolute;top:0;bottom:0}.atlas-sim__factor-fill.is-positive{background:#10b981;left:50%}.atlas-sim__factor-fill.is-negative{background:#b91c1c;right:50%}.atlas-sim__factor-impact{text-align:right;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.atlas-sim__factor-impact.is-positive{color:#047857}.atlas-sim__factor-impact.is-negative{color:#b91c1c}.atlas-sim__factor-value{color:var(--c-text-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11px;overflow:hidden}.atlas-sim__adverse{border:1px solid var(--c-border);background:var(--c-surface);border-radius:8px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.atlas-sim__adverse.is-hover{border-color:#b453094d;box-shadow:0 0 0 1px #b453091a}.atlas-sim__adverse-list{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.atlas-sim__adverse-list li{color:var(--c-text);padding-left:14px;font-size:12.5px;line-height:1.4;position:relative}.atlas-sim__adverse-list li:before{content:"";background:var(--c-text-faint);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.atlas-sim__footer{border-top:1px solid var(--c-border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.atlas-sim__next-btn{color:#fff;letter-spacing:.02em;cursor:default;background:#0f172a;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:500;display:inline-flex}.prism-sim__body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 22px 14px;display:flex;position:relative;overflow:hidden}.prism-sim__id-strip{border-bottom:1px solid var(--c-border);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.prism-sim__id-back{color:var(--c-text-faint);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.prism-sim__id-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.prism-sim__id-title{color:var(--c-text);letter-spacing:-.01em;font-size:26px;font-weight:400}.prism-sim__id-pill{border:1px solid var(--c-border);color:var(--c-text);background:#ffffff0f;border-radius:4px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:11px}.prism-sim__id-reg{color:var(--c-text-muted);font-size:12px}.prism-sim__id-hash{color:var(--c-text-faint);border:1px solid var(--c-border);border-radius:3px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10.5px}.prism-sim__id-pips{align-items:center;gap:6px;display:inline-flex}.prism-sim__id-pips-label{margin-left:2px}.prism-sim__pip{background:var(--c-border-bright);border-radius:50%;width:6px;height:6px}.prism-sim__pip.is-on{background:var(--c-accent)}.prism-sim__score-card{border-bottom:1px solid var(--c-border);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:10px 0;display:grid}.prism-sim__score-left{flex-direction:column;gap:4px;display:flex}.prism-sim__score-row{align-items:baseline;gap:14px;display:flex}.prism-sim__score-num{letter-spacing:-.02em;color:var(--c-text);font-variant-numeric:tabular-nums;font-size:56px;line-height:.9}.prism-sim__rating{letter-spacing:.16em;border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.prism-sim__rating.is-good{color:#10b981;background:#10b98124}.prism-sim__rating.is-warning{color:#f59e0b;background:#d9770629}.prism-sim__rating.is-weak{color:#fca5a5;background:#dc262629}.prism-sim__score-sub{margin-top:2px}.prism-sim__spark{align-items:center;height:60px;display:flex;position:relative}.prism-sim__spark-svg{width:100%;height:100%;display:block}.prism-sim__audit-btn{border:1px solid var(--c-border);color:var(--c-text-muted);cursor:default;white-space:nowrap;background:#ffffff08;border-radius:6px;align-items:center;gap:8px;padding:7px 12px;font-family:DM Sans,sans-serif;font-size:12px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.prism-sim__audit-btn:hover{color:var(--c-text)}.prism-sim__audit-count{color:var(--c-text-faint);margin-left:2px;font-family:JetBrains Mono,monospace;font-size:10.5px}.prism-sim__panel-head{justify-content:space-between;align-items:baseline;display:flex}.prism-sim__panel-title{letter-spacing:-.01em;color:var(--c-text);font-size:17px;font-weight:400}.prism-sim__heatmap{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.prism-sim__heatmap-grid{grid-template-columns:88px repeat(3,1fr);align-items:center;gap:6px;display:grid}.prism-sim__heatmap-head{margin-bottom:2px}.prism-sim__heatmap-todlabel{text-align:center;letter-spacing:.18em}.prism-sim__heatmap-pair{color:var(--c-text-muted);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:11px}.prism-sim__cell{text-align:center;border:1px solid #0000;border-radius:6px;padding:9px 0;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}.prism-sim__cell-value{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:600}.prism-sim__cell.is-healthy.is-hi{color:#34d399;background:#10b98138;border-color:#10b98152}.prism-sim__cell.is-healthy.is-lo{color:#34d399;background:#10b9811f;border-color:#10b9813d}.prism-sim__cell.is-caution.is-hi{color:#fbbf24;background:#d9770638;border-color:#d9770652}.prism-sim__cell.is-caution.is-lo{color:#fbbf24;background:#d977061f;border-color:#d977063d}.prism-sim__cell.is-weak.is-hi{color:#fca5a5;background:#dc262638;border-color:#dc262652}.prism-sim__cell.is-weak.is-lo{color:#fca5a5;background:#dc26261f;border-color:#dc26263d}.prism-sim__cell.is-cold{color:var(--c-text-faint);border-color:var(--c-border);background:#ffffff0a}.prism-sim__cell.is-hover{border-color:#f5f4f073;transform:translateY(-1px);box-shadow:0 6px 18px -8px #0009}.prism-sim__legend{color:var(--c-text-faint);flex-wrap:wrap;gap:10px;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.prism-sim__legend-item{align-items:center;gap:6px;display:inline-flex}.prism-sim__legend-item:before{content:"";border-radius:3px;width:10px;height:10px;display:inline-block}.prism-sim__legend-item.is-healthy:before{background:#10b9814d;border:1px solid #10b98173}.prism-sim__legend-item.is-caution:before{background:#d977064d;border:1px solid #d9770673}.prism-sim__legend-item.is-weak:before{background:#dc26264d;border:1px solid #dc262673}.prism-sim__legend-item.is-cold:before{border:1px solid var(--c-border);background:#ffffff0a}.prism-sim__tooltip{border:1px solid var(--c-border-bright);color:var(--c-text);white-space:nowrap;pointer-events:none;z-index:4;background:#141414f2;border-radius:6px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:11px;position:absolute;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px -8px #000c}.prism-sim__drawer{background:var(--c-surface);border-left:1px solid var(--c-border-bright);z-index:5;flex-direction:column;width:320px;transition:transform .36s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(102%);box-shadow:-18px 0 40px -16px #0000008c}.prism-sim__drawer.is-open{transform:translate(0)}.prism-sim__drawer-head{border-bottom:1px solid var(--c-border);flex-direction:column;gap:4px;padding:16px 18px 12px;display:flex}.prism-sim__drawer-title{color:var(--c-text);font-size:18px;font-weight:400}.prism-sim__drawer-list{margin:0;padding:8px 0;list-style:none;overflow:hidden}.prism-sim__drawer-event{border-bottom:1px dashed var(--c-border);padding:10px 18px}.prism-sim__drawer-evt-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.prism-sim__drawer-ts{color:var(--c-text-faint);font-family:JetBrains Mono,monospace;font-size:10.5px}.prism-sim__drawer-delta{letter-spacing:.04em;border-radius:3px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.prism-sim__drawer-delta.is-warning{color:#fbbf24;background:#d9770624}.prism-sim__drawer-delta.is-good{color:#34d399;background:#10b98124}.prism-sim__drawer-delta.is-accent{color:var(--c-text);background:#10b9811a}.prism-sim__drawer-delta.is-muted{color:var(--c-text-muted);background:#ffffff0a}.prism-sim__drawer-evt-body{color:var(--c-text);font-size:12.5px;line-height:1.4}.prism-sim__drawer-actor{color:var(--c-accent);font-weight:500}.prism-sim__drawer-action{color:var(--c-text-muted);font-family:JetBrains Mono,monospace;font-size:11.5px}.argus-sim__body{flex:1;grid-template-columns:220px 1fr;min-height:0;display:grid;overflow:hidden}.argus-sim__queue{border-right:1px solid var(--c-border);background:#e8dec405;flex-direction:column;display:flex;overflow:hidden}.argus-sim__queue-head{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.argus-sim__caps--accent{color:var(--c-accent)}.argus-sim__queue-list{flex:1;overflow:hidden}.argus-sim__queue-item{border-bottom:1px dashed var(--c-border);padding:10px 14px;transition:background .24s,opacity .24s,box-shadow .24s;position:relative}.argus-sim__queue-item.is-selected{box-shadow:inset 2px 0 0 0 var(--c-accent);background:#5cafa512}.argus-sim__queue-item.is-escalated,.argus-sim__queue-item.is-cleared{opacity:.42}.argus-sim__queue-item.is-held{opacity:.55}.argus-sim__queue-meta{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.argus-sim__queue-ts{color:var(--c-text-faint);font-family:JetBrains Mono,monospace;font-size:10.5px}.argus-sim__queue-status{letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-muted);border-radius:4px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:9.5px}.argus-sim__queue-status.is-open{color:var(--c-accent);background:#5cafa524}.argus-sim__queue-status.is-escalated{color:var(--c-danger);background:#b5524a29}.argus-sim__queue-status.is-cleared{color:var(--c-success);background:#5ca58924}.argus-sim__queue-status.is-held{color:var(--c-warning);background:#e0a93c2e}.argus-sim__queue-id{color:var(--c-text);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}.argus-sim__queue-sum{color:var(--c-text);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:11px}.argus-sim__queue-party{color:var(--c-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;overflow:hidden}.argus-sim__detail{flex-direction:column;gap:14px;padding:18px 22px 16px;display:flex;overflow:hidden}.argus-sim__detail-head{border-bottom:1px solid var(--c-border);grid-template-columns:1fr auto;align-items:start;gap:18px;padding-bottom:12px;display:grid}.argus-sim__alert-id{color:var(--c-text);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500}.argus-sim__alert-party{color:var(--c-text);margin-top:4px;font-size:13px}.argus-sim__alert-party strong{color:var(--c-text)}.argus-sim__trigger{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.argus-sim__trigger-name{letter-spacing:.16em;color:var(--c-accent);background:#5cafa51a;border-radius:4px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.argus-sim__engines{gap:6px;display:flex}.argus-sim__engine-tab{border:1px solid var(--c-border);color:var(--c-text-muted);letter-spacing:.16em;cursor:default;background:#e8dec40a;border-radius:6px;padding:7px 14px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.argus-sim__engine-tab.is-active{background:var(--c-surface);color:var(--c-text);border-color:var(--c-border-bright);box-shadow:inset 0 -2px 0 0 var(--c-accent)}.argus-sim__signal{background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;flex-direction:column;flex:1;gap:8px;padding:14px 16px;display:flex;overflow:hidden}.argus-sim__signal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.argus-sim__signal-label{letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.argus-sim__signal-label.is-danger{color:var(--c-danger)}.argus-sim__signal-label.is-warning{color:var(--c-warning)}.argus-sim__signal-label.is-good{color:var(--c-success)}.argus-sim__signal-body{color:var(--c-text);margin:0;font-size:13px;line-height:1.5}.argus-sim__actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;display:flex}.argus-sim__btn{letter-spacing:.02em;cursor:default;border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:600;display:inline-flex}.argus-sim__btn--ghost{color:var(--c-text-muted);border:1px solid var(--c-border);background:#e8dec40f}.argus-sim__btn--danger{background:var(--c-danger);color:#fff}.argus-sim__btn--warning{color:var(--c-warning);background:#e0a93c2e;border:1px solid #e0a93c6b}.argus-sim__rules{flex-direction:column;gap:10px;display:flex}.argus-sim__rules-chip{background:var(--c-danger-soft);border:1px solid #b5524a47;border-radius:6px;align-items:center;gap:10px;width:fit-content;padding:6px 10px;display:inline-flex}.argus-sim__rules-chip.is-pass{background:#5ca5891a;border-color:#5ca5893d}.argus-sim__rules-id{color:var(--c-text);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:12px}.argus-sim__rules-formula{color:var(--c-text-muted);margin:0;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.5}.argus-sim__ml{flex-direction:column;flex:1;gap:8px;min-height:0;animation:.36s ease-out argus-panel-in;display:flex}.argus-sim__ml-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.argus-sim__ml-bars{border-bottom:1px solid var(--c-border);grid-template-columns:repeat(12,1fr);align-items:end;gap:3px;height:84px;padding:6px 2px 0;display:grid}.argus-sim__ml-bar{background:#e8dec42e;border-radius:2px 2px 0 0;min-height:3px;transition:background .22s,transform .22s}.argus-sim__ml-bar.is-here{transform-origin:bottom;transform:scaleY(1.06)}.argus-sim__ml-bar.is-here.is-danger{background:var(--c-danger);box-shadow:0 0 12px #b5524a8c}.argus-sim__ml-bar.is-here.is-warning{background:var(--c-warning);box-shadow:0 0 12px #e0a93c8c}.argus-sim__ml-bar.is-here.is-good{background:var(--c-success)}.argus-sim__ml-axis{color:var(--c-text-faint);justify-content:space-between;padding:0 2px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}.argus-sim__sanctions{flex-direction:column;gap:10px;animation:.36s ease-out argus-panel-in;display:flex}.argus-sim__sanctions-lists{flex-wrap:wrap;gap:14px 18px;display:flex}.argus-sim__sanctions-tick{color:var(--c-text-muted);letter-spacing:.08em;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.argus-sim__sanctions-dot{background:var(--c-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #5ca5892e}.argus-sim__sanctions-match{align-items:baseline;gap:12px;display:flex}.argus-sim__sanctions-name{color:var(--c-text);letter-spacing:.02em;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:600}.argus-sim__sanctions-bar{background:#b5524a29;border-radius:4px;height:6px;position:relative;overflow:hidden}.argus-sim__sanctions-bar-fill{background:linear-gradient(90deg, #b5524abf, var(--c-danger));transition:width .6s;position:absolute;inset:0 auto 0 0}.argus-sim__sanctions-bar-meta{color:var(--c-text-muted);letter-spacing:.04em;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.argus-sim__graph-wrap{flex-direction:column;flex:1;gap:6px;min-height:0;animation:.36s ease-out argus-panel-in;display:flex}.argus-sim__graph-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.argus-sim__graph{flex:1;width:100%;min-height:130px;display:block}.argus-sim__graph-edge{stroke:#e8dec438;stroke-width:.7px}.argus-sim__graph-edge.is-inferred{stroke:#b5524a8c;stroke-width:.8px;stroke-dasharray:2.5 2}.argus-sim__graph-node{fill:var(--c-surface-2);stroke:var(--c-text-faint);stroke-width:.8px}.argus-sim__graph-node.is-account{fill:#e8dec424;stroke:#e8dec48c}.argus-sim__graph-node.is-wallet,.argus-sim__graph-node.is-device{fill:#e8dec41a;stroke:var(--c-text-muted)}.argus-sim__graph-node.is-subject{fill:var(--c-accent);stroke:#1a160e;stroke-width:1.2px;filter:drop-shadow(0 0 6px #5cafa58c)}.argus-sim__graph-node.is-watchlist{fill:var(--c-danger);stroke:#1a0f0e;stroke-width:1.2px;filter:drop-shadow(0 0 6px #b5524a8c)}.argus-sim__graph-node.is-bridge{fill:var(--c-warning);stroke:#1f1709}.argus-sim__graph-aura{fill:var(--c-accent);opacity:.14;animation:2.4s ease-in-out infinite argus-graph-pulse}.argus-sim__graph-aura.is-danger{fill:var(--c-danger);opacity:.2;animation-duration:1.8s}.argus-sim__graph-lbl{letter-spacing:.06em;fill:var(--c-text-faint);font-family:JetBrains Mono,monospace;font-size:8px}.argus-sim__graph-lbl.is-accent{fill:var(--c-accent)}.argus-sim__graph-lbl.is-danger{fill:var(--c-danger)}.argus-sim__graph-lbl.is-warning{fill:var(--c-warning)}.argus-sim__graph-lbl.is-muted{fill:var(--c-text-muted)}.argus-sim__graph-cap{letter-spacing:.08em;fill:var(--c-text-faint);font-family:JetBrains Mono,monospace;font-size:9px}@keyframes argus-graph-pulse{0%,to{opacity:.14}50%{opacity:.32}}@keyframes argus-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.products-rail .ui{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;overflow:visible!important}.flow{background:var(--pd-g-slate-900);color:var(--pd-g-paper);isolation:isolate;padding:96px 0 120px;position:relative;overflow:hidden}.flow:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(55% 45% at 10% 0,#4ab6851a 0%,#0000 60%),radial-gradient(45% 55% at 100% 100%,#ddc28a0d 0%,#0000 65%);position:absolute;inset:0}.flow>.wrap{z-index:1;position:relative}.flow-head{max-width:720px;margin-bottom:56px}.flow-head .products-eyebrow{color:var(--pd-g-emerald-300)}.flow-h2{letter-spacing:-.025em;color:var(--pd-g-paper);text-wrap:balance;margin-top:16px;font-family:DM Sans,sans-serif;font-size:clamp(32px,3.4vw,52px);font-weight:700;line-height:1.06}.flow-h2 .serif-it{color:var(--pd-g-emerald-300);letter-spacing:-.02em}.flow-lede{color:var(--pd-g-emerald-100);max-width:60ch;margin-top:18px;font-size:16px;line-height:1.6}.flow-lede .mono{color:var(--pd-g-paper);background:#8fceaf1a;border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:13.5px}.flow .product-block{border-top-color:#8fceaf1f}.flow .block-mark{align-items:center;gap:14px}.flow-step-num{letter-spacing:.06em;color:var(--pd-g-emerald-300);background:#8fceaf0f;border:1px solid #8fceaf2e;border-radius:6px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:600}.flow .block-tag{color:var(--pd-g-emerald-200)}.flow .block-h{color:var(--pd-g-paper)}.flow .block-h .serif-it{color:var(--pd-g-emerald-300)}.flow .block-p{color:var(--pd-g-emerald-100)}.flow .block-p strong{color:var(--pd-g-paper)}.flow .block-p .mono,.flow .block-p em{color:var(--pd-g-paper);background:#8fceaf1a;border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:13px;font-style:normal}.flow-hash-row{border-top:1px dashed #8fceaf29;align-items:center;gap:10px;margin-top:18px;padding-top:14px;font-family:JetBrains Mono,monospace;font-size:11.5px;display:flex}.flow-hash-label{color:var(--pd-g-emerald-300);text-transform:uppercase;letter-spacing:.14em;font-size:10.5px}.flow-hash{color:var(--pd-g-paper);font-weight:600}.flow-hash-fwd{color:var(--pd-g-emerald-200);opacity:.7}.flow-foot{text-align:center;border-top:1px solid #8fceaf24;margin-top:64px;padding-top:28px}.flow-foot .mono{letter-spacing:.16em;text-transform:uppercase;color:var(--pd-g-emerald-300);margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:11px;display:block}.flow-foot p{color:var(--pd-g-emerald-100);max-width:56ch;margin:0 auto;font-size:13.5px}.africa-host{width:100%;height:100%;position:absolute;inset:0}.africa-host svg.africa{width:100%;height:100%;display:block}.map-pin-overlay{width:16px;height:16px}.map-pin-overlay .core{background:var(--pd-g-emerald-300);border-radius:50%;position:absolute;inset:5px;box-shadow:0 0 12px #4ab68599}.map-pin-overlay.is-secondary .core{background:#8fceafb3;box-shadow:0 0 8px #8fceaf66}.map-pin-overlay .ring{border:2px solid var(--pd-g-emerald-300);border-radius:50%;animation:2.4s cubic-bezier(.2,.7,.2,1) infinite map-pin-ring;position:absolute;inset:0}.map-pin-overlay.is-secondary .ring{border-color:#8fceaf99}.map-pin-overlay .lbl{letter-spacing:.14em;color:var(--pd-g-paper);text-shadow:0 0 6px #02160ee6;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;position:absolute;top:50%;left:22px;transform:translateY(-50%)}@keyframes map-pin-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.5)}}.products-stage .ui{box-shadow:none;background:0 0;border:none;border-radius:0}.faq{background:var(--pd-g-paper);color:var(--pd-g-ink);padding:calc(var(--pad-y) * .85) 0;position:relative}.faq-head{max-width:760px;margin:0 0 56px}.faq-h2{letter-spacing:-.025em;color:var(--pd-g-ink);text-wrap:balance;margin:18px 0 14px;font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.05}.faq-lede{color:var(--pd-g-ink-soft);max-width:56ch;font-size:16px;line-height:1.55}.faq-list{border-top:1px solid #0d0e101a;margin:0;padding:0;list-style:none}.faq-item{border-bottom:1px solid #0d0e101a}.faq-item details{width:100%}.faq-item summary{cursor:pointer;grid-template-columns:56px 1fr 24px;align-items:center;gap:16px;padding:22px 8px;list-style:none;transition:background .2s;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:#0d0e1006}.faq-item summary:focus-visible{outline:2px solid var(--pd-g-emerald-500,#1e8b71);outline-offset:-2px;border-radius:4px}.faq-num{letter-spacing:.16em;color:var(--pd-g-ink-mute,#0d0e1073);text-transform:uppercase;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.faq-q{letter-spacing:-.015em;color:var(--pd-g-ink);text-wrap:balance;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:clamp(17px,1.6vw,21px);font-weight:500;line-height:1.35}.faq-toggle{color:var(--pd-g-ink-mute,#0d0e108c);justify-content:center;align-items:center;transition:transform .24s cubic-bezier(.4,0,.2,1),color .2s;display:inline-flex}.faq-item details[open] .faq-toggle{color:var(--pd-g-emerald-500,#1e8b71);transform:rotate(180deg)}.faq-a{color:var(--pd-g-ink-soft);max-width:70ch;padding:0 8px 22px 72px;font-size:15.5px;line-height:1.6}.faq-a em{color:var(--pd-g-ink);letter-spacing:-.01em;font-size:1.04em;font-style:italic}@media (max-width:720px){.faq-item summary{grid-template-columns:40px 1fr 20px;gap:12px;padding:18px 4px}.faq-a{padding-left:52px;padding-right:4px}}.cta-bar{text-align:center;z-index:1;padding:clamp(80px,9vw,120px) 0 clamp(28px,4vw,56px);position:relative}.cta-bar-inner{max-width:680px;margin:0 auto}.cta-bar-h{letter-spacing:-.034em;color:var(--pd-g-slate-50);margin:0 0 18px;font-family:DM Sans,sans-serif;font-size:clamp(34px,4.4vw,58px);font-weight:700;line-height:1.04}.cta-bar-h-it{color:var(--pd-g-emerald-200);margin-top:6px;font-weight:400;display:block}.cta-bar-sub{color:#ced4dec7;max-width:48ch;margin:0 auto 32px;font-family:DM Sans,sans-serif;font-size:clamp(15px,1.2vw,17px);line-height:1.55}.cta-bar-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:inline-flex}.cta-bar-actions .btn{padding:14px 22px;font-size:14.5px}.cta-bar-actions .btn .arrow{transition:transform .22s}.cta-bar-actions .btn:hover .arrow{transform:translate(4px)}.cta-bar-actions .btn-primary{background:var(--pd-g-emerald-500);color:var(--pd-g-slate-50)}.cta-bar-actions .btn-primary:hover{background:var(--pd-g-emerald-400)}@media (max-width:600px){.cta-bar-actions{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.cta-bar-actions .btn{justify-content:center}}.demos{background:linear-gradient(180deg, var(--pd-g-slate-900) 0%, var(--pd-g-slate-900) 100%);color:var(--pd-g-slate-100);min-height:100vh;padding-top:84px}.demos-hero{text-align:center;padding:clamp(72px,9vw,120px) 0 clamp(56px,7vw,80px)}.demos-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--pd-g-emerald-300);background:#4ab6850a;border:1px solid #4ab6853d;border-radius:999px;margin-bottom:24px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:inline-block}.demos-h{letter-spacing:-.038em;color:var(--pd-g-slate-50);margin:0 0 22px;font-family:DM Sans,sans-serif;font-size:clamp(38px,5.4vw,76px);font-weight:700;line-height:1.02}.demos-h .serif-it{color:var(--pd-g-emerald-200)}.demos-lede{color:var(--pd-g-slate-300);max-width:58ch;margin:0 auto;font-family:DM Sans,sans-serif;font-size:clamp(15px,1.25vw,18px);line-height:1.55}.demos-scene{border-top:1px solid #8fceaf14;padding:clamp(56px,7vw,96px) 0}.demos-scene:first-of-type{border-top:none}.demos-scene-head{align-items:baseline;gap:20px;margin-bottom:clamp(32px,4vw,48px);display:flex}.demos-scene-num{color:var(--pd-g-emerald-300);letter-spacing:-.02em;font-family:JetBrains Mono,monospace;font-size:clamp(34px,4vw,48px);font-weight:500;line-height:1}.demos-scene-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--pd-g-slate-400);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:11px;display:block}.demos-scene-h{letter-spacing:-.034em;color:var(--pd-g-slate-50);margin:0;font-family:DM Sans,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.04}.demos-scene-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.demos-scene:nth-of-type(2n) .demos-scene-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.demos-scene:nth-of-type(2n) .demos-scene-stage{order:-1}.demos-scene-copy{flex-direction:column;gap:28px;padding-top:8px;display:flex}.demos-scene-body{color:var(--pd-g-slate-200);margin:0;font-family:DM Sans,sans-serif;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.demos-scene-watch{background:#8fceaf0a;border:1px solid #8fceaf1a;border-radius:12px;flex-direction:column;gap:14px;padding:22px 24px;display:flex}.demos-scene-watch-label{letter-spacing:.2em;text-transform:uppercase;color:var(--pd-g-emerald-300);font-family:JetBrains Mono,monospace;font-size:10.5px}.demos-scene-watch ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.demos-scene-watch li{color:var(--pd-g-slate-200);padding-left:18px;font-family:DM Sans,sans-serif;font-size:14.5px;line-height:1.5;position:relative}.demos-scene-watch li:before{content:"";background:var(--pd-g-emerald-300);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0;box-shadow:0 0 0 3px #4ab6852e}.demos-scene-stage{border-radius:14px;height:clamp(520px,72vh,760px);overflow:hidden;box-shadow:0 32px 80px -28px #02060cbf,0 4px 14px #02060c73}.demos-scene-stage>*{width:100%;height:100%}.demos-close{text-align:center;border-top:1px solid #8fceaf14;padding:clamp(80px,9vw,120px) 0 clamp(96px,10vw,140px)}.demos-close-h{letter-spacing:-.034em;color:var(--pd-g-slate-50);margin:0 0 18px;font-family:DM Sans,sans-serif;font-size:clamp(34px,4.4vw,58px);font-weight:700;line-height:1.04}.demos-close-h .serif-it{color:var(--pd-g-emerald-200)}.demos-close-sub{color:var(--pd-g-slate-300);max-width:48ch;margin:0 auto 32px;font-family:DM Sans,sans-serif;font-size:clamp(15px,1.2vw,17px)}.demos-close-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:inline-flex}.demos-close-actions .btn{padding:14px 22px;font-size:14.5px}.demos-close-actions .btn .arrow{transition:transform .22s}.demos-close-actions .btn:hover .arrow{transform:translate(4px)}@media (max-width:900px){.demos-scene-grid,.demos-scene:nth-of-type(2n) .demos-scene-grid{grid-template-columns:1fr}.demos-scene:nth-of-type(2n) .demos-scene-stage{order:0}.demos-scene-stage{height:clamp(380px,70vw,520px)}}@media (max-width:600px){.demos-close-actions{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.demos-close-actions .btn{justify-content:center}}.sim-shell{color:var(--c-text);background:var(--c-bg);font-family:DM Sans,system-ui,sans-serif}.sim-shell__topbar{background:var(--c-surface);border-bottom:1px solid var(--c-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;height:52px;padding:0 20px;display:flex}.sim-shell__topbar-left{align-items:center;gap:16px;min-width:0;display:flex}.sim-shell__topbar-right{align-items:center;gap:12px;display:inline-flex}.sim-shell__topbar-sep{background:var(--c-border);width:1px;height:22px}.sim-shell__brand{color:var(--c-brand);align-items:center;gap:8px;font-weight:600;display:inline-flex}.sim-shell__brand-mark{width:22px;height:22px}.sim-shell__brand-text{letter-spacing:.04em;text-transform:uppercase;color:var(--c-brand);font-family:DM Sans,sans-serif;font-size:11.5px;font-weight:700}.sim-shell__breadcrumb{color:var(--c-text-muted);align-items:center;gap:8px;min-width:0;font-family:JetBrains Mono,monospace;font-size:12px;display:inline-flex}.sim-shell__crumb-sep{color:var(--c-text-faint);font-weight:400}.sim-shell__crumb-active{color:var(--c-text);font-weight:500}.sim-shell__env-pill{border:1px solid var(--c-border);background:var(--c-surface-2);color:var(--c-text-muted);border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.sim-shell__env-dot{background:var(--c-success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #4ab6852e}.sim-shell__env-dot.is-warning{background:var(--c-warning);box-shadow:0 0 0 2px #e8a93c38}.sim-shell__env-dot.is-danger{background:var(--c-danger);box-shadow:0 0 0 2px #b5524a38}.sim-shell__cmdk{color:var(--c-text-faint);border:1px solid var(--c-border);background:var(--c-surface);border-radius:6px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:11px}.sim-shell__user-chip{background:var(--c-brand);color:#fff;letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.sim-shell__split{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.sim-shell__rail{background:var(--c-surface);border-right:1px solid var(--c-border);flex-direction:column;gap:18px;padding:18px 12px 14px;display:flex;overflow-y:auto}.sim-shell__rail-group{flex-direction:column;gap:2px;display:flex}.sim-shell__rail-label{letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-faint);padding:0 10px 6px;font-family:JetBrains Mono,monospace;font-size:9.5px}.sim-shell__rail-item{color:var(--c-text-muted);cursor:default;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:7px 10px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:background .2s,color .2s;display:inline-flex;position:relative}.sim-shell__rail-item:hover{background:var(--c-surface-2);color:var(--c-text)}.sim-shell__rail-item.is-active{background:var(--c-brand-soft,var(--c-accent-soft));color:var(--c-brand)}.sim-shell__rail-item.is-active:before{content:"";background:var(--c-brand);border-radius:0 2px 2px 0;width:2px;position:absolute;top:7px;bottom:7px;left:0}.sim-shell__rail-item svg{opacity:.85;flex-shrink:0}.sim-shell__rail-badge{color:#fff;letter-spacing:.02em;border-radius:999px;margin-left:auto;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.sim-shell__rail-badge.is-warning{background:var(--c-warning)}.sim-shell__rail-badge.is-danger{background:var(--c-danger)}.sim-shell__rail-badge.is-accent{background:var(--c-accent);color:#fff}.sim-shell__rail-foot{border-top:1px solid var(--c-border);flex-direction:column;gap:6px;margin-top:auto;padding-top:12px;display:flex}.sim-shell__content{background:var(--c-bg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.sim-shell__page-head{border-bottom:1px solid var(--c-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px 14px;display:flex}.sim-shell__page-title{color:var(--c-text);letter-spacing:-.018em;margin:0 0 4px;font-family:DM Sans,sans-serif;font-size:22px;font-weight:700}.sim-shell__page-sub{color:var(--c-text-muted);max-width:64ch;margin:0;font-family:DM Sans,sans-serif;font-size:13.5px;line-height:1.5}.sim-shell__page-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.sim-shell__page-btn{background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-border-bright);cursor:default;border-radius:6px;padding:7px 14px;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:500}.sim-shell__page-btn--primary{background:var(--c-brand);color:#fff;border-color:var(--c-brand)}.sim-shell__tabs{border-bottom:1px solid var(--c-border);background:var(--c-bg);flex-shrink:0;gap:0;padding:0 24px;display:flex}.sim-shell__tab{color:var(--c-text-muted);cursor:default;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.sim-shell__tab:hover{color:var(--c-text)}.sim-shell__tab.is-active{color:var(--c-brand);border-bottom-color:var(--c-brand)}.sim-shell__tab-count{background:var(--c-surface-2);color:var(--c-text-muted);border-radius:999px;padding:1px 7px;font-family:JetBrains Mono,monospace;font-size:10.5px}.sim-shell__tab.is-active .sim-shell__tab-count{background:var(--c-brand-soft,var(--c-accent-soft));color:var(--c-brand)}.sim-shell__body{flex-direction:column;flex:1;gap:18px;padding:20px 24px;display:flex;overflow:auto}.prism-sim__rail-brand{border-bottom:1px solid var(--c-border);color:var(--c-accent);align-items:center;gap:10px;margin-bottom:6px;padding:4px 10px 12px;display:flex}.prism-sim__rail-brand-stack{flex-direction:column;gap:1px;line-height:1.1;display:flex}.prism-sim__rail-brand-top{letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-faint);font-family:JetBrains Mono,monospace;font-size:9.5px}.prism-sim__rail-brand-bot{letter-spacing:-.01em;color:var(--c-text);font-family:DM Sans,sans-serif;font-size:15px;font-weight:700}.argus-sim__rail-brand{border-bottom:1px solid var(--c-border);color:var(--c-accent);align-items:center;gap:10px;margin-bottom:6px;padding:4px 10px 12px;display:flex}.argus-sim__rail-brand-text{letter-spacing:-.01em;color:var(--c-text);font-family:DM Sans,sans-serif;font-size:16px;font-weight:700}.argus-sim__rail-user{background:var(--c-surface-2);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.argus-sim__rail-user-avatar{background:var(--c-accent);color:#0e0b08;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.argus-sim__rail-user-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.argus-sim__rail-user-name{color:var(--c-text);font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:600}.argus-sim__rail-user-role{letter-spacing:.06em;color:var(--c-text-faint);font-family:JetBrains Mono,monospace;font-size:9.5px}.trust{background:var(--pd-g-paper);isolation:isolate;padding:clamp(80px,9vw,128px) 0 clamp(64px,8vw,104px);position:relative;overflow:hidden}.trust:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000 0%,#0000 75%)}.trust>*{z-index:1;position:relative}.trust-head{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:760px;margin:0 auto clamp(40px,5vw,64px);display:flex}.trust-head .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--pd-g-emerald-500);background:#0c7c520a;border:1px solid #0c7c5238;border-radius:999px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:10.5px}.trust-h{letter-spacing:-.034em;color:var(--pd-g-ink);margin:0;font-family:DM Sans,sans-serif;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.06}.trust-h .serif-it{color:var(--pd-g-emerald-500)}.trust-sub{color:var(--pd-g-ink-soft);margin:0;font-family:DM Sans,sans-serif;font-size:clamp(15px,1.2vw,17px);line-height:1.5}.trust-marquee{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.trust-track{will-change:transform;gap:24px;width:max-content;animation:55s linear infinite trust-scroll;display:flex}.trust-marquee:hover .trust-track,.trust-marquee:focus-within .trust-track{animation-play-state:paused}@keyframes trust-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.trust-card{background:var(--pd-g-paper);border:1px solid #0d0e1014;border-radius:12px;flex-direction:column;flex:none;gap:14px;width:clamp(280px,26vw,380px);padding:28px 26px 24px;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;box-shadow:0 2px 6px #0d0e1008,0 16px 40px -28px #0d0e1014}.trust-card:hover{border-color:#0c7c5240;transform:translateY(-2px);box-shadow:0 2px 6px #0d0e100d,0 22px 52px -28px #0c7c5233}.trust-card-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.trust-card-num{letter-spacing:.18em;color:var(--pd-g-emerald-500);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.trust-card-icon{width:40px;height:40px;color:var(--pd-g-emerald-500);background:#0c7c5214;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.trust-card-h{letter-spacing:-.012em;color:var(--pd-g-ink);margin:0;font-family:DM Sans,sans-serif;font-size:19px;font-weight:700;line-height:1.2}.trust-card-body{color:var(--pd-g-ink-soft);margin:0;font-family:DM Sans,sans-serif;font-size:14.5px;line-height:1.55}@media (prefers-reduced-motion:reduce){.trust-track{animation:none}.trust-marquee{overflow-x:auto}}.hiw{background:var(--pd-g-paper);color:var(--pd-g-ink);isolation:isolate;padding-top:84px;position:relative}.hiw:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.hiw>*{z-index:1;position:relative}.hiw-hero{text-align:center;padding:clamp(72px,9vw,120px) 0 clamp(56px,7vw,88px)}.hiw-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--pd-g-emerald-500);background:#0c7c520a;border:1px solid #0c7c5238;border-radius:999px;margin-bottom:24px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:inline-block}.hiw-h{letter-spacing:-.04em;color:var(--pd-g-ink);margin:0 0 22px;font-family:DM Sans,sans-serif;font-size:clamp(40px,5.6vw,80px);font-weight:700;line-height:1.02}.hiw-h-it{color:var(--pd-g-emerald-500);font-weight:400}.hiw-lede{color:var(--pd-g-ink-soft);max-width:58ch;margin:0 auto;font-family:DM Sans,sans-serif;font-size:clamp(15px,1.25vw,18px);line-height:1.55}.hiw-scene{padding:0;position:relative}.hiw-scene+.hiw-scene{border-top:1px solid #0d0e100f}.hiw-scene-grid{max-width:var(--max);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(40px,6vw,96px);margin:0 auto;padding:0 clamp(28px,5vw,72px);display:grid}.hiw-copy-track{flex-direction:column;gap:clamp(72px,12vw,120px);padding:clamp(56px,8vw,120px) 0;display:flex}.hiw-copy-head{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}.hiw-scene-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--pd-g-emerald-500);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.hiw-scene-h{letter-spacing:-.03em;color:var(--pd-g-ink);margin:0;font-family:DM Sans,sans-serif;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.06}.hiw-scene-audience{letter-spacing:.1em;color:var(--pd-g-ink-mute);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.hiw-beat{opacity:.35;grid-template-columns:36px minmax(0,1fr);align-items:flex-start;gap:18px;min-height:60vh;padding:24px 0;transition:opacity .48s cubic-bezier(.22,1,.36,1);display:grid}.hiw-beat.is-active{opacity:1}.hiw-beat-marker{background:var(--pd-g-slate-100);width:32px;height:32px;color:var(--pd-g-ink-mute);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;transition:background .32s,color .32s,box-shadow .32s;display:inline-flex}.hiw-beat.is-active .hiw-beat-marker{background:var(--pd-g-emerald-500);color:var(--pd-g-paper);box-shadow:0 0 0 4px #0c7c5224}.hiw-beat-text{flex-direction:column;gap:10px;display:flex}.hiw-beat-h{letter-spacing:-.014em;color:var(--pd-g-ink);margin:0;font-family:DM Sans,sans-serif;font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.15}.hiw-beat-body{color:var(--pd-g-ink-soft);max-width:50ch;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(15px,1.15vw,16.5px);line-height:1.55}.hiw-stage-track{align-items:center;height:calc(100vh - 100px);padding:clamp(56px,8vw,120px) 0;display:flex;position:sticky;top:84px}.hiw-stage{border:1px solid #0d0e1014;border-radius:14px;width:100%;height:clamp(560px,78vh,820px);overflow:hidden;box-shadow:0 28px 80px -28px #0d0e102e,0 4px 16px #0d0e100f}.hiw-stage>*{width:100%;height:100%}@media (max-width:1080px){.hiw-scene-grid{grid-template-columns:minmax(0,1fr);gap:32px}.hiw-stage-track{height:auto;padding:0;position:relative;top:auto}.hiw-stage{height:clamp(420px,70vw,560px)}.hiw-beat{opacity:1;min-height:auto;padding:12px 0}.hiw-beat.is-active .hiw-beat-marker{box-shadow:none}}.console-sim__brand{align-items:center;gap:9px;display:inline-flex}.console-sim__brand-dot{background:var(--c-accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #c8a04a2e}.console-sim__brand-text{color:var(--c-text);letter-spacing:-.005em;align-items:baseline;gap:1px;font-size:16px;display:inline-flex}.console-sim__brand-text em{color:var(--c-accent)}.console-sim__brand-sep{color:var(--c-text-faint);margin:0 2px}.console-sim__rail-topology{border-top:1px solid var(--c-border);color:var(--c-text-faint);flex-direction:column;gap:6px;padding:10px 8px 4px;display:flex}.console-sim__rail-topology svg{width:100%;height:56px;color:var(--c-accent)}.console-sim__rail-topology-label{letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-faint);text-align:center;font-family:JetBrains Mono,monospace;font-size:9.5px}.console-sim__saga{flex-direction:column;gap:10px;display:flex}.console-sim__saga-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.console-sim__saga-step{color:var(--c-text-faint);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 4px;font-family:DM Sans,sans-serif;font-size:13px;transition:color .32s cubic-bezier(.2,0,0,1);display:grid;position:relative}.console-sim__saga-step+.console-sim__saga-step:before{content:"";background:var(--c-border-bright);width:1px;height:14px;position:absolute;top:-7px;left:8.5px}.console-sim__saga-dot{border:1.5px solid var(--c-border-bright);background:var(--c-surface-2);border-radius:50%;justify-self:center;width:11px;height:11px;transition:background .32s,border-color .32s,box-shadow .32s}.console-sim__saga-label{min-width:0}.console-sim__saga-mark{letter-spacing:.04em;color:var(--c-text-faint);font-family:JetBrains Mono,monospace;font-size:10.5px}.console-sim__saga-step.is-done{color:var(--c-text)}.console-sim__saga-step.is-done .console-sim__saga-dot{background:var(--c-success);border-color:var(--c-success)}.console-sim__saga-step.is-done .console-sim__saga-mark{color:var(--c-success)}.console-sim__saga-step.is-active{color:var(--c-text)}.console-sim__saga-step.is-active .console-sim__saga-dot{background:var(--c-accent);border-color:var(--c-accent);animation:1.2s ease-in-out infinite console-saga-pulse;box-shadow:0 0 0 4px #c8a04a29}.console-sim__saga-step.is-active .console-sim__saga-mark{color:var(--c-accent)}@keyframes console-saga-pulse{0%,to{box-shadow:0 0 0 3px #c8a04a1a}50%{box-shadow:0 0 0 5px #c8a04a38}}.console-sim__saga-products{border-top:1px solid var(--c-border);align-items:center;gap:8px;padding-top:8px;display:flex}.console-sim__saga-products-label{letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-faint);margin-right:2px;font-family:JetBrains Mono,monospace;font-size:9.5px}.console-sim__saga-product{border:1px solid var(--c-border);background:var(--c-surface-2);color:var(--c-text-faint);border-radius:999px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:11px;transition:color .36s cubic-bezier(.2,0,0,1),background .36s,border-color .36s}.console-sim__saga-product.is-on{color:var(--c-success);background:#4ab6851f;border-color:#4ab68566}.console-sim__sim-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent,#c8a04a);white-space:nowrap;opacity:.85;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:3px;flex-shrink:0;align-items:center;padding:2px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;display:inline-flex}.console-sim__chrome .console-sim__sim-tag{margin-left:8px}.legal-page{padding:calc(132px - var(--nav-h)) 0 96px;background:var(--c-bg);min-height:100vh}.legal-page .wrap{max-width:720px;padding-left:24px;padding-right:24px}.legal-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--c-text-muted);margin-bottom:24px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline-block}.legal-h1{font-family:var(--h1-family);font-size:clamp(40px,5.5vw,56px);line-height:var(--h1-leading);letter-spacing:var(--h1-tracking);font-weight:var(--h1-weight);color:var(--c-text);margin:0 0 20px}.legal-meta{letter-spacing:.04em;color:var(--c-text-muted);margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.legal-content{color:var(--c-text);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:17px;line-height:1.78}.legal-content h2{letter-spacing:-.01em;border-top:1px solid var(--c-border);color:var(--c-text);text-align:left;margin:76px 0 24px;padding-top:40px;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:clamp(22px,2.6vw,28px);font-weight:600;line-height:1.25}.legal-content>h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal-content h3{letter-spacing:-.005em;color:var(--c-text);text-align:left;margin:40px 0 14px;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:600}.legal-content p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 22px}.legal-content ul{text-align:left;margin:0 0 26px;padding-left:26px}.legal-content ul li{margin-bottom:12px;line-height:1.72}.legal-content ul li::marker{color:var(--c-text-muted)}.legal-content a{color:var(--c-text);text-underline-offset:3.5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--c-text-muted);-webkit-text-decoration-color:var(--c-text-muted);-webkit-text-decoration-color:var(--c-text-muted);text-decoration-color:var(--c-text-muted);transition:text-decoration-color .15s}.legal-content a:hover{-webkit-text-decoration-color:var(--c-text);-webkit-text-decoration-color:var(--c-text);-webkit-text-decoration-color:var(--c-text);text-decoration-color:var(--c-text)}.legal-content strong{color:var(--c-text);font-weight:600}.legal-content code{background:var(--c-bg-muted,#0000000a);white-space:nowrap;border-radius:4px;padding:2px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.88em}@media (max-width:640px){.legal-page{padding:96px 0 64px}.legal-page .wrap{padding-left:20px;padding-right:20px}.legal-h1{font-size:clamp(32px,9vw,42px)}.legal-content{font-size:16px;line-height:1.74}.legal-content h2{margin-top:56px;padding-top:32px}.legal-content h3{margin-top:32px}.legal-content p{text-align:left}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
