@font-face{ascent-override:99.84%;descent-override:25.96%;font-family:Outfit fallback;line-gap-override:0%;size-adjust:100.16%;src:local("Arial"),local("Liberation Sans"),local("Helvetica Neue"),local("Helvetica")}:root{--palette-crimson-100:#ffd9dd;--palette-crimson-200:#ffbfc4;--palette-crimson-300:#fb9ca3;--palette-crimson-400:#de737d;--palette-crimson-500:#c14c5b;--palette-crimson-600:#a6213d;--palette-crimson-700:#790024;--palette-crimson-800:#53000f;--palette-wine-100:#ffe7ef;--palette-wine-200:#f3ced8;--palette-wine-300:#d9adba;--palette-wine-400:#bb8897;--palette-wine-500:#9e6678;--palette-wine-600:#824459;--palette-wine-700:#5c1834;--palette-wine-800:#460824;--palette-neutral-100:#f5f0e8;--palette-neutral-200:#e5dcd7;--palette-neutral-300:#ccbebe;--palette-neutral-400:#b19da1;--palette-neutral-500:#917881;--palette-neutral-600:#735462;--palette-neutral-700:#563346;--palette-neutral-800:#350f27;--palette-cobalt-100:#daf2ff;--palette-cobalt-200:#c1dbff;--palette-cobalt-300:#a0bce7;--palette-cobalt-400:#7a9ac9;--palette-cobalt-500:#587aad;--palette-cobalt-600:#3f5b87;--palette-cobalt-700:#273f63;--palette-cobalt-800:#122542;--palette-teal-100:#d1f9ff;--palette-teal-200:#b6e3e9;--palette-teal-300:#91c5cd;--palette-teal-400:#67a4ad;--palette-teal-500:#3d858f;--palette-teal-600:#006974;--palette-teal-700:#004852;--palette-teal-800:#002d35;--palette-moss-100:#d3fce5;--palette-moss-200:#b8e6cd;--palette-moss-300:#94c9ad;--palette-moss-400:#6ba889;--palette-moss-500:#438968;--palette-moss-600:#287755;--palette-moss-700:#014b31;--palette-moss-800:#002f1a;--palette-sand-100:#fbeedc;--palette-sand-200:#e6d9c6;--palette-sand-300:#c4b9a8;--palette-sand-400:#a09789;--palette-sand-500:#7f786c;--palette-sand-600:#605a51;--palette-sand-700:#423e37;--palette-sand-800:#282520;--palette-amber-100:#ffe8a9;--palette-amber-200:#ffd08a;--palette-amber-300:#e5b060;--palette-amber-400:#bf830d;--palette-amber-500:#a26d00;--palette-amber-600:#7d5000;--palette-amber-700:#5a3500;--palette-amber-800:#3b1d00;--palette-rust-100:#ffe1c5;--palette-rust-200:#ffc9a9;--palette-rust-300:#efa784;--palette-rust-400:#d18259;--palette-rust-500:#b05a2a;--palette-rust-600:#8d4216;--palette-rust-700:#672900;--palette-rust-800:#451200;--palette-alert-100:#ffd6c3;--palette-alert-200:#ffbba7;--palette-alert-300:#ff9782;--palette-alert-400:#e96d57;--palette-alert-500:#c73a24;--palette-alert-600:#a32511;--palette-alert-700:#790700;--palette-alert-800:#530000;--palette-violet-100:#f7e8ff;--palette-violet-200:#e1d0fb;--palette-violet-300:#c4b0e2;--palette-violet-400:#a38cc4;--palette-violet-500:#856aa9;--palette-violet-600:#5d3d83;--palette-violet-700:#4a2d6c;--palette-violet-800:#2f154a;--palette-aubergine-900:#250d20;--palette-rose-300:#f0a0b6;--palette-berry-700:#64243f;--palette-paper:#fffdfc;--palette-bone:var(--palette-neutral-100);--palette-plum:var(--palette-neutral-800);--palette-plum-900:color-mix(in srgb,var(--palette-neutral-800) 72%,#000);--palette-plum-950:color-mix(in srgb,var(--palette-neutral-800) 50%,#000);--aistage-shade:linear-gradient(180deg,color-mix(in srgb,var(--palette-plum-950) 45%,transparent) 0%,color-mix(in srgb,var(--palette-plum-950) 72%,transparent) 50%,color-mix(in srgb,var(--palette-plum-950) 90%,transparent) 100%);--palette-crimson:var(--palette-crimson-600);--palette-wine:var(--palette-wine-700);--gradient-ember:radial-gradient(60% 70% at 82% 12%,color-mix(in srgb,var(--palette-wine-700) 70%,transparent),transparent 70%),radial-gradient(45% 60% at 8% 96%,color-mix(in srgb,var(--palette-crimson-700) 32%,transparent),transparent 72%),var(--palette-plum);--gradient-plum-depth:linear-gradient(160deg,var(--palette-wine-700) 0%,var(--palette-plum) 72%);--gradient-bone-sand:linear-gradient(180deg,var(--palette-bone) 0%,var(--palette-sand-100) 100%);--gradient-banner:linear-gradient(90deg,var(--palette-wine-800) 0%,var(--palette-wine-700) 42%,var(--palette-plum) 100%);--ab-slide:1.5rem;--gradient-closing-wash:radial-gradient(38% 100% at 50% 50%,color-mix(in srgb,var(--palette-plum) 94%,transparent),transparent 80%),radial-gradient(40% 110% at 96% 0%,color-mix(in srgb,var(--palette-rust-500) 62%,transparent),transparent 74%),radial-gradient(34% 90% at 92% 100%,color-mix(in srgb,var(--palette-amber-500) 52%,transparent),transparent 72%),radial-gradient(44% 110% at 2% 100%,color-mix(in srgb,var(--palette-crimson-700) 80%,transparent),transparent 76%),radial-gradient(40% 100% at 10% 0%,color-mix(in srgb,var(--palette-wine-700) 95%,transparent),transparent 74%),var(--palette-plum);--logo-prev-maroon:#8b2631;--logo-prev-slate:#3f4347;--logo-mw-orange:#e6490b;--logo-mw-pink:#da1884;--logo-mw-yellow:#e1e43c;--logo-mw-teal:#40c1ac;--logo-mw-ink:#000;--link-cta-scale:1.5;--mask-fade-y:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent);--gradient-mira-bar:linear-gradient(100deg,var(--palette-crimson-600) 0%,var(--palette-wine-700) 55%,var(--palette-plum) 100%);--gradient-ai-text:linear-gradient(90deg,var(--palette-crimson-600) 0%,var(--palette-crimson-700) 100%);--color-ground:var(--palette-bone);--color-ground-lightest:var(--color-ground);--surface-fill:var(--color-ground);--color-raised:var(--palette-paper);--color-sunken:var(--palette-sand-100);--color-stage:var(--palette-sand-200);--color-hairline:var(--palette-neutral-200);--color-rule-strong:var(--palette-neutral-300);--color-text:var(--palette-plum);--color-text-secondary:var(--palette-neutral-600);--color-text-tertiary:var(--palette-neutral-500);--color-emphasis:var(--palette-crimson);--emphasis-rust:var(--palette-rust-600);--emphasis-amber:var(--palette-amber-600);--emphasis-cobalt:var(--palette-cobalt-600);--emphasis-teal:var(--palette-teal-600);--emphasis-moss:var(--palette-moss-600);--emphasis-violet:var(--palette-violet-600);--emphasis-crimson:var(--palette-crimson-700);--emphasis-wine:var(--palette-wine-700);--emphasis-plum:var(--palette-plum);--color-accent-warm:var(--palette-rust-600);--color-action:var(--palette-plum);--color-on-action:var(--palette-bone);--color-action-outline:var(--palette-plum);--color-link:var(--palette-plum);--color-icon:var(--palette-plum);--color-focus-ring:var(--palette-plum);--color-input-fill:var(--palette-sand-100);--color-input-border:var(--palette-neutral-500);--color-watermark:color-mix(in srgb,var(--palette-plum) 6%,transparent);--color-floating:var(--palette-paper);--mark-bg:var(--palette-amber-100);--mark-wipe:linear-gradient(var(--mark-bg),var(--mark-bg));--mark-fg:var(--palette-rust-700);--chip-approved-bg:var(--palette-moss-100);--chip-approved-fg:var(--palette-moss-700);--chip-finding-bg:var(--palette-alert-100);--chip-finding-fg:var(--palette-alert-700);--chip-progress-bg:var(--palette-cobalt-100);--chip-progress-fg:var(--palette-cobalt-700);--chip-pending-bg:var(--palette-neutral-200);--chip-pending-fg:var(--palette-neutral-700);--color-mark-whatsapp:#25d366;--tick-mark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23d3fce5' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E");--color-data-base:var(--palette-neutral-300);--color-data-strong:var(--palette-neutral-500);--color-data-emphasis:var(--palette-plum);--color-data-compare:var(--palette-cobalt-500);--color-data-compare-2:var(--palette-teal-600);--text-secondary-opacity:0.80;--text-muted-opacity:0.66;--font-family-body:"Outfit","Outfit fallback",system-ui,sans-serif;--font-family-display:var(--font-family-body);--font-family-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--font-family-code:"Source Code Pro",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--rel-version:clamp(2.5rem,2.0714rem + 1.9048vw,3.5rem);--rel-rail:14.5rem;--rel-column:45rem;--rel-grid:70rem;--rel-marker:0.375rem;--rel-dot-compliance-management:var(--palette-rust-500);--rel-ink-compliance-management:var(--palette-rust-600);--rel-dot-review:var(--palette-amber-500);--rel-ink-review:var(--palette-amber-600);--rel-dot-distribution:var(--palette-teal-500);--rel-ink-distribution:var(--palette-teal-600);--rel-dot-supervision:var(--palette-moss-500);--rel-ink-supervision:var(--palette-moss-600);--rel-dot-archiving:var(--palette-cobalt-500);--rel-ink-archiving:var(--palette-cobalt-600);--rel-dot-analytics:var(--palette-violet-500);--rel-ink-analytics:var(--palette-violet-600);--rel-dot-platform:var(--palette-wine-500);--rel-ink-platform:var(--palette-wine-600);--rel-dot-channels:var(--palette-sand-500);--rel-ink-channels:var(--palette-sand-600);--rel-dot:0.5rem;--rel-flabel:8.5rem;--font-accent:var(--font-family-body);--font-emphasis:inherit;--font-style-emphasis:inherit;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:0.875rem;--font-size-sm:0.9375rem;--font-size-base:1rem;--font-size-md:clamp(1.0625rem,1.0268rem + 0.0952vw,1.125rem);--font-size-content:clamp(1.0625rem,1.0268rem + 0.0952vw,1.125rem);--font-size-lead:clamp(1.125rem,1.0536rem + 0.2857vw,1.25rem);--font-size-lg:clamp(1.25rem,1.1786rem + 0.2857vw,1.375rem);--font-size-xl:clamp(1.375rem,1.2357rem + 0.5714vw,1.75rem);--font-size-2xl:clamp(1.75rem,1.4714rem + 1.1429vw,2.5rem);--font-size-3xl:clamp(2rem,1.6286rem + 1.5238vw,3rem);--font-size-4xl:clamp(2.75rem,2.1rem + 2.6667vw,4.5rem);--font-size-hero-split:clamp(2.5rem,1.9rem + 2.2vw,4rem);--line-height-display:1.05;--line-height-tight:1.1;--line-height-snug:1.2;--line-height-normal:1.5;--line-height-loose:1.65;--letter-spacing-display:-0.025em;--letter-spacing-tight:-0.0175em;--letter-spacing-snug:-0.01em;--letter-spacing-normal:0;--letter-spacing-wide:0.04em;--letter-spacing-caps:0.06em;--measure-prose:68ch;--measure-narrow:48ch;--measure-headline:20ch;--measure-hero:46rem;--measure-panel:48rem;--measure-menu-side:18rem;--measure-faq:56rem;--measure-card:34rem;--measure-card-narrow:26rem;--measure-proof:30ch;--measure-exploded:26ch;--measure-quote:34ch;--width-router-tabs:22rem;--width-chart-label:9rem;--width-kv-min:7rem;--width-kv-max:10rem;--cascade-step:12%;--diagram-dash:4 4;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-gutter:clamp(1rem,4vw,2rem);--space-section:clamp(3.25rem,8vw,6.5rem);--space-section-tight:clamp(2.25rem,5vw,4.5rem);--gap-split:clamp(2.5rem,5.6vw,5rem);--gap-split-hero:clamp(2.5rem,4.5vw,4rem);--space-stack:var(--space-6);--space-inline:var(--space-4);--space-card-padding:clamp(1.25rem,2.5vw,2rem);--space-panel-padding:clamp(1.5rem,5vw,4rem);--space-stage:clamp(1rem,4vw,3rem);--callout-max-width:18rem;--chip-dot-size:0.375rem;--rail-node-size:0.625rem;--container-max:1200px;--container-narrow:800px;--container-wide:1440px;--container-roomy:1360px;--container-hero:1320px;--grid-columns:12;--grid-gap:var(--space-6);--header-height:4.5rem;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--radius-full:50%;--radius-button:var(--radius-md);--radius-input:var(--radius-md);--radius-chip:var(--radius-lg);--radius-status:var(--radius-pill);--mira-gap:0.14em;--people-photo-filter:grayscale(1) contrast(1.04);--radius-card:var(--radius-xl);--radius-fragment:12px;--radius-panel:var(--radius-xl);--radius-media:var(--radius-xl);--border-width-hairline:1px;--border-width-thick:2px;--shadow-color:53 15 39;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--duration-instant:0ms;--duration-short-1:50ms;--duration-short-2:100ms;--duration-fast:120ms;--duration-short-3:150ms;--duration-base:200ms;--duration-medium-1:250ms;--duration-medium-2:300ms;--duration-slow:320ms;--duration-medium-3:350ms;--duration-medium-4:400ms;--duration-long-1:450ms;--duration-slower:500ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-emphasized:cubic-bezier(0.3,0,0,1);--ease-decelerate:cubic-bezier(0,0,0,1);--ease-accelerate:cubic-bezier(0.3,0,1,1);--ease-emphasized-decelerate:cubic-bezier(0.05,0.7,0.1,1);--ease-emphasized-accelerate:cubic-bezier(0.3,0,0.8,0.15);--ease-linear:linear;--ease-enter:var(--ease-emphasized-decelerate);--duration-enter:var(--duration-medium-4);--ease-exit:var(--ease-emphasized-accelerate);--duration-exit:var(--duration-base);--ease-state:var(--ease-standard);--duration-state:var(--duration-short-3);--motion-stagger:60ms;--motion-stagger-max:8;--motion-rise:16px;--motion-cascade-x:12px;--motion-nudge:2px;--motion-menu-slide:32px;--duration-marquee:70s;--logo-marquee-gap:var(--space-12);--logo-marquee-fade:12%;--duration-odometer:1800ms;--motion-odometer-step:110ms;--duration-rollup:2400ms;--duration-rollup-settle:700ms;--motion-dot-step:45ms;--size-dot:14px;--duration-wall-fade:700ms;--duration-wall-start:5000ms;--duration-wall-step:1300ms;--blur-locked:6px;--mask-edge-fade:linear-gradient(90deg,transparent,currentColor var(--logo-marquee-fade),currentColor calc(100% - var(--logo-marquee-fade)),transparent);--duration-menu-open:300ms;--duration-menu-switch:250ms;--duration-menu-close:150ms;--transition-color:color var(--duration-state) var(--ease-standard),background-color var(--duration-state) var(--ease-standard),border-color var(--duration-state) var(--ease-standard);--transition-transform:transform var(--duration-state) var(--ease-standard);--transition-opacity:opacity var(--duration-state) var(--ease-standard);--link-underline-image:linear-gradient(currentColor,currentColor);--link-underline-size-rest:0% var(--border-width-hairline);--link-underline-size-hover:100% var(--border-width-hairline);--transition-link-underline:transform var(--duration-short-3) var(--ease-decelerate);--z-base:0;--z-raised:10;--z-sticky:100;--z-header:200;--z-dropdown:300;--z-overlay:400;--z-modal:500;--z-toast:600;--state-hover-opacity:0.08;--state-focus-opacity:0.10;--state-active-opacity:0.10;--state-dragged-opacity:0.16;--state-disabled-content-opacity:0.38;--state-disabled-container-opacity:0.12;--focus-ring-width:var(--border-width-thick);--focus-ring-offset:2px;--target-min:44px;--target-preferred:48px;--logo-min-width:100px;--logo-mark-min:20px;--logo-customer-unit:4rem;--logo-customer-light:var(--palette-neutral-100);--logo-customer-dark:var(--palette-neutral-800);--logo-header-height:28px;--logo-clear-space:0.2em;--surface-texture-bone:none;--surface-texture-paper:none;--surface-texture-dark:none;--surface-texture-contained:none;--surface-texture:var(--surface-texture-bone);--texture-grain-on-dark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a' color-interpolation-filters='sRGB'%3E%3CfeTurbulence baseFrequency='.9' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='0 0 0 0 0.9608 0 0 0 0 0.9412 0 0 0 0 0.9098 0 0 0 0.064 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");--texture-grain-on-light:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a' color-interpolation-filters='sRGB'%3E%3CfeTurbulence baseFrequency='.9' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='0 0 0 0 0.2078 0 0 0 0 0.0588 0 0 0 0 0.1529 0 0 0 0.064 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");--grain-tile:var(--texture-grain-on-light);--motif-layer:none;--illustration-layer:none;--photography:none;--resource-cover-style:typographic;--icon-stroke-width:1.75;--icon-size:20px;--icon-size-sm:16px;--icon-well-size:32px}:root,[data-surface],[data-theme=dark]{--texture-grain:var(--grain-tile);--fill-grain:none}[data-surface=bone]{--color-ground:var(--palette-bone);--color-ground-lightest:var(--palette-bone);--surface-fill:var(--palette-bone);--color-raised:var(--palette-paper);--color-sunken:var(--palette-sand-100);--color-stage:var(--palette-sand-200);--surface-texture:var(--surface-texture-bone)}[data-surface=paper]{--color-ground:var(--palette-paper);--color-ground-lightest:var(--palette-paper);--surface-fill:var(--palette-paper);--color-raised:var(--palette-bone);--color-sunken:var(--palette-bone);--color-stage:var(--palette-sand-100);--surface-texture:var(--surface-texture-paper)}[data-surface=bone],[data-surface=paper]{--grain-tile:var(--texture-grain-on-light);--color-hairline:var(--palette-neutral-200);--color-rule-strong:var(--palette-neutral-300);--color-text:var(--palette-plum);--color-text-secondary:var(--palette-neutral-600);--color-text-tertiary:var(--palette-neutral-500);--color-emphasis:var(--palette-crimson);--emphasis-rust:var(--palette-rust-600);--emphasis-amber:var(--palette-amber-600);--emphasis-cobalt:var(--palette-cobalt-600);--emphasis-teal:var(--palette-teal-600);--emphasis-moss:var(--palette-moss-600);--emphasis-violet:var(--palette-violet-600);--emphasis-crimson:var(--palette-crimson-700);--emphasis-wine:var(--palette-wine-700);--emphasis-plum:var(--palette-plum);--color-accent-warm:var(--palette-rust-600);--color-action:var(--palette-plum);--color-on-action:var(--palette-bone);--color-action-outline:var(--palette-plum);--color-link:var(--palette-plum);--color-icon:var(--palette-plum);--color-focus-ring:var(--palette-plum);--color-input-fill:var(--palette-sand-100);--color-input-border:var(--palette-neutral-500);--color-watermark:color-mix(in srgb,var(--palette-plum) 6%,transparent);--color-floating:var(--palette-paper);--chip-approved-bg:var(--palette-moss-100);--chip-approved-fg:var(--palette-moss-700);--chip-finding-bg:var(--palette-alert-100);--chip-finding-fg:var(--palette-alert-700);--chip-progress-bg:var(--palette-cobalt-100);--chip-progress-fg:var(--palette-cobalt-700);--chip-pending-bg:var(--palette-neutral-200);--chip-pending-fg:var(--palette-neutral-700);--color-data-base:var(--palette-neutral-300);--color-data-strong:var(--palette-neutral-500);--color-data-emphasis:var(--palette-plum);--color-data-compare:var(--palette-cobalt-500);--color-data-compare-2:var(--palette-teal-600)}[data-surface=dark]{--color-ground:var(--palette-plum);--color-ground-lightest:var(--palette-plum);--surface-fill:var(--palette-plum);--surface-texture:var(--surface-texture-dark)}[data-surface=dark][data-ground=ember]{--surface-fill:var(--gradient-ember);--fill-grain:var(--grain-tile);--texture-grain:none;--color-ground-lightest:color-mix(in srgb,var(--palette-wine-700) 70%,var(--palette-plum))}[data-surface=contained]{--color-ground:var(--palette-plum);--color-ground-lightest:var(--palette-wine-700);--surface-fill:var(--gradient-plum-depth);--fill-grain:var(--grain-tile);--texture-grain:none;--surface-texture:var(--surface-texture-contained)}[data-surface=contained],[data-surface=dark],[data-theme=dark]{--grain-tile:var(--texture-grain-on-dark);--color-raised:color-mix(in srgb,var(--palette-bone) 6%,var(--palette-plum));--color-sunken:var(--palette-plum);--color-stage:color-mix(in srgb,var(--palette-bone) 4%,transparent);--color-hairline:color-mix(in srgb,var(--palette-bone) 16%,transparent);--color-rule-strong:color-mix(in srgb,var(--palette-bone) 24%,transparent);--color-text:var(--palette-bone);--color-text-secondary:color-mix(in srgb,var(--palette-bone) 75%,transparent);--color-text-tertiary:var(--palette-neutral-300);--color-emphasis:var(--palette-crimson-300);--emphasis-rust:var(--palette-rust-300);--emphasis-amber:var(--palette-amber-300);--emphasis-cobalt:var(--palette-cobalt-300);--emphasis-teal:var(--palette-teal-300);--emphasis-moss:var(--palette-moss-300);--emphasis-violet:var(--palette-violet-300);--emphasis-crimson:var(--palette-crimson-400);--emphasis-wine:var(--palette-wine-300);--emphasis-plum:var(--palette-wine-200);--color-accent-warm:var(--palette-rust-300);--color-action:var(--palette-bone);--color-on-action:var(--palette-plum);--color-action-outline:var(--palette-bone);--color-link:var(--palette-bone);--color-icon:var(--palette-bone);--color-focus-ring:var(--palette-bone);--color-input-fill:color-mix(in srgb,var(--palette-bone) 8%,transparent);--color-input-border:color-mix(in srgb,var(--palette-bone) 48%,transparent);--color-watermark:color-mix(in srgb,var(--palette-wine-700) 70%,transparent);--color-floating:color-mix(in srgb,var(--palette-bone) 10%,var(--palette-plum));--chip-approved-bg:color-mix(in srgb,var(--palette-moss-700) 40%,transparent);--chip-approved-fg:var(--palette-moss-200);--chip-finding-bg:color-mix(in srgb,var(--palette-alert-700) 40%,transparent);--chip-finding-fg:var(--palette-alert-200);--chip-progress-bg:color-mix(in srgb,var(--palette-cobalt-700) 40%,transparent);--chip-progress-fg:var(--palette-cobalt-200);--chip-pending-bg:color-mix(in srgb,var(--palette-neutral-700) 40%,transparent);--chip-pending-fg:var(--palette-neutral-200);--color-data-base:color-mix(in srgb,var(--palette-bone) 32%,transparent);--color-data-strong:color-mix(in srgb,var(--palette-bone) 56%,transparent);--color-data-emphasis:var(--palette-bone);--color-data-compare:var(--palette-cobalt-300);--color-data-compare-2:var(--palette-teal-300);--shadow-color:22 4 16}[data-theme=dark]{--dm-bg:var(--palette-aubergine-900);--dm-band:var(--palette-plum);--dm-band-deep:color-mix(in srgb,var(--palette-plum) 50%,var(--palette-aubergine-900));--dm-surface:color-mix(in srgb,var(--palette-bone) 6%,var(--palette-plum));--dm-surface-raised:color-mix(in srgb,var(--palette-paper) 4%,var(--dm-surface));--dm-border:color-mix(in srgb,var(--palette-paper) 10%,transparent);--dm-border-strong:color-mix(in srgb,var(--palette-paper) 18%,transparent);--dm-text:var(--palette-bone);--dm-text-muted:color-mix(in srgb,var(--palette-bone) 68%,transparent);--dm-text-faint:color-mix(in srgb,var(--palette-bone) 45%,transparent);--dm-accent:var(--palette-rose-300);--shadow-underline-accent:inset 0 calc(var(--border-width-thick)*-1) 0 var(--dm-accent);--dm-accent-fill:color-mix(in srgb,var(--palette-rose-300) 8%,transparent);--dm-glow-berry:var(--palette-berry-700);--dm-glow-violet:var(--palette-violet-600);--dm-pill-review-bg:color-mix(in srgb,var(--palette-violet-500) 18%,transparent);--dm-pill-review-fg:var(--palette-violet-300);--dm-pill-flagged-bg:color-mix(in srgb,var(--palette-berry-700) 40%,transparent);--dm-pill-flagged-fg:var(--palette-crimson-300);--dm-pill-approved-bg:color-mix(in srgb,var(--palette-moss-500) 18%,transparent);--dm-pill-approved-fg:var(--palette-moss-300);--dm-pill-escalated-bg:color-mix(in srgb,var(--palette-amber-400) 18%,transparent);--dm-pill-escalated-fg:var(--palette-amber-300);--dm-radius-card:20px;--dm-radius-button:10px;--dm-radius-pill:var(--radius-pill);--dm-chip-size:2.5rem;--dm-section-pad:clamp(4rem,8vw,6.5rem);--dm-glow-top-right:radial-gradient(62% 72% at 94% 0%,color-mix(in srgb,var(--dm-glow-berry) 52%,transparent),transparent 70%),radial-gradient(38% 46% at 74% 8%,color-mix(in srgb,var(--dm-glow-violet) 26%,transparent),transparent 72%);--dm-glow-bottom-left:radial-gradient(62% 72% at 4% 100%,color-mix(in srgb,var(--dm-glow-berry) 46%,transparent),transparent 70%),radial-gradient(38% 46% at 26% 94%,color-mix(in srgb,var(--dm-glow-violet) 24%,transparent),transparent 72%);--dm-glow-both:radial-gradient(60% 70% at 94% 0%,color-mix(in srgb,var(--dm-glow-berry) 50%,transparent),transparent 70%),radial-gradient(36% 44% at 74% 8%,color-mix(in srgb,var(--dm-glow-violet) 24%,transparent),transparent 72%),radial-gradient(60% 70% at 4% 100%,color-mix(in srgb,var(--dm-glow-berry) 42%,transparent),transparent 70%),radial-gradient(36% 44% at 26% 94%,color-mix(in srgb,var(--dm-glow-violet) 22%,transparent),transparent 72%);--dm-gradient-card:linear-gradient(140deg,color-mix(in srgb,var(--dm-glow-berry) 78%,var(--palette-plum)),var(--palette-plum) 78%);--dm-card-glow-a:radial-gradient(closest-side,color-mix(in srgb,var(--dm-accent) 26%,transparent),transparent);--dm-card-glow-b:radial-gradient(closest-side,color-mix(in srgb,var(--dm-glow-violet) 40%,transparent),transparent);--dm-gradient-glass:linear-gradient(145deg,color-mix(in srgb,var(--palette-paper) 13%,transparent),color-mix(in srgb,var(--palette-paper) 3%,transparent) 62%,color-mix(in srgb,var(--dm-glow-berry) 22%,transparent));--dm-glass-edge:inset 0 var(--border-width-hairline) 0 color-mix(in srgb,var(--palette-paper) 30%,transparent),0 24px 48px -24px rgb(var(--shadow-color)/0.5);--color-ground:var(--dm-bg);--color-ground-lightest:var(--dm-bg);--color-raised:var(--dm-surface);--color-hairline:var(--dm-border);--color-rule-strong:var(--dm-border-strong);--color-text-secondary:var(--dm-text-muted);--color-emphasis:var(--dm-accent);--color-focus-ring:var(--palette-bone)}[data-surface][data-fill=solid]{--surface-fill:var(--bg-1);--fill-grain:none;--texture-grain:var(--grain-tile)}[data-surface][data-fill=linear]{--surface-fill:linear-gradient(var(--bg-angle,160deg),var(--bg-1),var(--bg-2) var(--bg-mid,100%),var(--bg-3,var(--bg-2)));--fill-grain:var(--grain-tile);--texture-grain:none}[data-surface][data-fill=glow]{--surface-fill:radial-gradient(70% 80% at var(--bg-at,88% 8%),color-mix(in srgb,var(--bg-1) 80%,transparent),transparent 70%),radial-gradient(50% 60% at var(--bg-at-2,8% 96%),color-mix(in srgb,var(--bg-3,transparent) 40%,transparent),transparent 72%),var(--bg-2);--fill-grain:var(--grain-tile);--texture-grain:none}[data-surface][data-fill=mesh]{--surface-fill:radial-gradient(60% 70% at var(--bg-p1,12% 18%),var(--bg-1),transparent 70%),radial-gradient(55% 65% at var(--bg-p2,88% 82%),var(--bg-3),transparent 70%),radial-gradient(40% 50% at var(--bg-p3,72% 22%),color-mix(in srgb,var(--bg-1) 50%,var(--bg-3)),transparent 70%),var(--bg-2);--fill-grain:var(--grain-tile);--texture-grain:none}:root,[data-surface],[data-theme=dark]{--color-bg:var(--color-ground);--color-surface:var(--color-ground);--color-surface-raised:var(--color-raised);--color-text-muted:var(--color-text-tertiary);--color-border:var(--color-hairline);--color-border-strong:var(--color-rule-strong);--color-primary:var(--color-action);--color-text-on-brand:var(--color-on-action);--color-text-brand:var(--color-emphasis);--color-text-link:var(--color-link);--color-danger:var(--chip-finding-fg);--color-success:var(--chip-approved-fg);--color-info:var(--chip-progress-fg);--color-overlay:color-mix(in srgb,var(--palette-plum) 60%,transparent);--shadow-ring:0 0 0 var(--border-width-hairline) var(--color-hairline);--shadow-ring-strong:0 0 0 var(--border-width-hairline) var(--color-rule-strong);--shadow-ring-raised:0 0 0 var(--border-width-hairline) var(--color-hairline),0 12px 32px -12px rgb(var(--shadow-color)/0.18);--shadow-sm:var(--shadow-ring-raised);--shadow-md:var(--shadow-ring-raised);--surface-background:var(--fill-grain),var(--surface-texture),var(--surface-fill)}[data-emphasis=serif]{--font-emphasis:var(--font-accent);--font-style-emphasis:italic}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0ms;--duration-base:0ms;--duration-slow:0ms;--duration-slower:0ms;--duration-short-3:0ms;--duration-medium-1:0ms;--duration-medium-2:0ms;--duration-medium-3:0ms;--duration-medium-4:0ms;--duration-long-1:0ms;--duration-enter:var(--duration-short-2);--duration-exit:var(--duration-short-2);--duration-state:var(--duration-short-1);--motion-stagger:0ms;--motion-rise:0px;--motion-cascade-x:0px;--motion-nudge:0px;--motion-menu-slide:0px;--duration-menu-open:var(--duration-short-2);--duration-menu-switch:var(--duration-short-2);--duration-menu-close:var(--duration-short-2)}}@media (forced-colors:active),(prefers-contrast:more),(prefers-reduced-transparency:reduce){:root{--texture-grain-on-dark:none;--texture-grain-on-light:none}}.page-k3{--k3-base:color-mix(in srgb,var(--palette-plum) 44%,#000);--k3-surface:color-mix(in srgb,var(--palette-bone) 4.5%,var(--k3-base));--k3-raised:color-mix(in srgb,var(--palette-bone) 8%,var(--k3-base));--k3-hairline:color-mix(in srgb,var(--palette-paper) 8%,transparent);--k3-hairline-strong:color-mix(in srgb,var(--palette-paper) 16%,transparent);--k3-text:var(--palette-bone);--k3-muted:var(--palette-neutral-400);--k3-crimson:var(--palette-crimson-600);--k3-crimson-deep:color-mix(in srgb,var(--palette-crimson-600) 85%,#000);--k3-paper:var(--palette-bone);--k3-ink:var(--palette-plum);--k3-hero-plum:var(--palette-plum);--k3-hero-wine:var(--palette-wine-700);--k3-hero-gradient:linear-gradient(135deg,var(--k3-hero-plum),var(--k3-hero-wine));--k3-hero-fade:linear-gradient(180deg,transparent,var(--k3-base));--k3-gold:var(--palette-amber-300);--k3-progress:var(--palette-rust-300);--k3-resolved:var(--palette-moss-300);--k3-pending:var(--palette-rust-200);--k3-rotor-rest:var(--palette-neutral-500);--k3-rotor-hot:var(--k3-crimson);--k3-pulse:var(--palette-crimson-400);--k3-radius:var(--radius-lg);--k3-pad:var(--space-8);--k3-pad-small:var(--space-5);--k3-unveil:700ms}@media (prefers-reduced-motion:reduce){.page-k3{--k3-unveil:0ms}}.page-k3{--k3-rule:linear-gradient(90deg,var(--k3-hero-plum),var(--k3-crimson))}.k3-sec--crimson.page-k3,.page-k3.k3-sec--crimson{--k3-rule:linear-gradient(90deg,var(--k3-crimson-deep),var(--k3-gold))}.page-ai{--ai-base:color-mix(in srgb,var(--palette-plum) 44%,#000);--ai-surface:color-mix(in srgb,var(--palette-bone) 4.5%,var(--ai-base));--ai-raised:color-mix(in srgb,var(--palette-bone) 8%,var(--ai-base));--ai-hairline:color-mix(in srgb,var(--palette-paper) 8%,transparent);--ai-hairline-strong:color-mix(in srgb,var(--palette-paper) 16%,transparent);--ai-text:var(--palette-bone);--ai-muted:var(--palette-neutral-400);--ai-crimson:var(--palette-crimson-600);--ai-crimson-deep:color-mix(in srgb,var(--palette-crimson-600) 85%,#000);--ai-paper:var(--palette-bone);--ai-ink:var(--palette-plum);--ai-ink-hairline:color-mix(in srgb,var(--palette-plum) 20%,transparent);--ai-doc:var(--palette-paper);--ai-hero-plum:var(--palette-plum);--ai-hero-wine:var(--palette-wine-700);--ai-hero-gradient:linear-gradient(135deg,var(--ai-hero-plum),var(--ai-hero-wine));--ai-hero-fade:linear-gradient(180deg,transparent,var(--ai-base));--ai-gold:var(--palette-amber-300);--ai-pending:var(--palette-rust-300);--ai-resolved:var(--palette-moss-300);--ai-mark:var(--mark-bg);--ai-radius:var(--radius-fragment);--ai-pad:var(--space-8);--ai-pad-small:var(--space-5);--ai-max:75rem}.page-ai.ai-sec--crimson{--ai-gold:var(--palette-amber-200)}.page-ai.ai-sec--paper{--ai-gold:var(--palette-amber-600)}.band{overflow:clip;padding-block:var(--space-section);position:relative}.band--tight,.panel-wrap{padding-block:var(--space-section-tight)}.panel{border-radius:var(--radius-panel);isolation:isolate;overflow:clip;padding:var(--space-panel-padding);position:relative}.band:before,.panel:before{background:var(--motif-layer);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.eyebrow{align-items:center;color:var(--color-text-secondary);display:inline-flex;gap:var(--space-2)}.eyebrow .icon{height:var(--icon-size-sm);width:var(--icon-size-sm)}.icon{color:var(--color-icon);fill:none;flex:none;height:var(--icon-size);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--icon-stroke-width);vertical-align:middle;width:var(--icon-size)}.icon--sm{height:var(--icon-size-sm);width:var(--icon-size-sm)}.icon-well{background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-full);display:inline-grid;height:var(--icon-well-size);place-items:center;width:var(--icon-well-size)}.icon-well .icon{height:var(--icon-size-sm);width:var(--icon-size-sm)}.btn{align-items:center;border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);gap:var(--space-2);justify-content:center;line-height:1;min-height:var(--target-min);padding:var(--space-3) var(--space-5);text-decoration:none;touch-action:manipulation;transition:var(--transition-color)}.btn--primary{background:var(--color-action);color:var(--color-on-action)}.btn--primary:hover{background:color-mix(in srgb,var(--color-on-action) calc(var(--state-hover-opacity)*200%),var(--color-action))}.btn--primary:active{background:color-mix(in srgb,var(--color-on-action) calc(var(--state-active-opacity)*250%),var(--color-action))}.btn--secondary{background:transparent;border-color:var(--color-action-outline);color:var(--color-action-outline)}.btn--secondary:hover{background:color-mix(in srgb,var(--color-action-outline) calc(var(--state-hover-opacity)*100%),transparent)}.btn--secondary:active{background:color-mix(in srgb,var(--color-action-outline) calc(var(--state-active-opacity)*100%),transparent)}.btn--block{width:100%}.btn[disabled]{cursor:not-allowed;opacity:var(--state-disabled-content-opacity)}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.link-arrow,.link-quiet{color:var(--color-link);position:relative;text-decoration:none}.link-arrow{align-items:center;display:inline-flex;font-size:calc(1em*var(--link-cta-scale));font-weight:var(--font-weight-medium);gap:var(--space-2);padding-block:var(--space-1)}.link-arrow .icon{height:.8em;width:.8em}.link-arrow:after,.link-quiet:after{background:currentColor;bottom:0;content:"";height:var(--border-width-hairline);left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:var(--transition-link-underline)}.card--link:hover .link-arrow:after,.link-arrow:focus-visible:after,.link-arrow:hover:after,.link-quiet:focus-visible:after,.link-quiet:hover:after{transform:scaleX(1)}.link-arrow .icon{transition:var(--transition-transform)}.card--link:hover .link-arrow .icon,.link-arrow:hover .icon,a:hover .link-arrow .icon{transform:translateX(var(--motion-nudge))}.chip{align-items:center;border-radius:var(--radius-status);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);line-height:var(--line-height-snug);padding:var(--space-1) var(--space-3);white-space:nowrap}.chip:before{background:currentColor;border-radius:var(--radius-full);content:"";height:var(--chip-dot-size);width:var(--chip-dot-size)}mark{background:var(--mark-bg);border-radius:var(--radius-xs);color:var(--mark-fg);padding-inline:.15em}.chip--approved{background:var(--chip-approved-bg);color:var(--chip-approved-fg)}.chip--finding{background:var(--chip-finding-bg);color:var(--chip-finding-fg)}.chip--progress{background:var(--chip-progress-bg);color:var(--chip-progress-fg)}.chip--pending{background:var(--chip-pending-bg);color:var(--chip-pending-fg)}.tag{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-chip);color:var(--color-text);display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-2);line-height:var(--line-height-snug);padding:var(--space-2) var(--space-3);text-decoration:none}a.tag{transition:var(--transition-color)}a.tag:hover{border-color:var(--color-rule-strong)}.tag-list{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none}.card{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-card);color:var(--color-text);padding:var(--space-card-padding)}.card--small{border-radius:var(--radius-chip)}.card--link{display:block;text-decoration:none;transition:var(--transition-color)}.card--link:hover{border-color:var(--color-rule-strong)}.card>:last-child{margin-bottom:0}.fragment{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-fragment);color:var(--color-text);font-size:var(--font-size-sm);overflow:visible;position:relative}.fragment__bar{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-3) var(--space-5)}.fragment__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.fragment__body{padding:var(--space-5)}.fragment__label{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide)}.fragment__meta{border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);padding:var(--space-4) var(--space-5)}.fragment__meta dt{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.fragment__meta dd{font-weight:var(--font-weight-medium);margin:0}.stage{background:var(--color-stage);border-radius:var(--radius-panel);padding:var(--space-stage)}.callout{background:var(--color-floating);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-chip);box-shadow:var(--shadow-ring-raised);font-size:var(--font-size-sm);max-width:var(--callout-max-width);padding:var(--space-4)}.callout__head{align-items:center;display:flex;font-weight:var(--font-weight-medium);gap:var(--space-2);margin-bottom:var(--space-2)}.callout p{color:var(--color-text-secondary);margin:0}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table{border-collapse:collapse;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;width:100%}.table th{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-align:left}.table td,.table th{border-bottom:var(--border-width-hairline) solid var(--color-hairline);padding:var(--space-3) var(--space-5);vertical-align:top}.table tr:last-child td{border-bottom:0}.table td.nowrap,.table th.nowrap{white-space:nowrap}.field{align-content:start;display:grid;gap:var(--space-2)}.field label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.field input,.field select,.field textarea{background:var(--color-input-fill);border:var(--border-width-hairline) solid var(--color-input-border);border-radius:var(--radius-input);color:var(--color-text);font:inherit;min-height:var(--target-preferred);padding:var(--space-3) var(--space-4);transition:var(--transition-color)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--color-focus-ring)}.field__error{color:var(--color-danger);display:none;font-size:var(--font-size-sm)}.field [aria-invalid=true]{border-color:var(--color-danger)}.field [aria-invalid=true]~.field__error{display:block}.form-grid{display:grid;gap:var(--space-4)}@media (min-width:640px){.form-grid--two{grid-template-columns:1fr 1fr}}.tabs{display:flex;flex-direction:column;gap:var(--space-1);list-style:none}.tab{background:transparent;border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-chip);color:var(--color-text-secondary);cursor:pointer;font:inherit;min-height:var(--target-min);padding:var(--space-4) var(--space-5);text-align:left;transition:var(--transition-color)}.tab[aria-selected=true]{background:var(--color-raised);border-color:var(--color-hairline);color:var(--color-text)}.tab:hover{color:var(--color-text)}.tab__title{color:inherit;display:block;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.tab__summary{display:block;font-size:var(--font-size-base);margin-top:var(--space-1)}.filters{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none}.filter{background:transparent;border:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text);cursor:pointer;font:inherit;font-size:var(--font-size-sm);min-height:var(--target-min);padding:var(--space-2) var(--space-4);transition:var(--transition-color)}.filter[aria-pressed=true]{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action)}.toggle{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text);display:inline-grid;flex:none;height:var(--target-min);place-items:center;width:var(--target-min)}.toggle .icon{transition:var(--transition-transform)}[aria-expanded=true] .toggle .icon{transform:rotate(45deg)}.check-list{display:grid;gap:var(--space-3);list-style:none}.check-list li{align-items:start;display:flex;gap:var(--space-3)}.check-list .icon{margin-top:.15em}.hairline-list{border-top:var(--border-width-hairline) solid var(--color-hairline);list-style:none}.hairline-list>li{border-bottom:var(--border-width-hairline) solid var(--color-hairline);padding-block:var(--space-4)}.proof .fn,.quote__stats .fn,.stat__value .fn,.t-numeral .fn{font-size:var(--font-size-sm)}.fn{color:var(--color-text-secondary);font-size:.6em;margin-left:.1em;vertical-align:super}.fn,.logo{line-height:0}.logo{align-items:center;display:inline-flex}.logo img{min-width:var(--logo-min-width);width:auto}.logo img,.logo--mark img{height:var(--logo-header-height)}.logo--mark img{min-width:var(--logo-mark-min)}.logo .logo__dark,[data-surface=contained] .logo .logo__light,[data-surface=dark] .logo .logo__light{display:none}[data-surface=contained] .logo .logo__dark,[data-surface=dark] .logo .logo__dark{display:block}.watermark{color:var(--color-watermark);pointer-events:none;position:absolute;z-index:-1}.js [data-reveal]{opacity:0;transform:translateY(var(--motion-rise))}.js [data-reveal=cascade]{transform:translate(calc(var(--motion-cascade-x)*-1),var(--motion-rise))}.js [data-reveal=fade]{transform:none}.js [data-reveal].is-in{opacity:1;transform:none;transition:opacity var(--duration-enter) var(--ease-enter),transform var(--duration-enter) var(--ease-enter);transition-delay:calc(min(var(--i, 0), var(--motion-stagger-max))*var(--motion-stagger))}@media (prefers-reduced-motion:reduce){.js [data-reveal=cascade],.js [data-reveal]{transform:none}}.js .hero-band [data-reveal],.js .lp-hero [data-reveal]{opacity:1;transform:none}.lp-stat{align-content:start;display:grid;gap:var(--space-2);min-width:0}.lp-stat__value{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-display);margin:0;overflow-wrap:anywhere}.lp-stat__context{margin:0;max-width:var(--measure-card-narrow)}.lp-stat__context,.lp-stat__qual{color:var(--color-text-secondary)}.lp-stat__qual{display:block;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);letter-spacing:0}.lp-stat__unit{margin-left:var(--space-1)}.lp-stat--badge .lp-stat__value,.lp-stat__unit{font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-snug)}.lp-stat--badge .lp-stat__value{line-height:var(--line-height-snug)}.lp-stat__badge{aspect-ratio:1;display:block;height:auto;mix-blend-mode:multiply;width:var(--space-24)}.lp-cred{border-bottom:var(--border-width-hairline) solid var(--color-hairline);padding-block:var(--space-8)}.lp-cred__label{margin:0 0 var(--space-5)}.lp-cred__row{display:grid;gap:var(--space-6)}.lp-cred .lp-stat__value{font-size:var(--font-size-2xl)}.lp-cred .lp-stat--badge{align-items:center;column-gap:var(--space-4);grid-template-columns:var(--space-16) minmax(0,1fr);grid-template-rows:auto auto;row-gap:var(--space-1)}.lp-cred .lp-stat--badge .lp-stat__badge{grid-column:1;grid-row:1/span 2;width:var(--space-16)}.lp-cred .lp-stat--badge .lp-stat__context,.lp-cred .lp-stat--badge .lp-stat__value{grid-column:2}.lp-cred .lp-stat--badge .lp-stat__value{font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-display);overflow-wrap:break-word}@media (min-width:768px){.lp-cred__row{align-items:start;gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.lp-cred__row>.lp-stat+.lp-stat{border-left:var(--border-width-hairline) solid var(--color-hairline);padding-left:var(--space-8)}}.lp-cred__figures{border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-5);margin-bottom:var(--space-6);padding-bottom:var(--space-6)}.lp-cred__figures .lp-stat__value{font-size:var(--font-size-2xl)}.lp-cred__figures .lp-stat__context{max-width:none}@media (min-width:768px){.lp-cred__figures{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.lp-cred__figures>.lp-stat+.lp-stat{border-left:var(--border-width-hairline) solid var(--color-hairline);padding-left:var(--space-8)}}.lp-cred{padding-block:var(--space-6)}.lp-cred__row .lp-stat__value{font-size:var(--font-size-2xl)}.lp-cred .lp-stat__badge{width:var(--space-12)}.lp-cred .lp-stat--badge{grid-template-columns:var(--space-12) minmax(0,1fr)}.lp-cred .lp-stat--badge .lp-stat__badge{width:var(--space-12)}@media (min-width:768px){.lp-cred__row{display:flex;flex-wrap:wrap}.lp-cred__row>.lp-stat{flex:1 1 0;min-width:0}.lp-cred__row:has(>.lp-stat:nth-child(3)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}body #hs-banner-parent #hs-eu-cookie-confirmation{background:var(--color-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-ring-raised);color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-sm);inset:auto var(--space-6) var(--space-6) auto;margin:0;max-height:calc(100% - var(--space-6)*2);max-width:none;width:min(27rem,calc(100% - var(--space-6)*2))}body #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{gap:var(--space-4);padding:var(--space-5)}body #hs-eu-cookie-confirmation #hs-eu-policy-wording p{color:var(--color-text);line-height:var(--line-height-normal);margin:0}body #hs-eu-cookie-confirmation #hs-eu-cookie-disclaimer{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin:0}body #hs-eu-cookie-confirmation #hs-eu-close-button{color:var(--color-text)}body #hs-eu-cookie-confirmation #hs-eu-close-button svg{color:inherit}body #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-buttons-area{display:block}body #hs-eu-cookie-confirmation #hs-eu-confirmation-button-group{align-items:stretch;display:flex;flex-direction:column-reverse;gap:var(--space-2)}body #hs-eu-cookie-confirmation #hs-eu-opt-in-buttons{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}body #hs-eu-cookie-confirmation #hs-eu-confirmation-button,body #hs-eu-cookie-confirmation #hs-eu-cookie-settings-button,body #hs-eu-cookie-confirmation #hs-eu-decline-button{border-radius:var(--radius-button);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);height:auto;line-height:1;min-height:var(--target-min);min-width:0;padding:var(--space-3) var(--space-4);touch-action:manipulation;transition:var(--transition-color)}body #hs-eu-cookie-confirmation #hs-eu-confirmation-button{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action)}body #hs-eu-cookie-confirmation #hs-eu-confirmation-button:hover{background:color-mix(in srgb,var(--color-on-action) calc(var(--state-hover-opacity)*200%),var(--color-action))}body #hs-eu-cookie-confirmation #hs-eu-decline-button{background:transparent;border-color:var(--color-action-outline);color:var(--color-action-outline)}body #hs-eu-cookie-confirmation #hs-eu-decline-button:hover{background:color-mix(in srgb,var(--color-action-outline) calc(var(--state-hover-opacity)*100%),transparent)}body #hs-eu-cookie-confirmation #hs-eu-cookie-settings-button{background:transparent;border:0;color:var(--color-text);font-weight:var(--font-weight-medium);text-decoration:underline;text-underline-offset:.2em}body #hs-eu-cookie-confirmation #hs-eu-cookie-settings-button:hover{color:var(--color-action-outline)}body #hs-eu-cookie-confirmation #hs-eu-cookie-disclaimer #hs-eu-cookie-settings-button{color:var(--color-text);cursor:pointer;display:inline;flex:none;font-size:inherit;font-weight:var(--font-weight-medium);height:auto;line-height:inherit;min-height:0;min-width:0;padding:0;text-align:inherit;vertical-align:baseline}body #hs-eu-cookie-confirmation button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@media (max-width:640px){body #hs-banner-parent #hs-eu-cookie-confirmation{inset:auto var(--space-3) var(--space-3) var(--space-3);max-height:calc(100% - var(--space-6));width:auto}}@media (prefers-reduced-motion:reduce){body #hs-banner-parent #hs-eu-cookie-confirmation.hs-banner-optimization-animation{animation:none;opacity:1;transform:none;-webkit-transform:none}}#hs_cos_wrapper_site_header,[data-global-resource-path$="partials/header.html"]{display:contents}.site-header{background:var(--surface-background);border-bottom:var(--border-width-hairline) solid var(--color-hairline);position:sticky;top:0;z-index:var(--z-header)}.site-header__inner{align-items:center;display:flex;gap:var(--space-6);min-height:var(--header-height)}.menu-toggle{all:unset;align-items:center;border-radius:var(--radius-md);box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);margin-left:auto;min-height:var(--target-min);padding-inline:var(--space-3)}.menu-toggle:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.menu-toggle__bars{display:grid;gap:var(--space-1);width:var(--space-5)}.menu-toggle__bars i{background:currentColor;border-radius:var(--radius-pill);display:block;height:var(--border-width-thick)}.site-menu{display:none}.site-header.is-open .site-menu{background:var(--surface-background);border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:block;left:0;max-height:calc(100vh - var(--header-height));overflow-y:auto;padding:var(--space-4) var(--space-gutter) var(--space-8);position:absolute;right:0;top:100%}.site-nav{display:grid;list-style:none;margin:0;padding:0}.site-nav__trigger{all:unset;align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);gap:var(--space-2);justify-content:space-between;min-height:var(--target-min);width:100%}.site-nav__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.site-nav__trigger .icon{transition:transform var(--duration-state) var(--ease-state)}.site-nav__trigger[aria-expanded=true] .icon{transform:rotate(180deg)}.site-utility{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-5);margin-top:var(--space-6)}.site-utility__search{border-radius:var(--radius-full);color:var(--color-text);display:inline-grid;height:var(--target-min);place-items:center;width:var(--target-min)}.site-utility__link:hover,.site-utility__search:hover{background:var(--color-sunken)}.site-utility__link{border-radius:var(--radius-sm);color:var(--color-text);padding:var(--space-1) var(--space-2);text-decoration:none}.mega[hidden]{display:none}.mega__inner{display:grid;gap:var(--space-6);padding-block:var(--space-6)}.mm-announce{align-items:center;background:var(--color-sunken);border-radius:var(--radius-md);color:var(--color-text);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);text-decoration:none}.mm-announce strong{font-weight:var(--font-weight-semibold)}.mm-announce__cta{align-items:center;color:var(--color-emphasis);display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-1);margin-left:auto}.mm-announce:hover .mm-announce__cta{text-decoration:underline}.mm-cols{display:grid;gap:var(--space-6) var(--space-8)}.mm-col{align-content:start;display:grid;gap:var(--space-2)}.mm-col>*{margin:0}.mm-colh{align-items:center;display:flex;font-weight:var(--font-weight-semibold);gap:var(--space-3)}.mm-colh a{color:var(--color-text);text-decoration:none}.mm-colh a:hover{text-decoration:underline}.mm-ico{border-radius:var(--radius-md);color:var(--palette-paper);display:inline-grid;flex:none;height:var(--space-8);place-items:center;width:var(--space-8)}.mm-ico svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mm-ico--wine{background:var(--palette-wine-700)}.mm-ico--rust{background:var(--palette-rust-600)}.mm-ico--amber{background:var(--palette-amber-600)}.mm-ico--teal{background:var(--palette-teal-600)}.mm-ico--moss{background:var(--palette-moss-600)}.mm-ico--cobalt{background:var(--palette-cobalt-600)}.mm-ico--violet{background:var(--palette-violet-600)}.mm-desc{color:var(--color-text-secondary);font-size:var(--font-size-sm);max-width:34ch}.mm-subh{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);margin-top:var(--space-2);text-transform:uppercase}.mm-links{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-1);list-style:none;margin:0;padding:var(--space-2) 0 0}.mm-bandl a,.mm-links a{align-items:center;color:var(--color-text);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-1);padding-block:var(--space-1);text-decoration:none}.mm-bandl a:hover,.mm-links a:hover{color:var(--color-emphasis)}.mm-ai a{position:relative}.mm-spark{color:var(--palette-crimson-600);display:inline-grid;height:var(--space-4);left:calc((var(--space-4) + var(--space-1))*-1);margin-top:calc(var(--space-4)/-2);position:absolute;top:50%;width:var(--space-4)}.mm-spark svg{fill:currentColor;height:100%;width:100%}.mm-ai .mm-label{background:var(--gradient-ai-text);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:var(--font-weight-semibold)}.mm-ai .mm-label .mira{color:inherit}@media (forced-colors:active){.mm-ai .mm-label{background:none;color:LinkText}}.mm-d{color:var(--color-text-secondary);display:block;font-size:var(--font-size-xs);margin-top:calc(var(--space-1)*-1)}.mm-band{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-3);padding-top:var(--space-4)}.mm-bandh{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.mm-bandl{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-8);list-style:none;margin:0;padding:0}.mm-bandl li{max-width:22ch}.mm-cta{align-items:center;border:var(--border-width-hairline) solid var(--color-action-outline);border-radius:var(--radius-pill);color:var(--color-text);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);justify-self:start;padding:var(--space-2) var(--space-4);text-decoration:none}.mm-cta:hover{background:var(--color-action);color:var(--color-on-action)}.mm-overview{font-size:var(--font-size-sm);margin:0}.mm-overview a{align-items:center;color:var(--color-text);display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-1)}.mm-layout,.mm-main{display:grid;gap:var(--space-6)}.mm-main{min-width:0}.mm-main,.mm-side{align-content:start}.mm-side{border-radius:var(--radius-card);display:grid;gap:var(--space-3);padding:var(--space-5)}.mm-side>*{margin:0}.mm-side--featured{background:var(--color-sunken)}.mm-side__eyebrow{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.mm-side__h{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.mm-side__p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.mm-side__btn,.mm-side__more{justify-self:start}.mm-side__more{align-items:center;color:var(--color-text);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-1)}.mm-side__more:hover{text-decoration:underline}.mm-feat{display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}.mm-feat__link{color:var(--color-text);display:grid;gap:var(--space-1);text-decoration:none}.mm-feat__img{aspect-ratio:16/9;border-radius:var(--radius-md);display:block;height:auto;margin-block-end:var(--space-2);object-fit:cover;width:100%}.mm-feat__kicker{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.mm-feat__t{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.mm-feat__link:hover .mm-feat__t{text-decoration:underline}.mm-feat__d{color:var(--color-text-secondary);font-size:var(--font-size-xs)}@media (min-width:1024px){.mm-layout--resources{align-items:start;grid-template-columns:minmax(0,1fr) var(--measure-menu-side)}.mm-layout--cta-left{align-items:start;grid-template-columns:var(--measure-menu-side) minmax(0,1fr)}.mm-layout .mm-cols--6{grid-template-columns:repeat(3,minmax(0,1fr))}.menu-toggle{display:none}.site-header.is-open .site-menu,.site-menu{align-items:center;background:none;border:0;display:flex;flex:1;max-height:none;overflow:visible;padding:0;position:static}.site-nav{display:flex;gap:var(--space-1);margin-right:auto}.site-nav__item{position:static}.site-nav__trigger{border-bottom:var(--border-width-thick) solid transparent;font-size:var(--font-size-sm);min-height:var(--header-height);padding-inline:var(--space-3);width:auto}.site-nav__trigger:hover,.site-nav__trigger[aria-expanded=true]{border-bottom-color:var(--color-emphasis)}.site-utility{flex-wrap:nowrap;gap:var(--space-2);margin-top:0}.mega{background:var(--color-raised);border-bottom:var(--border-width-hairline) solid var(--color-rule-strong);border-top:var(--border-width-hairline) solid var(--color-hairline);box-shadow:var(--shadow-ring-raised);left:0;position:absolute;right:0;top:100%}.mega__inner{max-width:var(--container-hero);padding-block:var(--space-8) var(--space-10)}.mm-cols--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:var(--measure-panel)}.mm-cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-cols--1{grid-template-columns:minmax(0,1fr);max-width:var(--measure-prose)}.mm-cols--6{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-band{align-items:start;grid-template-columns:12rem minmax(0,1fr) auto}.js .mega{z-index:2}.js .mega.is-entering{animation:mega-drop var(--duration-menu-open) var(--ease-decelerate) both}.js .mega.is-switching .mega__inner{animation:mega-slide-in var(--duration-menu-switch) var(--ease-decelerate) both}.js .mega.is-leaving{animation:mega-fade-out var(--duration-menu-close) var(--ease-accelerate) both;pointer-events:none}.js .mega.is-leaving.is-behind{animation-duration:var(--duration-menu-switch);z-index:1}.js .mega.is-leaving.is-behind .mega__inner{animation:mega-slide-out var(--duration-menu-switch) var(--ease-accelerate) both}.js .site-nav.has-bar .site-nav__trigger,.js .site-nav.has-bar .site-nav__trigger[aria-expanded=true]{border-bottom-color:transparent}.js .site-nav.has-bar .site-nav__trigger:hover,.js .site-nav.has-bar .site-nav__trigger[aria-expanded=true]{color:var(--color-emphasis)}.site-nav__bar{background:var(--color-emphasis);bottom:0;height:var(--border-width-thick);left:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(var(--bar-x,0)) scaleX(var(--bar-w,0));transform-origin:0 50%;transition:opacity var(--duration-menu-close) var(--ease-standard);width:1px}.site-nav__bar.is-on{opacity:1}.site-nav__bar.is-moving{transition:transform var(--duration-menu-switch) var(--ease-decelerate),opacity var(--duration-menu-open) var(--ease-standard)}}@keyframes mega-drop{0%{opacity:0;transform:translateY(calc(var(--motion-menu-slide)*-.25))}}@keyframes mega-fade-out{to{opacity:0}}@keyframes mega-slide-in{0%{opacity:0;transform:translateX(calc(var(--mega-dir, 1)*var(--motion-menu-slide)))}}@keyframes mega-slide-out{to{opacity:0;transform:translateX(calc(var(--mega-dir, 1)*-1*var(--motion-menu-slide)))}}@media (min-width:1280px){.mm-cols--6{gap:var(--space-6);grid-template-columns:repeat(6,minmax(0,1fr))}}.hero{padding-top:var(--space-section);position:relative}.hero__copy{display:grid;gap:var(--space-6);max-width:var(--measure-hero)}.hero__copy>*{margin:0}.hero__copy .t-lead{max-width:var(--measure-narrow)}.crumbs{display:block}.crumbs__list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);list-style:none;margin:0;padding:0}.crumbs__item{align-items:center;display:inline-flex;gap:var(--space-2)}.crumbs__link{color:var(--color-link);padding-block:var(--space-1);position:relative;text-decoration:none}.crumbs__link:after{background:currentColor;bottom:0;content:"";height:var(--border-width-hairline);left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:var(--transition-link-underline)}a.crumbs__link:focus-visible:after,a.crumbs__link:hover:after{transform:scaleX(1)}.crumbs__link.is-unlinked{color:var(--color-text-secondary)}.crumbs__link.is-unlinked:after{content:none}.crumbs__item[aria-current=page]{color:var(--color-text)}.crumbs__sep{block-size:var(--space-2);border-block-start:var(--border-width-hairline) solid currentColor;border-inline-end:var(--border-width-hairline) solid currentColor;color:var(--color-text-secondary);display:inline-block;inline-size:var(--space-2);transform:rotate(45deg)}.hero__fragment{margin-bottom:calc(var(--space-section)*-.6);margin-top:var(--space-12);position:relative;z-index:var(--z-raised)}.hero--centered .hero__copy{justify-items:center;margin-inline:auto;text-align:center}.hero-after{padding-top:calc(var(--space-section)*.6 + var(--space-section))}.panel .hero{padding-top:0}.panel .hero__fragment{margin-bottom:0}.record{position:relative}.record .fragment{padding-bottom:var(--space-2)}.record__callout{position:absolute;z-index:var(--z-raised)}.record__callout--right{right:calc(var(--space-8)*-1);top:var(--space-16)}.record__callout--left{bottom:calc(var(--space-8)*-1);left:calc(var(--space-6)*-1)}@media (max-width:767px){.record__callout{margin-top:var(--space-3);max-width:none;position:static}}.step-row td:first-child{color:var(--color-text-secondary);width:var(--space-10)}.who{display:grid;gap:var(--space-1)}.who small{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.kpis{border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:grid;grid-template-columns:repeat(3,1fr)}.kpi{border-right:var(--border-width-hairline) solid var(--color-hairline);padding:var(--space-4) var(--space-5)}.kpi:last-child{border-right:0}.kpi__value{font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}.kpi__label{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.chart__head{align-items:end;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-5)}.chart__numeral{font-size:var(--font-size-3xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display);line-height:1}.chart__rows{list-style:none;padding:var(--space-5)}.chart__row,.chart__rows{display:grid;gap:var(--space-4)}.chart__row{align-items:center;grid-template-columns:var(--width-chart-label) 1fr auto}.chart__track{background:var(--color-sunken);height:var(--space-2);overflow:hidden}.chart__bar,.chart__track{border-radius:var(--radius-pill)}.chart__bar{background:var(--color-data-strong);display:block;height:100%;transform-origin:left;width:var(--w)}.chart__row--emphasis .chart__bar{background:var(--color-data-emphasis)}.chart__row--compare .chart__bar{background:var(--color-data-compare)}.chart__legend{color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--space-4);padding:0 var(--space-5) var(--space-5)}.swatch{border-radius:var(--radius-pill);display:inline-block;height:var(--space-2);margin-right:var(--space-1);vertical-align:middle;width:var(--space-3)}.swatch--emphasis{background:var(--color-data-emphasis)}.swatch--base{background:var(--color-data-strong)}.swatch--compare{background:var(--color-data-compare)}@media (max-width:639px){.chart__row{grid-template-columns:1fr auto}.chart__track{grid-column:1/-1;grid-row:2}}.timeline{display:grid;gap:0;list-style:none;padding:var(--space-5)}.timeline li{display:grid;gap:var(--space-3);grid-template-columns:var(--space-6) 1fr auto;padding-bottom:var(--space-4);position:relative}.timeline li:before{border-left:var(--border-width-hairline) solid var(--color-rule-strong);bottom:0;content:"";left:calc(var(--space-3) - var(--border-width-hairline)/2);position:absolute;top:var(--space-5)}.timeline li:last-child:before{display:none}.timeline__node{background:var(--color-data-emphasis);border-radius:var(--radius-full);height:var(--rail-node-size);margin:var(--space-2) auto 0;width:var(--rail-node-size)}.cascade{counter-reset:step;display:grid;gap:var(--space-4);list-style:none}.cascade__item{align-items:start;counter-increment:step;display:grid;gap:var(--space-5);grid-template-columns:auto 1fr;max-width:var(--measure-card)}.cascade__item:before{color:var(--color-emphasis);content:counter(step,decimal-leading-zero);font-size:var(--font-size-3xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display);line-height:1}.cascade__item h3{margin-bottom:var(--space-2)}.cascade__item p{color:var(--color-text-secondary);margin:0}@media (min-width:1024px){.cascade__item{margin-left:calc(var(--n, 0)*var(--cascade-step))}}.step-rows{display:grid;gap:var(--space-16)}.step-rows__row{align-items:center;display:grid;gap:var(--space-8)}.step-rows__copy{display:grid;gap:var(--space-3);max-width:var(--measure-card-narrow)}.step-rows__copy>*{margin:0}@media (min-width:1024px){.step-rows__row{gap:var(--space-16);grid-template-columns:1fr 1.2fr}.step-rows__row:nth-child(2n) .step-rows__copy{order:2}}.stats{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;grid-template-columns:1fr}.stat{border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);padding:var(--space-8) 0}.stat__value{font-size:var(--font-size-4xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-display)}.stat__context{color:var(--color-text-secondary);margin:0;max-width:var(--measure-card-narrow)}@media (min-width:768px){.stats--2x2{grid-template-columns:1fr 1fr}.stats--2x2 .stat:nth-child(odd){border-right:var(--border-width-hairline) solid var(--color-hairline);padding-right:var(--space-8)}.stats--2x2 .stat:nth-child(2n){padding-left:var(--space-8)}.stats--1x3{grid-template-columns:repeat(3,1fr)}.stats--1x3 .stat{padding-right:var(--space-6)}.stats--1x3 .stat+.stat{border-left:var(--border-width-hairline) solid var(--color-hairline);padding-left:var(--space-6)}}.proof{font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-snug);margin:0;max-width:var(--measure-proof)}.proof__numeral{color:var(--color-emphasis);font-size:1.6em;font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-display)}.router{display:grid;gap:var(--space-8)}@media (min-width:1024px){.router{align-items:start;gap:var(--space-12);grid-template-columns:var(--width-router-tabs) 1fr}}.router__panel[hidden]{display:none}.router__panel{transition:opacity var(--duration-state) var(--ease-state)}.router__panel.is-entering{opacity:0}.type-accordion{border-top:var(--border-width-hairline) solid var(--color-hairline);list-style:none}.type-accordion__item{border-bottom:var(--border-width-hairline) solid var(--color-hairline)}.type-accordion__trigger{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:grid;gap:var(--space-2) var(--space-6);grid-template-columns:1fr auto;padding-block:var(--space-6);width:100%}.type-accordion__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.type-accordion__title{color:var(--color-text-secondary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);transition:var(--transition-color)}.type-accordion__trigger:hover .type-accordion__title,.type-accordion__trigger[aria-expanded=true] .type-accordion__title{color:var(--color-text)}.type-accordion__summary{color:var(--color-text-secondary);font-size:var(--font-size-md);grid-column:1}.type-accordion__trigger .toggle{grid-column:2;grid-row:1/span 2}.type-accordion__panel{display:grid;gap:var(--space-5);max-width:var(--measure-panel);padding-bottom:var(--space-8)}.type-accordion__panel[hidden]{display:none}.obligation{display:grid;gap:var(--space-3)}.obligation .tag .icon{height:var(--icon-size-sm);width:var(--icon-size-sm)}.capability-rows,.capability-rows__row{display:grid;gap:var(--space-4)}@media (min-width:768px){.capability-rows__row{grid-template-columns:1.4fr 1fr}.capability-rows__row:nth-child(2n){grid-template-columns:1fr 1fr 1.2fr}}.capability{align-content:start;display:grid;gap:var(--space-3)}.capability h3{font-size:var(--font-size-lg);margin:0}.capability p{color:var(--color-text-secondary);margin:0}.capability-list{display:grid;gap:0 var(--space-12);list-style:none}@media (min-width:768px){.capability-list{grid-template-columns:1fr 1fr}}.capability-list li{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-4);grid-template-columns:auto 1fr;padding-block:var(--space-5)}.capability-list h3{font-size:var(--font-size-lg);margin:0 0 var(--space-1)}.capability-list p{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0}.ai-split{align-items:center;display:grid;gap:var(--space-10)}.ai-split>*{min-width:0}@media (min-width:1024px){.ai-split{gap:var(--space-16);grid-template-columns:1fr 1.15fr}}.reasoning__message{border-bottom:var(--border-width-hairline) solid var(--color-hairline);font-size:var(--font-size-md);line-height:var(--line-height-normal);padding:var(--space-5)}.flagged{display:inline-block;line-height:var(--line-height-tight);position:relative;white-space:nowrap}.flagged:after{background:var(--color-emphasis);bottom:0;content:"";height:var(--border-width-thick);left:0;position:absolute;right:0;transform:scaleX(1);transform-origin:left}.js .flagged[data-reveal]:after,.js [data-reveal] .flagged:after{transform:scaleX(0);transition:transform var(--duration-enter) var(--ease-enter) var(--duration-state)}.js .flagged.is-in:after,.js .is-in .flagged:after{transform:scaleX(1)}.kv{display:grid;grid-template-columns:minmax(var(--width-kv-min),var(--width-kv-max)) 1fr;margin:0}.kv dd,.kv dt{border-bottom:var(--border-width-hairline) solid var(--color-hairline);margin:0;padding:var(--space-3) var(--space-5)}.kv dt{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);padding-top:calc(var(--space-3) + .15em)}.reasoning__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-5)}.exploded__headline{font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0 0 var(--space-10);max-width:var(--measure-exploded)}.exploded__cards{display:grid;gap:var(--space-4)}@media (min-width:1024px){.exploded__cards{align-items:start;grid-template-columns:repeat(3,1fr)}.exploded__cards>:nth-child(2){margin-top:var(--space-10)}.exploded__cards>:nth-child(3){margin-top:var(--space-20)}}.exploded__cards .card h3{font-size:var(--font-size-lg);margin-bottom:var(--space-2)}.why-bar{align-items:center;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-chip);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-top:var(--space-8);padding:var(--space-4) var(--space-5)}.why-bar p{margin:0}.quote-field{background:var(--texture-grain-on-light),var(--gradient-bone-sand);border-radius:var(--radius-panel);padding:var(--space-panel-padding)}.quote{display:grid;gap:var(--space-8);margin:0}.quote blockquote{color:var(--color-text);font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-snug);margin:0;max-width:var(--measure-quote)}.quote figcaption{display:grid;gap:var(--space-1)}.quote__name{font-weight:var(--font-weight-medium)}.quote__stats{border-top:var(--border-width-hairline) solid var(--color-rule-strong);display:flex;flex-wrap:wrap;gap:var(--space-8);list-style:none;padding-top:var(--space-6)}.quote__stats strong{display:block;font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight)}.ledger{border-collapse:collapse;width:100%}.ledger td,.ledger th{border-bottom:var(--border-width-hairline) solid var(--color-hairline);padding:var(--space-5) var(--space-4);text-align:left;vertical-align:top}.ledger thead th{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);padding-block:var(--space-3)}.ledger tbody th,.ledger thead th{font-weight:var(--font-weight-medium)}.ledger tbody th{font-size:var(--font-size-md);width:30%}.ledger td:last-child{text-align:right;width:var(--target-min)}.ledger td{color:var(--color-text-secondary)}.pair{display:grid;gap:var(--space-4)}@media (min-width:1024px){.pair{grid-template-columns:1fr 1fr}}.pair>.card,.pair>.panel{align-content:start;display:grid;gap:var(--space-5)}.pair>.panel{border-radius:var(--radius-card);padding:var(--space-card-padding)}.channels{display:grid;gap:var(--space-8)}@media (min-width:768px){.channels{grid-template-columns:repeat(3,1fr)}}.channels__group h3{align-items:center;display:flex;font-size:var(--font-size-lg);gap:var(--space-2)}.channels__group ul{border-top:var(--border-width-hairline) solid var(--color-hairline);list-style:none}.channels__group li{border-bottom:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);padding-block:var(--space-3)}.resources__filters{margin-bottom:var(--space-8)}.resources__grid{display:grid;gap:var(--space-4);list-style:none}@media (min-width:768px){.resources__grid{grid-template-columns:repeat(3,1fr)}}.resource{align-content:start;display:grid;gap:var(--space-4);padding:var(--space-3)}.resource__cover{align-items:end;aspect-ratio:4/3;background:var(--color-stage);border-radius:var(--radius-chip);display:flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug);padding:var(--space-5)}.resource__body{display:grid;gap:var(--space-2);padding:0 var(--space-2) var(--space-2)}.resource__body>*{margin:0}.faq{border-top:var(--border-width-hairline) solid var(--color-hairline);list-style:none;max-width:var(--measure-faq)}.faq__item{border-bottom:var(--border-width-hairline) solid var(--color-hairline)}.faq__q{font-size:var(--font-size-xl);margin:0}.faq__trigger{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-weight:var(--font-weight-medium);gap:var(--space-6);justify-content:space-between;letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug);padding-block:var(--space-6);width:100%}.faq__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.faq__a{color:var(--color-text-secondary);max-width:var(--measure-prose);padding-bottom:var(--space-6)}.faq__a[hidden]{display:none}.faq__holds{font-size:var(--font-size-sm);margin-block:var(--space-3) 0}.faq__a p:last-child{margin-bottom:0}.js .faq__a:not([hidden]),.js .type-accordion__panel:not([hidden]){animation:open-rise var(--duration-medium-2) var(--ease-enter)}@keyframes open-rise{0%{opacity:0;transform:translateY(calc(var(--motion-rise)/-2))}}.closing{align-items:start;display:grid;gap:var(--space-10)}@media (min-width:1024px){.closing{gap:var(--space-16);grid-template-columns:1fr 1fr}}.closing__copy,.form-card{gap:var(--space-5)}.form-card{display:grid}.event{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:space-between}.event__meta{display:grid;gap:var(--space-2)}.event__meta>*{margin:0}.site-footer{border-top:var(--border-width-hairline) solid var(--color-hairline);padding-block:var(--space-16) var(--space-10)}.site-footer__top{align-items:start;display:grid;gap:var(--space-10)}@media (min-width:1024px){.site-footer__top{gap:var(--space-12);grid-template-columns:minmax(15rem,.9fr) 3.6fr}}.site-footer__cols{display:grid;gap:var(--space-8);grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.site-footer__cols{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.site-footer__cols{grid-template-columns:repeat(5,minmax(0,1fr))}}.site-footer__brand{align-content:start;display:grid;gap:var(--space-8);justify-items:start}.site-footer__mark img{height:var(--space-20);min-width:0;width:auto}.site-footer__subscribe{display:grid;gap:var(--space-2);inline-size:100%;max-inline-size:22rem}.site-footer__subscribe-text,.site-footer__subscribe-title{color:var(--color-text-secondary);margin:0}.site-footer__subscribe-text{font-size:var(--font-size-sm)}.site-footer__subscribe--empty{border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-md);padding:var(--space-3)}.site-footer .hsform--footer{margin-top:var(--space-2);min-height:0}.site-footer__col h2{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-bottom:var(--space-4)}.site-footer__col ul{display:grid;gap:var(--space-1);list-style:none}.site-footer__col a{display:inline-block;padding-block:var(--space-2)}.site-footer__base{border-top:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-4) var(--space-8);justify-content:space-between;margin-top:var(--space-12);padding-top:var(--space-6)}.rail-layout{position:relative}.rail{display:none}@media (min-width:1024px){.rail-layout{padding-left:var(--space-16)}.rail{border-left:var(--border-width-hairline) solid var(--color-rule-strong);bottom:0;display:block;left:var(--space-4);position:absolute;top:0}}.rail-section{padding-block:var(--space-12);position:relative}.rail-node{display:none}@media (min-width:1024px){.rail-node{background:var(--color-ground);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-full);display:block;height:var(--rail-node-size);left:calc(var(--space-12)*-1 - var(--rail-node-size)/2 + var(--border-width-hairline)/2);position:absolute;top:calc(var(--space-12) + .3em);width:var(--rail-node-size)}.rail-node:after{background:var(--color-data-emphasis);border-radius:inherit;content:"";inset:calc(var(--border-width-hairline)*-1);opacity:0;position:absolute;transform:scale(.6);transition:opacity var(--duration-enter) var(--ease-enter),transform var(--duration-enter) var(--ease-enter)}.rail-section.is-passed .rail-node:after,html:not(.js) .rail-node:after{opacity:1;transform:none}}.rail-label{color:var(--color-text-secondary);display:block;margin-bottom:var(--space-3)}.ba{display:grid;gap:var(--space-6)}@media (min-width:1024px){.ba{grid-template-columns:1fr 1fr}}.ba__panel{align-content:start;border-radius:var(--radius-panel);display:grid;gap:var(--space-6);padding:var(--space-card-padding)}.ba__panel--before{background:var(--color-sunken)}.ba__panel--after{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline)}.ba__head{display:grid;gap:var(--space-2)}.ba__head>*{margin:0}.ba__diagram{color:var(--color-text);display:block;height:auto;width:100%}.ba__diagram .d-box{fill:var(--color-raised);stroke:var(--color-rule-strong);stroke-width:var(--border-width-hairline)}.ba__diagram .d-box--loose{stroke-dasharray:var(--diagram-dash)}.ba__diagram .d-line{fill:none;stroke:var(--color-data-emphasis);stroke-width:var(--icon-stroke-width)}.ba__diagram .d-line--emphasis{stroke:var(--color-emphasis)}.ba__diagram text{fill:currentColor;font-family:var(--font-family-body);font-size:var(--font-size-xs)}.ba__diagram .d-muted{fill:var(--color-text-secondary)}.skip-link{background:var(--color-action);border-radius:var(--radius-button);color:var(--color-on-action);left:var(--space-4);padding:var(--space-3) var(--space-4);position:absolute;top:calc(var(--space-16)*-1);z-index:var(--z-toast)}.skip-link:focus{top:var(--space-4)}.site-footer__legal{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.hold{border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-text-secondary);display:inline;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);padding:0 var(--space-1);white-space:normal}.hold--block{display:block;margin-top:var(--space-3);padding:var(--space-2) var(--space-3)}.page-section{padding-block:var(--space-section)}.page-section--tight{padding-block:var(--space-section-tight)}.section-copy,.section-copy .t-lead,.section-head .t-lead{max-width:var(--measure-prose)}.section-copy{display:grid;gap:var(--space-4)}.section-copy>*{margin:0}.section-links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin-top:var(--space-6)}.hero-band{isolation:isolate;overflow-x:clip;position:relative}.hero-band--split{--surface-texture:var(--texture-grain)}.hero--split{display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1fr);padding-bottom:var(--space-section)}@media (min-width:1024px){.hero--split{align-items:center;gap:var(--gap-split-hero);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.hero--split .hero__copy{max-width:none}.hero--split .t-display{font-size:var(--font-size-hero-split);max-width:17ch}}.hero-band>.container{max-width:var(--container-hero)}.watermark{display:none}@media (min-width:1024px){.watermark{background-color:var(--color-watermark);display:block;inset:0;-webkit-mask:var(--watermark-src) no-repeat;mask:var(--watermark-src) no-repeat;-webkit-mask-position:124% 16%;mask-position:124% 16%;-webkit-mask-size:auto 112%;mask-size:auto 112%;pointer-events:none;position:absolute;z-index:-1}}.record-tag{gap:var(--space-2);white-space:nowrap}.record-tag,.record-tag__id{align-items:center;display:inline-flex}.record-tag__id{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);min-height:var(--space-6);padding:0 var(--space-2)}.record-tag--inline{margin-left:var(--space-1);vertical-align:baseline}.fragment__foot{display:flex;justify-content:flex-end;margin:0;padding:var(--space-3) var(--space-5)}.avatar{background:var(--color-sunken);border-radius:var(--radius-full);color:var(--color-text);display:inline-grid;flex:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);height:var(--icon-well-size);letter-spacing:var(--letter-spacing-wide);place-items:center;width:var(--icon-well-size)}.avatar--action{background:var(--color-action);color:var(--color-on-action)}.queue-open .avatar:not(.avatar--action){background:var(--color-stage)}.hstage{display:grid;position:relative;--hstage-overlap:var(--space-3)}.hstage>[data-surface]{border-radius:var(--radius-card);box-shadow:var(--shadow-ring-raised)}.hstage .hstage__actor.is-dragging{cursor:grabbing;transition:none}.hstage .hstage__actor.is-returning{transition:transform var(--duration-medium-2) var(--ease-standard)}.hstage__actor:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.hstage__replay{all:unset;align-items:center;cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);min-height:var(--target-min);position:relative;text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:.2em;-webkit-tap-highlight-color:transparent}.hstage__replay:after{content:"";inset:0 calc(var(--space-2)*-1);position:absolute}.hstage__replay[hidden]{display:none}.hstage__replay:focus:not(:focus-visible){box-shadow:none;outline:none}.hstage__replay:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.chip--amber{background:var(--palette-amber-100);border:var(--border-width-hairline) solid var(--palette-amber-400);color:var(--palette-amber-700)}@media (prefers-reduced-motion:reduce){.hstage,.hstage *,.hstage :after,.hstage :before{animation:none!important;transition:none!important}}.intake>.intake__file{border-color:var(--color-rule-strong);box-shadow:none}.intake__window{border:var(--border-width-hairline) solid var(--color-hairline);overflow:hidden;position:relative;width:100%;z-index:var(--z-base)}.intake__file,.intake__program{position:relative;z-index:var(--z-raised)}.intake__file{all:unset;align-items:center;background:var(--color-ground);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-chip);box-sizing:border-box;color:var(--color-text);cursor:grab;display:grid;gap:var(--space-2) var(--space-3);grid-template-areas:"kick kick kick" "grip doc text" "grip doc cue";grid-template-columns:auto auto 1fr;justify-self:start;margin-bottom:calc(var(--space-3)*-1);padding:var(--space-3) var(--space-4) var(--space-4) var(--space-2);position:relative;rotate:var(--intake-tilt);touch-action:none;transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter),rotate var(--duration-state) var(--ease-state),border-color var(--duration-state) var(--ease-state);user-select:none;width:min(100%,19rem);z-index:var(--z-raised)}.intake{--intake-tilt:0deg;--intake-cascade:140ms}.intake__file:focus-visible,.intake__file:hover{border-color:var(--color-action)}.page--commsup .intake{--intake-tilt:-3deg}.page--commsup .intake__file:focus-visible,.page--commsup .intake__file:hover{--intake-tilt:-1deg}.page--commsup .intake .intake__file.is-dragging{--intake-tilt:2deg}.intake__grip{align-self:center;color:var(--color-text-secondary);grid-area:grip}.intake__doc{align-content:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-xs) var(--radius-md) var(--radius-xs) var(--radius-xs);display:grid;gap:var(--space-1);grid-area:doc;height:calc(var(--space-12) + var(--space-2));place-items:center;position:relative;width:calc(var(--space-10) + var(--space-1))}.intake__doc-firm{letter-spacing:var(--letter-spacing-wide)}.intake__doc-firm,.intake__doc-type{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.intake__doc-type{background:var(--color-action);border-radius:var(--radius-xs);color:var(--color-on-action);line-height:var(--line-height-snug);padding:0 var(--space-1)}.intake__file-kicker{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);grid-area:kick;letter-spacing:var(--letter-spacing-caps);padding-bottom:var(--space-2);padding-left:var(--space-2);text-transform:uppercase}.intake__file-kicker:before{background:var(--color-action);border-radius:var(--radius-full);content:"";height:var(--space-2);width:var(--space-2)}.intake__file-cue{align-items:center;color:var(--color-text);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);grid-area:cue}.intake__file-cue .icon{transition:var(--transition-transform)}.intake__file:hover .intake__file-cue .icon{transform:translateX(var(--motion-nudge))}@keyframes intake-nudge{0%,to{translate:0 0}30%{translate:var(--space-4) 0}55%{translate:0 0}75%{translate:var(--space-2) 0}}.js [data-state=ready] .intake__file.is-in{animation:intake-nudge calc(var(--duration-slower)*2) var(--ease-standard) calc(var(--duration-enter)*3) 1 both}.intake__file:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}[data-intake]:not([data-state=ready]):not([data-state=over]) .intake__file.is-in{transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter)}.intake__file-text{display:grid;gap:var(--space-1);grid-area:text}.intake__file-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.intake__file-meta{color:var(--color-text-secondary);font-size:var(--font-size-xs)}[data-intake]:not([data-state=ready]):not([data-state=over]) .intake__file{opacity:0;pointer-events:none}.intake__bar{border-bottom:var(--border-width-hairline) solid var(--color-hairline);gap:var(--space-4);justify-content:space-between;padding:var(--space-4) var(--space-5)}.intake__bar,.intake__title{align-items:center;display:flex}.intake__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);margin:0}.intake__dot{background:var(--color-data-strong);border-radius:var(--radius-full);height:var(--space-2);transition:background-color var(--duration-state) var(--ease-state);width:var(--space-2)}[data-state=processing] .intake__dot{background:var(--chip-progress-fg)}[data-state=review] .intake__dot{background:var(--color-action)}[data-state=live] .intake__dot{background:var(--chip-approved-fg)}.intake__drop{background:var(--color-ground);border:var(--border-width-thick) dashed var(--color-rule-strong);border-radius:var(--radius-chip);margin:var(--space-4) var(--space-5) 0;padding:var(--space-4);transition:var(--transition-color)}.intake__drop>span{align-items:center;display:flex;gap:var(--space-3)}.intake__drop{min-height:calc(var(--space-16) + var(--space-2))}.intake__drop>span>span{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.intake__drop strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.intake__drop .intake__drop-full{display:none}[data-state=over] .intake__drop{background:var(--color-stage);border-color:var(--chip-progress-fg);border-style:solid}.intake__drop .intake__drop-empty{justify-content:space-between}.intake__ghost{border:var(--border-width-thick) dashed var(--color-rule-strong);border-radius:var(--radius-xs) var(--radius-md) var(--radius-xs) var(--radius-xs);color:var(--color-text-secondary);display:grid;flex:none;height:calc(var(--space-12) + var(--space-2));order:2;place-items:center;transition:var(--transition-color);width:calc(var(--space-10) + var(--space-1))}[data-state=over] .intake__ghost{border-color:var(--chip-progress-fg);border-style:solid;color:var(--chip-progress-fg)}[data-intake]:not([data-state=ready]):not([data-state=over]) .intake__drop{background:var(--color-sunken);border-color:var(--color-hairline);border-style:solid}[data-intake]:not([data-state=ready]):not([data-state=over]) .intake__drop .intake__drop-empty{display:none}[data-intake]:not([data-state=ready]):not([data-state=over]) .intake__drop .intake__drop-full{display:flex}.intake__queue{display:grid;list-style:none;margin:var(--space-3) 0 0;padding:0 var(--space-5)}.intake__queue li{align-items:start;border-bottom:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);display:grid;gap:var(--space-3);grid-template-columns:auto 1fr auto;padding-block:var(--space-3);position:relative;transition:var(--transition-color)}.intake__queue li:last-child{border-bottom:0}.intake__step{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.intake__step>span:not(.intake__source){display:block;margin-top:var(--space-1)}.intake__source,.intake__step>span:not(.intake__source){color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.intake__source{align-items:center;display:inline-flex;gap:var(--space-1);margin-left:var(--space-2);white-space:nowrap}.intake__source:before{background:currentColor;border-radius:var(--radius-full);content:"";height:var(--space-2);width:var(--space-2)}.intake__source--firm:before{background:var(--color-action)}.intake__source--regulator{color:var(--color-data-compare-2)}.intake__step .hold{font-size:var(--font-size-xs)}.intake__tick{border:var(--border-width-thick) solid var(--color-rule-strong);border-radius:var(--radius-full);height:var(--space-5);margin-top:var(--border-width-thick);position:relative;transition:var(--transition-color);width:var(--space-5)}.intake__tick:after{background:var(--color-on-action);border-radius:var(--radius-full);content:"";inset:var(--border-width-thick);position:absolute;transform:scale(0);transition:transform var(--duration-state) var(--ease-state)}.intake__queue li[data-status=active],.intake__queue li[data-status=done]{color:var(--color-text)}.intake__queue li[data-status=active] .intake__tick{border-color:var(--chip-progress-fg)}.intake__queue li:before{background:var(--chip-progress-fg);bottom:calc(var(--border-width-hairline)*-1);content:"";height:var(--border-width-thick);left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center}.intake__queue li[data-status=active]:before{transform:scaleX(1);transition:transform var(--intake-step,0s) linear}.intake__queue li[data-status=done]:before{opacity:0}.intake__queue li[data-status=done] .intake__tick{background:var(--chip-approved-fg);border-color:var(--chip-approved-fg)}.intake__queue li[data-status=done] .intake__tick:after{transform:scale(.4)}.intake__state{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);padding-top:var(--space-1)}.intake__state:before{content:"Queued"}.intake__queue li[data-status=active] .intake__state{color:var(--chip-progress-fg)}.intake__queue li[data-status=active] .intake__state:before{content:"Reading"}.intake__queue li[data-status=done] .intake__state:before{content:"Mapped"}.intake__queue li:last-child[data-status=active] .intake__state:before{content:"Drafting"}.intake__queue li:last-child[data-status=done] .intake__state:before{content:"Drafted"}.intake__progress{background:var(--color-hairline);border-radius:var(--radius-pill);height:var(--border-width-thick);margin:var(--space-2) var(--space-5) 0;overflow:hidden}.intake__progress span{background:var(--chip-progress-fg);display:block;height:100%;transform:scaleX(var(--intake-progress,0));transform-origin:left center;transition:transform var(--duration-medium-2) var(--ease-standard)}[data-state=live] .intake__progress span,[data-state=review] .intake__progress span{background:var(--chip-approved-fg)}.intake__status{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0;padding:var(--space-3) var(--space-5) var(--space-4)}.intake__program{background:var(--color-ground);border:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-4);justify-self:end;margin-top:calc(var(--space-3)*-1);padding:var(--space-5);width:min(100%,20rem)}.intake__program>*{margin:0}.intake__program-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);justify-content:space-between}.intake__program>*{min-width:0}.intake__program-title{font-weight:var(--font-weight-medium);margin:0;white-space:nowrap}[data-state=over] .intake__program>.intake__actions,[data-state=over] .intake__program>.intake__gate,[data-state=processing] .intake__program>.intake__actions,[data-state=processing] .intake__program>.intake__gate,[data-state=ready] .intake__program>.intake__actions,[data-state=ready] .intake__program>.intake__gate{display:none}[data-state=review] .intake__program>.intake__actions,[data-state=review] .intake__program>.intake__gate{animation:open-rise var(--duration-medium-4) var(--ease-enter) both}.intake__skeleton{display:grid;gap:var(--space-2)}.intake__skeleton span{background:var(--color-sunken);border-radius:var(--radius-pill);height:var(--space-3)}.intake__skeleton span:nth-child(2){width:82%}.intake__skeleton span:nth-child(3){width:64%}.intake__skeleton span:nth-child(4){width:74%}.intake__policies{display:none;font-size:var(--font-size-sm);gap:0;list-style:none}.intake__policies li{border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);justify-content:space-between;padding-block:var(--space-2)}.intake__policies li:last-child{border-bottom:0}.intake__policies li span{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.intake__policies li span:before{content:"\00A7\00A0"}[data-state=live] .intake__skeleton,[data-state=review] .intake__skeleton{display:none}[data-state=live] .intake__policies,[data-state=review] .intake__policies{display:grid}[data-state=review] .intake__policies li{animation:open-rise var(--duration-medium-4) var(--ease-enter) both;animation-delay:calc(var(--i, 0)*var(--motion-stagger))}.intake__policies li:nth-child(2){--i:1}.intake__policies li:nth-child(3){--i:2}.intake__policies li:nth-child(4){--i:3}.intake__policies li:nth-child(5){--i:4}.intake__gate{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.intake__live{align-items:center;background:var(--chip-approved-bg);border-radius:var(--radius-chip);color:var(--chip-approved-fg);display:none;gap:var(--space-4);padding:var(--space-4)}[data-state=live] .intake__live{display:flex}[data-state=live] .intake__gate{display:none}.intake__seal{background:var(--chip-approved-fg);border-radius:var(--radius-full);display:grid;flex:none;height:var(--space-12);place-items:center;position:relative;width:var(--space-12)}.intake__seal>.icon{color:var(--chip-approved-bg);height:var(--space-6);stroke-width:calc(var(--icon-stroke-width)*1.4);width:var(--space-6)}.intake__seal:after,.intake__seal:before{border:var(--border-width-thick) solid var(--chip-approved-fg);border-radius:var(--radius-full);content:"";inset:0;opacity:0;position:absolute}.intake__live-text{display:grid;gap:var(--space-1)}.intake__live-text strong{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.intake__live-text span{font-size:var(--font-size-xs)}.intake__burst{inset:0;pointer-events:none;position:absolute}.intake__burst i{background:var(--chip-approved-fg);border-radius:var(--radius-pill);height:var(--space-4);left:50%;margin:calc(var(--space-4)/-2) 0 0 calc(var(--space-1)/-2);opacity:0;position:absolute;top:50%;transform:rotate(var(--a)) translateY(0);width:var(--space-1)}.intake__burst i:first-child{--a:0deg}.intake__burst i:nth-child(2){--a:45deg}.intake__burst i:nth-child(3){--a:90deg}.intake__burst i:nth-child(4){--a:135deg}.intake__burst i:nth-child(5){--a:180deg}.intake__burst i:nth-child(6){--a:225deg}.intake__burst i:nth-child(7){--a:270deg}.intake__burst i:nth-child(8){--a:315deg}.intake__burst i:nth-child(2n){background:var(--color-action);height:var(--space-3)}@keyframes intake-seal{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes intake-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes intake-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes intake-ray{0%{opacity:0;transform:rotate(var(--a)) translateY(0)}30%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--space-16)*-1))}}@keyframes intake-flash{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes intake-tick{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}[data-state=live] .intake__live{animation:open-rise var(--duration-medium-4) var(--ease-enter) both}[data-state=live] .intake__seal{animation:intake-seal var(--duration-slower) var(--ease-enter) both}[data-state=live] .intake__seal:before{animation:intake-ring calc(var(--duration-slower)*1.4) var(--ease-decelerate) var(--duration-base) both}[data-state=live] .intake__seal:after{animation:intake-ring calc(var(--duration-slower)*1.4) var(--ease-decelerate) calc(var(--duration-base)*2.5) both}.intake__program-head{position:relative}[data-state=live] .intake__program-head:before{animation:intake-sweep var(--duration-slower) var(--ease-enter) var(--duration-base) both;background:var(--chip-approved-fg);border-radius:var(--radius-card) var(--radius-card) 0 0;content:"";height:var(--space-1);left:calc(var(--space-5)*-1);position:absolute;right:calc(var(--space-5)*-1);top:calc(var(--space-5)*-1);transform-origin:left center}[data-state=live] .intake__burst i{animation:intake-ray var(--duration-slower) var(--ease-decelerate) var(--duration-medium-1) both}.intake__program:after{border:var(--border-width-thick) solid var(--chip-approved-fg);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute}[data-state=live] .intake__program:after{animation:intake-flash calc(var(--duration-slower)*1.4) var(--ease-decelerate) var(--duration-base) both}.intake__policies li{position:relative}[data-state=live] .intake__policies li{padding-left:var(--space-6)}[data-state=live] .intake__policies li:before{animation:intake-tick var(--duration-medium-2) var(--ease-enter) both;animation-delay:calc(var(--duration-slower) + var(--i, 0)*var(--intake-cascade));background:var(--chip-approved-fg) var(--tick-mark) center /70% no-repeat;border-radius:var(--radius-full);content:"";height:var(--space-4);left:0;margin-top:calc(var(--space-4)/-2);position:absolute;top:50%;width:var(--space-4)}.intake__policies{isolation:isolate}.intake__policies li:after{background:var(--chip-approved-bg);border-radius:var(--radius-md);content:"";inset:0 calc(var(--space-2)*-1);opacity:0;pointer-events:none;position:absolute;z-index:-1}@keyframes intake-wash{0%{opacity:0}25%{opacity:1}to{opacity:0}}[data-state=live] .intake__policies li:after{animation:intake-wash calc(var(--duration-slower)*2.4) var(--ease-standard) both;animation-delay:calc(var(--duration-slower) + var(--i, 0)*var(--intake-cascade))}[data-state=live] .intake__gate{color:var(--color-text)}.intake__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.intake__approve[disabled]{cursor:not-allowed;opacity:var(--text-muted-opacity)}.intake__approve{position:relative}.intake__approve:after{border:var(--border-width-thick) solid var(--color-action);border-radius:inherit;content:"";inset:calc(var(--border-width-hairline)*-1);opacity:0;pointer-events:none;position:absolute}@keyframes intake-ask{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.18,1.5)}}[data-state=review] .intake__approve:not([disabled]):after{animation:intake-ask calc(var(--duration-slower)*2.8) var(--ease-decelerate) calc(var(--duration-slower)*2) 3}[data-state=review] .intake__approve:not([disabled]):focus-visible:after,[data-state=review] .intake__approve:not([disabled]):hover:after{animation:none}[data-state=live] .intake__approve{display:none}@media (min-width:768px){.intake{padding-block:var(--space-12) var(--space-16)}.intake__window{justify-self:end;margin-right:2%;width:70%}.intake__drop{padding-left:calc(var(--space-24) + var(--space-6))}.intake__file{left:calc(var(--space-6)*-1);top:calc(var(--space-12) + var(--space-10))}.intake__file,.intake__program{margin:0;position:absolute;width:19rem}.intake__program{bottom:0;right:0}}@media (prefers-reduced-motion:reduce){.js [data-state=ready] .intake__file.is-in,[data-state=review] .intake__approve:after,[data-state=review] .intake__policies li{animation:none}}.page-section--field{--surface-fill:var(--gradient-bone-sand);--fill-grain:var(--texture-grain-on-light);--texture-grain:none}.story,.story__steps{display:grid;gap:var(--space-16)}.story__steps{list-style:none;margin:0;padding:0}.story__step{display:grid;gap:var(--space-6)}.story__text{align-content:start;display:grid;gap:var(--space-3)}.story__text>*{margin:0}.story__num{color:var(--color-emphasis);font-size:var(--font-size-3xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-display)}.story__panel{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-fragment);display:grid;gap:var(--space-5);margin:0;padding:var(--space-6)}.story__pin{display:none}@media (min-width:1024px){.js .story{align-items:start;gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.js .story__pin{display:block;order:-1;position:sticky;top:calc(var(--header-height) + var(--space-8))}.js .story__steps{gap:0}.js .story__step{align-content:center;min-height:58vh;padding-block:var(--space-8)}.js .story__step:last-child{min-height:40vh}.js .story__text{border-left:var(--border-width-thick) solid var(--color-hairline);padding-left:var(--space-6);transition:border-color var(--duration-medium-2) var(--ease-standard)}.js .story__step.is-current .story__text{border-left-color:var(--color-emphasis)}.js .story__panel--inline{border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.story__stack{display:grid}.story__stack>.story__panel{grid-area:1/1;opacity:0;pointer-events:none;transform:translateY(var(--motion-rise));transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-2) var(--ease-enter),visibility 0s linear var(--duration-medium-2);visibility:hidden}[data-active="1"] .story__stack>[data-story-panel="1"],[data-active="2"] .story__stack>[data-story-panel="2"],[data-active="3"] .story__stack>[data-story-panel="3"],[data-active="4"] .story__stack>[data-story-panel="4"],[data-active="5"] .story__stack>[data-story-panel="5"],[data-active="6"] .story__stack>[data-story-panel="6"],[data-active="7"] .story__stack>[data-story-panel="7"],[data-active="8"] .story__stack>[data-story-panel="8"]{opacity:1;pointer-events:auto;transform:none;transition-delay:0s;visibility:visible}}.cycle{counter-reset:none;display:grid;gap:var(--space-1);grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:0}.cycle li{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-2);position:relative}.cycle li:before{background:var(--color-hairline);border-radius:var(--radius-pill);content:"";height:var(--space-1)}.cycle li.is-passed:before{background:var(--color-data-strong)}.cycle li.is-here{color:var(--color-text);font-weight:var(--font-weight-medium)}.cycle li.is-here:before{background:var(--color-action)}.story__stage{align-items:start;border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-5);padding-top:var(--space-5)}@media (min-width:640px){.story__stage:not(.story__stage--stack){grid-template-columns:minmax(0,.9fr) auto minmax(0,1.25fr)}}.story__stage p{margin:0}.story__arrow{color:var(--color-text-secondary);justify-self:center}@media (max-width:639px){.story__arrow{transform:rotate(90deg)}}.story__caption{color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-3)}.decisions,.doc-card,.mini-list,.read-msg,.route-to,.score-card,.update-card{display:grid;font-size:var(--font-size-sm);gap:var(--space-2)}.story__stage--stack>*+*{border-top:var(--border-width-hairline) solid var(--color-hairline);padding-top:var(--space-5)}.doc-card__name{align-items:center;display:flex;font-weight:var(--font-weight-medium);gap:var(--space-2)}.doc-card__clause{display:grid;font-size:var(--font-size-md);gap:var(--space-1);line-height:var(--line-height-snug)}.doc-card__clause span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.doc-card__line{display:none}.doc-card__line--short{width:60%}.mini-list__head{font-weight:var(--font-weight-medium)}.mini-list__row{border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);justify-content:space-between;padding-block:var(--space-1)}.mini-list__row span{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.mini-list__row span:before{content:"\00A7\00A0"}.mini-list__row.is-hot{font-weight:var(--font-weight-medium)}.mini-list__foot{align-items:center;display:flex;gap:var(--space-2);padding-top:var(--space-2)}.read-msg__from{align-items:center;display:flex;flex-wrap:wrap;font-weight:var(--font-weight-medium);gap:var(--space-2) var(--space-3)}.read-msg__bubble{font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.read-msg__read{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.read-tag{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.read-tag+.read-tag:before{content:"\00B7";margin-right:var(--space-2)}.read-msg--hit{border-radius:var(--radius-sm);padding-left:var(--space-4)}.read-msg--hit,.story .avatar{background:var(--color-sunken)}.story .avatar{height:var(--space-8);width:var(--space-8)}.story .avatar--action{background:var(--color-action)}.score-card__head{align-items:center;display:flex;flex-wrap:wrap;font-weight:var(--font-weight-medium);gap:var(--space-2) var(--space-3)}.score-card__meter{align-items:center;display:flex;gap:var(--space-3)}.meter{display:inline-flex;gap:var(--space-1)}.meter i{background:var(--color-hairline);border-radius:var(--radius-pill);height:var(--space-2);width:var(--space-5)}.meter i.on{background:var(--chip-finding-fg)}.route-path{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2)}.route-path .is-here{color:var(--color-text);font-weight:var(--font-weight-medium)}.route-layer{display:grid;font-size:var(--font-size-sm);gap:var(--space-2)}.route-layer__label{color:var(--color-accent-warm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.route-queue{font-weight:var(--font-weight-medium)}.route-reviewers{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.route-reviewer{align-items:center;column-gap:var(--space-3);display:grid;grid-template-columns:auto 1fr;min-width:0}.route-reviewer strong{display:block;font-weight:var(--font-weight-medium)}.route-reviewer .t-small{display:block}.route-reviewer--inherited strong{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.story .avatar--group{background:var(--color-sunken);color:var(--color-text-secondary)}.route-to{align-items:center;column-gap:var(--space-3);grid-template-columns:auto 1fr}.route-to strong{display:block}.route-to strong,.route-to__open{font-weight:var(--font-weight-medium)}.route-to__open{align-items:center;background:var(--color-action);border-radius:var(--radius-button);color:var(--color-on-action);display:inline-flex;gap:var(--space-2);grid-column:1/-1;justify-self:start;margin-top:var(--space-1);padding:var(--space-1) var(--space-3)}.decisions__viewer{color:var(--color-text-secondary);margin:0}.decisions__head{font-weight:var(--font-weight-medium)}.decisions__row{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-3);grid-template-columns:auto auto 1fr;padding-top:var(--space-2)}.decisions__row .t-small{justify-self:end}.update-card{padding-left:var(--space-4)}.update-card__head{display:flex;font-weight:var(--font-weight-medium);gap:var(--space-3);justify-content:space-between}.update-card__ver s{color:var(--color-text-secondary);margin-right:var(--space-1)}.update-card__foot{flex-wrap:wrap;justify-content:space-between}.cycle-back,.update-card__foot{align-items:center;display:flex;gap:var(--space-2)}.cycle-back{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ai-split--stage{align-items:start}.route-figure{margin:0;padding:var(--space-8) var(--space-8) var(--space-6)}.route-figure .tree{font-size:var(--font-size-md)}.route-figure__cap{margin-top:var(--space-6)}.stage--fragment{display:grid;position:relative}.stage--fragment>*{min-width:0}.queue-open{background:var(--color-sunken);border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-4);padding:var(--space-5)}.avatar--channel{background:var(--color-stage);position:relative}.avatar--channel .mark{background:var(--color-raised);border-radius:var(--radius-full);bottom:calc(var(--space-1)*-1);height:var(--space-5);padding:var(--border-width-thick);position:absolute;right:calc(var(--space-2)*-1);width:var(--space-5)}.queue-open__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:space-between}.queue-open__subject{align-items:center;display:flex;font-size:var(--font-size-base);gap:var(--space-3);margin:0}.queue-open__meta dd,.queue-open__subject strong{font-weight:var(--font-weight-medium)}.queue-open__meta{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-10);margin:0}.queue-open__meta dt{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-bottom:var(--space-1)}.queue-open__meta dd{align-items:center;display:flex;gap:var(--space-2);margin:0}.fake-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.fake-actions span{align-items:center;border:var(--border-width-hairline) solid var(--color-action-outline);border-radius:var(--radius-button);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);min-height:var(--space-8);padding:var(--space-1) var(--space-3)}.fake-actions span:first-child{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action)}.fake-actions span:first-child .icon{color:inherit}.table--queue tbody tr{transition:var(--transition-color)}.table--queue tbody tr:hover{background:var(--color-sunken)}@media (max-width:639px){.table--queue td:nth-child(2),.table--queue th:nth-child(2){display:none}}.callout--path{justify-self:start;margin-left:var(--space-4);margin-top:calc(var(--space-4)*-1)}@media (min-width:1024px){.callout--path{margin-left:calc((var(--space-stage) + var(--space-6))*-1)}}.org-path{display:grid;gap:var(--space-4);list-style:none;margin:0}.org-path li{color:var(--color-text);display:grid;font-weight:var(--font-weight-medium);gap:var(--space-1);padding-left:var(--space-8);position:relative}.org-path li span{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.org-path li:before{background:var(--color-floating);border:var(--border-width-thick) solid var(--color-rule-strong);border-radius:var(--radius-full);content:"";height:var(--space-4);left:0;position:absolute;top:var(--space-1);width:var(--space-4)}.org-path li:not(:last-child):after{background:var(--color-rule-strong);bottom:calc((var(--space-4) + var(--space-1))*-1);content:"";left:calc(var(--space-2) - var(--border-width-hairline)/2);position:absolute;top:calc(var(--space-1) + var(--space-4));width:var(--border-width-hairline)}.org-path__next:before{border-color:var(--color-action)}.org-path .org-path__here:before{background:var(--color-action);border-color:var(--color-action)}.case-summary .kv{grid-template-columns:minmax(var(--width-kv-min),var(--width-kv-max)) 1fr}.case-summary .kv dd.case-summary__reasoning{background:var(--color-stage);font-size:var(--font-size-base);line-height:var(--line-height-snug)}@media (max-width:639px){.case-summary .kv,.kv,.kv__group{grid-template-columns:1fr}.kv dt{border-bottom:0;padding-bottom:0}.kv dd{padding-top:var(--space-1)}}.case-summary__audit{border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-5);position:relative}.audit-trail:before{background:var(--color-rule-strong);bottom:var(--space-5);content:"";left:calc(var(--space-5) + var(--space-2) - var(--border-width-hairline)/2);position:absolute;top:calc(var(--space-4) + var(--target-min)/2);width:var(--border-width-hairline)}.case-summary__audit-trigger{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--space-3);justify-content:space-between;min-height:var(--target-min);padding-left:var(--space-8);position:relative;width:100%}.case-summary__audit-trigger:before{background:var(--color-text);border-radius:var(--radius-full);content:"";height:var(--space-4);left:0;margin-top:calc(var(--space-4)/-2);position:absolute;top:50%;width:var(--space-4)}.case-summary__audit-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.case-summary__audit-trigger .icon{transition:var(--transition-transform)}.case-summary__audit-trigger[aria-expanded=true] .icon{transform:rotate(180deg)}.case-summary__earlier{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-sm);gap:var(--space-3);list-style:none}.case-summary__earlier li{padding-left:var(--space-8);position:relative}.case-summary__earlier li:before{background:var(--color-raised);border:var(--border-width-thick) solid var(--color-rule-strong);border-radius:var(--radius-full);content:"";height:var(--space-4);left:0;position:absolute;top:var(--space-1);width:var(--space-4)}.case-summary__earlier[hidden]{display:none}.js .case-summary__earlier:not([hidden]){animation:open-rise var(--duration-medium-2) var(--ease-enter)}.mira{color:var(--color-emphasis);font-style:italic;font-weight:var(--font-weight-semibold);padding-inline-end:var(--mira-gap)}.page-ai .mira{padding-inline-end:0}.mark{flex:none;height:var(--icon-size);width:var(--icon-size)}.mark--whatsapp{color:var(--color-mark-whatsapp)}.lexicon{display:grid}.lexicon__row{border-top:var(--border-width-thick) solid var(--color-text);display:grid;gap:var(--space-6);padding-block:var(--space-10)}.lexicon__row+.lexicon__row{border-top-color:var(--color-rule-strong);border-top-width:var(--border-width-hairline)}@media (min-width:640px){.lexicon__row{grid-template-columns:1fr 1fr}.lexicon__msg{grid-column:1/-1}}@media (min-width:1024px){.lexicon__row{gap:0;grid-template-columns:1.35fr 1fr 1fr}.lexicon__msg{grid-column:auto;padding-right:var(--space-10)}}.lexicon__msg{align-content:start;display:grid;gap:var(--space-4)}.lexicon__msg>*{margin:0}.lexicon__case{align-items:center;display:flex;font-size:var(--font-size-lg);gap:var(--space-3);line-height:var(--line-height-snug);margin:0}.lexicon__badge{border-radius:var(--radius-md);display:grid;flex:none;height:calc(var(--icon-well-size) + var(--space-2));place-items:center;width:calc(var(--icon-well-size) + var(--space-2))}.lexicon__badge .icon{color:currentColor}.lexicon__case--false .lexicon__badge{background:var(--color-action);color:var(--color-on-action)}.lexicon__case--missed .lexicon__badge{background:var(--chip-finding-fg);color:var(--color-on-action)}.lexicon .avatar{display:none}.lexicon__from{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-2) var(--space-3);letter-spacing:var(--letter-spacing-wide)}.lexicon__channel{align-items:center;display:inline-flex;gap:var(--space-1)}.lexicon__channel .mark{height:var(--icon-size-sm);width:var(--icon-size-sm)}.lexicon__bubble{font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug);text-indent:-.42em}.lexicon__hit{background:none;color:inherit;text-decoration-line:underline;text-decoration-thickness:var(--border-width-thick);text-underline-offset:.14em}.lexicon__hit--word{text-decoration-color:var(--color-data-strong);text-decoration-style:dashed}.lexicon__hit--risk{text-decoration-color:var(--chip-finding-fg)}.lexicon__verdict{align-content:start;display:grid;font-size:var(--font-size-sm);gap:var(--space-2)}@media (min-width:1024px){.lexicon__verdict{border-left:var(--border-width-hairline) solid var(--color-rule-strong);padding-inline:var(--space-8)}}.lexicon__verdict>*{margin:0}.lexicon__verdict--list{color:var(--color-text-secondary)}.lexicon__verdict--mira{background:var(--color-sunken)}.lexicon__who{align-items:center;color:var(--color-text);display:flex;font-weight:var(--font-weight-medium);gap:var(--space-2)}.lexicon__who .mira{font-size:var(--font-size-lg);line-height:var(--line-height-snug)}.lexicon__result{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.lexicon__why{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.lexicon__cost{border-top:var(--border-width-hairline) dashed var(--color-rule-strong);padding-top:var(--space-2)}.cga{display:grid;gap:var(--space-10)}.cga__head{display:grid;gap:var(--space-4);max-width:var(--measure-panel)}.cga__head>*{margin:0}.cga__body{display:grid;gap:var(--space-8)}@media (min-width:1024px){.cga__body{align-items:start;gap:var(--space-12);grid-template-columns:1fr 1.15fr}}.cga__proof{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}@media (min-width:640px) and (max-width:1023px){.cga__proof{grid-template-columns:1fr 1fr}}.cga__item{border-left:var(--border-width-thick) solid var(--color-hairline);display:grid;gap:var(--space-1) var(--space-4);grid-template-columns:auto 1fr;padding:var(--space-4) 0 var(--space-4) var(--space-4);transition:var(--transition-color)}.cga__item h3{font-size:var(--font-size-lg);grid-column:2;margin:0}.cga__item p{color:var(--color-text-secondary);font-size:var(--font-size-base);grid-column:2;margin:0}.cga__num,.cga__pin{background:var(--color-action);border-radius:var(--radius-full);color:var(--color-on-action);display:inline-grid;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);place-items:center}.cga__num{grid-row:span 2;height:var(--space-8);width:var(--space-8)}.cga__pin{height:var(--space-6);left:calc(var(--space-3)*-1);position:absolute;top:var(--space-3);width:var(--space-6);z-index:var(--z-raised)}.cga__pin--audit{top:calc(var(--space-4) + (var(--target-min) - var(--space-6))/2)}.case-summary .audit-trail{padding-left:calc(var(--space-5) + var(--space-4))}.case-summary .audit-trail:before{left:calc(var(--space-5) + var(--space-4) + var(--space-2) - var(--border-width-hairline)/2)}.cga__trust{margin:0}.case-summary .kv{display:block}.kv__group{border-left:var(--border-width-thick) solid transparent;display:grid;grid-template-columns:minmax(var(--width-kv-min),var(--width-kv-max)) 1fr;position:relative;transition:background-color var(--duration-state) var(--ease-state)}.case-summary__by{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-left:var(--space-2)}.cga:has(.cga__item[data-cga="1"]:hover) .case-summary [data-cga="1"],.cga:has(.cga__item[data-cga="2"]:hover) .case-summary [data-cga="2"],.cga:has(.cga__item[data-cga="3"]:hover) .case-summary [data-cga="3"],.cga:has(.cga__item[data-cga="4"]:hover) .case-summary [data-cga="4"]{background:color-mix(in srgb,var(--palette-crimson-300) 22%,var(--color-raised));outline:var(--border-width-hairline) solid var(--palette-crimson-300);outline-offset:calc(var(--border-width-hairline)*-1)}.cga:has(.cga__item[data-cga="1"]:hover) .case-summary [data-cga="1"] .cga__pin,.cga:has(.cga__item[data-cga="2"]:hover) .case-summary [data-cga="2"] .cga__pin,.cga:has(.cga__item[data-cga="3"]:hover) .case-summary [data-cga="3"] .cga__pin,.cga:has(.cga__item[data-cga="4"]:hover) .case-summary [data-cga="4"] .cga__pin,.cga__item:hover .cga__num{background:var(--palette-crimson-300);color:var(--palette-plum);transform:scale(1.15)}.cga__num,.cga__pin{transition:transform var(--duration-state) var(--ease-state),background-color var(--duration-state) var(--ease-state)}.cga:has(.case-summary [data-cga="1"]:hover) .cga__item[data-cga="1"],.cga:has(.case-summary [data-cga="2"]:hover) .cga__item[data-cga="2"],.cga:has(.case-summary [data-cga="3"]:hover) .cga__item[data-cga="3"],.cga:has(.case-summary [data-cga="4"]:hover) .cga__item[data-cga="4"],.cga__item:hover{background:color-mix(in srgb,var(--palette-crimson-300) 14%,transparent);border-color:var(--palette-crimson-300)}.new-tag{background:var(--color-action);border-radius:var(--radius-md);color:var(--color-on-action);flex:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-1);letter-spacing:var(--letter-spacing-caps);min-height:var(--space-6);padding:0 var(--space-2);text-transform:uppercase}.announce,.new-tag{align-items:center;display:inline-flex}.announce{background:var(--color-floating);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-chip);color:var(--color-text);flex-wrap:nowrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-3);justify-self:start;max-width:100%;min-width:0;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);text-decoration:none;transition:var(--transition-color);white-space:nowrap}.announce:hover{border-color:var(--color-action-outline)}.hero__announce{display:flex;min-width:0;padding-top:var(--space-section)}.hero__announce+.hero{padding-top:var(--space-8)}.hero-band--centered .hero__announce{justify-content:center}.announce__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.announce .new-tag,.announce__go{flex:none}.announce__go{align-items:center;display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-1);text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:.2em}.announce .icon{transition:var(--transition-transform)}.announce:hover .icon{transform:translateX(var(--motion-nudge))}.caps,.caps__row{list-style:none;margin:0;padding:0}@media (min-width:768px){.capability-rows__row.caps__row--three{grid-template-columns:1.3fr 1fr 1fr}.capability-rows__row.caps__row--four{grid-template-columns:repeat(2,1fr)}.capability-rows__row.caps__row--wide-first{grid-template-columns:1.4fr 1fr}}@media (min-width:1024px){.capability-rows__row.caps__row--four{grid-template-columns:repeat(4,1fr)}}.capability__top{gap:var(--space-3)}.capability--new{background:var(--surface-background);border-color:transparent}.capability--new p{color:var(--color-text-secondary)}.capability--new .new-tag{color:var(--color-on-action)}.tree--mini{font-size:var(--font-size-sm);margin-top:var(--space-2)}.tree--mini li{padding-top:var(--space-2)}.tree--mini ol>li:before{top:calc(var(--space-2) + .7em)}.caps__tree span{border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);justify-self:start;padding:var(--space-1) var(--space-3);position:relative}.caps__tree span:nth-child(2){margin-left:var(--space-5)}.caps__tree span:nth-child(3){margin-left:var(--space-10)}.caps__tree .is-here{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action)}.caps__log span{border-left:var(--border-width-thick) solid var(--color-rule-strong);display:flex;gap:var(--space-3);padding-left:var(--space-3)}.caps__log b{font-weight:var(--font-weight-medium)}.caps__bars{align-items:flex-end;display:flex;gap:var(--space-2);height:var(--space-16);margin-top:var(--space-2)}.caps__bars i{background:var(--color-data-base);border-radius:var(--radius-xs) var(--radius-xs) 0 0;flex:1;height:calc(var(--h)*100%)}.caps__bars i.is-hot{background:var(--color-data-emphasis)}.caps .capability h3{font-size:var(--font-size-lg)}.caps .icon-well{background:var(--color-action);border-color:var(--color-action);border-radius:var(--radius-chip);color:var(--color-on-action);height:calc(var(--icon-well-size) + var(--space-4));width:calc(var(--icon-well-size) + var(--space-4))}.caps .icon-well .icon{color:var(--color-on-action);height:var(--icon-size);width:var(--icon-size)}.caps .capability p{font-size:var(--font-size-base)}.caps__channels{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:var(--space-2) 0 0;padding:0}.caps__channels li{align-items:center;background:var(--color-ground);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-chip);display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-1) var(--space-3)}.caps__list{margin-top:var(--space-8)}@media (min-width:768px){.capability-list.caps__list{grid-template-columns:1.25fr 1fr}}.caps__list .caps__item{grid-template-columns:1fr}.caps__list h3{align-items:center;display:flex;gap:var(--space-3)}.caps__list p{padding-left:calc(var(--icon-size) + var(--space-3))}.caps__thread{display:grid;gap:var(--space-2);margin-top:var(--space-2)}.caps__thread span{align-items:center;background:var(--color-ground);border-radius:var(--radius-chip);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);justify-content:space-between;padding:var(--space-2) var(--space-3)}.caps__thread em{color:var(--color-text-secondary);display:inline-block;font-size:var(--font-size-xs);font-style:normal}.caps__thread .is-deleted{color:var(--color-text-secondary);font-style:italic}.keep{display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}@media (min-width:640px){.keep{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.keep{grid-template-columns:repeat(5,1fr)}}.keep__card{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-chip);border-top:var(--border-width-thick) solid var(--color-action);display:grid;gap:var(--space-3);grid-template-rows:auto auto 1fr;padding:var(--space-5)}.keep__card>*{margin:0}.keep__have{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}.keep__outcome{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.keep__outcome .fn{font-size:var(--font-size-xs)}.keep__line{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.keep__card--commit{background:var(--color-action);border-color:var(--color-action)}.keep__card--commit,.keep__card--commit .keep__have,.keep__card--commit .keep__line{color:var(--color-on-action)}.keep__card--commit .icon{color:currentColor}.proof-strip .hero-proof{border-top:0;padding-block:var(--space-section-tight)}.stat__unit{font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-snug);margin-left:var(--space-2)}.stat-tiles .stat__value{overflow-wrap:break-word;white-space:normal;text-wrap:balance}.hero-proof{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-10);padding-block:var(--space-10) var(--space-section)}.logo-slots{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (min-width:768px){.logo-slots{grid-template-columns:repeat(6,minmax(0,1fr))}}.logo-slot{border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-chip);color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);min-height:var(--space-16);padding:var(--space-2);place-items:center;text-align:center}.logo-slots>li{min-width:0}.logo-slot--logo{border-color:transparent;grid-template-columns:minmax(0,1fr);justify-items:center}.cust-logo{display:block;max-width:100%;width:calc(var(--logo-customer-unit)*var(--logo-scale, 2))}.cust-logo__svg{display:block;height:auto;width:100%}.cust-logo--wide{max-width:88%}.cust-logo--dark,.cust-logo--light,.cust-logo--text{--logo-1:currentColor;--logo-2:currentColor;--logo-3:currentColor}.cust-logo--text{color:var(--color-text)}.cust-logo--light{color:var(--logo-customer-light)}.cust-logo--dark{color:var(--logo-customer-dark)}.logo-slot--held{border-color:var(--color-rule-strong);opacity:.6;position:relative}.cust-logo__held,.logo-slot--note{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.cust-logo__held{inset:auto 0 calc(var(--space-5)*-1);position:absolute;text-align:center;white-space:nowrap}.logo-slot--note{border-style:dashed;grid-column:1/-1}.stat-tiles{display:grid;gap:var(--space-8)}.stat-tiles .stat{align-content:start;border-bottom:0;border-top:var(--border-width-hairline) solid var(--color-rule-strong);display:grid;gap:var(--space-3);padding:var(--space-6) 0 0}.stat-tiles .stat__value{margin:0}.stat--pending .stat__placeholder{border-radius:var(--radius-chip);color:var(--color-text-secondary);display:inline-grid;font-size:var(--font-size-sm);letter-spacing:0;min-width:6ch;padding:var(--space-1) var(--space-3);place-items:center}.stat--pending .stat__placeholder--value{color:inherit;display:inline-block;font-size:inherit;letter-spacing:inherit;min-width:0;padding:0 var(--space-1)}.stat-tiles .stat__context{max-width:var(--measure-card-narrow)}.stat__qual{color:var(--color-text-secondary);display:block;font-size:var(--font-size-md);letter-spacing:0}@media (min-width:768px){.stat-tiles{gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr))}.stat-tiles--four,.stat-tiles--two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.stat-tiles--four{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr))}}.hero-proof{grid-template-columns:minmax(0,1fr)}.stat-tiles .stat{container-type:inline-size;min-width:0}.stat-tiles .stat__value{font-size:min(var(--font-size-3xl),20cqi)}.proof-strip .stat-tiles .stat__value{line-height:var(--line-height-snug);overflow:visible;padding-block-end:var(--space-1)}.stat-tiles .stat__badge{aspect-ratio:1;display:block;height:auto;mix-blend-mode:multiply;width:var(--space-16)}.stat-tiles .stat--badge .stat__value{color:var(--color-text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:var(--line-height-normal);max-width:var(--measure-card-narrow)}.say{display:grid;gap:var(--space-2);margin:0}.say__who{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-2) var(--space-3);letter-spacing:var(--letter-spacing-wide);margin:0}.say__who .mark{height:var(--icon-size-sm);width:var(--icon-size-sm)}.say blockquote{font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug);margin:0;text-indent:-.42em}.say mark{background:none;color:inherit;text-decoration:underline;text-decoration-color:var(--chip-finding-fg);text-decoration-thickness:var(--border-width-thick);text-underline-offset:.14em}.tree,.tree ol{list-style:none;margin:0;padding:0}.tree ol{border-left:var(--border-width-hairline) solid var(--color-rule-strong);margin-left:calc(var(--space-2) - var(--border-width-hairline)/2);padding-left:var(--space-6)}.tree li{padding-top:var(--space-4);position:relative}.tree ol>li:before{background:var(--color-rule-strong);content:"";height:var(--border-width-hairline);left:calc(var(--space-6)*-1);position:absolute;top:calc(var(--space-4) + .7em);width:calc(var(--space-6) - var(--space-2))}.tree__node{align-items:center;display:inline-flex;flex-wrap:wrap;font-weight:var(--font-weight-medium);gap:var(--space-2) var(--space-3)}.tree__flag{white-space:normal}@media (max-width:639px){.route-figure{padding:var(--space-4) 0 var(--space-4) var(--space-4)}.band-row__visual,.split{padding-left:var(--space-4)}}.tree__node:before{background:var(--color-ground);border:var(--border-width-thick) solid var(--color-rule-strong);border-radius:var(--radius-full);content:"";flex:none;height:var(--space-4);width:var(--space-4)}.tree__note{color:var(--color-text-secondary);display:block;font-size:var(--font-size-sm);margin:var(--space-1) 0 0 calc(var(--space-4) + var(--space-3))}.tree .is-here>.tree__node:before{background:var(--color-action);border-color:var(--color-action)}.tree .is-rev>.tree__node:before{border-color:var(--color-action)}.tree .is-new>.tree__node{border-bottom:var(--border-width-hairline) dashed var(--color-rule-strong)}.tree__flag{margin-left:var(--space-2)}.timerail{display:grid;list-style:none;margin:0;padding:0}.timerail li{border-top:var(--border-width-hairline) solid var(--color-hairline);column-gap:var(--space-6);display:grid;grid-template-columns:minmax(5.5rem,auto) 1fr;padding-block:var(--space-4)}.timerail li:last-child{border-bottom:var(--border-width-hairline) solid var(--color-hairline)}.timerail__t{font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.timerail__t span{color:var(--color-text-secondary);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-wide)}.timerail__e{align-self:center;line-height:var(--line-height-snug);margin:0}.timerail__e strong{font-weight:var(--font-weight-medium)}.timerail__d{color:var(--color-text-secondary);display:block;font-size:var(--font-size-sm);margin-top:var(--space-1)}.timerail__label{margin:0 0 var(--space-3)}.hero-proof__label{color:var(--color-text-secondary);margin:0}.stat-tiles--two{max-width:var(--measure-panel)}@media (min-width:768px){.stat-tiles.stat-tiles--two{grid-template-columns:repeat(2,1fr)}}.fit{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-card);border-top:var(--border-width-thick) solid var(--color-action);list-style:none;margin:0;padding:var(--space-2) var(--space-card-padding)}.fit li{border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);padding-block:var(--space-5)}.fit li:last-child{border-bottom:0}@media (min-width:768px){.fit li{gap:var(--space-8);grid-template-columns:minmax(var(--width-kv-max),.38fr) 1fr}}.fit li>*{margin:0}.fit__have{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.fit__line{color:var(--color-text-secondary)}.fit__lead{margin:0 0 var(--space-8);max-width:var(--measure-prose)}.tiles{display:grid;gap:var(--space-8) var(--space-10);list-style:none;margin:0;padding:0}@media (min-width:640px){.tiles{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.tiles{grid-template-columns:repeat(3,1fr)}}.tiles li{align-content:start;border-top:var(--border-width-hairline) solid var(--color-rule-strong);display:grid;gap:var(--space-2);padding-top:var(--space-5);position:relative}.tiles li:before{background:var(--color-data-emphasis);content:"";height:var(--border-width-thick);left:0;position:absolute;top:calc(var(--border-width-hairline)*-1);width:var(--space-10)}.tiles li>*{margin:0}.tiles h3{font-size:var(--font-size-lg)}.tiles p{color:var(--color-text-secondary);font-size:var(--font-size-base)}.tiles--plain p{color:var(--color-text);font-size:var(--font-size-md);line-height:var(--line-height-snug)}.related{display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}@media (min-width:768px){.related{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.related--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.related--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.related--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.related--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.related--cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.related--cols-5{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr))}}.related .card{display:grid;gap:var(--space-3);grid-template-rows:auto 1fr auto;height:100%}.related h3{font-size:var(--font-size-lg);margin:0}.related p{margin:0}.related p,.related__more{color:var(--color-text-secondary)}.related__more{margin:var(--space-6) 0 0}.versus{display:grid;gap:var(--space-4)}.versus__toggle{background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-chip);display:inline-flex;justify-self:start;padding:var(--space-1)}.versus__toggle input{opacity:0;pointer-events:none;position:absolute}.versus__toggle label{border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-4)}.versus__toggle input:checked+label{background:var(--color-action);color:var(--color-on-action)}.versus__toggle input:focus-visible+label{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.versus__col,.versus__cols{display:grid;gap:var(--space-4)}.versus__col{align-content:start;border-radius:var(--radius-card);padding:var(--space-card-padding)}.versus__col h3{font-size:var(--font-size-lg);margin:0}.versus__col ol{counter-reset:vs;display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.versus__col li{align-items:start;counter-increment:vs;display:grid;gap:var(--space-3);grid-template-columns:var(--space-8) 1fr}.versus__col li:before{border-radius:var(--radius-full);content:counter(vs);display:grid;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);height:var(--space-8);place-items:center;width:var(--space-8)}.versus__col--before{background:var(--color-sunken);color:var(--color-text-secondary)}.versus__col--before li:before{border:var(--border-width-hairline) dashed var(--color-rule-strong)}.versus__col--after{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-top:var(--border-width-thick) solid var(--color-action)}.versus__col--after li:before{background:var(--color-action);color:var(--color-on-action)}@media (max-width:767px){.versus:has([data-vs=after]:checked) .versus__col--before,.versus:has([data-vs=before]:checked) .versus__col--after{display:none}}@media (min-width:768px){.versus__toggle{display:none}.versus__cols{grid-template-columns:1fr 1fr}}.bold-stage{background:var(--color-stage);border-radius:var(--radius-panel);margin-top:var(--space-10);padding:var(--space-stage)}.wfq .fragment__bar{gap:var(--space-3)}.wfq__split{display:grid}@media (min-width:640px){.wfq__split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.wfq__list{border-right:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-1);list-style:none;margin:0;padding:var(--space-2)}.wfq__list li{align-items:start;border-radius:var(--radius-md);display:grid;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-3);grid-template-columns:auto 1fr;padding:var(--space-3)}.wfq__list li.is-open{background:var(--color-sunken)}.wfq__meta{display:grid;gap:var(--space-1);min-width:0}.wfq__ch{align-items:center;display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-2)}.wfq__ch .mark{height:var(--icon-size-sm);width:var(--icon-size-sm)}.wfq__flag{color:var(--color-text-secondary)}.wfq__claim,.wfq__flag{font-size:var(--font-size-xs)}.wfq__claim{align-items:center;background:var(--chip-pending-bg);border-radius:var(--radius-md);color:var(--chip-pending-fg);display:inline-flex;gap:var(--space-1);grid-column:2;justify-self:start;padding:0 var(--space-2)}.wfq__claim--you{background:var(--color-action);color:var(--color-on-action)}.wfq__open{align-content:start;display:grid;font-size:var(--font-size-sm);gap:var(--space-3);padding:var(--space-4)}.wfq__open>*{margin:0}.wfq__from{align-items:center;display:flex;gap:var(--space-3)}.wfq__from strong{display:block;font-weight:var(--font-weight-medium)}.wfq__bubble,.wfq__from .avatar{background:var(--color-sunken)}.wfq__bubble{border-radius:var(--radius-chip);line-height:var(--line-height-snug);padding:var(--space-3) var(--space-4)}.wfq__steps{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.wfq__steps li{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;padding-top:var(--space-2)}.wfq__steps li>span:first-child{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.journey{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-fragment);display:grid;gap:var(--space-6);padding:var(--space-stage)}.journey__controls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.journey__controls[hidden]{display:none}.journey__count{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;margin:0}.journey__track{display:grid;gap:var(--space-2)}.journey__phases{display:none}.journey__stations{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}@media (min-width:1024px){.journey__phases{display:grid;gap:var(--space-2);grid-template-columns:repeat(var(--stations,5),minmax(0,1fr));list-style:none;margin:0;padding:0}.journey__phases li{border-bottom:var(--border-width-thick) solid var(--palette-wine-300);color:var(--palette-wine-700);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);grid-column:span var(--span,1);letter-spacing:var(--letter-spacing-caps);padding-bottom:var(--space-2);text-transform:uppercase}.journey__stations{gap:var(--space-2);grid-template-columns:repeat(var(--stations,5),minmax(0,1fr))}.journey__phase-inline{display:none}}.journey__phase-inline{color:var(--palette-wine-700);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);margin:var(--space-2) 0 0;text-transform:uppercase}.journey__station{align-content:start;background:var(--color-ground);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid;gap:var(--space-3);padding:var(--space-4) var(--space-3);position:relative;transition:background-color var(--duration-medium-2) var(--ease-standard),border-color var(--duration-medium-2) var(--ease-standard)}.journey__station>*{margin:0}.journey__label{align-items:center;display:flex;font-weight:var(--font-weight-medium);gap:var(--space-2)}.journey__n{background:var(--color-sunken);border-radius:var(--radius-full);display:grid;flex:none;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;height:var(--space-6);place-items:center;width:var(--space-6)}.journey__text{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.journey__card{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2);padding-top:var(--space-3);transition:opacity var(--duration-medium-2) var(--ease-standard)}.journey__strong,.journey__who{font-weight:var(--font-weight-medium)}.journey__who{align-items:center;display:inline-flex;gap:var(--space-2)}.journey__who .avatar{height:var(--space-8);width:var(--space-8)}.journey__who .avatar:not(.avatar--action){background:var(--color-stage)}.journey__bubble{flex-basis:100%;font-size:var(--font-size-base);line-height:var(--line-height-snug)}.journey__note{color:var(--color-text-secondary);font-style:italic}.journey__station[data-state=past]{background:var(--palette-wine-200);border-color:var(--palette-wine-300)}.journey__station[data-state=past] .journey__note,.journey__station[data-state=past] .journey__text{color:var(--palette-wine-700)}.journey__station[data-state=past] .journey__n{background:var(--palette-wine-600);color:var(--palette-bone)}.journey__station[data-state=past] .journey__card{border-top-color:var(--palette-wine-300)}.journey__station[data-surface=dark]{--surface-fill:var(--palette-wine-700);border-color:var(--palette-wine-700)}.journey__station[data-state=active] .journey__n{background:var(--palette-bone);color:var(--palette-wine-700)}.journey__station[data-state=next]{background:transparent;border-color:var(--palette-wine-200);border-style:dashed}.journey__station[data-state=next] .journey__card{opacity:0}.journey__station[data-state=next] .journey__n{background:transparent;border:var(--border-width-hairline) dashed var(--palette-wine-300)}.journey__audit{border-left:var(--border-width-thick) solid var(--palette-wine-300);display:grid;font-size:var(--font-size-sm);gap:var(--space-2);list-style:none;margin:0;padding:0 0 0 var(--space-4)}.journey__audit li{display:flex;gap:var(--space-3);transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-2) var(--ease-enter)}.journey__audit li[data-shown=false]{opacity:0;transform:translateY(calc(var(--motion-rise)/-2))}.journey__audit .tnum{font-weight:var(--font-weight-medium)}.journey__foot{margin:0}.bands{display:grid;gap:var(--space-16);margin-top:var(--space-16)}.band-row{align-items:center;display:grid;gap:var(--space-8)}@media (min-width:1024px){.band-row{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.band-row--flip{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.band-row--flip .band-row__copy{order:2}.band-row--text{grid-template-columns:minmax(0,1fr);max-width:var(--measure-panel)}}.band-row>*{min-width:0}.band-row__copy{display:grid;gap:var(--space-3)}.band-row__copy>*{margin:0}.band-row__visual{padding:var(--space-4) 0 var(--space-4) var(--space-8)}.band-row__visual .tree{font-size:var(--font-size-md)}.grp{display:grid;gap:var(--space-3);justify-items:start}.grp>*{margin:0}.grp__head{color:var(--color-text-secondary);gap:var(--space-2)}.grp__head,.grp__people{align-items:center;display:flex;font-size:var(--font-size-sm)}.grp__people{background:var(--color-raised);border-radius:var(--radius-chip);flex-wrap:wrap;font-weight:var(--font-weight-medium);gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4)}.grp__people .avatar{height:var(--space-8);width:var(--space-8)}.grp__down{color:var(--color-text-secondary);margin-left:var(--space-6);transform:rotate(90deg)}.grp__items{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0;width:100%}.grp__items li{align-items:center;background:var(--color-raised);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4)}.grp__locked{color:var(--color-text-secondary);flex-basis:100%;font-size:var(--font-size-xs)}.builder .fragment__title{align-items:center;display:inline-flex;gap:var(--space-2)}.builder__publish{background:var(--color-action);border-radius:var(--radius-button);color:var(--color-on-action);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.builder__canvas{background:var(--color-sunken);display:grid;gap:var(--space-5);justify-items:start;list-style:none;margin:0;padding:var(--space-6) var(--space-5)}.builder__node{align-items:center;background:var(--color-ground);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);column-gap:var(--space-2);display:grid;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);grid-template-columns:auto 1fr;padding:var(--space-2) var(--space-3);position:relative}.builder__node span{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);grid-column:2}.builder__node:not(:last-child):after{background:var(--color-data-strong);content:"";height:var(--space-5);left:var(--space-10);position:absolute;top:100%;width:var(--border-width-thick)}.builder__node:nth-child(2){margin-left:var(--space-8)}.builder__node:nth-child(3){margin-left:var(--space-16)}.builder__node:nth-child(4){margin-left:var(--space-8)}.builder__node--in,.builder__node--out{border-color:var(--color-action)}.org{display:grid;gap:var(--space-3);justify-items:start}.org>*{margin:0}.org__node{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-1);padding:var(--space-2) var(--space-4)}.org__node span{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.org__node .chip{justify-self:start}.org__node--rev{border-color:var(--color-action)}.org__node--new{border-style:dashed}.org__l2{margin-left:var(--space-8)}.org__l3{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:var(--space-16)}.flow{display:grid;gap:var(--space-4)}.flow,.flow>p{margin:0}.flow__title{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);gap:var(--space-3)}.flow__steps{border-left:var(--border-width-thick) solid var(--color-data-strong);display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0 0 0 var(--space-6)}.flow__steps li{display:grid;font-size:var(--font-size-md);gap:var(--space-1);line-height:var(--line-height-snug);position:relative}.flow__steps li:before{background:var(--color-ground);border:var(--border-width-thick) solid var(--color-data-strong);border-radius:var(--radius-full);content:"";height:var(--space-4);left:calc(var(--space-6)*-1 - var(--space-2) - var(--border-width-thick)/2);position:absolute;top:var(--space-2);width:var(--space-4)}.flow__steps li.flow__end:before{background:var(--color-action);border-color:var(--color-action)}.flow__k{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.flow__k,.flow__note{color:var(--color-text-secondary)}.flow__note{font-size:var(--font-size-sm)}.audit-panel{display:grid;gap:var(--space-10)}@media (min-width:1024px){.audit-panel{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.audit-panel__copy{display:grid;gap:var(--space-5)}.audit-panel__copy>*{margin:0}.audit-panel__rail,.keeps{display:grid}.keeps{margin:0}.keeps>div{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-1);padding-block:var(--space-4)}.keeps>div:last-child{border-bottom:var(--border-width-hairline) solid var(--color-hairline)}@media (min-width:640px){.keeps>div{align-items:baseline;gap:var(--space-6);grid-template-columns:minmax(var(--width-kv-max),.45fr) 1fr}}.keeps dt{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.keeps dd{font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug);margin:0}.audit-panel__points{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.audit-panel__points li{align-items:start;display:flex;gap:var(--space-3)}.audit-panel__points .icon{margin-top:var(--space-1)}.audit-log__lines{display:grid}.audit-log details{border-bottom:var(--border-width-hairline) solid var(--color-hairline)}.audit-log summary{align-items:center;cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--space-3);list-style:none;min-height:var(--target-min);padding:var(--space-3) var(--space-5)}.audit-log summary::-webkit-details-marker{display:none}.audit-log summary .tnum{font-weight:var(--font-weight-medium)}.audit-log summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(var(--focus-ring-width)*-1)}.audit-log details[open] summary{background:var(--color-sunken)}.audit-log details p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;padding:var(--space-2) var(--space-5) var(--space-4) calc(var(--space-5) + var(--space-12))}.faq__note{margin:var(--space-4) 0 0}.mk{align-items:center;border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);padding:0 var(--space-2);white-space:nowrap}.mk:before{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.mk--add:before{content:"+"}.mk--rem:before{content:"\2212"}.mk--upd:before{content:"\2248"}.inbox__head,.inbox__rows li{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;padding:var(--space-3) var(--space-5)}.inbox__head{border-bottom:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.inbox__rows{list-style:none;margin:0;padding:0}.inbox__rows li{border-bottom:var(--border-width-hairline) solid var(--color-hairline);border-left:var(--border-width-thick) solid transparent;font-size:var(--font-size-sm)}.inbox__rows li:last-child{border-bottom:0}.inbox__rows li.is-hot{background:var(--color-sunken)}.inbox__page{display:grid;gap:var(--space-1);min-width:0;overflow-wrap:anywhere}.inbox__page strong{font-weight:var(--font-weight-medium)}.inbox__marks{display:flex;flex-wrap:wrap;gap:var(--space-1)}@media (max-width:479px){.inbox__head{display:none}.inbox__rows li{grid-template-columns:minmax(0,1fr) auto}.inbox__marks{grid-column:1}}.unseen{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}@media (min-width:768px){.unseen{gap:0;grid-template-columns:repeat(4,1fr)}}.unseen__step{align-content:start;border-left:var(--border-width-thick) dashed var(--color-rule-strong);display:grid;gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6);position:relative}@media (min-width:768px){.unseen__step{border-left:0;border-top:var(--border-width-thick) dashed var(--color-rule-strong);padding:var(--space-6) var(--space-5) 0 0}}.unseen__step:before{background:var(--color-ground);border:var(--border-width-thick) solid var(--color-rule-strong);border-radius:var(--radius-full);content:"";height:var(--space-4);left:calc(var(--space-2)*-1 - var(--border-width-thick)/2);position:absolute;top:var(--space-5);width:var(--space-4)}@media (min-width:768px){.unseen__step:before{left:0;top:calc(var(--space-2)*-1 - var(--border-width-thick)/2)}}.unseen__date{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide)}.unseen__date,.unseen__what{font-weight:var(--font-weight-medium)}.unseen__what{font-size:var(--font-size-lg);line-height:var(--line-height-snug);max-width:16ch}.unseen__tag{border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-xs);justify-self:start;padding:0 var(--space-2)}.unseen__step--change:before{background:var(--color-action);border-color:var(--color-action)}.unseen__step--found:before{background:var(--chip-finding-fg);border-color:var(--chip-finding-fg)}.unseen__step--found .unseen__what{color:var(--chip-finding-fg)}.unseen__foot{margin:var(--space-6) 0 0}.change-record .fragment__bar{flex-wrap:wrap}.change-record__dates{align-items:center;display:inline-flex;gap:var(--space-2)}.change-record__diff{display:grid}@media (min-width:768px){.change-record__diff{grid-template-columns:1fr 1fr}}.diff{align-content:start;display:grid;font-size:var(--font-size-md);gap:var(--space-3);line-height:var(--line-height-normal);padding:var(--space-5)}.diff>*{margin:0}.diff--before{border-bottom:var(--border-width-hairline) solid var(--color-hairline)}@media (min-width:768px){.diff--before{border-bottom:0;border-right:var(--border-width-hairline) solid var(--color-hairline)}}.diff__label{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide)}.diff del,.record-steps__diff del{background:var(--chip-finding-bg);border-radius:var(--radius-xs);color:var(--chip-finding-fg);text-decoration-thickness:var(--border-width-hairline)}.diff__gap{border:var(--border-width-hairline) dashed var(--chip-finding-fg);border-radius:var(--radius-md);color:var(--chip-finding-fg);font-size:var(--font-size-sm);justify-self:start;padding:var(--space-2) var(--space-3)}.change-record__archive{margin:0;max-width:none;padding:var(--space-3) var(--space-5)}.change-record__archive,.change-record__decision{border-top:var(--border-width-hairline) solid var(--color-hairline);font-size:var(--font-size-sm)}.change-record__decision{align-items:center;background:var(--color-sunken);border-radius:0 0 var(--radius-card) var(--radius-card);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-5)}.change-record__by{align-items:center;display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-2)}.change-record__by .avatar{height:var(--space-8);width:var(--space-8)}.change-record__comment{color:var(--color-text-secondary);font-style:italic}.record-steps{display:grid;gap:var(--space-8);list-style:none;margin:var(--space-10) 0 0;padding:0}@media (min-width:768px){.record-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.record-steps{gap:var(--space-6);grid-template-columns:repeat(4,1fr)}}.record-steps li{align-content:start;display:grid;gap:var(--space-3)}.record-steps li>*{margin:0}.record-steps h3{display:flex;font-size:var(--font-size-lg);gap:var(--space-3);line-height:var(--line-height-snug)}.record-steps p{color:var(--color-text-secondary);font-size:var(--font-size-base)}.record-steps__n{background:var(--color-action);border-radius:var(--radius-full);color:var(--color-on-action);display:grid;flex:none;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;height:var(--space-6);place-items:center;width:var(--space-6)}.record-steps__cap{align-items:center;background:var(--color-stage);border-radius:var(--radius-chip);display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:calc(var(--space-16) + var(--space-2));padding:var(--space-3) var(--space-4)}.record-steps__pill{align-items:center;background:var(--color-raised);border-radius:var(--radius-md);display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-2);padding:var(--space-1) var(--space-3)}.record-steps__diff,.record-steps__pill{font-size:var(--font-size-sm)}.record-steps__archive{background:var(--color-raised);border-radius:var(--radius-md);text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:.2em}.decision-line__export,.record-steps__archive{font-size:var(--font-size-xs);padding:var(--space-1) var(--space-3)}.decision-line__export{align-items:center;border:var(--border-width-hairline) solid var(--color-action-outline);border-radius:var(--radius-button);display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-2)}.decision-line__fields{display:grid;margin:0}.decision-line__fields>div{border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:grid;font-size:var(--font-size-sm);gap:var(--space-4);grid-template-columns:minmax(var(--width-kv-min),var(--width-kv-max)) 1fr;padding:var(--space-3) var(--space-5)}.decision-line__fields dt{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);padding-top:var(--space-1)}.decision-line__fields dd{margin:0}@media (max-width:479px){.decision-line__fields>div{gap:var(--space-1);grid-template-columns:1fr}}.phone{justify-self:center;padding:var(--space-3);width:min(100%,22rem);--phone-radius:calc(var(--radius-card) + var(--radius-chip));background:var(--color-ground);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--phone-radius);box-shadow:var(--shadow-ring-raised);position:relative}@media (min-width:1024px){.hero--split .phone{justify-self:center}}.phone__notch{background:var(--color-action);border-radius:var(--radius-pill);height:var(--space-5);margin:0 auto var(--space-2);width:var(--space-20)}.phone__screen{display:grid;gap:var(--space-3);padding:var(--space-4);--screen-radius:calc(var(--radius-card) + var(--space-1));background:var(--color-raised);border-radius:var(--screen-radius)}.phone__screen>*{margin:0}.phone__app{font-size:var(--font-size-lg)}.phone__app,.phone__who{font-weight:var(--font-weight-medium)}.phone__who{display:grid;font-size:var(--font-size-sm);gap:var(--space-1)}.phone__who span{font-weight:var(--font-weight-regular)}.phone__note,.phone__who span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.phone__note{border-top:var(--border-width-hairline) solid var(--color-hairline);padding-top:var(--space-2)}.phone__label{margin:var(--space-2) 0 0;text-align:center}.tc{display:grid;list-style:none;margin:0;padding:0}.tc li{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);justify-content:space-between;padding-block:var(--space-3)}.tc__name{font-weight:var(--font-weight-medium)}.tc__live{margin-inline:calc(var(--space-2)*-1);padding-inline:var(--space-2)}.tc__live,.tc__seg{background:var(--color-sunken);border-radius:var(--radius-md)}.tc__seg{display:inline-grid;flex:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);grid-template-columns:1fr 1fr;isolation:isolate;padding:var(--border-width-thick);position:relative}.tc__seg>span{color:var(--color-text-secondary);padding:var(--space-1) var(--space-2);text-align:center;transition:color var(--duration-state) var(--ease-state)}.tc__seg:before{bottom:var(--border-width-thick);content:"";left:var(--border-width-thick);position:absolute;top:var(--border-width-thick);width:calc(50% - var(--border-width-thick));z-index:-1;--thumb-radius:calc(var(--radius-md) - var(--border-width-thick));background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--thumb-radius);transition:transform var(--duration-medium-2) var(--ease-standard),background-color var(--duration-medium-2) var(--ease-standard)}.tc__seg.is-personal>span:first-child{color:var(--color-text)}.tc__seg.is-business:before{background:var(--color-action);border-color:var(--color-action);transform:translateX(100%)}.tc__seg.is-business>span:last-child{color:var(--color-on-action)}@keyframes tc-tap{0%,40%{background-color:var(--color-action);transform:translateX(100%)}to{background-color:var(--color-raised);transform:translateX(0)}}.js .is-in .tc__seg--tap:before{animation:tc-tap calc(var(--duration-slower)*2.4) var(--ease-standard) calc(var(--duration-enter)*2) both}.split{display:grid;gap:var(--space-8);padding:var(--space-6) 0 var(--space-6) var(--space-8)}@media (min-width:1024px){.split{align-items:center;gap:var(--space-10);grid-template-columns:minmax(0,.8fr) minmax(0,2fr)}}.split__phone{display:grid;gap:var(--space-2)}.split__phone>*{margin:0}.split__phone-head{color:var(--color-text-secondary);font-size:var(--font-size-sm);gap:var(--space-2);margin-bottom:var(--space-1)}.split__c,.split__phone-head{align-items:center;display:flex}.split__c{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);gap:var(--space-3);padding-block:var(--space-1)}.split__c:before{border:var(--border-width-thick) solid var(--color-rule-strong);border-radius:var(--radius-full);content:"";flex:none;height:var(--space-3);width:var(--space-3)}.split__c--b:before{background:var(--color-action);border-color:var(--color-action)}.split__c--p{color:var(--color-text-secondary)}.split__lanes{display:grid;gap:var(--space-5)}.lane{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-3);padding-block:var(--space-4)}.lane:last-child{border-bottom:0}.lane>*{margin:0}.lane__tag{font-weight:var(--font-weight-medium);min-width:9rem}.lane__line{background:var(--color-action);border-radius:var(--radius-pill);flex:1 1 var(--space-10);height:var(--border-width-thick);min-width:var(--space-8)}.lane--personal .lane__line{background:none;border-top:var(--border-width-thick) dashed var(--color-rule-strong);height:0}.lane__stop{padding-left:var(--space-3)}.lane__node,.lane__stop{align-items:center;display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-2)}.numbered-steps{display:grid;gap:var(--space-8);list-style:none;margin:var(--space-10) 0 0;padding:0}@media (min-width:768px){.numbered-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.numbered-steps{gap:var(--space-6);grid-template-columns:repeat(4,1fr)}}.numbered-steps li{align-content:start;display:grid;gap:var(--space-3)}.numbered-steps li>*{margin:0}.numbered-steps h3{display:flex;font-size:var(--font-size-lg);gap:var(--space-3);line-height:var(--line-height-snug)}.numbered-steps p{color:var(--color-text-secondary);font-size:var(--font-size-base)}.numbered-steps__after{margin:var(--space-8) 0 0;max-width:var(--measure-prose)}@media (min-width:1024px){.audit-panel--stack{grid-template-columns:minmax(0,1fr)}.audit-panel--stack .audit-panel__copy{align-items:start;column-gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr}.audit-panel--stack .audit-panel__copy>.t-lead,.audit-panel--stack .audit-panel__copy>h2{grid-column:1}.audit-panel--stack .audit-panel__points{grid-column:2;grid-row:1/span 2}}.audit-panel__points--terms li{display:block}.audit-panel__points--terms strong{color:var(--color-text);font-weight:var(--font-weight-medium)}.audit-panel__points--terms li{border-left:var(--border-width-thick) solid var(--color-rule-strong);color:var(--color-text-secondary);padding-left:var(--space-4)}.held{display:grid;gap:var(--space-4)}@media (min-width:768px){.held{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.held__label{margin:0}.held__list{list-style:none;margin:0;padding:0}.held__list li{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-5)}.held__list li:last-child{border-bottom:0}.held__list strong{display:block}.held__list strong,.mark-tag{font-weight:var(--font-weight-medium)}.mark-tag{align-items:center;border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);display:inline-flex;flex:none;font-size:var(--font-size-xs);padding:0 var(--space-2)}.mark-tag--business{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action)}.held__thread .fragment__title{align-items:center;display:inline-flex;gap:var(--space-2)}.held__thread .mark{height:var(--icon-size-sm);width:var(--icon-size-sm)}.held__msgs{display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-5)}.held__msgs>*{margin:0}.held__msg{border-radius:var(--radius-chip);font-size:var(--font-size-sm);line-height:var(--line-height-snug);max-width:85%;padding:var(--space-2) var(--space-3)}.held__msg--in{background:var(--color-floating);border:var(--border-width-hairline) solid var(--color-hairline);justify-self:start}.held__msg--out{background:var(--color-action);color:var(--color-on-action);justify-self:end}.held__deleted{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-style:italic;justify-self:center}.held__audit{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;font-size:var(--font-size-sm);gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-5)}.closing__copy{display:grid;gap:var(--space-6)}.closing__copy>*{margin:0}.closing__action{align-content:start;display:grid;gap:var(--space-6)}.closing__action>*{margin:0}@media (min-width:1024px){.closing__copy{align-items:start;gap:var(--space-16);grid-template-columns:1.2fr 1fr}}.footnotes{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.footnotes ol{display:grid;gap:var(--space-2);max-width:var(--measure-prose);padding-left:var(--space-5)}.footnotes h2{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-bottom:var(--space-3)}sup.fn a{color:inherit;text-decoration:none}.sp-top-tight.sp-top-tight{padding-top:var(--space-section-tight)}.sp-top-none.sp-top-none{padding-top:0}.sp-bottom-tight.sp-bottom-tight{padding-bottom:var(--space-section-tight)}.sp-bottom-none.sp-bottom-none{padding-bottom:0}@media (min-width:1024px){.hero--split.hero--solo{grid-template-columns:minmax(0,1fr)}}.hero__image{border-radius:var(--radius-card);display:block;height:auto;width:100%}.bento{display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}@media (min-width:768px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento>li{grid-column:span 1}}@media (min-width:768px) and (max-width:1023px){.bento>li:last-child:nth-child(3n+2),.bento>li:nth-child(3n+1){grid-column:span 2}}@media (min-width:1024px){.bento{grid-template-columns:repeat(12,minmax(0,1fr))}.bento>li{grid-column:span var(--span,6)}}.bento+.caps__list{margin-top:var(--space-10)}.logo-marquee{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.logo-marquee__window{display:flex;margin-inline:calc(50% - 50vw);-webkit-mask-image:var(--mask-edge-fade);mask-image:var(--mask-edge-fade);overflow:hidden}.logo-slots.logo-marquee__track{animation:logo-marquee var(--duration-marquee) linear infinite;display:flex;flex:none;gap:var(--logo-marquee-gap);padding-right:var(--logo-marquee-gap)}.logo-marquee__track>li{align-items:center;display:flex;flex:none;min-width:0;padding:0}.logo-marquee__track .cust-logo{max-width:none}.logo-marquee:focus-within .logo-marquee__track,.logo-marquee:hover .logo-marquee__track{animation-play-state:paused}@keyframes logo-marquee{to{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.logo-marquee__window{margin-inline:0;-webkit-mask-image:none;mask-image:none}.logo-slots.logo-marquee__track{animation:none;flex:1 1 auto;flex-wrap:wrap;justify-content:center;padding-right:0;row-gap:var(--space-6)}.logo-marquee__track[aria-hidden=true]{display:none}}.proof-strip{overflow-x:clip}.logo-slot--image img{display:block;height:auto;margin:auto;max-height:var(--space-10);max-width:100%;width:auto}.band-row__text{display:grid;gap:var(--space-4)}.band-row__text>*,.story__copy>*{margin:0}.story__copy{display:grid;gap:var(--space-4)}.story__image{border-radius:var(--radius-fragment);display:block;height:auto;width:100%}@media (min-width:1024px){.cga__body--solo{grid-template-columns:minmax(0,1fr)}}.lexicon__verdict>p:empty{display:none}.steps__image{border-radius:var(--radius-card);display:block;height:auto;width:100%}.vis-lib{display:grid;gap:var(--space-16);list-style:none;margin:var(--space-12) 0 0;padding:0}.vis-lib__item{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-6);padding-top:var(--space-10);scroll-margin-top:var(--space-16)}@media (min-width:1024px){.vis-lib__item{align-items:start;gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.vis-lib__meta{align-content:start;display:grid;gap:var(--space-3)}.vis-lib__meta>*{margin:0}.vis-lib__where{display:grid;font-size:var(--font-size-sm);gap:var(--space-2);margin:var(--space-2) 0 0}.vis-lib__where div{display:grid;gap:var(--space-1)}.vis-lib__where dt{color:var(--color-text-secondary)}.vis-lib__where dd{margin:0}.vis-lib__band{background:var(--surface-background);border-radius:var(--radius-card);padding:var(--space-10) var(--space-8)}.vis-lib__band .hero--split{padding-bottom:0}.vis-lib .story__panel{order:0;position:static}.vis-lib mark{background:var(--chip-finding-bg);border-radius:var(--radius-xs);color:inherit}.vis-lib__notes{margin-top:var(--space-16)}.capability__top{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);justify-content:space-between;margin:0}.bento>li{container-type:inline-size;min-width:0}@container (max-width: 17rem){.capability__cta{flex-basis:100%;margin-left:0}}.capability__cta{font-size:var(--font-size-sm);margin-left:auto;white-space:nowrap}.tree-org{font-size:var(--font-size-xs);margin-top:var(--space-3);overflow-x:auto;padding-top:var(--space-2)}.tree-org ol{list-style:none;margin:0;padding:0}.tree-org__list{display:flex;justify-content:center}.tree-org li{align-items:center;display:flex;flex-direction:column;padding:var(--space-4) var(--space-1) 0;position:relative}.tree-org__list>li{padding-top:0}.tree-org li ol{display:flex;justify-content:center;padding-top:var(--space-4);position:relative}.tree-org li ol:before{border-left:var(--border-width-hairline) solid var(--color-rule-strong);content:"";height:var(--space-4);left:50%;position:absolute;top:0}.tree-org li ol>li:after,.tree-org li ol>li:before{border-top:var(--border-width-hairline) solid var(--color-rule-strong);content:"";height:var(--space-4);position:absolute;top:0;width:50%}.tree-org li ol>li:before{right:50%}.tree-org li ol>li:after{border-left:var(--border-width-hairline) solid var(--color-rule-strong);left:50%}.tree-org li ol>li:first-child:before,.tree-org li ol>li:last-child:after{border-top:0}.tree-org li ol>li:last-child:before{border-right:var(--border-width-hairline) solid var(--color-rule-strong)}.tree-org li ol>li:last-child:after{border-left:0}.tree-org li ol>li:only-child:before{display:none}.tree-org li ol>li:only-child:after{border-top:0;left:50%;width:0}.tree-org .tree__node{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-sm);display:inline-block;padding:var(--space-1) var(--space-2);white-space:nowrap}.tree-org .tree__note{display:none}.tree-org .is-here>.tree__node{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action)}.intake__window .intake__bar{background:var(--texture-grain-on-dark),var(--gradient-mira-bar);border-bottom:0;border-radius:var(--radius-card) var(--radius-card) 0 0;color:var(--palette-bone)}.intake__window .intake__title{gap:var(--space-3)}.intake__mark{fill:var(--palette-bone);flex:none;height:var(--space-6);width:var(--space-6)}.intake__name{font-size:var(--font-size-md);font-style:italic;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-snug)}.intake__window .intake__dot{background:var(--palette-neutral-300)}[data-state=processing] .intake__window .intake__dot{background:var(--palette-cobalt-200)}[data-state=review] .intake__window .intake__dot{background:var(--palette-bone)}[data-state=live] .intake__window .intake__dot{background:var(--palette-moss-200)}.tint-well{border-radius:var(--radius-md);display:inline-grid;flex:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);height:var(--icon-well-size);place-items:center;width:var(--icon-well-size)}.tint-well .icon,.tint-well .mark{color:currentColor;height:var(--icon-size);width:var(--icon-size)}.tint-well--wine{background:var(--palette-wine-100);color:var(--palette-wine-700)}.tint-well--cobalt{background:var(--palette-cobalt-100);color:var(--palette-cobalt-700)}.tint-well--teal{background:var(--palette-teal-100);color:var(--palette-teal-700)}.tint-well--moss{background:var(--palette-moss-100);color:var(--palette-moss-700)}.tint-well--amber{background:var(--palette-amber-100);color:var(--palette-amber-700)}.tint-well--violet{background:var(--palette-violet-100);color:var(--palette-violet-700)}.tint-well--rust{background:var(--palette-rust-100);color:var(--palette-rust-700)}.fit__head{align-content:start;display:grid;gap:var(--space-3);justify-items:start}.move{display:grid;gap:var(--space-8);list-style:none;margin:0;padding:0}.move__step{align-content:start;display:grid;gap:var(--space-2);position:relative}.move__step>*{margin:0}.move__mark{align-items:center;display:flex;gap:var(--space-3);margin-bottom:var(--space-2)}.move__mark .tint-well{border-radius:var(--radius-full);box-shadow:var(--shadow-ring);height:var(--space-12);position:relative;width:var(--space-12);z-index:1}.move__mark .tint-well .icon{height:var(--space-6);width:var(--space-6)}.move__n{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps)}.move__have{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.move__outcome{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.move__outcome .fn{font-size:var(--font-size-xs)}.move__line{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.move__step--commit .move__outcome{color:var(--color-emphasis)}@media (min-width:1024px){.move{gap:var(--space-6);grid-template-columns:repeat(var(--n,5),minmax(0,1fr))}.move__step:not(:last-child):after{background:var(--palette-wine-200);content:"";height:var(--border-width-thick);left:var(--space-12);position:absolute;right:calc(var(--space-6)*-1);top:var(--space-6)}}.move__after{display:grid;gap:var(--space-3);margin-top:var(--space-10)}.move__after .section-links{margin-top:0}.journey__station{min-width:0;overflow-wrap:anywhere}.journey__station .chip{text-align:left;white-space:normal}.move__n{background:var(--color-ground);padding-inline:var(--space-2);position:relative;z-index:1}.tree-org .tree__node:after,.tree-org .tree__node:before{display:none}.js .story__step:first-child{align-content:start;padding-top:var(--space-4)}.wdiff{padding-bottom:var(--space-16);position:relative}.wdiff__browser{border-radius:var(--radius-card);box-shadow:var(--shadow-ring-raised);overflow:hidden}.wdiff__chrome{align-items:center;background:var(--color-sunken);border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;font-size:var(--font-size-xs);gap:var(--space-3);padding:var(--space-3) var(--space-4)}.wdiff__dots{display:inline-flex;gap:var(--space-1)}.wdiff__dots i{background:var(--color-rule-strong);border-radius:var(--radius-full);height:var(--space-2);width:var(--space-2)}.wdiff__url{background:var(--color-raised);border-radius:var(--radius-pill);color:var(--color-text-secondary);flex:1;min-width:0;overflow:hidden;padding:var(--space-1) var(--space-3);text-overflow:ellipsis;white-space:nowrap}.wdiff__split{display:grid;grid-template-columns:1fr 1fr;position:relative}.wdiff__pane{align-content:start;display:grid;font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-6)}.wdiff__pane+.wdiff__pane{border-left:var(--border-width-hairline) solid var(--color-hairline)}.wdiff__pane>*{margin:0}.wdiff__when{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.wdiff__site{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;justify-content:space-between;padding-bottom:var(--space-2)}.wdiff__logo{background:var(--palette-cobalt-700);border-radius:var(--radius-sm);color:var(--palette-paper);display:inline-grid;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:var(--space-6);place-items:center;width:var(--space-6)}.wdiff__nav{display:inline-flex;gap:var(--space-2)}.wdiff__nav i{background:var(--color-hairline);border-radius:var(--radius-pill);height:var(--space-1);width:var(--space-6)}.wdiff__h{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-top:var(--space-2)}.wdiff__h,.wdiff__p{line-height:var(--line-height-snug)}.wdiff__p{color:var(--color-text-secondary)}.wdiff__line{background:var(--color-hairline);border-radius:var(--radius-pill);display:block;height:var(--space-2)}.wdiff__line--short{width:62%}.wdiff__btn{background:var(--palette-cobalt-700);border-radius:var(--radius-sm);display:block;height:var(--space-6);margin-top:var(--space-2);width:40%}.wdiff del{background:var(--chip-finding-bg);color:var(--chip-finding-fg);text-decoration-thickness:var(--border-width-hairline)}.wdiff del,.wdiff ins{border-radius:var(--radius-xs)}.wdiff ins{background:var(--chip-approved-bg);color:var(--chip-approved-fg);font-weight:var(--font-weight-medium);text-decoration:none}.wdiff__gap{border:var(--border-width-hairline) dashed var(--chip-finding-fg);border-radius:var(--radius-sm);color:var(--chip-finding-fg);justify-self:start;padding:var(--space-1) var(--space-2)}.wdiff__gap,.wdiff__pop{font-size:var(--font-size-xs)}.wdiff__pop{border-radius:var(--radius-fragment);bottom:0;box-shadow:var(--shadow-ring-raised);left:calc(var(--space-8)*-1);position:absolute;width:min(78%,360px)}.wdiff__pop-title{align-items:baseline;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-content:space-between;margin:0;padding:var(--space-3) var(--space-4)}.wdiff__rows{list-style:none;margin:0;padding:0}.wdiff__rows li{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);border-left:var(--border-width-thick) solid transparent;display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-2) var(--space-4)}.wdiff__rows li:last-child{border-bottom:0}.wdiff__rows li.is-hot{background:var(--color-sunken)}.wdiff__rows li>span:first-child{display:grid;gap:var(--space-1);min-width:0}.wdiff__rows strong{font-weight:var(--font-weight-medium)}.wdiff__marks{display:flex;gap:var(--space-1)}@media (max-width:639px){.wdiff__split{grid-template-columns:1fr}.wdiff__pane+.wdiff__pane{border-left:0;border-top:var(--border-width-hairline) solid var(--color-hairline)}.wdiff__pop{left:0;margin-top:var(--space-4);position:relative;width:100%}.wdiff{padding-bottom:0}}.ledger2{display:grid;gap:var(--space-6);margin-top:var(--space-6)}@media (min-width:768px){.ledger2{grid-template-columns:1fr 1fr}.audit-panel .ledger2{grid-template-columns:1fr}}.ledger2__col{align-content:start;border-top:var(--border-width-thick) solid var(--palette-moss-200);display:grid;gap:var(--space-3);padding-top:var(--space-4)}.ledger2__col--never{border-top-color:var(--palette-crimson-300)}.ledger2__head{align-items:center;display:flex;font-weight:var(--font-weight-medium);gap:var(--space-2);margin:0}.ledger2__icon{background:color-mix(in srgb,var(--palette-moss-200) 22%,transparent);border-radius:var(--radius-full);color:var(--palette-moss-200);display:inline-grid;height:var(--space-6);place-items:center;width:var(--space-6)}.ledger2__col--never .ledger2__icon{background:color-mix(in srgb,var(--palette-crimson-300) 22%,transparent);color:var(--palette-crimson-300)}.ledger2 ul{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-sm);gap:var(--space-2);list-style:none;margin:0;padding:0}.ledger2 li{border-left:var(--border-width-hairline) solid var(--color-hairline);padding-left:var(--space-3)}@media (min-width:640px){.wdiff{padding-bottom:calc(var(--space-16)*2.6)}.wdiff__pop{left:calc(var(--space-6)*-1);width:min(70%,340px)}}.problem__roles{display:grid;gap:var(--space-4);margin-top:var(--space-10)}.problem__label{color:var(--color-text-secondary);margin:0}.problem__list{display:grid;gap:var(--space-6);list-style:none;margin:0;padding:0}.problem__list li{align-content:start;border-top:var(--border-width-hairline) solid var(--color-rule-strong);display:grid;gap:var(--space-2);padding-top:var(--space-4)}.problem__list p{margin:0}.problem__role{font-weight:var(--font-weight-semibold)}@media (min-width:768px){.problem__list{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.problem__after,.problem__tradeoff{margin-top:var(--space-10);max-width:var(--measure-prose)}.problem__tradeoff p{font-size:var(--font-size-lg);line-height:var(--line-height-loose)}.problem__after{margin-top:var(--space-6)}.lexicon__row--captions{border-top:0;padding-block:var(--space-6) 0}.lexicon__row--captions .lexicon__msg{display:none}@media (min-width:1024px){.lexicon__row--captions .lexicon__msg{display:block}}.lexicon__caption{color:var(--color-text-secondary);margin:0;max-width:var(--measure-card-narrow)}@media (min-width:1024px){.lexicon__caption{padding-right:var(--space-8)}}.loop{display:grid;gap:var(--space-4)}.loop__nodes{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.loop__node{align-content:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);display:grid;gap:var(--space-1);min-height:var(--space-16);padding:var(--space-3) var(--space-4)}.loop__node.is-key{border-color:var(--color-action);box-shadow:var(--shadow-ring)}.loop__name{font-weight:var(--font-weight-semibold)}.loop__note,.loop__return{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.loop__return{margin:0}.loop__return span:before{content:"\21BA";margin-right:var(--space-2)}@media (min-width:768px){.loop__nodes{gap:var(--space-6);grid-template-columns:repeat(5,minmax(0,1fr))}.loop__node{position:relative}.loop__node:not(:last-child):after{border-top:var(--border-width-thick) solid var(--color-rule-strong);content:"";left:100%;position:absolute;top:50%;width:var(--space-6)}.loop__return{border:var(--border-width-thick) solid var(--color-rule-strong);border-radius:0 0 var(--radius-md) var(--radius-md);border-top:0;display:grid;height:var(--space-8);margin-inline:30% 10%;margin-top:calc(var(--space-4)*-1);padding-bottom:var(--space-2);place-items:end center}.loop__return span:before{content:none}}.fragment__filters{border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-5)}.filter{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-3)}.filter.is-set{border-color:var(--color-action);color:var(--color-text);font-weight:var(--font-weight-medium)}.archpage .fragment__bar{justify-content:space-between}.archpage__url{background:var(--color-sunken);color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0;padding:var(--space-2) var(--space-5)}.archpage__body{display:grid;gap:var(--space-4);grid-template-columns:var(--space-16) 1fr;padding:var(--space-5)}.archpage__block--photo{aspect-ratio:1;background:var(--color-hairline);border-radius:var(--radius-md)}.archpage__copy{display:grid;font-size:var(--font-size-sm);gap:var(--space-2)}.archpage__copy p{margin:0}.archpage__h{font-weight:var(--font-weight-semibold)}.archpage__added{background:none;color:inherit;text-decoration:underline;text-decoration-color:var(--chip-finding-fg);text-decoration-thickness:var(--border-width-thick);text-underline-offset:.18em}.archpage__line{background:var(--color-hairline);border-radius:var(--radius-pill);display:block;height:var(--space-2)}.archpage__line--short{width:60%}.archpage__foot{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-5)}.contacts li,.contacts__head{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.7fr)}.contacts li .contacts__none{display:block}.contacts .chip,.inbox__rows .mk{justify-self:start}.marks{list-style:none;margin:0;padding:0}.marks li{border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:grid;font-size:var(--font-size-sm);gap:var(--space-4);grid-template-columns:auto 1fr;padding:var(--space-3) var(--space-5)}.marks li:last-child{border-bottom:0}.marks .tnum{color:var(--color-text-secondary);font-size:var(--font-size-xs);padding-top:.15em}.story__title--section{font-size:var(--font-size-2xl)}.proof-wall{padding-block:var(--space-section)}.proof-wall__label{color:var(--color-text-secondary);margin:0 0 var(--space-8);text-align:center}.wall-stats{display:grid;gap:var(--space-10);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.wall-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.wall-stats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.wall-stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.wall-stat{align-content:start;border-top:var(--border-width-hairline) solid var(--color-rule-strong);container-type:inline-size;display:grid;gap:var(--space-3);min-width:0;padding-top:var(--space-6)}.wall-stat__value{font-size:min(var(--font-size-4xl),26cqi);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display);line-height:1;margin:0;white-space:nowrap}.wall-stat__value .stat__qual{line-height:var(--line-height-snug);margin-bottom:var(--space-2)}.wall-stat__figure{vertical-align:bottom}.wall-stat__figure,.wall-stat__move{display:inline-block}.wall-stat__unit{margin-left:.04em}.wall-stat__value .fn{font-size:var(--font-size-sm)}.wall-stat__context{color:var(--color-text-secondary);margin:0;max-width:var(--measure-card-narrow)}.odo{display:inline-block;height:1em;overflow:hidden;vertical-align:bottom}.odo__reel{display:flex;flex-direction:column;transform:translateY(calc((var(--d) + 20)*-1em))}.odo__reel>span{display:block;height:1em;line-height:1}.odo__sep{display:inline-block}.is-armed .odo__reel{transform:translateY(0);transition:none}.is-playing .odo__reel{transition:transform var(--duration-odometer) var(--ease-emphasized-decelerate) calc(var(--i, 0)*var(--motion-odometer-step))}.roll__tail{display:inline-block;overflow:hidden;vertical-align:bottom}.is-settling .roll__tail{transition:max-width var(--duration-rollup-settle) var(--ease-emphasized),opacity var(--duration-rollup-settle) var(--ease-standard)}.is-settling .wall-stat__move{transition:font-size var(--duration-rollup-settle) var(--ease-emphasized)}.is-armed [data-motion=rollup] .wall-stat__unit,.wall-stat.is-rolling .wall-stat__unit{opacity:0}.wall-stat__unit{transition:opacity var(--duration-rollup-settle) var(--ease-standard)}.wall-stat__move--fill{align-items:center;display:inline-grid;justify-items:start}.wall-stat__move--fill>*{grid-area:1/1}.wall-stat__move--fill .dots,.wall-stat__move--fill .frac__n{transition:opacity var(--duration-medium-3) var(--ease-standard)}.wall-stat.is-dotting .frac__n,.wall-stat__move--fill .dots{opacity:0}.wall-stat.is-dotting .dots{opacity:1}.dots{display:grid;gap:var(--space-1);grid-template-columns:repeat(10,var(--size-dot))}.dots i{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-full);height:var(--size-dot);width:var(--size-dot)}.dots i.is-on{background:var(--color-emphasis);border-color:var(--color-emphasis)}.dots i{transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-base) var(--ease-emphasized-decelerate)}.is-playing .dots i.is-on{transform:scale(1.15)}.is-playing .dots i.is-done{transform:none}@media (prefers-reduced-motion:reduce){.is-armed .odo__reel{transform:translateY(calc((var(--d) + 20)*-1em))}}.logo-wall{display:flex;flex-wrap:wrap;gap:var(--space-10) var(--space-12);justify-content:center;list-style:none;margin:var(--space-16) 0 0;padding:0}.logo-wall>li{flex:0 1 auto}.logo-wall:has(>li:nth-child(7)){display:grid;gap:var(--space-10) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));justify-content:normal}@media (min-width:768px){.logo-wall:has(>li:nth-child(7)){grid-template-columns:repeat(6,minmax(0,1fr));row-gap:var(--space-12)}}.logo-wall>li{align-items:center;border:0;display:flex;justify-content:center;min-height:var(--space-12);min-width:0;padding:0}.logo-wall-wrap{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.wall-note{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin:var(--space-6) 0 0;max-width:none}.wall-note--sm{font-size:var(--font-size-sm)}.wall-note--base{font-size:var(--font-size-base)}.wall-note--muted{color:var(--color-text-secondary)}.wall-note--standard{color:var(--color-text)}.wall-note--italic{font-style:italic}.wall-note--caps{font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.wall-note--left{text-align:left}.wall-note--center{text-align:center}.logo-wall>li[hidden]{display:none}.logo-wall>li{transition:opacity var(--duration-wall-fade) var(--ease-standard)}.logo-wall>li.is-swapping{opacity:0}@media (prefers-reduced-motion:reduce){.logo-wall>li{transition:none}}.logo-wall .cust-logo{width:calc(var(--logo-customer-unit)*var(--logo-scale, 2)*.85)}.logo-wall>li.logo-slot--empty{border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-chip)}.cust-logo--muted{--logo-1:currentColor;--logo-2:currentColor;--logo-3:currentColor;color:var(--color-text-secondary)}.notice-cards{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.notice-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.notice-card{align-content:start;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-card);display:grid;gap:var(--space-3);padding:var(--space-6)}.notice-card>*{margin:0}.notice-card__label,.notice-card__text{color:var(--color-text-secondary)}.notice-card .section-links{margin-top:var(--space-2)}.halves{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0}@media (min-width:640px){.halves{align-items:start;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.halves__side--low{margin-top:var(--space-12)}}.halves__side{display:grid;gap:var(--space-3);min-width:0}.halves__label{color:var(--color-text-secondary);margin:0}.halves__card{min-width:0}.halves__body{display:grid;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.halves__body p{margin:0}.halves__sheet{background:var(--color-sunken);border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-4)}.halves__doc-title{font-weight:var(--font-weight-semibold)}.halves__check{align-items:center;color:var(--chip-approved-fg);display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}.halves .read-msg__bubble{font-size:var(--font-size-md)}.halves__record{border-top:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-5)}@media (min-width:900px){.band--problem .band__grid:not(.band__grid--text){align-items:center;gap:var(--gap-split);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none}.band--problem .band__grid:not(.band__grid--text) .band__copy{max-width:var(--measure-prose)}}.relay{gap:var(--space-3)}.relay,.relay__steps{display:grid;min-width:0}.relay__steps{gap:var(--space-5);list-style:none;margin:0;padding:0}.relay__step{min-width:0;position:relative}.relay__step+.relay__step:before{border-left:var(--border-width-hairline) solid var(--color-rule-strong);content:"";height:var(--space-5);left:var(--space-8);position:absolute;top:calc(var(--space-5)*-1)}.relay__step+.relay__step:after{border-bottom:var(--border-width-hairline) solid var(--color-rule-strong);border-right:var(--border-width-hairline) solid var(--color-rule-strong);content:"";height:6px;left:calc(var(--space-8) - 3px);position:absolute;top:calc(var(--space-2)*-1);transform:rotate(45deg);width:6px}.relay__card{min-width:0}.relay__bar{flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.relay__bar .fragment__title{align-items:center;display:flex;flex:1 1 auto;gap:var(--space-2);min-width:0}.relay__bar .chip{flex:0 0 auto}.relay__n{background:var(--color-sunken);border-radius:var(--radius-full);display:inline-grid;flex:none;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;height:var(--space-5);place-items:center;width:var(--space-5)}.relay__line,.relay__n{color:var(--color-text-secondary)}.relay__line{align-items:center;display:flex;font-size:var(--font-size-sm);gap:var(--space-2);margin:0;min-width:0;padding:var(--space-3) var(--space-5)}.relay__line .icon{color:var(--color-text-tertiary);flex:none}.relay__line--quiet{font-size:var(--font-size-xs);padding-bottom:0}.relay__strong{color:var(--color-text);font-weight:var(--font-weight-medium)}.relay__sep{color:var(--color-text-tertiary);padding-inline:var(--space-2)}.relay__msg{display:grid;gap:var(--space-2);padding-bottom:var(--space-3)}.relay__said{font-size:var(--font-size-md);line-height:var(--line-height-snug);margin:0;padding:0 var(--space-5)}.relay mark{background:var(--chip-finding-bg);border-radius:var(--radius-xs);color:inherit}.relay__tags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:0;padding:0 var(--space-5)}.relay__by,.relay__rec{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.relay__rec{border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);margin:0;padding:var(--space-2) var(--space-5)}@media (max-width:699px){.relay__steps{gap:var(--space-4)}.relay__step+.relay__step:before{height:var(--space-4);left:var(--space-6);top:calc(var(--space-4)*-1)}.relay__step+.relay__step:after{left:calc(var(--space-6) - 3px)}.relay__line,.relay__rec,.relay__said,.relay__tags{padding-inline:var(--space-4)}}.cap{display:grid;gap:var(--space-3)}.cap,.cap__card{min-width:0}.cap__bar{flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.cap__bar .fragment__title{flex:1 1 auto;min-width:0}.cap__bar .chip,.cap__period{flex:0 0 auto}.cap__period{font-size:var(--font-size-xs)}.cap__line,.cap__period{color:var(--color-text-secondary)}.cap__line{align-items:center;display:flex;font-size:var(--font-size-sm);gap:var(--space-2);margin:0;min-width:0;padding:var(--space-3) var(--space-5)}.cap__line .icon{color:var(--color-text-tertiary);flex:none}.cap__strong{color:var(--color-text);font-weight:var(--font-weight-medium)}.cap__sep{color:var(--color-text-tertiary);padding-inline:var(--space-2)}.cap__rec{border-top:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);margin:0;padding:var(--space-3) var(--space-5)}.cap__tag{color:var(--cap-tint,var(--color-text-secondary));font-weight:var(--font-weight-medium)}.cap__set{display:grid;list-style:none;margin:0;padding:0}.cap__sum{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);padding:var(--space-3) var(--space-5)}.cap__sum+.cap__sum{border-top:var(--border-width-hairline) solid var(--color-hairline)}.cap--rust{--cap-tint:var(--palette-rust-600)}.cap--amber{--cap-tint:var(--palette-amber-600)}.cap--teal{--cap-tint:var(--palette-teal-600)}.cap--moss{--cap-tint:var(--palette-moss-600)}.cap--cobalt{--cap-tint:var(--palette-cobalt-600)}.cap--violet{--cap-tint:var(--palette-violet-600)}@media (max-width:699px){.cap__line,.cap__rec,.cap__sum{padding-inline:var(--space-4)}.cap__rec,.cap__sum{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.rich>*{margin:0}.rich>*+*{margin-top:var(--space-3)}.rich :is(ul,ol){padding-inline-start:1.25em}.rich li+li{margin-top:var(--space-1)}.rich strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.rich a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.rich :is(h2,h3,h4){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.bfa__pane{background:var(--color-sunken);border-radius:var(--radius-md);display:grid;gap:var(--space-1) var(--space-2);margin:0 var(--space-5);min-width:0;padding:var(--space-2) var(--space-4)}.bfa__pane--after{background:var(--color-raised);box-shadow:var(--shadow-ring-raised);margin-bottom:var(--space-3)}.cap__bar+.bfa__pane{margin-top:var(--space-3)}.bfa__lab{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.bfa__pane--after .bfa__lab{color:var(--cap-tint)}.bfa__arrow{color:var(--cap-tint,var(--color-text-secondary));display:grid;place-items:center}.bfa__arrow .icon{transform:rotate(90deg)}.bfa__row{align-items:center;color:var(--color-text);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-2);margin:0;min-width:0}.bfa__row .icon{color:var(--color-text-tertiary);flex:none}.bfa__txt{flex:1 1 auto;min-width:0}.bfa__strong{font-weight:var(--font-weight-medium)}.bfa__sub{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0}.bfa__why{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin:0}.bfa__open,.bfa__q{display:grid;gap:var(--space-1)}.bfa__q{margin:0}.bfa__ln{background:var(--color-rule-strong);block-size:var(--space-2);border-radius:var(--radius-xs);display:block;inline-size:var(--w,80%);opacity:.5}.bfa__q--short .bfa__ln{opacity:.8}.bfa__pile{display:grid;list-style:none;margin:0;padding:var(--space-1) var(--space-2) var(--space-1)}.bfa__qc{align-items:center;background:var(--color-raised);border-radius:var(--radius-sm);box-shadow:var(--shadow-ring-raised);display:grid;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-2) var(--space-3);position:relative;transform:translateX(var(--x,0)) rotate(var(--r,0deg))}.bfa__qc+.bfa__qc{margin-top:calc(var(--space-4)*-1)}.bfa__av{background:var(--color-rule-strong);block-size:var(--space-4);border-radius:var(--radius-full);inline-size:var(--space-4);opacity:.5}.bfa__qt{display:grid;gap:var(--space-1);min-width:0}.bfa__tg{background:var(--color-rule-strong);block-size:var(--space-2);border-radius:var(--radius-pill);inline-size:var(--space-6);opacity:.4}.bfa__qc--hit .bfa__tg{background:var(--cap-tint);opacity:.7}.bfa__noise{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:0;padding-bottom:var(--space-2)}.bfa__nl{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.bfa__dots{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bfa__dot{background:var(--color-rule-strong);block-size:var(--space-2);border-radius:var(--radius-full);inline-size:var(--space-2);opacity:.3}.bfa__sig{padding-top:var(--space-1)}.bfa__grid,.bfa__two{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.bfa__src{align-items:center;border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3)}.bfa__src .icon{flex:none}.bfa__src--hit{background:var(--color-sunken);border-color:var(--color-hairline);border-style:solid;color:var(--color-text)}.bfa__search{align-items:center;border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3)}.bfa__search .icon{color:var(--color-text-tertiary);flex:none}.bfa__search>span:nth-child(2){flex:1 1 auto;min-width:0}.bfa__split{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.bfa__cap{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0 0 var(--space-2)}.bfa__list{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.bfa__lr{color:var(--color-text);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.bfa__lr--anon{color:var(--color-text-secondary)}.bfa__bar{background:color-mix(in srgb,var(--cap-tint) 14%,transparent);block-size:var(--space-2);border-radius:var(--radius-xs);display:block;overflow:hidden}.bfa__bar>span{background:var(--cap-tint);block-size:100%;border-radius:inherit;display:block;inline-size:var(--w,60%)}.bfa__lr--anon .bfa__bar>span{background:var(--color-rule-strong)}.bfa__list--plain .bfa__lr{grid-template-columns:minmax(0,1fr) auto}.bfa__where{color:var(--color-text-secondary)}.bfa__stat{align-items:baseline;border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-1) var(--space-3);grid-template-areas:"tag tag" "fig fl";grid-template-columns:auto minmax(0,1fr);margin:0;padding:var(--space-3) var(--space-5) var(--space-4)}.bfa__stat .cap__tag{font-size:var(--font-size-xs);grid-area:tag;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.bfa__fig{color:var(--cap-tint,var(--palette-plum));font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);grid-area:fig;letter-spacing:var(--letter-spacing-snug)}.bfa__fig,.bfa__stat .bfa__fl{line-height:var(--line-height-snug)}.bfa__stat .bfa__fl{color:var(--color-text);font-size:var(--font-size-base);grid-area:fl}@media (max-width:699px){.bfa__pane{margin-inline:var(--space-4)}.bfa__stat{padding-inline:var(--space-4)}.bfa__split{grid-template-columns:minmax(0,1fr)}}.aiwm{block-size:auto;color:var(--color-text);display:block;inline-size:min(100%,40rem);margin-inline:auto;overflow:visible}.aiwm__s1,.aiwm__s4{stop-color:var(--palette-crimson-300)}.aiwm__s2{stop-color:var(--palette-rust-300)}.aiwm__s3{stop-color:var(--palette-amber-200)}.aiwm__t1{stop-color:var(--palette-crimson-400);stop-opacity:0}.aiwm__t2{stop-color:var(--palette-amber-200);stop-opacity:.85}.aiwm__drift2{mix-blend-mode:soft-light;transform-box:fill-box;transform-origin:center}.aiwm__grain{fill:var(--palette-bone);mix-blend-mode:overlay;opacity:.6}@media (prefers-reduced-motion:no-preference){.aiwm__drift{animation:aiwm-drift 26s ease-in-out infinite alternate}.aiwm__drift2{animation:aiwm-drift2 34s ease-in-out infinite alternate}}@keyframes aiwm-drift{0%{transform:translateX(-120px)}to{transform:translateX(120px)}}@keyframes aiwm-drift2{0%{transform:translateY(-60px) rotate(-8deg)}to{transform:translateY(60px) rotate(8deg)}}.aistage[data-surface]{--surface-background:var(--fill-grain),var(--surface-texture),var(--aistage-shade),var(--surface-fill)}.aistage__mark{display:grid;gap:var(--space-5);justify-items:center;margin-bottom:var(--space-12)}.aistage__line{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.42em;margin:0;padding-left:.42em;text-align:center;text-transform:uppercase}.aistage__head{display:grid;gap:var(--space-4);justify-items:center;margin-inline:auto;max-inline-size:48rem;text-align:center}.aistage__head>*{margin:0}.aistage__eyebrow{color:var(--emphasis-amber,var(--color-text-secondary));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.aistage__body{color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-loose);max-inline-size:var(--measure-prose)}.aistage__pull{color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.aistage__head>.aistage__pull{margin-top:var(--space-4)}.aistage__body p>br:first-child,.aistage__body p>br:first-child+br{display:none}.aistage__pull--close{margin:var(--space-12) auto 0;max-inline-size:48rem;text-align:center}.aistage__pull .em{color:var(--palette-crimson-300)}.aistage__cards{display:grid;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:var(--space-12) 0 0;padding:0}.aistage__card{background:color-mix(in srgb,var(--color-text) 6%,transparent);border:var(--border-width-hairline) solid color-mix(in srgb,var(--color-text) 22%,transparent);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-6)}.aistage__card>*{margin:0}.aistage__tag{color:var(--palette-rust-300);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.aistage__title{color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.aistage__flow{counter-reset:st;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);list-style:none;margin:0;padding:0}.aistage__flow li{align-items:center;color:var(--color-text);counter-increment:st;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);position:relative}.aistage__flow li:before{background:color-mix(in srgb,var(--color-text) 16%,transparent);block-size:var(--space-5);border-radius:var(--radius-full);content:counter(st);display:inline-grid;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;inline-size:var(--space-5);place-items:center}.aistage__flow li:not(:last-child):after{border-top:var(--border-width-hairline) solid color-mix(in srgb,var(--color-text) 45%,transparent);content:"";inline-size:var(--space-4)}.aistage__lead{color:var(--color-text-secondary);line-height:var(--line-height-loose)}.aistage__lead,.aistage__points{font-size:var(--font-size-content)}.aistage__points{color:var(--color-text)}.aistage__figs{border-top:var(--border-width-hairline) solid color-mix(in srgb,var(--color-text) 22%,transparent);display:grid;gap:var(--space-3);list-style:none;margin:var(--space-2) 0 0;padding:var(--space-4) 0 0}.aistage__figs li{align-items:baseline;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.aistage__fig{color:var(--palette-amber-200);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.aistage__fl{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.aistage__go,.aistage__vis{margin-top:auto;padding-top:var(--space-3)}.aistage__vis+.aistage__go{margin-top:0}.aic{background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);overflow:hidden;text-align:left}.aic p{margin:0}.aic__head{border-bottom:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);padding:var(--space-2) var(--space-4);text-transform:uppercase}.aic__msg{background:var(--color-stage);display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.aic__from{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2)}.aic__from strong{color:var(--color-text);font-weight:var(--font-weight-medium)}.aic__from .icon{color:var(--color-text-tertiary);flex:none}.aic__chan{align-items:center;display:inline-flex;gap:var(--space-1);margin-left:auto}.aic__bubble{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-snug);padding:var(--space-3)}.aic__line{background:color-mix(in srgb,var(--palette-amber-300) 30%,transparent);border-radius:var(--radius-xs);color:inherit;padding:0 var(--space-1)}.aic__z{display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);padding:var(--space-3) var(--space-4)}.aic__msg+.aic__zones .aic__z:first-child,.aic__z{border-top:var(--border-width-hairline) solid var(--color-hairline)}.aic__pin{background:var(--palette-bone);block-size:var(--space-6);border-radius:var(--radius-full);color:var(--palette-plum);display:inline-grid;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);inline-size:var(--space-6);line-height:1;place-items:center}.aic__b{display:grid;gap:var(--space-2);min-width:0}.aic__lab{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.aic__row{align-items:center;color:var(--color-text);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-3);min-width:0}.aic__row--rec{color:var(--color-text-secondary);font-size:var(--font-size-xs);gap:var(--space-2)}.aic__row--rec .icon{color:var(--palette-cobalt-300);flex:none}.aic__t{flex:1 1 auto;min-width:0}.aic__cite,.aic__t strong{font-weight:var(--font-weight-medium)}.aic__cite{align-items:center;background:color-mix(in srgb,var(--palette-cobalt-300) 22%,transparent);border-radius:var(--radius-status);color:var(--color-text);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-2);padding:var(--space-1) var(--space-3)}.aic__note,.aic__why{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.aic .avatar{background:color-mix(in srgb,var(--palette-bone) 14%,transparent);block-size:var(--space-6);color:var(--color-text);flex:none;font-size:var(--font-size-xs);inline-size:var(--space-6);letter-spacing:0}.aistage__visual{margin-top:var(--space-12)}.aistage__after,.aistage__pull--close+.aistage__after{margin-top:var(--space-8)}.aistage__after{display:flex}.aistage__after,.aistage__after .section-links{justify-content:center}@media (max-width:899px){.aistage__cards{grid-template-columns:minmax(0,1fr)}.aistage__mark{margin-bottom:var(--space-10)}.aistage__cards,.aistage__pull--close,.aistage__visual{margin-top:var(--space-10)}}.aod{align-items:start;display:grid;gap:var(--space-6) var(--space-10);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);min-width:0}.aod p{margin:0}.aod__card{grid-column:1;min-width:0;overflow:visible}.aod__bar{flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.aod__bar .fragment__title{flex:1 1 auto;min-width:0}.aod__tabs{background:var(--color-sunken);border-radius:var(--radius-pill);display:inline-flex;gap:var(--space-1);padding:var(--space-1)}.aod__tab{all:unset;align-items:center;border-radius:var(--radius-pill);box-sizing:border-box;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);min-height:var(--space-8);padding:var(--space-1) var(--space-4)}.aod__tab:hover{color:var(--color-text)}.aod__tab[aria-selected=true]{background:var(--color-raised);box-shadow:var(--shadow-ring-raised);color:var(--color-text)}.aod__tab:focus-visible{outline:var(--border-width-thick) solid var(--color-action);outline-offset:var(--border-width-thick)}.aod__panel{display:grid}.aod__panel[hidden]{display:none}.aod__zone{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);max-width:none;min-width:0;padding:var(--space-3) var(--space-5);position:relative}.aod__zone--msg{background:var(--color-sunken);border-top:0}.aod__zone--rec{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--space-2)}.aod__zone--rec .icon{color:var(--palette-cobalt-600);flex:none}.aod__from{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2)}.aod__from .icon{color:var(--color-text-tertiary);flex:none}.aod__who strong{color:var(--color-text);font-weight:var(--font-weight-medium)}.aod__chan{align-items:center;display:inline-flex;gap:var(--space-1);margin-left:auto}.aod__bubble,.aod__page{background:var(--color-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-ring-raised);font-size:var(--font-size-sm);line-height:var(--line-height-snug);padding:var(--space-3) var(--space-4)}.aod mark.aod__line{background:var(--chip-finding-bg);border-radius:var(--radius-xs);color:inherit;padding-inline:.15em}.aod__row{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-3);min-width:0}.aod__txt{flex:1 1 auto;min-width:0}.aod__txt strong{font-weight:var(--font-weight-medium)}.aod__mark{background:var(--palette-crimson);border-radius:var(--radius-full);display:grid;flex:none;height:var(--space-6);place-items:center;width:var(--space-6)}.aod__mark img{height:55%;width:55%}.aod .avatar{background:var(--color-sunken);height:var(--space-6);width:var(--space-6)}.aod .avatar,.aod__cite{font-size:var(--font-size-xs)}.aod__cite{align-items:center;background:var(--chip-progress-bg);border-radius:var(--radius-status);color:var(--chip-progress-fg);display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-2);padding:var(--space-1) var(--space-3)}.aod__note,.aod__why{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.aod__note{color:var(--color-text-secondary)}.aod__num,.aod__pin{background:var(--color-action);block-size:var(--space-6);border-radius:var(--radius-full);color:var(--color-on-action);display:inline-grid;flex:none;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);inline-size:var(--space-6);place-items:center}.aod__pin{--aod-pin-ring:0 0 0 var(--border-width-thick) var(--color-ground);box-shadow:var(--aod-pin-ring);left:calc(var(--space-3)*-1);position:absolute;top:var(--space-3)}.aod__notes{display:grid;gap:var(--space-4);grid-column:2;grid-row:1;list-style:none;margin:0;padding:0}.aod__n{align-items:start;display:grid;font-size:var(--font-size-md);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);line-height:var(--line-height-snug)}.aod__n strong{font-weight:var(--font-weight-medium)}.aod__proof{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-5) var(--space-8);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:var(--space-2) 0 0;padding:var(--space-5) 0 0}.aod__proof li{align-content:start;display:grid;gap:var(--space-1);min-width:0}.aod__fig{color:var(--palette-plum);font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-display)}.aod__fl{color:var(--color-text);font-size:var(--font-size-base)}.aod__fs{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.aod .hold{grid-column:1/-1}@media (prefers-reduced-motion:no-preference){.aod[data-aod-state=idle] .aod__n,.aod[data-aod-state=idle] .aod__pin{opacity:0}.aod[data-aod-state=play] .aod__pin{animation:aod-pop .36s var(--ease-enter) both;animation-delay:calc(.3s + var(--k, 0)*.7s)}.aod[data-aod-state=play] .aod__n{animation:aod-note .42s var(--ease-enter) both;animation-delay:calc(.3s + var(--k, 0)*.7s)}.aod__n[data-n="1"],.aod__zone[data-pin="1"]{--k:0}.aod__n[data-n="2"],.aod__zone[data-pin="2"]{--k:1}.aod__n[data-n="3"],.aod__zone[data-pin="3"]{--k:2}.aod__n[data-n="4"],.aod__zone[data-pin="4"]{--k:3}}@keyframes aod-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes aod-note{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@media (max-width:899px){.aod{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.aod__notes{grid-column:1;grid-row:auto}.aod__proof{grid-template-columns:minmax(0,1fr)}.aod__zone{padding-inline:var(--space-4)}.aod__pin{block-size:var(--space-5);inline-size:var(--space-5);left:var(--space-1);top:var(--space-2)}.aod__zone[data-pin]{padding-left:var(--space-8)}}.jny{gap:var(--space-4);--jny-face:var(--space-10)}.jny,.jny__frame,.jny__scene{display:grid;min-width:0}.jny__scene{align-content:space-between;gap:var(--space-3);grid-area:1/1}.jny__scene[hidden]{display:grid;pointer-events:none;visibility:hidden}.js .jny:not([data-reduced]) .jny__scene:not([hidden]){animation:jny-in var(--duration-enter) var(--ease-enter) both}@keyframes jny-in{0%{opacity:0;transform:translateY(var(--motion-rise))}to{opacity:1;transform:none}}.jny__step{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:0}.jny__product{color:var(--jny-bar,var(--color-text));font-weight:var(--font-weight-medium)}.jny__scene-name{padding-left:var(--space-3);position:relative}.jny__scene-name:before{border-top:var(--border-width-hairline) solid;content:"";height:0;left:0;opacity:.6;position:absolute;top:50%;width:var(--space-1)}.jny__scene--create,.jny__scene--review{--jny-bar:var(--palette-amber-600)}.jny__scene--distribute{--jny-bar:var(--palette-teal-600)}.jny__scene--supervise{--jny-bar:var(--palette-moss-600)}.jny__scene--archive{--jny-bar:var(--palette-cobalt-600)}.jny__scene--analytics{--jny-bar:var(--palette-violet-600)}[data-surface=dark] .jny__scene--create,[data-surface=dark] .jny__scene--review{--jny-bar:var(--palette-amber-200)}[data-surface=dark] .jny__scene--distribute{--jny-bar:var(--palette-teal-200)}[data-surface=dark] .jny__scene--supervise{--jny-bar:var(--palette-moss-200)}[data-surface=dark] .jny__scene--archive{--jny-bar:var(--palette-cobalt-200)}[data-surface=dark] .jny__scene--analytics{--jny-bar:var(--palette-violet-300)}.jny__step-n{background:var(--color-raised);border-radius:var(--radius-full);color:var(--color-text);display:inline-grid;flex:none;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;height:var(--space-5);letter-spacing:0;place-items:center;width:var(--space-5)}.jny__scene--review{--jny-ink:var(--palette-amber-600)}.jny__scene--distribute{--jny-ink:var(--palette-teal-600)}.jny__scene--supervise{--jny-ink:var(--palette-moss-600)}.jny__scene--archive{--jny-ink:var(--palette-cobalt-600)}.jny__scene--analytics{--jny-ink:var(--palette-violet-600)}.jny__card{border-top:var(--border-width-thick) solid var(--jny-ink,var(--color-rule-strong));min-width:0}.jny__bar{flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.jny__stage-tag{align-items:center;color:var(--jny-ink,var(--color-text-secondary));display:inline-flex;flex:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);letter-spacing:var(--letter-spacing-wide);order:-1;text-transform:uppercase}.jny__stage-tag:before{background:currentColor;border-radius:var(--radius-full);content:"";height:var(--chip-dot-size);width:var(--chip-dot-size)}.jny__bar .jny__stage-tag{flex-basis:100%}.jny__bar .fragment__title{flex:1 1 auto;min-width:0}.jny__bar .chip{flex:0 0 auto}.jny__line{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--space-2);margin:0;min-width:0;padding:var(--space-3) var(--space-5)}.jny__line .icon{color:var(--color-text-tertiary);flex:none}.jny__line--quiet{font-size:var(--font-size-xs);padding-bottom:0}.jny__strong{color:var(--color-text);font-weight:var(--font-weight-medium)}.jny__said{font-size:var(--font-size-md);line-height:var(--line-height-snug);margin:0;padding:var(--space-3) var(--space-5) 0}.jny mark,.jny__ins{background:none;color:inherit}.jny__ins{text-decoration:none}.sw__w{background:var(--sw-fill,transparent);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-block:.1em}.sw__w:first-child{border-end-start-radius:var(--radius-xs);border-start-start-radius:var(--radius-xs);margin-left:calc(var(--space-1)*-1);padding-left:var(--space-1)}.sw__w:last-child{border-end-end-radius:var(--radius-xs);border-start-end-radius:var(--radius-xs);margin-right:calc(var(--space-1)*-1);padding-right:var(--space-1)}.jny mark{--sw-fill:var(--chip-finding-bg)}.jny__ins{--sw-fill:var(--chip-approved-bg);color:var(--chip-approved-fg)}.js .jny:not([data-reduced]) .jny__scene:not([hidden]) .sw__w{animation:sw-mark .14s var(--ease-standard) both;animation-delay:calc(var(--duration-enter) + var(--i, 0)*55ms)}@keyframes sw-mark{0%{background-color:transparent}to{background-color:var(--sw-fill)}}.jny__tags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:0;padding:var(--space-3) var(--space-5) 0}.jny__by,.jny__rec{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.jny__rec{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-5)}.jny__rec>span:first-child{color:var(--jny-rec,var(--color-text-secondary));font-variant-numeric:tabular-nums}.jny__rec--approval{--jny-rec:var(--palette-amber-600)}.jny__rec--action{--jny-rec:var(--palette-moss-600)}.jny__aside{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0}.dst{--dt:2;--dst-trunk:var(--space-2);--dst-gutter:var(--space-10);--dst-panel:calc(var(--space-24) + var(--space-6));--dst-slot:calc(var(--dst-panel) + var(--space-2));display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-5) 0}.dst p,.dst ul{margin:0}.jny__scene--distribute .jny__bar .jny__stage-tag{flex-basis:auto}.jny__scene--distribute .jny__bar>.chip{order:-1}.jny__scene--distribute .jny__bar .fragment__title{flex-basis:100%}.jny__scene--analytics .jny__bar .jny__stage-tag{flex-basis:auto}.jny__scene--analytics .jny__bar>.chip{order:-1}.jny__scene--analytics .jny__bar .fragment__title{flex-basis:100%}.dst__sub{align-items:center;color:var(--color-text);display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}.dst__sub .icon{color:var(--palette-rust-600);flex:none}.dst__beat{color:var(--jny-ink,var(--color-text-secondary));display:grid}.dst__lab{grid-area:1/1;opacity:0}.dst__lab--3{opacity:1}.dst__fan{min-width:0;position:relative}.dst__rows{display:grid;list-style:none;padding:0}.dst__row{align-items:start;column-gap:var(--space-2);display:grid;grid-template-columns:var(--dst-gutter) auto minmax(0,1fr);grid-template-rows:auto auto;padding-block:var(--space-2);position:relative}.dst__row>.avatar{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline)}.dst__row:after{border-left:var(--border-width-hairline) solid var(--palette-rust-400);bottom:0;content:"";left:var(--dst-trunk);position:absolute;top:0;transform-origin:top}.dst__row--c:after{bottom:auto;height:calc(var(--space-2) + var(--icon-well-size)/2)}.dst__br{align-items:center;block-size:var(--icon-well-size);display:flex;justify-content:flex-end;margin-left:var(--dst-trunk);position:relative}.dst__br:before{border-top:var(--border-width-hairline) solid var(--palette-rust-400);content:"";inset-inline:0;position:absolute;top:50%;transform-origin:left center}.dst__run{display:block;inline-size:100%;opacity:0}.dst__pip{background:var(--color-raised);color:var(--palette-rust-600);display:block;margin-left:auto}.dst__fn{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-2);min-height:var(--icon-well-size);min-width:0}.dst__fn strong{color:var(--color-text);font-weight:var(--font-weight-medium)}.dst__tags{display:contents}.dst__rule{white-space:normal}.dst__adv{align-content:space-between;background:var(--color-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-ring-raised);box-sizing:border-box;display:grid;font-size:var(--font-size-sm);gap:var(--space-1);grid-column:2/-1;grid-row:2;margin-top:var(--space-2);min-block-size:var(--dst-panel);min-width:0;padding:var(--space-3) var(--space-4)}.dst__fol,.dst__piece,.dst__who{align-items:center;display:flex;gap:var(--space-2);min-width:0}.dst__who .avatar{background:var(--color-sunken);height:var(--space-6);width:var(--space-6)}.dst__nm,.dst__who .avatar{font-size:var(--font-size-xs)}.dst__nm{color:var(--color-text-secondary);min-width:0}.dst__nm strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dst__piece .icon{color:var(--palette-teal-600);flex:none}.dst__piece>span:nth-child(2){flex:1 1 auto;font-weight:var(--font-weight-medium);min-width:0}.dst__fol,.dst__old{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dst__fol{justify-content:space-between}.dst__carry{display:none}.jny__init{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);font-size:var(--font-size-sm);height:var(--jny-face);width:var(--jny-face)}@media (prefers-reduced-motion:no-preference){.js .jny:not([data-reduced]) .jny__scene--distribute:not([hidden]) .dst__lab--1{animation:dst-lab calc(1.56s*var(--dt)) var(--ease-standard) both}.js .jny:not([data-reduced]) .jny__scene--distribute:not([hidden]) .dst__lab--2{animation:dst-lab calc(1.56s*var(--dt)) var(--ease-standard) both calc(1.5s*var(--dt))}.js .jny:not([data-reduced]) .jny__scene--distribute:not([hidden]) .dst__lab--3{animation:draft-word calc(.3s*var(--dt)) var(--ease-enter) both calc(3s*var(--dt))}.js .jny:not([data-reduced]) .jny__scene--distribute:not([hidden]) .dst__carry{animation:dst-carry calc(.7s*var(--dt)) var(--ease-standard) both calc(.2s*var(--dt));bottom:var(--dst-slot);display:block;inline-size:100%;left:0;pointer-events:none;position:absolute;top:0;z-index:2}.js .jny:not([data-reduced]) .jny__scene--distribute:not([hidden]) .dst__pkg{align-items:center;animation:dst-lab calc(1s*var(--dt)) var(--ease-standard) both calc(.15s*var(--dt));background:var(--color-sunken);border-radius:var(--radius-md);display:flex;gap:var(--space-2);left:0;padding-right:var(--space-2);position:absolute;top:0}.js .jny:not([data-reduced]) .jny__scene--distribute:not([hidden]) .dst__pkg .icon{color:var(--palette-rust-600)}.js .jny:not([data-reduced]) .jny__scene--distribute:not([hidden]) .dst__row:after{animation:dst-down calc(.32s*var(--dt)) var(--ease-standard) both;animation-delay:calc(.15s*var(--dt) + var(--i)*.14s*var(--dt))}.js .jny:not([data-reduced]) .jny__scene--distribute:not([hidden]) .dst__br:before{animation:dst-across calc(.3s*var(--dt)) var(--ease-standard) both;animation-delay:calc(.5s*var(--dt) + var(--i)*.14s*var(--dt))}.js .jny:not([data-reduced]) .jny__scene--distribute:not([hidden]) .dst__run{animation:dst-run calc(.52s*var(--dt)) var(--ease-standard) both;animation-delay:calc(.8s*var(--dt) + var(--i)*.14s*var(--dt))}.js .jny:not([data-reduced]) .jny__scene--distribute:not([hidden]) .dst__fn strong,.js .jny:not([data-reduced]) .jny__scene--distribute:not([hidden]) .dst__row>.avatar{animation:draft-word calc(.3s*var(--dt)) var(--ease-enter) both;animation-delay:calc(1s*var(--dt) + var(--i)*.14s*var(--dt))}.js .jny:not([data-reduced]) .jny__scene--distribute:not([hidden]) .dst__st{animation:dst-pop calc(.3s*var(--dt)) var(--ease-enter) both;animation-delay:calc(1.65s*var(--dt) + var(--i)*.45s*var(--dt))}.js .jny:not([data-reduced]) .jny__scene--distribute:not([hidden]) .dst__rule{animation:dst-pop calc(.3s*var(--dt)) var(--ease-enter) both calc(1.95s*var(--dt))}.js .jny:not([data-reduced]) .jny__scene--distribute:not([hidden]) .dst__row--b,.js .jny:not([data-reduced]) .jny__scene--distribute:not([hidden]) .dst__row--c{animation:dst-settle calc(3.5s*var(--dt)) var(--ease-standard) both}.js .jny:not([data-reduced]) .jny__scene--distribute:not([hidden]) .dst__adv{animation:dst-adv calc(.45s*var(--dt)) var(--ease-enter) both calc(3.25s*var(--dt))}}@media (max-width:639px){.dst{--dst-panel:var(--space-32)}.dst__sub{font-size:var(--font-size-xs)}.dst__adv{grid-column:1/-1}.dst__piece .icon{display:none}}@keyframes dst-lab{0%{opacity:0}6%,94%{opacity:1}to{opacity:0}}@keyframes dst-carry{0%{transform:none}to{transform:translateY(40%)}}@keyframes dst-down{0%{transform:scaleY(0)}to{transform:none}}@keyframes dst-across{0%{transform:scaleX(0)}to{transform:none}}@keyframes dst-run{0%{opacity:0;transform:translateX(-100%)}20%,85%{opacity:1}to{opacity:0;transform:none}}@keyframes dst-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes dst-settle{0%,85.7%{translate:0 calc(var(--dst-slot)*-1)}to{translate:none}}@keyframes dst-adv{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}.jny__scene--doc{align-content:stretch;grid-template-rows:auto minmax(0,1fr) auto;height:0;min-height:100%}.jny__scene--doc .jny__card{display:flex;flex-direction:column;overflow:hidden}.jny__foot{background:var(--color-raised);border-top:var(--border-width-hairline) solid var(--color-hairline);inset-inline:0;bottom:0;position:absolute;z-index:4}.jny__foot .jny__rec{border-top:0;margin:0}.jny__foot .jny__tags{padding-bottom:0}.jny__scene--doc .docdesk{padding-bottom:var(--foot-h,var(--space-16))}.jny__scene--scan{--foot-h:calc(var(--space-24) + var(--space-8))}.docdesk{background:var(--color-sunken);flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:0;padding:var(--space-5) var(--space-5) 0}.docdesk,.docpage{display:grid;overflow:hidden;position:relative}.docpage{align-content:start;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;box-shadow:var(--shadow-ring-raised);gap:var(--space-2) var(--space-3);min-width:0;padding:var(--space-5) var(--space-6) var(--space-5);transform-origin:top right}.docpage>*{margin:0}.docpage__kicker{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.docpage__title{border-bottom:var(--border-width-hairline) solid var(--color-hairline);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);padding-bottom:var(--space-2)}.docpage__p,.docpage__title{line-height:var(--line-height-snug)}.docpage__p{color:var(--color-text);font-size:var(--font-size-sm)}.dec__w,.draft__w{position:relative}.dec__w:after,.draft__w:after{background:var(--palette-amber-600);border-radius:var(--radius-xs);content:"";height:1.05em;opacity:0;pointer-events:none;position:absolute;right:calc(var(--border-width-thick)*-1.5);top:.14em;width:var(--border-width-thick)}.draft__pack{align-items:center;background:var(--color-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-ring-raised);display:none;font-size:var(--font-size-sm);gap:var(--space-3);inset-inline:var(--space-8);margin:0;padding:var(--space-3) var(--space-4);position:absolute;top:50%;translate:0 -50%}.draft__pack>.icon{color:var(--palette-amber-600);flex:none}.draft__doc{display:grid;flex:1 1 auto;gap:var(--space-1);min-width:0}.draft__of{color:var(--color-text-secondary)}.draft__of,.draft__ready{font-size:var(--font-size-xs)}.draft__ready{align-items:center;color:var(--chip-approved-fg);display:inline-flex;flex:none;font-weight:var(--font-weight-medium);gap:var(--space-1)}.jny__chipswap{display:grid;flex:none;position:relative}.jny__chipswap>.chip{grid-area:1/1;justify-self:end}.jny__chip--first{opacity:0}.draft__icon,.draft__out,.rv__icon,.rv__pointer,.rv__to{display:none}.draft__icon,.rv__icon{align-items:center;background:var(--color-raised);border-radius:var(--radius-md);border-top:var(--border-width-thick) solid var(--palette-amber-600);box-shadow:var(--shadow-ring-raised);flex-direction:column;gap:var(--space-2);left:50%;padding:var(--space-3);position:absolute;text-align:center;top:50%;translate:-50% -50%;width:var(--space-24);z-index:2}.draft__icon .icon,.rv__icon .icon{color:var(--palette-amber-600);height:var(--space-8);width:var(--space-8)}.draft__icon-name{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-snug)}.draft__out{align-items:center;color:var(--palette-amber-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);right:var(--space-5);translate:0 -50%;z-index:1}.draft__out,.rv__pointer{position:absolute;top:50%}.rv__pointer{align-items:flex-start;gap:var(--space-1);left:50%;opacity:0;pointer-events:none;z-index:3}.rv__pointer .jny__ai-mark{height:var(--space-8);width:var(--space-8)}.rv__to{align-items:center;background:var(--color-raised);border-radius:var(--radius-md);bottom:var(--space-4);box-shadow:var(--shadow-ring-raised);gap:var(--space-3);padding:var(--space-2) var(--space-4);position:absolute;right:var(--space-5);z-index:2}.rv__to-text{display:grid}.rv__to-file{color:var(--palette-amber-600);height:var(--space-5);width:var(--space-5)}.ovw{align-content:center;background:var(--color-sunken);display:grid;flex:1 1 0;gap:var(--space-3);min-height:0;overflow:hidden;padding:var(--space-5);position:relative}.ovw__row{--ovw-gap:var(--space-2);display:grid;gap:var(--ovw-gap);grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0}.ovw__node{--ovw-ink:var(--palette-amber-600);--ovw-ring-wide:0 0 0 var(--space-2) color-mix(in srgb,var(--ovw-ink) 30%,transparent);--ovw-ring-narrow:0 0 0 var(--space-1) color-mix(in srgb,var(--ovw-ink) 30%,transparent);align-content:start;display:grid;gap:var(--space-2);justify-items:center;min-width:0;position:relative;text-align:center}.ovw__node--distribute{--ovw-ink:var(--palette-teal-600)}.ovw__node--supervise{--ovw-ink:var(--palette-moss-600)}.ovw__node--archive{--ovw-ink:var(--palette-cobalt-600)}.ovw__node--analytics{--ovw-ink:var(--palette-violet-600)}.ovw__tile{background:var(--color-raised);border-radius:var(--radius-md);border-top:var(--border-width-thick) solid var(--ovw-ink);box-shadow:var(--shadow-ring-raised);color:var(--ovw-ink);display:grid;height:var(--space-12);place-items:center;position:relative;width:var(--space-12)}.ovw__tile .icon{height:var(--space-6);width:var(--space-6)}.ovw__n{background:var(--ovw-ink);border-radius:var(--radius-full);color:var(--color-on-action);display:grid;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;height:var(--space-5);place-items:center;position:absolute;right:calc(var(--space-2)*-1);top:calc(var(--space-2)*-1);width:var(--space-5)}.ovw__name{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ovw__what{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-snug);min-height:calc(var(--font-size-xs)*3)}.ovw__node:not(:last-child):after{background:var(--color-rule-strong);content:"";height:var(--border-width-hairline);left:calc(50% + var(--space-6) + var(--space-1));position:absolute;top:var(--space-6);transform-origin:left center;width:calc(100% + var(--ovw-gap) - var(--space-12) - var(--space-2))}.ovw__node:not(:last-child):before{border-right:var(--border-width-hairline) solid var(--color-rule-strong);border-top:var(--border-width-hairline) solid var(--color-rule-strong);content:"";height:var(--space-2);left:calc(150% + var(--ovw-gap) - var(--space-6) - var(--space-3));position:absolute;top:calc(var(--space-6) - var(--space-1));transform:rotate(45deg);width:var(--space-2)}.ovw__loop{display:block;height:var(--space-8);position:relative}.ovw__loop svg{block-size:100%;clip-path:inset(calc(var(--space-2)*-1) 0 calc(var(--space-2)*-1) 0);inline-size:100%;inset:0;overflow:visible;position:absolute}.ovw__loop path{fill:none;stroke:var(--color-text-tertiary);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.ovw__head{block-size:0;border-bottom:var(--space-3) solid var(--color-text-tertiary);border-inline:var(--space-2) solid transparent;inline-size:0;left:8.333%;position:absolute;top:calc(var(--space-3)*-1);translate:-50% 0}.ovw__note{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0;text-align:center}.ovw__pointer{display:none;left:50%;opacity:0;pointer-events:none;position:absolute;top:var(--space-6);z-index:2}@media (max-width:699px){.ovw__row{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.ovw__node{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;justify-items:start;row-gap:0;text-align:left}.ovw__tile{grid-row:1/span 2}.ovw__loop,.ovw__node:not(:last-child):after,.ovw__node:not(:last-child):before,.ovw__pointer{display:none!important}.ovw__what{min-height:0}}.scan{background:color-mix(in srgb,var(--palette-amber-400) 22%,transparent);border-bottom:var(--border-width-thick) solid var(--palette-amber-500);height:var(--space-6);left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.jny__scene--decide .scan{display:none}.dec{background:var(--color-raised);border-radius:var(--radius-md);bottom:var(--space-4);box-shadow:var(--shadow-ring-raised);display:grid;gap:var(--space-1);left:var(--space-8);padding:var(--space-3) var(--space-4);position:absolute;right:var(--space-8);z-index:2}.dec>*{margin:0}.dec__from{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dec__what{font-size:var(--font-size-sm)}.dec__act{display:grid;min-height:var(--space-8);position:relative}.dec__buttons,.dec__done{align-self:center;grid-area:1/1}.dec .dec__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);visibility:hidden}.dec .dec__done{visibility:inherit}.jny__scene--decide mark .sw__w{--sw-fill:transparent}.jny__scene--decide .docpage__p:last-of-type{visibility:hidden}@media (prefers-reduced-motion:no-preference){.js .jny:not([data-reduced]):not([data-play]) .jny__scene--create .draft__w{opacity:0}.js .jny:not([data-reduced]):not([data-play]) .jny__scene--create .jny__chip--first{opacity:1}.js .jny:not([data-reduced]):not([data-play]) .jny__scene--create .jny__chip--then{opacity:0}.js .jny:not([data-reduced]) .jny__scene--doc:not([hidden]){animation:jny-fade .22s var(--ease-standard) both}.js .jny:not([data-reduced])[data-play] .jny__scene--create:not([hidden]) .draft__w{animation:draft-word .1s var(--ease-enter) both;animation-delay:var(--d)}.js .jny:not([data-reduced])[data-play] .jny__scene--create:not([hidden]) .draft__w:after{animation:caret-hop var(--h) step-end backwards;animation-delay:var(--d)}.js .jny:not([data-reduced])[data-play] .jny__scene--create:not([hidden]) .draft__w--last:after{animation:caret-end .7s step-end backwards;animation-delay:var(--d)}.js .jny:not([data-reduced])[data-play] .jny__scene--create:not([hidden]) .jny__chip--first{animation:chip-hold calc(var(--typed) + 2.4s) step-end both}.js .jny:not([data-reduced])[data-play] .jny__scene--create:not([hidden]) .jny__chip--then{animation:draft-word .24s var(--ease-enter) both;animation-delay:calc(var(--typed) + 2.4s)}.js .jny:not([data-reduced])[data-play] .jny__scene--create:not([hidden]) .docpage{animation:doc-shrink .6s var(--ease-standard) both;animation-delay:calc(var(--typed) + .5s);transform-origin:50% 50%}.js .jny:not([data-reduced])[data-play] .jny__scene--create:not([hidden]) .draft__icon{animation:icon-pop .42s var(--ease-enter) both calc(var(--typed) + .9s),icon-send .9s var(--ease-accelerate) forwards calc(var(--typed) + 1.7s);display:flex}.js .jny:not([data-reduced])[data-play] .jny__scene--create:not([hidden]) .draft__out{animation:out-in .32s var(--ease-enter) both calc(var(--typed) + 1.1s),out-away .4s var(--ease-standard) forwards calc(var(--typed) + 2.5s);display:flex}.js .jny:not([data-reduced])[data-play] .jny__scene--create:not([hidden]) .draft__pack{animation:draft-pack var(--duration-medium-3) var(--ease-enter) both;animation-delay:calc(var(--typed) + 2.7s);display:flex}.js .jny:not([data-reduced]) .jny__scene--doc:not([hidden]) .jny__foot{animation:foot-up .52s var(--ease-enter) both;animation-delay:var(--foot-at,0s)}.jny__scene--create{--foot-at:calc(var(--typed) + 2900ms)}.jny__scene--scan{--foot-at:4000ms}.jny__scene--decide{--foot-at:4300ms}.js .jny:not([data-reduced]) .jny__scene--decide:not([hidden]) .docpage--open{animation:doc-open .7s var(--ease-enter) both,doc-away .52s var(--ease-standard) forwards 6.75s;transform-origin:50% 50%}.js .jny:not([data-reduced]) .jny__scene--decide:not([hidden]) .rv__icon--hand{animation:rv-hand 1.1s var(--ease-standard) both 6.8s;display:flex}.js .jny:not([data-reduced]) .jny__scene--scan:not([hidden]) .docpage--open{animation:doc-open .7s var(--ease-enter) both 1.9s,doc-away .52s var(--ease-standard) forwards 6s;transform-origin:50% 50%}.js .jny:not([data-reduced]) .jny__scene--scan:not([hidden]) .scan{animation:scan-run 1.5s var(--ease-standard) both;animation-delay:2.8s}.js .jny:not([data-reduced]) .jny__scene--scan:not([hidden]) .sw__w{animation:sw-mark .14s var(--ease-standard) both;animation-delay:calc(3.6s + var(--i, 0)*70ms)}.js .jny:not([data-reduced]) .jny__scene--scan:not([hidden]) .rv__icon--in{animation:rv-in .9s var(--ease-decelerate) both .15s,rv-gone .24s var(--ease-standard) forwards 1.85s;display:flex}.js .jny:not([data-reduced]) .jny__scene--scan:not([hidden]) .rv__pointer{animation:rv-point 1.4s var(--ease-standard) both .7s;display:flex}.js .jny:not([data-reduced]) .jny__scene--scan:not([hidden]) .rv__icon--out{animation:rv-out 1s var(--ease-standard) both 6.05s;display:flex}.js .jny:not([data-reduced]) .jny__scene--scan:not([hidden]) .rv__to{animation:rv-to-in .42s var(--ease-enter) both 5.5s,rv-to-hit .52s var(--ease-standard) 6.9s;display:flex}.js .jny:not([data-reduced]) .jny__scene--scan:not([hidden]) .rv__to-file{animation:draft-word .24s var(--ease-enter) both 6.95s}.js .jny:not([data-reduced]) .jny__scene--scan:not([hidden]) .jny__chip--first{animation:chip-hold 6.9s step-end both}.js .jny:not([data-reduced]) .jny__scene--scan:not([hidden]) .jny__chip--then{animation:draft-word .24s var(--ease-enter) both;animation-delay:6.9s}.js .jny:not([data-reduced]) .jny__scene--scan:not([hidden]) .jny__who:nth-child(2){animation-delay:6.8s}.js .jny:not([data-reduced]):not([data-play]) .jny__scene--overview .ovw__loop svg,.js .jny:not([data-reduced]):not([data-play]) .jny__scene--overview .ovw__node,.js .jny:not([data-reduced]):not([data-play]) .jny__scene--overview .ovw__note{clip-path:inset(calc(var(--space-2)*-1) 0 calc(var(--space-2)*-1) 100%)}.js .jny:not([data-reduced]):not([data-play]) .jny__scene--overview .ovw__head{opacity:0}.js .jny:not([data-reduced])[data-play] .jny__scene--overview:not([hidden]) .ovw__node{animation:ovw-in .44s var(--ease-enter) both;animation-delay:calc(.4s + var(--i)*.52s)}.js .jny:not([data-reduced])[data-play] .jny__scene--overview:not([hidden]) .ovw__node:after{animation:ovw-draw .36s var(--ease-standard) both;animation-delay:calc(.7s + var(--i)*.52s)}.js .jny:not([data-reduced])[data-play] .jny__scene--overview:not([hidden]) .ovw__node:before{animation:draft-word .2s var(--ease-enter) both;animation-delay:calc(.96s + var(--i)*.52s)}.js .jny:not([data-reduced])[data-play] .jny__scene--overview:not([hidden]) .ovw__loop svg{animation:ovw-stroke 1.5s var(--ease-standard) both 3.6s}.js .jny:not([data-reduced])[data-play] .jny__scene--overview:not([hidden]) .ovw__head{animation:draft-word .24s var(--ease-enter) both 4.95s}.js .jny:not([data-reduced])[data-play] .jny__scene--overview:not([hidden]) .ovw__note{animation:draft-word .48s var(--ease-enter) both 4.7s}.js .jny:not([data-reduced])[data-play] .jny__scene--overview:not([hidden]) .ovw__tile{animation:ovw-glow .52s var(--ease-standard) both;animation-delay:calc(5.3s + var(--i)*.16s)}.js .jny:not([data-reduced])[data-play] .jny__scene--overview:not([hidden]) .ovw__node--create .ovw__tile{animation:ovw-glow .52s var(--ease-standard) both 5.3s,ovw-click .9s var(--ease-standard) both 7.6s}.js .jny:not([data-reduced])[data-play] .jny__scene--overview:not([hidden]) .ovw__pointer{animation:ovw-point 1.5s var(--ease-standard) both 6.5s;display:block}.js .jny:not([data-reduced]) .jny__scene:not([hidden]) .at{animation:draft-word .28s var(--ease-enter) both;animation-delay:var(--at,0s)}.js .jny:not([data-reduced]) .jny__scene--decide:not([hidden]) .dec{animation:sugg-rise var(--duration-enter) var(--ease-enter) both .7s,out-away .36s var(--ease-standard) forwards 6.65s}.js .jny:not([data-reduced]) .jny__scene--decide:not([hidden]) .dec__pointer{animation:sugg-point 1.8s var(--ease-standard) both;animation-delay:1.2s}.js .jny:not([data-reduced]) .jny__scene--decide:not([hidden]) .dec__buttons{animation:sugg-press 2.8s step-end both;animation-delay:1.2s}.js .jny:not([data-reduced]) .jny__scene--decide:not([hidden]) .dec__charm{animation:sugg-charm .62s var(--ease-decelerate) both;animation-delay:2.5s}.js .jny:not([data-reduced]) .jny__scene--decide:not([hidden]) .dec__done{animation:sugg-land var(--duration-enter) var(--ease-enter) both;animation-delay:2.65s}.js .jny:not([data-reduced]) .jny__scene--decide:not([hidden]) mark .sw__w{animation:dec-flag 3s step-end both}.js .jny:not([data-reduced]) .jny__scene--decide:not([hidden]) .dec__w{animation:draft-word .1s var(--ease-enter) both;animation-delay:var(--d)}.js .jny:not([data-reduced]) .jny__scene--decide:not([hidden]) .dec__w:after{animation:caret-hop var(--h) step-end backwards;animation-delay:var(--d)}.js .jny:not([data-reduced]) .jny__scene--decide:not([hidden]) .dec__w:last-child:after{animation:caret-end 1.7s step-end backwards;animation-delay:var(--d)}.js .jny:not([data-reduced]) .jny__scene--decide:not([hidden]) .jny__chip--first{animation:chip-hold 3.8s step-end both}.js .jny:not([data-reduced]) .jny__scene--decide:not([hidden]) .jny__chip--then{animation:draft-word .24s var(--ease-enter) both;animation-delay:3.9s}.js .jny:not([data-reduced]) .jny__scene--archive:not([hidden]) .kept__row{animation:draft-pack var(--duration-medium-3) var(--ease-enter) both;animation-delay:var(--at)}}@keyframes foot-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.js .jny:not([data-reduced]) .jny__scene:not(.jny__scene--doc):not([hidden]) .jny__rec.at{animation-duration:.46s;animation-name:draft-pack}}@keyframes jny-fade{0%{opacity:0}to{opacity:1}}@keyframes caret-hop{0%,99%{opacity:1}to{opacity:0}}@keyframes caret-end{0%,12%,37%,62%,87%{opacity:1}25%,50%,75%,to{opacity:0}}@keyframes chip-hold{0%{opacity:1}to{opacity:0}}@keyframes doc-shrink{0%{opacity:1;transform:none}30%{opacity:1;transform:scale(.94)}to{opacity:0;transform:scale(.14)}}@keyframes doc-away{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.14)}}@keyframes icon-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes icon-send{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(calc(var(--space-24)*2.2)) scale(.8)}}@keyframes rv-hand{0%{opacity:0;transform:scale(.3)}22%{opacity:1;transform:none}to{opacity:0;transform:translateX(calc(var(--space-24)*3)) scale(.85)}}@keyframes out-in{0%{opacity:0}to{opacity:1}}@keyframes out-away{0%{opacity:1}to{opacity:0}}@keyframes rv-in{0%{opacity:0;transform:translateX(-220%)}to{opacity:1;transform:none}}@keyframes rv-gone{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.7)}}@keyframes rv-point{0%{opacity:0;transform:translate(var(--space-24),var(--space-16))}25%{opacity:1}68%{opacity:1;transform:translate(var(--space-3),var(--space-3))}80%{opacity:1;transform:translate(var(--space-3),var(--space-4)) scale(.94)}to{opacity:0;transform:translate(var(--space-10),var(--space-10))}}@keyframes rv-out{0%{opacity:0;transform:scale(.3)}22%{opacity:1;transform:none}to{opacity:0;transform:translate(calc(var(--space-24)*1.5),calc(var(--space-12)*1.5)) scale(.5)}}@keyframes rv-to-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@keyframes rv-to-hit{0%{transform:none}40%{transform:scale(1.06)}to{transform:none}}@keyframes ovw-in{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}@keyframes ovw-draw{0%{transform:scaleX(0)}to{transform:none}}@keyframes ovw-stroke{0%{clip-path:inset(calc(var(--space-2)*-1) 0 calc(var(--space-2)*-1) 100%)}to{clip-path:inset(calc(var(--space-2)*-1) 0 calc(var(--space-2)*-1) 0)}}@keyframes ovw-glow{0%,to{transform:none}45%{transform:translateY(calc(var(--space-1)*-1)) scale(1.06)}}@keyframes ovw-click{0%{transform:none}30%{transform:scale(.92)}55%{box-shadow:var(--ovw-ring-wide);transform:scale(1.08)}to{box-shadow:var(--ovw-ring-narrow);transform:scale(1.04)}}@keyframes ovw-point{0%{opacity:0;transform:translate(var(--space-24),var(--space-12))}20%{opacity:1}60%{opacity:1;transform:translate(0)}75%{opacity:1;transform:translateY(var(--space-1)) scale(.94)}to{opacity:0;transform:translate(var(--space-4),var(--space-4))}}@keyframes doc-send{0%{opacity:1;transform:none}30%{opacity:1;transform:translateY(calc(var(--space-1)*-1)) scale(1.01)}to{opacity:0;transform:scale(.16)}}@keyframes doc-open{0%{opacity:0;transform:scale(.16)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes scan-run{0%{opacity:0;top:0}10%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% - var(--space-6))}}@keyframes dec-flag{0%,94%{background-color:var(--chip-finding-bg)}to{background-color:transparent}}@keyframes draft-word{0%{opacity:0}to{opacity:1}}@keyframes draft-pack{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}.anq{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-5) 0}.anq p,.anq ul{margin:0}.anq__ask{align-items:flex-start;display:flex;gap:var(--space-3)}.anq__ask .avatar{flex:none}.anq__ask .avatar,.anq__q{background:var(--color-sunken)}.anq__q{border-radius:var(--radius-md);color:var(--color-text);line-height:var(--line-height-snug);padding:var(--space-2) var(--space-3)}.anq__mira,.anq__q{font-size:var(--font-size-sm)}.anq__mira{align-items:center;color:var(--color-text-secondary);display:flex;gap:var(--space-3)}.anq__mark{background:var(--palette-crimson);border-radius:var(--radius-full);display:grid;flex:none;height:var(--icon-well-size);place-items:center;width:var(--icon-well-size)}.anq__mark img{height:55%;transform:translate(-7.9%,5.3%);width:55%}.anq__a{grid-area:1/1}.anq__mira{display:grid;grid-template-columns:auto minmax(0,1fr)}.anq__mark{grid-row:1}.anq__a--1{display:none}.anq__a--2{align-items:center;color:var(--chip-approved-fg);display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-2)}.anq__a{grid-column:2;grid-row:1}.anq__dash{align-items:start;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.anq__dash,.anq__widget{display:grid;min-width:0}.anq__widget{align-content:start;background:var(--color-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-ring-raised);gap:var(--space-2);padding:var(--space-3) var(--space-4)}.anq__wt{color:var(--palette-violet-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.anq__list{list-style:none;padding:0}.anq__list,.anq__r{display:grid;gap:var(--space-1)}.anq__r{color:var(--color-text);font-size:var(--font-size-xs);min-width:0}.anq__bar{background:color-mix(in srgb,var(--palette-violet-600) 12%,transparent);block-size:var(--space-2);border-radius:var(--radius-xs);display:block;overflow:hidden}.anq__bar>span{background:var(--palette-violet-600);block-size:100%;display:block;inline-size:var(--w,60%)}.anq__advs{display:grid;gap:var(--space-1)}.anq__adv{align-items:center;color:var(--color-text);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-2);min-width:0}.anq__adv .avatar{background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);height:var(--space-6);width:var(--space-6)}.jny__scene--analytics .jny__bar>.jny__chipswap{order:-1}@media (max-width:699px){.anq{padding-inline:var(--space-4)}.anq__dash{grid-template-columns:minmax(0,1fr)}.anq__r{align-items:center;column-gap:var(--space-3);grid-template-columns:var(--space-32) minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.js .jny:not([data-reduced]) .jny__scene--analytics:not([hidden]) .anq__w{animation:draft-word .12s var(--ease-enter) both;animation-delay:var(--d)}.js .jny:not([data-reduced]) .jny__scene--analytics:not([hidden]) .anq__a--1{animation:anq-working 3.1s step-end 2.1s both;display:inline}.js .jny:not([data-reduced]) .jny__scene--analytics:not([hidden]) .anq__a--2{animation:draft-word .28s var(--ease-enter) both 5.2s}.js .jny:not([data-reduced]) .jny__scene--analytics:not([hidden]) .anq__widget{animation:draft-pack .42s var(--ease-enter) both;animation-delay:calc(2.9s + var(--i)*.8s)}.js .jny:not([data-reduced]) .jny__scene--analytics:not([hidden]) .anq__bar>span{animation:anq-fill .8s var(--ease-standard) both;animation-delay:calc(3.3s + var(--k, 0)*.26s)}.js .jny:not([data-reduced]) .jny__scene--analytics:not([hidden]) .anq__advs{animation:draft-word .4s var(--ease-enter) both 4.2s}.js .jny:not([data-reduced]) .jny__scene--analytics:not([hidden]) .jny__chip--first{animation:chip-hold 5.2s step-end both}.js .jny:not([data-reduced]) .jny__scene--analytics:not([hidden]) .jny__chip--then{animation:draft-word .24s var(--ease-enter) both 5.2s}}@keyframes anq-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes anq-working{0%{opacity:0}8%,99%{opacity:1}to{opacity:0}}.kept{list-style:none;margin:0;padding:var(--space-3) var(--space-5) 0}.kept,.kept__row{display:grid;gap:var(--space-3)}.kept__row{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);font-size:var(--font-size-sm);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-3) var(--space-4)}.kept__ico{background:var(--color-sunken);border-radius:var(--radius-full);color:var(--palette-cobalt-600);display:grid;height:var(--space-8);place-items:center;width:var(--space-8)}.kept__what{display:grid;gap:var(--space-1);min-width:0}.kept__what>span:last-child{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.kept__ok{align-items:center;color:var(--chip-approved-fg);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1)}.kept__note{align-items:center;background:var(--color-sunken);border-radius:var(--radius-md);display:flex;font-size:var(--font-size-sm);gap:var(--space-2);margin:var(--space-3) var(--space-5) 0;padding:var(--space-3) var(--space-4)}.kept__note .icon{color:var(--palette-cobalt-600);flex:none}.sugg{background:var(--color-sunken);border-radius:var(--radius-md);display:grid;gap:var(--space-2);margin:var(--space-3) var(--space-5) var(--space-5);padding:var(--space-4);position:relative}.sugg__from{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0}.sugg__what{font-size:var(--font-size-sm);margin:0}.sugg__act{display:grid;margin:var(--space-1) 0 0;min-height:var(--space-8);position:relative}.sugg__buttons,.sugg__done{align-self:center;grid-area:1/1}.sugg__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.sugg__btn{align-items:center;background:var(--chip-approved-bg);border-radius:var(--radius-sm);color:var(--chip-approved-fg);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3);position:relative}.sugg__btn--quiet{background:transparent;border:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.sugg__done{align-items:center;color:var(--chip-approved-fg);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);visibility:hidden}.sugg__done .icon{flex:none}.sugg__charm{border:var(--border-width-thick) solid var(--chip-approved-fg);border-radius:inherit;inset:0}.sugg__charm,.sugg__pointer{opacity:0;pointer-events:none;position:absolute}.sugg__pointer{align-items:center;display:flex;gap:var(--space-2);left:0;top:0}.sugg__arrow{fill:var(--color-text);height:calc(var(--space-4)*1.33);stroke:var(--color-on-action);stroke-width:1;width:var(--space-4)}.sugg__face{border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-full);height:var(--space-6);object-fit:cover;width:var(--space-6)}.js .jny:not([data-reduced]) .jny__scene:not([hidden]) .sugg{animation:sugg-rise var(--duration-enter) var(--ease-enter) both;animation-delay:1.1s}.js .jny:not([data-reduced]) .jny__scene:not([hidden]) .sugg__pointer{animation:sugg-point 1.8s var(--ease-standard) both;animation-delay:1.6s}.js .jny:not([data-reduced]) .jny__scene:not([hidden]) .sugg__buttons{animation:sugg-press 2.8s step-end both;animation-delay:1.6s}.js .jny:not([data-reduced]) .jny__scene:not([hidden]) .sugg__charm{animation:sugg-charm .62s var(--ease-decelerate) both;animation-delay:2.9s}.js .jny:not([data-reduced]) .jny__scene:not([hidden]) .sugg__done{animation:sugg-land var(--duration-enter) var(--ease-enter) both;animation-delay:3.05s}@keyframes sugg-rise{0%{opacity:0;transform:translateY(var(--motion-rise))}to{opacity:1;transform:none}}@keyframes sugg-point{0%{opacity:0;transform:translate(var(--space-24),var(--space-12))}16%{opacity:1}62%{opacity:1;transform:translate(var(--space-8),var(--space-3))}72%{transform:translate(var(--space-8),var(--space-4))}80%{opacity:1;transform:translate(var(--space-8),var(--space-3))}to{opacity:0;transform:translate(var(--space-10),var(--space-6))}}@keyframes sugg-press{0%,45%{opacity:1;visibility:visible}46%,49%{filter:brightness(.93);opacity:1}50%,to{opacity:0;visibility:hidden}}@keyframes sugg-charm{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes sugg-land{0%{opacity:0;transform:scale(.92);visibility:visible}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none;visibility:visible}}@media (prefers-reduced-motion:reduce){.sugg,.sugg__btn,.sugg__done,.sugg__pointer{animation:none!important}.sugg__pointer{display:none}}.jny__records{display:grid;list-style:none;margin:0;padding:0}.asm__search{position:relative}.asm__q{display:inline;min-width:0}.asm__caret{background:var(--palette-cobalt-600);border-radius:var(--radius-xs);display:inline-block;height:1em;vertical-align:text-bottom;width:var(--border-width-thick)}.asm__records .jny__record{align-items:center;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.asm__records .jny__record>span:nth-child(2){grid-column:1}.asm__in{align-items:center;background:var(--chip-approved-bg);border-radius:var(--radius-full);color:var(--chip-approved-fg);display:inline-flex;grid-column:2;grid-row:1/span 2;height:var(--space-6);justify-content:center;width:var(--space-6)}.asm__in>.icon{height:var(--space-4);stroke-width:calc(var(--icon-stroke-width)*1.3);width:var(--space-4)}.asm__hold{align-items:center;background:var(--color-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-ring-raised);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);margin:var(--space-3) var(--space-5) var(--space-1);padding:var(--space-3) var(--space-4)}.asm__seal{background:var(--palette-cobalt-500);border-radius:var(--radius-full);color:var(--color-raised);display:grid;flex:none;height:var(--space-8);place-items:center;position:relative;width:var(--space-8)}.asm__seal>.icon{height:var(--space-4);stroke:var(--color-raised);width:var(--space-4)}.asm__seal:after{border:var(--border-width-thick) solid var(--palette-cobalt-500);border-radius:var(--radius-full);content:"";inset:0;opacity:0;position:absolute}.asm__hold-text{display:grid;flex:1 1 auto;gap:var(--space-1);min-width:0}.asm__hold-text>span:last-child{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.asm__ready{flex:none}.js .jny:not([data-reduced]) .jny__scene:not([hidden]) .asm__q .sw__w{animation:draft-word .18s var(--ease-enter) both;animation-delay:calc(var(--duration-enter) + var(--i, 0)*.22s)}.js .jny:not([data-reduced]) .jny__scene:not([hidden]) .asm__caret{animation:draft-caret 1s step-end both}.js .jny:not([data-reduced]) .jny__scene:not([hidden]) .asm__records .jny__record{animation:asm-land var(--duration-medium-3) var(--ease-enter) both;animation-delay:calc(1s + var(--i, 0)*.26s)}.js .jny:not([data-reduced]) .jny__scene:not([hidden]) .asm__in{animation:asm-tick .26s var(--ease-enter) both;animation-delay:calc(1.24s + var(--i, 0)*.26s)}.js .jny:not([data-reduced]) .jny__scene:not([hidden]) .asm__hold{animation:draft-pack var(--duration-medium-3) var(--ease-enter) both;animation-delay:2.06s}.js .jny:not([data-reduced]) .jny__scene:not([hidden]) .asm__seal:after{animation:asm-ring .62s var(--ease-exit) both;animation-delay:2.26s}@keyframes asm-land{0%{opacity:0;transform:translateX(calc(var(--space-4)*-1))}to{opacity:1;transform:none}}@keyframes asm-tick{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes asm-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.asm__caret{display:none}}.jny__record{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);padding:var(--space-3) var(--space-5)}.jny__record+.jny__record{border-top:var(--border-width-hairline) solid var(--color-hairline)}.jny__record-kind{align-items:center;color:var(--jny-rec);display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-2)}.jny__record-kind:before{background:currentColor;border-radius:var(--radius-full);content:"";flex:none;height:var(--chip-dot-size);width:var(--chip-dot-size)}.jny__record--approval{--jny-rec:var(--palette-amber-600)}.jny__record--action{--jny-rec:var(--palette-moss-600)}.jny__record--retained{--jny-rec:var(--palette-cobalt-600)}.jny__cast{flex-wrap:wrap;gap:var(--space-3) var(--space-5);list-style:none;margin:0;padding:0}.jny__cast,.jny__who{display:flex;min-width:0}.jny__who{align-items:center;gap:var(--space-3)}.js .jny:not([data-reduced]) .jny__scene:not([hidden]) .jny__who{animation:jny-pop var(--duration-enter) var(--ease-enter) both;animation-delay:calc(var(--duration-enter) + var(--i, 0)*var(--motion-stagger))}.jny__cast .jny__who:nth-child(2){--i:1}@keyframes jny-pop{0%{opacity:0;transform:translateY(var(--space-2)) scale(.92)}to{opacity:1;transform:none}}.jny__face{background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-full);box-sizing:border-box;flex:none;height:var(--jny-face);object-fit:cover;width:var(--jny-face)}.jny__ai-mark{background:var(--palette-crimson);border-radius:var(--radius-full);display:grid;flex:none;height:var(--jny-face);place-items:center;width:var(--jny-face)}.jny__ai-mark img{height:55%;transform:translate(-7.9%,5.3%);width:55%}.jny__ai-name{font-weight:var(--font-weight-semibold)}.jny__who-text{display:grid;min-width:0}.jny__who-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.jny__who-role{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.jny__controls{align-items:center;display:flex;gap:var(--space-4);min-width:0}.jny__play{all:unset;border-radius:var(--radius-full);box-sizing:border-box;color:var(--color-text-secondary);cursor:pointer;display:grid;flex:none;height:var(--target-min);place-items:center;transition:color var(--duration-short-3) var(--ease-standard);width:var(--target-min)}.jny__play:hover{color:var(--color-text)}.jny__play[hidden]{display:none}.jny__stages{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);min-width:0}.jny__stage{all:unset;box-sizing:border-box;cursor:pointer;display:grid;gap:var(--space-2);min-width:var(--space-16);padding-block:var(--space-2);--jny-bar:var(--color-text-secondary)}.jny__stage--review{--jny-bar:var(--palette-amber-600)}.jny__stage--distribute{--jny-bar:var(--palette-teal-600)}.jny__stage--supervise{--jny-bar:var(--palette-moss-600)}.jny__stage--archive{--jny-bar:var(--palette-cobalt-600)}.jny__stage--analytics{--jny-bar:var(--palette-violet-600)}[data-surface=dark] .jny__stage--review{--jny-bar:var(--palette-amber-200)}[data-surface=dark] .jny__stage--distribute{--jny-bar:var(--palette-teal-200)}[data-surface=dark] .jny__stage--supervise{--jny-bar:var(--palette-moss-200)}[data-surface=dark] .jny__stage--archive{--jny-bar:var(--palette-cobalt-200)}[data-surface=dark] .jny__stage--analytics{--jny-bar:var(--palette-violet-300)}.jny__stage-name{color:var(--color-text-secondary);font-size:var(--font-size-xs);transition:color var(--duration-short-3) var(--ease-standard);white-space:nowrap}.jny__stage:hover .jny__stage-name{color:var(--color-text)}.jny__stage[aria-current=step] .jny__stage-name{color:var(--color-text);font-weight:var(--font-weight-medium)}.jny__track{background:var(--color-rule-strong);border-radius:var(--radius-xs);display:block;height:var(--border-width-thick);opacity:.35;overflow:hidden}.jny__stage[aria-current=step] .jny__track{background:color-mix(in srgb,var(--jny-bar) 25%,transparent);opacity:1}.jny__fill{background:var(--jny-bar);border-radius:inherit;display:block;height:100%;transform:scaleX(0);transform-origin:left center}.jny__stage[aria-current=step] .jny__fill{animation:jny-fill var(--jny-hold,5.2s) linear both}.jny[data-paused] .jny__fill{animation-play-state:paused}.jny[data-reduced] .jny__track{display:none}@keyframes jny-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:700px){.jny{--jny-face:var(--space-12)}.jny__stages{align-items:flex-start;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--space-2)}.jny__stages .jny__stage{flex:1 1 4rem;min-width:0}.jny__stages .jny__stage--overview{flex:0 0 var(--space-8);justify-items:center}}.jny__stage--overview .jny__stage-name{display:grid;place-items:center}.jny__stage--overview .jny__track{inline-size:100%}@media (max-width:699px){.jny__scene-name{flex-basis:100%;padding-left:0}.jny__scene-name:before{display:none}}@media (prefers-reduced-motion:reduce){.jny__scene,.jny__who{animation:none!important}}@media (prefers-reduced-motion:no-preference){.js .jny:not([data-reduced]) .jny__scene.jny__scene[data-leaving]{animation:jny-out .52s var(--ease-standard) both;pointer-events:none}}@keyframes jny-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--motion-rise)*-1))}}.cwork{gap:var(--space-4)}.cwork,.cwork__panel{display:grid;min-width:0}.cwork__panel{background:var(--color-ground);border-radius:var(--radius-card);gap:var(--space-5);padding:var(--space-6)}@media (min-width:900px){.cwork__panel{gap:var(--space-6);padding:var(--space-10)}}.cwork__control{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--space-2);letter-spacing:var(--letter-spacing-wide);margin:0}.cwork__control .icon{color:var(--palette-moss-200);flex:none}.cwork__layer{background:var(--color-raised);border-radius:var(--radius-md);display:grid;gap:var(--space-1);min-width:0;padding:var(--space-4) var(--space-5)}.cwork__layer--govern{--cwork-tint:var(--palette-rust-200)}.cwork__layer--measure{--cwork-tint:var(--palette-violet-200)}.cwork__layer-name{color:var(--cwork-tint);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);margin:0}.cwork__layer-note{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0}.cwork__work{display:grid;gap:var(--space-5);min-width:0}@media (min-width:900px){.cwork__work{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cwork__col{align-content:start;display:grid;gap:var(--space-3);min-width:0}.cwork__col-name,.cwork__origin{color:var(--color-text-secondary);margin:0}.cwork__origin{align-items:center;border-bottom:var(--border-width-hairline) dashed var(--color-rule-strong);display:flex;font-size:var(--font-size-xs);gap:var(--space-2);padding-bottom:var(--space-3)}.cwork__origin .icon{color:var(--color-text-tertiary);flex:none}.cwork__tiles{display:grid;gap:var(--space-3);list-style:none;margin:0;min-width:0;padding:0}.cwork__tile{background:var(--color-raised);border-radius:var(--radius-md);border-top:var(--border-width-thick) solid var(--cwork-tint);display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5)}.cwork__tile--review{--cwork-tint:var(--palette-amber-200)}.cwork__tile--distribute{--cwork-tint:var(--palette-teal-200)}.cwork__tile--supervise{--cwork-tint:var(--palette-moss-200)}.cwork__tile--archive{--cwork-tint:var(--palette-cobalt-200)}.cwork__job{align-items:center;color:var(--cwork-tint);display:flex;flex-wrap:wrap;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);gap:var(--space-2);margin:0}.cwork__does{font-size:var(--font-size-sm);margin:0}.cwork__ai,.cwork__does{color:var(--color-text-secondary)}.cwork__ai{background:var(--color-stage);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-xs);flex:none;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-wide);line-height:1;padding:var(--space-1) var(--space-2)}.cwork__ai,.cwork__rec{font-size:var(--font-size-xs)}.cwork__rec{align-items:center;color:var(--cwork-rec,var(--color-text-secondary));display:inline-flex;gap:var(--space-2);margin:0}.cwork__rec:before{background:currentColor;border-radius:var(--radius-full);content:"";flex:none;height:var(--chip-dot-size);width:var(--chip-dot-size)}.cwork__rec--approval{--cwork-rec:var(--palette-amber-200)}.cwork__rec--action{--cwork-rec:var(--palette-moss-200)}.cwork__rec--retained{--cwork-rec:var(--palette-cobalt-200)}.cwork__rec--back{--cwork-rec:var(--palette-teal-200)}.cwork__rec--back:before{background:none;border-radius:0;border-top:var(--border-width-hairline) dashed;height:0;width:var(--space-3)}.pline{display:grid;gap:var(--space-4);margin-top:var(--space-10)}.pline__band{align-items:baseline;background:var(--color-sunken);border-radius:var(--radius-chip);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-3);margin:0;max-width:none;padding:var(--space-3) var(--space-5)}.pline__band span{color:var(--color-text-secondary)}.pline__stages{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:768px){.pline__stages{gap:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr))}.pline__stage+.pline__stage:before{border-top:var(--border-width-hairline) solid var(--color-rule-strong);content:"";left:calc(var(--space-5)*-1);position:absolute;top:50%;width:var(--space-5)}}.pline__stage{align-content:start;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-fragment);display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4);position:relative}.pline__stage--outside{background:transparent;border-style:dashed}.pline__name{font-weight:var(--font-weight-semibold)}.pline__note{color:var(--color-text-secondary)}.pline__note,.pline__rec{font-size:var(--font-size-xs)}.pline__rec{align-items:center;color:var(--chip-approved-fg);display:inline-flex;gap:var(--space-1)}.route-list{border-top:var(--border-width-hairline) solid var(--color-rule-strong);list-style:none;margin:0;padding:0}.route-list__item{border-bottom:var(--border-width-hairline) solid var(--color-hairline);color:inherit;display:grid;gap:var(--space-3) var(--space-6);grid-template-columns:minmax(0,1fr) auto;padding-block:var(--space-6);text-decoration:none}.route-list__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);grid-column:1;letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-tight);transition:var(--transition-color)}.route-list__body{display:grid;gap:var(--space-2);grid-column:1}.route-list__text{color:var(--color-text-secondary)}.route-list__inside{color:var(--color-text);font-size:var(--font-size-sm)}.route-list__go{align-self:center;grid-column:2;grid-row:1;transition:var(--transition-transform)}a.route-list__item:hover .route-list__title{color:var(--color-emphasis)}a.route-list__item:hover .route-list__go{transform:translateX(var(--motion-nudge))}@media (min-width:1024px){.route-list__item{align-items:baseline;column-gap:var(--space-10);grid-template-columns:minmax(0,4fr) minmax(0,6fr) auto}.route-list__body{grid-column:2}.route-list__go{grid-column:3}}.preview-slot,.visual-hold{border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-card);color:var(--color-text-secondary);display:block;font-size:var(--font-size-sm);margin-top:var(--space-4);padding:var(--space-4) var(--space-5)}.visual-hold{min-height:var(--space-24)}.visual-hold--hero{display:flex;flex-direction:column;justify-content:center;margin-top:0;min-height:calc(var(--space-24)*2.5)}.preview-slot__label,.visual-hold__label{display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin-bottom:var(--space-1);text-transform:uppercase}.preview-slot-band{padding-block:var(--space-section-tight)}.preview-slot--logos{margin-top:0}.is-unlinked{cursor:default}.btn.is-unlinked{pointer-events:none}.card.is-unlinked:hover{border-color:var(--color-hairline)}.shift__band{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-6);padding-block:var(--space-10)}.shift__band:first-of-type{border-top:0}@media (min-width:1024px){.shift__band{align-items:start;gap:var(--space-12);grid-template-columns:1fr 1fr}}.shift__copy h3{margin-top:0}.shift__visual img{border-radius:var(--radius-media);height:auto;width:100%}.shift__stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-top:var(--space-4)}.routes,.shift__stats{display:grid;gap:var(--space-4)}.routes{list-style:none;margin:0;padding:0}@media (min-width:768px){.routes--cards{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.routes .card{align-content:start;display:grid;gap:var(--space-2);height:100%}.routes h3{font-size:var(--font-size-lg);margin:0}.routes p{margin:0}.routes--list .card{grid-template-columns:minmax(10rem,1fr) 2fr}@media (max-width:767px){.routes--list .card{grid-template-columns:1fr}}.routes__inside{color:var(--color-text-secondary)}.before-after__pair{display:grid;gap:var(--space-4)}@media (min-width:768px){.before-after__pair{grid-template-columns:1fr 1fr}}.before-after__state{align-content:start;display:grid;gap:var(--space-3);margin:0}.before-after__state img{border-radius:var(--radius-media);height:auto;width:100%}.fit-scope__rows{display:grid;margin:var(--space-8) 0 0}.fit-scope__row{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);padding-block:var(--space-4)}@media (min-width:768px){.fit-scope__row{gap:var(--space-8);grid-template-columns:minmax(12rem,1fr) 2fr}}.fit-scope__row dt{font-weight:var(--font-weight-semibold)}.fit-scope__row dd{margin:0}.fit-scope__note{margin-top:var(--space-4)}.problem__figure{margin-top:var(--space-6);max-width:24rem}.story-card__card{display:grid;gap:var(--space-4);max-width:48rem}.roi{align-items:start;display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.roi{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.roi__panel{align-content:start;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-card);display:grid;gap:var(--space-5);min-width:0;padding:var(--space-8)}.roi__title{margin:0}.roi__label{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.roi__quick{border:0;display:grid;gap:var(--space-3);margin:0;padding:0}.roi__chips{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.roi__chip{background:transparent;border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font:inherit;font-size:var(--font-size-sm);padding:var(--space-3) var(--space-4);text-align:left;transition:var(--transition-color)}.roi__chip:hover{border-color:var(--color-action-outline)}.roi__chip[aria-pressed=true]{background:var(--color-sunken);border-color:var(--color-action)}.roi__field{gap:var(--space-2)}.roi__input{align-items:center;display:flex;position:relative}.roi__input input{padding-right:calc(var(--space-4)*6);width:100%}.roi__input--money input{padding-left:calc(var(--space-4) + var(--space-3))}.roi__prefix{left:var(--space-4)}.roi__prefix,.roi__unit{color:var(--color-text-secondary);pointer-events:none;position:absolute}.roi__unit{font-size:var(--font-size-sm);right:var(--space-4)}.roi__help,.roi__optional{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.roi__note{color:var(--color-text-secondary);margin:0}.roi__results{container-type:inline-size}.roi__headline{font-size:min(var(--font-size-4xl),8.5cqi);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-tight);margin:0;white-space:nowrap}.roi__headline:after{content:" hours";font-size:.4em;letter-spacing:var(--letter-spacing-snug)}.roi__sub{color:var(--color-text-secondary);margin:0}.roi__rows{border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);margin:0;overflow:hidden}.roi__row{border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-3) var(--space-5)}.roi__row:first-child{border-top:0}.roi__row dt{color:var(--color-text-secondary)}.roi__row dd{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);margin:0;text-align:right}.roi__row--total{background:var(--color-sunken)}.roi__row--total dt{color:var(--color-text);font-weight:var(--font-weight-semibold)}.roi__scale{margin:0}.roi__bars,.roi__scale{display:grid;gap:var(--space-3)}.roi__bar{display:grid;font-size:var(--font-size-sm);gap:var(--space-1)}.roi__bar-track{background:var(--color-sunken);height:var(--space-3);overflow:hidden}.roi__bar-fill,.roi__bar-track{border-radius:var(--radius-pill);display:block}.roi__bar-fill{height:100%;transition:width var(--duration-medium-2) var(--ease-standard)}.roi__bar-fill--today{background:var(--color-text-tertiary)}.roi__bar-fill--mira{background:var(--color-emphasis)}.roi__caption{color:var(--color-text-secondary)}.roi__locked{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-4);padding-top:var(--space-5)}.roi__mask{filter:blur(var(--blur-locked));user-select:none}.roi__scenarios{display:grid;gap:var(--space-4)}.roi__scenarios[hidden]{display:none}.roi__table{border-collapse:collapse;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;width:100%}.roi__table caption{margin-bottom:var(--space-2);text-align:left}.roi__table td,.roi__table th{border-top:var(--border-width-hairline) solid var(--color-hairline);padding:var(--space-2) var(--space-3);text-align:right}.roi__table th[scope=row]{color:var(--color-text-secondary);font-weight:var(--font-weight-regular);text-align:left}.roi__table thead th{border-top:0;font-weight:var(--font-weight-medium)}.roi__print{justify-self:start}.roi__gate{background:var(--color-sunken);border-radius:var(--radius-md);display:grid;gap:var(--space-4);padding:var(--space-5)}.roi__gate[hidden]{display:none}.roi__gate-text{margin:0}.roi__unlock{justify-self:start}@media print{.hero-band,.page-section:not(.roi-band),.roi__gate,.roi__inputs,.roi__print,.site-footer,.site-header{display:none!important}.roi{grid-template-columns:minmax(0,1fr)}.roi__panel{border:0;padding:0}}.band__grid{align-items:start;display:grid;gap:var(--space-8)}@media (min-width:900px){.band__grid{align-items:center;gap:var(--gap-split);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.band__grid--text{max-width:var(--measure-prose)}@media (min-width:900px){.band__grid--text{grid-template-columns:minmax(0,1fr)}}.band__copy{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.band__number{color:var(--color-text-tertiary);font-family:var(--font-family-display);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums}.band__eyebrow{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.band__question{color:var(--color-text);font-size:var(--font-size-md);margin:0;max-width:var(--measure-prose)}.card__number{color:var(--color-text-secondary);font-family:var(--font-family-display);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.band__body{color:var(--color-text-secondary)}.band__body,.band__checks{margin:0;max-width:var(--measure-prose)}.band__checks{display:grid;gap:var(--space-4);list-style:none;padding:0}.band__checks li{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.band__checks .icon{color:var(--color-emphasis);margin-top:.2em}.band__check-text{display:grid;gap:var(--space-1);min-width:0}.band__check-title{color:var(--color-text);font-weight:var(--font-weight-semibold)}.band__checks--plain li{display:block}.band--problem .band__close{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);margin-top:var(--space-5)}.band__check-body{color:var(--color-text-secondary)}.band__checks .band__check--titled+.band__check--titled{margin-top:var(--space-1)}.band__visual{min-width:0}.band__visual--wide{margin-top:var(--space-10)}@media (min-width:900px){.band__visual--wide{margin-top:var(--space-12)}}.band__after{margin-top:var(--space-8)}.band__after:empty{display:none}.band__visual img{border-radius:var(--radius-card);height:auto;width:100%}.band--row{padding-block:0}.fold{border-top:var(--border-width-hairline) solid var(--color-hairline)}.fold__head{align-items:center;cursor:pointer;display:grid;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;list-style:none;padding:var(--space-6) 0}.fold__head::-webkit-details-marker{display:none}.fold__head:hover .fold__title .t-title{color:var(--color-emphasis)}.fold__title{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.fold__title .t-title{transition:color var(--duration-short-3) var(--ease-standard)}.fold__chevron{color:var(--color-text-tertiary);transition:transform var(--duration-medium-1) var(--ease-standard)}.fold[open] .fold__chevron{transform:rotate(180deg)}.fold__body{display:grid;gap:var(--space-5);padding:0 0 var(--space-8)}@media (min-width:900px){.fold__body--split{align-items:start;gap:var(--gap-split);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fold__copy{align-content:start;display:grid;gap:var(--space-4);min-width:0}.fold__copy>*{margin:0}.fold__body .band__visual img{max-height:16rem;object-fit:contain}@media (prefers-reduced-motion:reduce){.fold__chevron{transition:none}}.fold__mark-well{background:var(--fold-tint);border-radius:var(--radius-md);color:var(--palette-paper);display:grid;height:var(--space-8);justify-self:start;place-items:center;position:relative;transition:background-color var(--duration-medium-3) var(--ease-standard);width:var(--space-8)}.fold__mark-well--wine{--fold-tint:var(--palette-wine-700);--fold-tint-soft:var(--palette-wine-700)}.fold__mark-well--rust{--fold-tint:var(--palette-rust-600);--fold-tint-soft:var(--palette-rust-600)}.fold__mark-well--amber{--fold-tint:var(--palette-amber-600);--fold-tint-soft:var(--palette-amber-600)}.fold__mark-well--teal{--fold-tint:var(--palette-teal-600);--fold-tint-soft:var(--palette-teal-600)}.fold__mark-well--moss{--fold-tint:var(--palette-moss-600);--fold-tint-soft:var(--palette-moss-600)}.fold__mark-well--cobalt{--fold-tint:var(--palette-cobalt-600);--fold-tint-soft:var(--palette-cobalt-600)}.fold__mark-well--violet{--fold-tint:var(--palette-violet-600);--fold-tint-soft:var(--palette-violet-600)}.fold__mark{fill:none;height:var(--icon-size);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--icon-stroke-width);transform-origin:left center;transition:transform var(--duration-medium-3) var(--ease-standard),color var(--duration-medium-3) var(--ease-standard),opacity var(--duration-medium-3) var(--ease-standard);width:var(--icon-size)}.fold--marked{overflow:clip;overflow-clip-margin:calc(var(--focus-ring-width) + var(--focus-ring-offset));position:relative}.fold--marked>*{position:relative;z-index:1}.fold[open] .fold__mark-well{background:transparent;z-index:0}.fold[open] .fold__mark{color:var(--fold-tint-soft,var(--color-text));opacity:.12;transform:translateX(var(--space-2)) scale(var(--fold-mark-scale,12))}@media (max-width:699px){.fold{--fold-mark-scale:7}}.fold[open] .fold__body{animation:fold-in var(--duration-medium-2) var(--ease-enter) both}@keyframes fold-in{0%{opacity:0;transform:translateY(var(--motion-rise))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fold__chevron,.fold__mark{transition:none}.fold[open] .fold__body{animation:none}}.anchor-alias{display:block;height:0;scroll-margin-top:var(--space-20)}.pain__set{display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}@media (min-width:768px){.pain__set{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.pain__card{align-content:start;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-card);display:grid;gap:var(--space-3);padding:var(--space-6)}.pain__no{color:var(--color-text-tertiary);font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-display);line-height:1;margin:0}.pain__card h3{margin:0}.pain__card p{margin:0}.pain__card p,.strip-notes{color:var(--color-text-secondary)}.strip-notes{display:grid;font-size:var(--font-size-xs);gap:var(--space-2);margin:var(--space-8) 0 0;max-width:var(--measure-prose);padding:0 0 0 var(--space-5)}.strip-notes li{padding-left:var(--space-1)}.aistack{display:grid;gap:var(--space-6)}.aistack__stage{background:var(--texture-grain-on-light),var(--gradient-bone-sand);border-radius:var(--radius-xl);padding:var(--space-10) var(--space-8)}.aistack__stack{list-style:none;margin:0;padding:0;perspective:1400px;--cga-side:10rem;--cga-col:calc(var(--cga-side)*1.42);--cga-lap:1.6rem}.aistack__item,.aistack__item:focus-within,.aistack__item:hover{background:none;pointer-events:none;position:relative}.aistack__item+.aistack__item{margin-top:calc(var(--cga-lap)*-1)}.aistack__layer,.aistack__plate{pointer-events:none}.aistack__face,.aistack__tag{cursor:pointer;pointer-events:auto}.aistack__item--term{z-index:4;--cga-face:var(--palette-plum);--cga-edge:var(--palette-wine-800)}.aistack__item--explain{z-index:3;--cga-face:var(--palette-wine-700);--cga-edge:var(--palette-wine-800)}.aistack__item--defend{z-index:2;--cga-face:var(--palette-crimson-600);--cga-edge:var(--palette-crimson-700)}.aistack__item--exam{z-index:1;--cga-face:var(--palette-sand-200);--cga-edge:var(--palette-sand-300)}.aistack__layer{align-items:center;background:none;border:0;color:inherit;display:grid;gap:var(--space-6);grid-template-columns:var(--cga-col) minmax(0,1fr);padding:0;text-align:left;width:100%}.aistack__layer:active,.aistack__layer:focus,.aistack__layer:hover{background:none;box-shadow:none}.aistack__layer:focus-visible{border-radius:var(--radius-card);outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.aistack__plate{aspect-ratio:1;background:var(--cga-edge);border-radius:var(--radius-lg);display:block;justify-self:center;position:relative;transform:rotateX(60deg) rotate(-45deg);transform-style:preserve-3d;transition:transform var(--duration-medium-3) var(--ease-standard),filter var(--duration-medium-3) var(--ease-standard);width:var(--cga-side)}.aistack__face{background:var(--cga-face);border-radius:inherit;inset:0;position:absolute;transform:translateZ(.7rem)}.aistack__layer:focus-visible .aistack__plate,.aistack__layer:hover .aistack__plate{transform:rotateX(60deg) rotate(-45deg) translate3d(-1.8rem,-1.8rem,0)}.aistack:has(.aistack__layer:focus-visible) .aistack__layer:not(:focus-visible) .aistack__plate,.aistack:has(.aistack__layer:hover) .aistack__layer:not(:hover) .aistack__plate{filter:opacity(.5)}.aistack__tag{color:var(--palette-plum);display:grid;gap:var(--space-1);min-width:0}.aistack__role{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-caps);opacity:var(--text-secondary-opacity);text-transform:uppercase}.aistack__name{font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}.aistack__name--term{font-family:var(--font-family-display);font-size:var(--font-size-xl);text-wrap:balance}.aistack__readout{display:grid;min-height:calc(var(--font-size-md)*3)}.aistack__line{color:var(--color-text-secondary);font-size:var(--font-size-md);grid-area:1/1;margin:0;max-width:var(--measure-prose);opacity:0;transition:opacity var(--duration-medium-2) var(--ease-standard)}.aistack__line--all{opacity:1}.aistack:has(.aistack__item--defend .aistack__layer:focus-visible) .aistack__line--defend,.aistack:has(.aistack__item--defend .aistack__layer:hover) .aistack__line--defend,.aistack:has(.aistack__item--exam .aistack__layer:focus-visible) .aistack__line--exam,.aistack:has(.aistack__item--exam .aistack__layer:hover) .aistack__line--exam,.aistack:has(.aistack__item--explain .aistack__layer:focus-visible) .aistack__line--explain,.aistack:has(.aistack__item--explain .aistack__layer:hover) .aistack__line--explain,.aistack:has(.aistack__item--term .aistack__layer:focus-visible) .aistack__line--term,.aistack:has(.aistack__item--term .aistack__layer:hover) .aistack__line--term{color:var(--color-text);opacity:1}.aistack:has(.aistack__layer:focus-visible) .aistack__line--all,.aistack:has(.aistack__layer:hover) .aistack__line--all{opacity:0}@media (max-width:699px){.aistack__stage{padding:var(--space-6) var(--space-4)}.aistack__stack{--cga-side:5.6rem;--cga-lap:0.9rem}.aistack__layer{gap:var(--space-4)}.aistack__name{font-size:var(--font-size-md)}.aistack__name--term{font-size:var(--font-size-lg)}}@media (prefers-reduced-motion:reduce){.aistack__line,.aistack__plate{transition:none}.aistack__layer:focus-visible .aistack__plate,.aistack__layer:hover .aistack__plate{transform:rotateX(60deg) rotate(-45deg)}}.band--problem .band__grid{max-width:var(--measure-prose)}.band--problem .band__body{color:var(--color-text);font-size:var(--font-size-md)}.band--problem .band__copy>.band__eyebrow{color:var(--color-accent-warm);font-weight:var(--font-weight-semibold)}.band--vis-home-thread .band__pull{font-size:var(--font-size-lg)}@media (min-width:1000px){.band--vis-home-thread .band__grid:not(.band__grid--text){align-items:center;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)}.band--vis-home-thread .band__grid:not(.band__grid--text) .band__copy{max-width:none}.band--vis-home-thread .band__copy>h2{max-width:24ch}.band--vis-home-thread .band__copy>.band__body,.band--vis-home-thread .band__copy>.band__pull{max-width:var(--measure-prose)}}.band__pull{color:var(--palette-plum);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug);margin:var(--space-2) 0 0;max-width:var(--measure-prose)}.hero__support{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-normal);margin:calc(var(--space-2)*-1) 0 0;max-width:var(--measure-narrow)}.band__check .link-arrow--inline{display:inline;font-size:inherit;margin:0}.band__checks--columns .band__check-body .link-arrow--inline,.band__checks--steps .band__check-body .link-arrow--inline{display:flex;font-size:var(--font-size-md);inline-size:fit-content;margin-block-start:var(--space-2)}.band__checks--columns .link-arrow--inline .icon,.band__checks--steps .link-arrow--inline .icon{color:currentColor;margin-top:0}.band--step{--rail-col:var(--space-10);--set-pad:var(--space-section-tight);padding-block:var(--set-pad)}.band--step.set--first,.band--step.set--only{padding-block-start:var(--space-section)}.set-intro{display:grid;gap:var(--space-3);justify-items:center;margin-block-end:calc(var(--space-12) + var(--space-2));margin-inline:auto;max-width:var(--measure-hero);text-align:center}.set-intro__icon{display:grid;margin-block-end:var(--space-1);place-items:center}.set-intro__icon .icon{color:var(--color-emphasis);height:var(--space-10);width:var(--space-10)}.set-intro>*{margin:0}.set-intro .t-lead{max-width:var(--measure-narrow)}.band .set-intro .band__eyebrow{color:var(--color-text)}.band__eyebrow--icon{align-items:center;display:flex;gap:var(--space-2)}.band__audience{background:transparent;border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);justify-self:start;line-height:var(--line-height-snug);margin:0 0 var(--space-2);padding:0 var(--space-3);width:fit-content}.band__eyebrow--icon .icon{color:inherit}.band .set-intro .band__eyebrow .em{color:var(--color-emphasis)}.set-intro .t-title{font-size:var(--font-size-2xl);line-height:var(--line-height-snug)}.band--step.set--last,.band--step.set--only{padding-block-end:var(--space-section)}@media (min-width:900px){.band--step{--rail-col:var(--space-16)}}.band--step .band__grid{gap:var(--space-4) var(--space-4);grid-template-columns:var(--rail-col) minmax(0,1fr);position:relative}.band--step .band__copy,.band--step .band__visual{grid-column:2}@media (min-width:900px){.band--step .band__grid{gap:var(--space-8);grid-template-columns:var(--rail-col) minmax(0,1fr) minmax(0,1fr)}.band--step .band__grid--text{grid-template-columns:var(--rail-col) minmax(0,1fr);max-width:none}.band--step .band__visual{grid-column:3;padding-left:calc(var(--gap-split) - var(--space-8))}.band--step .band__grid--text .band__visual{grid-column:2;padding-left:0}}.band--step .band__grid:before{background:var(--color-hairline);bottom:calc(var(--set-pad)*-1);content:"";left:calc(var(--rail-col)/2);position:absolute;top:calc(var(--set-pad)*-1);width:var(--border-width-hairline)}.band--step.set--none .band__grid:before{display:none}.band--step.set--first .band__grid:before,.band--step.set--only .band__grid:before{top:0}.band--step.set--last .band__grid:before,.band--step.set--only .band__grid:before{bottom:0}.band--step.set--last .band__grid:after,.band--step.set--mid .band__grid:after{border-top:var(--border-width-hairline) solid var(--color-hairline);content:"";left:0;position:absolute;right:0;top:calc(var(--set-pad)*-1)}.band__step-no{background:var(--surface-background);color:var(--color-text-tertiary);font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;grid-column:1;justify-self:center;letter-spacing:var(--letter-spacing-display);line-height:1;margin:0;padding-block:var(--space-2);position:relative;z-index:1}@media (min-width:900px){.band--step .band__step-no{font-size:var(--font-size-4xl);position:sticky;top:var(--space-20)}}.band__panel{background:var(--color-ground);border-radius:var(--radius-card);padding:var(--space-10) var(--space-8)}@media (min-width:900px){.band__panel{padding:var(--space-12) var(--space-16)}}.band--evidence .band__panel .band__body{color:var(--color-text-secondary)}.band--evidence .band__panel{background:var(--texture-grain-on-dark),var(--gradient-plum-depth)}.band--row.set--first,.band--row.set--last,.band--row.set--mid,.band--row.set--only{--rail-col:var(--space-10)}@media (min-width:900px){.band--row.set--first,.band--row.set--last,.band--row.set--mid,.band--row.set--only{--rail-col:var(--space-16)}}.band--row.set--first .fold__head,.band--row.set--last .fold__head,.band--row.set--mid .fold__head,.band--row.set--only .fold__head{grid-template-columns:var(--rail-col) minmax(0,1fr) auto}.band--row.set--first .fold__body,.band--row.set--last .fold__body,.band--row.set--mid .fold__body,.band--row.set--only .fold__body{padding-left:calc(var(--rail-col) + var(--space-4))}.band--row.set--first .band__number,.band--row.set--last .band__number,.band--row.set--mid .band__number,.band--row.set--only .band__number{font-size:var(--font-size-2xl);justify-self:center;letter-spacing:var(--letter-spacing-display);line-height:1}@media (min-width:900px){.band--row.set--first .band__number,.band--row.set--last .band__number,.band--row.set--mid .band__number,.band--row.set--only .band__number{font-size:var(--font-size-3xl)}}.page--warm .band__checks .icon,.page--warm .band__eyebrow,.page--warm .band__number,.page--warm .band__step-no,.page--warm .mira{color:var(--color-accent-warm)}.page--warm :is(h1,h2,h3,h4,h5,h6) .mira{color:var(--color-emphasis)}.band__holds{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-5) 0 0}.related__aside{color:var(--color-text-secondary);margin:var(--space-4) 0 0}.related__holds{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) 0 0}.vol{display:grid;gap:var(--space-3);margin:0;--vol-unread:var(--palette-neutral-300);--vol-team:var(--palette-plum);--vol-clear:var(--palette-moss-600);--vol-reject:var(--palette-crimson-600);--vol-flag:var(--palette-amber-400);--vol-ch1:var(--palette-cobalt-600);--vol-ch2:var(--palette-teal-600);--vol-ch3:var(--palette-violet-600);--vol-ch4:var(--palette-sand-600);--vol-ch5:var(--palette-wine-500)}.vol,.vol__story{min-width:0}.vol__say{display:grid;gap:var(--space-2);margin:0;min-height:calc(var(--font-size-lg)*var(--line-height-snug) + var(--font-size-sm)*var(--line-height-normal)*4 + var(--space-2))}@media (min-width:900px){.vol__say{min-height:calc(var(--font-size-lg)*var(--line-height-snug) + var(--font-size-sm)*var(--line-height-normal)*3 + var(--space-2))}}.vol__say-title{align-items:center;color:var(--color-text);display:flex;font-size:var(--font-size-lg);line-height:var(--line-height-snug)}.vol__say-text{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.vol__say-title .mira{color:var(--color-emphasis);font-weight:inherit}.vol__swatch{background:var(--c,transparent);border-radius:var(--radius-full);flex:none;height:var(--space-3);margin-right:var(--space-2);width:var(--space-3)}.vol__swatch[hidden]{display:none}.vol__legend{color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-4);list-style:none;margin:0;padding:0}.vol__key{align-items:center;display:inline-flex;gap:var(--space-1);white-space:nowrap}.vol__key:before{border-radius:var(--radius-full);box-sizing:border-box;content:"";flex:none;height:var(--space-3);width:var(--space-3)}.vol__key--unread:before{border:var(--border-width-thick) solid var(--palette-neutral-300)}.vol__key--team:before{background:var(--palette-plum)}.vol__key--clear:before{background:var(--palette-moss-600);height:calc(var(--space-3)*.75);margin-inline:calc(var(--space-3)*.125);width:calc(var(--space-3)*.75)}.vol__key--reject:before{background:var(--palette-crimson-600);height:calc(var(--space-3)*1.05);width:calc(var(--space-3)*1.05)}.vol__key--flag:before{background:var(--palette-amber-400);height:calc(var(--space-3)*1.4);margin-inline:calc(var(--space-3)*-.1);width:calc(var(--space-3)*1.4)}.vol__stage{min-width:0;position:relative}.vol__canvas{aspect-ratio:1/1;background:var(--color-sunken);border-radius:var(--radius-panel);display:block;width:100%}.vol__counters{display:grid;gap:var(--space-2)}.vol__meter{display:grid;gap:var(--space-1);margin:0;min-width:0}@media (min-width:560px){.vol__meter{align-items:center;gap:var(--space-2);grid-template-columns:8rem minmax(0,1fr)}}.vol__meter-label{color:var(--color-text-secondary)}.vol__chips{display:flex;flex-wrap:wrap;gap:var(--space-1);min-width:0}.vol__chip[data-ch="1"]{--c:var(--vol-ch1)}.vol__chip[data-ch="2"]{--c:var(--vol-ch2)}.vol__chip[data-ch="3"]{--c:var(--vol-ch3)}.vol__chip[data-ch="4"]{--c:var(--vol-ch4)}.vol__chip[data-ch="5"]{--c:var(--vol-ch5)}.vol__chip{align-items:center;background:transparent;border:var(--border-width-thick) solid var(--color-hairline);border-radius:var(--radius-pill);color:var(--color-text-tertiary);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-1);padding:0 var(--space-2);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.vol__tick{display:none;height:var(--space-3);width:var(--space-3)}.vol__chip.is-on{background:color-mix(in srgb,var(--c) 14%,transparent);border-color:var(--c);color:var(--color-text)}.vol__chip.is-on .vol__tick{color:var(--c);display:inline-block}.vol[data-cascade] .vol__chip.is-on{background:var(--color-sunken);border-color:var(--color-hairline)}.vol[data-cascade] .vol__chip.is-on .vol__tick{color:var(--color-text-secondary)}.vol__people{display:flex;flex-wrap:nowrap;gap:2px;min-width:0}.vol__people .vol__person{height:var(--space-4);width:var(--space-4)}.vol__person{color:var(--color-accent-warm);flex:none;opacity:.16;transition:opacity var(--duration-medium-2) var(--ease-enter)}.vol__person.is-on{opacity:1}.vol__controls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.vol__replay,.vol__steps{align-items:center;display:inline-flex;gap:var(--space-2)}.vol__replay{background:none;border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xs);padding:var(--space-2) var(--space-3)}.vol__replay:hover{border-color:var(--color-text-tertiary);color:var(--color-text)}.vol__ctl{align-items:center;background:none;border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:var(--space-10);justify-content:center;padding:0;width:var(--space-10)}.vol__ctl:hover:not(:disabled){border-color:var(--color-text-tertiary);color:var(--color-text)}.vol__ctl:disabled{cursor:default;opacity:.35}.vol__ctl--play{position:relative}.vol__ring{height:calc(100% + var(--border-width-hairline)*2);inset:calc(var(--border-width-hairline)*-1);pointer-events:none;position:absolute;transform:rotate(-90deg);width:calc(100% + var(--border-width-hairline)*2)}.vol__ring circle{fill:none;stroke-width:2}.vol__ring-track{stroke:transparent}.vol__ring-fill{stroke:var(--vol-team);stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round}.vol__ctl--back .icon{transform:scaleX(-1)}.vol[data-reduced] .vol__ctl--play,.vol[data-reduced] .vol__replay{display:none}.thr{display:grid;gap:var(--space-3);margin:0;min-width:0;--thr-wire:var(--palette-neutral-300);--thr-track:var(--color-raised);--thr-line:var(--palette-neutral-300);--thr-hub:var(--palette-crimson-600);--thr-ch0:var(--palette-cobalt-600);--thr-ch1:var(--palette-violet-600);--thr-ch2:var(--palette-teal-600);--thr-ch3:var(--palette-sand-600);--thr-ch4:var(--palette-wine-500)}.thr__stage{background:var(--color-sunken);border-radius:var(--radius-panel);container-type:inline-size;height:21rem;min-width:0;overflow:hidden;position:relative;width:100%}@media (min-width:640px){.thr__stage{aspect-ratio:1/.8;height:auto}}.thr__canvas{display:block;height:100%;inset:0;position:absolute;width:100%}.thr [data-lane="0"]{--c:var(--thr-ch0)}.thr [data-lane="1"]{--c:var(--thr-ch1)}.thr [data-lane="2"]{--c:var(--thr-ch2)}.thr [data-lane="3"]{--c:var(--thr-ch3)}.thr [data-lane="4"]{--c:var(--thr-ch4)}.thr__lanes{bottom:12%;display:flex;flex-direction:column;justify-content:space-between;left:var(--space-6);list-style:none;margin:0;padding:0;position:absolute;top:26%;width:21%}.thr__lane{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-pill);color:var(--color-text);display:flex;font-size:var(--font-size-xs);gap:var(--space-1);line-height:1.2;min-width:0;padding:var(--space-1) var(--space-2);white-space:nowrap}.thr__lane:before{background:var(--c);border-radius:var(--radius-full);content:"";flex:none;height:var(--space-2);width:var(--space-2)}.thr__hub{background:var(--thr-hub);border-radius:var(--radius-lg);color:var(--palette-paper);display:grid;height:var(--space-12);left:36%;outline:calc(var(--pulse, 0)*10px) solid color-mix(in srgb,var(--thr-hub) 22%,transparent);place-items:center;position:absolute;top:59%;transform:translate(-50%,-50%) scale(calc(1 + var(--pulse, 0)*.08));width:var(--space-12)}.thr__hub .brandmark{height:auto;width:56%}.thr__cols{bottom:var(--space-6);display:grid;gap:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr));left:48%;list-style:none;margin:0;padding:0;position:absolute;right:var(--space-6);top:26%}.thr__col{min-width:0}.thr__head{align-items:center;display:flex;flex-direction:column;gap:2px;padding:var(--space-1) 0}.thr__who{background:color-mix(in srgb,var(--c) 14%,var(--color-raised));border:var(--border-width-thick) solid var(--c);border-radius:var(--radius-full);display:grid;height:var(--space-6);place-items:center;width:var(--space-6)}.thr__who .icon{color:var(--c);height:var(--space-3);width:var(--space-3)}.thr__chan{color:var(--color-text-secondary);font-size:clamp(.625rem,2.1cqw,var(--font-size-xs));line-height:1.1;max-width:100%;overflow:hidden}@media (max-width:639px){.thr__lanes{bottom:10%;left:var(--space-2);top:25%;width:24%}.thr__lane{gap:2px;padding-inline:var(--space-1)}.thr__hub{height:var(--space-10);left:39%;width:var(--space-10)}.thr__cols{bottom:var(--space-4);gap:2px;left:52%;right:var(--space-2);top:25%}}@container (max-width: 440px){.thr__chan{display:none}}.thr[data-reduced] .vol__ctl--play,.thr[data-reduced] .vol__replay{display:none}.dsend{align-items:start;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));position:relative}.dsend,.dsend>*{min-width:0}.dsend [data-surface],.dsend__fund{border:var(--border-width-hairline) solid var(--color-hairline)}.dsend__fund{background:var(--color-ground);box-shadow:var(--shadow-ring-raised);display:grid;gap:var(--space-3);grid-column:1/span 6;grid-row:1/span 2;padding:var(--space-4);position:relative;z-index:3}.dsend__fund-head{align-items:center;display:flex;gap:var(--space-3)}.dsend__doc{background:var(--color-sunken);border-radius:var(--radius-lg);color:var(--palette-rust-600);display:grid;flex:none;height:var(--space-10);place-items:center;width:var(--space-10)}.dsend__fund-name{display:grid;font-size:var(--font-size-sm);gap:var(--space-1);line-height:var(--line-height-snug);min-width:0}.dsend__fund-name>span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dsend__page{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-4);position:relative}.dsend__page-title{background:var(--color-text-secondary);border-radius:var(--radius-pill);height:var(--space-3);opacity:.55;width:52%}.dsend__page-line{background:var(--color-rule-strong);border-radius:var(--radius-pill);height:var(--space-2);opacity:.6}.dsend__page-line--short{width:64%}.dsend__page-block{background:var(--color-hairline);border-radius:var(--radius-sm);height:var(--space-6)}.dsend__stamp{align-items:center;background:var(--color-raised);border:var(--border-width-thick) solid var(--chip-approved-fg);border-radius:var(--radius-md);bottom:var(--space-3);color:var(--chip-approved-fg);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-1);letter-spacing:var(--letter-spacing-caps);padding:var(--space-1) var(--space-3);position:absolute;right:var(--space-3);text-transform:uppercase}.dsend__fund-foot{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);justify-content:space-between;min-height:var(--target-min);position:relative}.dsend__send{transition:opacity var(--duration-medium-2) var(--ease-standard);white-space:nowrap}.dsend__send[disabled]{cursor:default;opacity:var(--text-muted-opacity)}.dsend__eng{visibility:hidden}.dsend[data-state=done] .dsend__eng{visibility:visible}.dsend__rules{align-self:start;border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:var(--font-size-xs);gap:var(--space-2);grid-column:7/-1;grid-row:1;justify-self:start;line-height:var(--line-height-snug);margin:0;padding:var(--space-1) var(--space-3);position:relative;z-index:2}.dsend__rules,.dsend__rules>span{align-items:center;display:inline-flex}.dsend__rules>span{flex-wrap:wrap;gap:0 var(--space-1)}.dsend__nw{align-items:center;display:inline-flex;gap:var(--space-1)}.dsend__keep,.dsend__nw{white-space:nowrap}.dsend__two{flex:none}.dsend__follows{margin-left:0}.dsend__who{flex-wrap:wrap;row-gap:var(--space-2)}.dsend__who-text{flex:0 0 auto}.dsend__firms{grid-column:5/-1;grid-row:1;margin-top:var(--space-12);z-index:1}.dsend__firm,.dsend__firms{display:grid;position:relative}.dsend__firm{align-items:center;background:var(--color-ground);border-radius:var(--radius-card);box-shadow:var(--shadow-ring-raised);gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);padding:var(--space-3) var(--space-4) var(--space-5) calc(var(--space-16) + var(--space-12) + var(--space-4))}.dsend__firm+.dsend__firm{margin-top:calc(var(--space-3)*-1)}.dsend__firm:first-child{z-index:3}.dsend__firm:nth-child(2){z-index:2}.dsend__firm:nth-child(3){z-index:1}.dsend__firm .avatar{grid-column:1;grid-row:1}.dsend__firm-name{display:grid;font-size:var(--font-size-sm);gap:var(--space-1);grid-column:2;grid-row:1}.dsend__firm-name>span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dsend__st{display:flex;grid-column:2;grid-row:2}.dsend__st .chip{display:none}.dsend__firm[data-status=cleared] .dsend__st-cleared,.dsend__firm[data-status=queued] .dsend__st-queued,.dsend__firm[data-status=review] .dsend__st-review,.dsend__firm[data-status=rules] .dsend__st-rules{display:inline-flex}.dsend__portal{background:var(--color-ground);border-radius:var(--radius-card);box-shadow:var(--shadow-ring-raised);display:grid;gap:var(--space-3);grid-column:6/-1;grid-row:2;margin-top:calc(var(--space-2)*-1);padding:var(--space-4);position:relative;z-index:2}.dsend__portal-head{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);justify-content:space-between;padding-bottom:var(--space-3)}.dsend__portal-title{align-items:center;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2)}.dsend__portal-title .icon{color:var(--palette-rust-600)}.dsend__portal-firm{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dsend__who{align-items:center;display:flex;font-size:var(--font-size-sm);gap:var(--space-3)}.dsend__who-text{display:grid;gap:var(--space-1)}.dsend__who-text>span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dsend__library{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.dsend__library li{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:flex;font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-2) var(--space-3)}.dsend__library li>.icon{color:var(--color-text-tertiary);flex:none}.dsend__library li>span:nth-child(2){flex:1 1 auto;min-width:0}.dsend__new{border-color:var(--chip-approved-fg)}.dsend[data-state=clearing] .dsend__new,.dsend[data-state=ready] .dsend__new,.dsend[data-state=sending] .dsend__new{background:transparent;border-color:var(--color-rule-strong);border-style:dashed}.dsend[data-state=clearing] .dsend__new>*,.dsend[data-state=ready] .dsend__new>*,.dsend[data-state=sending] .dsend__new>*{opacity:0}.dsend[data-state=sharing] .dsend__new{animation:dsend-in var(--duration-slower) var(--ease-enter) both}.dsend__again{grid-column:1/-1;grid-row:3;min-height:var(--target-min);padding-top:var(--space-2)}.dsend__flyer,.dsend__pip{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:4}.dsend__pip{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-ring-raised);color:var(--palette-rust-600);display:grid;height:var(--space-8);place-items:center;width:var(--space-8)}.dsend__pip.is-flying{animation:dsend-fly var(--duration-slower) var(--ease-standard) both;animation-delay:var(--delay,0s);animation-duration:1.1s}.dsend__flyer.is-flying{animation:dsend-fly 1.3s var(--ease-standard) both}@keyframes dsend-fly{0%{opacity:0;transform:translate(0) scale(.8)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.9)}}@keyframes dsend-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@media (max-width:767px){.dsend{grid-template-columns:minmax(0,1fr);--hstage-overlap:var(--space-2)}.dsend__again,.dsend__firms,.dsend__fund,.dsend__portal,.dsend__rules{grid-column:1;grid-row:auto}.dsend__rules{margin:var(--space-3) 0 var(--space-2)}.dsend__fund{width:92%}.dsend__firms{margin-top:calc(var(--hstage-overlap)*-1)}.dsend__firm{padding-left:var(--space-4)}.dsend__portal{margin-top:calc(var(--hstage-overlap)*-1)}}@media (prefers-reduced-motion:reduce){.dsend__flyer,.dsend__pip{display:none}}.caps .capability p.caps__chip{align-items:center;border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-2);justify-self:start;margin:var(--space-2) 0 0;padding:var(--space-1) var(--space-3)}.caps__chip .icon{color:var(--color-accent-warm)}.caps__chip+.caps__bars{margin-top:var(--space-3)}.caps .capability p.capability__holds{font-size:var(--font-size-xs)}.casepanel{display:grid;gap:var(--space-2);margin-top:var(--space-2)}.caps .capability .casepanel p,.casepanel{color:var(--color-text);font-size:var(--font-size-xs)}.caps .capability .casepanel p{margin:0}.casepanel__head{align-items:center;display:flex;font-weight:var(--font-weight-medium);gap:var(--space-2);justify-content:space-between}.casepanel__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.casepanel__pill{align-items:center;background:color-mix(in srgb,var(--palette-amber-300) 14%,transparent);border:var(--border-width-hairline) solid color-mix(in srgb,var(--palette-amber-300) 55%,transparent);border-radius:var(--radius-pill);color:var(--palette-amber-300);display:inline-flex;flex:none;font-weight:var(--font-weight-medium);gap:var(--space-1);padding:0 var(--space-2)}.casepanel__pill i{background:currentColor;border-radius:var(--radius-full);height:var(--space-1);width:var(--space-1)}.casepanel__prompt{background:color-mix(in srgb,var(--color-text) 12%,transparent);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg);justify-self:end;max-width:88%;padding:var(--space-1) var(--space-3)}.casepanel__reply{display:grid;gap:var(--space-2)}.caps .capability .casepanel .casepanel__lead,.caps .capability .casepanel .casepanel__trail{color:var(--color-text-secondary)}.casepanel__rows{display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}.casepanel__row{align-items:center;border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);display:grid;gap:var(--space-2);grid-template-columns:auto auto minmax(0,1fr) auto;padding:var(--space-1) var(--space-2)}.casepanel__row .avatar{background:color-mix(in srgb,var(--color-text) 16%,transparent);color:var(--color-text);font-size:.625rem;height:var(--space-5);width:var(--space-5)}.casepanel__row .icon{color:var(--color-text-secondary);height:var(--space-4);width:var(--space-4)}.casepanel__line{background:color-mix(in srgb,var(--color-text) 28%,transparent);border-radius:var(--radius-pill);height:var(--space-1);width:var(--w,70%)}.casepanel__acts{display:inline-flex;gap:var(--space-1)}.casepanel__acts span{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);padding:0 var(--space-2)}.casepanel__acts span:first-child{border-color:color-mix(in srgb,var(--color-accent-warm) 55%,transparent);color:var(--color-accent-warm)}.casepanel__state{color:var(--color-accent-warm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);max-width:8.5rem;text-align:right}.casepanel__row.is-flagged{border-color:color-mix(in srgb,var(--color-accent-warm) 55%,transparent)}.casepanel__trail{align-items:center;border-top:var(--border-width-hairline) solid var(--color-rule-strong);color:var(--color-text-secondary);display:flex;gap:var(--space-2);justify-content:space-between;padding-top:var(--space-2)}.casepanel__dots{align-items:center;display:inline-flex;gap:var(--space-1)}.casepanel__dots i{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-full);height:var(--space-2);width:var(--space-2)}.casepanel__dots i.on{background:var(--color-accent-warm);border-color:var(--color-accent-warm)}@keyframes casepanel-in{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js .capability.is-in .casepanel__prompt{animation:casepanel-in var(--duration-enter) var(--ease-enter) .4s both}.js .capability.is-in .casepanel__lead{animation:casepanel-in var(--duration-enter) var(--ease-enter) 1.1s both}.js .capability.is-in .casepanel__row:first-child{animation:casepanel-in var(--duration-enter) var(--ease-enter) 1.4s both}.js .capability.is-in .casepanel__row:nth-child(2){animation:casepanel-in var(--duration-enter) var(--ease-enter) 1.7s both}.js .capability.is-in .casepanel__row:nth-child(3){animation:casepanel-in var(--duration-enter) var(--ease-enter) 2s both}.js .capability.is-in .casepanel__trail{animation:casepanel-in var(--duration-enter) var(--ease-enter) 2.3s both}}.mrev{--mrev-flag-bg:var(--palette-amber-100);--mrev-flag-fg:var(--palette-amber-700);--mrev-flag-line:var(--palette-amber-400);align-items:start;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));position:relative}.mrev,.mrev>*{min-width:0}.mrev [data-surface]{border:var(--border-width-hairline) solid var(--color-hairline)}.mrev__review{background:var(--color-ground);border-radius:var(--radius-card);box-shadow:var(--shadow-ring-raised);grid-column:3/-1;grid-row:1;overflow:hidden;position:relative;z-index:1}.mrev__bar{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-4)}.mrev__bar-title{align-items:center;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2)}.mrev__bar-title .icon{color:var(--color-accent-warm)}.mrev__route{flex:none}.mrev__finding-ok:before,.mrev__route:before{display:none}.mrev__route .icon{height:var(--space-4);width:var(--space-4)}.mrev__drop{background:var(--color-raised);border:var(--border-width-thick) dashed var(--color-rule-strong);border-radius:var(--radius-chip);color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:var(--space-3) var(--space-4) 0;padding:var(--space-3) var(--space-4);transition:border-color var(--duration-state) var(--ease-state),background-color var(--duration-state) var(--ease-state)}.mrev__drop>span{align-items:center;display:flex;gap:var(--space-3);min-height:var(--space-8)}.mrev__drop .icon{color:var(--color-text-tertiary);flex:none}.mrev__drop-full>span{display:grid;gap:var(--space-1)}.mrev__drop-full strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.mrev__drop-full>span>span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.mrev__drop>.mrev__drop-empty{display:none}.mrev[data-state=over] .mrev__drop{background:var(--color-stage);border-color:var(--color-accent-warm);border-style:solid}.mrev[data-state=over] .mrev__drop>.mrev__drop-empty,.mrev[data-state=ready] .mrev__drop>.mrev__drop-empty{display:flex}.mrev[data-state=over] .mrev__drop>.mrev__drop-full,.mrev[data-state=ready] .mrev__drop>.mrev__drop-full{display:none}.mrev__body{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:calc(var(--space-16)*3.7);padding:var(--space-4)}.mrev__thumb{align-content:start;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid;gap:var(--space-2);min-height:calc(var(--space-16)*2.4);padding:var(--space-3);position:relative;transition:opacity var(--duration-medium-3) var(--ease-standard)}.mrev__thumb-title{background:var(--color-text-secondary);border-radius:var(--radius-pill);height:var(--space-3);opacity:.55;width:56%}.mrev__thumb-line{background:var(--color-rule-strong);border-radius:var(--radius-pill);height:var(--space-2);opacity:.6}.mrev__thumb-line--short{width:66%}.mrev__thumb-chart{background:var(--color-hairline);border-radius:var(--radius-sm);height:var(--space-10)}.mrev__thumb-disc{border:var(--border-width-thick) solid transparent;border-radius:var(--radius-sm);display:grid;gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-2);transition:background-color var(--duration-medium-3) var(--ease-standard),border-color var(--duration-medium-3) var(--ease-standard)}.mrev__thumb-disc i{background:var(--color-rule-strong);border-radius:var(--radius-pill);display:block;height:var(--space-1);opacity:.6}.mrev__thumb-disc i:nth-child(2){width:82%}.mrev__thumb-disc i:nth-child(3){width:58%}.mrev__stamp{align-items:center;background:var(--color-raised);border:var(--border-width-thick) solid var(--chip-approved-fg);border-radius:var(--radius-md);color:var(--chip-approved-fg);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-1);letter-spacing:var(--letter-spacing-caps);padding:var(--space-1) var(--space-3);position:absolute;right:calc(var(--space-2)*-1);text-transform:uppercase;top:46%}.mrev__ai{align-content:start;display:grid;gap:var(--space-3);min-width:0}.mrev__ai>*{margin:0}.mrev__ai-head{align-items:center;display:flex;font-size:var(--font-size-sm);gap:var(--space-2);white-space:nowrap}.mrev__ai-mark{background:var(--palette-crimson-600);border-radius:var(--radius-full);display:grid;flex:none;height:var(--space-8);place-items:center;width:var(--space-8)}.mrev__ai-mark img{height:var(--space-4);width:var(--space-4)}.mrev__ai-sub,.mrev__idle{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.mrev__finding{background:var(--mrev-flag-bg);border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-3)}.mrev__finding>*{margin:0}.mrev__finding-flag{background:var(--color-raised);color:var(--mrev-flag-fg);justify-self:start}.mrev__finding-ok{display:none;justify-self:start}.mrev__finding-what{font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.mrev__fix{display:grid;font-size:var(--font-size-xs);gap:var(--space-1);justify-items:start}.mrev__fix-label{color:var(--mrev-flag-fg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.mrev__fix-btn{background:var(--color-action);border-radius:var(--radius-sm);color:var(--color-on-action);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.mrev__idle{display:none}.mrev__finding{background:var(--chip-approved-bg)}.mrev__finding-flag,.mrev__fix{display:none}.mrev__finding-ok{display:inline-flex}.mrev__thumb-disc{background:var(--chip-approved-bg);border-color:var(--chip-approved-fg)}.mrev__route{opacity:1}.mrev[data-p="0"] .mrev__thumb,.mrev[data-p="1"] .mrev__thumb{opacity:.55}.mrev[data-p="0"] .mrev__idle,.mrev[data-p="1"] .mrev__idle{display:block}.mrev[data-p="0"] .mrev__finding,.mrev[data-p="1"] .mrev__finding{display:none}.mrev[data-p="0"] .mrev__route{opacity:0}.mrev[data-p="2"] .mrev__finding{background:var(--mrev-flag-bg)}.mrev[data-p="2"] .mrev__finding-flag,.mrev[data-p="2"] .mrev__fix{display:grid}.mrev[data-p="2"] .mrev__finding-flag{display:inline-flex}.mrev[data-p="2"] .mrev__finding-ok{display:none}.mrev[data-p="2"] .mrev__thumb-disc{background:var(--mrev-flag-bg);border-color:var(--mrev-flag-line)}.mrev[data-p="2"][data-press] .mrev__fix-btn{filter:brightness(.9);transform:scale(.96)}.mrev:not([data-p="4"]) .mrev__stamp{opacity:0}.mrev__finding,.mrev__route,.mrev__thumb-disc{transition:opacity var(--duration-medium-3) var(--ease-standard),background-color var(--duration-medium-3) var(--ease-standard),border-color var(--duration-medium-3) var(--ease-standard)}.mrev__fix-btn{transition:transform var(--duration-fast) var(--ease-standard),filter var(--duration-fast) var(--ease-standard)}.mrev[data-p="4"] .mrev__stamp{animation:mrev-stamp var(--duration-slower) var(--ease-enter) both}@keyframes mrev-stamp{0%{opacity:0;transform:scale(1.6)}60%{opacity:1}to{opacity:1;transform:none}}.mrev__pdf{all:unset;align-self:end;background:var(--color-ground);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-chip);box-shadow:var(--shadow-ring-raised);box-sizing:border-box;color:var(--color-text);cursor:grab;display:grid;gap:var(--space-2);grid-column:1/span 6;grid-row:1;justify-self:start;margin-bottom:calc(var(--space-6)*-1);padding:var(--space-3) var(--space-4);position:relative;touch-action:none;transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter),rotate var(--duration-state) var(--ease-state);user-select:none;width:min(100%,17rem);z-index:3}.mrev__pdf-kicker{color:var(--color-accent-warm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.mrev__pdf-body{align-items:center;display:flex;gap:var(--space-3)}.mrev__pdf-icon{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-xs) var(--radius-md) var(--radius-xs) var(--radius-xs);color:var(--color-text-secondary);display:grid;flex:none;height:calc(var(--space-12) + var(--space-2));place-items:center;position:relative;width:var(--space-10)}.mrev__pdf-icon>span{background:var(--palette-crimson-600);border-radius:var(--radius-xs);bottom:var(--space-1);color:var(--palette-bone);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);left:var(--space-1);line-height:var(--line-height-snug);position:absolute;right:var(--space-1);text-align:center}.mrev__pdf-text{display:grid;font-size:var(--font-size-sm);gap:var(--space-1);line-height:var(--line-height-snug);min-width:0}.mrev__pdf-cue,.mrev__pdf-text>span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.mrev__pdf-cue{align-items:center;display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-2)}.mrev:not([data-state=ready]):not([data-state=over]) .mrev__pdf{opacity:0;pointer-events:none;transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter),rotate var(--duration-state) var(--ease-state),visibility 0s linear var(--duration-medium-2);visibility:hidden}.mrev__pdf:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.mrev__record{background:var(--color-ground);border-radius:var(--radius-card);box-shadow:var(--shadow-ring-raised);display:grid;gap:var(--space-3);grid-column:5/-1;grid-row:2;margin-top:calc(var(--space-6)*-1);padding:var(--space-4);position:relative;z-index:2}.mrev__record>*{margin:0}.mrev__record-title{align-items:center;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2)}.mrev__record-title .icon{color:var(--color-accent-warm)}.mrev__trail{display:grid;font-size:var(--font-size-sm);gap:var(--space-2);list-style:none;margin:0;padding:0}.mrev__trail li{align-items:center;display:flex;gap:var(--space-3);transition:opacity var(--duration-medium-3) var(--ease-standard)}.mrev__tick{background:var(--chip-approved-fg);border-radius:var(--radius-full);flex:none;height:var(--space-4);position:relative;transition:background-color var(--duration-medium-3) var(--ease-standard);width:var(--space-4)}.mrev__tick:after{border:solid var(--color-on-action);border-width:0 var(--border-width-thick) var(--border-width-thick) 0;content:"";height:.5rem;left:.28rem;position:absolute;rotate:45deg;top:.14rem;width:.28rem}.mrev[data-p="0"] li[data-step="1"],.mrev[data-p="0"] li[data-step="2"],.mrev[data-p="0"] li[data-step="3"],.mrev[data-p="1"] li[data-step="2"],.mrev[data-p="1"] li[data-step="3"],.mrev[data-p="2"] li[data-step="2"],.mrev[data-p="2"] li[data-step="3"],.mrev[data-p="3"] li[data-step="3"]{opacity:.55}.mrev[data-p="0"] li[data-step="1"] .mrev__tick,.mrev[data-p="0"] li[data-step="2"] .mrev__tick,.mrev[data-p="0"] li[data-step="3"] .mrev__tick,.mrev[data-p="1"] li[data-step="2"] .mrev__tick,.mrev[data-p="1"] li[data-step="3"] .mrev__tick,.mrev[data-p="2"] li[data-step="2"] .mrev__tick,.mrev[data-p="2"] li[data-step="3"] .mrev__tick,.mrev[data-p="3"] li[data-step="3"] .mrev__tick{background:var(--color-rule-strong)}.mrev__line{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-3);grid-template-columns:auto 1fr;padding-top:var(--space-3);transition:opacity var(--duration-medium-3) var(--ease-standard)}.mrev__line-label{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.mrev:not([data-p="4"]) .mrev__line{opacity:.25}.mrev__kinds{display:flex;flex-wrap:wrap;grid-column:1/-1;grid-row:3;list-style:none;margin:var(--space-4) 0 0;padding:0}.mrev__kinds,.mrev__kinds .chip{gap:var(--space-2)}.mrev__kinds .chip:before{display:none}.mrev__again{grid-column:1/-1;grid-row:4;min-height:var(--target-min)}@media (max-width:767px){.mrev{grid-template-columns:minmax(0,1fr);--hstage-overlap:var(--space-2)}.mrev__again,.mrev__kinds,.mrev__pdf,.mrev__record,.mrev__review{grid-column:1;grid-row:auto}.mrev__pdf{align-self:start;margin-bottom:calc(var(--hstage-overlap)*-1);width:min(100%,17rem)}.mrev__record{margin-top:calc(var(--hstage-overlap)*-1)}.mrev__body{grid-template-columns:minmax(0,1fr)}}.sup{--sup-tray:7rem;--sup-flag-edge:inset var(--border-width-thick) 0 0 var(--sup-flag-line);--sup-flag-bg:var(--palette-amber-100);--sup-flag-fg:var(--palette-amber-700);--sup-flag-line:var(--palette-amber-400);--sup-mark:var(--palette-amber-200);align-items:start;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));position:relative}.sup,.sup>*{min-width:0}.sup [data-surface]{border:var(--border-width-hairline) solid var(--color-hairline)}.chlogo{color:var(--palette-neutral-900);display:block;fill:currentColor;height:var(--space-5);width:var(--space-5)}.chtile,.sup__tile{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid;flex:none;height:var(--space-8);place-items:center;width:var(--space-8)}.chtile--sm,.sup__tile--sm{height:var(--space-7);width:var(--space-7)}.chtile--sm .chlogo,.sup__tile--sm .chlogo{height:var(--space-4);width:var(--space-4)}.sup__dotsep{color:var(--color-text-tertiary)}.sup__queue{background:var(--color-ground);border-radius:var(--radius-card);box-shadow:var(--shadow-ring-raised);grid-column:1/-1;grid-row:1;padding-bottom:var(--sup-tray);position:relative;z-index:1}.sup__bar{background:var(--texture-grain-on-dark),var(--gradient-mira-bar);border-radius:var(--radius-card) var(--radius-card) 0 0;color:var(--palette-bone);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-content:space-between;padding:var(--space-3) var(--space-4)}.sup__bar,.sup__bar-title{align-items:center;display:flex;gap:var(--space-3)}.sup__bar-title{min-width:0}.sup__mark{fill:var(--palette-bone);flex:none;height:var(--space-6);width:var(--space-6)}.sup__live{align-items:center;display:inline-flex;flex:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);gap:var(--space-2)}.sup__live i{background:var(--palette-amber-200);border-radius:var(--radius-full);height:var(--space-2);width:var(--space-2)}.sup__tabs{border-bottom:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--space-1);padding:var(--space-2) var(--space-4) 0}.sup__tabs span{border-bottom:var(--border-width-thick) solid transparent;margin-bottom:calc(var(--border-width-hairline)*-1);padding:var(--space-2) var(--space-3)}.sup__tabs .is-on{border-bottom-color:var(--color-accent-warm);color:var(--color-text);font-weight:var(--font-weight-medium)}.sup__rows{display:grid;list-style:none;margin:0;padding:0}.sup__rows>li{border-bottom:var(--border-width-hairline) solid var(--color-hairline)}.sup__rows>li:last-child{border-bottom:0}.sup__li-flag,.sup__row{position:relative}.sup__row{all:unset;align-items:start;box-sizing:border-box;color:var(--color-text);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-2) var(--space-4);width:100%}.sup__main,.sup__row,li>.sup__row:not(button){display:grid}.sup__main{gap:var(--space-1);min-width:0}.sup__top{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-2)}.sup__top strong{font-weight:var(--font-weight-medium)}.sup__chan{font-size:var(--font-size-xs)}.sup__chan,.sup__snip{color:var(--color-text-secondary)}.sup__snip{font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.sup__with{color:var(--color-text);font-weight:var(--font-weight-medium)}.sup__hl{background:var(--sup-mark);border-radius:var(--radius-xs);color:inherit;margin:0 calc(var(--space-1)*-1);padding:0 var(--space-1)}.sup__trust{align-items:center;background:var(--chip-progress-bg);border-radius:var(--radius-pill);color:var(--chip-progress-fg);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);padding:0 var(--space-2);white-space:nowrap}.sup__trust .icon{color:var(--chip-progress-fg);height:var(--space-3);stroke-width:calc(var(--icon-stroke-width)*1.4);width:var(--space-3)}.sup__reason{align-items:center;color:var(--sup-flag-fg);display:inline-flex;flex-wrap:wrap;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1) var(--space-2)}.sup__mark-sm{fill:var(--palette-crimson-600);flex:none;height:var(--space-4);width:var(--space-4)}.sup__pill{align-self:start;display:grid;justify-items:end}.sup__pill>*{grid-area:1/1}.sup__p-read{display:none}.sup__flag{align-items:center;background:var(--sup-flag-bg);border:var(--border-width-hairline) solid var(--sup-flag-line);border-radius:var(--radius-status);color:var(--sup-flag-fg);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);min-height:var(--space-6);padding:0 var(--space-3)}.sup__flag-a{display:none}.sup__flag-b{display:inline}.sup__li-flag{background:var(--sup-flag-bg);box-shadow:var(--sup-flag-edge)}.sup__row--flag{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-slower) var(--ease-standard)}.sup__li-flag{z-index:5}.sup[data-state=done] .sup__row--flag,.sup[data-state=ready] .sup[data-state=running] .sup__row--flag{z-index:6}.sup .sup__row--flag.is-routed{opacity:.7}.sup[data-state=running] .sup__row--flag:not(.is-routed){background:var(--sup-flag-bg)}.sup__phone{border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-ring-raised);grid-column:1/span 5;grid-row:2;margin:calc(var(--sup-tray)*-1) var(--space-5) 0 calc(var(--space-3)*-1);padding:var(--space-2) var(--space-2) 0;position:relative;z-index:3}.sup__island,.sup__phone{background:var(--palette-plum)}.sup__island{border-radius:var(--radius-pill);display:block;height:var(--space-3);left:50%;position:absolute;top:var(--space-3);translate:-50% 0;width:var(--space-10);z-index:2}.sup__screen{background:var(--color-ground);border-radius:var(--radius-card) var(--radius-card) 0 0;display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-2)}.sup__screen>*{margin:0}.sup__status{align-items:center;display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-content:space-between;padding:0 var(--space-1)}.sup__status-r{align-items:flex-end;display:inline-flex;gap:2px}.sup__status-r i{background:var(--color-text);border-radius:var(--radius-xs);width:3px}.sup__status-r i:first-child{height:5px}.sup__status-r i:nth-child(2){height:8px}.sup__status-r i:nth-child(3){height:11px}.sup__status-r b{background:var(--color-text);border:var(--border-width-hairline) solid var(--color-text);border-radius:var(--radius-xs);height:var(--space-2);margin-left:var(--space-1);width:var(--space-4)}.sup__chat-head{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-1) var(--space-2);grid-template-columns:auto minmax(0,1fr);padding-bottom:var(--space-2);padding-top:var(--space-4)}.sup__chat-who{display:grid;font-size:var(--font-size-sm);gap:var(--space-1);justify-items:start;min-width:0}.sup__chat-who .chip{max-width:100%;padding-inline:var(--space-2)}.sup__thread{display:grid;gap:var(--space-1);padding-block:var(--space-2) var(--space-5)}.sup__thread>*{margin:0}.sup__bubble{border-radius:var(--radius-lg);font-size:var(--font-size-xs);line-height:var(--line-height-snug);max-width:88%;padding:var(--space-2) var(--space-3);width:fit-content}.sup__bubble--in{background:var(--color-sunken);border-bottom-left-radius:var(--radius-xs);color:var(--color-text)}.sup__bubble--out{background:var(--palette-plum);border-bottom-right-radius:var(--radius-xs);color:var(--palette-bone);justify-self:end}.sup__time{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.sup__route{background:var(--color-ground);border-radius:var(--radius-card);box-shadow:var(--shadow-ring-raised);display:grid;gap:var(--space-2);grid-column:6/-1;grid-row:2;margin:calc(var(--sup-tray)*-1) calc(var(--space-3)*-1) 0 0;padding:var(--space-4);position:relative;z-index:3}.sup__route>*{margin:0}.sup__item{align-items:center;display:flex;gap:var(--space-3)}.sup__item-text{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);line-height:var(--line-height-snug);min-width:0}.sup__item-text strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.sup__reason-pill{background:var(--sup-flag-bg);color:var(--sup-flag-fg);justify-self:start}.sup__steps{border-block:var(--border-width-hairline) solid var(--color-hairline);display:grid;font-size:var(--font-size-sm);gap:var(--space-2);list-style:none;margin:0;padding:var(--space-2) 0}.sup__steps li{align-items:center;display:flex;font-weight:var(--font-weight-medium);gap:var(--space-2)}.sup__step-dot{background:var(--color-accent-warm);border:var(--border-width-thick) solid var(--color-accent-warm);border-radius:var(--radius-full);flex:none;height:var(--space-3);width:var(--space-3)}.sup__steps .avatar{flex:none}.sup__owner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);min-width:0}.sup__trail{display:grid;font-size:var(--font-size-xs);gap:var(--space-1);list-style:none;margin:0;padding:0}.sup__trail li{align-items:baseline;display:flex;gap:var(--space-3)}.sup__t{color:var(--color-text-tertiary);flex:none;font-variant-numeric:tabular-nums;width:var(--space-8)}.sup__again{grid-column:1/-1;grid-row:3;min-height:var(--target-min);padding-top:var(--space-2)}.sup__li-flag,.sup__main,.sup__pill,.sup__row,.sup__tile{transition:opacity var(--duration-slower) var(--ease-standard),transform var(--duration-slower) var(--ease-enter),background-color var(--duration-slower) var(--ease-standard),box-shadow var(--duration-slower) var(--ease-standard)}.sup[data-p="0"] .sup__queue .sup__tile,.sup[data-p="1"] .sup__queue .sup__tile{opacity:0;transform:scale(.8)}.sup[data-p="0"] .sup__queue .sup__main,.sup[data-p="0"] .sup__queue .sup__pill,.sup[data-p="1"] .sup__queue .sup__main,.sup[data-p="1"] .sup__queue .sup__pill{opacity:0}.sup[data-p="2"] .sup__queue .sup__tile{transition-delay:calc(var(--i, 0)*.13s)}.sup[data-p="2"] .sup__queue .sup__main,.sup[data-p="2"] .sup__queue .sup__pill{transition-delay:calc(.7s + var(--i, 0)*.13s)}.sup__rows>li:first-child{--i:0}.sup__rows>li:nth-child(2){--i:1}.sup__rows>li:nth-child(3){--i:2}.sup__rows>li:nth-child(4){--i:3}.sup__rows>li:nth-child(5){--i:4}.sup:not([data-p="4"]) .sup__row:not(.is-settled) .sup__flag,.sup:not([data-p="4"]) .sup__row:not(.is-settled) .sup__p-ok{display:none}.sup:not([data-p="4"]) .sup__row:not(.is-settled) .sup__p-read{display:inline-flex}.sup:not([data-p="4"]) .sup__li-flag:not(.is-settled){background:transparent;box-shadow:none}.sup:not([data-p="4"]) .sup__li-flag:not(.is-settled) .sup__reason{visibility:hidden}.sup:not([data-p="4"]) .sup__li-flag:not(.is-settled) .sup__hl,.sup:not([data-p="4"]) .sup__li-flag:not(.is-settled) .sup__item-text .sup__hl{background:transparent}.sup__bubble,.sup__time{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.sup[data-p="0"] .sup__bubble,.sup[data-p="0"] .sup__time,.sup[data-p="1"][data-t="0"] .sup__bubble,.sup[data-p="1"][data-t="0"] .sup__time,.sup[data-p="1"][data-t="1"] .sup__bubble--out{opacity:0;transform:translateY(var(--space-2))}.sup__live-on{display:none}.sup[data-p="1"] .sup__live-on,.sup[data-p="2"] .sup__live-on,.sup[data-p="3"] .sup__live-on,.sup__live-off{display:inline}.sup[data-p="1"] .sup__live-off,.sup[data-p="2"] .sup__live-off,.sup[data-p="3"] .sup__live-off{display:none}.sup[data-p="0"] .sup__live-off{display:inline}@media (prefers-reduced-motion:no-preference){.sup[data-p="1"] .sup__live i,.sup[data-p="2"] .sup__live i,.sup[data-p="3"] .sup__live i{animation:sup-pulse 1.2s var(--ease-standard) infinite}}@keyframes sup-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.5)}}.sup:not([data-r="7"]) .sup__flag-b{display:none}.sup:not([data-r="7"]) .sup__flag-a{display:inline}.sup__assigned,.sup__steps li,.sup__trail li{transition:opacity var(--duration-medium-3) var(--ease-standard)}.sup__step-dot{transition:background-color var(--duration-medium-3) var(--ease-standard)}.sup[data-r="0"] .sup__assigned,.sup[data-r="0"] .sup__steps li,.sup[data-r="0"] .sup__trail li,.sup[data-r="1"] .sup__assigned,.sup[data-r="1"] .sup__steps li:nth-child(n+2),.sup[data-r="1"] .sup__trail li,.sup[data-r="2"] .sup__assigned,.sup[data-r="2"] .sup__steps li:nth-child(n+3),.sup[data-r="2"] .sup__trail li,.sup[data-r="3"] .sup__trail li,.sup[data-r="4"] .sup__trail li:nth-child(n+2),.sup[data-r="5"] .sup__trail li:nth-child(n+3),.sup[data-r="6"] .sup__trail li:nth-child(n+4){opacity:.35}.sup[data-r="0"] .sup__step-dot,.sup[data-r="1"] .sup__steps li:nth-child(n+2) .sup__step-dot,.sup[data-r="2"] .sup__steps li:nth-child(n+3) .sup__step-dot{background:transparent}@media (max-width:767px){.sup{grid-template-columns:minmax(0,1fr);--sup-tray:0px;--hstage-overlap:var(--space-2)}.sup__again,.sup__phone,.sup__queue,.sup__route{grid-column:1;grid-row:auto}.sup__queue{padding-bottom:0}.sup__phone{justify-self:start;width:min(100%,16rem)}.sup__phone,.sup__route{margin:calc(var(--hstage-overlap)*-1) 0 0}}.arch{--arch-tray:8.5rem;--arch-mark:var(--palette-amber-200);align-items:start;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.arch,.arch>*{min-width:0}.arch [data-surface]{border:var(--border-width-hairline) solid var(--color-hairline)}.arch ol,.arch p{margin:0}.arch ol{list-style:none;padding:0}.arch__search{background:var(--color-ground);grid-column:1/-1;grid-row:1;padding-bottom:var(--arch-tray);position:relative;z-index:1}.arch__bar{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;font-size:var(--font-size-base);gap:var(--space-3);padding:var(--space-3) var(--space-4)}.arch__bar>.icon{color:var(--color-text-secondary);flex:none}.arch__field{align-items:center;display:inline-flex;flex:1;font-weight:var(--font-weight-medium);min-width:0}.arch__typed{white-space:nowrap}.arch__caret{background:var(--color-accent-warm);display:none;height:var(--space-5);margin-left:1px;width:var(--border-width-thick)}.arch__scope{align-items:center;background:var(--color-sunken);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;flex:none;font-size:var(--font-size-xs);gap:var(--space-2);padding:var(--space-1) var(--space-3)}.arch__hit,.arch__res{display:grid}.arch__hit{align-items:start;border-bottom:var(--border-width-hairline) solid var(--color-hairline);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-2) var(--space-4);position:relative}.arch__hit:last-child{border-bottom:0}.arch__main{display:grid;gap:var(--space-1);min-width:0}.arch__top{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-2)}.arch__top strong{font-weight:var(--font-weight-medium)}.arch__top span{font-size:var(--font-size-xs)}.arch__snip,.arch__top span{color:var(--color-text-secondary)}.arch__snip{font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.arch mark{background:var(--arch-mark);border-radius:var(--radius-xs);color:inherit;margin:0 calc(var(--space-1)*-1);padding:0 var(--space-1)}.arch__when{color:var(--color-text-tertiary);font-size:var(--font-size-xs);white-space:nowrap}.arch__hit--teams{background:var(--color-sunken);box-shadow:var(--arch-rail)}.arch{--arch-rail:inset var(--border-width-thick) 0 0 var(--color-accent-warm)}.arch__thread{background:var(--color-ground);display:grid;gap:var(--space-3);grid-column:1/span 7;grid-row:2;margin:calc(var(--arch-tray)*-1) var(--space-3) 0 calc(var(--space-3)*-1);padding:var(--space-4);position:relative;z-index:3}.arch__thead{align-items:center;display:flex;gap:var(--space-3)}.arch__ttitle{color:var(--color-text-secondary);display:grid;flex:1;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0;white-space:nowrap}.arch__ttitle strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.arch__msgs{display:grid;gap:var(--space-3)}.arch__msgs li{align-items:flex-start;display:flex;gap:var(--space-3)}.arch__msg{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-sm);gap:var(--space-1);line-height:var(--line-height-snug);min-width:0}.arch__who{align-items:baseline;color:var(--color-text-tertiary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2)}.arch__who strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.arch__who time{font-variant-numeric:tabular-nums;margin-left:auto}.arch__reply{border-left:var(--border-width-thick) solid var(--color-hairline);margin-left:var(--space-6);padding-left:var(--space-3)}.arch__to{color:var(--color-text-secondary)}.arch__record{background:var(--color-ground);display:grid;gap:var(--space-3);grid-column:8/-1;grid-row:2;justify-items:start;margin:calc(var(--arch-tray)*-1) calc(var(--space-3)*-1) 0 0;padding:var(--space-4);position:relative;z-index:3}.arch__rtitle{align-items:center;display:flex;font-weight:var(--font-weight-semibold);gap:var(--space-2)}.arch__rline,.arch__rtitle{font-size:var(--font-size-sm)}.arch__rline{display:grid;gap:var(--space-1);line-height:var(--line-height-snug)}.arch__rline--hold{border-top:var(--border-width-hairline) solid var(--color-hairline);justify-items:start;padding-top:var(--space-3)}.arch__rlabel{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.arch__export{pointer-events:none}.arch__again{grid-column:1/-1;grid-row:3;min-height:var(--target-min);padding-top:var(--space-2)}.arch__hit,.arch__msgs li,.arch__record,.arch__record>*,.arch__thread{transition:opacity var(--duration-slower) var(--ease-standard),transform var(--duration-slower) var(--ease-enter),background-color var(--duration-slower) var(--ease-standard),box-shadow var(--duration-slower) var(--ease-standard)}.arch:is([data-p="0"],[data-p="1"]):not([data-res="1"]) .arch__caret{display:inline-block}.arch[data-p="0"] *,.arch[data-p="0"] :before{transition-delay:0s!important;transition-duration:0s!important}.arch[data-res="0"] .arch__hit{opacity:0;transform:translateY(var(--space-2))}.arch[data-res="1"] .arch__hit{transition-delay:calc(var(--i, 0)*.14s)}.arch:is([data-p="0"],[data-p="1"]) .arch__hit--teams{background:transparent;box-shadow:none}.arch[data-p="2"] .arch__hit--teams{transition-delay:0s}.arch:is([data-p="0"],[data-p="1"]) .arch__thread{opacity:0;transform:translate(var(--from-x,0),var(--from-y,0)) scale(.55)}.arch[data-p="2"] .arch__thread{transition-delay:.25s;transition-duration:var(--duration-medium-4)}.arch[data-t="0"] .arch__msgs li,.arch[data-t="1"] .arch__msgs li:nth-child(n+2),.arch[data-t="2"] .arch__msgs li:nth-child(n+3){opacity:0;transform:translateY(var(--space-2))}.arch:is([data-p="0"],[data-p="1"],[data-p="2"]) .arch__record{opacity:0;transform:translateX(var(--space-8))}.arch:is([data-p="0"],[data-p="1"],[data-p="2"]) .arch__record>*{opacity:0;transform:translateY(var(--space-2))}.arch[data-p="3"] .arch__record,.arch[data-p="4"] .arch__record{transition-duration:var(--duration-medium-4)}.arch[data-p="3"] .arch__record>:nth-child(2){transition-delay:.45s}.arch[data-p="3"] .arch__record>:nth-child(3){transition-delay:.8s}.arch[data-p="3"] .arch__record>:nth-child(4){transition-delay:1.15s}.arch[data-p="3"] .arch__record>:first-child{transition-delay:.25s}@media (max-width:767px){.arch{grid-template-columns:minmax(0,1fr);--arch-tray:0px;--hstage-overlap:var(--space-2)}.arch__again,.arch__record,.arch__search,.arch__thread{grid-column:1;grid-row:auto}.arch__search{padding-bottom:0}.arch__record,.arch__thread{margin:calc(var(--hstage-overlap)*-1) 0 0}.arch__scope{display:none}}.anl{--anl-tray:7.5rem;--anl-overlap:var(--space-6);align-items:start;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.anl,.anl>*{min-width:0}.anl [data-surface]{border:var(--border-width-hairline) solid var(--color-hairline)}.anl ol,.anl p,.anl ul{margin:0}.anl ol,.anl ul{list-style:none;padding:0}.anl__mark{fill:var(--palette-bone);flex:none;height:var(--space-6);width:var(--space-6)}.anl__chat{background:var(--color-ground);grid-column:1/span 8;grid-row:1;margin-left:calc(var(--space-3)*-1);position:relative;z-index:3}.anl__chathead{align-items:center;background:var(--texture-grain-on-dark),var(--gradient-mira-bar);border-radius:var(--radius-card) var(--radius-card) 0 0;color:var(--palette-bone);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-3);padding:var(--space-2) var(--space-4)}.anl__chatbody{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4)}.anl__prompt{background:var(--palette-plum);border-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-xs);color:var(--palette-bone);display:block;font-size:var(--font-size-sm);line-height:var(--line-height-snug);max-width:100%;padding:var(--space-2) var(--space-3);width:fit-content}.anl__caret{background:var(--palette-bone);display:none;height:var(--space-4);margin-left:1px;vertical-align:text-bottom;width:var(--border-width-thick)}.anl__reply{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.anl__reply-a{display:none}.anl__reply-b{align-items:center;color:var(--color-text);display:inline-flex;gap:var(--space-2)}.anl__reply-b .icon{color:var(--chip-approved-fg);flex:none}.anl__dash{background:var(--color-ground);display:grid;gap:var(--space-3);grid-column:1/-1;grid-row:2;margin-top:calc(var(--anl-overlap)*-1);padding:calc(var(--anl-overlap) + var(--space-3)) var(--space-4) var(--anl-tray);position:relative;z-index:1}.anl__dhead{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.anl__dname{display:grid;gap:var(--space-1);min-width:0}.anl__dtitle{align-items:center;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2)}.anl__firm{color:var(--color-text-secondary);padding-left:calc(var(--icon-size, 1.5rem) + var(--space-2))}.anl__crumbs,.anl__firm{font-size:var(--font-size-xs)}.anl__crumbs{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1) 0}.anl__crumbs li{background:var(--color-sunken);border-radius:var(--radius-pill);color:var(--color-text);padding:var(--space-1) var(--space-3)}.anl__crumbs li+li:before{color:var(--color-text-tertiary);content:"/";margin-left:calc(var(--space-3)*-1 + var(--space-1));margin-right:var(--space-3)}.anl__crumbs li+li{background:transparent;padding-left:var(--space-2)}.anl__crumbs li:last-child{background:var(--color-sunken);font-weight:var(--font-weight-medium)}.anl__widgets{grid-template-columns:repeat(3,minmax(0,1fr))}.anl__w,.anl__widgets{display:grid;gap:var(--space-3)}.anl__w{align-content:start;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);padding:var(--space-3)}.anl__wt{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.anl__bars{align-items:flex-end;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-2);height:6.5rem}.anl__bars i{background:var(--color-data-strong);border-radius:var(--radius-xs) var(--radius-xs) 0 0;flex:1;height:calc(var(--h)*100%);transform-origin:bottom;transition:transform var(--duration-medium-4) var(--ease-enter),background-color var(--duration-slower) var(--ease-standard),opacity var(--duration-slower) var(--ease-standard)}.anl__hbars{align-content:space-between;display:grid;gap:var(--space-2);height:6.5rem}.anl__hbars li{align-items:center;display:flex;gap:var(--space-2)}.anl__hbars .avatar{font-size:var(--font-size-xs);height:var(--space-6);letter-spacing:0;width:var(--space-6)}.anl__hbars i{background:var(--color-data-strong);border-radius:0 var(--radius-xs) var(--radius-xs) 0;height:var(--space-3);transform-origin:left;transition:transform var(--duration-medium-4) var(--ease-enter);width:calc(var(--h)*100%)}.anl__bars i.anl__hit{background:var(--color-accent-warm)}.anl__save{align-items:center;background:var(--palette-plum);border-radius:var(--radius-pill);color:var(--palette-bone);display:inline-flex;flex:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);padding:var(--space-2) var(--space-4)}.anl__save .icon{color:inherit}.anl__dot{opacity:.6}.anl__drill{background:var(--color-ground);border-top:var(--border-width-thick) solid var(--color-accent-warm);display:grid;gap:var(--space-2);grid-column:4/-1;grid-row:3;margin:calc(var(--anl-tray)*-1 + var(--space-3)) calc(var(--space-3)*-1) 0 0;padding:var(--space-3) var(--space-4);position:relative;z-index:3}.anl__drillhead{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-3);justify-content:space-between}.anl__drillhead strong{font-weight:var(--font-weight-semibold)}.anl__drillhead span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.anl__rows{display:grid}.anl__rows li{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);padding:var(--space-2) 0}.anl__rmain{color:var(--color-text-secondary);display:grid;flex:1;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.anl__rmain strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.anl__again{grid-column:1/-1;grid-row:4;min-height:var(--target-min);padding-top:var(--space-2)}.anl__chat,.anl__crumbs li,.anl__dash,.anl__dname,.anl__drill,.anl__reply,.anl__rows li,.anl__save,.anl__w{transition:opacity var(--duration-slower) var(--ease-standard),transform var(--duration-slower) var(--ease-enter)}.anl[data-p="0"] *,.anl[data-p="0"] :before{transition-delay:0s!important;transition-duration:0s!important}.anl:is([data-p="0"],[data-p="1"]) .anl__caret{display:inline-block}.anl[data-p="0"] .anl__chat{opacity:0;transform:translateY(var(--space-3))}.anl:is([data-p="0"],[data-p="1"]) .anl__reply{opacity:0;transform:translateY(var(--space-1))}.anl:is([data-p="0"],[data-p="1"]) .anl__dash{opacity:0;transform:translateY(var(--space-4)) scale(.98)}.anl:is([data-p="0"],[data-p="1"]) .anl__crumbs li,.anl:is([data-p="0"],[data-p="1"]) .anl__dname{opacity:0}.anl[data-p="2"] .anl__reply-a{display:inline}.anl[data-p="2"] .anl__reply-b{display:none}.anl[data-p="2"] .anl__crumbs li:first-child{transition-delay:.35s}.anl[data-p="2"] .anl__crumbs li:nth-child(2){transition-delay:.6s}.anl[data-p="2"] .anl__crumbs li:nth-child(3){transition-delay:.85s}.anl[data-p="2"] .anl__dash{transition-duration:var(--duration-medium-4)}.anl[data-w="0"] .anl__w,.anl[data-w="1"] .anl__w[data-w="2"],.anl[data-w="1"] .anl__w[data-w="3"],.anl[data-w="2"] .anl__w[data-w="3"]{opacity:0;transform:translateY(var(--space-3)) scale(.97)}.anl[data-w="0"] .anl__bars i,.anl[data-w="1"] .anl__w[data-w="2"] .anl__bars i,.anl[data-w="1"] .anl__w[data-w="3"] .anl__bars i,.anl[data-w="2"] .anl__w[data-w="3"] .anl__bars i{transform:scaleY(0)}.anl:is([data-w="1"],[data-w="2"]) .anl__w[data-w="3"] .anl__hbars i,.anl[data-w="0"] .anl__hbars i{transform:scaleX(0)}.anl__bars i:first-child{transition-delay:.2s}.anl__bars i:nth-child(2){transition-delay:.28s}.anl__bars i:nth-child(3){transition-delay:.36s}.anl__bars i:nth-child(4){transition-delay:.44s}.anl__bars i:nth-child(5){transition-delay:.52s}.anl__hbars li:first-child i{transition-delay:.2s}.anl__hbars li:nth-child(2) i{transition-delay:.28s}.anl__hbars li:nth-child(3) i{transition-delay:.36s}.anl__hbars li:nth-child(4) i{transition-delay:.44s}.anl__w{transition-delay:0s}.anl:is([data-p="0"],[data-p="1"],[data-p="2"]) .anl__bars i.anl__hit{background:var(--color-data-strong)}.anl:is([data-p="3"],[data-p="4"]) .anl__w--esc .anl__bars i:not(.anl__hit){opacity:.45}.anl:is([data-p="0"],[data-p="1"],[data-p="2"]) .anl__drill{opacity:0;transform:translateY(calc(var(--space-4)*-1)) scale(.96)}.anl[data-p="3"] .anl__drill{transition-delay:.35s;transition-duration:var(--duration-medium-4)}.anl:not([data-p="4"]) .anl__save,.anl[data-d="0"] .anl__rows li,.anl[data-d="1"] .anl__rows li:nth-child(n+2),.anl[data-d="2"] .anl__rows li:nth-child(n+3){opacity:0;transform:translateY(var(--space-2))}@media (max-width:767px){.anl{grid-template-columns:minmax(0,1fr);--anl-tray:0px;--anl-overlap:var(--space-4)}.anl__again,.anl__chat,.anl__dash,.anl__drill{grid-column:1;grid-row:auto}.anl__chat{margin-left:0}.anl__dash{padding-bottom:var(--space-6)}.anl__widgets{grid-template-columns:minmax(0,1fr)}.anl__dhead{flex-wrap:wrap}.anl__drill{margin:calc(var(--hstage-overlap)*-1) 0 0}}.cmp{--cmp-tray:7rem;align-items:start;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));position:relative}.cmp,.cmp>*{min-width:0}.cmp [data-surface]{border:var(--border-width-hairline) solid var(--color-hairline)}.cmp p,.cmp ul{margin:0}.cmp ul{list-style:none;padding:0}.cmp__prog{background:var(--color-ground);grid-column:1/-1;grid-row:1;padding-bottom:var(--cmp-tray);position:relative;z-index:1}.cmp__head{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-4)}.cmp__title{align-items:center;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2)}.cmp__firm{color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.cmp__rows{display:grid}.cmp__rows li{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);justify-content:space-between;min-height:var(--space-12,3.5rem);padding:var(--space-2) var(--space-4)}.cmp__rows li:last-child{border-bottom:0}.cmp__rows li.cmp__row--cert,.cmp__rows li.cmp__row--pre{align-items:flex-start;padding-top:var(--space-3)}.cmp__name{display:grid;font-size:var(--font-size-sm);gap:var(--space-1);min-width:0}.cmp__name strong{font-weight:var(--font-weight-medium)}.cmp__done{align-items:center;color:var(--chip-approved-fg);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-1)}.cmp__done .icon,.cmp__st{flex:none}.cmp__st{display:grid;justify-items:end}.cmp__st>*{grid-area:1/1}.cmp__st .is-a{opacity:0;transform:scale(.9)}.cmp__reqs{display:grid;grid-column:1/span 7;grid-row:2;margin:calc(var(--cmp-tray)*-1) var(--space-3) 0 calc(var(--space-3)*-1);position:relative;z-index:3}.cmp__req{align-items:center;background:var(--color-ground);border-radius:var(--radius-card);box-shadow:var(--shadow-ring-raised);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-4)}.cmp__req--back{margin-right:var(--space-5);padding-bottom:var(--space-5);position:relative;z-index:1}.cmp__req--front{margin:calc(var(--space-3)*-1) 0 0 var(--space-5);position:relative;z-index:2}.cmp__reqname{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.cmp__reqname strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.cmp__phone{background:var(--color-ground);border-radius:var(--radius-card);box-shadow:var(--shadow-ring-raised);display:grid;gap:var(--space-3);grid-column:8/-1;grid-row:2;margin:calc(var(--cmp-tray)*-1 - var(--space-2)) calc(var(--space-3)*-1) 0 0;padding:var(--space-4);position:relative;z-index:4}.cmp__who{align-items:center;display:flex;gap:var(--space-3)}.cmp__whotext{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.cmp__whotext strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.cmp__item{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;font-size:var(--font-size-sm);gap:var(--space-2);justify-items:start;padding-top:var(--space-3)}.cmp__item strong{font-weight:var(--font-weight-medium)}.cmp__item .cmp__st{justify-items:start}.cmp__signbox{align-items:end;border:var(--border-width-hairline) dashed var(--color-hairline);border-radius:var(--radius-md);color:var(--palette-plum);display:grid;min-height:4rem;padding:var(--space-2) var(--space-3);position:relative}.cmp__signlabel{color:var(--color-text-tertiary);font-size:var(--font-size-xs);left:var(--space-3);position:absolute;top:var(--space-1)}.cmp__sig{height:var(--space-6);margin-top:var(--space-4);transform-origin:left center;width:70%}.cmp__signcheck{background:var(--chip-approved-bg);border-radius:var(--radius-full);bottom:var(--space-2);color:var(--chip-approved-fg);display:grid;height:var(--space-6);place-items:center;position:absolute;right:var(--space-3);width:var(--space-6)}.cmp__signcheck .icon{height:var(--space-4);width:var(--space-4)}.cmp__pip{align-items:center;background:var(--chip-approved-bg);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-pill);box-shadow:var(--shadow-ring-raised);color:var(--chip-approved-fg);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);left:0;opacity:0;padding:var(--space-1) var(--space-3);pointer-events:none;position:absolute;top:0;white-space:nowrap;z-index:6}.cmp__pip.is-flying{animation:cmp-fly 1s var(--ease-standard) both}@keyframes cmp-fly{0%{opacity:0;transform:translate(0) scale(.85)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.95)}}.cmp__again{grid-column:1/-1;grid-row:3;min-height:var(--target-min);padding-top:var(--space-2)}.cmp__done,.cmp__sig,.cmp__signcheck,.cmp__st>*{transition:opacity var(--duration-slower) var(--ease-standard),transform var(--duration-slower) var(--ease-enter)}.cmp:is([data-u="0"],[data-u="1"]) .cmp__st[data-pill=pre-row] .is-a,.cmp[data-a="0"] .cmp__st[data-pill=pre] .is-a,.cmp[data-c="0"] .cmp__st[data-pill=cert] .is-a{opacity:1;transform:none}.cmp:is([data-u="0"],[data-u="1"]) .cmp__st[data-pill=pre-row] .is-b,.cmp[data-a="0"] .cmp__st[data-pill=pre] .is-b,.cmp[data-c="0"] .cmp__st[data-pill=cert] .is-b{opacity:0;transform:scale(.9)}.cmp[data-c="0"] .cmp__sig{opacity:0;transform:scaleX(0)}.cmp[data-c="1"] .cmp__sig{transition-delay:.15s;transition-duration:var(--duration-medium-4)}.cmp[data-c="0"] .cmp__signcheck{opacity:0;transform:scale(.7)}.cmp[data-c="1"] .cmp__signcheck{transition-delay:.8s}.cmp:is([data-u="0"],[data-u="1"]) .cmp__row--pre .cmp__done,.cmp[data-u="0"] .cmp__row--cert .cmp__done{opacity:0;transform:translateY(var(--space-1))}.cmp[data-u="0"] .cmp__row--cert .chip{opacity:1}@media (max-width:767px){.cmp{grid-template-columns:minmax(0,1fr);--cmp-tray:0px;--hstage-overlap:var(--space-2)}.cmp__again,.cmp__phone,.cmp__prog,.cmp__reqs{grid-column:1;grid-row:auto}.cmp__prog{padding-bottom:0}.cmp__reqs{margin:calc(var(--hstage-overlap)*-1) 0 0}.cmp__phone{margin:calc(var(--hstage-overlap)*-1) var(--space-3) 0 var(--space-3)}}.pin{background:var(--palette-plum);border-radius:var(--radius-full);color:var(--palette-bone);display:inline-grid;flex:none;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);height:var(--space-6);line-height:1;place-items:center;width:var(--space-6)}[data-surface=dark] .pin{background:var(--palette-bone);color:var(--palette-plum)}.band__check .pin{margin-top:.05em}@media (min-width:900px){.band--step .band__grid:has(.dp){grid-template-columns:var(--rail-col) minmax(0,.85fr) minmax(0,1.15fr)}}.dp{min-width:0;position:relative}.dp ol,.dp p,.dp ul{margin:0}.dp ol,.dp ul{list-style:none;padding:0}.dp [data-surface=bone],.dp [data-surface=paper]{border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-ring-raised)}.dp .dp__card{background:var(--color-ground)}.dp .pin--on{position:absolute;z-index:5}.sup__trust,.trustchip{align-items:center;background:var(--chip-progress-bg);border-radius:var(--radius-pill);color:var(--chip-progress-fg);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);padding:0 var(--space-2);white-space:nowrap}.trustchip .icon{color:var(--chip-progress-fg);height:var(--space-3);stroke-width:calc(var(--icon-stroke-width)*1.4);width:var(--space-3)}.dp{--dp-rail:inset var(--border-width-thick) 0 0 var(--palette-amber-400);--dp-ring-amber:0 0 0 var(--space-1) var(--palette-amber-100)}.dp .hold{grid-column:1/-1;margin:var(--space-4) 0 0}.dp1{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:7.5rem minmax(0,1fr)}.dp1__strip{display:grid;gap:var(--space-3)}.dp1__group{display:grid;gap:var(--space-1)}.dp1__gl{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.dp1__tiles{display:flex;gap:var(--space-1)}.dp1__tile{position:relative}.dp1__tile .chtile{height:var(--space-8);width:var(--space-8)}.dp1__tile .chlogo{height:var(--space-4);width:var(--space-4)}.dp1__tile:after{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-ring-raised);content:"";inset:0;opacity:0;pointer-events:none;position:absolute}.dp1__main{gap:var(--space-4);min-width:0}.dp1__main,.dp1__thread{display:grid;position:relative}.dp1__thread{align-content:start;gap:var(--space-3);margin-right:8.5rem;min-height:20.5rem;padding:var(--space-4) var(--space-8) var(--space-4) var(--space-4)}.dp1__thead{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);padding-bottom:var(--space-3)}.dp1__ttitle{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.dp1__ttitle strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dp1__msgs{display:grid;gap:var(--space-4)}.dp1__m{align-items:flex-start;display:flex;gap:var(--space-3);position:relative}.dp1__bub{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-sm);gap:var(--space-1);line-height:var(--line-height-snug);min-width:0}.dp1__who{align-items:baseline;color:var(--color-text-tertiary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2)}.dp1__who strong{color:var(--color-text);font-size:var(--font-size-sm)}.dp1__tag,.dp1__who strong{font-weight:var(--font-weight-medium)}.dp1__tag{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-size:var(--font-size-xs);padding:0 var(--space-2);white-space:nowrap}.dp1__tag--edit{background:var(--chip-pending-bg);color:var(--chip-pending-fg)}.dp1__tag--del{background:var(--palette-amber-100);border:var(--border-width-hairline) solid var(--palette-amber-400);color:var(--palette-amber-700)}.dp1__gone{color:var(--color-text-tertiary);text-decoration:line-through;text-decoration-thickness:var(--border-width-hairline)}.dp1__react{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-pill);bottom:calc(var(--space-3)*-1);display:inline-flex;font-size:var(--font-size-xs);line-height:1.5;padding:0 var(--space-2);position:absolute;right:0}.dp1__pin1,.dp1__pin2{left:calc(var(--space-3)*-1);top:calc(var(--space-3)*-1)}.dp1__pin3,.dp1__pin4{left:calc(var(--space-3)*-1);top:50%;translate:0 -50%}.dp1__phone{background:var(--color-ground);border-radius:var(--radius-xl);display:grid;gap:var(--space-2);padding:var(--space-3);position:absolute;right:calc(var(--space-2)*-1);top:var(--space-8);width:10.5rem;z-index:3}.dp1__ptitle{border-bottom:var(--border-width-hairline) solid var(--color-hairline);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding-bottom:var(--space-2)}.dp1__contacts{display:grid;gap:var(--space-3)}.dp1__c{display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.dp1__c strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dp1__cs{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.dp1__c--personal{opacity:.85}.dp1__cap{color:var(--color-text-secondary)}.dp1__foot{display:grid;gap:var(--space-3);padding-left:var(--space-2)}.dp1__site,.dp1__split{align-items:center;background:var(--color-ground);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-3);position:relative}.dp1__snap{background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-sm);display:grid;gap:2px;padding:var(--space-1);width:var(--space-8)}.dp1__snap i{background:var(--color-data-base);border-radius:var(--radius-xs);height:3px}.dp1__snap i:first-child{background:var(--color-data-strong);width:60%}.dp1__sitetext{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.dp1__sitetext strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dp1__split{font-size:var(--font-size-sm);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);width:fit-content}.dp1__split,.dp1__splitl{border-radius:var(--radius-pill)}.dp1__splitl{background:var(--palette-plum);color:var(--palette-bone);padding:var(--space-1) var(--space-3)}.dp1__splitl,.dp1__splitr{font-weight:var(--font-weight-medium)}.dp1__splitr{align-items:center;display:inline-flex;gap:var(--space-2)}.dp1__splitr i{align-self:stretch;background:var(--color-rule-strong);width:var(--border-width-hairline)}.dp1[data-dp-state=idle] .dp1__c,.dp1[data-dp-state=idle] .dp1__m,.dp1[data-dp-state=idle] .dp1__phone,.dp1[data-dp-state=idle] .dp1__react,.dp1[data-dp-state=idle] .dp1__site,.dp1[data-dp-state=idle] .dp1__split,.dp1[data-dp-state=idle] .dp1__tag,.dp1[data-dp-state=idle] .dp1__thread{opacity:0}.dp1[data-dp-state=idle] .dp1__thread{transform:translateX(calc(var(--space-6)*-1)) scale(.98)}.dp1[data-dp-state=idle] .dp1__phone{transform:translateY(var(--space-6))}.dp1[data-dp-state=idle] .dp1__site,.dp1[data-dp-state=idle] .dp1__split{transform:translateY(var(--space-3))}.dp1[data-dp-state=idle] .dp1__c,.dp1[data-dp-state=idle] .dp1__m{transform:translateY(var(--space-2))}.dp1[data-dp-state=idle] .dp1__react,.dp1[data-dp-state=idle] .dp1__tag{transform:scale(.85)}.dp1[data-dp-state=play] .dp1__c,.dp1[data-dp-state=play] .dp1__m,.dp1[data-dp-state=play] .dp1__phone,.dp1[data-dp-state=play] .dp1__react,.dp1[data-dp-state=play] .dp1__site,.dp1[data-dp-state=play] .dp1__split,.dp1[data-dp-state=play] .dp1__tag,.dp1[data-dp-state=play] .dp1__thread{transition:opacity var(--duration-medium-4) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter)}.dp1[data-dp-state=play] .dp1__thread{transition-delay:.35s}.dp1[data-dp-state=play] .dp1__m{transition-delay:calc(.7s + var(--m, 0)*.2s)}.dp1[data-dp-state=play] .dp1__tag--edit{transition-delay:1.3s}.dp1[data-dp-state=play] .dp1__tag--del{transition-delay:1.5s}.dp1[data-dp-state=play] .dp1__react{transition-delay:1.7s}.dp1[data-dp-state=play] .dp1__phone{transition-delay:1.5s}.dp1[data-dp-state=play] .dp1__c{transition-delay:calc(1.9s + var(--c, 0)*.13s)}.dp1[data-dp-state=play] .dp1__site{transition-delay:2.1s}.dp1[data-dp-state=play] .dp1__split{transition-delay:2.4s}.dp1[data-dp-state=play] .dp1__tile:after{animation:dp1-stream .9s var(--ease-standard) forwards;animation-delay:calc(var(--i, 0)*70ms)}@keyframes dp1-stream{0%{opacity:.95;transform:translate(0) scale(1)}to{opacity:0;transform:translate(9rem,calc((4 - var(--i, 0))*1.1rem)) scale(.7)}}@media (max-width:899px){.dp1{grid-template-columns:minmax(0,1fr)}.dp1__strip{gap:var(--space-3) var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.dp1__thread{margin-right:0}.dp1__phone{margin:calc(var(--space-6)*-1) 0 0 auto;position:relative;right:auto;top:auto;width:min(100%,16rem)}}.dp2{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding-left:var(--space-5)}.dp2__link{height:var(--link-len,0);left:var(--space-1);top:var(--link-top,0);transform-origin:top;width:var(--border-width-thick);z-index:4}.dp2__link,.dp2__link:after,.dp2__link:before{background:var(--color-accent-warm);border-radius:var(--radius-xs);position:absolute}.dp2__link:after,.dp2__link:before{content:"";height:var(--border-width-thick);left:0;width:var(--space-4)}.dp2__link:before{top:0}.dp2__link:after{bottom:0}.dp2__thread{display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4)}.dp2__thead{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);padding-bottom:var(--space-3)}.dp2__ttitle{color:var(--color-text-secondary);display:grid;flex:1;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.dp2__ttitle strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dp2__msgs{display:grid;gap:var(--space-2)}.dp2__m{display:flex;position:relative}.dp2__m--out{justify-content:flex-end}.dp2__bub{border-radius:var(--radius-lg);font-size:var(--font-size-sm);line-height:var(--line-height-snug);max-width:82%;padding:var(--space-2) var(--space-3)}.dp2__bub--in{background:var(--color-sunken);border-bottom-left-radius:var(--radius-xs);color:var(--color-text)}.dp2__bub--out{background:var(--palette-plum);border-bottom-right-radius:var(--radius-xs);color:var(--palette-bone)}.dp2__hl{color:var(--palette-plum);display:inline-block;position:relative;z-index:0}.dp2__hl:before{background:var(--palette-amber-200);border-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-xs);content:"";inset:calc(var(--space-2)*-1) calc(var(--space-3)*-1);position:absolute;transform-origin:left;z-index:-1}.dp2__pin4{left:calc(var(--space-3)*-1);top:50%;translate:0 -50%}.dp2__mark{fill:var(--palette-bone);flex:none;height:var(--space-6);width:var(--space-6)}.dp2__mhead{align-items:center;background:var(--texture-grain-on-dark),var(--gradient-mira-bar);border-radius:var(--radius-card) var(--radius-card) 0 0;color:var(--palette-bone);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);padding:var(--space-2) var(--space-4)}.dp2__mhead span{font-size:var(--font-size-xs);margin-left:auto;opacity:.85}.dp2__body{display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4)}.dp2__pol{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-3);position:relative}.dp2__pol strong{font-weight:var(--font-weight-semibold)}.dp2__plabel{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dp2__sev{margin-left:auto}.dp2__clause{background:var(--color-sunken);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text);display:grid;font-size:var(--font-size-sm);gap:var(--space-1);line-height:var(--line-height-snug);margin:0;padding:var(--space-2) var(--space-3);position:relative}.dp2__cl{color:var(--color-accent-warm-text,var(--color-text-secondary));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dp2__why{color:var(--color-text);display:grid;font-size:var(--font-size-sm);gap:var(--space-1);line-height:var(--line-height-snug)}.dp2__ctx{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dp2__ctx li{align-items:center;background:var(--color-sunken);border-radius:var(--radius-pill);color:var(--color-text);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-2);padding:var(--space-1) var(--space-3)}.dp2__act{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);padding-top:var(--space-3)}.dp2__btns{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dp2__btns .btn{font-size:var(--font-size-sm);min-height:var(--space-8);padding-block:0;pointer-events:none}.dp2__person{color:var(--color-text-secondary)}.dp2__person,.dp2__upd{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.dp2__upd{align-items:center;background:var(--palette-amber-100);border:var(--border-width-hairline) solid var(--palette-amber-400);border-radius:var(--radius-pill);color:var(--palette-amber-700);display:flex;gap:var(--space-2);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-3);position:relative;width:fit-content}.dp2__pin1{left:calc(var(--space-3)*-1);top:calc(var(--space-3)*-1)}.dp2__pin2{left:calc(var(--space-7)*-1 - var(--space-1));top:50%;translate:0 -50%}.dp2__pin3{left:calc(var(--space-3)*-1);top:calc(var(--space-3)*-1)}.dp2__clause .pin--on{left:calc(var(--space-6)*-1 - var(--space-2));top:50%;translate:0 -50%}.dp2[data-dp-state=idle] .dp2__hl:before{transform:scaleX(0)}.dp2[data-dp-state=idle] .dp2__hl{color:var(--palette-bone)}.dp2[data-dp-state=idle] .dp2__link{transform:scaleY(0)}.dp2[data-dp-state=idle] .dp2__pin1,.dp2[data-dp-state=idle] .dp2__pin4{opacity:0}.dp2[data-dp-state=idle] .dp2__clause{background:transparent;border-left-color:var(--color-hairline)}.dp2[data-dp-state=idle] .dp2__act,.dp2[data-dp-state=idle] .dp2__ctx li,.dp2[data-dp-state=idle] .dp2__pin2,.dp2[data-dp-state=idle] .dp2__pin3,.dp2[data-dp-state=idle] .dp2__sev,.dp2[data-dp-state=idle] .dp2__upd,.dp2[data-dp-state=idle] .dp2__why{opacity:0}.dp2[data-dp-state=idle] .dp2__act,.dp2[data-dp-state=idle] .dp2__upd,.dp2[data-dp-state=idle] .dp2__why{transform:translateY(var(--space-2))}.dp2[data-dp-state=play] .dp2__hl:before,.dp2[data-dp-state=play] .dp2__link{transition:transform var(--duration-slower) var(--ease-enter)}.dp2[data-dp-state=play] .dp2__hl{transition:color var(--duration-medium-2) var(--ease-standard) .15s}.dp2[data-dp-state=play] .dp2__link{transition-delay:.6s;transition-duration:.8s}.dp2[data-dp-state=play] .dp2__pin4{transition:opacity var(--duration-medium-2) var(--ease-standard) .45s}.dp2[data-dp-state=play] .dp2__clause{transition:background-color var(--duration-medium-4) var(--ease-standard) 1.4s,border-color var(--duration-medium-4) var(--ease-standard) 1.4s}.dp2[data-dp-state=play] .dp2__pin1{transition:opacity var(--duration-medium-2) var(--ease-standard) 1.5s}.dp2[data-dp-state=play] .dp2__act,.dp2[data-dp-state=play] .dp2__ctx li,.dp2[data-dp-state=play] .dp2__pin2,.dp2[data-dp-state=play] .dp2__pin3,.dp2[data-dp-state=play] .dp2__sev,.dp2[data-dp-state=play] .dp2__upd,.dp2[data-dp-state=play] .dp2__why{transition:opacity var(--duration-medium-4) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter)}.dp2[data-dp-state=play] .dp2__why{transition-delay:1.55s}.dp2[data-dp-state=play] .dp2__pin2,.dp2[data-dp-state=play] .dp2__sev{transition-delay:1.9s}.dp2[data-dp-state=play] .dp2__ctx li:first-child{transition-delay:2s}.dp2[data-dp-state=play] .dp2__ctx li:nth-child(2){transition-delay:2.15s}.dp2[data-dp-state=play] .dp2__act{transition-delay:2.3s}.dp2[data-dp-state=play] .dp2__pin3,.dp2[data-dp-state=play] .dp2__upd{transition-delay:2.45s}@media (max-width:899px){.dp2{padding-left:var(--space-6)}}.dp3{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:8.5rem minmax(0,1fr)}.dp3__cap{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.dp3__cap strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dp3__rail{gap:var(--space-4);padding-top:var(--space-2);--node:3rem}.dp3__nodes,.dp3__rail{display:grid;position:relative}.dp3__nodes{border-left:var(--border-width-thick) solid var(--palette-plum);gap:0;margin-left:var(--space-2);padding-left:0}.dp3__n{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);height:var(--node);margin-left:calc(var(--space-1)*-1);padding-left:var(--space-3);position:relative}.dp3__dot{background:var(--color-ground);border:var(--border-width-thick) solid var(--color-rule-strong);border-radius:var(--radius-full);flex:none;height:var(--space-3);margin-left:calc(var(--space-3)*-1 - var(--space-2));width:var(--space-3)}.dp3__n--sel{color:var(--color-text);font-weight:var(--font-weight-semibold)}.dp3__n--sel .dp3__dot{background:var(--palette-plum);border-color:var(--palette-plum)}.dp3__flag{background:var(--palette-amber-200);border:var(--border-width-hairline) solid var(--palette-amber-400);border-radius:var(--radius-full);box-shadow:var(--shadow-ring-raised);color:var(--palette-amber-700);display:grid;height:var(--space-6);left:calc(var(--space-2) - var(--space-3));opacity:0;place-items:center;position:absolute;top:calc(var(--space-2) + var(--space-6) + var(--space-4) + var(--space-6) + var(--node)/2 - var(--space-3));width:var(--space-6);z-index:3}.dp3__card{display:grid;gap:var(--space-3);padding:var(--space-4);position:relative}.dp3__cap--wf{padding-bottom:var(--space-1)}.dp3__head{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-3);justify-content:space-between}.dp3__head strong{font-weight:var(--font-weight-semibold)}.dp3__switch{align-items:center;color:var(--color-text);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);position:relative}.dp3__sw{background:var(--palette-plum);border-radius:var(--radius-pill);height:var(--space-5);position:relative;width:var(--space-8)}.dp3__sw i{background:var(--palette-bone);border-radius:var(--radius-full);height:var(--space-3);position:absolute;right:var(--space-1);top:var(--space-1);width:var(--space-3)}.dp3__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);position:relative}.dp3__item{align-items:start;background:var(--palette-amber-100);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--dp-rail);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-3);position:relative}.dp3__itext{display:grid;gap:var(--space-1);min-width:0}.dp3__itop{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-2)}.dp3__itop strong{font-weight:var(--font-weight-medium)}.dp3__itop>span:not(.trustchip){color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dp3__snip{font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.dp3__claim,.dp3__snip{color:var(--color-text)}.dp3__claim{align-items:center;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);grid-column:2/-1}.dp3__claim .avatar{font-size:var(--font-size-xs);height:var(--space-6);letter-spacing:0;width:var(--space-6)}.dp3__drawer{background:var(--color-sunken);border:var(--border-width-hairline) solid var(--palette-amber-400);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:0;display:grid;gap:var(--space-2);margin-top:calc(var(--space-3)*-1);padding:var(--space-3) var(--space-4);position:relative;transform-origin:top}.dp3__esc{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-3)}.dp3__esc .avatar{font-size:var(--font-size-xs);height:var(--space-6);letter-spacing:0;width:var(--space-6)}.dp3__esc strong{font-weight:var(--font-weight-semibold)}.dp3__note{color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}.dp3__nl{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dp3__pin1{left:calc(var(--space-6)*-1 - var(--space-1));top:calc(var(--space-1)*-1)}.dp3__pin2{left:calc(var(--space-3)*-1);top:var(--space-3)}.dp3__pin3{left:calc(var(--space-6)*-1);top:calc(var(--space-2) + var(--space-6) + var(--space-4) + var(--space-6) + var(--node)*2 + var(--node)/2 - var(--space-3))}.dp3__pin4{left:calc(var(--space-6)*-1 - var(--space-1));top:50%;translate:0 -50%}.dp3[data-dp-state=idle] .dp3__flag{opacity:1}.dp3[data-dp-state=idle] .dp3__n--sel{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.dp3[data-dp-state=idle] .dp3__n--sel .dp3__dot{background:var(--color-ground);border-color:var(--color-rule-strong)}.dp3[data-dp-state=idle] .dp3__item{opacity:0;transform:translateX(calc(var(--space-6)*-1))}.dp3[data-dp-state=idle] .dp3__claim{opacity:0;transform:translateY(var(--space-1))}.dp3[data-dp-state=idle] .dp3__drawer{opacity:0;transform:scaleY(.6)}.dp3[data-dp-state=idle] .dp3__pin1,.dp3[data-dp-state=idle] .dp3__pin2,.dp3[data-dp-state=idle] .dp3__pin3,.dp3[data-dp-state=idle] .dp3__pin4{opacity:0}.dp3[data-dp-state=play] .dp3__flag{animation:dp3-drop 1.1s var(--ease-standard) both}@keyframes dp3-drop{0%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(calc(var(--node)*2))}to{opacity:0;transform:translate(var(--space-8),calc(var(--node)*2)) scale(.8)}}.dp3[data-dp-state=play] .dp3__n--sel,.dp3[data-dp-state=play] .dp3__n--sel .dp3__dot{transition:color var(--duration-medium-2) var(--ease-standard) .75s,background-color var(--duration-medium-2) var(--ease-standard) .75s,border-color var(--duration-medium-2) var(--ease-standard) .75s}.dp3[data-dp-state=play] .dp3__item{transition:opacity var(--duration-medium-4) var(--ease-standard) .9s,transform var(--duration-medium-4) var(--ease-enter) .9s}.dp3[data-dp-state=play] .dp3__claim{transition:opacity var(--duration-medium-3) var(--ease-standard) 1.45s,transform var(--duration-medium-3) var(--ease-enter) 1.45s}.dp3[data-dp-state=play] .dp3__drawer{transition:opacity var(--duration-slower) var(--ease-standard) 1.9s,transform var(--duration-slower) var(--ease-enter) 1.9s}.dp3[data-dp-state=play] .dp3__pin1,.dp3[data-dp-state=play] .dp3__pin2,.dp3[data-dp-state=play] .dp3__pin3,.dp3[data-dp-state=play] .dp3__pin4{transition:opacity var(--duration-medium-3) var(--ease-standard)}.dp3[data-dp-state=play] .dp3__pin3{transition-delay:.8s}.dp3[data-dp-state=play] .dp3__pin4{transition-delay:.5s}.dp3[data-dp-state=play] .dp3__pin1{transition-delay:1.5s}.dp3[data-dp-state=play] .dp3__pin2{transition-delay:2.3s}@media (max-width:899px){.dp3{grid-template-columns:minmax(0,1fr)}.dp3__nodes{border-left:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0}.dp3__n{height:auto;padding-left:0}.dp3__dot,.dp3__n{margin-left:0}.dp3__flag{display:none}.dp3__pin3,.dp3__pin4{left:var(--space-1)}}.dp4{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.dp4__inbox{display:grid;padding:var(--space-3) var(--space-4) var(--space-12);position:relative}.dp4__ihead{align-items:baseline;display:flex;font-size:var(--font-size-sm);gap:var(--space-3);justify-content:space-between;padding-bottom:var(--space-2)}.dp4__ihead strong{font-weight:var(--font-weight-semibold)}.dp4__ihead span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dp4__rows{display:grid}.dp4__row{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);justify-content:space-between;padding:var(--space-2) var(--space-3)}.dp4__row--sel{background:var(--palette-amber-100);border-radius:var(--radius-sm);box-shadow:var(--dp-rail)}.dp4__path{font-weight:var(--font-weight-medium)}.dp4__diff{background:var(--color-ground);display:grid;gap:0;margin:calc(var(--space-12)*-1 - var(--space-3)) calc(var(--space-3)*-1) 0 var(--space-6);overflow:visible;position:relative;z-index:2}.dp4__dhead{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);padding:var(--space-3) var(--space-4)}.dp4__dhead strong{flex:1;font-weight:var(--font-weight-medium);min-width:0}.dp4__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;position:relative}.dp4__col{align-content:start;display:grid;font-size:var(--font-size-sm);gap:var(--space-2);line-height:var(--line-height-snug);padding:var(--space-3) var(--space-4)}.dp4__col+.dp4__col{border-left:var(--border-width-hairline) solid var(--color-hairline)}.dp4__when{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.dp4__text{color:var(--color-text)}.dp4__disc span{background:var(--palette-amber-100);border-radius:var(--radius-xs);box-shadow:var(--dp-ring-amber);color:var(--palette-alert-700,var(--chip-finding-fg));text-decoration:line-through;text-decoration-thickness:var(--border-width-hairline)}.dp4__gone span{border:var(--border-width-hairline) dashed var(--palette-amber-400);border-radius:var(--radius-md);color:var(--palette-amber-700);display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.dp4__scan{background:color-mix(in srgb,var(--palette-amber-200) 38%,transparent);border-bottom:var(--border-width-thick) solid var(--palette-amber-400);inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(-100%);z-index:2}.dp4__arch{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--space-3);padding:var(--space-3) var(--space-4);position:relative}.dp4__thumb{background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-sm);display:grid;gap:3px;padding:var(--space-1) var(--space-1);width:var(--space-10)}.dp4__thumb i{background:var(--color-data-base);border-radius:var(--radius-xs);height:3px}.dp4__thumb i:first-child{background:var(--color-data-strong);width:55%}.dp4__thumb i:nth-child(3){width:75%}.dp4__atext{display:grid;flex:1;gap:var(--space-1)}.dp4__atext strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dp4__decision{align-items:center;background:var(--color-sunken);border-radius:0 0 var(--radius-card) var(--radius-card);border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);position:relative}.dp4__decision .avatar{font-size:var(--font-size-xs);height:var(--space-6);letter-spacing:0;width:var(--space-6)}.dp4__decision strong{font-weight:var(--font-weight-medium)}.dp4__decision time{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-left:auto}.dp4__pin1{top:var(--space-3)}.dp4__pin1,.dp4__pin2{left:calc(var(--space-3)*-1)}.dp4__pin2{top:calc(var(--space-12) + var(--space-8))}.dp4__pin3,.dp4__pin4{left:calc(var(--space-3)*-1);top:50%;translate:0 -50%}.dp4__cols .pin--on{z-index:4}.dp4[data-dp-state=idle] .dp4__disc span{background:transparent;box-shadow:none;color:var(--color-text);text-decoration-color:transparent}.dp4[data-dp-state=idle] .dp4__gone span{opacity:0;transform:translateY(var(--space-1))}.dp4[data-dp-state=idle] .dp4__arch,.dp4[data-dp-state=idle] .dp4__decision{opacity:0;transform:translateY(var(--space-2))}.dp4[data-dp-state=idle] .dp4__pin1,.dp4[data-dp-state=idle] .dp4__pin2,.dp4[data-dp-state=idle] .dp4__pin3,.dp4[data-dp-state=idle] .dp4__pin4{opacity:0}.dp4[data-dp-state=idle] .dp4__row--sel{background:transparent;box-shadow:none}.dp4[data-dp-state=play] .dp4__scan{animation:dp4-scan 1.2s var(--ease-standard) .3s both}@keyframes dp4-scan{0%{opacity:1;transform:translateY(-100%)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.dp4[data-dp-state=play] .dp4__disc span{transition:color var(--duration-medium-3) var(--ease-standard) 1s,background-color var(--duration-medium-3) var(--ease-standard) 1s,box-shadow var(--duration-medium-3) var(--ease-standard) 1s,text-decoration-color var(--duration-medium-3) var(--ease-standard) 1s}.dp4[data-dp-state=play] .dp4__gone span{transition:opacity var(--duration-medium-3) var(--ease-standard) 1.05s,transform var(--duration-medium-3) var(--ease-enter) 1.05s}.dp4[data-dp-state=play] .dp4__row--sel{transition:background-color var(--duration-medium-3) var(--ease-standard) .2s,box-shadow var(--duration-medium-3) var(--ease-standard) .2s}.dp4[data-dp-state=play] .dp4__arch{transition:opacity var(--duration-medium-4) var(--ease-standard) 1.65s,transform var(--duration-medium-4) var(--ease-enter) 1.65s}.dp4[data-dp-state=play] .dp4__decision{transition:opacity var(--duration-slower) var(--ease-standard) 2.05s,transform var(--duration-slower) var(--ease-enter) 2.05s}.dp4[data-dp-state=play] .dp4__pin1,.dp4[data-dp-state=play] .dp4__pin2,.dp4[data-dp-state=play] .dp4__pin3,.dp4[data-dp-state=play] .dp4__pin4{transition:opacity var(--duration-medium-3) var(--ease-standard)}.dp4[data-dp-state=play] .dp4__pin1{transition-delay:.3s}.dp4[data-dp-state=play] .dp4__pin2{transition-delay:1.1s}.dp4[data-dp-state=play] .dp4__pin3{transition-delay:1.75s}.dp4[data-dp-state=play] .dp4__pin4{transition-delay:2.3s}@media (max-width:899px){.dp4__diff{margin-left:0}.dp4__cols{grid-template-columns:minmax(0,1fr)}.dp4__col+.dp4__col{border-left:0;border-top:var(--border-width-hairline) solid var(--color-hairline)}}.dp5{--dp5-lift:0 0 0 var(--border-width-hairline) var(--palette-wine-700),0 1.5rem 2.5rem -1rem rgb(var(--shadow-color)/0.7)}[data-surface=dark] [data-surface=bone] .pin,[data-surface=dark] [data-surface=paper] .pin{background:var(--palette-plum);color:var(--palette-bone)}.dp5__stage{height:30rem;margin-inline:auto;max-width:33rem;position:relative}.dp5__bundle,.dp5__c{background:var(--color-ground);border-radius:var(--radius-card);box-shadow:var(--dp5-lift);color:var(--color-text);left:50%;position:absolute;top:50%}.dp5__c{align-content:start;display:grid;gap:var(--space-2);margin:-5rem 0 0 -7.25rem;min-height:10rem;padding:var(--space-3) var(--space-4);transform:translate(var(--fx),var(--fy)) rotate(var(--fr)) scale(.94);width:14.5rem;z-index:var(--z,1)}.dp5__bundle p,.dp5__bundle ul,.dp5__c ol,.dp5__c p{margin:0}.dp5__bundle ul,.dp5__c ol{list-style:none;padding:0}.dp5__ct{align-items:center;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2)}.dp5__pin{margin-right:var(--space-1)}.dp5__c .chtile--sm{height:var(--space-6);width:var(--space-6)}.dp5__c .chtile--sm .chlogo{height:var(--space-3);width:var(--space-3)}.dp5__log{color:var(--color-text);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);line-height:var(--line-height-snug)}.dp5__log li{display:grid;gap:var(--space-2);grid-template-columns:2.5rem minmax(0,1fr)}.dp5__log time{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.dp5__b{border-radius:var(--radius-lg);font-size:var(--font-size-xs);line-height:var(--line-height-snug);max-width:90%;padding:var(--space-1) var(--space-3);width:fit-content}.dp5__b--in{background:var(--color-sunken);border-bottom-left-radius:var(--radius-xs);color:var(--color-text)}.dp5__b--out{background:var(--palette-amber-200);border-bottom-right-radius:var(--radius-xs);color:var(--palette-plum);justify-self:end}.dp5__ref{background:var(--color-sunken);border-radius:var(--radius-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);padding:0 var(--space-2);text-transform:uppercase;width:fit-content}.dp5__mira,.dp5__ref{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dp5__mira{align-items:flex-start;display:flex;gap:var(--space-2);line-height:var(--line-height-snug)}.dp5__mark{fill:var(--palette-crimson-600);flex:none;height:var(--space-5);width:var(--space-5)}.dp5__path{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dp5__dec{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-2)}.dp5__bundle{display:grid;gap:var(--space-3);margin:-2rem 0 0 -9.25rem;padding:var(--space-4);width:18.5rem;z-index:9}.dp5__bt{align-items:center;display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:var(--space-2)}.dp5__dot{opacity:.5}.dp5__list{display:grid;font-size:var(--font-size-sm);gap:var(--space-2)}.dp5__list li{align-items:center;display:flex;gap:var(--space-3)}.dp5__dl{justify-self:start;pointer-events:none}.dp5__dl .icon{color:inherit}.dp5__bundle,.dp5__c,.dp5__dl{transition:transform var(--duration-slower) var(--ease-enter),opacity var(--duration-slower) var(--ease-standard)}.dp5[data-dp-state=idle] .dp5__c{transform:translate(var(--gx),var(--gy))}.dp5[data-dp-state=idle] .dp5__bundle{opacity:0;transform:translateY(var(--space-4)) scale(.94)}.dp5[data-dp-state=idle] .dp5__dl{opacity:0}.dp5[data-dp-state=play] .dp5__c{transition-duration:.9s}.dp5[data-dp-state=play] .dp5__c--audit{transition-delay:.25s}.dp5[data-dp-state=play] .dp5__c--thread{transition-delay:.35s}.dp5[data-dp-state=play] .dp5__c--policy{transition-delay:.45s}.dp5[data-dp-state=play] .dp5__c--site{transition-delay:.55s}.dp5[data-dp-state=play] .dp5__bundle{transition-delay:1.3s;transition-duration:.6s}.dp5[data-dp-state=play] .dp5__dl{transition-delay:1.95s}@media (max-width:899px){.dp5__stage{height:38rem}.dp5__bundle,.dp5__c{transform-origin:center}}.related--thumbs .card{display:flex;flex-direction:column}.related--thumbs .card>.link-arrow{margin-top:auto}.related--thumbs .card--link{transition:transform var(--duration-medium-2) var(--ease-standard),box-shadow var(--duration-medium-2) var(--ease-standard)}.related--thumbs .card--link:focus-visible,.related--thumbs .card--link:hover{box-shadow:var(--shadow-ring-raised),0 1.25rem 2rem -1rem rgb(var(--shadow-color)/.3);transform:translateY(calc(var(--space-1)*-1))}@media (prefers-reduced-motion:reduce){.related--thumbs .card--link:focus-visible,.related--thumbs .card--link:hover{transform:none}}.pthumb{align-content:center;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);display:grid;gap:var(--space-2);height:7.5rem;overflow:hidden;padding:var(--space-3)}.pthumb .chip{font-size:var(--font-size-xs)}.pthumb--comms .pthumb__row{align-items:center;display:flex;gap:var(--space-2)}.pthumb--comms .pthumb__row i{background:var(--color-data-base);border-radius:var(--radius-xs);flex:1;height:var(--space-1)}.pthumb--comms .chtile--sm{border-radius:var(--radius-sm);height:var(--space-6);width:var(--space-6)}.pthumb--comms .chtile--sm .chlogo{height:var(--space-3);width:var(--space-3)}.pthumb--mira,.pthumb--route{flex-direction:column;justify-content:center;padding:var(--space-2)}.pthumb--mira,.pthumb--route,.pthumb__line{align-items:center;display:flex;gap:var(--space-2)}.pthumb__pname{color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.pthumb__arrow--down{rotate:90deg}.pthumb__doc{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);color:var(--palette-crimson-600);display:grid;flex:none;height:var(--space-8);place-items:center;width:var(--space-8)}.pthumb__arrow{color:var(--color-text-tertiary);flex:none}.pthumb__who{color:var(--color-text);display:inline-flex;font-size:var(--font-size-xs)}.pthumb__who strong{font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.pthumb__who .avatar{font-size:var(--font-size-xs);height:var(--space-6);letter-spacing:0;width:var(--space-6)}.pthumb--case{align-content:center;gap:var(--space-2)}.pthumb__scope{display:flex;flex-wrap:wrap;gap:var(--space-1)}.pthumb__scope>span{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-pill);color:var(--palette-plum);font-size:var(--font-size-xs);padding:0 var(--space-2)}.pthumb__fnd{align-items:center;display:flex;gap:var(--space-2)}.pthumb--diff{align-content:stretch;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.pthumb__col{align-content:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-sm);display:grid;gap:var(--space-2);padding:var(--space-2)}.pthumb__col i{background:var(--color-data-base);border-radius:var(--radius-xs);height:var(--space-1)}.pthumb__col i.is-short{width:65%}.pthumb__col i.is-struck{background:var(--palette-amber-200);box-shadow:var(--pt-ring);height:var(--space-2)}.pthumb{--pt-ring:0 0 0 var(--border-width-hairline) var(--palette-amber-400)}.pthumb--arch{gap:var(--space-2)}.pthumb__ahead{align-items:center;display:flex;gap:var(--space-1)}.pthumb__ahead .chip{margin-left:auto}.pthumb--arch .chtile--sm{border-radius:var(--radius-sm);height:var(--space-6);width:var(--space-6)}.pthumb--arch .chtile--sm .chlogo{height:var(--space-3);width:var(--space-3)}.pthumb__msg{align-items:center;display:flex;gap:var(--space-2)}.pthumb__msg .avatar{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);font-size:var(--font-size-xs);height:var(--space-5);letter-spacing:0;width:var(--space-5)}.pthumb__bars{display:grid;flex:1;gap:var(--space-1)}.pthumb__bars i,.pthumb__fbody i{background:var(--color-data-base);border-radius:var(--radius-xs);height:var(--space-1)}.pthumb__bars i.is-short,.pthumb__fbody i.is-short{width:65%}.pthumb--site{gap:var(--space-2)}.pthumb__frame{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-sm);display:grid;overflow:hidden}.pthumb__fbar{align-items:center;background:var(--color-sunken);border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-2);padding:var(--space-1) var(--space-2)}.pthumb__url{color:var(--color-text-secondary);flex:1;font-size:var(--font-size-xs);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pthumb__fbody{display:grid;gap:var(--space-1);padding:var(--space-2)}.pthumb__tl{align-items:center;display:flex;justify-content:space-between;padding-inline:var(--space-2);position:relative}.pthumb__tl:before{content:"";height:var(--border-width-hairline);left:var(--space-2);position:absolute;right:var(--space-2);top:50%}.pthumb__tl i,.pthumb__tl:before{background:var(--palette-sand-400)}.pthumb__tl i{border-radius:var(--radius-full);height:var(--space-2);position:relative;width:var(--space-2)}.pthumb__tl i.is-sel{background:var(--palette-plum)}.pthumb--wfp{align-content:start;gap:0;overflow:hidden;padding:0}.pthumb__pbar{align-items:center;background:var(--palette-cobalt-700);color:var(--palette-bone);display:flex;font-weight:var(--font-weight-semibold);gap:var(--space-2);padding:var(--space-2) var(--space-3)}.pthumb__pbar,.pthumb__pmark{font-size:var(--font-size-xs)}.pthumb__pmark{background:var(--palette-bone);border-radius:var(--radius-sm);color:var(--palette-cobalt-700);display:inline-grid;height:var(--space-5);letter-spacing:0;place-items:center;width:var(--space-5)}.pthumb__ptabs{background:var(--color-raised);border-bottom:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--space-2);overflow:hidden;padding:0 var(--space-3);white-space:nowrap}.pthumb__ptabs span{border-bottom:var(--border-width-thick) solid transparent;padding:var(--space-1) 0}.pthumb__ptabs .is-on{border-bottom-color:var(--palette-cobalt-600);color:var(--color-text)}.pthumb__pbody{background:var(--color-raised);display:grid;gap:var(--space-1);height:100%;padding:var(--space-3)}.pthumb__pbody i{background:var(--color-data-base);border-radius:var(--radius-xs);height:var(--space-1)}.pthumb__pbody i.is-short{width:60%}.pthumb--fan{align-items:center;gap:0;grid-template-columns:auto minmax(0,1fr) auto}.pthumb__src{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid;height:var(--space-8);place-items:center;width:var(--space-8)}.pthumb__lines{fill:none;height:5rem;stroke:var(--palette-teal-500);stroke-linecap:round;stroke-width:2;width:100%}.pthumb__lines path{vector-effect:non-scaling-stroke}.pthumb__dots{display:grid;gap:var(--space-1)}.pthumb__dots .avatar{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);font-size:var(--font-size-xs);height:var(--space-6);letter-spacing:0;width:var(--space-6)}.pthumb--rev{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);justify-content:center}.pthumb__ok{align-items:center;background:var(--palette-cobalt-700);border-radius:var(--radius-md);box-shadow:var(--pt-ring-cobalt);color:var(--palette-bone);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-1);padding:var(--space-1) var(--space-4)}.pthumb__ok .icon{color:inherit}.pthumb{--pt-ring-cobalt:0 0 0 var(--space-1) var(--palette-cobalt-200)}.pthumb__code{border:var(--border-width-thick) solid var(--palette-cobalt-600);border-radius:var(--radius-md);color:var(--palette-cobalt-700);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:0;padding:var(--space-1) var(--space-3);white-space:nowrap}.pthumb--find,.pthumb__row{gap:var(--space-2)}.pthumb__row{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:flex;padding:var(--space-2) var(--space-3)}.pthumb__row--ghost{opacity:.6}.pthumb__co{background:var(--palette-teal-600);border-radius:var(--radius-sm);color:var(--palette-bone);display:inline-grid;flex:none;font-weight:var(--font-weight-semibold);height:var(--space-6);letter-spacing:0;place-items:center;width:var(--space-6)}.pthumb__co,.pthumb__rt{font-size:var(--font-size-xs)}.pthumb__rt{color:var(--color-text-secondary);display:grid;gap:var(--space-1);min-width:0}.pthumb__rt .pthumb__bars{width:100%}.pthumb--find .pthumb__rt{flex:1;line-height:var(--line-height-snug)}.pthumb--eng{align-content:stretch}.pthumb__cols{align-items:end;display:grid;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));height:100%;padding-inline:var(--space-3)}.pthumb__cols i{background:var(--palette-teal-500);border-radius:var(--radius-sm) var(--radius-sm) 0 0;height:var(--h)}.pthumb__cols i:first-child{background:var(--palette-teal-700)}.pthumb--air,.pthumb--disc,.pthumb--lane,.pthumb--soc{grid-template-columns:minmax(0,1fr)}.pthumb--lane{gap:var(--space-3)}.pthumb__lrow{align-items:center;display:flex;gap:var(--space-2)}.pthumb__sub{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text);display:inline-flex;gap:var(--space-1)}.pthumb__route,.pthumb__sub{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-2);white-space:nowrap}.pthumb__route{background:var(--chip-progress-bg);border-radius:var(--radius-pill);color:var(--chip-progress-fg);overflow:hidden;text-overflow:ellipsis}.pthumb__lane{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-md);display:grid;flex:1;gap:var(--space-2);grid-template-columns:auto repeat(3,minmax(0,1fr));min-width:0;padding:var(--space-2)}.pthumb__lane i{background:var(--palette-cobalt-300);border-radius:var(--radius-pill);height:var(--space-2)}.pthumb__lane i:last-child{background:var(--palette-moss-500)}.pthumb__ok2{background:var(--palette-moss-600);border-radius:var(--radius-full);color:var(--palette-bone);display:inline-grid;height:var(--space-5);place-items:center;width:var(--space-5)}.pthumb__ok2 .icon{color:inherit;height:var(--space-3);width:var(--space-3)}.pthumb--air{gap:var(--space-2)}.pthumb__ai{align-items:center;display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-1)}.pthumb__ph{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-xs);padding:var(--space-2) var(--space-3)}.pthumb__ph mark{background:var(--mark-bg);border-radius:var(--radius-xs);color:var(--color-text);padding:0 var(--space-1)}.pthumb__sug{align-items:center;color:var(--chip-approved-fg);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-1)}.pthumb__sug .icon{color:inherit}.pthumb--disc{gap:var(--space-2)}.pthumb__dr>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pthumb__dr .chip{flex:none}.pthumb__dr{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);color:var(--color-text);display:flex;font-size:var(--font-size-xs);gap:var(--space-2);justify-content:space-between;min-width:0;padding:var(--space-2) var(--space-2)}.pthumb--soc{gap:var(--space-3);justify-items:start}.pthumb__post{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-3);width:100%}.pthumb--soc .chtile--sm{border-radius:var(--radius-sm);height:var(--space-6);width:var(--space-6)}.pthumb--soc .chtile--sm .chlogo{height:var(--space-3);width:var(--space-3)}.pthumb--phone{place-items:center}.pthumb__phone{align-self:end;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:grid;gap:var(--space-2);margin-bottom:calc(var(--space-3)*-1);padding:var(--space-3) var(--space-3) var(--space-2);width:8.5rem}.pthumb__tog{align-items:center;color:var(--color-text);display:flex;font-size:var(--font-size-xs);gap:var(--space-2)}.pthumb__sw{background:var(--chip-pending-bg);border-radius:var(--radius-pill);flex:none;height:var(--space-4);position:relative;width:var(--space-7)}.pthumb__sw i{background:var(--color-ground);border-radius:var(--radius-full);box-shadow:var(--shadow-ring);height:var(--space-3);left:2px;position:absolute;top:2px;width:var(--space-3)}.pthumb__sw--on{background:var(--palette-cobalt-500)}.pthumb__sw--on i{left:auto;right:2px}@media (max-width:899px){.dp2__thead,.dp2__upd{flex-wrap:wrap}.dp2__upd{border-radius:var(--radius-lg)}.dp3__pin3{left:8.5rem;top:var(--space-1)}.dp3__pin4{left:calc(var(--space-6)*-1)}.dp3__card{padding-left:var(--space-6)}.dp4__diff{margin-right:0;margin-top:calc(var(--space-12)*-1 - var(--space-3))}.dp4__pin2{top:calc(var(--space-12) + var(--space-10))}}@media (max-width:639px){.dp5__stage{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));height:auto;max-width:none}.dp5__bundle,.dp5__c{margin:0;min-height:0;opacity:1!important;position:static;transform:none!important;width:auto}.dp5__bundle{grid-column:1/-1}.dp5__dl{opacity:1!important}}@media (max-width:479px){.dp5__stage{grid-template-columns:minmax(0,1fr)}}.dp .dp__card{grid-template-columns:minmax(0,1fr)}.dp4__col,.dp4__dhead strong{overflow-wrap:anywhere}.dpa{display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.dpa__groups{display:grid;gap:var(--space-4) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.dpa__groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.dpa__g{align-content:start;display:grid}.dpa__g,.dpa__gl{gap:var(--space-2)}.dpa__gl{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.dpa__tiles{display:flex;flex-wrap:wrap;gap:var(--space-1)}.dpa__t{isolation:isolate;position:relative}.dpa__t:after{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-ring-raised);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;z-index:-1}.dpa__more{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin:var(--space-4) 0 var(--space-3);position:relative;text-align:center;z-index:2}.dpa__funnel{background:color-mix(in srgb,var(--palette-sand-200) 55%,transparent);clip-path:polygon(0 0,100% 0,66% 100%,34% 100%);display:block;height:3rem;position:relative;transform-origin:top center;width:100%;z-index:1}.dpa__panel{background:var(--color-ground);display:grid;gap:var(--space-3);margin-inline:auto;padding:var(--space-3) var(--space-4) var(--space-4);width:min(100%,26rem)}.dpa__phead{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-3)}.dpa__phead strong{font-weight:var(--font-weight-semibold)}.dpa__phead .chip{margin-left:auto}.dpa__recs{display:grid;gap:var(--space-2)}.dpa__recs li{align-items:center;background:var(--color-sunken);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.dpa__rl{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.dpa__rl strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dpa__g[data-g="0"]{--sx:12rem;--sy:17.5rem}.dpa__g[data-g="1"]{--sx:0rem;--sy:17.5rem}.dpa__g[data-g="2"]{--sx:-12rem;--sy:17.5rem}.dpa__g[data-g="3"]{--sx:12rem;--sy:10.5rem}.dpa__g[data-g="4"]{--sx:0rem;--sy:10.5rem}.dpa__g[data-g="5"]{--sx:-12rem;--sy:10.5rem}@media (max-width:639px){.dpa__g[data-g="0"],.dpa__g[data-g="2"],.dpa__g[data-g="4"]{--sx:8rem}.dpa__g[data-g="1"],.dpa__g[data-g="3"],.dpa__g[data-g="5"]{--sx:-8rem}.dpa__g{--sy:14.5rem}}.dpa[data-dp-state=idle] .dpa__recs li{opacity:0;transform:translateY(var(--space-2))}.dpa[data-dp-state=idle] .dpa__phead .chip{opacity:0}.dpa[data-dp-state=idle] .dpa__funnel{opacity:.35}.dpa[data-dp-state=idle] .dpa__more{opacity:0}.dpa[data-dp-state=play] .dpa__phead .chip,.dpa[data-dp-state=play] .dpa__recs li{transition:opacity var(--duration-medium-4) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter)}.dpa[data-dp-state=play] .dpa__recs li{transition-delay:calc(1.5s + var(--r, 0)*.25s)}.dpa[data-dp-state=play] .dpa__phead .chip{transition-delay:1.4s}.dpa[data-dp-state=play] .dpa__funnel{animation:dpa-funnel 1.7s var(--ease-standard) .35s both}.dpa[data-dp-state=play] .dpa__more{transition:opacity var(--duration-medium-4) var(--ease-standard) .1s}.dpa[data-dp-state=play] .dpa__t:after{animation:dpa-stream 1s var(--ease-standard) forwards;animation-delay:calc(.1s + var(--i, 0)*36ms)}@keyframes dpa-stream{0%{filter:blur(0);opacity:.9;transform:translate(0) scale(1)}35%{filter:blur(0);opacity:.8}60%{filter:blur(var(--space-1));opacity:.45}to{filter:blur(var(--space-2));opacity:0;transform:translate(var(--sx,0),var(--sy,10rem)) scale(.4)}}@keyframes dpa-funnel{0%{opacity:.35;transform:scaleX(1)}22%{opacity:.85;transform:scaleX(1.02)}42%{opacity:.6;transform:scaleX(1)}62%{opacity:.9;transform:scaleX(1.02)}82%{opacity:.7;transform:scaleX(1)}to{opacity:1;transform:scaleX(1)}}.dpt__card{background:var(--color-ground);display:grid;gap:0;position:relative}.dpt__head{align-items:center;display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.dpt__chan{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.dpt__chan strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.dpt__chan strong,.dpt__tabs{font-size:var(--font-size-sm)}.dpt__tabs{border-block:var(--border-width-hairline) solid var(--color-hairline);display:grid;grid-template-columns:repeat(4,1fr);position:relative}.dpt__tab{color:var(--color-text-secondary);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-1);position:relative;text-align:center;z-index:1}.dpt__tab[data-t="0"]{color:var(--color-text)}.dpt__ind{background:var(--color-accent-warm);bottom:calc(var(--border-width-hairline)*-1);height:var(--border-width-thick);left:0;position:absolute;width:25%}.dpt__panes{min-height:20rem;padding:var(--space-4)}.dpt__pane,.dpt__panes{display:grid;position:relative}.dpt__pane{align-content:start;color:var(--color-text);font-size:var(--font-size-sm);gap:var(--space-3);grid-area:1/1;line-height:var(--line-height-snug)}.dpt__pane p,.dpt__pane pre{margin:0}.dpt__pane--att,.dpt__pane--rend,.dpt__pane--text{opacity:0;pointer-events:none}.dpt__rt{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dpt__pane--rend p:not(.dpt__rt){border-bottom:var(--border-width-hairline) solid var(--color-hairline);padding-bottom:var(--space-2)}.dpt__pane pre{font-family:var(--font-family-mono,ui-monospace,monospace);font-size:var(--font-size-xs);line-height:1.6;white-space:pre-wrap}.dpt__file,.dpt__pane pre{background:var(--color-sunken);border-radius:var(--radius-md);padding:var(--space-3)}.dpt__file{align-items:center;display:flex;gap:var(--space-3)}.dpt__file>span{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.dpt__file strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dpt__msgs{display:grid;gap:var(--space-4)}.dpt__msgs li{align-items:flex-start;display:flex;gap:var(--space-3)}.dpt__m{display:grid;gap:var(--space-2);min-width:0;position:relative}.dpt__who{align-items:baseline;color:var(--color-text-tertiary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2)}.dpt__who strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dpt__tag{border-radius:var(--radius-pill);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:0 var(--space-2);white-space:nowrap}.dpt__tag--edit{background:var(--chip-pending-bg);color:var(--chip-pending-fg)}.dpt__tag--del{background:var(--palette-amber-100);border:var(--border-width-hairline) solid var(--palette-amber-400);color:var(--palette-amber-700)}.dpt__gone{color:var(--color-text-tertiary);text-decoration:line-through;text-decoration-thickness:var(--border-width-hairline)}.dpt__react{display:flex;gap:var(--space-1)}.dpt__react span{border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-pill);display:inline-flex;font-size:var(--font-size-xs);line-height:1.6;padding:0 var(--space-2)}.dpt__att,.dpt__react span{background:var(--color-sunken)}.dpt__att{align-items:center;border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-3);position:relative;width:fit-content}.dpt__att>span:not(.pin){color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.dpt__att strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dpt__earlier{background:var(--color-sunken);border-left:var(--border-width-thick) solid var(--color-hairline);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);padding:var(--space-2) var(--space-3);position:relative}.dpt__earlier em{color:var(--color-text-tertiary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dpt__foot{align-items:center;background:var(--color-sunken);border-radius:0 0 var(--radius-card) var(--radius-card);border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-3) var(--space-4);position:relative}.dpt__splitl{background:var(--palette-plum);border-radius:var(--radius-pill);color:var(--palette-bone);padding:var(--space-1) var(--space-3)}.dpt__splitl,.dpt__splitr{font-weight:var(--font-weight-medium)}.dpt__splitr{align-items:center;display:inline-flex;gap:var(--space-2)}.dpt__splitr i{align-self:stretch;background:var(--color-rule-strong);width:var(--border-width-hairline)}.dpt__pin1{left:calc(var(--space-6)*-1 - var(--space-2));top:calc(var(--space-1)*-1)}.dpt__pin2,.dpt__pin3{left:calc(var(--space-3)*-1 - var(--space-4));top:50%;translate:0 -50%}.dpt__pin4{left:calc(var(--space-3)*-1);top:50%;translate:0 -50%}.dpt__pane--orig .pin--on{z-index:3}.dpt[data-dp-state=idle] .dpt__earlier{opacity:0;transform:translateY(calc(var(--space-2)*-1))}.dpt[data-dp-state=play] .dpt__earlier{transition:opacity var(--duration-medium-4) var(--ease-standard) .1s,transform var(--duration-medium-4) var(--ease-enter) .1s}.dpt[data-dp-state=play] .dpt__ind{animation:dpt-ind 2.7s var(--ease-standard) both}.dpt[data-dp-state=play] .dpt__pane--orig{animation:dpt-orig 2.7s linear both}.dpt[data-dp-state=play] .dpt__pane--rend{animation:dpt-rend 2.7s linear both}.dpt[data-dp-state=play] .dpt__pane--text{animation:dpt-text 2.7s linear both}.dpt[data-dp-state=play] .dpt__pane--att{animation:dpt-att 2.7s linear both}.dpt[data-dp-state=play] .dpt__tab[data-t="0"]{animation:dpt-t0 2.7s linear both}.dpt[data-dp-state=play] .dpt__tab[data-t="1"]{animation:dpt-t1 2.7s linear both}.dpt[data-dp-state=play] .dpt__tab[data-t="2"]{animation:dpt-t2 2.7s linear both}.dpt[data-dp-state=play] .dpt__tab[data-t="3"]{animation:dpt-t3 2.7s linear both}@keyframes dpt-ind{0%,12%{transform:translateX(0)}20%,37%{transform:translateX(100%)}45%,62%{transform:translateX(200%)}70%,84%{transform:translateX(300%)}94%,to{transform:translateX(0)}}@keyframes dpt-orig{0%,12%{opacity:1}18%,92%{opacity:0}98%,to{opacity:1}}@keyframes dpt-rend{0%,14%{opacity:0}22%,35%{opacity:1}41%,to{opacity:0}}@keyframes dpt-text{0%,42%{opacity:0}48%,60%{opacity:1}66%,to{opacity:0}}@keyframes dpt-att{0%,66%{opacity:0}72%,82%{opacity:1}88%,to{opacity:0}}@keyframes dpt-t0{0%,14%{color:var(--color-text)}20%,92%{color:var(--color-text-secondary)}98%,to{color:var(--color-text)}}@keyframes dpt-t1{0%,14%{color:var(--color-text-secondary)}22%,36%{color:var(--color-text)}42%,to{color:var(--color-text-secondary)}}@keyframes dpt-t2{0%,42%{color:var(--color-text-secondary)}48%,62%{color:var(--color-text)}68%,to{color:var(--color-text-secondary)}}@keyframes dpt-t3{0%,68%{color:var(--color-text-secondary)}74%,84%{color:var(--color-text)}90%,to{color:var(--color-text-secondary)}}@media (max-width:639px){.dpt__pane--orig{padding-right:calc(var(--space-6) + var(--space-5))}.dpt__pin1{left:auto;right:var(--space-2);top:var(--space-2)}.dpt__pin2,.dpt__pin3{left:auto;right:calc((var(--space-6) + var(--space-3))*-1);top:50%;translate:0 -50%}.dpt__pin4{left:auto;right:var(--space-3);top:var(--space-3);translate:none}.dpt__att{max-width:100%;width:fit-content}}.dps__card{background:var(--color-ground);display:grid;gap:var(--space-4);padding:var(--space-4);position:relative}.dps__timeline{height:var(--space-8);margin-inline:var(--space-8);position:relative}.dps__track{background:var(--palette-sand-300);border-radius:var(--radius-pill);height:var(--border-width-thick);left:0;right:0}.dps__dot,.dps__track{position:absolute;top:var(--space-3)}.dps__dot{color:var(--color-text-tertiary);display:grid;font-size:var(--font-size-xs);gap:var(--space-2);justify-items:center;left:var(--x);translate:-50% 0;white-space:nowrap}.dps__dot i{background:var(--palette-sand-400);border-radius:var(--radius-full);height:var(--space-3);margin-top:calc(var(--space-3)/-2 + var(--border-width-thick)/2);width:var(--space-3)}.dps__dot b{font-weight:var(--font-weight-medium)}.dps__dot--sel i{background:var(--palette-plum)}.dps__dot--sel b{color:var(--color-text)}.dps__handle{border:var(--border-width-thick) solid var(--palette-plum);border-radius:var(--radius-full);box-shadow:var(--shadow-ring-raised);height:var(--space-5);left:66.667%;position:absolute;top:calc(var(--space-3) + var(--border-width-thick)/2);translate:-50% -50%;width:var(--space-5)}.dps__frame,.dps__handle{background:var(--color-raised)}.dps__frame{border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid;grid-template-columns:minmax(0,1fr);min-width:0;position:relative}.dps__bar{align-items:center;background:var(--color-sunken);border-bottom:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md) var(--radius-md) 0 0;display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.dps__dots{display:inline-flex;gap:var(--space-1)}.dps__dots i{background:var(--palette-sand-400);border-radius:var(--radius-full);height:var(--space-2);width:var(--space-2)}.dps__url{background:var(--color-raised);border-radius:var(--radius-pill);color:var(--color-text-secondary);flex:1;font-size:var(--font-size-xs);min-width:0;overflow:hidden;padding:var(--space-1) var(--space-3);text-overflow:ellipsis;white-space:nowrap}.dps__replay{flex:none;margin-left:auto}.dps__cap{align-items:center;background:var(--palette-amber-100);border-bottom:var(--border-width-hairline) solid var(--palette-amber-400);color:var(--palette-amber-700);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);padding:var(--space-2) var(--space-3)}.dps__when{display:grid}.dps__d{grid-area:1/1;opacity:0}.dps__d--sel{opacity:1}.dps__page{display:grid;grid-template-columns:minmax(0,1fr);padding:var(--space-4) var(--space-5) var(--space-8);position:relative}.dps__body{align-content:start;display:grid;gap:var(--space-3);grid-area:1/1;min-width:0}.dps__body--alt{opacity:0}.dps__body h3{color:var(--color-text);font-size:var(--font-size-lg);line-height:var(--line-height-snug);margin:0}.dps__body h3,.dps__kick{font-weight:var(--font-weight-semibold)}.dps__kick{color:var(--color-text-tertiary);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dps__txt{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.dps__img{align-items:flex-end;background:var(--palette-sand-200);border-radius:var(--radius-md);display:flex;gap:var(--space-2);height:var(--space-10);padding:var(--space-2) var(--space-3) 0}.dps__img i{background:var(--palette-plum);border-radius:var(--radius-sm) var(--radius-sm) 0 0;flex:1;opacity:.8}.dps__img i:first-child{height:40%}.dps__img i:nth-child(2){height:62%}.dps__img i:nth-child(3){height:50%}.dps__img i:nth-child(4){height:78%}.dps__img i:nth-child(5){height:92%}.dps__img--alt i:first-child{height:70%}.dps__img--alt i:nth-child(2){height:48%}.dps__img--alt i:nth-child(3){height:36%}.dps__img--alt i:nth-child(4){height:56%}.dps__img--alt i:nth-child(5){height:44%}.dps__links{display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-5)}.dps__a{align-items:center;color:var(--color-action);display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-1);position:relative;text-decoration:underline;text-underline-offset:.2em}.dps__tip{background:var(--palette-plum);border-radius:var(--radius-sm);color:var(--palette-bone);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-2);text-decoration:none;top:calc(100% + var(--space-2));white-space:nowrap}.dps__tip,.dps__tip:after{left:50%;position:absolute;translate:-50% 0}.dps__tip:after{border-bottom-color:transparent;border:var(--space-1) solid transparent;border-bottom:var(--space-1) solid var(--palette-plum);bottom:100%;content:""}.dps__meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.dps__meta li{align-items:center;background:var(--color-sunken);border-radius:var(--radius-pill);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);padding:var(--space-1) var(--space-3)}.dps__meta li:first-child,.dps__meta li:nth-child(2){padding-left:var(--space-1)}.dps .dps__meta .pin--on{position:static}.dps__pin1{left:calc(var(--space-3)*-1);top:55%;translate:0 -50%}.dps[data-dp-state=idle] .dps__handle,.dps[data-dp-state=play] .dps__handle{animation:dps-handle 2.7s linear both}.dps[data-dp-state=idle] .dps__body--sel,.dps[data-dp-state=play] .dps__body--sel{animation:dps-sel 2.7s linear both}.dps[data-dp-state=idle] .dps__body--alt,.dps[data-dp-state=play] .dps__body--alt{animation:dps-alt 2.7s linear both}.dps[data-dp-state=idle] .dps__d--sel,.dps[data-dp-state=play] .dps__d--sel{animation:dps-d-sel 2.7s linear both}.dps[data-dp-state=idle] .dps__d--oct,.dps[data-dp-state=play] .dps__d--oct{animation:dps-d-oct 2.7s linear both}.dps[data-dp-state=idle] .dps__d--aug,.dps[data-dp-state=play] .dps__d--aug{animation:dps-d-aug 2.7s linear both}.dps[data-dp-state=idle] .dps__d--jul,.dps[data-dp-state=play] .dps__d--jul{animation:dps-d-jul 2.7s linear both}.dps[data-dp-state=idle] .dps__tip,.dps[data-dp-state=play] .dps__tip{animation:dps-tip 2.7s linear both}.dps[data-dp-state=idle] .dps__body,.dps[data-dp-state=idle] .dps__d,.dps[data-dp-state=idle] .dps__handle,.dps[data-dp-state=idle] .dps__tip{animation-play-state:paused}@keyframes dps-handle{0%,12%{left:100%}62%,70%{left:0}92%,to{left:66.667%}}@keyframes dps-sel{0%,20%{opacity:0}20.5%,37%{opacity:1}37.5%,86%{opacity:0}86.5%,to{opacity:1}}@keyframes dps-alt{0%,20%{opacity:1}20.5%,37%{opacity:0}37.5%,86%{opacity:1}86.5%,to{opacity:0}}@keyframes dps-d-sel{0%,20%{opacity:0}20.5%,37%{opacity:1}37.5%,86%{opacity:0}86.5%,to{opacity:1}}@keyframes dps-d-oct{0%,20%{opacity:1}20.5%,to{opacity:0}}@keyframes dps-d-aug{0%,37%{opacity:0}37.5%,53%{opacity:1}53.5%,75%{opacity:0}75.5%,86%{opacity:1}86.5%,to{opacity:0}}@keyframes dps-d-jul{0%,53%{opacity:0}53.5%,75%{opacity:1}75.5%,to{opacity:0}}@keyframes dps-tip{0%,90%{opacity:0}98%,to{opacity:1}}@media (max-width:639px){.dps__card{padding:var(--space-3)}.dps__timeline{margin-inline:var(--space-6)}.dps__dots{display:none}.dps__page{padding:var(--space-4) var(--space-4) var(--space-8)}.dps__pin1{left:auto;right:var(--space-2);top:var(--space-3);translate:none}}.dpr{display:grid;gap:0}.dpr__card{position:relative}.dpr__head{color:var(--color-text-secondary);flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.dpr__head strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.dpr__rows{display:grid;gap:var(--space-2)}.dpr__row{align-items:center;background:var(--color-sunken);border-radius:var(--radius-md);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-3)}.dpr__row--held{background:var(--palette-amber-100);box-shadow:var(--dp-ring-amber)}.dpr__lock{color:var(--color-text);display:grid;gap:var(--space-1);justify-items:center;min-width:var(--space-8);position:relative}.dpr__lock svg{grid-area:1/1;height:var(--space-6);width:var(--space-6)}.dpr__lock{grid-template-rows:var(--space-6) auto}.dpr__lock b{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps)}.dpr__open{opacity:0}.dpr__what{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.dpr__what strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dpr__when{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);justify-items:end;white-space:nowrap}.dpr__exp{color:var(--color-text-tertiary);position:relative}.dpr__exp:after{background:var(--color-text-tertiary);content:"";height:var(--border-width-hairline);left:0;position:absolute;right:0;top:50%;transform-origin:left center}.dpr__row:not(.dpr__row--held) .dpr__heldchip{display:none}.dpr__access{align-items:center;background:var(--color-sunken);border-radius:var(--radius-pill);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);width:fit-content}.dpr .dpr__access .pin--on,.dpr .dpr__head .pin--on,.dpr .dpr__hold .pin--on{position:static}.dpr__hold{align-items:center;background:var(--color-raised);display:flex;gap:var(--space-3);margin:calc(var(--space-5)*-1) var(--space-4) 0 auto;padding:var(--space-3) var(--space-4);position:relative;width:min(100%,22rem);z-index:2}.dp .dpr__hold[data-surface=bone],.dpr__hold{box-shadow:var(--dp-ring-amber),var(--shadow-ring-raised)}.dp .dpr__hold[data-surface=bone]{border-color:var(--palette-amber-400)}.dpr__holdt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.dpr__holdt strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dpr[data-dp-state=idle] .dpr__open{opacity:1}.dpr[data-dp-state=idle] .dpr__shut{opacity:0}.dpr[data-dp-state=idle] .dpr__hold{opacity:0;transform:translateY(calc(var(--space-6)*-1))}.dpr[data-dp-state=idle] .dpr__exp:after{transform:scaleX(0)}.dpr[data-dp-state=idle] .dpr__heldchip{opacity:0}.dpr[data-dp-state=idle] .dpr__row--held{background:var(--color-sunken);box-shadow:none}.dpr[data-dp-state=play] .dpr__open,.dpr[data-dp-state=play] .dpr__shut{transition:opacity var(--duration-short-3) var(--ease-standard);transition-delay:calc(.25s + var(--r, 0)*.32s)}.dpr[data-dp-state=play] .dpr__open{opacity:0}.dpr[data-dp-state=play] .dpr__shut{opacity:1}.dpr[data-dp-state=play] .dpr__lock{animation:dpr-clunk var(--duration-medium-2) var(--ease-standard) both;animation-delay:calc(.25s + var(--r, 0)*.32s)}.dpr[data-dp-state=play] .dpr__hold{transition:opacity var(--duration-medium-4) var(--ease-standard) 1.3s,transform var(--duration-medium-4) var(--ease-enter) 1.3s}.dpr[data-dp-state=play] .dpr__exp:after{transition:transform var(--duration-medium-4) var(--ease-standard) 1.9s}.dpr[data-dp-state=play] .dpr__heldchip{transition:opacity var(--duration-medium-4) var(--ease-standard) 2.1s}.dpr[data-dp-state=play] .dpr__row--held{transition:background var(--duration-medium-4) var(--ease-standard) 1.9s,box-shadow var(--duration-medium-4) var(--ease-standard) 1.9s}@keyframes dpr-clunk{0%{transform:translateY(0)}40%{transform:translateY(var(--space-1))}to{transform:translateY(0)}}@media (max-width:639px){.dpr__card{padding:var(--space-3)}.dpr__row{grid-template-columns:auto minmax(0,1fr)}.dpr__card{padding-bottom:var(--space-7)}.dpr__lock{min-width:var(--space-7)}.dpr__when{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);grid-column:2;justify-content:flex-start;white-space:normal}.dpr__hold{margin-inline:var(--space-3) var(--space-3);margin-top:calc(var(--space-5)*-1);width:auto}}.dp5,.dpx{--dp5-lift:0 0 0 var(--border-width-hairline) var(--palette-wine-700),0 1.5rem 2.5rem -1rem rgb(var(--shadow-color)/0.7)}.dpx__stack{display:grid;gap:0;margin-inline:auto;max-width:34rem;position:relative}.dpx__log,.dpx__pkg{background:var(--color-ground);border-radius:var(--radius-card);box-shadow:var(--dp5-lift);color:var(--color-text)}.dpx .dpx__log[data-surface=bone],.dpx .dpx__pkg[data-surface=bone]{border:0;box-shadow:var(--dp5-lift)}.dpx__pkg{gap:var(--space-3);padding:var(--space-4);z-index:2}.dpx__log,.dpx__pkg{display:grid;position:relative}.dpx__log{gap:var(--space-2);margin:calc(var(--space-5)*-1) 0 0 auto;order:2;padding:calc(var(--space-5) + var(--space-3)) var(--space-4) var(--space-3);width:calc(100% - var(--space-8));z-index:1}.dpx__pkg{order:1}.dpx__ph{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-3)}.dpx__ph strong{font-weight:var(--font-weight-semibold)}.dpx__ph .chip{margin-left:auto}.dpx__groups{display:grid;gap:var(--space-2)}.dpx__g{align-items:center;background:var(--color-sunken);border-radius:var(--radius-md);display:grid;gap:var(--space-3);grid-template-columns:auto auto minmax(0,1fr) auto;padding:var(--space-3);transform-origin:top center}.dpx__tiles{display:inline-flex;gap:var(--space-1)}.dpx__ico{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:inline-grid;height:var(--space-7);place-items:center;width:var(--space-7)}.dpx__ico .icon{height:var(--space-4);width:var(--space-4)}.dpx__gt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.dpx__gt strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dpx__fmts{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);justify-content:flex-end}.dpx__fmt{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:0 var(--space-2)}.dpx__lt{align-items:center;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2)}.dpx .pin--on{position:static}.dpx__lrows{display:grid;gap:var(--space-1)}.dpx__lrows li{align-items:baseline;color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-3);grid-template-columns:8.5rem minmax(0,1fr)}.dpx__lrows time{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.dpx__lrows span{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.dpx__lrows strong{color:var(--color-text);font-weight:var(--font-weight-medium)}.dpx[data-dp-state=idle] .dpx__g{opacity:0;transform:translateY(calc(var(--space-6)*-1)) scaleY(.6)}.dpx[data-dp-state=idle] .dpx__log{opacity:0;transform:translateY(calc(var(--space-8)*-1))}.dpx[data-dp-state=idle] .dpx__lrows li{opacity:0}.dpx[data-dp-state=play] .dpx__g{transition:opacity var(--duration-medium-4) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter);transition-delay:calc(.25s + var(--g, 0)*.38s)}.dpx[data-dp-state=play] .dpx__log{transition:opacity var(--duration-medium-4) var(--ease-standard) 1.5s,transform .6s var(--ease-enter) 1.5s}.dpx[data-dp-state=play] .dpx__lrows li{transition:opacity var(--duration-medium-2) var(--ease-standard);transition-delay:calc(1.9s + var(--k, 0)*.2s)}@media (max-width:639px){.dpx__pkg{padding:var(--space-3)}.dpx__g{grid-template-columns:auto minmax(0,1fr)}.dpx__tiles{grid-row:1;justify-self:start}.dpx__fmts,.dpx__gt,.dpx__tiles{grid-column:2}.dpx__fmts{justify-content:flex-start}.dpx__g>.pin{align-self:start;grid-row:1/span 3}.dpx__log{width:calc(100% - var(--space-5))}.dpx__lrows li{gap:0;grid-template-columns:1fr}}.dpm__card{background:var(--color-ground);display:grid;gap:var(--space-4);padding:var(--space-4);position:relative}.dpm__cols{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);--tx:calc(-100% - var(--space-6));--ty:0px}.dpm__col{align-content:start;border-radius:var(--radius-lg);display:grid;gap:var(--space-2);padding:var(--space-3)}.dpm__col--old{background:var(--color-sunken)}.dpm__col--new{background:var(--palette-bone);border:var(--border-width-hairline) solid var(--color-hairline)}.dpm__ct{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dpm__col--new .dpm__ct{color:var(--color-text)}.dpm__rows{display:grid;gap:var(--space-2)}.dpm__ghost,.dpm__rec{align-items:center;border-radius:var(--radius-md);display:flex;font-size:var(--font-size-xs);gap:var(--space-2);min-height:var(--space-8);padding:var(--space-2) var(--space-3)}.dpm__ghost{border:var(--border-width-hairline) dashed var(--color-rule-strong);color:var(--color-text-tertiary);opacity:.6}.dpm__rec{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text);font-weight:var(--font-weight-medium)}.dpm__rec--held{align-items:flex-start;background:var(--palette-amber-100);border-color:var(--palette-amber-400);box-shadow:var(--dp-ring-amber);flex-wrap:wrap}.dpm__rt{display:grid;flex:1 1 100%;gap:var(--space-1);min-width:0}.dpm__rec--held .chtile{display:none}.dpm__badge{align-items:center;background:var(--palette-amber-200);border-radius:var(--radius-md);color:var(--palette-amber-700);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1)}.dpm__badge .pin{height:var(--space-5);width:var(--space-5)}.dpm .pin--on{position:static}.dpm__rec .chtile--sm{flex:none;height:var(--space-6);width:var(--space-6)}.dpm__rec .chtile--sm .chlogo{height:var(--space-3);width:var(--space-3)}.dpm__cap{display:grid;place-items:center;position:relative}.dpm__line{background:var(--chip-approved-fg);border-radius:var(--radius-pill);height:var(--border-width-thick);left:0;overflow:hidden;position:absolute;right:0;top:50%;translate:0 -50%}.dpm__line i{bottom:0;left:-25%;opacity:.8;position:absolute;top:0;width:25%}.dpm__line i,.dpm__run{background:var(--chip-approved-bg)}.dpm__run{gap:var(--space-2);padding-left:var(--space-1);position:relative;z-index:1}.dpm__tl{display:grid}.dpm__tl,.dpm__tt{gap:var(--space-2)}.dpm__tt{align-items:center;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dpm__track{height:var(--space-10);margin:var(--space-5) var(--space-4) 0;position:relative}.dpm__track:before{background:var(--palette-sand-300);content:"";right:0}.dpm__reach,.dpm__track:before{border-radius:var(--radius-pill);height:var(--border-width-thick);left:0;position:absolute;top:var(--space-3)}.dpm__reach{background:var(--palette-sand-400);transform-origin:right center;width:58%}.dpm__pt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-2);justify-items:center;left:var(--x);position:absolute;top:var(--space-3);translate:-50% 0;white-space:nowrap}.dpm__pt i{background:var(--palette-plum);border-radius:var(--radius-full);height:var(--space-3);margin-top:calc(var(--space-3)/-2 + var(--border-width-thick)/2);width:var(--space-3)}.dpm__pt--old{color:var(--color-text-tertiary)}.dpm__pt--old i{background:var(--palette-sand-400)}.dpm__pt b{font-weight:var(--font-weight-medium)}.dpm__mv{border-left:var(--border-width-thick) dashed var(--palette-amber-700);height:var(--space-7);left:var(--x);top:0}.dpm__mv,.dpm__mv b{position:absolute;translate:-50% 0}.dpm__mv b{bottom:calc(100% + var(--space-1));color:var(--palette-amber-700);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);left:0;white-space:nowrap}.dpm[data-dp-state=idle] .dpm__rec{opacity:0;transform:translate(var(--tx),var(--ty))}.dpm[data-dp-state=idle] .dpm__ghost{background:var(--color-raised);border-color:var(--color-hairline);border-style:solid;color:var(--color-text-secondary);opacity:1}.dpm[data-dp-state=idle] .dpm__reach{transform:scaleX(0)}.dpm[data-dp-state=play] .dpm__rec{transition:opacity var(--duration-medium-2) var(--ease-standard),transform .6s var(--ease-enter);transition-delay:calc(.3s + var(--r, 0)*.34s)}.dpm[data-dp-state=play] .dpm__ghost{transition:opacity var(--duration-medium-4) var(--ease-standard),background var(--duration-medium-4) var(--ease-standard),border-color var(--duration-medium-4) var(--ease-standard),color var(--duration-medium-4) var(--ease-standard);transition-delay:calc(.5s + var(--r, 0)*.34s)}.dpm[data-dp-state=play] .dpm__line i{animation:dpm-pulse 1.25s linear 2 both;animation-delay:.1s}.dpm[data-dp-state=play] .dpm__reach{transition:transform .6s var(--ease-enter) 1.9s}@keyframes dpm-pulse{0%{left:-25%}to{left:100%}}@media (max-width:639px){.dpm__card{padding:var(--space-3)}.dpm__cols{gap:var(--space-5);grid-template-columns:minmax(0,1fr);--tx:0px;--ty:calc((var(--space-10) + var(--space-8))*-1)}.dpm__track{margin-inline:var(--space-3)}.dpm__pt--m{display:none}}.dpp__card{background:var(--color-ground);display:grid;gap:0;overflow:hidden;position:relative}.dpp__head{align-items:center;background:var(--palette-cobalt-700);color:var(--palette-bone);display:flex;font-size:var(--font-size-xs);gap:var(--space-3);padding:var(--space-3) var(--space-4)}.dpp__head strong{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.dpp__head span:last-child{color:var(--palette-cobalt-200);margin-left:auto}.dpp__mark{background:var(--palette-bone);border-radius:var(--radius-md);color:var(--palette-cobalt-700);display:inline-grid;font-weight:var(--font-weight-semibold);height:var(--space-8);letter-spacing:0;place-items:center;width:var(--space-8)}.dpp__mark,.dpp__tabs{font-size:var(--font-size-sm)}.dpp__tabs{border-bottom:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);display:flex;font-weight:var(--font-weight-medium);gap:var(--space-5);padding:0 var(--space-4)}.dpp__tabs span{border-bottom:var(--border-width-thick) solid transparent;margin-bottom:calc(var(--border-width-hairline)*-1);padding:var(--space-2) 0}.dpp__tabs .is-on{border-bottom-color:var(--palette-cobalt-600);color:var(--color-text)}.dpp__body{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding:var(--space-4)}.dpp__body>.dpp__alert{grid-column:1/-1}.dpp__col{align-content:start;display:grid;min-width:0}.dpp__grp{align-items:flex-start;display:flex;gap:var(--space-3);min-width:0}.dpp .pin--on{position:static}.dpp__rt{color:var(--color-text-secondary);display:grid;flex:1;font-size:var(--font-size-xs);gap:var(--space-2);min-width:0}.dpp__rt strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dpp__tabs{column-gap:var(--space-2);flex-wrap:wrap;padding-inline:var(--space-3)}.dpp__tabs .pin{align-self:center;margin-bottom:0}.dpp__tabs span.dpp__user{align-items:center;border-bottom:0;color:var(--color-text);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-2);margin-bottom:0;margin-left:auto;padding-block:var(--space-2);white-space:nowrap}.dpp__user .avatar{background:var(--color-raised);block-size:var(--space-6);border:var(--border-width-hairline) solid var(--color-hairline);font-size:var(--font-size-xs);inline-size:var(--space-6);letter-spacing:0;margin:0;padding:0}.dpp__cat{display:grid;flex:1;gap:var(--space-2);min-width:0}.dpp__catl{color:var(--palette-cobalt-700);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.dpp__doc{align-items:center;background:var(--color-sunken);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-3)}.dpp__doc>.icon:first-child{color:var(--color-text-tertiary);flex:none}.dpp__tags{display:flex;flex-wrap:wrap;gap:var(--space-1)}.dpp__tags span{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-xs);padding:0 var(--space-2)}.dpp__catl{align-items:center;display:flex;gap:var(--space-2)}.dpp__two{color:var(--palette-cobalt-600)}.dpp__list+.dpp__catl{margin-top:var(--space-2)}.dpp__list{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.dpp__list li{align-items:center;background:var(--color-sunken);border-radius:var(--radius-md);display:flex;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3)}.dpp__list .avatar{background:var(--color-raised);block-size:var(--space-6);border:var(--border-width-hairline) solid var(--color-hairline);flex:none;font-size:var(--font-size-xs);inline-size:var(--space-6);letter-spacing:0;margin:0;padding:0}.dpp__date{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid;flex:none;inline-size:var(--space-8);line-height:1.1;padding-block:var(--space-1);place-items:center;text-align:center}.dpp__date b{color:var(--palette-cobalt-700);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dpp__date b,.dpp__date i{font-weight:var(--font-weight-semibold)}.dpp__date i{color:var(--color-text);font-size:var(--font-size-sm);font-style:normal}.dpp__alert{align-items:center;background:var(--palette-cobalt-100);border:var(--border-width-hairline) solid var(--palette-cobalt-300);border-radius:var(--radius-lg);color:var(--palette-cobalt-700);display:flex;gap:var(--space-3);min-width:0;padding:var(--space-3)}.dpp__at{color:var(--color-text);flex:1;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);min-width:0}.dpp__toggle{background:var(--color-rule-strong);block-size:var(--space-5);border-radius:var(--radius-pill);flex:none;inline-size:var(--space-8);position:relative}.dpp__toggle i{background:var(--palette-paper);border-radius:var(--radius-full);inline-size:var(--space-3);inset-block:var(--space-1);inset-inline-start:var(--space-1);position:absolute}.dpp__toggle.is-on{background:var(--palette-cobalt-600)}.dpp__toggle.is-on i{inset-inline-end:var(--space-1);inset-inline-start:auto}.dpp[data-dp-state=idle] .dpp__b{opacity:0;transform:translateY(var(--space-2))}.dpp[data-dp-state=play] .dpp__b{transition:opacity var(--duration-medium-4) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter);transition-delay:calc(.1s + var(--b, 0)*.28s)}@media (max-width:639px){.dpp__body{gap:var(--space-3);grid-template-columns:minmax(0,1fr);padding:var(--space-3)}.dpp__head,.dpp__tabs{padding-inline:var(--space-3)}.dpp__tabs{flex-wrap:wrap;gap:var(--space-4)}.dpp__tabs span.dpp__user{flex-basis:100%;margin-left:0;padding-block:var(--space-2)}.dpp__head span:last-child{display:none}}.dpf{--dpf-ring-a:0 0 0 0 var(--palette-moss-300);--dpf-ring-b:0 0 0 var(--space-3) transparent;--dpf-ring-c:0 0 0 0 transparent}.dpf__stack{align-items:center;display:grid;grid-template-columns:minmax(0,1.25fr) var(--space-8) minmax(0,1fr);position:relative}.dpf .dpf__stat,.dpf .dpf__sub{background:var(--color-ground);display:grid;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);position:relative}.dpf__head{align-items:center;display:flex;gap:var(--space-3)}.dpf__mark{background:var(--palette-teal-600);border-radius:var(--radius-md);color:var(--palette-bone);display:inline-grid;flex:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:var(--space-8);letter-spacing:0;place-items:center;width:var(--space-8)}.dpf__ht,.dpf__rt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.dpf__ht strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dpf__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-self:start}.dpf__chips .chip{border-radius:var(--radius-lg);max-inline-size:100%;white-space:normal}.dpf__from{justify-self:start}.dpf__recs,.dpf__recs ul{display:grid;gap:var(--space-2)}.dpf__recs li{align-items:center;background:var(--color-sunken);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.dpf__recs li .icon{flex:none}.dpf__rt strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dpf__pair{align-items:flex-start;border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-lg);display:flex;gap:var(--space-2);padding:var(--space-2)}.dpf__pair ul{flex:1;min-width:0}.dpf__stamp{background:var(--chip-approved-bg)!important}.dpf__stamp,.dpf__stamp strong{color:var(--chip-approved-fg)}.dpf .pin--on{position:static}.dpf__foot{display:flex}.dpf__once{gap:var(--space-2);padding-left:var(--space-1)}.dpf__st{align-items:center;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2)}.dpf__firms{display:grid;gap:var(--space-2)}.dpf__firms li{align-items:center;background:var(--color-sunken);border-radius:var(--radius-md);display:grid;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-3);grid-template-columns:auto minmax(0,1fr);padding:var(--space-3)}.dpf__firms strong{font-weight:var(--font-weight-medium)}.dpf__firms .avatar{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline)}.dpf__firms .chip{grid-column:2;justify-self:start}.dpf__fan{align-self:stretch;fill:none;height:100%;overflow:visible;stroke:var(--palette-teal-500);stroke-linecap:round;stroke-width:2;width:100%}.dpf__fan path{vector-effect:non-scaling-stroke}.dpf__fan{clip-path:inset(calc(var(--space-1)*-1))}.dpf[data-dp-state=idle] .dpf__firms li{opacity:.35}.dpf[data-dp-state=idle] .dpf__firms .chip{opacity:0;transform:scale(.8)}.dpf[data-dp-state=idle] .dpf__fan{clip-path:inset(calc(var(--space-1)*-1) 100% calc(var(--space-1)*-1) calc(var(--space-1)*-1))}.dpf[data-dp-state=play] .dpf__firms li{transition:opacity var(--duration-medium-4) var(--ease-standard);transition-delay:calc(1.1s + var(--k, 0)*.38s)}.dpf[data-dp-state=play] .dpf__firms .chip{transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter);transition-delay:calc(1.25s + var(--k, 0)*.38s)}.dpf[data-dp-state=play] .dpf__fan{transition:clip-path .8s var(--ease-standard) .35s}.dpf[data-dp-state=play] .dpf__once{animation:dpf-pulse .9s var(--ease-standard) .1s 1 both}.dpf__pair--ce{margin-top:var(--space-2)}.dpf__adv{background:var(--color-ground);border:var(--border-width-hairline) solid var(--palette-teal-300);border-radius:var(--radius-lg);display:grid;gap:var(--space-2);padding:var(--space-3)}.dpf__advl{align-items:flex-start;color:var(--palette-teal-700);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);margin:0}.dpf__advl span{display:grid;gap:var(--space-1)}.dpf__advl small{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.dpf__adv ul{display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}.dpf__adv li{align-items:center;color:var(--color-text);display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}.dpf__adv li .icon{color:var(--color-text-tertiary);flex:none}.dpf[data-dp-state=idle] .dpf__adv{opacity:0;transform:translateY(var(--space-2))}.dpf[data-dp-state=play] .dpf__adv{transition:opacity var(--duration-medium-4) var(--ease-standard) 1.9s,transform var(--duration-medium-4) var(--ease-enter) 1.9s}@keyframes dpf-pulse{0%{box-shadow:var(--dpf-ring-a)}70%{box-shadow:var(--dpf-ring-b)}to{box-shadow:var(--dpf-ring-c)}}@media (max-width:639px){.dpf__stack{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.dpf__fan{display:none}}.dpc__stack{display:grid;gap:var(--space-4)}.dpc .dpc__cmts,.dpc .dpc__main{background:var(--color-ground);display:grid;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4)}.dpc__head{align-items:center;display:flex;gap:var(--space-3)}.dpc__mark{background:var(--palette-cobalt-700);border-radius:var(--radius-md);color:var(--palette-bone);display:inline-grid;flex:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:var(--space-8);letter-spacing:0;place-items:center;width:var(--space-8)}.dpc__ht{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.dpc__ht strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dpc__body{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,8.5rem) minmax(0,1fr)}.dpc__page{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-3)}.dpc__page span{background:var(--color-data-base);border-radius:var(--radius-xs);height:var(--space-1)}.dpc__page .dpc__pt{background:var(--palette-cobalt-300);height:var(--space-2);width:70%}.dpc__page .is-short{width:60%}.dpc__page .dpc__pblock{background:var(--color-sunken);height:var(--space-6)}.dpc__rev{display:grid;gap:var(--space-3);min-width:0}.dpc__rule{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);margin:0}.dpc__rl{color:var(--palette-cobalt-700);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dpc__opts{display:flex;flex-wrap:wrap;gap:var(--space-1)}.dpc__opts span{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);padding:0 var(--space-2)}.dpc__opts .is-on{background:var(--palette-cobalt-100);border-color:var(--palette-cobalt-600);color:var(--palette-cobalt-700);font-weight:var(--font-weight-semibold)}.dpc__route{align-items:flex-start;color:var(--color-text-secondary);display:flex;flex-wrap:nowrap;font-size:var(--font-size-xs);gap:var(--space-2);margin:0}.dpc__route .icon{flex:none;margin-top:var(--space-1)}.dpc__route strong{color:var(--color-text);font-weight:var(--font-weight-medium)}.dpc .pin--on{position:static}.dpc__btns{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dpc__btn{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);color:var(--color-text);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-1);padding:var(--space-1) var(--space-3)}.dpc__btn--ok .icon{color:inherit}.dpc__btn--ok{background:var(--palette-cobalt-700);border-color:var(--palette-cobalt-700);box-shadow:var(--dpc-ring);color:var(--palette-bone)}.dpc__res{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4)}.dpc__stamp{border:var(--border-width-thick) solid var(--palette-cobalt-600);border-radius:var(--radius-md);color:var(--palette-cobalt-700);display:inline-grid;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-1);padding:var(--space-1) var(--space-3)}.dpc__stamp,.dpc__stamp em{letter-spacing:var(--letter-spacing-caps)}.dpc__stamp em{font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-medium);text-transform:uppercase}.dpc__exp{color:var(--color-text);display:inline-flex}.dpc__ct,.dpc__exp{align-items:center;font-size:var(--font-size-sm);gap:var(--space-2)}.dpc__ct{display:flex;font-weight:var(--font-weight-semibold);margin:0}.dpc__cmts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dpc__cmts .dpc__ct{grid-column:1/-1}.dpc__thread{align-content:start;border-radius:var(--radius-md);display:grid;font-size:var(--font-size-xs);gap:var(--space-2);padding:var(--space-3)}.dpc__thread p{margin:0}.dpc__thread--shared{background:var(--palette-teal-100)}.dpc__thread--note{background:var(--color-sunken);border:var(--border-width-hairline) dashed var(--color-rule-strong)}.dpc__tl{align-items:center;color:var(--color-text-secondary);display:flex;font-weight:var(--font-weight-semibold);gap:var(--space-2);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dpc__thread--shared .dpc__tl{color:var(--palette-teal-700)}.dpc__tl i{background:var(--palette-teal-600);border-radius:var(--radius-full);height:var(--space-2);width:var(--space-2)}.dpc__tl svg{flex:none;height:var(--space-4);width:var(--space-4)}.dpc__msg{color:var(--color-text);display:grid;font-size:var(--font-size-sm);gap:var(--space-1)}.dpc__msg strong{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.dpc{--dpc-ring:0 0 0 var(--space-1) var(--palette-cobalt-200)}.dpc[data-dp-state=idle] .dpc__btn--ok{background:var(--color-raised);border-color:var(--color-rule-strong);box-shadow:none;color:var(--color-text)}.dpc[data-dp-state=idle] .dpc__btn--ok .icon{opacity:0}.dpc[data-dp-state=idle] .dpc__stamp{opacity:0;transform:scale(1.7)}.dpc[data-dp-state=idle] .dpc__exp{opacity:0;transform:translateY(var(--space-1))}.dpc[data-dp-state=play] .dpc__btn--ok{transition:background var(--duration-medium-2) var(--ease-standard) .4s,border-color var(--duration-medium-2) var(--ease-standard) .4s,color var(--duration-medium-2) var(--ease-standard) .4s,box-shadow var(--duration-medium-2) var(--ease-standard) .4s}.dpc[data-dp-state=play] .dpc__btn--ok .icon{transition:opacity var(--duration-medium-2) var(--ease-standard) .5s}.dpc[data-dp-state=play] .dpc__stamp{transition:opacity var(--duration-short-3) var(--ease-standard) 1.1s,transform var(--duration-medium-2) var(--ease-enter) 1.1s}.dpc[data-dp-state=play] .dpc__exp{transition:opacity var(--duration-medium-4) var(--ease-standard) 1.8s,transform var(--duration-medium-4) var(--ease-enter) 1.8s}@media (max-width:639px){.dpc .dpc__cmts,.dpc .dpc__main{padding:var(--space-3)}.dpc__body{grid-template-columns:minmax(0,1fr)}.dpc__page{max-width:12rem}.dpc__cmts{grid-template-columns:minmax(0,1fr)}}.dpn__card{background:var(--color-ground);display:grid;overflow:hidden;position:relative}.dpn__head{align-items:center;background:var(--palette-cobalt-700);color:var(--palette-bone);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);padding:var(--space-3) var(--space-4)}.dpn__head>strong,.dpn__mark{font-weight:var(--font-weight-semibold)}.dpn__mark{background:var(--palette-bone);border-radius:var(--radius-md);color:var(--palette-cobalt-700);display:inline-grid;font-size:var(--font-size-xs);height:var(--space-7);letter-spacing:0;place-items:center;width:var(--space-7)}.dpn__who{align-items:center;display:inline-flex;gap:var(--space-2);margin-left:auto}.dpn__who .avatar{background:var(--palette-cobalt-200);color:var(--palette-cobalt-800)}.dpn__wt{color:var(--palette-cobalt-200);display:grid;font-size:var(--font-size-xs);gap:0;line-height:var(--line-height-snug)}.dpn__wt strong{color:var(--palette-bone);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dpn__body{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) 9.5rem;padding:var(--space-4)}.dpn__main{align-content:start;display:grid;gap:var(--space-3);min-width:0}.dpn .pin--on{position:static}.dpn__bar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.dpn__search{background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-pill);color:var(--color-text);flex:1 1 8rem}.dpn__follow,.dpn__search{align-items:center;display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1)}.dpn__follow{background:var(--palette-teal-600);border-radius:var(--radius-pill);color:var(--palette-bone);font-weight:var(--font-weight-medium)}.dpn__follow .pin{background:var(--palette-bone);color:var(--palette-teal-700)}.dpn__follow .icon{color:inherit}.dpn__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dpn__chip{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.dpn__chip--co{background:var(--palette-teal-600);border-color:var(--palette-teal-600);color:var(--palette-bone)}.dpn__xw{display:grid;grid-template-rows:0fr}.dpn__xin{min-height:0;overflow:hidden}.dpn__ghost,.dpn__xin{display:grid;gap:var(--space-2)}.dpn__ghost{background:var(--color-sunken);border-radius:var(--radius-md);padding:var(--space-3)}.dpn__ghost i{background:var(--color-data-base);border-radius:var(--radius-xs);height:var(--space-2)}.dpn__ghost i.is-short{width:55%}.dpn__results{display:grid;gap:var(--space-2)}.dpn__res{align-items:center;background:var(--color-sunken);display:grid;gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-3)}.dpn__res,.dpn__tile{border-radius:var(--radius-md)}.dpn__tile{background:var(--palette-teal-600);color:var(--palette-bone);display:inline-grid;font-weight:var(--font-weight-semibold);height:var(--space-7);letter-spacing:0;place-items:center;width:var(--space-7)}.dpn__rt,.dpn__tile{font-size:var(--font-size-xs)}.dpn__rt{color:var(--color-text-secondary);display:grid;gap:var(--space-1);min-width:0}.dpn__rt strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dpn__rt>span{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.dpn__bm{fill:none;height:var(--space-5);stroke:var(--color-text-tertiary);stroke-linejoin:round;stroke-width:1.75;width:var(--space-5)}.dpn__bm.is-on{fill:var(--palette-teal-600);stroke:var(--palette-teal-600)}.dpn__share{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);color:var(--color-text-tertiary);display:inline-flex;flex-wrap:wrap;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);grid-column:2/-1;justify-self:start;padding:var(--space-1) var(--space-3)}.dpn__share.is-on{background:var(--chip-approved-bg);border-color:var(--palette-moss-300);color:var(--chip-approved-fg);padding-left:var(--space-1)}.dpn__share .chip{background:transparent;padding:0}.dpn__nw{white-space:nowrap}.dpn__web{align-content:start;align-self:start;background:var(--palette-cobalt-100);border:var(--border-width-hairline) solid var(--palette-cobalt-300);border-radius:var(--radius-lg);color:var(--palette-cobalt-700);display:grid;font-size:var(--font-size-xs);gap:var(--space-2);padding:var(--space-3)}.dpn__web strong{color:var(--color-text);font-size:var(--font-size-sm)}.dpn__kick,.dpn__web strong{font-weight:var(--font-weight-semibold)}.dpn__kick{letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dpn__wd{align-items:center;display:inline-flex}.dpn__ct,.dpn__wd{gap:var(--space-1)}.dpn__ct{border-top:var(--border-width-hairline) solid var(--palette-cobalt-300);display:grid;padding-top:var(--space-2)}.dpn[data-dp-state=idle] .dpn__xw{grid-template-rows:1fr}.dpn[data-dp-state=idle] .dpn__chip--co{background:var(--color-raised);border-color:var(--color-rule-strong);color:var(--color-text-secondary)}.dpn[data-dp-state=idle] .dpn__res{opacity:.55}.dpn[data-dp-state=play] .dpn__chip--co{transition:background var(--duration-medium-2) var(--ease-standard) .5s,border-color var(--duration-medium-2) var(--ease-standard) .5s,color var(--duration-medium-2) var(--ease-standard) .5s}.dpn[data-dp-state=play] .dpn__xw{transition:grid-template-rows .7s var(--ease-standard) .9s}.dpn[data-dp-state=play] .dpn__xin{opacity:0;transition:opacity var(--duration-medium-4) var(--ease-standard) .9s}.dpn[data-dp-state=play] .dpn__res{transition:opacity var(--duration-medium-4) var(--ease-standard) 1.2s}@media (max-width:639px){.dpn__body{grid-template-columns:minmax(0,1fr);padding:var(--space-3)}.dpn__head{padding-inline:var(--space-3)}.dpn__wt span{display:none}}.dpe__stack{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.dpe .dpe__main,.dpe .dpe__side{background:var(--color-ground);display:grid;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4)}.dpe .pin--on{position:static}.dpe__head{align-items:center;display:flex;gap:var(--space-3)}.dpe__mark{background:var(--palette-teal-600);border-radius:var(--radius-md);color:var(--palette-bone);display:inline-grid;flex:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:var(--space-8);letter-spacing:0;place-items:center;width:var(--space-8)}.dpe__ht,.dpe__nt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.dpe__ht strong,.dpe__nt strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dpe__anon,.dpe__named{align-items:center;background:var(--color-sunken);border-radius:var(--radius-md);display:grid;gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);padding:var(--space-3)}.dpe__anon .avatar,.dpe__named .avatar{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline)}.dpe__anon{background:transparent;border:var(--border-width-hairline) dashed var(--color-rule-strong);grid-template-columns:auto minmax(0,1fr) auto;opacity:.75}.dpe__anon .avatar{color:var(--color-text-tertiary)}.dpe__anon .dpe__nt strong{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.dpe__ico{color:var(--color-text-tertiary);display:inline-flex;gap:var(--space-2)}.dpe__tl{border-top:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-2) var(--space-5);grid-column:1/-1;padding-top:var(--space-2)}.dpe__tl li{align-items:center;display:inline-flex;gap:var(--space-2)}.dpe__tl .icon{color:var(--palette-teal-600)}.dpe__tl b{color:var(--color-text);font-weight:var(--font-weight-semibold)}.dpe__chart{display:grid;gap:var(--space-2)}.dpe__cl{align-items:center;color:var(--color-text-tertiary);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.dpe__bars{align-items:end;display:grid;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));height:8.5rem;padding-bottom:var(--space-1)}.dpe__bars li{display:grid;gap:var(--space-2);grid-template-rows:1fr auto;height:100%;min-width:0;position:relative}.dpe__bars i{align-self:end;background:var(--palette-teal-500);border-radius:var(--radius-sm) var(--radius-sm) 0 0;height:var(--h);transform-origin:bottom}.dpe__bars li:first-child i{background:var(--palette-teal-700)}.dpe__bars span{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-snug)}.dpe__s{align-content:start;display:grid;gap:var(--space-2)}.dpe__s+.dpe__s{border-top:var(--border-width-hairline) solid var(--color-hairline);padding-top:var(--space-3)}.dpe__sl{align-items:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.dpe__sl,.dpe__tags{display:flex;gap:var(--space-2)}.dpe__tags{flex-wrap:wrap}.dpe__tags span{background:var(--palette-teal-100);border-radius:var(--radius-pill);color:var(--palette-teal-700);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.dpe__msg,.dpe__tags span{font-size:var(--font-size-xs)}.dpe__msg{align-items:flex-start;background:var(--color-sunken);border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;gap:var(--space-3);padding:var(--space-3)}.dpe__msg>span{display:grid;gap:var(--space-1)}.dpe__msg strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dpe__s--acts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dpe__btn{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);color:var(--color-text);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1)}.dpe__btn--p{background:var(--palette-teal-600);border-color:var(--palette-teal-600);color:var(--palette-bone)}.dpe__btn--p .icon{color:inherit}.dpe__btn--p .pin{background:var(--palette-bone);color:var(--palette-teal-700)}.dpe[data-dp-state=idle] .dpe__bars i{transform:scaleY(0)}.dpe[data-dp-state=idle] .dpe__tl li{opacity:0;transform:translateY(var(--space-1))}.dpe[data-dp-state=idle] .dpe__side{opacity:0;transform:translateY(var(--space-3))}.dpe[data-dp-state=play] .dpe__tl li{transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-2) var(--ease-enter);transition-delay:calc(.2s + var(--k, 0)*.22s)}.dpe[data-dp-state=play] .dpe__bars i{transition:transform .65s var(--ease-enter);transition-delay:calc(.8s + var(--k, 0)*.16s)}.dpe[data-dp-state=play] .dpe__side{transition:opacity var(--duration-medium-4) var(--ease-standard) 1.5s,transform var(--duration-medium-4) var(--ease-enter) 1.5s}@media (max-width:639px){.dpe__stack{grid-template-columns:minmax(0,1fr)}.dpe .dpe__main,.dpe .dpe__side{padding:var(--space-3)}.dpe__bars{gap:var(--space-3)}}.dp5,.dpl,.dpx{--dp5-lift:0 0 0 var(--border-width-hairline) var(--palette-wine-700),0 1.5rem 2.5rem -1rem rgb(var(--shadow-color)/0.7)}.dpl__card{background:var(--color-ground);border-radius:var(--radius-card);box-shadow:var(--dp5-lift);color:var(--color-text);display:grid;gap:var(--space-3);margin-inline:auto;max-width:34rem;padding:var(--space-4);width:100%}.dp .dpl__card[data-surface=bone]{border:0;box-shadow:var(--dp5-lift)}.dpl .pin--on{position:static}.dpl__head{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-3)}.dpl__head strong{font-weight:var(--font-weight-semibold)}.dpl__ro{align-items:center;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);margin-left:auto;padding:0 var(--space-2)}.dpl__ro svg{height:var(--space-3);width:var(--space-3)}.dpl__lines{display:grid;gap:var(--space-2)}.dpl__lines li{align-items:start;background:var(--color-sunken);border-radius:var(--radius-md);display:grid;gap:var(--space-3);grid-template-columns:var(--space-6) 7rem minmax(0,1fr) auto;padding:var(--space-3)}.dpl__sp{width:var(--space-6)}.dpl__k{color:var(--color-text-tertiary);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);padding-top:var(--space-1);text-transform:uppercase}.dpl__k,.dpl__v{font-size:var(--font-size-xs)}.dpl__v{color:var(--color-text-secondary);display:grid;gap:var(--space-1);min-width:0}.dpl__v strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dpl__lines time{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;padding-top:var(--space-1);white-space:nowrap}.dpl__file{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);color:var(--color-text);display:inline-flex;font-size:var(--font-size-sm);padding:var(--space-1) var(--space-3);width:fit-content}.dpl__file,.dpl__firms,.dpl__firms>span{gap:var(--space-2)}.dpl__firms>span{align-items:center;color:var(--color-text);display:inline-flex;font-size:var(--font-size-sm)}.dpl[data-dp-state=idle] .dpl__lines li{clip-path:inset(0 100% 0 0);opacity:0}.dpl[data-dp-state=play] .dpl__lines li{transition:opacity var(--duration-short-3) var(--ease-standard),clip-path .6s var(--ease-standard);transition-delay:calc(.2s + var(--l, 0)*.42s)}@media (max-width:639px){.dpl__card{padding:var(--space-3)}.dpl__head>.icon{display:none}.dpl__lines li{gap:var(--space-1) var(--space-3);grid-template-columns:var(--space-6) minmax(0,1fr)}.dpl__lines li>.dpl__k,.dpl__lines li>.dpl__v,.dpl__lines li>time{grid-column:2;padding-top:0}}.dpi__card{background:var(--color-ground);display:grid;gap:var(--space-4);padding:var(--space-4);position:relative}.dpi__sub{align-items:center;background:var(--color-sunken);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-3)}.dpi__st{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.dpi__st strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dpi__sub .chip{margin-left:auto}.dpi__rail{grid-template-columns:repeat(5,minmax(0,1fr))}.dpi__rail,.dpi__t{display:grid;gap:var(--space-2)}.dpi__t{align-content:start;color:var(--color-text-secondary);font-size:var(--font-size-xs);min-width:0;padding-top:var(--space-3);position:relative}.dpi__seg{background:var(--palette-sand-300);border-radius:var(--radius-pill);height:var(--space-1);left:0;overflow:hidden;position:absolute;right:0;top:0}.dpi__seg:after{background:var(--palette-cobalt-600);content:"";inset:0;position:absolute;transform-origin:left center}.dpi__dir{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-weight:var(--font-weight-semibold);gap:var(--space-1);letter-spacing:var(--letter-spacing-caps);padding:0 var(--space-2) 0 var(--space-1);text-transform:uppercase;width:fit-content}.dpi__dir--in{background:var(--palette-moss-100);color:var(--palette-moss-700)}.dpi__dir--out{background:var(--palette-cobalt-100);color:var(--palette-cobalt-700)}.dpi__dir .icon{color:inherit}.dpi__dir--in .icon{rotate:-90deg}.dpi__dir--out .icon{rotate:90deg}.dpi .pin--on{position:static}.dpi__tt{align-items:flex-start;display:flex;gap:var(--space-2)}.dpi__tt .pin{margin-top:.05em}.dpi__tt strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dpi__sub2,.dpi__tt strong{line-height:var(--line-height-snug)}.dpi__sub2{align-items:start;display:grid;gap:var(--space-1) var(--space-2);grid-template-columns:auto minmax(0,1fr)}.dpi__sub2--stack{grid-template-columns:minmax(0,1fr)}.dpi__pdf{align-items:center;background:var(--chip-finding-bg);border-radius:var(--radius-sm);color:var(--chip-finding-fg);display:inline-flex;font-weight:var(--font-weight-semibold);gap:var(--space-1);padding:0 var(--space-2);width:fit-content}.dpi__pdf .icon{color:inherit}.dpi__back .icon{color:var(--palette-moss-600)}.dpi__tools{display:flex;flex-wrap:wrap;gap:var(--space-1)}.dpi__tool{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs);padding:0 var(--space-2)}.dpi__foot,.dpi__tool{font-weight:var(--font-weight-medium);width:fit-content}.dpi__foot{align-items:center;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-pill);display:inline-flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1)}.dpi[data-dp-state=idle] .dpi__seg:after{transform:scaleX(0)}.dpi[data-dp-state=idle] .dpi__t>:not(.dpi__seg){opacity:.4}.dpi[data-dp-state=idle] .dpi__foot{opacity:0;transform:translateY(var(--space-1))}.dpi[data-dp-state=play] .dpi__seg:after{transition:transform .42s var(--ease-standard);transition-delay:calc(.15s + var(--k, 0)*.38s)}.dpi[data-dp-state=play] .dpi__t>:not(.dpi__seg){transition:opacity var(--duration-medium-2) var(--ease-standard);transition-delay:calc(.25s + var(--k, 0)*.38s)}.dpi[data-dp-state=play] .dpi__foot{transition:opacity var(--duration-medium-4) var(--ease-standard) 2.1s,transform var(--duration-medium-4) var(--ease-enter) 2.1s}@media (max-width:639px){.dpi__card{padding:var(--space-3)}.dpi__foot{border-radius:var(--radius-md)}.dpi__rail{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.dpi__t{padding:0 0 0 var(--space-4)}.dpi__seg{bottom:0;height:auto;right:auto;width:var(--space-1)}.dpi__seg:after{transform-origin:center top}.dpi[data-dp-state=idle] .dpi__seg:after{transform:scaleY(0)}}.dps2__card{background:var(--color-ground);display:grid;gap:var(--space-3);overflow:hidden;padding:var(--space-4);position:relative}.dps2 .pin--on{position:static}.dps2__from,.dps2__rule{align-items:center;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);margin:0;padding:var(--space-1) var(--space-3);width:fit-content}.dps2__rule{color:var(--color-text);font-size:var(--font-size-sm);padding-left:var(--space-1)}.dps2__lanes{display:grid;gap:var(--space-3)}.dps2__lane{background:var(--color-sunken);border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-lg);display:grid;gap:var(--space-2);padding:var(--space-3)}.dps2__lh{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2);margin:0}.dps2__lh strong{font-weight:var(--font-weight-semibold)}.dps2__lh .icon{color:var(--color-text-tertiary)}.dps2__bundle,.dps2__slot{position:relative}.dps2__bundle{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-2);z-index:2}.dps2__bundle--one{background:transparent;border:0;padding:0}.dps2__bt{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.dps2__pieces{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.dps2__pieces li{align-items:center;background:var(--color-ground);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid;gap:var(--space-1) var(--space-2);grid-template-columns:auto minmax(0,1fr);padding:var(--space-2)}.dps2__pieces strong{color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.dps2__ic{background:var(--color-sunken);border-radius:var(--radius-sm);display:inline-grid;place-items:center}.dps2 .chtile--sm,.dps2__ic{height:var(--space-6);width:var(--space-6)}.dps2 .chtile--sm .chlogo{height:var(--space-3);width:var(--space-3)}.dps2__tags{display:flex;flex-wrap:wrap;gap:var(--space-1);grid-column:1/-1}.dps2__tags span{background:var(--color-sunken);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs);padding:0 var(--space-2)}.dps2[data-dp-state=idle] .dps2__bundle{opacity:0;transform:translateY(var(--sy,-5rem))}.dps2[data-dp-state=play] .dps2__bundle{transition:opacity var(--duration-medium-4) var(--ease-standard),transform .7s var(--ease-enter);transition-delay:.25s}.dps2[data-dp-state=play] .dps2__bundle--one{transition-delay:1.1s}@media (max-width:639px){.dps2__card{padding:var(--space-3)}.dps2__pieces{grid-template-columns:minmax(0,1fr)}.dps2__rule{border-radius:var(--radius-md)}}.aispark{fill:var(--palette-crimson-600);flex:none;height:var(--space-4);width:var(--space-4)}.ailabel{background:var(--gradient-ai-text);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:var(--font-weight-semibold)}@media (forced-colors:active){.ailabel{background:none;color:LinkText}}.band__check-title>.aispark,.card h3>.aispark{display:inline-block;margin-right:var(--space-1);vertical-align:-.12em}.dpk__stack{align-items:stretch;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.dpk .pin--on{position:static}.dpk .dpk__ai,.dpk .dpk__page{background:var(--color-ground);display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);position:relative}.dpk__page{align-content:start;overflow:hidden}.dpk__pt{border-bottom:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0;padding-bottom:var(--space-2)}.dpk__body{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.7;margin:0}.dpk__ln{background:var(--color-data-base);border-radius:var(--radius-xs);height:var(--space-1)}.dpk__ln--s{width:60%}.dpk__hl{background:var(--mark-bg);border-radius:var(--radius-xs);box-shadow:var(--dpk-ring);color:var(--color-text);padding:0 var(--space-1)}.dpk{--dpk-ring:0 0 0 var(--border-width-hairline) var(--palette-amber-400);--dpk-travel:17rem}.dpk__chart{align-items:flex-end;background:var(--palette-sand-200);border-radius:var(--radius-md);display:flex;gap:var(--space-2);height:6.5rem;padding:var(--space-3) var(--space-3) 0;position:relative}.dpk__cb{background:var(--palette-cobalt-500);border-radius:var(--radius-sm) var(--radius-sm) 0 0;flex:1;height:var(--h);opacity:.75}.dpk__chart .dpk__hl--2{left:var(--space-3)}.dpk__chart .dpk__hl--2,.dpk__tii{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);position:absolute;top:var(--space-2)}.dpk__tii{background:var(--palette-amber-200);border-radius:var(--radius-pill);color:var(--palette-amber-700);padding:0 var(--space-2);right:var(--space-2)}.dpk__scan{background:var(--palette-crimson-600);box-shadow:var(--dpk-glow);height:var(--space-1);left:0;opacity:0;position:absolute;right:0;top:0;z-index:2}.dpk{--dpk-glow:0 0 var(--space-3) var(--space-1) var(--palette-crimson-300)}.dpk__ah{align-items:center;display:flex;font-size:var(--font-size-base);margin:0}.dpk__ah,.dpk__f{gap:var(--space-2)}.dpk__f{background:var(--color-sunken);border-radius:var(--radius-md);display:grid;padding:var(--space-3)}.dpk__ft{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2);margin:0}.dpk__ft strong{font-weight:var(--font-weight-semibold)}.dpk__fix{display:grid;font-size:var(--font-size-xs);gap:var(--space-1);margin:0}.dpk__fix s{color:var(--color-text-tertiary)}.dpk__fix span{color:var(--chip-approved-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dpk__dec{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.dpk__btn{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);color:var(--color-text);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);padding:var(--space-1) var(--space-3)}.dpk__btn--p{background:var(--palette-plum);border-color:var(--palette-plum);color:var(--palette-bone)}.dpk__btn--ins{width:fit-content}.dpk__who{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);margin-left:var(--space-1)}.dpk__ds{display:grid;gap:var(--space-1)}.dpk__ds li{color:var(--color-text);flex-wrap:wrap;justify-content:space-between}.dpk__ds li,.dpk__trust{align-items:center;display:flex;font-size:var(--font-size-xs);gap:var(--space-2)}.dpk__trust{background:transparent!important;color:var(--color-text-secondary);font-weight:var(--font-weight-medium);margin:0;padding:var(--space-1) var(--space-2)!important}.dpk__trust svg{flex:none;height:var(--space-4);width:var(--space-4)}.dpk[data-dp-state=idle] .dpk__hl{background:transparent;box-shadow:none}.dpk[data-dp-state=idle] .dpk__tii{opacity:0}.dpk[data-dp-state=idle] .dpk__f{opacity:0;transform:translateY(var(--space-2))}.dpk[data-dp-state=play] .dpk__scan{animation:dpk-scan 1.3s var(--ease-standard) .1s both}.dpk[data-dp-state=play] .dpk__hl{transition:background var(--duration-medium-2) var(--ease-standard),box-shadow var(--duration-medium-2) var(--ease-standard)}.dpk[data-dp-state=play] .dpk__hl--1{transition-delay:.45s}.dpk[data-dp-state=play] .dpk__hl--2{transition-delay:1s}.dpk[data-dp-state=play] .dpk__tii{transition:opacity var(--duration-medium-2) var(--ease-standard) 1.1s}.dpk[data-dp-state=play] .dpk__f{transition:opacity var(--duration-medium-4) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter)}.dpk[data-dp-state=play] .dpk__f--1{transition-delay:1.5s}.dpk[data-dp-state=play] .dpk__f--2{transition-delay:1.9s}.dpk[data-dp-state=play] .dpk__f--3{transition-delay:2.3s}@keyframes dpk-scan{0%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(var(--dpk-travel,20rem))}}@media (max-width:639px){.dpk__stack{grid-template-columns:minmax(0,1fr)}.dpk .dpk__ai,.dpk .dpk__page{padding:var(--space-3)}.dpk{--dpk-travel:17rem}}.dpr2__card{background:var(--color-ground);display:grid;gap:var(--space-3);padding:var(--space-4);position:relative}.dpr2 .pin--on{position:static}.dpr2__vers{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.dpr2__vers li{background:var(--color-sunken);border-bottom:var(--border-width-thick) solid transparent;border-radius:var(--radius-md);color:var(--color-text-tertiary);display:grid;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-1);padding:var(--space-2) var(--space-3)}.dpr2__vers li span{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.dpr2__vers li:last-child{background:var(--chip-approved-bg);border-bottom-color:var(--palette-moss-600);color:var(--chip-approved-fg)}.dpr2__vers li:nth-child(2){color:var(--palette-amber-700)}.dpr2__grid{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.dpr2__media{display:grid;gap:var(--space-3);min-width:0}.dpr2__ml{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);margin:0}.dpr2__doc{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-3);position:relative}.dpr2__doc span{background:var(--color-data-base);border-radius:var(--radius-xs);height:var(--space-1)}.dpr2__dt{background:var(--palette-cobalt-300)!important;height:var(--space-2)!important;width:60%}.dpr2__dl--s{width:65%}.dpr2__dl--hl{background:var(--palette-amber-200)!important;height:var(--space-2)!important}.dpr2__doc .dpr2__annot{background:var(--palette-amber-400);border-radius:var(--radius-full);box-shadow:var(--dpr2-ring);color:var(--palette-bone);display:inline-grid;height:var(--space-6);place-items:center;position:absolute;right:calc(var(--space-2)*-1);top:calc(var(--space-6) + var(--space-3));width:var(--space-6)}.dpr2{--dpr2-ring:0 0 0 var(--space-1) var(--palette-amber-100)}.dpr2__annot .icon{color:inherit}.dpr2__vid{background:var(--palette-plum);border-radius:var(--radius-md);color:var(--palette-bone);display:grid;gap:var(--space-2);padding:var(--space-3);position:relative}.dpr2__play{display:grid;height:3.25rem;place-items:center}.dpr2__play .icon{color:var(--palette-bone);height:var(--space-6);width:var(--space-6)}.dpr2__tl{background:var(--palette-wine-700);display:block;height:var(--space-1);position:relative}.dpr2__tl,.dpr2__tl i{border-radius:var(--radius-pill)}.dpr2__tl i{background:var(--palette-bone);inset:0 auto 0 0;opacity:.7;position:absolute;width:42%}.dpr2__vpin{background:var(--palette-amber-400);border-radius:var(--radius-full);box-shadow:var(--dpr2-ring);height:var(--space-3);left:42%;position:absolute;top:50%;translate:-50% -50%;width:var(--space-3)}.dpr2__vc{align-items:center;background:var(--palette-amber-100);border-radius:var(--radius-sm);color:var(--palette-amber-700);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-1);padding:0 var(--space-2);width:fit-content}.dpr2__vc .icon{color:inherit}.dpr2__rev{display:grid;gap:var(--space-1);justify-items:center;min-width:0}.dpr2__lanes{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dpr2__lane{align-items:center;background:var(--color-sunken);border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-md);display:flex;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3)}.dpr2__ln{color:var(--color-text-secondary);display:grid;flex:1;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.dpr2__ln>span{white-space:nowrap}.dpr2__ln strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.dpr2__ck{background:var(--palette-moss-600);border-radius:var(--radius-full);color:var(--palette-bone);display:inline-grid;flex:none;height:var(--space-5);place-items:center;width:var(--space-5)}.dpr2__ck .icon{color:inherit;height:var(--space-3);width:var(--space-3)}.dpr2__merge{fill:none;height:2.5rem;margin-bottom:calc(var(--space-2)*-1);position:relative;stroke:var(--palette-moss-500);stroke-linecap:round;stroke-width:2;width:100%;z-index:1}.dpr2__merge path{vector-effect:non-scaling-stroke}.dpr2__merge{clip-path:inset(calc(var(--space-1)*-1))}.dpr2__stamp{align-items:center;background:var(--palette-moss-100);border:var(--border-width-thick) solid var(--palette-moss-600);border-radius:var(--radius-md);color:var(--palette-moss-700);display:inline-flex;gap:var(--space-3);padding:var(--space-2) var(--space-4)}.dpr2__stamp .icon{color:inherit;height:var(--space-6);width:var(--space-6)}.dpr2__stamp>span{display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.dpr2__stamp strong{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dpr2__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;padding-top:var(--space-2)}.dpr2__chips .chip{gap:var(--space-2);padding-left:var(--space-1)}.dpr2[data-dp-state=idle] .dpr2__vers li:nth-child(n+2){opacity:.4}.dpr2[data-dp-state=idle] .dpr2__annot,.dpr2[data-dp-state=idle] .dpr2__vc,.dpr2[data-dp-state=idle] .dpr2__vpin{opacity:0;transform:scale(.6)}.dpr2[data-dp-state=idle] .dpr2__ck{opacity:0;transform:scale(.5)}.dpr2[data-dp-state=idle] .dpr2__merge{clip-path:inset(calc(var(--space-1)*-1) calc(var(--space-1)*-1) 100% calc(var(--space-1)*-1))}.dpr2[data-dp-state=idle] .dpr2__stamp{opacity:0;transform:scale(1.5)}.dpr2[data-dp-state=idle] .dpr2__chips .chip{opacity:0;transform:translateY(var(--space-1))}.dpr2[data-dp-state=play] .dpr2__vers li{transition:opacity var(--duration-medium-2) var(--ease-standard)}.dpr2[data-dp-state=play] .dpr2__vers li:nth-child(2){transition-delay:.3s}.dpr2[data-dp-state=play] .dpr2__vers li:nth-child(3){transition-delay:1.2s}.dpr2[data-dp-state=play] .dpr2__annot,.dpr2[data-dp-state=play] .dpr2__vc,.dpr2[data-dp-state=play] .dpr2__vpin{transition:opacity var(--duration-medium-2) var(--ease-standard) .5s,transform var(--duration-medium-4) var(--ease-enter) .5s}.dpr2[data-dp-state=play] .dpr2__vc{transition-delay:.8s}.dpr2[data-dp-state=play] .dpr2__ck{transition:opacity var(--duration-short-3) var(--ease-standard),transform var(--duration-medium-2) var(--ease-enter);transition-delay:calc(1.3s + var(--k, 0)*.25s)}.dpr2[data-dp-state=play] .dpr2__lane:nth-child(2) .dpr2__ck{transition-delay:1.55s}.dpr2[data-dp-state=play] .dpr2__merge{transition:clip-path .5s var(--ease-standard) 1.75s}.dpr2[data-dp-state=play] .dpr2__stamp{transition:opacity var(--duration-short-3) var(--ease-standard) 2.15s,transform var(--duration-medium-2) var(--ease-enter) 2.15s}.dpr2[data-dp-state=play] .dpr2__chips .chip{transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-2) var(--ease-enter);transition-delay:2.45s}@media (max-width:639px){.dpr2__card{padding:var(--space-3)}.dpr2__grid{grid-template-columns:minmax(0,1fr)}.dpr2__vers li span{display:none}}.dpb__stage{margin-inline:auto;max-width:30rem;perspective:1200px}.dpb__flip{display:grid;position:relative;transform:rotateY(180deg);transform-style:preserve-3d}.dpb .dpb__face{align-content:start;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--color-ground);display:grid;gap:var(--space-3);grid-area:1/1;padding:var(--space-4)}.dpb__face--draft{border-style:dashed!important}.dpb__face--live{transform:rotateY(180deg)}.dpb .pin--on{position:static}.dpb__head{align-items:center;display:flex;gap:var(--space-3)}.dpb__who{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.dpb__who strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dpb__head .chip{margin-left:auto}.dpb__tag{background:var(--color-sunken);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin:0;padding:0 var(--space-2);text-transform:uppercase;width:fit-content}.dpb__txt{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin:0}.dpb__dec{align-items:center;background:var(--chip-approved-bg);border-radius:var(--radius-md);color:var(--chip-approved-fg);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3)}.dpb__dec .icon{color:inherit}.dpb__dec .pin{background:var(--palette-plum)}.dpb__meta{font-weight:var(--font-weight-medium);margin-left:auto}.dpb__state{align-items:center;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2);margin:0}.dpb__state--wait{color:var(--color-text-tertiary)}.dpb__state--live{background:var(--palette-moss-600);border-radius:var(--radius-md);color:var(--palette-bone);padding:var(--space-2) var(--space-3)}.dpb__state--live .chtile--sm{height:var(--space-6);width:var(--space-6)}.dpb .chtile--sm .chlogo{height:var(--space-3);width:var(--space-3)}.dpb__state--live .pin{background:var(--palette-bone);color:var(--palette-moss-700)}.dpb[data-dp-state=idle] .dpb__flip{transform:rotateY(0deg)}.dpb[data-dp-state=idle] .dpb__face--draft .dpb__dec{opacity:0;transform:translateY(var(--space-2))}.dpb[data-dp-state=play] .dpb__face--draft .dpb__dec{transition:opacity var(--duration-medium-4) var(--ease-standard) .3s,transform var(--duration-medium-4) var(--ease-enter) .3s}.dpb[data-dp-state=play] .dpb__flip{transition:transform .8s var(--ease-standard) 1.1s}@media (max-width:639px){.dpb .dpb__face{padding:var(--space-3)}.dpb__meta{margin-left:0}}.dp5,.dpl,.dpv,.dpx{--dp5-lift:0 0 0 var(--border-width-hairline) var(--palette-wine-700),0 1.5rem 2.5rem -1rem rgb(var(--shadow-color)/0.7)}.dpv__card{background:var(--color-ground);border-radius:var(--radius-card);box-shadow:var(--dp5-lift);color:var(--color-text);display:grid;gap:var(--space-3);margin-inline:auto;max-width:34rem;padding:var(--space-4)}.dp .dpv__card[data-surface=bone]{border:0;box-shadow:var(--dp5-lift)}.dpv .pin--on{position:static}.dpv__head{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-3)}.dpv__head strong{font-weight:var(--font-weight-semibold)}.dpv__ro{align-items:center;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);margin-left:auto;padding:0 var(--space-2)}.dpv__ro svg{height:var(--space-3);width:var(--space-3)}.dpv__stack{display:grid;gap:var(--space-2)}.dpv__v{align-items:start;background:var(--color-sunken);border-radius:var(--radius-md);box-shadow:var(--dpv-card);display:grid;gap:var(--space-1) var(--space-3);grid-template-columns:var(--space-6) minmax(0,1fr) auto;padding:var(--space-3);position:relative}.dpv{--dpv-card:0 0 0 var(--border-width-hairline) var(--color-hairline)}.dpv__v--2{background:var(--palette-amber-100)}.dpv__v--3{background:var(--chip-approved-bg)}.dpv__sp{width:var(--space-6)}.dpv__vt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.dpv__vt b{background:var(--color-raised);border-radius:var(--radius-sm);font-size:var(--font-size-xs);padding:0 var(--space-2);width:fit-content}.dpv__vt b,.dpv__vt strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.dpv__vt strong{font-size:var(--font-size-sm)}.dpv__v time{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;padding-top:var(--space-1);white-space:nowrap}.dpv__cm{align-items:flex-start;color:var(--palette-amber-700);display:flex;font-size:var(--font-size-xs);gap:var(--space-2);grid-column:2/-1}.dpv__cm .icon{color:inherit;flex:none}.dpv__stamp{align-items:center;border:var(--border-width-thick) solid var(--palette-moss-600);border-radius:var(--radius-md);color:var(--palette-moss-700);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-1);grid-column:2/-1;letter-spacing:var(--letter-spacing-caps);padding:0 var(--space-3);text-transform:uppercase;width:fit-content}.dpv__stamp .icon{color:inherit}.dpv__disc{align-items:flex-start;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-3)}.dpv__dq{color:var(--color-text);display:grid;font-size:var(--font-size-sm);gap:var(--space-1)}.dpv__dq em{color:var(--color-text-tertiary);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dpv__dq em,.dpv__worm{font-size:var(--font-size-xs)}.dpv__worm{align-items:center;color:var(--color-text-secondary);display:flex;font-weight:var(--font-weight-medium);gap:var(--space-2);margin:0}.dpv__worm svg{flex:none;height:var(--space-4);width:var(--space-4)}.dpv[data-dp-state=idle] .dpv__v{opacity:0;transform:translateY(calc(var(--space-6)*-1)) scale(.97)}.dpv[data-dp-state=idle] .dpv__stamp{opacity:0;transform:scale(1.6)}.dpv[data-dp-state=idle] .dpv__disc,.dpv[data-dp-state=idle] .dpv__worm{opacity:0;transform:translateY(var(--space-1))}.dpv[data-dp-state=play] .dpv__v{transition:opacity var(--duration-medium-2) var(--ease-standard),transform .52s var(--ease-enter);transition-delay:calc(.2s + var(--v, 0)*.52s)}.dpv[data-dp-state=play] .dpv__stamp{transition:opacity var(--duration-short-3) var(--ease-standard) 1.9s,transform var(--duration-medium-2) var(--ease-enter) 1.9s}.dpv[data-dp-state=play] .dpv__disc{transition:opacity var(--duration-medium-4) var(--ease-standard) 2.1s,transform var(--duration-medium-4) var(--ease-enter) 2.1s}.dpv[data-dp-state=play] .dpv__worm{transition:opacity var(--duration-medium-4) var(--ease-standard) 2.4s,transform var(--duration-medium-4) var(--ease-enter) 2.4s}@media (max-width:639px){.dpv__card{padding:var(--space-3)}.dpv__head>.icon{display:none}.dpv__v{grid-template-columns:var(--space-6) minmax(0,1fr)}.dpv__v time{grid-column:2;padding-top:0}}.dpy__stack{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.dpy .dpy__add,.dpy .dpy__main{background:var(--color-ground);display:grid;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4)}.dpy .pin--on{position:static}.dpy__ent{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.dpy__tab{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.dpy__tab.is-on{background:var(--palette-cobalt-700);border-color:var(--palette-cobalt-700);color:var(--palette-bone)}.dpy__new,.dpy__who{align-items:center;display:flex;gap:var(--space-3)}.dpy__wt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.dpy__wt strong{color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.dpy__f{align-items:center;background:var(--color-sunken);border-radius:var(--radius-md);display:grid;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-3);grid-template-columns:10rem minmax(0,1fr);overflow:hidden;padding:var(--space-2) var(--space-3);position:relative}.dpy__f--due{background:var(--palette-amber-100)}.dpy__fl{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.dpy__fl,.dpy__fv{align-items:center;display:flex;gap:var(--space-2)}.dpy__fv{color:var(--color-text);flex-wrap:wrap;min-width:0}.dpy__st{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-sm);display:inline-grid;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);min-width:var(--space-7);padding:0 var(--space-2);place-items:center}.dpy__f:after{background:color-mix(in srgb,var(--palette-bone) 75%,transparent);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(-120%) skewX(-12deg);width:45%}.dpy__sync{align-items:center;color:var(--chip-approved-fg);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);margin:0}.dpy__sync .icon{color:inherit}.dpy .dpy__add{align-items:center;gap:var(--space-3);grid-template-columns:auto auto auto minmax(0,1fr)}.dpy__at{align-items:center;display:flex;font-weight:var(--font-weight-semibold);gap:var(--space-2);margin:0}.dpy__at,.dpy__in{font-size:var(--font-size-sm)}.dpy__in{background:var(--color-sunken);border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-md);font-variant-numeric:tabular-nums;padding:var(--space-1) var(--space-3);width:fit-content}.dpy__dn{color:var(--color-text-tertiary)}.dpy__new{background:var(--palette-cobalt-100);border-radius:var(--radius-md);padding:var(--space-3)}.dpy__main .avatar,.dpy__new .avatar{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline)}.dpy[data-dp-state=idle] .dpy__f>*{opacity:.45}.dpy[data-dp-state=idle] .dpy__dn,.dpy[data-dp-state=idle] .dpy__new,.dpy[data-dp-state=idle] .dpy__sync{opacity:0;transform:translateY(var(--space-1))}.dpy[data-dp-state=play] .dpy__f:after{animation:dpy-shimmer .8s var(--ease-standard) both;animation-delay:calc(.15s + var(--k, 0)*.33s)}.dpy[data-dp-state=play] .dpy__f>*{transition:opacity var(--duration-medium-2) var(--ease-standard);transition-delay:calc(.35s + var(--k, 0)*.33s)}.dpy[data-dp-state=play] .dpy__sync{transition:opacity var(--duration-medium-4) var(--ease-standard) 1.9s,transform var(--duration-medium-4) var(--ease-enter) 1.9s}.dpy[data-dp-state=play] .dpy__dn,.dpy[data-dp-state=play] .dpy__new{transition:opacity var(--duration-medium-4) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter)}.dpy[data-dp-state=play] .dpy__dn{transition-delay:1.3s}.dpy[data-dp-state=play] .dpy__new{transition-delay:1.6s}@keyframes dpy-shimmer{0%{opacity:0;transform:translateX(-120%) skewX(-12deg)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateX(330%) skewX(-12deg)}}@media (max-width:639px){.dpy .dpy__add,.dpy .dpy__main{padding:var(--space-3)}.dpy .dpy__add{grid-template-columns:minmax(0,1fr)}.dpy__dn{rotate:90deg}.dpy__f{grid-template-columns:minmax(0,1fr)}}.dpm2__card{background:var(--color-ground);display:grid;gap:var(--space-3);padding:var(--space-4);position:relative}.dpm2 .pin--on{position:static}.dpm2__tree{container-type:inline-size;display:grid;gap:var(--space-3)}.dpm2__root{align-items:center;display:flex;gap:var(--space-2);justify-content:center}.dpm2__node{align-items:center;background:var(--palette-cobalt-700);border-radius:var(--radius-pill);color:var(--palette-bone);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--space-1) var(--space-3);width:fit-content}.dpm2__node--r{background:var(--palette-plum)}.dpm2__cols{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.dpm2__col{align-content:start;border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-lg);display:grid;gap:var(--space-2);justify-items:center;min-width:0;padding:var(--space-3);position:relative}.dpm2__shade{background:var(--palette-cobalt-100);border-radius:inherit;inset:0;position:absolute;transform-origin:top center;z-index:0}.dpm2__col>:not(.dpm2__shade){position:relative;z-index:1}.dpm2__col--h>.dpm2__br{z-index:4}.dpm2__vis{align-items:center;color:var(--palette-cobalt-700);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);text-align:left}.dpm2__br{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);box-sizing:border-box;display:grid;gap:var(--space-2);justify-items:center;min-width:0;padding:var(--space-3);width:100%}.dpm2__bn{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dpm2__ppl{align-items:center;display:flex;gap:var(--space-1);min-height:var(--space-7)}.dpm2__ppl .avatar{background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline)}.dpm2__ppl .avatar--action{background:var(--color-action);color:var(--color-on-action)}.dpm2__jun{background:var(--palette-cobalt-200)!important;color:var(--palette-cobalt-800);position:relative;z-index:3}.dpm2__slot{border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-full);height:var(--space-7);width:var(--space-7)}.dpm2__rev{align-items:center;background:var(--color-sunken);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3)}.dpm2__rev .avatar{background:var(--palette-cobalt-200);color:var(--palette-cobalt-800)}.dpm2__rt{color:var(--color-text-secondary);display:grid;flex:1 1 10rem;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.dpm2__rt strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dpm2__rl{display:grid}.dpm2__r{align-items:center;display:inline-flex;gap:var(--space-1);grid-area:1/1}.dpm2__r--old{opacity:0}.dpm2__r--new{color:var(--chip-approved-fg);font-weight:var(--font-weight-semibold)}.dpm2__r .icon{color:inherit}.dpm2__pill{background:var(--chip-approved-bg);border-radius:var(--radius-pill);color:var(--chip-approved-fg);display:inline-flex;font-weight:var(--font-weight-semibold);padding:0 var(--space-3) 0 var(--space-1)}.dpm2__log,.dpm2__pill{align-items:center;font-size:var(--font-size-xs);gap:var(--space-2)}.dpm2__log{color:var(--color-text-secondary);display:flex;margin:0}.dpm2__log .icon{color:var(--color-text-tertiary);flex:none}.dpm2__sync{align-items:center;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-pill);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);margin:0;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);width:fit-content}.dpm2[data-dp-state=idle] .dpm2__jun{transform:translateX(calc(50cqw - 2.1rem))}.dpm2[data-dp-state=idle] .dpm2__r--old{opacity:1}.dpm2[data-dp-state=idle] .dpm2__pill,.dpm2[data-dp-state=idle] .dpm2__r--new{opacity:0}.dpm2[data-dp-state=idle] .dpm2__shade{transform:scaleY(0)}.dpm2[data-dp-state=idle] .dpm2__vis{opacity:0}.dpm2[data-dp-state=idle] .dpm2__log{opacity:0;transform:translateY(var(--space-1))}.dpm2[data-dp-state=play] .dpm2__jun{transition:transform .9s var(--ease-standard) .35s}.dpm2[data-dp-state=play] .dpm2__r{transition:opacity var(--duration-medium-2) var(--ease-standard) 1.35s}.dpm2[data-dp-state=play] .dpm2__pill{transition:opacity var(--duration-medium-2) var(--ease-standard) 1.5s}.dpm2[data-dp-state=play] .dpm2__shade{transition:transform .7s var(--ease-standard) 1.55s}.dpm2[data-dp-state=play] .dpm2__vis{transition:opacity var(--duration-medium-4) var(--ease-standard) 1.9s}.dpm2[data-dp-state=play] .dpm2__log{transition:opacity var(--duration-medium-4) var(--ease-standard) 2.2s,transform var(--duration-medium-4) var(--ease-enter) 2.2s}@media (max-width:639px){.dpm2__card{padding:var(--space-3)}.dpm2__cols{gap:var(--space-2)}.dpm2__col{padding:var(--space-2)}.dpm2__node,.dpm2__vis{font-size:var(--font-size-xs)}}.dpe2__stack{display:grid}.dpe2 .pin--on{position:static}.dpe2 .dpe2__cal,.dpe2 .dpe2__lib{background:var(--color-ground);display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4)}.dpe2 .dpe2__lib{padding-bottom:var(--space-7);position:relative;width:calc(100% - var(--space-8));z-index:1}.dpe2 .dpe2__cal{gap:var(--space-3);margin:calc(var(--space-6)*-1) 0 0 var(--space-8);position:relative;z-index:2}.dpe2__h{font-weight:var(--font-weight-semibold);margin:0}.dpe2__doc,.dpe2__h{align-items:center;display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}.dpe2__doc{background:var(--color-sunken);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.dpe2__doc strong{font-weight:var(--font-weight-medium)}.dpe2__doc .chip{margin-left:auto}.dpe2__hist{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dpe2__hist li{align-items:center;border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-2);padding:0 var(--space-2)}.dpe2__hist b{color:var(--color-text);font-weight:var(--font-weight-semibold)}.dpe2__kept{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);width:fit-content}.dpe2__kept .icon{color:inherit}.dpe2__week{border-bottom:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-tertiary);display:grid;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:var(--space-5);position:relative;text-align:center}.dpe2__today{bottom:calc(var(--space-1)*-1);font-style:normal;left:50%;position:absolute;translate:-50% 0}.dpe2__today b{background:var(--palette-plum);border-radius:var(--radius-pill);color:var(--palette-bone);display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:0 var(--space-2)}.dpe2__tasks{display:grid;gap:var(--space-2)}.dpe2__t{align-items:center;background:var(--color-sunken);border-radius:var(--radius-md);display:grid;gap:var(--space-1) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-2) var(--space-3)}.dpe2__t .icon{color:var(--color-text-tertiary)}.dpe2__tt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.dpe2__tt strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dpe2__lnk{background:var(--chip-progress-bg);border-radius:var(--radius-xs);color:var(--chip-progress-fg);font-weight:var(--font-weight-semibold);padding:0 var(--space-1)}.dpe2__due{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}.dpe2__t--late{background:var(--palette-amber-100)}.dpe2__esc,.dpe2__t--late .dpe2__due,.dpe2__t--late .icon{color:var(--palette-amber-700)}.dpe2__esc{align-items:center;background:var(--palette-amber-200);border-radius:var(--radius-sm);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-1);grid-column:2/-1;padding:0 var(--space-2);width:fit-content}.dpe2__esc .icon{color:inherit}.dpe2__case{background:var(--color-raised);border:var(--border-width-hairline) solid var(--palette-amber-400);border-radius:var(--radius-md);display:grid;gap:var(--space-1);padding:var(--space-3)}.dpe2__case p{margin:0}.dpe2__ch{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2)}.dpe2__co{color:var(--color-text-secondary)}.dpe2__co,.dpe2__rem{font-size:var(--font-size-xs)}.dpe2__rem{align-items:center;color:var(--palette-amber-700);display:flex;flex-wrap:wrap;font-weight:var(--font-weight-semibold);gap:var(--space-2)}.dpe2__log{align-items:center;color:var(--color-text-secondary);display:inline-flex;flex-basis:100%;font-weight:var(--font-weight-medium);gap:var(--space-1)}.dpe2__log .icon{color:var(--chip-approved-fg)}.dpe2[data-dp-state=idle] .dpe2__cal{opacity:0;transform:translateY(var(--space-4))}.dpe2[data-dp-state=idle] .dpe2__today{left:10%}.dpe2[data-dp-state=idle] .dpe2__t--late{background:var(--color-sunken)}.dpe2[data-dp-state=idle] .dpe2__t--late .dpe2__due,.dpe2[data-dp-state=idle] .dpe2__t--late .icon{color:var(--color-text-tertiary)}.dpe2[data-dp-state=idle] .dpe2__esc{opacity:0;transform:scale(.9)}.dpe2[data-dp-state=idle] .dpe2__case{opacity:0;transform:translateY(var(--space-3))}.dpe2[data-dp-state=play] .dpe2__cal{transition:opacity var(--duration-medium-4) var(--ease-standard) .35s,transform .6s var(--ease-enter) .35s}.dpe2[data-dp-state=play] .dpe2__today{transition:left .9s var(--ease-standard) .9s}.dpe2[data-dp-state=play] .dpe2__t--late{transition:background var(--duration-medium-2) var(--ease-standard) 1.5s,border-color var(--duration-medium-2) var(--ease-standard) 1.5s}.dpe2[data-dp-state=play] .dpe2__t--late .dpe2__due,.dpe2[data-dp-state=play] .dpe2__t--late .icon{transition:color var(--duration-medium-2) var(--ease-standard) 1.5s}.dpe2[data-dp-state=play] .dpe2__esc{transition:opacity var(--duration-medium-2) var(--ease-standard) 1.75s,transform var(--duration-medium-2) var(--ease-enter) 1.75s}.dpe2[data-dp-state=play] .dpe2__case{transition:opacity var(--duration-medium-4) var(--ease-standard) 2.15s,transform var(--duration-medium-4) var(--ease-enter) 2.15s}@media (max-width:639px){.dpe2 .dpe2__lib{padding-bottom:var(--space-6);width:100%}.dpe2 .dpe2__cal{margin:calc(var(--space-5)*-1) 0 0 var(--space-4);padding:var(--space-3)}.dpe2__t{grid-template-columns:auto minmax(0,1fr)}.dpe2__due{grid-column:2}}.dpt2__stack{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.dpt2 .pin--on{position:static}.dpt2 .dpt2__feed,.dpt2 .dpt2__side{background:var(--color-ground);display:grid;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4)}.dpt2__h{align-items:center;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2);margin:0}.dpt2__row{display:grid;gap:var(--space-1);grid-template-columns:minmax(0,1fr);justify-items:stretch}.dpt2__out,.dpt2__tr{align-items:center;background:var(--color-sunken);border-radius:var(--radius-md);display:flex;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3)}.dpt2__sym{background:var(--palette-cobalt-700);border-radius:var(--radius-sm);color:var(--palette-bone);display:inline-grid;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:var(--space-6);letter-spacing:0;min-width:var(--space-8);padding:0 var(--space-1);place-items:center}.dpt2__ot,.dpt2__tt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);line-height:var(--line-height-snug);min-width:0}.dpt2__ot strong,.dpt2__tt strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dpt2__ln{fill:none;height:var(--space-6);justify-self:center;overflow:visible;rotate:90deg;stroke-linecap:round;stroke-width:2;width:var(--space-4)}.dpt2__ln path{vector-effect:non-scaling-stroke}.dpt2__ln{clip-path:inset(calc(var(--space-1)*-1))}.dpt2__ln--ok{stroke:var(--palette-moss-600)}.dpt2__ln--warn{stroke:var(--palette-amber-400)}.dpt2__out--ok{background:var(--chip-approved-bg)}.dpt2__out--ok .dpt2__ot span,.dpt2__out--ok .icon,.dpt2__out--ok strong{color:var(--chip-approved-fg)}.dpt2__out--warn{background:var(--palette-amber-100)}.dpt2__out--warn .dpt2__ot span,.dpt2__out--warn .icon{color:var(--palette-amber-700)}.dpt2__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dpt2__chips span{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.dpt2__cert{align-items:flex-start;background:var(--chip-approved-bg);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-3)}.dpt2__ct{display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.dpt2__ct strong{color:var(--color-text);font-size:var(--font-size-sm)}.dpt2__ct strong,.dpt2__sg{font-weight:var(--font-weight-semibold)}.dpt2__sg{align-items:center;color:var(--chip-approved-fg);display:inline-flex;gap:var(--space-1)}.dpt2__sg .icon{color:inherit}.dpt2[data-dp-state=idle] .dpt2__ln{clip-path:inset(calc(var(--space-1)*-1) 100% calc(var(--space-1)*-1) calc(var(--space-1)*-1))}.dpt2[data-dp-state=idle] .dpt2__out{opacity:0;transform:translateX(calc(var(--space-2)*-1))}.dpt2[data-dp-state=idle] .dpt2__side{opacity:0;transform:translateY(var(--space-3))}.dpt2[data-dp-state=play] .dpt2__ln{transition:clip-path .6s var(--ease-standard);transition-delay:calc(.3s + var(--k, 0)*.8s)}.dpt2[data-dp-state=play] .dpt2__row:first-of-type .dpt2__ln path{transition-delay:.3s}.dpt2[data-dp-state=play] .dpt2__out{transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter)}.dpt2[data-dp-state=play] .dpt2__out--ok{transition-delay:.85s}.dpt2[data-dp-state=play] .dpt2__out--warn{transition-delay:1.65s}.dpt2[data-dp-state=play] .dpt2__side{transition:opacity var(--duration-medium-4) var(--ease-standard) 2.1s,transform var(--duration-medium-4) var(--ease-enter) 2.1s}@media (max-width:639px){.dpt2__stack{grid-template-columns:minmax(0,1fr)}.dpt2 .dpt2__feed,.dpt2 .dpt2__side{padding:var(--space-3)}}.dp5,.dpl,.dpr,.dpv,.dpx{--dp5-lift:0 0 0 var(--border-width-hairline) var(--palette-wine-700),0 1.5rem 2.5rem -1rem rgb(var(--shadow-color)/0.7)}.dpr__card{background:var(--color-ground);border-radius:var(--radius-card);box-shadow:var(--dp5-lift);color:var(--color-text);display:grid;gap:var(--space-3);margin-inline:auto;max-width:34rem;padding:var(--space-4)}.dp .dpr__card[data-surface=bone]{border:0;box-shadow:var(--dp5-lift)}.dpr .pin--on{position:static}.dpr__head{align-items:center;display:flex;font-size:var(--font-size-sm);gap:var(--space-3)}.dpr__who{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.dpr__who strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dpr__ro{align-items:center;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);margin-left:auto;padding:0 var(--space-2);white-space:nowrap}.dpr__ro svg{height:var(--space-3);width:var(--space-3)}.dpr__asof{align-items:center;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid;gap:var(--space-3);grid-template-columns:auto auto minmax(0,1fr);padding:var(--space-2) var(--space-3)}.dpr__al{color:var(--color-text-tertiary);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;white-space:nowrap}.dpr__al,.dpr__date{font-weight:var(--font-weight-semibold)}.dpr__date{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);display:inline-flex;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;gap:var(--space-2);padding:0 var(--space-3)}.dpr__date svg{color:var(--color-text-secondary);flex:none;height:var(--space-4);width:var(--space-4)}.dpr__win{display:block;height:var(--space-6);overflow:hidden}.dpr__roll{display:grid;grid-auto-rows:var(--space-6);line-height:var(--space-6)}.dpr__trk{align-items:center;display:flex;height:var(--space-4);justify-content:space-between;position:relative}.dpr__trk:before{background:var(--color-rule-strong);content:"";height:var(--border-width-thick);inset-inline:0;margin-top:calc(var(--border-width-thick)/-2);position:absolute;top:50%}.dpr__trk i,.dpr__trk:before{border-radius:var(--radius-pill)}.dpr__trk i{background:var(--color-text-tertiary);height:var(--space-2);position:relative;width:var(--space-1)}.dpr__trk b{background:var(--color-action);border-radius:var(--radius-full);height:var(--space-3);margin-top:calc(var(--space-3)/-2);outline:var(--space-1) solid var(--color-sunken);position:absolute;right:0;top:50%;width:var(--space-3)}.dpr__r{align-items:start;border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-3);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);padding-top:var(--space-3)}.dpr__rl{font-weight:var(--font-weight-semibold)}.dpr__rl,.dpr__rv{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--space-2)}.dpr__rv{flex-wrap:wrap;min-width:0}.dpr__rv--col{display:grid;gap:var(--space-1)}.dpr__rv strong{font-size:var(--font-size-sm)}.dpr__rv strong,.dpr__st{color:var(--color-text);font-weight:var(--font-weight-semibold)}.dpr__st{background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-sm);font-size:var(--font-size-xs);padding:0 var(--space-2)}.dpr__sw{display:grid}.dpr__sw>*{grid-area:1/1;min-width:0}.dpr__task{color:var(--palette-moss-700);font-weight:var(--font-weight-medium)}.dpr__task>span{align-items:flex-start;display:flex;gap:var(--space-1)}.dpr__task .icon{color:inherit;flex:none}.dpr__ln>span{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 var(--space-2)}.dpr__ln b{color:var(--color-text)}.dpr__ln b,.dpr__ln em{font-weight:var(--font-weight-semibold)}.dpr__ln em{color:var(--chip-approved-fg);font-style:normal}.dpr__ln time{font-variant-numeric:tabular-nums}.dpr__now,.dpr__st--now{opacity:0}.dpr__st--now{display:none}.dpr__roll{transform:translateY(calc(var(--space-6)*-2))}.dpr__trk b{left:0;right:auto}.dpr[data-dp-state=idle] .dpr__now{opacity:1}.dpr[data-dp-state=idle] .dpr__then{opacity:0}.dpr[data-dp-state=idle] .dpr__st--now{display:inline-block;opacity:1}.dpr[data-dp-state=idle] .dpr__roll{transform:translateY(0)}.dpr[data-dp-state=idle] .dpr__trk b{left:calc(100% - var(--space-3))}.dpr[data-dp-state=play] .dpr__roll{transition:transform 1.5s steps(2) .4s}.dpr[data-dp-state=play] .dpr__trk b{transition:left 1.5s var(--ease-standard) .4s}.dpr[data-dp-state=play] .dpr__now{transition:opacity var(--duration-medium-2) var(--ease-standard);transition-delay:calc(1.3s + var(--k, 0)*.2s)}.dpr[data-dp-state=play] .dpr__then{transition:opacity var(--duration-medium-4) var(--ease-standard);transition-delay:calc(1.5s + var(--k, 0)*.22s)}.dpr[data-dp-state=play] .dpr__st--now{display:inline-block;transition:opacity var(--duration-medium-2) var(--ease-standard) 1.3s}@media (max-width:639px){.dpr__card{padding:var(--space-3)}.dpr__head .avatar{display:none}.dpr__asof{grid-template-columns:auto minmax(0,1fr)}.dpr__trk{grid-column:1/-1}.dpr__r{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}.pthumb--cal,.pthumb--rep,.pthumb--trade{justify-items:stretch}.pthumb__who{align-items:center;display:flex;gap:var(--space-2)}.pthumb__lic{display:flex;flex-wrap:wrap;gap:var(--space-1)}.pthumb--tree{place-items:center}.pthumb__tree{fill:none;height:100%;max-width:9rem;stroke:var(--color-rule-strong);stroke-linecap:round;stroke-width:1.5;width:100%}.pthumb__tree rect{fill:var(--color-raised);stroke:var(--color-rule-strong)}.pthumb__tree rect.is-sel{fill:var(--palette-cobalt-200);stroke:var(--palette-cobalt-700)}.pthumb__days,.pthumb__tasks{color:var(--color-text-tertiary);display:grid;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr));text-align:center}.pthumb__tasks i{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-sm);height:var(--space-5)}.pthumb__tasks i.is-amber{background:var(--palette-amber-100);border-color:var(--palette-amber-400)}.pthumb__trade{align-items:center;display:flex;gap:var(--space-2)}.pthumb__trade i{background:var(--palette-moss-600);border-radius:var(--radius-pill);flex:1;height:var(--border-width-thick);min-width:var(--space-3)}.pthumb__sym{background:var(--palette-cobalt-700);border-radius:var(--radius-sm);color:var(--palette-bone);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:0 var(--space-2)}.arc{--hstage-overlap:var(--space-8);align-items:start;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0}.arc .arcs__thread{background:var(--color-ground);display:grid;gap:var(--space-3);grid-column:1/-2;grid-row:1;padding:var(--space-4) var(--space-5) calc(var(--hstage-overlap) + var(--space-4));position:relative;z-index:1}.arc .arcs__seal{align-items:flex-start;display:flex;gap:var(--space-3);grid-column:1/span 6;margin:calc(var(--hstage-overlap)*-1) 0 0 calc(var(--space-3)*-1);z-index:3}.arc .arcs__prod,.arc .arcs__seal{background:var(--color-ground);grid-row:2;padding:var(--space-4);position:relative}.arc .arcs__prod{display:grid;gap:var(--space-2);grid-column:7/-1;margin:calc(var(--hstage-overlap)*-1 + var(--space-5)) 0 0 var(--space-3);z-index:4}.arc .arcs__again{grid-column:1/-1;grid-row:3}.arcs__head{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-3)}.arcs__who{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.arcs__who strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.arcs__sw{color:var(--color-text-tertiary)}.arcs__tabs{background:var(--color-sunken);border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);padding:var(--space-1)}.arcs__tabs span{border-radius:var(--radius-sm);flex:1;padding:var(--space-1) var(--space-2);text-align:center;white-space:nowrap}.arcs__tabs .is-on{background:var(--color-raised);box-shadow:var(--shadow-ring);color:var(--color-text)}.arcs__msgs{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.arcs__m{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-1);padding-top:var(--space-3)}.arcs__m:first-child{border-top:0;padding-top:0}.arcs__m p{margin:0}.arcs__by{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--space-2)}.arcs__by strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.arcs__txt{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.arcs__was{color:var(--color-text-tertiary);font-size:var(--font-size-xs);text-decoration:line-through;text-decoration-thickness:var(--border-width-hairline)}.arcs__m--edit{padding-left:var(--space-3)}.arcs__voice{align-items:center;display:flex;gap:var(--space-2)}.arcs__play{background:var(--palette-plum);border-radius:var(--radius-full);color:var(--palette-bone);display:inline-grid;flex:none;height:var(--space-6);place-items:center;width:var(--space-6)}.arcs__play .icon{color:inherit;fill:currentColor;height:var(--space-3);stroke:none;width:var(--space-3)}.arcs__wave{align-items:center;display:flex;gap:2px;height:var(--space-6)}.arcs__wave i{background:var(--color-data-base);border-radius:var(--radius-pill);display:block;height:calc(var(--h)*var(--space-6));width:3px}.arcs__del,.arcs__dur{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.arcs__del{align-items:center;display:flex;font-style:italic;gap:var(--space-2)}.arcs__del span{font-style:normal;margin-left:auto}.arcs__del .icon{color:var(--color-text-tertiary)}.arcs__file{align-items:center;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-3);padding:var(--space-2) var(--space-3);width:fit-content}.arcs__file span{display:grid;gap:0}.arcs__file strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.arcs__lock{background:var(--chip-approved-bg);border-radius:var(--radius-full);color:var(--chip-approved-fg);display:inline-grid;flex:none;height:var(--space-8);place-items:center;width:var(--space-8)}.arcs__lock svg{height:var(--space-5);width:var(--space-5)}.arcs__sealtxt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.arcs__sealtxt strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.arcs__pt{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2);margin:0}.arcs__pt strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.arcs__pt .icon{color:var(--chip-approved-fg)}.arcs__pr{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--space-2);justify-content:space-between;margin:0;padding-top:var(--space-2)}.arcs__pr span:last-child{color:var(--color-text);font-weight:var(--font-weight-medium)}.arc[data-m="0"] .arcs__m,.arc[data-m="1"] .arcs__m:nth-child(n+2),.arc[data-m="2"] .arcs__m:nth-child(n+3),.arc[data-m="3"] .arcs__m:nth-child(n+4),.arc[data-m="4"] .arcs__m:nth-child(n+5),.arc[data-m="5"] .arcs__m:nth-child(n+6){opacity:0;transform:translateY(var(--space-2))}.arc .arcs__m{transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.arc[data-w="0"] .arcs__seal{opacity:0;transform:translateY(calc(var(--space-6)*-1))}.arc .arcs__seal{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter)}.arc[data-w="0"] .arcs__shackle{transform:translateY(calc(var(--space-1)*-1))}.arcs__shackle{transition:transform var(--duration-medium-3) var(--ease-enter) .5s}.arc[data-pr="0"] .arcs__prod{opacity:0;transform:translateX(var(--space-8))}.arc .arcs__prod{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter)}@media (max-width:767px){.arc{--hstage-overlap:var(--space-4);grid-template-columns:minmax(0,1fr)}.arc .arcs__again,.arc .arcs__prod,.arc .arcs__seal,.arc .arcs__thread{grid-column:1}.arc .arcs__thread{padding:var(--space-4) var(--space-4) calc(var(--hstage-overlap) + var(--space-3))}.arc .arcs__seal{grid-row:2}.arc .arcs__prod,.arc .arcs__seal{margin:calc(var(--hstage-overlap)*-1) var(--space-3) 0 var(--space-3)}.arc .arcs__prod{grid-row:3}.arc .arcs__again{grid-row:4}}.arf{--arf-c0:var(--palette-cobalt-600);--arf-c1:var(--palette-violet-600);--arf-c2:var(--palette-teal-600);--arf-c3:var(--palette-sand-600);--arf-c4:var(--palette-wine-500);--arf-c5:var(--palette-cobalt-400);--arf-wire:var(--palette-neutral-300);--arf-hub:var(--palette-rust-600)}.arf__stage{aspect-ratio:1/.82;background:var(--color-sunken);border-radius:var(--radius-panel);container-type:inline-size;min-width:0;overflow:hidden;position:relative;width:100%}.arf__canvas{display:block;height:100%;inset:0;position:absolute;width:100%}.arf [data-fam="0"]{--c:var(--arf-c0)}.arf [data-fam="1"]{--c:var(--arf-c1)}.arf [data-fam="2"]{--c:var(--arf-c2)}.arf [data-fam="3"]{--c:var(--arf-c3)}.arf [data-fam="4"]{--c:var(--arf-c4)}.arf [data-fam="5"]{--c:var(--arf-c5)}.arf__fams{bottom:7%;display:flex;flex-direction:column;justify-content:space-between;left:4%;list-style:none;margin:0;padding:0;position:absolute;top:7%;width:46%}.arf__fam{display:grid;gap:var(--space-1);min-width:0}.arf__fl{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1;white-space:nowrap}.arf__nodes{display:flex;gap:var(--space-1);justify-self:start}.arf__n{background:var(--color-raised);border:var(--border-width-hairline) solid color-mix(in srgb,var(--c) 55%,var(--color-hairline));border-radius:var(--radius-full);color:var(--c);display:grid;height:var(--space-7);place-items:center;width:var(--space-7)}.arf__n .chlogo{height:var(--space-4);width:var(--space-4)}.arf__hub{display:grid;gap:var(--space-1);justify-items:center;left:62%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(calc(1 + var(--pulse, 0)*.08))}.arf__hub>.icon{background:var(--arf-hub);border-radius:var(--radius-lg);box-sizing:content-box;color:var(--palette-paper);height:var(--space-6);outline:calc(var(--pulse, 0)*10px) solid color-mix(in srgb,var(--arf-hub) 22%,transparent);padding:var(--space-3);width:var(--space-6)}.arf__hl{background:var(--color-sunken);color:var(--color-accent-warm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin-top:var(--space-1);padding:0 var(--space-1);position:absolute;text-transform:uppercase;top:100%;white-space:nowrap}.arf__outs{bottom:14%;display:flex;flex-direction:column;justify-content:space-between;left:73%;list-style:none;margin:0;padding:0;position:absolute;right:3%;top:14%}.arf__out{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-xs);line-height:1.25;padding:var(--space-1) var(--space-2)}@media (max-width:639px){.arf__stage{aspect-ratio:auto;height:26rem}.arf__fams{left:3%;width:42%}.arf__n{height:var(--space-6);width:var(--space-6)}.arf__n .chlogo{height:var(--space-3);width:var(--space-3)}.arf__hub{left:54%}.arf__hub>.icon{padding:var(--space-2)}.arf__outs{left:67%;right:2%}.arf__out{padding:var(--space-1)}}.arn{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.arn>*{min-width:0}.arn__seg{background:var(--color-sunken);border-radius:var(--radius-md);color:var(--color-text-secondary);display:inline-flex;flex-wrap:wrap;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);max-width:100%;padding:var(--space-1);width:fit-content}.arn__seg span{border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);white-space:nowrap}.arn__seg .is-on{background:var(--color-raised);box-shadow:var(--shadow-ring);color:var(--color-text)}.arn__f{display:grid;gap:var(--space-2)}.arn__hd{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-2) var(--space-3)}.arn__n{background:var(--color-raised);border:var(--border-width-hairline) solid color-mix(in srgb,var(--c) 55%,var(--color-hairline));border-radius:var(--radius-full);color:var(--c);display:grid;flex:none;height:var(--space-7);place-items:center;width:var(--space-7)}.arn__n .chlogo{height:var(--space-4);width:var(--space-4)}.arn__lab{color:var(--color-text);font-weight:var(--font-weight-semibold)}.arn__ch{color:var(--color-text-secondary)}.arn__ch:before{content:"\00B7";margin-right:var(--space-2)}.arn__by{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2)}.arn__by strong{color:var(--color-text);font-weight:var(--font-weight-semibold);margin-right:var(--space-1)}.arn__big{color:var(--color-text);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.arn__reply{display:grid;gap:var(--space-1);margin-left:var(--space-2);padding:var(--space-1) 0 var(--space-1) var(--space-4)}.arn__was{color:var(--color-text-tertiary);text-decoration:line-through;text-decoration-thickness:var(--border-width-hairline)}.arn__rx,.arn__was{font-size:var(--font-size-xs)}.arn__rx{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.arn__react{align-items:center;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-pill);display:inline-flex;gap:var(--space-1);padding:0 var(--space-2)}.arn__react svg{height:var(--space-4);width:var(--space-4)}.arn__gone{align-items:center;display:inline-flex;font-style:italic;gap:var(--space-1)}.arn__gone .icon{color:var(--color-text-tertiary)}.arn__bbg{align-items:baseline;display:flex;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;gap:var(--space-3)}.arn__bbg time{color:var(--color-text-secondary)}.arn__bbg b{color:var(--palette-sand-600);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps)}.arn__att{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-2) var(--space-4)}.arn__file,.arn__img,.arn__voice{align-items:center;display:inline-flex;gap:var(--space-2)}.arn__play{background:var(--palette-plum);border-radius:var(--radius-full);color:var(--palette-bone);display:inline-grid;height:var(--space-6);place-items:center;width:var(--space-6)}.arn__play .icon{color:inherit;fill:currentColor;height:var(--space-3);stroke:none;width:var(--space-3)}.arn__wave{align-items:center;display:flex;gap:2px;height:var(--space-6)}.arn__wave i{background:var(--color-data-base);border-radius:var(--radius-pill);display:block;height:calc(var(--h)*var(--space-6));width:3px}.arn__img svg{background:var(--palette-cobalt-100);color:var(--palette-cobalt-600);height:var(--space-8);padding:var(--space-1);width:var(--space-10)}.arn__file,.arn__img svg{border-radius:var(--radius-sm)}.arn__file{background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);padding:var(--space-1) var(--space-2)}.arn__ing{display:grid;gap:var(--space-2)}.arn__sl{color:var(--color-accent-warm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.arn__trk{align-items:center;display:flex;gap:var(--space-1);height:var(--space-4)}.arn__trk i{background:var(--palette-plum);border-radius:var(--radius-pill);display:block;height:var(--border-width-thick);transform-origin:left center}.arn__a,.arn__b{flex:4}.arn__gap{background:none!important;border-top:var(--border-width-thick) dashed var(--color-rule-strong);flex:1;height:0!important}.arn__cp{background:var(--palette-rust-600);border-radius:var(--radius-full);flex:none;height:var(--space-3);width:var(--space-3)}.arn__legend{color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-4)}.arn__legend span{align-items:center;display:inline-flex;gap:var(--space-2)}.arn__legend span:before{border-top:var(--border-width-thick) solid var(--palette-plum);content:"";height:0;width:var(--space-5)}.arn__legend span:first-child:before{background:var(--palette-rust-600);border:0;border-radius:var(--radius-full);height:var(--space-3);width:var(--space-3)}.arn__legend span:nth-child(2):before{border-top-color:var(--color-rule-strong);border-top-style:dashed}.arn mark{background:var(--mark-wipe) no-repeat left center /100% 100%}.arn[data-dp-state=idle] .arn__f,.arn[data-dp-state=idle] .arn__seg{opacity:0;transform:translateY(var(--space-2))}.arn[data-dp-state=idle] mark{background-size:0 100%}.arn[data-dp-state=idle] .arn__a,.arn[data-dp-state=idle] .arn__b{transform:scaleX(0)}.arn[data-dp-state=idle] .arn__cp,.arn[data-dp-state=idle] .arn__gap,.arn[data-dp-state=idle] .arn__legend{opacity:0}.arn[data-dp-state=play] .arn__f,.arn[data-dp-state=play] .arn__seg{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, -1)*.42s + .2s),transform var(--duration-medium-4) var(--ease-enter) calc(var(--i, -1)*.42s + .2s)}.arn[data-dp-state=play] mark{transition:background-size .5s var(--ease-standard) .7s}.arn[data-dp-state=play] .arn__a{transition:transform .45s var(--ease-standard) 1.5s}.arn[data-dp-state=play] .arn__cp{transition:opacity var(--duration-short-3) var(--ease-standard) 1.95s}.arn[data-dp-state=play] .arn__gap{transition:opacity var(--duration-short-3) var(--ease-standard) 2.05s}.arn[data-dp-state=play] .arn__b{transition:transform .45s var(--ease-standard) 2.5s}.arn[data-dp-state=play] .arn__legend{transition:opacity var(--duration-medium-2) var(--ease-standard) 2.2s}@media (max-width:639px){.arn__bbg{flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.arn__seg span{padding-inline:var(--space-2)}}.arw{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.arw>*{min-width:0}.arw__rec{display:grid;gap:var(--space-3);padding-left:var(--space-4)}.arw__who{align-items:center;display:flex;gap:var(--space-3)}.arw__n{background:var(--color-raised);border:var(--border-width-hairline) solid color-mix(in srgb,var(--palette-violet-600) 55%,var(--color-hairline));border-radius:var(--radius-full);color:var(--palette-violet-600);display:grid;flex:none;height:var(--space-7);place-items:center;width:var(--space-7)}.arw__n .chlogo{height:var(--space-4);width:var(--space-4)}.arw__t{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.arw__t strong{color:var(--color-text);flex-wrap:wrap;font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);gap:var(--space-1) var(--space-2);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.arw__t strong,.arw__t>span{align-items:center;display:inline-flex}.arw__t>span{gap:var(--space-2)}.arw__seal{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-3)}.arw__lock{background:var(--chip-approved-bg);border-radius:var(--radius-full);color:var(--chip-approved-fg);display:inline-grid;height:var(--space-7);place-items:center;width:var(--space-7)}.arw__lock svg{height:var(--space-5);width:var(--space-5)}.arw__dot{margin-inline:var(--space-1)}.arw__del{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.arw__btn{background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-button);color:var(--color-text-tertiary);cursor:not-allowed;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-4)}.arw__tip{background:var(--palette-plum);border-radius:var(--radius-sm);color:var(--palette-bone);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-3);position:relative}.arw__tip:before{border-bottom:var(--space-1) solid transparent;border-left:0 solid transparent;border-right-color:transparent;border-right:var(--space-1) solid var(--palette-plum);border-top:var(--space-1) solid transparent;content:"";left:calc(var(--space-2)*-1);margin-top:calc(var(--space-1)*-1);position:absolute;top:50%}.arw__tbl{display:grid;gap:var(--space-2)}.arw__sl{color:var(--color-accent-warm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.arw__rows{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;list-style:none;margin:0;padding:0}.arw__rows li{border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:grid;font-size:var(--font-size-sm);gap:var(--space-3);grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1.8fr);padding-block:var(--space-3)}.arw__ty{font-weight:var(--font-weight-medium)}.arw__ku,.arw__ty{color:var(--color-text)}.arw__ku{font-variant-numeric:tabular-nums}.arw__by{align-self:center;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.arw__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.arw[data-dp-state=idle] .arw__shackle{transform:translateY(calc(var(--space-1)*-1))}.arw__shackle{transition:transform var(--duration-medium-3) var(--ease-enter) .3s}.arw[data-dp-state=idle] .arw__chips,.arw[data-dp-state=idle] .arw__rows li,.arw[data-dp-state=idle] .arw__sl{opacity:0;transform:translateY(var(--space-1))}.arw[data-dp-state=play] .arw__rows li{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(.9s + var(--i, 0)*.26s),transform var(--duration-medium-3) var(--ease-enter) calc(.9s + var(--i, 0)*.26s)}.arw[data-dp-state=play] .arw__sl{transition:opacity var(--duration-medium-3) var(--ease-standard) .8s,transform var(--duration-medium-3) var(--ease-enter) .8s}.arw[data-dp-state=play] .arw__chips{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.1s,transform var(--duration-medium-3) var(--ease-enter) 2.1s}@media (max-width:639px){.arw__rows li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.arw__by{grid-column:1/-1}}.arq{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.arq>*{min-width:0}.arq__field{align-items:center;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.arq__mag{color:var(--color-text-secondary)}.arq__tok{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-3);white-space:nowrap}.arq__x{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:1}.arq__tok--add{background:none;border-style:dashed;color:var(--color-text-secondary);padding-inline:var(--space-3)}.arq__res{display:grid;gap:var(--space-3)}.arq__sl{color:var(--color-accent-warm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.arq__hd{display:flex;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-3)}.arq__hd,.arq__hd strong{align-items:center;flex-wrap:wrap}.arq__hd strong{display:inline-flex;font-weight:var(--font-weight-semibold);gap:var(--space-1) var(--space-2)}.arq__n{background:var(--color-raised);border:var(--border-width-hairline) solid color-mix(in srgb,var(--palette-violet-600) 55%,var(--color-hairline));border-radius:var(--radius-full);color:var(--palette-violet-600);display:grid;flex:none;height:var(--space-7);place-items:center;width:var(--space-7)}.arq__n .chlogo{height:var(--space-4);width:var(--space-4)}.arq__ctx{display:grid;grid-template-rows:1fr}.arq__ctx>div{display:grid;gap:var(--space-3);min-height:0;overflow:hidden}.arq__m{display:grid;font-size:var(--font-size-sm);gap:var(--space-1)}.arq__by,.arq__m{color:var(--color-text-secondary)}.arq__by{align-items:center;display:flex;font-size:var(--font-size-xs);gap:var(--space-2)}.arq__by strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.arq__m--hit{background:var(--color-sunken);border-radius:var(--radius-sm);padding:var(--space-2) 0 var(--space-2) var(--space-4)}.arq__big{color:var(--color-text);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.arq mark{background:var(--mark-wipe) no-repeat left center /100% 100%}.arq__act{display:flex;flex-wrap:wrap;gap:var(--space-2)}.arq__act .icon{color:var(--palette-moss-600)}.arq[data-dp-state=idle] .arq__tok{opacity:0;transform:translateY(calc(var(--space-2)*-1))}.arq[data-dp-state=idle] .arq__ctx{grid-template-rows:0fr;opacity:0}.arq[data-dp-state=idle] .arq__m--hit{opacity:.6}.arq[data-dp-state=idle] mark{background-size:0 100%}.arq[data-dp-state=idle] .arq__act{opacity:0;transform:translateY(var(--space-1))}.arq[data-dp-state=play] .arq__tok{transition:opacity var(--duration-medium-2) var(--ease-standard) calc(.2s + var(--i, 0)*.14s),transform var(--duration-medium-3) var(--ease-enter) calc(.2s + var(--i, 0)*.14s)}.arq[data-dp-state=play] .arq__ctx{transition:grid-template-rows .52s var(--ease-standard) 1.1s,opacity .52s var(--ease-standard) 1.1s}.arq[data-dp-state=play] .arq__m--hit{transition:opacity var(--duration-medium-2) var(--ease-standard) 1s}.arq[data-dp-state=play] mark{transition:background-size .5s var(--ease-standard) 1.5s}.arq[data-dp-state=play] .arq__act{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.2s,transform var(--duration-medium-3) var(--ease-enter) 2.2s}.arr{--arr-line:color-mix(in srgb,var(--palette-bone) 22%,transparent)}.arr .pin--on{position:static}.arr__tbl{border:var(--border-width-hairline) solid var(--arr-line);border-radius:var(--radius-md);overflow:hidden}.arr__hd{align-items:center;border-bottom:var(--border-width-hairline) solid var(--arr-line);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-3);margin:0;padding:var(--space-3) var(--space-4)}.arr__hd strong{font-weight:var(--font-weight-semibold)}.arr__hd span{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-2)}.arr__rows{display:grid;list-style:none;margin:0;padding:0}.arr__g>ul>li,.arr__r{align-items:center;display:grid;font-size:var(--font-size-sm);gap:var(--space-3);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1.1fr);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-12)}.arr__g,.arr__r{border-bottom:var(--border-width-hairline) solid var(--arr-line);position:relative}.arr__rows>:last-child{border-bottom:0}.arr__g>.pin,.arr__r .pin{height:var(--space-6);left:var(--space-4);position:absolute;top:var(--space-3);width:var(--space-6)}.arr__ev{display:grid;gap:var(--space-1);min-width:0}.arr__ev strong{font-weight:var(--font-weight-semibold)}.arr time,.arr__ev span,.arr__who{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.arr time,.arr__who{font-variant-numeric:tabular-nums}.arr__g>ul{display:grid;list-style:none;margin:0;padding:0}.arr__g>ul>li{padding-block:var(--space-2)}.arr__g>ul>li+li{border-top:var(--border-width-hairline) solid var(--arr-line)}.arr__g>ul>li:first-child{padding-top:var(--space-3)}.arr__g>ul>li:last-child{padding-bottom:var(--space-3)}.arr[data-dp-state=idle] .arr__g,.arr[data-dp-state=idle] .arr__r{opacity:0;transform:translateY(var(--space-2))}.arr[data-dp-state=idle] .arr__g>.pin,.arr[data-dp-state=idle] .arr__pin{background:transparent;color:var(--palette-bone);outline:var(--border-width-hairline) solid var(--palette-bone);outline-offset:calc(var(--border-width-hairline)*-1)}.arr[data-dp-state=play] .arr__g,.arr[data-dp-state=play] .arr__r{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(.2s + var(--i, 0)*.52s),transform var(--duration-medium-4) var(--ease-enter) calc(.2s + var(--i, 0)*.52s)}.arr[data-dp-state=play] .arr__g>.pin,.arr[data-dp-state=play] .arr__pin{transition:background-color var(--duration-medium-2) var(--ease-standard) calc(.5s + var(--i, 0)*.52s),color var(--duration-medium-2) var(--ease-standard) calc(.5s + var(--i, 0)*.52s)}@media (max-width:639px){.arr__g>ul>li,.arr__r{gap:var(--space-1);grid-template-columns:minmax(0,1fr);padding-left:var(--space-12)}}.wfh{--hstage-overlap:var(--space-3)}.wfh .wfh__card{overflow:hidden;position:relative}.wfh__state{display:grid;grid-column:2;justify-items:start}.wfh__state>.wfh__p{grid-area:1/1}.wfh__p{align-items:center;border-radius:var(--radius-md);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);padding:0 var(--space-2)}.wfh__p .icon{color:inherit}.wfh__p--claim{background:var(--palette-plum);color:var(--palette-bone)}.wfh__p--esc{background:var(--palette-amber-100);border:var(--border-width-hairline) solid var(--palette-amber-400);color:var(--palette-amber-700)}.wfh__route{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2)}.wfh__route>span{align-items:center;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:inline-flex;gap:var(--space-1);padding:var(--space-1) var(--space-2);transition:background-color var(--duration-medium-2) var(--ease-standard),color var(--duration-medium-2) var(--ease-standard),border-color var(--duration-medium-2) var(--ease-standard)}.wfh__route .icon{color:var(--color-text-tertiary);flex:none}.wfh__r1,.wfh__r2,.wfh__r3{background:var(--color-raised);border-color:var(--palette-plum);color:var(--color-text)}.wfh__mira{display:grid;gap:var(--space-1)}.wfh__finding{align-items:flex-start;color:var(--color-text);display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-2)}.wfh__finding .icon{color:var(--palette-crimson-600);margin-top:var(--space-1)}.wfh__lab{color:var(--color-accent-warm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.wfh__esc{border-color:var(--palette-plum)}.wfh__esc,.wfh__toast{background:var(--palette-plum);color:var(--palette-bone)}.wfh__toast{align-items:center;border-radius:var(--radius-md);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);justify-self:start;margin:0;padding:var(--space-2) var(--space-3)}.wfh__toast .icon{color:inherit}.wfh[data-s="0"] .wfh__new{margin-block:calc(var(--space-1)*-.5);max-height:0;opacity:0;overflow:hidden;padding-block:0}.wfh .wfh__new{max-height:8rem;transition:opacity var(--duration-medium-3) var(--ease-standard),max-height .6s var(--ease-standard),padding var(--duration-medium-3) var(--ease-standard)}.wfh[data-s="0"] .wfh__open>*{opacity:0}.wfh .wfh__open>*{transition:opacity var(--duration-medium-3) var(--ease-standard)}.wfh[data-r="0"] .wfh__r1,.wfh[data-r="0"] .wfh__r2,.wfh[data-r="0"] .wfh__r3,.wfh[data-r="1"] .wfh__r2,.wfh[data-r="1"] .wfh__r3,.wfh[data-r="2"] .wfh__r3{background:var(--color-sunken);border-color:var(--color-hairline);color:var(--color-text-secondary)}.wfh[data-s="0"] .wfh__p--claim,.wfh[data-s="0"] .wfh__p--esc,.wfh[data-s="1"] .wfh__p--claim,.wfh[data-s="1"] .wfh__p--esc,.wfh[data-s="2"] .wfh__p--esc,.wfh[data-s="3"] .wfh__p--claim{opacity:0}.wfh .wfh__p{transition:opacity var(--duration-medium-2) var(--ease-standard)}.wfh[data-s="0"] .wfh__mira,.wfh[data-s="1"] .wfh__mira{opacity:0;transform:translateY(var(--space-1))}.wfh .wfh__mira{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.wfh[data-s="0"] .wfh__esc,.wfh[data-s="1"] .wfh__esc,.wfh[data-s="2"] .wfh__esc{background:var(--color-raised);border-color:var(--color-text);color:var(--color-text)}.wfh .wfh__esc{transition:background-color var(--duration-medium-2) var(--ease-standard),color var(--duration-medium-2) var(--ease-standard)}.wfh[data-s="0"] .wfh__toast,.wfh[data-s="1"] .wfh__toast,.wfh[data-s="2"] .wfh__toast{opacity:0;transform:translateY(var(--space-2))}.wfh .wfh__toast{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.wfc{grid-template-columns:minmax(0,1fr)}.wfc>*{min-width:0}.wfc__panel{background:var(--color-sunken);border-radius:var(--radius-panel);display:grid;gap:var(--space-4);padding:var(--space-5)}.wfc__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.wfc__title{color:var(--color-text);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug);margin:0}.wfc__stg{display:grid}.wfc__stg>.chip{grid-area:1/1;justify-self:start}.wfc__btn{background:var(--palette-plum);border-radius:var(--radius-button);color:var(--palette-bone);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-left:auto;padding:var(--space-1) var(--space-4)}.wfc__tpl{color:var(--color-text-secondary);flex-basis:100%;font-size:var(--font-size-xs);margin:0}.wfc__canvas{container-type:inline-size;display:grid;gap:0;min-width:0;--ln:1.375rem;--line:var(--palette-neutral-400)}.wfc__spine{align-items:center;display:grid;grid-template-columns:minmax(0,1.35fr) var(--ln) minmax(0,1fr) var(--ln) minmax(0,1.1fr) var(--ln) minmax(0,.75fr)}.wfc__n{align-content:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);display:grid;gap:2px;min-height:3.25rem;min-width:0;padding:var(--space-2) var(--space-3)}.wfc__n em{color:var(--color-accent-warm);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);line-height:1.1;text-transform:uppercase}.wfc__n strong{align-items:center;color:var(--color-text);display:inline-flex;flex-wrap:wrap;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-1);line-height:var(--line-height-snug)}.wfc__n--risk{border-color:var(--palette-plum)}.wfc__n--opt{background:none;border-style:dashed}.wfc__n--opt .icon{color:var(--palette-crimson-600)}.wfc__n--q{background:var(--color-ground)}.wfc__ln{background:var(--line);display:block;height:var(--border-width-thick);position:relative;transform-origin:left center}.wfc__ln:after{border-bottom:var(--space-1) solid transparent;border-left-color:transparent;border-left:var(--space-1) solid var(--line);border-right:0 solid transparent;border-top:var(--space-1) solid transparent;content:"";margin-top:calc(var(--space-1)*-1);position:absolute;right:0;top:50%}.wfc__rail{display:grid;grid-template-columns:minmax(0,1.35fr) var(--ln) minmax(0,1fr) var(--ln) minmax(0,1.1fr) var(--ln) minmax(0,.75fr);height:var(--space-4)}.wfc__rail i{align-self:end;background:var(--line);display:block;height:var(--border-width-thick);position:relative}.wfc__ra{grid-column:1/7;transform-origin:right center}.wfc__rb{transform-origin:right center;width:50%}.wfc__rb,.wfc__rc{grid-column:7;justify-self:start}.wfc__rc{align-self:stretch!important;height:auto!important;margin-left:50%;margin-left:calc(50% - var(--border-width-thick)/2);transform-origin:top center;width:var(--border-width-thick)}.wfc__lanes{gap:var(--space-3);margin:0}.wfc__lane,.wfc__lanes{display:grid;position:relative}.wfc__lane{gap:var(--space-1);padding-left:var(--space-6)}.wfc__tag{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);height:1.25rem;line-height:1.25rem;margin:0}.wfc__path{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) var(--ln) minmax(0,1fr) var(--ln) minmax(0,1fr);position:relative}.wfc__sl{color:var(--color-accent-warm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.wfc__hier{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-1);padding-top:var(--space-3)}.wfc__hl{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2);margin:0}.wfc__hl .icon{color:var(--color-text-tertiary)}.wfc__d{margin-inline:var(--space-1)}.wfc__vers{border-top:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-2) var(--space-6);list-style:none;margin:0;padding:var(--space-3) 0 0}.wfc__vers li{align-items:center;display:inline-flex;gap:var(--space-2)}.wfc__vers strong{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-text);font-weight:var(--font-weight-semibold);padding:0 var(--space-2)}.wfc__vs{display:grid}.wfc__vs>span{align-items:center;display:inline-flex;gap:var(--space-1);grid-area:1/1;white-space:nowrap}.wfc__vs svg{height:var(--space-4);width:var(--space-4)}.wfc__draft,.wfc__va{opacity:0}.wfc__pubd,.wfc__v2 .wfc__vb,.wfc__v3 .wfc__vb{opacity:1}.wfc__btn{box-shadow:var(--shadow-ring)}.wfc[data-dp-state=idle] .wfc__ln{transform:scaleX(0)}.wfc[data-dp-state=idle] .wfc__n{opacity:.35}.wfc[data-dp-state=idle] .wfc__tag{opacity:0}.wfc[data-dp-state=idle] .wfc__draft,.wfc[data-dp-state=idle] .wfc__v2 .wfc__va,.wfc[data-dp-state=idle] .wfc__v3 .wfc__va{opacity:1}.wfc[data-dp-state=idle] .wfc__pubd,.wfc[data-dp-state=idle] .wfc__v2 .wfc__vb,.wfc[data-dp-state=idle] .wfc__v3 .wfc__vb{opacity:0}.wfc[data-dp-state=idle] .wfc__btn{background:var(--color-raised);color:var(--color-text)}.wfc[data-dp-state=play] .wfc__n{transition:opacity var(--duration-medium-2) var(--ease-standard) calc(var(--i, 4)*.22s)}.wfc[data-dp-state=play] .wfc__spine .wfc__ln{transition:transform .26s var(--ease-standard) calc(.15s + var(--i, 0)*.23s)}.wfc[data-dp-state=play] .wfc__tag{transition:opacity var(--duration-medium-2) var(--ease-standard) 1.35s}.wfc[data-dp-state=play] .wfc__path .wfc__n{transition:opacity var(--duration-medium-2) var(--ease-standard) calc(1.35s + var(--l, 0)*.15s)}.wfc[data-dp-state=play] .wfc__path .wfc__ln{transition:transform .32s var(--ease-standard) 1.5s}.wfc[data-dp-state=play] .wfc__btn{transition:background-color var(--duration-medium-2) var(--ease-standard) 2s,color var(--duration-medium-2) var(--ease-standard) 2s}.wfc[data-dp-state=play] .wfc__draft,.wfc[data-dp-state=play] .wfc__pubd,.wfc[data-dp-state=play] .wfc__va,.wfc[data-dp-state=play] .wfc__vb{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.2s}.wfc[data-dp-state=play] .wfc__v2 .wfc__va,.wfc[data-dp-state=play] .wfc__v2 .wfc__vb{transition-delay:2.5s}@media (max-width:639px){.wfc__panel{padding:var(--space-4)}.wfc__spine{gap:0;grid-template-columns:minmax(0,1fr);justify-items:stretch}.wfc__spine .wfc__ln{height:var(--space-4);justify-self:center;transform-origin:center top;width:var(--border-width-thick)}.wfc__spine .wfc__ln:after{border-bottom:0 solid transparent;border-left:var(--space-1) solid transparent;border-right:var(--space-1) solid transparent;border-top-color:transparent;border-top:var(--space-1) solid var(--line);bottom:0;left:50%;margin:0 0 0 calc(var(--space-1)*-1);right:auto;top:auto}.wfc__lanes{margin-left:0;margin-top:var(--space-4)}.wfc__lane,.wfc__lanes:after,.wfc__lanes:before{border-top:var(--border-width-hairline) solid var(--color-hairline);padding-left:0;padding-top:var(--space-3)}.wfc[data-dp-state=idle] .wfc__spine .wfc__ln{transform:scaleY(0)}.wfc__path{grid-template-columns:minmax(0,1fr)}.wfc__path .wfc__ln,.wfc__spine .wfc__ln{height:var(--space-4);justify-self:center;transform-origin:center top;width:var(--border-width-thick)}.wfc__path .wfc__ln:after{border-bottom:0 solid transparent;border-left:var(--space-1) solid transparent;border-right:var(--space-1) solid transparent;border-top-color:transparent;border-top:var(--space-1) solid var(--line);bottom:0;left:50%;margin:0 0 0 calc(var(--space-1)*-1);right:auto;top:auto}.wfc[data-dp-state=idle] .wfc__path .wfc__ln{transform:scaleY(0)}.wfc__n{padding:var(--space-2)}.wfc__n strong{font-size:var(--font-size-xs)}}.wfc__path:before{border-top:var(--border-width-thick) solid var(--line);top:50%;transform-origin:left center;width:var(--space-6)}.wfc__path:after,.wfc__path:before{content:"";left:calc(var(--space-6)*-1);position:absolute}.wfc__path:after{border-left:var(--border-width-thick) solid var(--line);bottom:50%;top:-1.5rem;transform-origin:top center}.wfc__lane:first-child .wfc__path:after{bottom:calc((var(--space-3) + 1.5rem)*-1)}.wfc__ctl{align-items:center;display:inline-flex;gap:var(--space-2);margin-left:auto}.wfc__title{flex:1 1 14rem}.wfc[data-dp-state=idle] .wfc__path:after,.wfc[data-dp-state=idle] .wfc__path:before,.wfc[data-dp-state=idle] .wfc__rail i{transform:scale(0)}.wfc[data-dp-state=play] .wfc__rc{transition:transform .24s var(--ease-standard) .85s}.wfc[data-dp-state=play] .wfc__ra,.wfc[data-dp-state=play] .wfc__rb{transition:transform .36s var(--ease-standard) 1s}.wfc[data-dp-state=play] .wfc__path:after,.wfc[data-dp-state=play] .wfc__path:before{transition:transform .3s var(--ease-standard) 1.3s}@media (max-width:639px){.wfc__path:after,.wfc__path:before,.wfc__rail{display:none}.wfc__ctl{margin-left:0}}.wfo{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.wfo>*{min-width:0}.wfo__hd{display:grid;gap:var(--space-1)}.wfo__sl{color:var(--color-accent-warm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.wfo__t{align-items:baseline;color:var(--color-text);display:flex;flex-wrap:wrap;font-size:var(--font-size-lg);gap:var(--space-1) var(--space-3);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug);margin:0}.wfo__g{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:0}.wfo__g:before{content:"\00B7";margin-right:var(--space-2)}.wfo__rows{display:grid;list-style:none;margin:0;padding:0}.wfo__r{border-top:var(--border-width-hairline) solid var(--color-hairline);padding-block:var(--space-3)}.wfo__r--focus{background:var(--color-sunken);border-radius:var(--radius-sm);padding-left:var(--space-4)}.wfo__line{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-3);margin:0}.wfo__id{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;min-width:3rem}.wfo__n{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-full);color:var(--color-text);display:grid;flex:none;height:var(--space-7);place-items:center;width:var(--space-7)}.wfo__n .chlogo{height:var(--space-4);width:var(--space-4)}.wfo__line strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.wfo__fl{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.wfo__pill,.wfo__pillstack{margin-left:auto}.wfo__pillstack{display:grid;justify-items:end}.wfo__pillstack>.chip{grid-area:1/1}.wfo__lockp{background:var(--palette-plum);color:var(--palette-bone)}.wfo__lockp:before{display:none}.wfo__lockp svg{height:var(--space-4);width:var(--space-4)}.wfo__x{display:grid;grid-template-rows:1fr}.wfo__x>div{display:grid;gap:var(--space-3);min-height:0;overflow:hidden;padding-top:var(--space-3)}.wfo__x p{margin:0}.wfo__by{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2)}.wfo__by strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.wfo__ctx{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.wfo__ctx,.wfo__hit{display:grid;gap:var(--space-1)}.wfo__big{color:var(--color-text);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.wfo mark{background:var(--mark-wipe) no-repeat left center /100% 100%}.wfo__steps{color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-3)}.wfo__steps span+span:before{content:"\00B7";margin-right:var(--space-3)}.wfo__steps span{align-items:center;display:inline-flex;gap:var(--space-1)}.wfo__steps b{color:var(--palette-moss-600);display:inline-flex}.wfo__steps b .icon{color:inherit;height:var(--space-3);width:var(--space-3)}.wfo__mira{align-items:center;color:var(--color-text);display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}.wfo__mira .icon{color:var(--palette-crimson-600)}.wfo__dec{display:grid;gap:var(--space-2)}.wfo__btns{display:flex;flex-wrap:wrap;gap:var(--space-2)}.wfo__btns span{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-text);border-radius:var(--radius-button);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.wfo__btns span:first-child{background:var(--palette-plum);border-color:var(--palette-plum);color:var(--palette-bone)}.wfo__lab{color:var(--color-accent-warm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.wfo__open{opacity:0}.wfo__lockp{opacity:1}.wfo__c14,.wfo__rel{opacity:0}.wfo__av{opacity:1}.wfo[data-dp-state=idle] .wfo__r{opacity:0;transform:translateY(var(--space-1))}.wfo[data-dp-state=idle] .wfo__x{grid-template-rows:0fr;opacity:0}.wfo[data-dp-state=idle] .wfo__r--focus{border-left-color:transparent}.wfo[data-dp-state=idle] .wfo__open{opacity:1}.wfo[data-dp-state=idle] .wfo__lockp{opacity:0}.wfo[data-dp-state=idle] .wfo__shackle{transform:translateY(calc(var(--space-1)*-1))}.wfo[data-dp-state=idle] .wfo__c14{opacity:1}.wfo[data-dp-state=idle] .wfo__av{opacity:0}.wfo[data-dp-state=idle] mark{background-size:0 100%}.wfo[data-dp-state=play] .wfo__r{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, 0)*.2s + .1s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--i, 0)*.2s + .1s)}.wfo[data-dp-state=play] .wfo__r--focus{transition:border-color var(--duration-medium-2) var(--ease-standard) 1.1s,opacity var(--duration-medium-3) var(--ease-standard) .3s,transform var(--duration-medium-3) var(--ease-enter) .3s}.wfo[data-dp-state=play] .wfo__lockp,.wfo[data-dp-state=play] .wfo__open{transition:opacity var(--duration-medium-2) var(--ease-standard) 1.1s}.wfo__shackle{transition:transform var(--duration-medium-3) var(--ease-enter) 1.25s}.wfo[data-dp-state=play] .wfo__x{transition:grid-template-rows .56s var(--ease-standard) 1.4s,opacity .56s var(--ease-standard) 1.4s}.wfo[data-dp-state=play] mark{transition:background-size .5s var(--ease-standard) 1.9s}.wfo[data-dp-state=play] .wfo__c14{transition:opacity var(--duration-medium-2) var(--ease-standard) 2.2s}.wfo[data-dp-state=play] .wfo__av{transition:opacity var(--duration-medium-2) var(--ease-standard) 2.85s}.wfo[data-dp-state=play] .wfo__rel{animation:wfo-rel .65s var(--ease-standard) 2.2s both}@keyframes wfo-rel{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}@media (max-width:639px){.wfo__pill,.wfo__pillstack{margin-left:0}.wfo__pillstack{justify-items:start}}.wfe{gap:var(--space-4);grid-template-columns:minmax(0,1fr);--wfe-rh:3rem}.wfe>*{min-width:0}.wfe__esc{display:grid;gap:var(--space-2);padding-left:var(--space-4)}.wfe__dec p,.wfe__esc p,.wfe__inbox p,.wfe__sod p{margin:0}.wfe__who{align-items:center;color:var(--color-text);display:flex;flex-wrap:wrap;font-size:var(--font-size-lg);gap:var(--space-2) var(--space-3);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.wfe__who strong{font-weight:var(--font-weight-regular)}.wfe__id{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;letter-spacing:0}.wfe__arw{display:inline-block;width:var(--space-10)}.wfe__arw i{background:var(--palette-plum);display:block;height:var(--border-width-thick);position:relative;transform-origin:left center}.wfe__arw i:after{border-bottom:var(--space-1) solid transparent;border-left-color:transparent;border-left:var(--space-1) solid var(--palette-plum);border-right:0 solid transparent;border-top:var(--space-1) solid transparent;content:"";margin-top:calc(var(--space-1)*-1);position:absolute;right:0;top:50%}.wfe__note{color:var(--color-text);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.wfe__det{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--space-2)}.wfe__det .icon{color:var(--color-text-tertiary)}.wfe__inbox{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);padding-top:var(--space-4)}.wfe__sl{color:var(--color-accent-warm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.wfe__sl,.wfe__sort{font-size:var(--font-size-xs)}.wfe__sort{color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-weight:var(--font-weight-medium);gap:var(--space-1)}.wfe__sort span{border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);transition:background-color var(--duration-medium-2) var(--ease-standard),border-color var(--duration-medium-2) var(--ease-standard),color var(--duration-medium-2) var(--ease-standard)}.wfe__s-a{background:var(--color-raised);border-color:var(--color-rule-strong)!important;color:var(--color-text)}.wfe__rows{display:grid;list-style:none;margin:0;padding:0;position:relative}.wfe__r{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);min-height:var(--wfe-rh)}.wfe__r strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.wfe__rid{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;min-width:3rem}.wfe__rn{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-full);display:grid;flex:none;height:var(--space-7);place-items:center;width:var(--space-7)}.wfe__rn .chlogo{height:var(--space-4);width:var(--space-4)}.wfe__rb{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.wfe__r .chip{margin-left:auto}.wfe__r--a{background:var(--color-sunken);border-radius:var(--radius-sm);padding-left:var(--space-3)}.wfe__sod{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);padding-top:var(--space-4)}.wfe__sdl{color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2)}.wfe__sdl strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.wfe__sdl span:before{content:"\00B7";margin-right:var(--space-2)}.wfe__btns{display:flex;flex-wrap:wrap;gap:var(--space-2)}.wfe__btns span{background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-button);color:var(--color-text-tertiary);cursor:not-allowed;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.wfe__dec{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);padding:var(--space-3) 0 0 var(--space-4)}.wfe__dl{align-items:baseline;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-3)}.wfe__dl strong{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-snug)}.wfe__perm{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-2)}.wfe__perm svg{color:var(--palette-moss-600);height:var(--space-4);width:var(--space-4)}.wfe[data-dp-state=idle] .wfe__arw i{transform:scaleX(0)}.wfe[data-dp-state=idle] .wfe__det,.wfe[data-dp-state=idle] .wfe__esc .chip,.wfe[data-dp-state=idle] .wfe__note{opacity:0}.wfe[data-dp-state=idle] .wfe__r--a{transform:translateY(calc(var(--wfe-rh)*2))}.wfe[data-dp-state=idle] .wfe__r--b,.wfe[data-dp-state=idle] .wfe__r--c{transform:translateY(calc(var(--wfe-rh)*-1))}.wfe[data-dp-state=idle] .wfe__s-a{background:none;border-color:transparent!important;color:var(--color-text-secondary)}.wfe[data-dp-state=idle] .wfe__s-b{background:var(--color-raised);border-color:var(--color-rule-strong);color:var(--color-text)}.wfe[data-dp-state=idle] .wfe__dec,.wfe[data-dp-state=idle] .wfe__sod{opacity:0;transform:translateY(var(--space-2))}.wfe[data-dp-state=play] .wfe__arw i{transition:transform .48s var(--ease-standard) .15s}.wfe[data-dp-state=play] .wfe__det,.wfe[data-dp-state=play] .wfe__esc .chip,.wfe[data-dp-state=play] .wfe__note{transition:opacity var(--duration-medium-3) var(--ease-standard) .6s}.wfe[data-dp-state=play] .wfe__r{transition:transform .62s var(--ease-standard) 1.1s}.wfe[data-dp-state=play] .wfe__sort span{transition-delay:1.1s}.wfe[data-dp-state=play] .wfe__sod{transition:opacity var(--duration-medium-3) var(--ease-standard) 1.9s,transform var(--duration-medium-3) var(--ease-enter) 1.9s}.wfe[data-dp-state=play] .wfe__dec{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.3s,transform var(--duration-medium-3) var(--ease-enter) 2.3s}@media (max-width:639px){.wfe__r{flex-wrap:wrap;padding-block:var(--space-2)}.wfe__rb{flex-basis:100%;order:5;padding-left:3.75rem}.wfe{--wfe-rh:5rem}}.arr__pins{display:flex;gap:var(--space-1);left:var(--space-4);position:absolute;top:var(--space-3)}.arr .arr__r .arr__pins .pin{height:var(--space-6);position:static;width:var(--space-6)}.arr__r--foot{min-height:3.5rem}.arr--wide .arr__r{padding-left:4.5rem}.arr__r--foot{grid-template-columns:minmax(0,1fr)}.arr__r--foot .arr__ev strong{font-weight:var(--font-weight-medium)}.arr[data-dp-state=idle] .arr__pins .pin{background:transparent;color:var(--palette-bone);outline:var(--border-width-hairline) solid var(--palette-bone);outline-offset:calc(var(--border-width-hairline)*-1)}.arr[data-dp-state=play] .arr__pins .pin{transition:background-color var(--duration-medium-2) var(--ease-standard) calc(.5s + var(--i, 0)*.52s),color var(--duration-medium-2) var(--ease-standard) calc(.5s + var(--i, 0)*.52s)}@media (max-width:639px){.arr--wide .arr__r{padding-left:4.5rem}}.arr--wide .arr__r{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) auto}.arr--wide time{white-space:nowrap}.arr--wide .arr__r--foot{grid-template-columns:minmax(0,1fr)}@media (max-width:639px){.arr--wide .arr__r,.arr--wide .arr__r--foot{grid-template-columns:minmax(0,1fr)}}.war{--hstage-overlap:var(--space-6);--war-jun:84.44%;--war-slide:-44.12%;align-items:start;grid-template-columns:minmax(0,1fr);min-width:0;padding-top:var(--space-10)}.war .war__rear{align-items:flex-start;background:var(--color-ground);color:var(--color-text-secondary);display:flex;gap:var(--space-2);height:var(--space-16);padding:var(--space-2) var(--space-4);position:absolute;right:0;top:var(--space-2);width:46%;z-index:1}.war__reartxt{align-items:baseline;display:flex;flex-wrap:nowrap;font-size:var(--font-size-xs);gap:0 var(--space-2);white-space:nowrap}.war__reartxt strong{color:var(--color-text);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps)}.war__reartxt span:before{content:"\00B7";margin-right:var(--space-2)}.war .war__frame{background:var(--color-ground);display:grid;grid-row:1;margin-right:var(--space-6);overflow:hidden;position:relative;z-index:2}.war__top{align-items:center;background:var(--color-sunken);border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.war__dots{display:inline-flex;gap:var(--space-1)}.war__dots i{background:var(--color-rule-strong);border-radius:var(--radius-full);display:block;height:var(--space-2);width:var(--space-2)}.war__url{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-pill);color:var(--color-text);display:flex;flex:1;font-size:var(--font-size-xs);gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-3)}.war__url .icon{color:var(--color-text-tertiary);flex:none}.war__urltxt{display:grid;min-width:0}.war__u{grid-area:1/1;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--duration-medium-2) var(--ease-standard);white-space:nowrap}.war__bar{align-items:center;background:var(--palette-plum);color:var(--palette-bone);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);margin:0;min-height:var(--space-8);padding:var(--space-1) var(--space-4);transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.war__bar .icon{color:inherit;flex:none}.war__page{align-content:start;display:grid;gap:var(--space-5);min-height:15rem;overflow:hidden;padding:var(--space-4) var(--space-5) var(--space-5);position:relative}.war__nav{align-items:baseline;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-4);justify-content:space-between;margin:0;padding-bottom:var(--space-3)}.war__brand{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.war__links{color:var(--color-text-secondary);display:inline-flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.war__l{border-bottom:var(--border-width-thick) solid transparent;padding-block:var(--space-1);position:relative}.war__l--ret{border-bottom-color:var(--palette-plum);color:var(--color-text)}.war__l--fees:after{border:var(--border-width-thick) solid var(--palette-rust-600);border-radius:var(--radius-pill);content:"";inset:calc(var(--space-1)*-1) calc(var(--space-2)*-1);opacity:0;position:absolute}.war__body,.war__pg{display:grid}.war__pg{align-content:start;gap:var(--space-3);grid-area:1/1;opacity:0;transition:opacity var(--duration-medium-3) var(--ease-standard)}.war__pg>*{margin:0}.war__h{color:var(--palette-plum);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.war__p{color:var(--color-text-secondary);line-height:var(--line-height-normal);max-width:var(--measure-narrow)}.war__p,.war__pdf{font-size:var(--font-size-sm)}.war__pdf{align-items:center;color:var(--palette-plum);display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-2);text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:var(--space-1);width:fit-content}.war__pdf .icon{flex:none}.war__foot{color:var(--color-text-secondary);font-size:var(--font-size-xs);padding-top:var(--space-3)}.war__foot,.war__rows{border-top:var(--border-width-hairline) solid var(--color-hairline)}.war__rows{display:grid;list-style:none;margin:0;padding:0}.war__rows li{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-4);justify-content:space-between;padding-block:var(--space-3)}.war__pg--mar mark{background:var(--mark-wipe) no-repeat left center /100% 100%;color:inherit;transition:background-size .5s var(--ease-standard) .35s}.war__scan{border-bottom:var(--border-width-thick) solid var(--palette-rust-600);inset:0;opacity:0;transform:translateY(-100%)}.war__cursor,.war__scan{pointer-events:none;position:absolute}.war__cursor{fill:var(--palette-plum);height:auto;left:0;stroke:var(--palette-bone);stroke-linejoin:round;stroke-width:1.5;top:0;transform:translate(var(--cx,12rem),var(--cy,4.5rem));transition:transform .9s var(--ease-standard),opacity var(--duration-medium-2) var(--ease-standard);width:var(--space-5);z-index:5}.war .war__rail{background:var(--color-ground);display:grid;gap:var(--space-2);grid-row:2;margin:calc(var(--hstage-overlap)*-1) 0 0 var(--space-6);padding:var(--space-3) var(--space-5) var(--space-3);position:relative;z-index:3}.war__cap{align-items:center;background:var(--chip-approved-bg);border-radius:var(--radius-pill);color:var(--chip-approved-fg);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);justify-self:end;padding:var(--space-1) var(--space-3);transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter);white-space:nowrap}.war__capdot{background:currentColor;border-radius:var(--radius-full);height:var(--space-2);width:var(--space-2)}.war__track{height:var(--space-6);margin-top:var(--space-2);position:relative}.war__line{border-top:var(--border-width-hairline) solid var(--color-rule-strong);left:0;right:0}.war__line,.war__tick{position:absolute;top:50%}.war__tick{border-left:var(--border-width-hairline) solid var(--color-rule-strong);height:var(--space-3);left:calc(var(--at)/6*100%);transform:translateY(-50%)}.war__mark{background:var(--palette-rust-600);border-radius:var(--radius-full);height:var(--space-2);left:calc(var(--at)*100%);margin:calc(var(--space-1)*-1) 0 0 calc(var(--space-1)*-1);position:absolute;top:50%;width:var(--space-2)}.war__mark:last-of-type{transition:opacity var(--duration-medium-3) var(--ease-standard)}.war__slide{inset:0;position:absolute;transform:translateX(var(--war-slide));transition:transform .9s var(--ease-standard)}.war__handle{background:var(--palette-plum);border:var(--border-width-thick) solid var(--color-ground);border-radius:var(--radius-full);box-shadow:var(--shadow-ring);height:var(--space-4);left:var(--war-jun);margin:calc(var(--space-2)*-1) 0 0 calc(var(--space-2)*-1);position:absolute;top:50%;width:var(--space-4)}.war__months{color:var(--color-text-secondary);font-size:var(--font-size-xs);grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.war__months,.war__steps{display:grid;list-style:none;padding:0}.war__steps{gap:var(--space-4);grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--space-6) 0 0}.war__step{align-items:start;border-top:var(--border-width-thick) solid var(--color-accent-warm);display:grid;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);padding-top:var(--space-3);transition:opacity var(--duration-medium-3) var(--ease-standard)}.war__sn{background:var(--color-accent-warm);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-full);box-sizing:border-box;color:var(--palette-plum);display:inline-grid;font-weight:var(--font-weight-semibold);height:var(--space-6);place-items:center;width:var(--space-6)}.war__sn,.war__st{font-size:var(--font-size-xs)}.war__st{color:var(--color-text-secondary);display:grid;gap:var(--space-1);line-height:var(--line-height-normal)}.war__st strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.war .war__again{grid-row:4;margin-top:var(--space-2)}.war[data-v=fees] .war__pg--fees,.war[data-v=jun] .war__pg--jun,.war[data-v=mar] .war__pg--mar{opacity:1}.war:not([data-v=fees]) .war__u--fees,.war[data-v=fees] .war__u--ret{opacity:0}.war[data-v=fees] .war__l--ret{border-bottom-color:transparent;color:var(--color-text-secondary)}.war[data-v=fees] .war__l--fees{border-bottom-color:var(--palette-plum);color:var(--color-text)}.war__pg--mar mark{background-size:0 100%}.war[data-v=fees] .war__pg--mar mark,.war[data-v=mar] .war__pg--mar mark{background-size:100% 100%}.war[data-h=jun]{--war-slide:0%}.war[data-bar="0"] .war__bar{opacity:0;transform:translateY(calc(var(--space-2)*-1))}.war[data-cap="0"] .war__cap{opacity:0;transform:translateY(calc(var(--space-3)*-1))}.war[data-cap="0"] .war__mark:last-of-type{opacity:0}.war[data-scan="1"] .war__scan{animation:war-scan 1.4s var(--ease-standard) both}@keyframes war-scan{0%{opacity:1;transform:translateY(-100%)}90%{opacity:1}to{opacity:0;transform:translateY(0)}}.war[data-click="1"] .war__l--fees:after{animation:war-ripple .52s var(--ease-standard) both}@keyframes war-ripple{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.25)}}.war[data-click="1"] .war__cursor{transform:translate(var(--cx,12rem),var(--cy,4.5rem)) scale(.88)}.war[data-cur="0"] .war__cursor{opacity:0;transform:translate(calc(var(--cx, 12rem) + var(--space-16)),calc(var(--cy, 4.5rem) + var(--space-16)))}.war[data-wm="0"] .war__rear{opacity:0;transform:translateY(var(--space-10))}.war .war__rear{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter)}.war[data-s="0"] .war__step,.war[data-s="1"] .war__step:nth-child(n+2),.war[data-s="2"] .war__step:nth-child(n+3){border-top-color:var(--color-rule-strong);opacity:.45}.war[data-s="0"] .war__sn,.war[data-s="1"] .war__step:nth-child(n+2) .war__sn,.war[data-s="2"] .war__step:nth-child(n+3) .war__sn{background:none;border-color:var(--color-rule-strong);color:var(--color-text-secondary)}@media (max-width:767px){.war{--hstage-overlap:var(--space-4);padding-top:var(--space-8)}.war .war__frame{margin-right:var(--space-3)}.war .war__rail{margin-left:var(--space-3);padding-inline:var(--space-4)}.war__page{min-height:14rem;padding:var(--space-3) var(--space-4) var(--space-4)}.war__steps{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.war .war__rear{width:80%}}.wac__stage{background:var(--color-sunken);border-radius:var(--radius-panel);gap:var(--space-6);padding:var(--space-6)}.wac__page,.wac__stage{display:grid;min-width:0}.wac__r{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;padding-block:var(--space-3)}.wac__r:first-child{border-top:0;padding-top:0}.wac__r>div,.wac__r>p,.wac__r>svg{margin:0}.wac__nav{align-items:baseline;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-4)}.wac__brand{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.wac__links{display:inline-flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.wac__menu{align-items:center;color:var(--color-text);display:inline-flex;gap:var(--space-1)}.wac__copy{display:grid;gap:var(--space-1)}.wac__copy>p{margin:0}.wac__h{color:var(--palette-plum);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.wac__p{color:var(--color-text-secondary);max-width:var(--measure-narrow)}.wac__a,.wac__p,.wac__pdf{font-size:var(--font-size-sm)}.wac__a,.wac__pdf{align-items:center;color:var(--palette-plum);display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-2);text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:var(--space-1);width:fit-content}.wac__img{fill:none;height:auto;stroke:var(--color-text-tertiary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:var(--space-16)}.wac__img circle{fill:var(--color-text-tertiary);stroke:none}.wac__lab{align-items:center;color:var(--palette-rust-600);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter);white-space:nowrap}.wac__lab:before{border-top:var(--border-width-hairline) solid;content:"";width:var(--space-3)}.wac__rec{display:grid;gap:var(--space-2);padding-left:var(--space-4)}.wac__rec>p{margin:0}.wac__rt{color:var(--palette-plum);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug);overflow-wrap:anywhere}.wac__rm{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-3)}.wac__rm>span:not(.chip):after{content:"\00B7";margin-left:var(--space-3)}.wac__rm>span:nth-last-child(2):after{content:none}.wac__seal{transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.wac__parts{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.wac__chip{color:var(--palette-rust-600);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.wac__chip,.wac__sites{font-size:var(--font-size-xs)}.wac__sites{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);padding-top:var(--space-2);transition:opacity var(--duration-medium-2) var(--ease-standard)}.wac__sl{color:var(--palette-rust-600);flex-basis:100%;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.wac__site{background:var(--chip-pending-bg);border-radius:var(--radius-pill);color:var(--chip-pending-fg);overflow-wrap:anywhere;padding:0 var(--space-3)}.wac__lab.is-off{opacity:0;transform:translateX(calc(var(--space-3)*-1))}.wac__chip.is-off{opacity:0;transform:translateX(calc(var(--space-6)*-1))}.wac__seal.is-off{opacity:0;transform:scale(.9)}.wac__sites.is-off{opacity:0}@media (max-width:639px){.wac__stage{padding:var(--space-4)}.wac__rt{font-size:var(--font-size-md)}.wac__r{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}.was{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.was>*{min-width:0}.was__sl{color:var(--color-accent-warm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.was__rows{display:grid;list-style:none;margin:0;padding:0}.was__r{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-1) var(--space-4);grid-template-columns:minmax(0,1fr) auto;padding-block:var(--space-4)}.was__r--focus{background:var(--color-sunken);border-radius:var(--radius-sm);padding-left:var(--space-4)}.was__k{color:var(--palette-plum);font-size:var(--font-size-lg);grid-column:1;letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.was__m{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-3);grid-column:1}.was__m span:before{content:"\00B7";margin-right:var(--space-3)}.was__p{display:grid;grid-column:2;grid-row:1/span 2;justify-items:end}.was__x{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);grid-column:1/-1;padding-top:var(--space-2)}.was__st{display:grid;justify-items:start}.was__st>.chip{grid-area:1/1;white-space:nowrap}.was__w{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-2)}.was__w svg{color:var(--palette-plum);height:var(--space-4);width:var(--space-4)}.was__cap{opacity:0}.was[data-dp-state=idle] .was__r{opacity:0;transform:translateY(var(--space-1))}.was[data-dp-state=idle] .was__r--focus{border-left-color:transparent}.was[data-dp-state=idle] .was__done,.was[data-dp-state=idle] .was__w{opacity:0}.was[data-dp-state=play] .was__r{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, 0)*.22s + .1s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--i, 0)*.22s + .1s)}.was[data-dp-state=play] .was__r--focus{transition:border-color var(--duration-medium-2) var(--ease-standard) .9s,opacity var(--duration-medium-3) var(--ease-standard) .32s,transform var(--duration-medium-3) var(--ease-enter) .32s}.was[data-dp-state=play] .was__cap{animation:was-cap 1.2s var(--ease-standard) 1s both}@keyframes was-cap{0%{opacity:0}18%{opacity:1}82%{opacity:1}to{opacity:0}}.was[data-dp-state=play] .was__done{transition:opacity var(--duration-medium-2) var(--ease-standard) 2.15s}.was[data-dp-state=play] .was__w{transition:opacity var(--duration-medium-2) var(--ease-standard) 2.5s}@media (max-width:639px){.was__r{grid-template-columns:minmax(0,1fr)}.was__p{grid-column:1;grid-row:auto;justify-items:start}.was__k{font-size:var(--font-size-md)}}.waf{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.waf>*{min-width:0}.waf mark{background:var(--mark-wipe) no-repeat left center /100% 100%;color:inherit}.waf__field{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--palette-plum);display:flex;font-size:var(--font-size-md);gap:var(--space-2);padding:var(--space-2) var(--space-4)}.waf__mag{color:var(--color-text-secondary);flex:none}.waf__typed{display:inline-block;overflow:hidden;white-space:nowrap}.waf__pills{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.waf__mode{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:0 var(--space-3)}.waf__mode.is-on{background:var(--palette-plum);border-color:var(--palette-plum);color:var(--palette-bone)}.waf__rows{display:grid;list-style:none;margin:0;padding:0}.waf__r{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-1);padding-block:var(--space-3)}.waf__r--focus{background:var(--color-sunken);border-radius:var(--radius-sm);padding-left:var(--space-4)}.waf__k{color:var(--palette-plum);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug);overflow-wrap:anywhere}.waf__s{color:var(--color-text);font-size:var(--font-size-sm)}.waf__d{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.waf__rp{display:grid;grid-template-rows:1fr}.waf__rpi{display:grid;gap:var(--space-3);min-height:0;overflow:hidden}.waf__bar{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-bottom:0;border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3)}.waf__bar .icon{color:var(--palette-rust-600);flex:none}.waf__pg{border:var(--border-width-hairline) solid var(--color-hairline);border-radius:0 0 var(--radius-md) var(--radius-md);display:grid;gap:var(--space-1);margin:calc(var(--space-3)*-1) 0 0;padding:var(--space-4)}.waf__pg p{margin:0}.waf__ph{color:var(--palette-plum);font-size:var(--font-size-lg);line-height:var(--line-height-snug)}.waf__pp{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.waf__dts{display:grid;gap:var(--space-2);padding-bottom:var(--space-5)}.waf__sl{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.waf__track{align-items:center;border-top:0;display:flex;height:var(--space-6);justify-content:space-between;position:relative}.waf__track:before{border-top:var(--border-width-hairline) solid var(--color-rule-strong);content:"";left:0;position:absolute;right:0;top:50%}.waf__track i{background:var(--color-rule-strong);border-radius:var(--radius-full);display:block;height:var(--space-2);position:relative;width:var(--space-2)}.waf__track i.is-on{background:var(--palette-plum);height:var(--space-3);width:var(--space-3)}.waf__track b{color:var(--color-text);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-medium);left:50%;position:absolute;top:calc(100% + var(--space-1));transform:translateX(-50%);white-space:nowrap}.waf[data-dp-state=idle] .waf__typed{max-width:0}.waf[data-dp-state=idle] .waf__dts,.waf[data-dp-state=idle] .waf__pills,.waf[data-dp-state=idle] .waf__r{opacity:0;transform:translateY(var(--space-1))}.waf[data-dp-state=idle] .waf__r--focus{border-left-color:transparent}.waf[data-dp-state=idle] .waf__rp{grid-template-rows:0fr;opacity:0}.waf[data-dp-state=idle] mark{background-size:0 100%}.waf[data-dp-state=play] .waf__typed{animation:waf-type .65s steps(10) .1s both}@keyframes waf-type{0%{max-width:0}to{max-width:12ch}}.waf[data-dp-state=play] .waf__pills{transition:opacity var(--duration-medium-2) var(--ease-standard) .65s,transform var(--duration-medium-3) var(--ease-enter) .65s}.waf[data-dp-state=play] .waf__r{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, 0)*.16s + .8s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--i, 0)*.16s + .8s)}.waf[data-dp-state=play] .waf__r--focus{transition:border-color var(--duration-medium-2) var(--ease-standard) 1.5s,opacity var(--duration-medium-3) var(--ease-standard) .8s,transform var(--duration-medium-3) var(--ease-enter) .8s}.waf[data-dp-state=play] .waf__r mark{transition:background-size .45s var(--ease-standard) 1.25s}.waf[data-dp-state=play] .waf__rp{transition:grid-template-rows .52s var(--ease-standard) 1.7s,opacity .52s var(--ease-standard) 1.7s}.waf[data-dp-state=play] .waf__pg mark{transition:background-size .45s var(--ease-standard) 2.15s}.waf[data-dp-state=play] .waf__dts{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.35s,transform var(--duration-medium-3) var(--ease-enter) 2.35s}.wcp{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.wcp>*{min-width:0}.wcp mark{background:var(--mark-wipe) no-repeat left center /100% 100%;color:inherit}.wcp p{margin:0}.wcp__caps{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.wcp__cap{align-content:start;display:grid;gap:var(--space-2);min-width:0}.wcp__l{align-items:center;color:var(--palette-rust-600);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-1) var(--space-2);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.wcp__syn{margin-top:calc(var(--space-2)*-1)}.wcp__pg{align-content:start;border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid;gap:var(--space-2);min-height:9.5rem;padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);position:relative}.wcp__u{color:var(--color-text-secondary);font-size:var(--font-size-xs);overflow-wrap:anywhere}.wcp__h{color:var(--palette-plum);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.wcp__p{color:var(--color-text-secondary);line-height:var(--line-height-normal)}.wcp__d,.wcp__p{font-size:var(--font-size-xs)}.wcp__d{color:var(--color-text)}.wcp__sb{background:var(--color-hairline);bottom:var(--space-2);right:var(--space-2);top:var(--space-2);width:var(--space-1)}.wcp__sb,.wcp__sb i{border-radius:var(--radius-pill);position:absolute}.wcp__sb i{background:var(--color-text-tertiary);height:40%;left:0;right:0;top:0;transform:translateY(60%)}.wcp__ov{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);padding-top:var(--space-4)}.wcp__lays{display:grid;grid-template-columns:minmax(0,1fr);padding-block:var(--space-2)}.wcp__lay{align-content:start;display:grid;gap:var(--space-1);grid-area:1/1}.wcp__lay--b{opacity:0}.wcp__sl{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--space-3)}.wcp__trk{flex:1;height:var(--space-4);position:relative}.wcp__trk:before{border-top:var(--border-width-hairline) solid var(--color-rule-strong);content:"";left:0;position:absolute;right:0;top:50%}.wcp__mv{inset:0;position:absolute;transform:translateX(0)}.wcp__mv i{background:var(--palette-plum);border:var(--border-width-thick) solid var(--color-ground);border-radius:var(--radius-full);height:var(--space-4);margin:calc(var(--space-2)*-1) 0 0;position:absolute;right:0;top:50%;width:var(--space-4)}.wcp__go{padding-top:var(--space-1)}.wcp[data-dp-state=idle] .wcp__cap{opacity:0;transform:translateY(var(--space-1))}.wcp[data-dp-state=idle] mark{background-size:0 100%}.wcp[data-dp-state=idle] .wcp__sb i{transform:translateY(0)}.wcp[data-dp-state=idle] .wcp__go,.wcp[data-dp-state=idle] .wcp__ov,.wcp[data-dp-state=idle] .wcp__sync{opacity:0}.wcp[data-dp-state=idle] .wcp__lay--b{opacity:1}.wcp[data-dp-state=idle] .wcp__lay--c{opacity:0}.wcp[data-dp-state=idle] .wcp__mv{transform:translateX(-100%)}.wcp[data-dp-state=play] .wcp__cap{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, 0)*.18s + .1s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--i, 0)*.18s + .1s)}.wcp[data-dp-state=play] mark{transition:background-size .45s var(--ease-standard) .8s}.wcp[data-dp-state=play] .wcp__sb i{transition:transform .9s var(--ease-standard) 1.25s}.wcp[data-dp-state=play] .wcp__sync{transition:opacity var(--duration-medium-2) var(--ease-standard) 1.3s}.wcp[data-dp-state=play] .wcp__ov{transition:opacity var(--duration-medium-3) var(--ease-standard) 1.4s}.wcp[data-dp-state=play] .wcp__mv{transition:transform 1s var(--ease-standard) 1.7s}.wcp[data-dp-state=play] .wcp__lay--b,.wcp[data-dp-state=play] .wcp__lay--c{transition:opacity 1s var(--ease-standard) 1.7s}.wcp[data-dp-state=play] .wcp__go{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.65s}@media (max-width:639px){.wcp__caps{grid-template-columns:minmax(0,1fr)}}.wap{--wap-line:color-mix(in srgb,var(--palette-bone) 22%,transparent);--wap-hot:color-mix(in srgb,var(--palette-bone) 12%,transparent);min-width:0}.wap .pin--on{align-self:start;flex:none;grid-row:1/span 3;position:static}.wap__d,.wap__k,.wap__v{grid-column:2}.wap__tbl{border:var(--border-width-hairline) solid var(--wap-line);border-radius:var(--radius-md);overflow:hidden}.wap__hd{align-items:center;border-bottom:var(--border-width-hairline) solid var(--wap-line);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-3);margin:0;padding:var(--space-3) var(--space-4)}.wap__hd strong{font-weight:var(--font-weight-semibold)}.wap__hd span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.wap__rows{display:grid;list-style:none;margin:0;padding:0}.wap__r{align-items:start;border-bottom:var(--border-width-hairline) solid var(--wap-line);display:grid;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-4);grid-template-columns:var(--space-6) minmax(0,1fr);padding:var(--space-4);transition:background-color var(--duration-medium-2) var(--ease-standard)}.wap__rows>:last-child{border-bottom:0}.wap__k{color:var(--color-accent-warm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.wap__v{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.wap__d:empty{display:none}.wap__d{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-2);justify-items:start}.wap__f{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wap__dl{align-items:center;border:var(--border-width-hairline) solid var(--wap-line);border-radius:var(--radius-pill);color:var(--color-text);display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-2);padding:var(--space-1) var(--space-3)}.band__check.is-hot,.wap__r.is-hot{background:var(--wap-hot)}.band__check.is-hot{border-radius:var(--radius-md)}.band__check:focus-visible,.wap__r:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.band__check.is-hot .pin,.wap__r.is-hot .pin{outline:var(--border-width-thick) solid var(--color-accent-warm);outline-offset:var(--border-width-thick)}.wap[data-dp-state=idle] .wap__r{opacity:0;transform:translateY(var(--space-2))}.wap[data-dp-state=idle] .wap__r .pin{background:transparent;color:var(--palette-bone);outline:var(--border-width-hairline) solid var(--palette-bone);outline-offset:calc(var(--border-width-hairline)*-1)}.wap[data-dp-state=play] .wap__r{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(.2s + var(--i, 0)*.52s),transform var(--duration-medium-4) var(--ease-enter) calc(.2s + var(--i, 0)*.52s),background-color var(--duration-medium-2) var(--ease-standard)}.wap[data-dp-state=play] .wap__r .pin{transition:background-color var(--duration-medium-2) var(--ease-standard) calc(.5s + var(--i, 0)*.52s),color var(--duration-medium-2) var(--ease-standard) calc(.5s + var(--i, 0)*.52s)}@media (max-width:639px){.wap__r{gap:var(--space-1) var(--space-3)}.wap__v{font-size:var(--font-size-sm)}}.ab{color:var(--color-text);font-size:var(--font-size-sm);position:relative;--ab-accent:var(--color-accent-warm);--ab-in:var(--ab-slide);--ab-out:calc(var(--ab-slide)*-1)}.ab[data-surface]{--surface-background:var(--fill-grain),var(--gradient-banner),var(--palette-plum)}.ab[data-dir=back]{--ab-in:calc(var(--ab-slide)*-1);--ab-out:var(--ab-slide)}.ab[hidden]{display:none}.ab__list{display:grid;list-style:none;margin:0;overflow:clip;padding:0}.ab__item{align-items:center;display:grid;grid-area:1/1;min-height:var(--target-min);opacity:0;position:relative;transform:translateX(var(--ab-in));transition:opacity var(--duration-long-1) var(--ease-standard),transform var(--duration-long-1) var(--ease-emphasized-decelerate),visibility 0s linear var(--duration-long-1);visibility:hidden}.ab__item[hidden]{display:none}.ab__item.is-active{opacity:1;transform:none;transition-delay:0s;visibility:visible}.ab__item.is-leaving{transform:translateX(var(--ab-out))}.ab .ab__row{align-items:center;box-sizing:border-box;display:flex;gap:var(--space-3);min-width:0;padding-block:var(--space-1);padding-inline-end:calc(var(--space-gutter) + var(--ab-r1, 0rem) + var(--ab-r2, 0rem));position:relative;width:100%}.ab[data-closable="1"]{--ab-r1:2.75rem}.ab[data-multi]{--ab-r2:7.5rem}.ab__icon{color:var(--ab-accent);display:inline-grid;flex:none;height:var(--space-6);place-items:center;width:var(--space-6)}.ab__icon .icon{height:var(--space-5);width:var(--space-5)}.ab__tag{background:color-mix(in srgb,var(--ab-accent) 22%,transparent);border:var(--border-width-hairline) solid color-mix(in srgb,var(--ab-accent) 70%,transparent);border-radius:var(--radius-pill);flex:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);padding:0 var(--space-3);text-transform:uppercase}.ab__msg,.ab__tag{color:var(--palette-bone);white-space:nowrap}.ab__msg{flex:0 1 auto;font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);margin:0;max-width:none;min-width:0;overflow:hidden;text-overflow:ellipsis}.ab__full,.ab__short{white-space:nowrap}.ab__item.is-short .ab__full,.ab__short{display:none}.ab__item.is-short .ab__short{display:inline}.ab__extra{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-inline-start:var(--space-2)}.ab__link{color:var(--palette-bone);font-weight:var(--font-weight-semibold);position:relative;text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:var(--space-1);white-space:nowrap}.ab__btn:after,.ab__link:after{content:"";inset:calc((var(--target-min) - 100%)/-2) 0;position:absolute}.ab__link:hover{text-decoration-thickness:var(--border-width-thick)}.ab__btn{align-items:center;border:var(--border-width-hairline) solid var(--palette-bone);border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--font-weight-semibold);justify-content:center;min-height:var(--space-8);padding:0 var(--space-4);position:relative;text-decoration:none;transition:background-color var(--duration-short-3) var(--ease-standard),color var(--duration-short-3) var(--ease-standard);white-space:nowrap}.ab__btn--main,.ab__btn--second{-webkit-backdrop-filter:blur(var(--space-2));backdrop-filter:blur(var(--space-2));background:color-mix(in srgb,var(--palette-bone) 8%,transparent);border-color:color-mix(in srgb,var(--palette-bone) 42%,transparent);color:var(--palette-bone);transition:var(--transition-color)}.ab__btn--main:hover,.ab__btn--second:hover{background:color-mix(in srgb,var(--palette-bone) 16%,transparent);border-color:color-mix(in srgb,var(--palette-bone) 72%,transparent)}.ab__count{align-items:center;color:var(--palette-bone);display:inline-flex;gap:var(--space-2);white-space:nowrap}.ab__cl{color:var(--color-text-secondary)}.ab__cd{background:color-mix(in srgb,var(--palette-bone) 14%,transparent);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);padding:0 var(--space-3)}.ab__form{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.ab__input{background:var(--palette-bone);border:var(--border-width-hairline) solid var(--palette-bone);border-radius:var(--radius-pill);box-sizing:border-box;color:var(--palette-plum);font:inherit;max-width:100%;min-height:var(--space-8);padding:0 var(--space-4);width:13rem}.ab__input::placeholder{color:var(--color-text-tertiary);opacity:1}.ab__status{color:var(--palette-bone);font-size:var(--font-size-xs)}.ab__form.is-done .ab__btn,.ab__form.is-done .ab__input{display:none}.ab a:focus-visible,.ab button:focus-visible,.ab input:focus-visible{outline:var(--focus-ring-width) solid var(--palette-bone);outline-offset:var(--focus-ring-offset)}.ab__ctl{inset:0;pointer-events:none;position:absolute}.ab__ctlin{align-items:center;display:flex;gap:var(--space-2);height:100%;justify-content:flex-end}.ab__ctlin>*{pointer-events:auto}.ab__nav{align-items:center;display:inline-flex;gap:var(--space-1)}.ab__nav[hidden]{display:none}.ab__arrow,.ab__close{all:unset;border-radius:var(--radius-full);box-sizing:border-box;color:var(--palette-bone);cursor:pointer;display:inline-grid;height:var(--space-8);place-items:center;pointer-events:auto;position:relative;width:var(--space-8)}.ab__arrow:hover,.ab__close:hover{background:color-mix(in srgb,var(--palette-bone) 16%,transparent)}.ab__arrow:after,.ab__close:after{content:"";inset:calc((var(--target-min) - 100%)/-2);position:absolute}.ab__close svg{height:var(--space-5);width:var(--space-5)}.ab__flip{transform:scaleX(-1)}.ab__dots{display:inline-flex;gap:var(--space-1)}.ab__dots i{background:color-mix(in srgb,var(--palette-bone) 40%,transparent);border-radius:var(--radius-full);display:block;height:var(--space-2);width:var(--space-2)}.ab__dots i.is-on{background:var(--palette-bone)}.ab--edit .ab__list{display:block}.ab--edit .ab__item{animation:none;border-bottom:var(--border-width-hairline) solid color-mix(in srgb,var(--palette-bone) 24%,transparent);display:block;opacity:1;padding-block:var(--space-2);transform:none;visibility:visible}.ab--edit .ab .ab__row,.ab--edit .ab__row{padding-inline-end:var(--space-gutter)}.ab .ab__flags{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin-block:0;padding-block:0 var(--space-1);position:relative}.ab__badge{background:color-mix(in srgb,var(--palette-bone) 18%,transparent);border-radius:var(--radius-pill);color:var(--palette-bone);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:0 var(--space-2)}.ab__badge--warn{background:var(--color-accent-warm);color:var(--palette-plum)}.ab__badge--note{background:transparent;border:var(--border-width-hairline) dashed color-mix(in srgb,var(--palette-bone) 50%,transparent)}@media (max-width:639px){.ab .ab__row{gap:var(--space-2);padding-block:var(--space-1)}.ab .ab__row:has(.ab__extra){flex-wrap:wrap;padding-block:var(--space-2)}.ab .ab__row:has(.ab__extra) .ab__msg{flex:1 1 0}.ab__btn{font-size:var(--font-size-xs);padding:0 var(--space-3)}.ab__item[data-has-short] .ab__full{display:none}.ab__item[data-has-short] .ab__short{display:inline}.ab__extra{flex:1 1 100%;margin-inline-start:0}.ab[data-multi]{--ab-r2:4.75rem}.ab__dots{display:none}.ab__input{flex:1 1 10rem;width:100%}}@media (max-width:479px){.ab__tag{display:none}}@media (prefers-reduced-motion:reduce){.ab__item{animation:none;transform:none;transition:none}}.arr{--hstage-overlap:var(--space-6);--arr-h:var(--space-12);--arr-gap:var(--space-3);align-items:start;grid-template-columns:minmax(0,1fr);min-width:0}.arr .arr__sub{background:var(--color-ground);display:grid;gap:var(--space-3);grid-row:1;margin-right:var(--space-6);padding:var(--space-5) var(--space-5) var(--space-8);position:relative;z-index:2}.arr__file{align-items:center;display:grid;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto}.arr__fileicon{background:var(--color-sunken);border-radius:var(--radius-md);color:var(--palette-plum);display:inline-grid;font-weight:var(--font-weight-semibold);justify-items:center;letter-spacing:var(--letter-spacing-caps);padding:var(--space-2) var(--space-3)}.arr__fileicon,.arr__filetxt{font-size:var(--font-size-xs);gap:var(--space-1)}.arr__filetxt{color:var(--color-text-secondary);display:grid;min-width:0}.arr__filetxt strong{color:var(--palette-plum);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.arr__pills{display:grid;justify-items:end}.arr__p{grid-area:1/1;transition:opacity var(--duration-medium-3) var(--ease-standard);white-space:nowrap}.arr__p--draft,.arr__p--review{opacity:0}.arr__p .icon{flex:none}.arr__done{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);color:var(--chip-approved-fg);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);margin:0;padding-top:var(--space-3);transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.arr__done .icon{flex:none}.arr .arr__flow{background:var(--color-ground);display:grid;gap:var(--space-4);grid-row:2;margin:calc(var(--hstage-overlap)*-1) 0 0 var(--space-6);padding:var(--space-4) var(--space-5) var(--space-5);position:relative;z-index:3}.arr__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:space-between}.arr__title{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.arr__title,.arr__tray{align-items:center;display:inline-flex}.arr__tray{gap:var(--space-3)}.arr__traylab{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.arr__trayslot{border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-pill);display:inline-grid;min-height:var(--space-8);min-width:8.5rem;position:relative}.arr__ghost{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);inset:calc(var(--border-width-hairline)*-1);justify-content:center;position:absolute;transform:translate(var(--gx,0),var(--gy,0));transition:transform .9s var(--ease-standard),opacity var(--duration-medium-3) var(--ease-standard);white-space:nowrap;z-index:6}.arr__ghost .icon{color:var(--color-text-tertiary);flex:none}.arr__cursor{align-items:flex-start;display:inline-flex;gap:var(--space-1);left:62%;pointer-events:none;position:absolute;top:55%;transition:opacity var(--duration-medium-2) var(--ease-standard)}.arr__cursor svg{fill:var(--palette-plum);height:auto;stroke:var(--palette-bone);stroke-linejoin:round;stroke-width:1.5;width:var(--space-5)}.arr__who{background:var(--palette-plum);border-radius:var(--radius-pill);color:var(--palette-bone);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin-top:var(--space-4);padding:0 var(--space-2)}.arr__rail{align-items:center;display:grid;grid-template-columns:auto minmax(var(--space-3),1fr) auto minmax(var(--space-3),1fr) auto;min-width:0}.arr__ln{border-top:var(--border-width-hairline) solid var(--color-rule-strong)}.arr__lanes{gap:var(--arr-gap);grid-auto-rows:var(--arr-h);padding-inline:var(--space-4)}.arr__lane,.arr__lanes{display:grid;position:relative}.arr__lane{align-items:center}.arr__lane:before{border-top:var(--border-width-hairline) solid var(--color-rule-strong);top:50%}.arr__lane:after,.arr__lane:before{content:"";left:calc(var(--space-4)*-1);position:absolute;right:calc(var(--space-4)*-1);transition:opacity var(--duration-medium-3) var(--ease-standard)}.arr__lane:after{border-inline:var(--border-width-hairline) solid var(--color-rule-strong)}.arr__lane--a:after{bottom:calc(var(--arr-gap)*-1);top:50%}.arr__lane--b:after{bottom:50%;top:calc(var(--arr-gap)*-1)}.arr__lane--a{transition:transform var(--duration-medium-4) var(--ease-standard)}.arr__slot{border:var(--border-width-thick) dashed var(--palette-rust-600);border-radius:var(--radius-md);inset:0;opacity:0;position:absolute;transition:opacity var(--duration-medium-2) var(--ease-standard)}.arr__n{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:flex;gap:var(--space-2);min-height:var(--arr-h);padding:var(--space-2) var(--space-3);position:relative;transition:opacity var(--duration-medium-3) var(--ease-standard),border-color var(--duration-medium-2) var(--ease-standard);white-space:nowrap;z-index:1}.arr__lane .arr__n{height:100%;min-height:0}.arr__nt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);line-height:var(--line-height-snug)}.arr__nt strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.arr__st{display:inline-grid;flex:none;height:var(--space-4);position:relative;width:var(--space-4)}.arr__dot{border:var(--border-width-thick) solid var(--color-rule-strong);border-radius:var(--radius-full)}.arr__ck,.arr__dot{box-sizing:border-box;grid-area:1/1}.arr__ck{background:var(--chip-approved-fg);border-radius:var(--radius-full);color:var(--palette-bone);height:var(--space-4);padding:var(--space-1);transition:opacity var(--duration-medium-2) var(--ease-standard);width:var(--space-4)}.arr__chg{align-items:center;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);color:var(--palette-plum);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);justify-self:start;margin:0;padding:var(--space-1) var(--space-3);transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.arr__chg .icon{color:var(--palette-rust-600);flex:none}.arr__steps{display:grid;gap:var(--space-4);grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:var(--space-6) 0 0;padding:0}.arr__step{align-items:start;border-top:var(--border-width-thick) solid var(--color-accent-warm);display:grid;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);padding-top:var(--space-3);transition:opacity var(--duration-medium-3) var(--ease-standard)}.arr__sn{background:var(--color-accent-warm);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-full);box-sizing:border-box;color:var(--palette-plum);display:inline-grid;font-weight:var(--font-weight-semibold);height:var(--space-6);place-items:center;width:var(--space-6)}.arr__sn,.arr__stt{font-size:var(--font-size-xs)}.arr__stt{color:var(--color-text-secondary);display:grid;gap:var(--space-1);line-height:var(--line-height-normal)}.arr__stt strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.arr .arr__again{grid-row:4;margin-top:var(--space-2)}.arr[data-split="0"]:not([data-drag="2"]) .arr__lane--a{transform:translateY(calc((var(--arr-h) + var(--arr-gap))/2))}.arr[data-split="0"] .arr__lane--a:after,.arr[data-split="0"] .arr__lane--b:after,.arr[data-split="0"] .arr__lane--b:before,.arr[data-split="0"] .arr__n--b{opacity:0}.arr[data-drag="2"] .arr__slot{opacity:1}.arr[data-drag="0"] .arr__cursor,.arr[data-drag="3"] .arr__cursor,.arr[data-drag="3"] .arr__ghost{opacity:0}.arr[data-drag="1"] .arr__ghost,.arr[data-drag="2"] .arr__ghost{box-shadow:var(--shadow-ring-raised)}.arr[data-drag="3"] .arr__ghost{transition:opacity var(--duration-medium-2) var(--ease-standard)}.arr[data-drag="0"] .arr__ghost,.arr[data-drag="1"] .arr__ghost{transform:translate(0)}.arr[data-chip="0"] .arr__chg{opacity:0;transform:translateY(var(--space-2))}.arr:not([data-a="1"]) .arr__n--a .arr__ck,.arr:not([data-ap="1"]) .arr__n--out .arr__ck,.arr:not([data-l="1"]) .arr__n--b .arr__ck,.arr[data-s="0"] .arr__n--in .arr__ck{opacity:0}.arr[data-s="0"] .arr__p--draft,.arr[data-s="1"] .arr__p--review,.arr[data-s="2"] .arr__p--review,.arr[data-s="3"]:not([data-ap="1"]) .arr__p--review{opacity:1}.arr[data-s="0"] .arr__p--ok,.arr[data-s="1"] .arr__p--ok,.arr[data-s="2"] .arr__p--ok,.arr[data-s="3"]:not([data-ap="1"]) .arr__p--ok{opacity:0}.arr:not([data-ap="1"]) .arr__done{opacity:0;transform:translateY(calc(var(--space-2)*-1))}.arr[data-s="1"] .arr__n--a,.arr[data-s="1"] .arr__n--in,.arr[data-s="2"] .arr__n--b{border-color:var(--palette-plum)}.arr[data-s="0"] .arr__step,.arr[data-s="1"] .arr__step:nth-child(n+2),.arr[data-s="2"] .arr__step:nth-child(n+3){border-top-color:var(--color-rule-strong);opacity:.45}.arr[data-s="0"] .arr__sn,.arr[data-s="1"] .arr__step:nth-child(n+2) .arr__sn,.arr[data-s="2"] .arr__step:nth-child(n+3) .arr__sn{background:none;border-color:var(--color-rule-strong);color:var(--color-text-secondary)}@media (max-width:767px),(min-width:1000px) and (max-width:1199px){.arr{--hstage-overlap:var(--space-4);--arr-h:var(--space-16)}.arr .arr__sub{margin-right:var(--space-3);padding:var(--space-4)}.arr__file{grid-template-columns:auto minmax(0,1fr)}.arr__pills{grid-column:1/-1;justify-items:start}.arr .arr__flow{margin-left:var(--space-3);padding:var(--space-4)}.arr__steps{gap:var(--space-3)}.arr__rail,.arr__steps{grid-template-columns:minmax(0,1fr)}.arr__rail{justify-items:stretch}.arr__ln{border-left:var(--border-width-hairline) solid var(--color-rule-strong);border-top:0;height:var(--space-4);justify-self:center}.arr__lanes{gap:var(--arr-gap);grid-auto-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:var(--space-4);padding-inline:0}.arr__lane:before{border-left:var(--border-width-hairline) solid var(--color-rule-strong);border-top:0;left:50%;right:auto}.arr__lane:after,.arr__lane:before{bottom:calc(var(--space-4)*-1);top:calc(var(--space-4)*-1)}.arr__lane:after{border-block:var(--border-width-hairline) solid var(--color-rule-strong);border-inline:0}.arr__lane--a:after{left:50%;right:calc(var(--arr-gap)*-1)}.arr__lane--b:after{bottom:calc(var(--space-4)*-1);left:calc(var(--arr-gap)*-1);right:50%;top:calc(var(--space-4)*-1)}.arr__n{min-height:0;white-space:normal}.arr__lane .arr__n{height:auto;min-height:var(--arr-h)}.arr[data-split="0"]:not([data-drag="2"]) .arr__lane--a{transform:translateX(calc(50% + var(--arr-gap)/2))}.arr[data-split="0"] .arr__lane--a:after{opacity:0}.arr__tray{justify-content:space-between;width:100%}}.ack{--ack-lex:var(--palette-cobalt-600);--ack-dis:var(--palette-teal-600);--ack-ai:var(--palette-violet-600)}.ack__stage{align-items:start;background:var(--color-sunken);border-radius:var(--radius-panel);gap:var(--space-6);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);padding:var(--space-6)}.ack__page,.ack__stage{display:grid;min-width:0}.ack__page{align-content:start;gap:var(--space-2);overflow:hidden;padding:var(--space-1);position:relative}.ack__page>div,.ack__page>h3,.ack__page>p{margin:0}.ack__brand{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.ack__h{color:var(--palette-plum);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.ack__sub{border-bottom:var(--border-width-hairline) solid var(--color-hairline);font-size:var(--font-size-xs);padding-bottom:var(--space-3)}.ack__p,.ack__sub{color:var(--color-text-secondary)}.ack__p{font-size:var(--font-size-sm);line-height:var(--line-height-normal);padding-block:var(--space-2)}.ack__mark{background:var(--mark-wipe) no-repeat left center /100% 100%;color:var(--color-text);position:relative;transition:background-size .5s var(--ease-standard)}.ack__img{align-items:end;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid;min-height:var(--space-20);padding:var(--space-3);position:relative}.ack__bars{align-items:flex-end;display:flex;gap:var(--space-2);inset:var(--space-3);position:absolute}.ack__bars i{background:var(--color-rule-strong);border-radius:var(--radius-sm) var(--radius-sm) 0 0;flex:1;height:calc(var(--h)*100%)}.ack__imgtxt{align-self:start;background:var(--color-raised);border-radius:var(--radius-sm);color:var(--palette-plum);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-self:start;padding:0 var(--space-2);position:relative}.ack__foot{border-top:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);padding-top:var(--space-3);position:relative}.ack__gap{border:var(--border-width-hairline) dashed var(--ack-dis);border-radius:var(--radius-sm);color:var(--ack-dis);justify-self:start;padding:0 var(--space-2);transition:opacity var(--duration-medium-2) var(--ease-standard)}.ack__pin{background:var(--ack-lex);border:var(--border-width-thick) solid var(--color-raised);border-radius:var(--radius-full);height:var(--space-3);position:absolute;transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-2) var(--ease-enter);width:var(--space-3)}.ack__pin--lex{right:calc(var(--space-2)*-1);top:calc(var(--space-2)*-1)}.ack__pin--dis{background:var(--ack-dis);right:0;top:var(--space-3)}.ack__pin--ai{background:var(--ack-ai);left:calc(var(--space-2)*-1);top:calc(var(--space-2)*-1)}.ack__band{align-items:flex-end;background:color-mix(in srgb,var(--c) 16%,transparent);border-bottom:var(--border-width-thick) solid var(--c);display:flex;height:36%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(-100%)}.ack__band--lex{--c:var(--ack-lex)}.ack__band--dis{--c:var(--ack-dis)}.ack__band--ai{--c:var(--ack-ai)}.ack__tag{align-items:center;background:var(--color-raised);border-radius:var(--radius-pill);color:var(--c);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-1);letter-spacing:var(--letter-spacing-caps);margin:0 0 var(--space-1) var(--space-1);padding:var(--space-1) var(--space-2);text-transform:uppercase}.ack__band--ai .ack__tag{color:var(--palette-crimson-600)}.ack__rail{list-style:none;margin:0;padding:0}.ack__f,.ack__rail{display:grid;min-width:0}.ack__f{border-top:var(--border-width-hairline) solid var(--color-hairline);gap:var(--space-2);padding-block:var(--space-4);transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.ack__f:first-child{border-top:0;padding-top:0}.ack__f>p{margin:0}.ack__fl{align-items:center;color:var(--palette-rust-600);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.ack__dot{background:var(--c);border-radius:var(--radius-full);flex:none;height:var(--space-2);width:var(--space-2)}.ack__f--lex{--c:var(--ack-lex)}.ack__f--dis{--c:var(--ack-dis)}.ack__f--ai{--c:var(--ack-ai)}.ack__fb{color:var(--palette-plum);font-size:var(--font-size-md);line-height:var(--line-height-snug)}.ack__fb .chip{text-align:left;white-space:normal}.ack__fd{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ack__rw{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.ack__rw del{color:var(--color-text-secondary);text-decoration-color:var(--palette-alert-600);text-decoration-thickness:var(--border-width-thick)}.ack__rw ins{background:var(--mark-wipe) no-repeat left center /100% 100%;text-decoration:none}.ack__arrow{color:var(--color-text-secondary)}.ack__acts{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.ack__btn{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.ack__btn--yes{background:var(--chip-approved-bg);border-color:transparent;color:var(--chip-approved-fg)}.ack__note{flex-basis:100%;padding-top:var(--space-1)}.ack .vol__controls{margin-top:var(--space-4)}@keyframes ack-sweep{0%{opacity:1;transform:translateY(-100%)}88%{opacity:1}to{opacity:0;transform:translateY(250%)}}.ack[data-ai="1"] .ack__band--ai,.ack[data-dis="1"] .ack__band--dis,.ack[data-lex="1"] .ack__band--lex{animation:ack-sweep 1.1s var(--ease-standard) both}.ack[data-ai]:not([data-ai="2"]) .ack__pin--ai,.ack[data-dis]:not([data-dis="2"]) .ack__pin--dis,.ack[data-lex]:not([data-lex="2"]) .ack__pin--lex{opacity:0;transform:scale(.4)}.ack[data-ai]:not([data-ai="2"]) .ack__f--ai,.ack[data-dis]:not([data-dis="2"]) .ack__f--dis,.ack[data-lex]:not([data-lex="2"]) .ack__f--lex{opacity:0;transform:translateX(var(--space-4))}.ack[data-dis]:not([data-dis="2"]) .ack__gap{opacity:0}.ack[data-ai]:not([data-ai="2"]) .ack__mark,.ack[data-ai]:not([data-ai="2"]) .ack__rw ins{background-size:0 100%}.ack[data-ai] .ack__rw ins{transition:background-size .5s var(--ease-standard) .3s}@media (max-width:767px){.ack__stage{gap:var(--space-5);grid-template-columns:minmax(0,1fr);padding:var(--space-4)}.ack__band{height:40%}}@media (prefers-reduced-motion:reduce){.ack__band{animation:none!important;opacity:0}}.ars{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.ars>*{min-width:0}.ars.story__stage--stack>*+*{border-top:0;padding-top:0}@media (min-width:640px){.ars{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ars__sl{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.ars__form,.ars__route{align-content:start;display:grid;gap:var(--space-3)}.ars__q,.ars__r{display:grid}.ars__r{border-top:var(--border-width-hairline) solid var(--color-hairline);gap:var(--space-1);padding-block:var(--space-3)}.ars__k{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ars__v{color:var(--palette-plum);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.ars__rel{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);padding-top:var(--space-3)}.ars__rm{color:var(--palette-plum);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-3)}.ars__ch,.ars__rm{align-items:center}.ars__ch{display:inline-flex;gap:var(--space-2)}.ars__ch .chtile{border-radius:var(--radius-full)}.ars .ars__stops{display:grid;gap:var(--space-5);padding-left:var(--space-6);position:relative}.ars__stops:before{border-left:var(--border-width-thick) solid var(--palette-plum);bottom:var(--space-2);content:"";left:var(--space-2);position:absolute;top:var(--space-2);transform-origin:top}.ars__s{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);position:relative}.ars__s:before{background:var(--color-ground);border:var(--border-width-thick) solid var(--palette-plum);border-radius:var(--radius-full);box-sizing:border-box;content:"";height:var(--space-3);left:calc(var(--space-6)*-1 + var(--space-1));position:absolute;top:var(--space-1);width:var(--space-3)}.ars__s strong{color:var(--palette-plum);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.ars__dis{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-4)}.ars__dis .ars__k{flex-basis:100%}.ars[data-dp-state=idle] .ars__r,.ars[data-dp-state=idle] .ars__rel{opacity:0;transform:translateY(var(--space-1))}.ars[data-dp-state=idle] .ars__stops:before{transform:scaleY(0)}.ars[data-dp-state=idle] .ars__dis,.ars[data-dp-state=idle] .ars__route>.ars__sl,.ars[data-dp-state=idle] .ars__s{opacity:0;transform:translateY(var(--space-1))}.ars[data-dp-state=play] .ars__r,.ars[data-dp-state=play] .ars__rel{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, 0)*.26s + .1s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--i, 0)*.26s + .1s)}.ars[data-dp-state=play] .ars__route>.ars__sl{transition:opacity var(--duration-medium-3) var(--ease-standard) 1.1s}.ars[data-dp-state=play] .ars__stops:before{animation:ars-draw 1s var(--ease-standard) 1.25s both}.ars[data-dp-state=play] .ars__s{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, 0)*.48s + 1.35s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--i, 0)*.48s + 1.35s)}.ars[data-dp-state=play] .ars__dis{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.5s,transform var(--duration-medium-3) var(--ease-enter) 2.5s}@keyframes ars-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.arv{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.arv>*{min-width:0}.arv.story__stage--stack>*+*{border-top:0;padding-top:0}.arv__cmp{display:grid;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.arv__v{align-content:start;border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);padding-block:var(--space-3);position:relative}.arv__v--now{background:var(--color-sunken);border-radius:var(--radius-sm);padding-left:var(--space-4)}.arv__sl{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.arv__t{color:var(--palette-plum);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.arv__l{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);position:relative}.arv mark{background:var(--mark-wipe) no-repeat left center /100% 100%;color:var(--color-text);transition:background-size .5s var(--ease-standard)}.arv del{color:var(--color-text-secondary);text-decoration:line-through;text-decoration-color:var(--palette-alert-600);text-decoration-thickness:var(--border-width-thick)}.arv ins{background:var(--chip-approved-bg);border-radius:var(--radius-sm);color:var(--chip-approved-fg);padding-inline:var(--space-1);text-decoration:none}.arv__pin{background:var(--palette-amber-600);border:var(--border-width-thick) solid var(--color-ground);border-radius:var(--radius-full);height:var(--space-3);margin-top:calc(var(--space-3)/-2);position:absolute;right:0;top:50%;width:var(--space-3)}.arv__cm{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-2)}.arv__cm .icon{color:var(--palette-amber-600);flex:none}.arv__vid{align-items:start;border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:var(--space-4)}.arv__media{display:grid;gap:var(--space-8);min-width:0}.arv__thumb{align-content:end;background:var(--palette-plum);border-radius:var(--radius-md);color:var(--palette-bone);display:grid;min-height:calc(var(--space-20) + var(--space-4));padding:var(--space-3);position:relative}.arv__play{display:grid;inset:0 0 var(--space-6) 0;place-items:center;position:absolute}.arv__play .icon{background:var(--palette-bone);border-radius:var(--radius-full);box-sizing:border-box;color:var(--palette-plum);height:var(--space-8);padding:var(--space-2);width:var(--space-8)}.arv__vt{font-size:var(--font-size-xs);position:relative}.arv__trk{height:var(--space-4);margin-inline:var(--space-1);position:relative}.arv__bar,.arv__fill{border-top:var(--border-width-thick) solid var(--color-rule-strong);left:0;position:absolute;right:0;top:50%}.arv__fill{border-top-color:var(--palette-plum);transform:scaleX(.47);transform-origin:left}.arv__cpin{background:var(--palette-amber-600);border:var(--border-width-thick) solid var(--color-ground);border-radius:var(--radius-full);height:var(--space-3);left:47%;margin:calc(var(--space-3)/-2) 0 0 calc(var(--space-3)/-2);position:absolute;top:50%;width:var(--space-3)}.arv__phb{height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateX(-53%);width:100%}.arv__ph{height:var(--space-4);margin:calc(var(--space-4)/-2) calc(var(--space-2)/-2) 0 0;right:0;top:50%;width:var(--space-2)}.arv__ph,.arv__ph b{background:var(--palette-plum);border-radius:var(--radius-sm);position:absolute}.arv__ph b{bottom:calc(100% + var(--space-1));color:var(--palette-bone);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);left:50%;line-height:var(--line-height-normal);padding:0 var(--space-1);transform:translateX(-50%)}.arv__thr{display:grid;gap:var(--space-4);min-width:0}.arv__c{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);margin:0}.arv__c .avatar{font-size:var(--font-size-xs);height:var(--space-8);width:var(--space-8)}.arv__c .avatar:not(.avatar--action){background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong)}.arv__c--b{border-left:var(--border-width-hairline) solid var(--color-rule-strong);margin-left:var(--space-5);padding-left:var(--space-3)}.arv__ct{display:grid;gap:var(--space-1)}.arv__ct strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.arv__ct strong span{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.arv__q{font-size:var(--font-size-md);line-height:var(--line-height-snug)}.arv__lanes,.arv__q{color:var(--palette-plum)}.arv__lanes{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-4);margin:0;padding-top:var(--space-4)}.arv__ln{align-items:center;display:inline-flex;gap:var(--space-2)}.arv__ln>.icon:not(.arv__ok){color:var(--color-text-secondary);flex:none}.arv__ok{background:var(--chip-approved-fg);border-radius:var(--radius-full);box-sizing:border-box;color:var(--palette-bone);flex:none;height:var(--space-4);padding:var(--space-1);width:var(--space-4)}.arv__note{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.arv__note:before{content:"\00B7";margin-right:var(--space-3)}.arv[data-dp-state=idle] .arv__lanes,.arv[data-dp-state=idle] .arv__v,.arv[data-dp-state=idle] .arv__vid{opacity:0;transform:translateY(var(--space-1))}.arv[data-dp-state=idle] mark{background-size:0 100%}.arv[data-dp-state=idle] .arv__c--a,.arv[data-dp-state=idle] .arv__c--b,.arv[data-dp-state=idle] .arv__cm,.arv[data-dp-state=idle] .arv__cpin,.arv[data-dp-state=idle] .arv__ok,.arv[data-dp-state=idle] .arv__pin,.arv[data-dp-state=idle] del,.arv[data-dp-state=idle] ins{opacity:0}.arv[data-dp-state=idle] .arv__fill{transform:scaleX(0)}.arv[data-dp-state=idle] .arv__phb{transform:translateX(-100%)}.arv[data-dp-state=play] .arv__v{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, 0)*.2s + .1s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--i, 0)*.2s + .1s)}.arv[data-dp-state=play] mark{transition:background-size .5s var(--ease-standard) .6s}.arv[data-dp-state=play] del,.arv[data-dp-state=play] ins{transition:opacity var(--duration-medium-2) var(--ease-standard) .9s}.arv[data-dp-state=play] .arv__cm,.arv[data-dp-state=play] .arv__pin{transition:opacity var(--duration-medium-2) var(--ease-standard) 1.1s}.arv[data-dp-state=play] .arv__vid{transition:opacity var(--duration-medium-3) var(--ease-standard) 1s,transform var(--duration-medium-3) var(--ease-enter) 1s}.arv[data-dp-state=play] .arv__fill,.arv[data-dp-state=play] .arv__phb{transition:transform .9s var(--ease-standard) 1.25s}.arv[data-dp-state=play] .arv__cpin{transition:opacity var(--duration-medium-2) var(--ease-standard) 2.15s}.arv[data-dp-state=play] .arv__c--a{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.2s}.arv[data-dp-state=play] .arv__c--b{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.65s}.arv[data-dp-state=play] .arv__lanes{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.9s,transform var(--duration-medium-3) var(--ease-enter) 2.9s}.arv[data-dp-state=play] .arv__ok{transition:opacity var(--duration-medium-2) var(--ease-standard) 3s}@media (max-width:767px){.arv__cmp,.arv__vid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.ara{grid-template-columns:minmax(0,1fr)}.ara>*{min-width:0}.ara__chain{--ara-d:var(--space-6);column-gap:var(--space-4);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.35fr) minmax(0,1.2fr) minmax(0,1.1fr);list-style:none;margin:0;padding:0}.ara__s{align-content:start;display:grid;gap:var(--space-2);position:relative}.ara__s>p{margin:0}.ara__s:after,.ara__s:before{border-top:var(--border-width-thick) solid var(--color-rule-strong);content:"";left:calc(var(--ara-d)/2);position:absolute;top:calc(var(--ara-d)/2);transform-origin:left;width:calc(100% + var(--space-4))}.ara__s:after{border-top-color:var(--palette-plum)}.ara__s:last-child:after,.ara__s:last-child:before{display:none}.ara__dot{background:var(--chip-approved-fg);border:var(--border-width-thick) solid var(--chip-approved-fg);border-radius:var(--radius-full);box-sizing:border-box;color:var(--palette-bone);display:inline-grid;height:var(--ara-d);place-items:center;position:relative;width:var(--ara-d);z-index:1}.ara__dot .icon{color:inherit;height:var(--space-3);width:var(--space-3)}.ara__sl{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);padding-top:var(--space-1);text-transform:uppercase}.ara__b{display:grid;gap:var(--space-2);justify-items:start}.ara .chip{text-align:left;white-space:normal}.ara__stamp{border:var(--border-width-thick) solid var(--palette-plum);border-radius:var(--radius-md);color:var(--palette-plum);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);padding:var(--space-2)}.ara__stamp strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}.ara__sw{display:grid;justify-items:start}.ara__sw>*{grid-area:1/1}.ara__btn{border:var(--border-width-hairline) solid var(--palette-plum);border-radius:var(--radius-md);color:var(--palette-plum);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);opacity:0;padding:var(--space-1) var(--space-3)}.ara__letter .icon,.ara__ret .icon{flex:none}.ara__ret{color:var(--color-text-secondary)}.ara__s:first-child{z-index:4}.ara__s:nth-child(2){z-index:3}.ara__s:nth-child(3){z-index:2}.ara__s:nth-child(4){z-index:1}.ara[data-dp-state=idle] .ara__s{clip-path:inset(0 0 0 100%);transform:translateX(calc(-100% - var(--space-4)))}.ara[data-dp-state=idle] .ara__s:first-child{clip-path:none;opacity:0;transform:none}.ara[data-dp-state=idle] .ara__s:after{transform:scaleX(0)}.ara[data-dp-state=idle] .ara__btn,.ara[data-dp-state=idle] .ara__filed,.ara[data-dp-state=idle] .ara__letter,.ara[data-dp-state=idle] .ara__ret{opacity:0}.ara[data-dp-state=play] .ara__s{animation:ara-out .65s var(--ease-standard) var(--t,0s) both}.ara[data-dp-state=play] .ara__s:first-child{animation:ara-first .45s var(--ease-standard) var(--t,0s) both}.ara[data-dp-state=play] .ara__s:after{animation:ara-line .5s var(--ease-standard) calc(var(--tn, 0s) - .15s) both}.ara[data-dp-state=play] .ara__sw>.ara__btn{animation:ara-btn .9s var(--ease-standard) calc(var(--t, 0s) + .3s) both}.ara[data-dp-state=play] .ara__filed{transition:opacity var(--duration-medium-2) var(--ease-standard) calc(var(--t, 0s) + .9s)}.ara[data-dp-state=play] .ara__letter{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--t, 0s) + 1.25s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--t, 0s) + 1.25s)}.ara[data-dp-state=play] .ara__ret{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--t, 0s) + .8s)}@keyframes ara-out{0%{clip-path:inset(0 0 0 100%);transform:translateX(calc(-100% - var(--space-4)))}to{clip-path:inset(0 0 0 0);transform:translateX(0)}}@keyframes ara-first{0%{opacity:0}to{opacity:1}}@keyframes ara-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ara-btn{0%{opacity:0}15%{opacity:1}75%{opacity:1}to{opacity:0}}@media (max-width:767px){.ara__chain{grid-template-columns:minmax(0,1fr);row-gap:var(--space-5)}.ara__s{align-items:start;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.ara__s>.ara__dot{grid-row:1/span 2}.ara__s>.ara__sl{grid-column:2;padding-top:0}.ara__s>.ara__b{grid-column:2}.ara__s:after,.ara__s:before{border-left:var(--border-width-thick) solid var(--color-rule-strong);border-top:0;height:calc(100% + var(--space-5) - var(--ara-d));left:calc(var(--ara-d)/2);top:var(--ara-d);transform-origin:top;width:0}.ara__s:after{border-left-color:var(--palette-plum)}.ara[data-dp-state=idle] .ara__s{clip-path:inset(100% 0 0 0);transform:translateY(-100%)}.ara[data-dp-state=idle] .ara__s:first-child{clip-path:none;transform:none}.ara[data-dp-state=idle] .ara__s:after{transform:scaleY(0)}.ara[data-dp-state=play] .ara__s{animation-name:ara-out-v}.ara[data-dp-state=play] .ara__s:first-child{animation-name:ara-first}.ara[data-dp-state=play] .ara__s:after{animation-name:ara-line-v}@keyframes ara-out-v{0%{clip-path:inset(100% 0 0 0);transform:translateY(-100%)}to{clip-path:inset(0 0 0 0);transform:translateY(0)}}@keyframes ara-line-v{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}.ari{min-width:0}.ari__rows{display:grid;list-style:none;margin:0;padding:0}.ari__r{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-3);padding-block:var(--space-4)}.ari__r:first-child{border-top:0;padding-top:0}.ari__sl{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.ari__g{display:grid;grid-template-columns:minmax(0,1fr) var(--space-6) auto var(--space-6) minmax(0,1fr)}.ari__g,.ari__side{align-items:center;gap:var(--space-2)}.ari__side{display:flex;flex-wrap:wrap}.ari__side--l{justify-content:flex-end}.ari__t{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);color:var(--palette-plum);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.ari__ro,.ari__t{white-space:nowrap}.ari__ro{background:var(--palette-plum);border-radius:var(--radius-md);color:var(--palette-bone);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-4)}.ari__d{align-items:center;display:inline-flex;flex-direction:column;justify-content:center}.ari__ar{color:var(--palette-rust-600)}.ari__ar--back{transform:scaleX(-1)}@media (max-width:767px){.ari__g{gap:var(--space-1);grid-template-columns:minmax(0,1fr) var(--space-5) auto var(--space-5) minmax(0,1fr)}.ari__ro{padding-inline:var(--space-3)}.ari__t{text-align:center;white-space:normal}}.wap__hd .wap__dl--hd{margin-left:auto}.wap__vers{display:grid;gap:var(--space-1)}.dmf{--hstage-overlap:var(--space-6);align-items:start;grid-template-columns:minmax(0,1fr);min-width:0}.dmf .dmf__sheet{background:var(--color-ground);grid-row:1;margin-right:var(--space-6);padding:var(--space-5);position:relative;z-index:3}.dmf .dmf__sheet,.dmf__file{display:grid;gap:var(--space-4)}.dmf__file{align-items:center;grid-template-columns:auto minmax(0,1fr)}.dmf__fileicon{background:var(--color-sunken);border-radius:var(--radius-md);color:var(--palette-plum);display:inline-grid;font-weight:var(--font-weight-semibold);justify-items:center;letter-spacing:var(--letter-spacing-caps);padding:var(--space-2) var(--space-3)}.dmf__fileicon,.dmf__filetxt{font-size:var(--font-size-xs);gap:var(--space-1)}.dmf__filetxt{color:var(--color-text-secondary);display:grid;min-width:0}.dmf__filetxt strong{color:var(--palette-plum);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.dmf__ans{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.dmf__al{color:var(--palette-rust-600);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin-right:var(--space-1);text-transform:uppercase}.dmf__al,.dmf__c{font-size:var(--font-size-xs)}.dmf__c{background:var(--palette-plum);border-radius:var(--radius-pill);color:var(--palette-bone);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.dmf__body{display:grid;gap:var(--space-2)}.dmf__body i{background:var(--color-sunken);border-radius:var(--radius-sm);display:block;height:var(--space-2)}.dmf__body .dmf__short{width:62%}.dmf__foot{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);overflow:hidden;padding:var(--space-3) 0 0;position:relative}.dmf__fl{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dmf__slot{border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-pill);display:flex;min-height:var(--space-8)}.dmf__slot,.dmf__snap{align-items:center;position:relative}.dmf__snap{background:var(--chip-approved-bg);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-pill);color:var(--chip-approved-fg);display:inline-flex;flex-wrap:wrap;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin:calc(var(--border-width-hairline)*-1);max-width:100%;padding:var(--space-1) var(--space-3);transform:translate(var(--sx,0),var(--sy,0));transition:transform .7s var(--ease-standard),opacity var(--duration-medium-2) var(--ease-standard),background-color var(--duration-medium-2) var(--ease-standard),color var(--duration-medium-2) var(--ease-standard);z-index:6}.dmf__snap--b{background:var(--chip-finding-bg);color:var(--chip-finding-fg)}.dmf__v{transition:opacity var(--duration-medium-2) var(--ease-standard)}.dmf__scan{background:color-mix(in srgb,var(--palette-rust-600) 22%,transparent);border-right:var(--border-width-thick) solid var(--palette-rust-600);bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateX(-100%);width:var(--space-6)}.dmf .dmf__lib{background:var(--color-ground);display:grid;gap:var(--space-3);grid-row:2;margin:calc(var(--hstage-overlap)*-1) 0 0 var(--space-6);padding:var(--space-4) var(--space-5) var(--space-5);padding-top:calc(var(--space-4) + var(--hstage-overlap));position:relative;z-index:2}.dmf__lt{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.dmf__deck{height:calc(var(--space-8) + var(--space-6)*3);position:relative}.dmf__dc{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);color:var(--palette-plum);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);left:0;min-height:var(--space-8);padding:0 var(--space-4);position:absolute;right:0;top:0;transform:translateY(calc(var(--i)*var(--space-6)));transition:transform .6s var(--ease-standard) calc(var(--i)*70ms),opacity var(--duration-medium-2) var(--ease-standard)}.dmf__steps{display:grid;gap:var(--space-4);grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:var(--space-6) 0 0;padding:0}.dmf__step{align-items:start;border-top:var(--border-width-thick) solid var(--color-accent-warm);display:grid;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);padding-top:var(--space-3);transition:opacity var(--duration-medium-3) var(--ease-standard)}.dmf__sn2{background:var(--color-accent-warm);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-full);box-sizing:border-box;color:var(--palette-plum);display:inline-grid;font-weight:var(--font-weight-semibold);height:var(--space-6);place-items:center;width:var(--space-6)}.dmf__sn2,.dmf__st{font-size:var(--font-size-xs)}.dmf__st{color:var(--color-text-secondary);display:grid;gap:var(--space-1);line-height:var(--line-height-normal)}.dmf__st strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dmf .dmf__again{grid-row:4;margin-top:var(--space-2)}.dmf[data-ans="0"] .dmf__c{background:var(--chip-pending-bg);color:var(--chip-pending-fg)}.dmf[data-fan="0"] .dmf__dc{transform:translateY(calc(var(--i)*var(--space-1)))}.dmf[data-snap="0"] .dmf__snap,.dmf[data-snap="1"] .dmf__snap--b{opacity:0}.dmf[data-snap="0"] .dmf__snap--a,.dmf[data-snap="1"] .dmf__snap--b{transform:translate(var(--sx,0),var(--sy,0))}.dmf[data-snap="1"] .dmf__dc:first-child,.dmf[data-snap="2"] .dmf__dc:nth-child(-n+2){opacity:0}.dmf[data-snap="1"] .dmf__snap--a,.dmf[data-snap="2"] .dmf__snap{transform:translate(0)}.dmf[data-snap="2"] .dmf__dc:nth-child(3){transform:translateY(0)}.dmf[data-snap="2"] .dmf__dc:nth-child(4){transform:translateY(var(--space-6))}.dmf[data-res="0"] .dmf__snap{background:var(--color-raised);border-color:var(--color-rule-strong);color:var(--palette-plum)}.dmf[data-res="0"] .dmf__v{opacity:0;overflow:hidden;width:0}.dmf[data-scan="1"] .dmf__scan{animation:dmf-scan .9s var(--ease-standard) both}@keyframes dmf-scan{0%{opacity:1;transform:translateX(-100%)}90%{opacity:1}to{opacity:0;transform:translateX(100%)}}.dmf[data-s="0"] .dmf__step,.dmf[data-s="1"] .dmf__step:nth-child(n+2),.dmf[data-s="2"] .dmf__step:nth-child(n+3){border-top-color:var(--color-rule-strong);opacity:.45}.dmf[data-s="0"] .dmf__sn2,.dmf[data-s="1"] .dmf__step:nth-child(n+2) .dmf__sn2,.dmf[data-s="2"] .dmf__step:nth-child(n+3) .dmf__sn2{background:none;border-color:var(--color-rule-strong);color:var(--color-text-secondary)}@media (max-width:767px){.dmf{--hstage-overlap:var(--space-4)}.dmf .dmf__sheet{margin-right:var(--space-3);padding:var(--space-4)}.dmf .dmf__lib{margin-left:var(--space-3);padding-inline:var(--space-4)}.dmf__steps{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}.dme__stage{align-items:start;background:var(--color-sunken);border-radius:var(--radius-panel);gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);padding:var(--space-6)}.dme__card,.dme__stage{display:grid;min-width:0}.dme__card{gap:var(--space-3);padding-left:var(--space-4)}.dme__card>p,.dme__rows p{margin:0}.dme__sl{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dme__tpl{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.dme__line{color:var(--palette-plum);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.dme__slot{background:var(--mark-wipe) no-repeat left center /100% 100%;display:inline-grid;overflow:hidden;padding-inline:var(--space-1);position:relative;vertical-align:bottom}.dme__d{grid-area:1/1;transition:transform .6s var(--ease-standard),opacity var(--duration-medium-2) var(--ease-standard);white-space:nowrap}.dme__lab{align-items:center;color:var(--palette-rust-600);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dme__ln{border-top:var(--border-width-hairline) solid;width:var(--space-6)}.dme__rows{display:grid;list-style:none;margin:0;min-width:0;padding:0}.dme__r{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);padding-block:var(--space-3);transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.dme__r:first-child{border-top:0;padding-top:0}.dme__k{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dme__vs{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.dme__ver{align-items:baseline;border-left:var(--border-width-thick) solid var(--color-rule-strong);color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-2);padding-left:var(--space-3)}.dme__ver strong{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.dme__ver--now{border-left-color:var(--palette-plum);color:var(--palette-plum)}.dme__ver--old{opacity:.6}.dme__tog{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.dme__seg{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.dme__seg--on{background:var(--palette-plum);border-color:var(--palette-plum);color:var(--palette-bone)}.dme__eq{color:var(--chip-approved-fg);font-size:var(--font-size-xs)}.dme__lg{display:flex;gap:var(--space-2)}.dme__lc{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--palette-plum);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);padding:var(--space-1) var(--space-3)}.dme__lc--on{background:var(--chip-approved-bg);border-color:transparent;color:var(--chip-approved-fg)}.dme__use{font-size:var(--font-size-md);line-height:var(--line-height-snug)}.dme__au,.dme__use{color:var(--palette-plum)}.dme__au{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-4)}.dme__au span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dme .vol__controls{margin-top:var(--space-4)}.dme[data-sl="0"] .dme__d--1{opacity:0;transform:translateY(100%)}.dme[data-sl="0"] .dme__d--0{opacity:1;transform:none}.dme[data-sl="1"] .dme__d--0{opacity:0;transform:translateY(-100%)}.dme[data-sl="1"] .dme__d--1{opacity:1;transform:none}.dme__r:nth-child(n+1){--show:0}.dme[data-r="0"] .dme__r:nth-child(n+1),.dme[data-r="1"] .dme__r:nth-child(n+2),.dme[data-r="2"] .dme__r:nth-child(n+3),.dme[data-r="3"] .dme__r:nth-child(n+4),.dme[data-r="4"] .dme__r:nth-child(n+5){opacity:0;transform:translateY(var(--space-1))}.dme[data-r="0"] .dme__card{opacity:0}.dme__card{transition:opacity var(--duration-medium-3) var(--ease-standard)}@media (max-width:767px){.dme__stage{gap:var(--space-5);grid-template-columns:minmax(0,1fr);padding:var(--space-4)}}.dmr{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.dmr>*{min-width:0}.dmr.story__stage--stack>*+*{border-top:0;padding-top:0}.dmr__a,.dmr__b{align-content:start;display:grid;gap:var(--space-4)}.dmr p{margin:0}.dmr__sl{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dmr__conds{align-items:end;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.dmr__col{display:grid;gap:0;justify-items:start}.dmr__chip{text-align:left;white-space:normal}.dmr__wire{border-left:var(--border-width-thick) solid var(--palette-plum);display:block;height:var(--space-6);margin-left:var(--space-5);transform-origin:top;width:0}.dmr__cond{align-items:baseline;color:var(--palette-plum);display:inline-flex;flex-wrap:wrap;font-size:var(--font-size-md);gap:var(--space-2);line-height:var(--line-height-snug)}.dmr__cond b,.dmr__res b,.dmr__rule2 b{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps)}.dmr mark{background:var(--mark-wipe) no-repeat left center /100% 100%;color:var(--color-text);padding-inline:var(--space-1);transition:background-size .5s var(--ease-standard)}.dmr__and{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);padding-bottom:var(--space-1)}.dmr__res,.dmr__rule2{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding-top:var(--space-3)}.dmr__res .icon,.dmr__rule2 .icon{color:var(--palette-rust-600);flex:none}.dmr__cond--plain{margin-right:var(--space-1)}.dmr__b{padding-left:var(--space-4)}.dmr__b .dmr__rule2{border-top:0;padding-top:0}.dmr__skip{opacity:.75;text-decoration:line-through;text-decoration-color:var(--palette-alert-600);white-space:normal}.dmr__tied{color:var(--palette-rust-600);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dmr__more,.dmr__tied{font-size:var(--font-size-xs)}.dmr__more{align-items:center;border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;gap:var(--space-2);padding:var(--space-1) var(--space-3);width:fit-content}.dmr[data-dp-state=idle] .dmr__and,.dmr[data-dp-state=idle] .dmr__chip,.dmr[data-dp-state=idle] .dmr__cond b,.dmr[data-dp-state=idle] .dmr__more,.dmr[data-dp-state=idle] .dmr__res,.dmr[data-dp-state=idle] .dmr__rule2,.dmr[data-dp-state=idle] .dmr__sl,.dmr[data-dp-state=idle] .dmr__tied{opacity:0;transform:translateY(var(--space-1))}.dmr[data-dp-state=idle] .dmr__wire{transform:scaleY(0)}.dmr[data-dp-state=idle] mark{background-size:0 100%}.dmr[data-dp-state=play] .dmr__sl{transition:opacity var(--duration-medium-3) var(--ease-standard) 50ms}.dmr[data-dp-state=play] .dmr__chip{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, 0)*.12s + .15s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--i, 0)*.12s + .15s)}.dmr[data-dp-state=play] .dmr__col:first-child .dmr__wire{animation:dmr-wire .45s var(--ease-standard) .65s both}.dmr[data-dp-state=play] .dmr__col:nth-child(3) .dmr__wire{animation:dmr-wire .45s var(--ease-standard) .85s both}.dmr[data-dp-state=play] .dmr__col:first-child mark{transition:background-size .45s var(--ease-standard) 1.05s}.dmr[data-dp-state=play] .dmr__col:nth-child(3) mark{transition:background-size .45s var(--ease-standard) 1.25s}.dmr[data-dp-state=play] .dmr__and,.dmr[data-dp-state=play] .dmr__cond b{transition:opacity var(--duration-medium-2) var(--ease-standard) 1s}.dmr[data-dp-state=play] .dmr__res{transition:opacity var(--duration-medium-3) var(--ease-standard) 1.7s,transform var(--duration-medium-3) var(--ease-enter) 1.7s}.dmr[data-dp-state=play] .dmr__rule2{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.15s,transform var(--duration-medium-3) var(--ease-enter) 2.15s}.dmr[data-dp-state=play] .dmr__tied{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.5s}.dmr[data-dp-state=play] .dmr__more{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.75s}@keyframes dmr-wire{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:767px){.dmr__conds{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.dmr__and{padding:0}}.dms{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.dms>*{min-width:0}.dms.story__stage--stack>*+*{border-top:0;padding-top:0}.dms p{margin:0}.dms__foot{display:grid;gap:var(--space-3);overflow:hidden;position:relative}.dms__sl{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dms__rows{display:grid;list-style:none;margin:0;padding:0}.dms__r{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);padding-block:var(--space-3)}.dms__tx{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.dms__tx mark{background:var(--mark-wipe) no-repeat left center /100% 100%;color:var(--color-text);padding-inline:var(--space-1);transition:background-size .5s var(--ease-standard)}.dms__tx--gap{border:var(--border-width-hairline) dashed var(--palette-alert-600);border-radius:var(--radius-sm);color:var(--chip-finding-fg);padding:0 var(--space-3);width:fit-content}.dms__p .chip{text-align:left;white-space:normal}.dms__scan{background:color-mix(in srgb,var(--palette-rust-600) 9%,transparent);border-top:var(--border-width-thick) solid var(--palette-rust-600);bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(100%)}.dms__side{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding-top:var(--space-4)}.dms__tag{align-items:center;color:var(--palette-plum);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2)}.dms__dot{background:var(--palette-cobalt-600);border-radius:var(--radius-full);height:var(--space-2);width:var(--space-2)}.dms__dot--ai{background:var(--palette-violet-600)}.dms__tag .aispark{flex:none}.dms[data-dp-state=idle] .dms__p,.dms[data-dp-state=idle] .dms__side{opacity:0;transform:translateY(var(--space-1))}.dms[data-dp-state=idle] .dms__tx mark{background-size:0 100%}.dms[data-dp-state=play] .dms__p{transition:opacity var(--duration-medium-3) var(--ease-standard) var(--t,0s),transform var(--duration-medium-3) var(--ease-enter) var(--t,0s)}.dms[data-dp-state=play] .dms__r:nth-child(2) .dms__tx mark{transition:background-size .45s var(--ease-standard) 1.25s}.dms[data-dp-state=play] .dms__scan{animation:dms-scan 1.7s var(--ease-standard) .15s both}.dms[data-dp-state=play] .dms__side{transition:opacity var(--duration-medium-3) var(--ease-standard) var(--t,0s),transform var(--duration-medium-3) var(--ease-enter) var(--t,0s)}@keyframes dms-scan{0%{opacity:1;transform:translateY(100%)}85%{opacity:1}to{opacity:0;transform:translateY(0)}}.dmp{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.dmp>*{min-width:0}.dmp.story__stage--stack>*+*{border-top:0;padding-top:0}@media (min-width:640px){.dmp{align-items:center;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.dmp p,.dmp ul{margin:0}.dmp__sl{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin-bottom:var(--space-3);text-transform:uppercase}.dmp__cards{padding-bottom:var(--space-12)}.dmp__card,.dmp__cards{display:grid;position:relative}.dmp__card{border-top:var(--border-width-hairline) solid var(--color-hairline);gap:var(--space-2);padding:var(--space-4) 0 var(--space-4) var(--space-4)}.dmp__card--new{background:var(--color-ground);background:var(--color-sunken);border-radius:var(--radius-sm);z-index:2}.dmp__card--old{border-left:var(--border-width-thick) solid var(--color-rule-strong);left:0;opacity:.6;position:absolute;right:0;top:var(--space-8);transform:translateY(var(--space-10));z-index:1}.dmp__t{color:var(--palette-plum);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.dmp__m{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-2) var(--space-3)}.dmp__faces{display:grid}.dmp__f{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);grid-area:1/1;transform-origin:left center}.dmp__f4{opacity:0;transform:scaleY(0)}.dmp__rip{height:0;pointer-events:none;position:absolute;right:0;top:50%;width:0}.dmp__rip b{border:var(--border-width-thick) solid var(--palette-rust-600);border-radius:var(--radius-full);box-sizing:border-box;height:calc(var(--space-12)*2);left:calc(var(--space-12)*-1);opacity:0;position:absolute;top:calc(var(--space-12)*-1);transform:scale(.2);width:calc(var(--space-12)*2)}.dmp__out{display:grid;gap:var(--space-5);list-style:none;padding:0}.dmp__go{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.dmp__go--tool{align-items:flex-start;flex-wrap:nowrap}.dmp__go--tool>.dmp__ar{margin-top:var(--space-2)}.dmp__ar{color:var(--palette-rust-600);flex:none}.dmp__tile{align-items:center;border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);color:var(--palette-plum);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);padding:var(--space-1) var(--space-3)}.dmp__tile .icon{color:var(--color-text-secondary);flex:none}.dmp__tool{display:grid;gap:var(--space-2);justify-items:start;min-width:0}.dmp__fl{color:var(--color-text-secondary);font-size:var(--font-size-xs);padding-left:var(--space-3)}.dmp__fv{display:inline-grid;margin-left:var(--space-1)}.dmp__fv>*{grid-area:1/1}.dmp__fv4{opacity:0}.dmp mark{background:var(--mark-wipe) no-repeat left center /100% 100%;color:var(--color-text);padding-inline:var(--space-1);transition:background-size .5s var(--ease-standard)}.dmp .chip{text-align:left;white-space:normal}.dmp[data-dp-state=idle] .dmp__f4{opacity:1;transform:none}.dmp[data-dp-state=idle] .dmp__f5{opacity:0;transform:scaleY(0)}.dmp[data-dp-state=idle] .dmp__card--old{opacity:0;transform:translateY(0)}.dmp[data-dp-state=idle] .dmp__go{opacity:0;transform:translateX(calc(var(--space-3)*-1))}.dmp[data-dp-state=idle] .dmp__fv4{opacity:1}.dmp[data-dp-state=idle] .dmp__fv5{opacity:0}.dmp[data-dp-state=idle] mark{background-size:0 100%}.dmp[data-dp-state=play] .dmp__f4{animation:dmp-out .25s var(--ease-standard) .6s both}.dmp[data-dp-state=play] .dmp__f5{animation:dmp-in .35s var(--ease-enter) .85s both}.dmp[data-dp-state=play] .dmp__card--old{transition:opacity var(--duration-medium-3) var(--ease-standard) 1.05s,transform .6s var(--ease-standard) 1.05s}.dmp[data-dp-state=play] .dmp__rip b{animation:dmp-ring 1.3s var(--ease-standard) both}.dmp[data-dp-state=play] .dmp__rip b:first-child{animation-delay:1s}.dmp[data-dp-state=play] .dmp__rip b:nth-child(2){animation-delay:1.25s}.dmp[data-dp-state=play] .dmp__rip b:nth-child(3){animation-delay:1.5s}.dmp[data-dp-state=play] .dmp__go{transition:opacity var(--duration-medium-3) var(--ease-standard) var(--t,0s),transform var(--duration-medium-3) var(--ease-enter) var(--t,0s)}.dmp[data-dp-state=play] .dmp__fv4,.dmp[data-dp-state=play] .dmp__fv5{transition:opacity var(--duration-medium-2) var(--ease-standard) 2.8s}.dmp[data-dp-state=play] .dmp__fv mark{transition:background-size .45s var(--ease-standard) 3s}@keyframes dmp-out{0%{opacity:1;transform:none}to{opacity:0;transform:scaleY(0)}}@keyframes dmp-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:none}}@keyframes dmp-ring{0%{opacity:.8;transform:scale(.2)}to{opacity:0;transform:scale(2.2)}}.smf{--hstage-overlap:var(--space-8);--smf-dy:var(--space-6);align-items:start;grid-template-columns:minmax(0,1fr);min-width:0}.smf .smf__draft{background:var(--color-ground);display:grid;gap:var(--space-4);grid-row:1;margin-right:var(--space-6);padding:var(--space-5);position:relative;transition:transform .7s var(--ease-standard);z-index:3}.smf__who{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto}.smf__wt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.smf__wt strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.smf__st{white-space:nowrap}.smf__ss{display:inline-grid}.smf__ss>span{grid-area:1/1;transition:opacity var(--duration-medium-2) var(--ease-standard)}.smf__post{color:var(--palette-plum);font-size:var(--font-size-md);line-height:var(--line-height-snug);margin:0}.smf__pick{border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding-top:var(--space-3)}.smf__acct{align-items:center;color:var(--color-text);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2)}.smf__box{background:var(--chip-approved-fg);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--palette-bone);display:inline-grid;height:var(--space-4);place-items:center;transition:background-color var(--duration-medium-2) var(--ease-standard),border-color var(--duration-medium-2) var(--ease-standard);width:var(--space-4)}.smf__box .icon{color:inherit;height:var(--space-3);width:var(--space-3)}.smf__acct--off{color:var(--color-text-secondary)}.smf__acct--off .smf__box{background:transparent}.smf__acct .chtile{border-radius:var(--radius-full)}.smf__foot{align-items:center;display:grid;justify-items:start;min-height:var(--space-8);position:relative}.smf__foot>*{grid-area:1/1;transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.smf__btn{background:var(--palette-plum);border-radius:var(--radius-md);color:var(--palette-bone);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-4)}.smf__dec{text-align:left;white-space:normal}.smf .smf__comp{align-items:center;background:var(--color-ground);display:grid;gap:var(--space-3);grid-row:2;grid-template-columns:auto minmax(0,1fr) auto;margin:calc(var(--hstage-overlap)*-1) 0 0 var(--space-6);padding:calc(var(--space-8) + var(--hstage-overlap)) var(--space-5) var(--space-4);position:relative;z-index:2}.smf__cs{color:var(--color-text-secondary);display:inline-grid;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.smf__cs>span{grid-area:1/1;justify-self:end;transition:opacity var(--duration-medium-2) var(--ease-standard)}.smf__pubs{display:grid;gap:var(--space-3);grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:var(--space-5) 0 0;padding:0}.smf__pc{align-items:center;background:var(--color-ground);border-radius:var(--radius-card);box-shadow:var(--shadow-ring-raised);color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2);grid-template-columns:auto minmax(0,1fr);padding:var(--space-3);transition:transform .7s var(--ease-standard),opacity var(--duration-medium-3) var(--ease-standard)}.smf__pc .chtile{border-radius:var(--radius-full);grid-column:1;grid-row:1/span 2}.smf__pc .chip{grid-column:2;grid-row:2;justify-self:start}.smf__pt{display:-webkit-box;grid-column:2;grid-row:1;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.smf__steps{display:grid;gap:var(--space-4);grid-row:4;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:var(--space-6) 0 0;padding:0}.smf__step{align-items:start;border-top:var(--border-width-thick) solid var(--color-accent-warm);display:grid;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);padding-top:var(--space-3);transition:opacity var(--duration-medium-3) var(--ease-standard)}.smf__sn{background:var(--color-accent-warm);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-full);box-sizing:border-box;color:var(--palette-plum);display:inline-grid;font-weight:var(--font-weight-semibold);height:var(--space-6);place-items:center;width:var(--space-6)}.smf__sn,.smf__stt{font-size:var(--font-size-xs)}.smf__stt{color:var(--color-text-secondary);display:grid;gap:var(--space-1);line-height:var(--line-height-normal)}.smf__stt strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.smf .smf__again{grid-row:5;margin-top:var(--space-2)}.smf[data-pick="0"] .smf__acct:not(.smf__acct--off) .smf__box{background:transparent;color:transparent}.smf[data-pick="0"] .smf__acct:nth-child(2) .smf__box{transition-delay:.15s}.smf[data-pick="0"] .smf__acct:nth-child(4) .smf__box{transition-delay:.3s}.smf[data-pos="1"] .smf__draft{transform:translateY(var(--smf-dy))}.smf__cs1,.smf__cs2,.smf__st1,.smf__st2{opacity:0}.smf[data-dec="1"] .smf__st2,.smf[data-sub="0"] .smf__st0,.smf[data-sub="1"][data-dec="0"] .smf__st1{opacity:1}.smf[data-dec="1"] .smf__st0,.smf[data-dec="1"] .smf__st1,.smf[data-sub="1"][data-dec="0"] .smf__st0{opacity:0}.smf[data-dec="1"] .smf__cs2,.smf[data-sub="0"] .smf__cs0,.smf[data-sub="1"][data-dec="0"][data-pos="1"] .smf__cs1{opacity:1}.smf[data-dec="1"] .smf__cs0,.smf[data-dec="1"] .smf__cs1,.smf[data-sub="1"][data-dec="0"][data-pos="1"] .smf__cs0{opacity:0}.smf[data-sub="1"][data-dec="0"][data-pos="0"] .smf__cs0{opacity:1}.smf[data-dec="0"] .smf__dec,.smf[data-sub="0"] .smf__dec{opacity:0;transform:translateY(var(--space-1))}.smf[data-sub="1"][data-dec="0"] .smf__btn{opacity:.4}.smf[data-dec="1"] .smf__btn{opacity:0}.smf[data-sub="0"] .smf__btn{opacity:1;transform:none}.smf[data-dec="1"] .smf__st{background:var(--chip-approved-bg);color:var(--chip-approved-fg)}.smf[data-pub="0"] .smf__pc{opacity:0;transform:translateX(calc(var(--k)*-1*(100% + var(--space-3)))) scale(.94)}.smf[data-s="0"] .smf__step,.smf[data-s="1"] .smf__step:nth-child(n+2),.smf[data-s="2"] .smf__step:nth-child(n+3){border-top-color:var(--color-rule-strong);opacity:.45}.smf[data-s="0"] .smf__sn,.smf[data-s="1"] .smf__step:nth-child(n+2) .smf__sn,.smf[data-s="2"] .smf__step:nth-child(n+3) .smf__sn{background:none;border-color:var(--color-rule-strong);color:var(--color-text-secondary)}@media (max-width:767px){.smf{--hstage-overlap:var(--space-6);--smf-dy:var(--space-5)}.smf .smf__draft{margin-right:var(--space-3);padding:var(--space-4)}.smf .smf__comp{margin-left:var(--space-3);padding-inline:var(--space-4)}.smf__who{grid-template-columns:auto minmax(0,1fr)}.smf__st{grid-column:1/-1;justify-self:start}.smf__steps{gap:var(--space-3)}.smf__pubs,.smf__steps{grid-template-columns:minmax(0,1fr)}.smf__pubs{gap:var(--space-2)}.smf[data-pub="0"] .smf__pc{transform:translateY(calc(var(--k)*-1*(100% + var(--space-2)))) scale(.94)}}.sca__stage{background:var(--color-sunken);border-radius:var(--radius-panel);display:grid;gap:var(--space-4);min-width:0;padding:var(--space-6)}.sca__adv{align-items:center;display:flex;gap:var(--space-3)}.sca__wt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.sca__wt strong{color:var(--palette-plum);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.sca__rows{border-left:var(--border-width-thick) solid var(--palette-plum);display:grid;list-style:none;margin:0 0 0 var(--space-4);min-width:0;padding:0 0 0 var(--space-6)}.sca__r{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto;padding-block:var(--space-3);position:relative;transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.sca__r:first-child{border-top:0}.sca__r:before{border-top:var(--border-width-thick) solid var(--palette-plum);content:"";left:calc(var(--space-6)*-1);position:absolute;top:50%;transform-origin:left;transition:transform var(--duration-medium-3) var(--ease-standard);width:var(--space-5)}.sca__lg{align-items:center;color:var(--palette-plum);display:inline-flex;font-size:var(--font-size-md);gap:var(--space-3);min-width:0}.sca__lg strong{font-weight:var(--font-weight-medium)}.sca__lg .chtile{border-radius:var(--radius-full)}.sca__ok{align-items:center;color:var(--chip-approved-fg);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-1);transition:opacity var(--duration-medium-2) var(--ease-standard)}.sca__ok:before{background:currentColor;border-radius:var(--radius-full);content:"";height:var(--space-2);width:var(--space-2)}.sca__ty{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);justify-content:flex-end}.sca__t{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs);padding:0 var(--space-2);transition:background-color var(--duration-medium-2) var(--ease-standard),color var(--duration-medium-2) var(--ease-standard),border-color var(--duration-medium-2) var(--ease-standard)}.sca__t--flag{background:var(--chip-finding-bg);border-color:transparent;color:var(--chip-finding-fg)}.sca__t--ok{background:var(--chip-approved-bg);border-color:transparent;color:var(--chip-approved-fg)}.sca__ev{grid-column:1/-1;transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.sca p{margin:0}.sca__cap{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);display:flex;gap:var(--space-2);padding-top:var(--space-3);transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.sca .vol__controls{margin-top:var(--space-4)}.sca[data-r="0"] .sca__r,.sca[data-r="1"] .sca__r:nth-child(n+2),.sca[data-r="2"] .sca__r:nth-child(n+3),.sca[data-r="3"] .sca__r:nth-child(n+4){opacity:.35}.sca[data-r="0"] .sca__r:before,.sca[data-r="1"] .sca__r:nth-child(n+2):before,.sca[data-r="2"] .sca__r:nth-child(n+3):before,.sca[data-r="3"] .sca__r:nth-child(n+4):before{transform:scaleX(0)}.sca[data-r="0"] .sca__ok,.sca[data-r="1"] .sca__r:nth-child(n+2) .sca__ok,.sca[data-r="2"] .sca__r:nth-child(n+3) .sca__ok,.sca[data-r="3"] .sca__r:nth-child(n+4) .sca__ok{opacity:0}.sca[data-ev="0"] .sca__ev--1,.sca[data-ev="0"] .sca__ev--2,.sca[data-ev="0"] .sca__ev--3,.sca[data-ev="1"] .sca__ev--2,.sca[data-ev="1"] .sca__ev--3,.sca[data-ev="2"] .sca__ev--3{opacity:0;transform:translateX(calc(var(--space-4)*-1))}.sca[data-ev="0"] .sca__t--flag,.sca[data-ev="0"] .sca__t--ok,.sca[data-ev="1"] .sca__t--ok{background:transparent;border-color:var(--color-rule-strong);color:var(--color-text-secondary)}.sca[data-ev="0"] .sca__cap,.sca[data-ev="1"] .sca__cap,.sca[data-ev="2"] .sca__cap,.sca[data-ev="3"] .sca__cap{opacity:0;transform:translateY(var(--space-1))}@media (max-width:767px){.sca__stage{padding:var(--space-4)}.sca__rows{margin-left:var(--space-2);padding-left:var(--space-5)}.sca__r{grid-template-columns:minmax(0,1fr)}.sca__r:before{left:calc(var(--space-5)*-1);width:var(--space-4)}.sca__ty{justify-content:flex-start}}.sms{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.sms>*{min-width:0}.sms.story__stage--stack>*+*{border-top:0;padding-top:0}@media (min-width:640px){.sms{gap:var(--space-6);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.sms__mail{grid-column:1/-1}}.sms p{margin:0}.sms__sl{align-items:center;color:var(--palette-rust-600);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-3);justify-content:space-between;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.sms__draft{align-content:start;display:grid;gap:var(--space-3);padding-left:var(--space-4)}.sms__lock{color:var(--palette-plum);display:inline-grid;height:var(--space-6);width:var(--space-6)}.sms__lock svg{height:100%;width:100%}.sms__sh{transition:transform var(--duration-medium-3) var(--ease-enter)}.sms__fields{display:grid;gap:var(--space-3);transition:opacity var(--duration-medium-3) var(--ease-standard)}.sms__post{color:var(--palette-plum);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.sms__att{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.sms__img{fill:none;flex:none;height:auto;stroke:var(--color-rule-strong);stroke-linejoin:round;stroke-width:1.5;width:var(--space-16)}.sms__link{align-items:center;border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--palette-plum);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-2);padding:var(--space-1) var(--space-3)}.sms__link .icon{color:var(--color-text-secondary);flex:none}.sms__state .chip{white-space:normal}.sms__accts{align-content:start;display:grid;gap:var(--space-3)}.sms__rows{display:grid;list-style:none;margin:0;padding:0}.sms__r{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);padding-block:var(--space-3);transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.sms__r .chtile{border-radius:var(--radius-full)}.sms__ck{background:var(--chip-approved-fg);color:var(--palette-bone);transition:background-color var(--duration-medium-2) var(--ease-standard),color var(--duration-medium-2) var(--ease-standard)}.sms__an{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.sms__an strong{color:var(--palette-plum);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.sms__mail{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.sms__mail .icon{color:var(--color-text-secondary);flex:none}.sms__ml{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.sms__mt{color:var(--palette-plum);font-size:var(--font-size-md)}.sms__fields{opacity:.72}.sms[data-dp-state=idle] .sms__draft,.sms[data-dp-state=idle] .sms__r{opacity:0;transform:translateY(var(--space-1))}.sms[data-dp-state=idle] .sms__fields{opacity:1}.sms[data-dp-state=idle] .sms__sh{transform:translateY(calc(var(--space-1)*-1))}.sms[data-dp-state=idle] .sms__mail,.sms[data-dp-state=idle] .sms__state{opacity:0;transform:translateY(var(--space-1))}.sms[data-dp-state=idle] .sms__ck{background:transparent;color:transparent}.sms[data-dp-state=play] .sms__draft{transition:opacity var(--duration-medium-3) var(--ease-standard) .1s,transform var(--duration-medium-3) var(--ease-enter) .1s}.sms[data-dp-state=play] .sms__r{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, 0)*.2s + .35s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--i, 0)*.2s + .35s)}.sms[data-dp-state=play] .sms__ck{transition:background-color var(--duration-medium-2) var(--ease-standard) 1.1s,color var(--duration-medium-2) var(--ease-standard) 1.1s}.sms[data-dp-state=play] .sms__sh{transition:transform var(--duration-medium-2) var(--ease-enter) 1.7s}.sms[data-dp-state=play] .sms__fields{transition:opacity var(--duration-medium-3) var(--ease-standard) 1.9s}.sms[data-dp-state=play] .sms__state{transition:opacity var(--duration-medium-3) var(--ease-standard) 2s,transform var(--duration-medium-3) var(--ease-enter) 2s}.sms[data-dp-state=play] .sms__mail{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.5s,transform var(--duration-medium-3) var(--ease-enter) 2.5s}.smr{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.smr>*{min-width:0}.smr.story__stage--stack>*+*{border-top:0;padding-top:0}.smr ol,.smr p{margin:0}.smr.story__stage{border-top:0}.smr__q{display:grid;list-style:none;padding:0}.smr__qr{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);padding:var(--space-3) 0;transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.smr__qr:first-child{border-top:0}.smr__qr--focus{background:var(--color-sunken);border-radius:var(--radius-sm);padding-left:var(--space-4)}.smr__qt{color:var(--palette-plum);display:grid;font-size:var(--font-size-md);gap:var(--space-1)}.smr__qt span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.smr__diff{display:grid;gap:var(--space-4);padding-left:var(--space-4)}.smr__f{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.smr__fl{color:var(--palette-rust-600);flex-basis:100%;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.smr__fl,.smr__new,.smr__old{font-size:var(--font-size-xs)}.smr__new,.smr__old{color:var(--color-text-secondary);display:grid;gap:var(--space-1)}.smr__old strong,.smr__v{color:var(--palette-plum);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.smr__old strong{color:var(--color-text-secondary)}.smr__ar{color:var(--palette-rust-600);flex:none;margin-top:var(--space-7)}.smr__v{background:var(--mark-wipe) no-repeat left center /0 100%;color:var(--color-text-tertiary);font-weight:var(--font-weight-regular);justify-self:start;padding-inline:var(--space-1);text-decoration:line-through var(--border-width-thick) currentColor;transition:color var(--duration-medium-3) var(--ease-standard),background-size var(--duration-medium-3) var(--ease-standard),text-decoration-color var(--duration-medium-3) var(--ease-standard)}.smr__now{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.smr__nowt{color:var(--color-text-secondary);font-size:var(--font-size-md)}.smr__nowt strong{color:var(--palette-plum);font-weight:var(--font-weight-medium)}.smr__flag .chip{white-space:normal}.smr__acts{display:flex;flex-wrap:wrap;gap:var(--space-2);transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.smr__a{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--palette-plum);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-4);transition:background-color var(--duration-medium-2) var(--ease-standard),color var(--duration-medium-2) var(--ease-standard),border-color var(--duration-medium-2) var(--ease-standard)}@media (max-width:559px){.smr__ar{display:none}}.smr__a--on{background:var(--palette-plum);border-color:var(--palette-plum);color:var(--palette-bone)}.smr__why{color:var(--palette-plum);font-size:var(--font-size-md);line-height:var(--line-height-snug)}.smr__flag,.smr__why{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.smr[data-dp-state=idle] .smr__acts,.smr[data-dp-state=idle] .smr__f,.smr[data-dp-state=idle] .smr__flag,.smr[data-dp-state=idle] .smr__qr,.smr[data-dp-state=idle] .smr__why{opacity:0;transform:translateY(var(--space-1))}.smr[data-dp-state=idle] .smr__v{background-size:100% 100%;color:var(--color-text);text-decoration-color:transparent}.smr[data-dp-state=idle] .smr__now{opacity:0;transform:translateY(var(--space-1))}.smr[data-dp-state=idle] .smr__a--on{background:transparent;border-color:var(--color-rule-strong);color:var(--palette-plum)}.smr[data-dp-state=play] .smr__acts,.smr[data-dp-state=play] .smr__f,.smr[data-dp-state=play] .smr__flag,.smr[data-dp-state=play] .smr__qr,.smr[data-dp-state=play] .smr__why{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, 0)*.28s + .1s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--i, 0)*.28s + .1s)}.smr[data-dp-state=play] .smr__a--on{transition:background-color var(--duration-medium-2) var(--ease-standard) 1.8s,border-color var(--duration-medium-2) var(--ease-standard) 1.8s,color var(--duration-medium-2) var(--ease-standard) 1.8s}.smr[data-dp-state=play] .smr__v{transition-delay:2s,2s,2s}.smr[data-dp-state=play] .smr__now{transition-delay:2.2s,2.2s}.smr[data-dp-state=play] .smr__why{transition-delay:2.6s,2.6s}.smp{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.smp>*{min-width:0}.smp.story__stage--stack>*+*{border-top:0;padding-top:0}@media (min-width:640px){.smp{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.smp ol,.smp p{margin:0}.smp__lib,.smp__when{align-content:start;display:grid;gap:var(--space-3)}.smp__sl{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.smp__cards{display:grid;list-style:none;padding:0}.smp__c{border-left:var(--border-width-thick) solid transparent;border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-1);padding:var(--space-3) 0 var(--space-3) var(--space-4);transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter),border-color var(--duration-medium-2) var(--ease-standard)}.smp__c--pick{border-left-color:var(--palette-plum)}.smp__c--dim{opacity:.5}.smp__t{color:var(--palette-plum);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.smp__m{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.smp__pre .chip,.smp__rl{text-align:left;white-space:normal}.smp__pre{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.smp__seg{display:flex;flex-wrap:wrap;gap:var(--space-2);position:relative}.smp__s{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-4);transition:background-color var(--duration-medium-2) var(--ease-standard),color var(--duration-medium-2) var(--ease-standard),border-color var(--duration-medium-2) var(--ease-standard)}.smp__s--on{background:var(--palette-plum);border-color:var(--palette-plum);color:var(--palette-bone)}.smp__res{border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-3)}.smp__rl{align-items:center;display:inline-flex;gap:var(--space-2);transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.smp__rl .chtile{border-radius:var(--radius-full);height:var(--space-5);width:var(--space-5)}.smp__rl .icon{flex:none}.smp[data-dp-state=idle] .smp__c,.smp[data-dp-state=idle] .smp__c--dim,.smp[data-dp-state=idle] .smp__pre,.smp[data-dp-state=idle] .smp__rl{opacity:0;transform:translateY(var(--space-1))}.smp[data-dp-state=idle] .smp__c--pick{border-left-color:transparent}.smp[data-dp-state=idle] .smp__s:first-child{background:var(--palette-plum);border-color:var(--palette-plum);color:var(--palette-bone)}.smp[data-dp-state=idle] .smp__s--on{background:transparent;border-color:var(--color-rule-strong);color:var(--color-text-secondary)}.smp[data-dp-state=play] .smp__c{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, 0)*.18s + .1s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--i, 0)*.18s + .1s),border-color var(--duration-medium-2) var(--ease-standard) .9s}.smp[data-dp-state=play] .smp__c--dim{transition:opacity var(--duration-medium-3) var(--ease-standard) .9s,transform var(--duration-medium-3) var(--ease-enter) calc(var(--i, 0)*.18s + .1s)}.smp[data-dp-state=play] .smp__pre{transition:opacity var(--duration-medium-3) var(--ease-standard) 1.2s,transform var(--duration-medium-3) var(--ease-enter) 1.2s}.smp[data-dp-state=play] .smp__s{transition:background-color var(--duration-medium-2) var(--ease-standard) 1.7s,color var(--duration-medium-2) var(--ease-standard) 1.7s,border-color var(--duration-medium-2) var(--ease-standard) 1.7s}.smp[data-dp-state=play] .smp__rl:first-child{transition-delay:2.1s}.smp[data-dp-state=play] .smp__rl:nth-child(2){transition-delay:2.35s}.smp[data-dp-state=play] .smp__rl:nth-child(3){transition-delay:2.65s}.anst{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.anst>*{min-width:0}.anst.story__stage--stack>*+*{border-top:0;padding-top:0}.anst p{margin:0}.anst__item{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);padding-bottom:var(--space-3)}.anst__item .chtile{border-radius:var(--radius-full)}.anst__it{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.anst__it strong{color:var(--palette-plum);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.anst__decide,.anst__rec{display:grid;gap:var(--space-3)}.anst__sl{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.anst__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.anst__c{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-4);transition:transform .26s var(--ease-enter),background-color var(--duration-medium-2) var(--ease-standard),border-color var(--duration-medium-2) var(--ease-standard),color var(--duration-medium-2) var(--ease-standard)}.anst__c--on{background:var(--palette-plum);border-color:var(--palette-plum);color:var(--palette-bone)}.anst__c mark{background:var(--palette-amber-400);border-radius:var(--radius-sm);padding-inline:var(--space-1)}.anst__c mark,.anst__why{color:var(--palette-plum)}.anst__why{font-size:var(--font-size-md);padding-left:var(--space-4)}.anst__wt{display:block}.anst__rec{border-top:var(--border-width-hairline) solid var(--color-hairline);padding-top:var(--space-3)}.anst__line{color:var(--palette-plum);font-size:var(--font-size-md);line-height:var(--line-height-snug)}.anst__ink time{font-variant-numeric:tabular-nums}.anst__ink time,.anst__tag{font-weight:var(--font-weight-semibold)}.anst__tag{border:var(--border-width-hairline) solid var(--palette-rust-600);border-radius:var(--radius-sm);color:var(--palette-rust-600);display:inline-flex;font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-caps);padding:var(--space-1) var(--space-3);text-transform:uppercase;width:fit-content}.anst[data-dp-state=idle] .anst__chips,.anst[data-dp-state=idle] .anst__decide>.anst__sl,.anst[data-dp-state=idle] .anst__item,.anst[data-dp-state=idle] .anst__sl--rec{opacity:0;transform:translateY(var(--space-1))}.anst[data-dp-state=idle] .anst__c--on{background:transparent;border-color:var(--color-rule-strong);color:var(--color-text-secondary);transform:none}.anst[data-dp-state=idle] .anst__c--on mark{background:transparent}.anst[data-dp-state=idle] .anst__why{border-left-color:transparent}.anst[data-dp-state=idle] .anst__ink,.anst[data-dp-state=idle] .anst__wt{clip-path:inset(0 100% 0 0)}.anst[data-dp-state=idle] .anst__tag{opacity:0;transform:translateX(calc(var(--space-3)*-1))}.anst[data-dp-state=play] .anst__chips,.anst[data-dp-state=play] .anst__decide>.anst__sl,.anst[data-dp-state=play] .anst__item,.anst[data-dp-state=play] .anst__sl--rec{transition:opacity var(--duration-medium-3) var(--ease-standard) .1s,transform var(--duration-medium-3) var(--ease-enter) .1s}.anst[data-dp-state=play] .anst__chips{transition-delay:.35s}.anst[data-dp-state=play] .anst__c--on{animation:anst-press .42s var(--ease-enter) .8s both;transition-delay:.85s}.anst[data-dp-state=play] .anst__c--on mark{transition:background-color .4s var(--ease-standard) 1s}.anst[data-dp-state=play] .anst__why{transition:border-color var(--duration-medium-2) var(--ease-standard) 1.25s}.anst[data-dp-state=play] .anst__wt{animation:anst-type .8s steps(42) 1.3s both}.anst[data-dp-state=play] .anst__sl--rec{transition-delay:2s}.anst[data-dp-state=play] .anst__ink{animation:anst-ink .7s var(--ease-standard) 2.05s both}.anst[data-dp-state=play] .anst__tag{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.65s,transform var(--duration-medium-3) var(--ease-enter) 2.65s}@keyframes anst-press{0%{transform:scale(1)}45%{transform:scale(.92)}to{transform:scale(1)}}@keyframes anst-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes anst-ink{0%{clip-path:inset(0 100% 0 0);color:var(--color-text-secondary)}to{clip-path:inset(0 0 0 0);color:var(--palette-plum)}}.ppph{--hstage-overlap:var(--space-5);align-items:start;grid-template-columns:minmax(0,1fr);min-width:0}.ppph p{margin:0}.ppph .ppph__portal{background:var(--color-ground);grid-row:1;margin-right:var(--space-6);overflow:hidden;position:relative;z-index:2}.ppph__head{align-items:center;background:var(--palette-cobalt-700);color:var(--palette-bone);display:flex;font-size:var(--font-size-xs);gap:var(--space-3);padding:var(--space-3) var(--space-4)}.ppph__head strong{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.ppph__head span:last-child{color:var(--palette-cobalt-200);margin-left:auto}.ppph__mark{background:var(--palette-bone);border-radius:var(--radius-md);color:var(--palette-cobalt-700);display:inline-grid;font-weight:var(--font-weight-semibold);height:var(--space-8);letter-spacing:0;place-items:center;width:var(--space-8)}.ppph__mark,.ppph__tabs{font-size:var(--font-size-sm)}.ppph__tabs{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);column-gap:var(--space-4);display:flex;flex-wrap:wrap;font-weight:var(--font-weight-medium);padding:0 var(--space-4)}.ppph__tabs>span:not(.ppph__user){border-bottom:var(--border-width-thick) solid transparent;margin-bottom:calc(var(--border-width-hairline)*-1);padding:var(--space-2) 0}.ppph__tabs .is-on{border-bottom-color:var(--palette-cobalt-600);color:var(--color-text)}.ppph__user{align-items:center;color:var(--color-text);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-2);margin-left:auto;padding-block:var(--space-2);white-space:nowrap}.ppph__user .avatar{background:var(--color-raised);block-size:var(--space-6);border:var(--border-width-hairline) solid var(--color-hairline);font-size:var(--font-size-xs);inline-size:var(--space-6);letter-spacing:0}.ppph__body{display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-8)}.ppph__cat{color:var(--palette-cobalt-700);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.ppph__slot{min-height:var(--space-16,5rem)}.ppph__doc{align-items:flex-start;background:var(--color-sunken);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);position:relative}.ppph__doc>.icon{color:var(--color-text-tertiary);flex:none;margin-top:var(--space-1)}.ppph__doc:before{background:var(--palette-plum);border-radius:var(--radius-md) 0 0 var(--radius-md);content:"";inline-size:var(--space-1);inset-block:0;inset-inline-start:0;position:absolute;transform-origin:top}.ppph__rt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-2);min-width:0}.ppph__rt strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ppph__tags{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ppph__tags span{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-xs);padding:0 var(--space-2)}.ppph .ppph__mail{align-items:center;background:var(--color-ground);display:flex;gap:var(--space-3);grid-row:2;margin:calc(var(--hstage-overlap)*-1) 0 var(--space-6) var(--space-8);padding:var(--space-3) var(--space-4);position:relative;z-index:3}.ppph__mail>.icon{color:var(--palette-cobalt-700);flex:none}.ppph__at{color:var(--color-text);flex:1;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);min-width:0}.ppph__tg{background:var(--palette-plum);block-size:var(--space-5);border-radius:var(--radius-pill);flex:none;inline-size:var(--space-8);position:relative}.ppph__tg i{background:var(--palette-paper);border-radius:var(--radius-full);inline-size:var(--space-3);inset-block:var(--space-1);inset-inline-end:var(--space-1);position:absolute}.ppph__sent{bottom:calc(var(--space-4)*-1);box-shadow:var(--shadow-ring-raised);position:absolute;right:var(--space-4)}.ppph .ppph__again{grid-row:3;margin-top:var(--space-2)}.ppph__doc,.ppph__sent,.ppph__tags span{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter)}.ppph__tg{transition:background-color var(--duration-medium-2) var(--ease-standard)}.ppph__tg i{transition:transform var(--duration-medium-2) var(--ease-standard)}.ppph[data-s="0"] .ppph__doc{opacity:0;transform:translateY(calc(var(--space-8)*-1))}.ppph[data-s="0"] .ppph__doc:before,.ppph[data-s="1"] .ppph__doc:before{opacity:0}.ppph[data-s="2"] .ppph__doc:before{animation:ppph-pin .52s var(--ease-standard) both}@keyframes ppph-pin{0%{transform:scaleY(0) scaleX(1)}45%{transform:scaleY(1) scaleX(2.4)}to{transform:scaleY(1) scaleX(1)}}.ppph:is([data-s="0"],[data-s="1"],[data-s="2"]) .ppph__tags span{opacity:0;transform:translateY(var(--space-1))}.ppph[data-s="3"] .ppph__tags span,.ppph[data-s="4"] .ppph__tags span,.ppph[data-s="5"] .ppph__tags span{transition-delay:calc(var(--t, 0)*.12s)}.ppph:is([data-s="0"],[data-s="1"],[data-s="2"],[data-s="3"]) .ppph__tg{background:var(--color-rule-strong)}.ppph:is([data-s="0"],[data-s="1"],[data-s="2"],[data-s="3"]) .ppph__tg i{transform:translateX(calc(var(--space-3)*-1))}.ppph:is([data-s="0"],[data-s="1"],[data-s="2"],[data-s="3"],[data-s="4"]) .ppph__sent{opacity:0;transform:translateX(calc(var(--space-6)*-1))}@media (max-width:767px){.ppph{--hstage-overlap:var(--space-3)}.ppph .ppph__portal{margin-right:var(--space-3)}.ppph .ppph__mail{margin-left:var(--space-4)}.ppph__head span:last-child{display:none}.ppph__user{flex-basis:100%;margin-left:0}}.ppres{grid-template-columns:minmax(0,1fr);min-width:0}.ppres.story__stage--stack>*+*{border-top:0;padding-top:0}.ppres p,.ppres ul{margin:0}.ppres__in{display:grid;gap:var(--space-3);min-width:0}.ppres__pills{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ppres__pill{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--palette-plum);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-4)}.ppres__pill--on{background:var(--palette-plum);border-color:var(--palette-plum);color:var(--palette-bone)}.ppres__lab{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin-top:var(--space-2);text-transform:uppercase}.ppres__list{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;list-style:none;padding:0}.ppres__row{border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4) 0}.ppres__row--focus{background:var(--color-sunken);border-radius:var(--radius-sm);padding-left:var(--space-4)}.ppres__t{color:var(--palette-plum);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.ppres__t--quiet{color:var(--color-text-secondary)}.ppres__m{align-items:center;color:var(--color-text-secondary);font-size:var(--font-size-xs);gap:var(--space-2) var(--space-4)}.ppres__m,.ppres__tags{display:flex;flex-wrap:wrap}.ppres__tags{gap:var(--space-1)}.ppres__tags span{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);padding:0 var(--space-2)}.ppres__up mark{background:var(--mark-bg);border-radius:var(--radius-sm);color:var(--palette-plum);padding:0 var(--space-1)}.ppct{grid-template-columns:minmax(0,1fr);min-width:0}.ppct.story__stage--stack>*+*{border-top:0;padding-top:0}.ppct ol,.ppct p,.ppct ul{margin:0}.ppct__in{display:grid;gap:var(--space-4);min-width:0}.ppct__top{align-items:center;gap:var(--space-2) var(--space-4);justify-content:space-between}.ppct__pills,.ppct__top{display:flex;flex-wrap:wrap}.ppct__pills{gap:var(--space-2)}.ppct__pill{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--palette-plum);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-4)}.ppct__pill--on{background:var(--palette-plum);border-color:var(--palette-plum);color:var(--palette-bone)}.ppct__two{align-items:center;color:var(--palette-rust-600);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2)}.ppct__cols{align-items:start;display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ppct__col{display:grid;gap:var(--space-3);min-width:0}.ppct__lab{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.ppct__list{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;list-style:none;padding:0}.ppct__row{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);min-width:0;padding:var(--space-3) 0}.ppct__row--focus{background:var(--color-sunken);border-radius:var(--radius-sm);padding-left:var(--space-4)}.ppct__ic{background:var(--color-raised);block-size:var(--space-8);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-full);color:var(--color-text-tertiary);display:inline-grid;flex:none;inline-size:var(--space-8);place-items:center}.ppct__rt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.ppct__rt strong{color:var(--palette-plum);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.ppct__cal{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-sm);gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;padding:0;text-align:center}.ppct__dow{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.ppct__day{border-radius:var(--radius-md);padding-block:var(--space-1)}.ppct__day--ev{background:var(--palette-plum);color:var(--palette-bone);font-weight:var(--font-weight-semibold)}.ppct__ev{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-2) var(--space-3)}.ppct__ev mark{background:var(--mark-bg);border-radius:var(--radius-pill);color:var(--palette-plum);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}@media (max-width:639px){.ppct__cols{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.ppnt{min-width:0}.ppnt p{margin:0}.ppnt__stage{background:var(--color-sunken);border-radius:var(--radius-panel);min-width:0;padding:var(--space-6)}.ppnt__in{display:grid;gap:var(--space-3);min-width:0}.ppnt__lab{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.ppnt__lab+.ppnt__doc,.ppnt__lab+.ppnt__inbox{margin-bottom:var(--space-3)}.ppnt__doc,.ppnt__mail{align-items:flex-start;border-bottom:var(--border-width-hairline) solid var(--color-hairline);border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);min-width:0;padding:var(--space-3) 0 var(--space-3) var(--space-4)}.ppnt__doc>.icon{color:var(--color-text-tertiary);flex:none;margin-top:var(--space-1)}.ppnt__ic{background:var(--color-ground);block-size:var(--space-8);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-full);color:var(--palette-plum);display:inline-grid;flex:none;inline-size:var(--space-8);place-items:center}.ppnt__rt{color:var(--color-text-secondary);display:grid;flex:1;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.ppnt__rt strong{color:var(--palette-plum);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.ppnt__up{display:grid;justify-items:start}.ppnt__up>*{grid-area:1/1}.ppnt__is{background:var(--mark-bg);border-radius:var(--radius-sm);color:var(--palette-plum);padding:0 var(--space-1)}.ppnt__pill{flex:none}.ppnt__st{display:grid;flex:none;justify-items:end}.ppnt__st>*{grid-area:1/1}.ppnt .vol__controls{margin-top:var(--space-4)}@media (max-width:639px){.ppnt__stage{padding:var(--space-4)}.ppnt__doc,.ppnt__mail{padding-left:var(--space-3)}}.ppnt__is,.ppnt__mail,.ppnt__new,.ppnt__opened,.ppnt__pill,.ppnt__was{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.ppnt[data-s="0"] .ppnt__is,.ppnt[data-s="0"] .ppnt__pill{opacity:0;transform:translateY(var(--space-1))}.ppnt:is([data-s="1"],[data-s="2"],[data-s="3"]) .ppnt__was{opacity:0;transform:translateY(calc(var(--space-1)*-1))}.ppnt:is([data-s="0"],[data-s="1"]) .ppnt__mail{opacity:0;transform:translateY(var(--space-2))}.ppnt:is([data-s="0"],[data-s="1"],[data-s="2"]) .ppnt__opened{opacity:0;transform:scale(.9)}.ppnt[data-s="3"] .ppnt__new{opacity:0;transform:scale(.9)}.ppnt[data-s="3"] .ppnt__mail{animation:ppnt-open .36s var(--ease-enter) both}@keyframes ppnt-open{0%{transform:scale(1)}45%{transform:scale(.985)}to{transform:scale(1)}}.pplp .wap__r,.pplp .wap__rows{position:relative}.pplp .pin--on,.pplp .wap .pin--on{position:relative;z-index:1}.pplp .wap__r:not(:last-child):after{background:var(--palette-rust-400);border-radius:var(--radius-sm);bottom:calc(var(--space-4)*-1);content:"";inline-size:var(--border-width-thick);inset-inline-start:calc(var(--space-4) + var(--space-3) - var(--border-width-hairline));position:absolute;top:calc(var(--space-4) + var(--space-6));transform-origin:top;z-index:0}.pplp[data-dp-state=idle] .wap__r:after{transform:scaleY(0)}.pplp[data-dp-state=play] .wap__r:after{transition:transform var(--duration-medium-4) var(--ease-standard) calc(.5s + var(--i, 0)*.52s)}.cnf{--hstage-overlap:var(--space-3);align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0}.cnf p,.cnf ul{margin:0}.cnf .cnf__sub{background:var(--color-ground);display:grid;gap:var(--space-3);padding:var(--space-4);position:relative;z-index:2}.cnf__head{align-items:center;display:flex;gap:var(--space-3)}.cnf__mark{background:var(--palette-teal-600);border-radius:var(--radius-md);color:var(--palette-bone);display:inline-grid;flex:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:var(--space-8);letter-spacing:0;place-items:center;width:var(--space-8)}.cnf__ht{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.cnf__ht strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.cnf__ht strong,.cnf__ok{font-size:var(--font-size-sm)}.cnf__ok{align-items:center;background:var(--chip-approved-bg);border-radius:var(--radius-md);color:var(--chip-approved-fg);display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-2);justify-self:start;padding:var(--space-2) var(--space-3)}.cnf__fan{align-self:stretch;display:none;fill:none;height:100%;overflow:visible;stroke:var(--palette-rust-400);stroke-linecap:round;stroke-width:2;width:100%}.cnf__fan path{vector-effect:non-scaling-stroke}.cnf__fan{clip-path:inset(calc(var(--space-1)*-1))}.cnf .cnf__firms{background:var(--color-ground);padding:var(--space-3);position:relative;z-index:2}.cnf__firms ul{display:grid;gap:var(--space-2);grid-template-rows:repeat(3,1fr);list-style:none;padding:0}.cnf__f{align-items:center;background:var(--color-sunken);border-radius:var(--radius-md);display:grid;font-size:var(--font-size-sm);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;padding:var(--space-3)}.cnf__f .avatar{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline)}.cnf__fn{display:grid;gap:var(--space-2);justify-items:start;min-width:0}.cnf__tags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:var(--space-6)}.cnf__fn strong{color:var(--color-text);font-weight:var(--font-weight-medium)}.cnf__under{white-space:normal}.cnf__f,.cnf__pill,.cnf__sub,.cnf__under{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter)}.cnf .cnf__again{margin-top:var(--space-1)}@media (min-width:768px){.cnf{gap:0;grid-template-columns:minmax(0,.85fr) var(--space-12,3rem) minmax(0,1.3fr)}.cnf__fan{display:block}}.cnf[data-s="0"] .cnf__sub{transform:none}.cnf[data-s="1"] .cnf__sub{transform:translateY(calc(var(--space-1)*-1))}.cnf[data-s="0"] .cnf__fan,.cnf[data-s="1"] .cnf__fan{clip-path:inset(calc(var(--space-1)*-1) 100% calc(var(--space-1)*-1) calc(var(--space-1)*-1))}.cnf .cnf__fan{transition:clip-path .7s var(--ease-standard)}.cnf:is([data-s="0"],[data-s="1"],[data-s="2"]) .cnf__f{opacity:0;transform:translateY(var(--space-1))}.cnf:is([data-s="0"],[data-s="1"],[data-s="2"]) .cnf__under{opacity:0}.cnf .cnf__f--2{transition-delay:.12s}.cnf .cnf__f--3{transition-delay:.24s}.cnf:is([data-s="0"],[data-s="1"],[data-s="2"],[data-s="3"]) .cnf__f--1 .cnf__pill,.cnf:is([data-s="0"],[data-s="1"],[data-s="2"],[data-s="3"],[data-s="4"]) .cnf__f--2 .cnf__pill,.cnf:is([data-s="0"],[data-s="1"],[data-s="2"],[data-s="3"],[data-s="4"],[data-s="5"]) .cnf__f--3 .cnf__pill{opacity:0;transform:scale(.85)}.cnp{grid-template-columns:minmax(0,1fr);min-width:0}.cnp.story__stage--stack>*+*{border-top:0;padding-top:0}.cnp p,.cnp ul{margin:0}.cnp__in{display:grid;gap:var(--space-3);min-width:0}.cnp__piece{align-items:flex-start;display:flex;gap:var(--space-3);padding:var(--space-3) 0 var(--space-3) var(--space-4)}.cnp__piece>.icon{color:var(--color-text-tertiary);flex:none;margin-top:var(--space-1)}.cnp__pt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.cnp__pt strong{color:var(--palette-plum);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.cnp__lab{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin-top:var(--space-2);text-transform:uppercase}.cnp__list{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;list-style:none;padding:0}.cnp__row{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);min-width:0;padding:var(--space-3) 0}.cnp__box{background:var(--palette-plum);block-size:var(--space-6);border-radius:var(--radius-sm);display:inline-grid;flex:none;inline-size:var(--space-6);place-items:center}.cnp__box,.cnp__box .icon{color:var(--palette-bone)}.cnp__row .avatar{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);flex:none}.cnp__rt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.cnp__rt strong{color:var(--palette-plum);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.cnp__go{display:flex;justify-content:flex-end;margin-top:var(--space-2)}.cnp__send{background:var(--palette-plum);border-radius:var(--radius-pill);color:var(--palette-bone);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-6)}.cns{min-width:0}.cns ol,.cns p{margin:0}.cns__stage{background:var(--color-sunken);border-radius:var(--radius-panel);min-width:0;padding:var(--space-6)}.cns__in{display:grid;gap:var(--space-3);min-width:0}.cns__lab{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.cns__legend{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cns__rows{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;list-style:none;padding:0}.cns__r{align-items:start;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:var(--space-3) 0}.cns__r--move{background:var(--color-sunken);border-radius:var(--radius-sm);padding-left:var(--space-4)}.cns__r .avatar{background:var(--color-ground);border:var(--border-width-hairline) solid var(--color-hairline)}.cns__rt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-2);min-width:0}.cns__rt strong{color:var(--palette-plum);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.cns__cm{display:grid;gap:var(--space-1)}.cns__cl{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.cns__cq{font-size:var(--font-size-md);line-height:var(--line-height-snug)}.cns__cq,.cns__cq mark{color:var(--palette-plum)}.cns__cq mark{background:var(--mark-bg);border-radius:var(--radius-sm);padding:0 var(--space-1)}.cns__rev{align-items:center;color:var(--palette-rust-600);display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-2)}.cns__st{display:grid;justify-items:end}.cns__st>*{grid-area:1/1;white-space:nowrap}.cns .vol__controls{margin-top:var(--space-4)}@media (max-width:639px){.cns__stage{padding:var(--space-4)}.cns__r--move{padding-left:var(--space-3)}.cns__r{grid-template-columns:auto minmax(0,1fr)}.cns__st{grid-column:2;justify-items:start}}.cns__cm,.cns__is,.cns__rev,.cns__was{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.cns[data-s="0"] .cns__cm{opacity:0;transform:translateY(var(--space-1))}.cns:is([data-s="0"],[data-s="1"]) .cns__rev{opacity:0;transform:translateY(var(--space-1))}.cns:is([data-s="0"],[data-s="1"],[data-s="2"]) .cns__is{opacity:0;transform:scale(.9)}.cns[data-s="3"] .cns__was{opacity:0;transform:scale(.9)}.cnr{grid-template-columns:minmax(0,1fr);min-width:0}.cnr.story__stage--stack>*+*{border-top:0;padding-top:0}.cnr p{margin:0}.cnr__in{display:grid;gap:var(--space-3);min-width:0}.cnr__lab{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.cnr__cards{border-bottom:var(--border-width-hairline) solid var(--color-hairline);border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cnr__card{align-items:flex-start;display:flex;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-4) var(--space-4) 0}.cnr__card--focus{background:var(--color-sunken);border-radius:var(--radius-sm);padding-left:var(--space-4)}.cnr__card+.cnr__card{border-left:var(--border-width-hairline) solid var(--color-hairline);padding-left:var(--space-4)}.cnr__card>.icon{color:var(--color-text-tertiary);flex:none;margin-top:var(--space-1)}.cnr__ct{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.cnr__ct strong{color:var(--palette-plum);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.cnr__ct mark{background:var(--mark-bg);border-radius:var(--radius-sm);color:var(--palette-plum);padding:0 var(--space-1)}.cnr__mark{align-items:center;border:var(--border-width-hairline) solid var(--palette-rust-400);border-radius:var(--radius-pill);color:var(--palette-rust-600);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);justify-self:start;padding:var(--space-1) var(--space-3)}.cnr__to{color:var(--color-text-secondary);font-size:var(--font-size-xs)}@media (max-width:639px){.cnr__cards{grid-template-columns:minmax(0,1fr)}.cnr__card+.cnr__card{border-left:0;border-top:var(--border-width-hairline) solid var(--color-hairline);padding-left:0}}.cnrec__log{display:grid;gap:var(--space-1)}.cnrec__log>span{border-left:var(--border-width-hairline) solid var(--wap-line);padding-left:var(--space-3)}.prh{--hstage-overlap:var(--space-3);align-items:start;grid-template-columns:minmax(0,1fr);min-width:0}.prh p{margin:0}.prh .prh__card{background:var(--color-ground);overflow:hidden;position:relative;z-index:2}.prh__head{align-items:center;background:var(--palette-plum);color:var(--palette-bone);display:flex;font-size:var(--font-size-xs);gap:var(--space-3);padding:var(--space-3) var(--space-4)}.prh__head strong{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.prh__head span:last-child{color:var(--palette-bone);margin-left:auto;opacity:.75}.prh__mark{background:var(--palette-bone);border-radius:var(--radius-md);color:var(--palette-plum);display:inline-grid;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:var(--space-8);letter-spacing:0;place-items:center;width:var(--space-8)}.prh__body{display:grid;gap:var(--space-3);padding:var(--space-4)}.prh__in{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.prh__rule{border-bottom:var(--border-width-thick) solid var(--palette-plum);color:var(--palette-plum);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding-bottom:var(--space-2)}.prh__lanes,.prh__rule{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.prh__lanes{align-items:start}.prh__lane{display:grid;gap:var(--space-2);min-width:0}.prh__ll{color:var(--palette-rust-600);display:none;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.prh__c,.prh__ll{font-size:var(--font-size-xs)}.prh__c{background:var(--color-sunken);border-radius:var(--radius-md);color:var(--color-text-secondary);display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3)}.prh__c strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.prh__rv{align-items:center;color:var(--color-text);display:inline-flex;gap:var(--space-2)}.prh__rv .avatar{background:var(--color-raised);block-size:var(--space-6);border:var(--border-width-hairline) solid var(--color-hairline);font-size:var(--font-size-xs);inline-size:var(--space-6);letter-spacing:0}.prh__st{display:grid;justify-items:start}.prh__st>*{grid-area:1/1}.prh .prh__again{margin-top:var(--space-2)}.prh__c,.prh__done,.prh__rv,.prh__wait{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter)}@media (max-width:767px){.prh__rule{display:none}.prh__lanes{grid-template-columns:minmax(0,1fr)}.prh__ll{display:block}}.prh[data-s="0"] .prh__c{opacity:0;transform:translateY(calc(var(--space-8)*-1))}.prh .prh__lane--2 .prh__c{transition-delay:.12s}.prh .prh__lane--3 .prh__c{transition-delay:.24s}.prh:is([data-s="0"],[data-s="1"]) .prh__rv,.prh:is([data-s="0"],[data-s="1"]) .prh__wait{opacity:0;transform:translateY(var(--space-1))}.prh:is([data-s="0"],[data-s="1"],[data-s="2"]) .prh__done{opacity:0;transform:scale(.9)}.prh[data-s="3"] .prh__wait{opacity:0;transform:scale(.9)}.prr{grid-template-columns:minmax(0,1fr);min-width:0}.prr.story__stage--stack>*+*{border-top:0;padding-top:0}.prr p,.prr ul{margin:0}.prr__in{display:grid;gap:var(--space-3);min-width:0}.prr__pills{display:flex;flex-wrap:wrap;gap:var(--space-2)}.prr__pill{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--palette-plum);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-4)}.prr__hd{color:var(--palette-rust-600);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-4);justify-content:space-between;letter-spacing:var(--letter-spacing-caps);margin-top:var(--space-2);text-transform:uppercase}.prr__list{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;list-style:none;padding:0}.prr__row{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-4);justify-content:space-between;min-width:0;padding:var(--space-3) 0}.prr__row--focus{background:var(--color-sunken);border-radius:var(--radius-sm);padding-left:var(--space-4)}.prr__t{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug);min-width:0}.prr__t,.prr__t mark{color:var(--palette-plum)}.prr__t mark{background:var(--mark-bg);border-radius:var(--radius-sm);padding:0 var(--space-1)}.prr__row:not(.prr__row--focus) .prr__t{color:var(--color-text-secondary)}.prr__p{flex:none}@media (max-width:639px){.prr__row{flex-wrap:wrap}}.prd{min-width:0}.prd p{margin:0}.prd__stage{background:var(--color-sunken);border-radius:var(--radius-panel);min-width:0;padding:var(--space-6)}.prd__in{display:grid;gap:var(--space-3);min-width:0}.prd__lab{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.prd__legend{display:flex;flex-wrap:wrap;gap:var(--space-2)}.prd__sub{border-bottom:var(--border-width-hairline) solid var(--color-hairline);border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-3);min-width:0;padding:var(--space-3) 0 var(--space-3) var(--space-4)}.prd__top{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between}.prd__rt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.prd__rt strong{color:var(--palette-plum);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.prd__pst{display:grid;flex:none;justify-items:end}.prd__pst>*{grid-area:1/1;white-space:nowrap}.prd__open{display:grid;gap:var(--space-3)}.prd__rv{align-items:center;color:var(--color-text-secondary);display:inline-flex;gap:var(--space-2)}.prd__rv,.prd__rv .avatar{font-size:var(--font-size-xs)}.prd__rv .avatar{background:var(--color-ground);block-size:var(--space-6);border:var(--border-width-hairline) solid var(--color-hairline);inline-size:var(--space-6);letter-spacing:0}.prd__acts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.prd__a{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--palette-plum);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-4);transition:background-color var(--duration-medium-2) var(--ease-standard),color var(--duration-medium-2) var(--ease-standard),border-color var(--duration-medium-2) var(--ease-standard)}.prd__a--on{background:var(--palette-plum);border-color:var(--palette-plum);color:var(--palette-bone)}.prd__out{align-items:flex-start;background:var(--chip-finding-bg);border-radius:var(--radius-md);color:var(--chip-finding-fg);display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.prd__out>.icon{color:inherit;flex:none;margin-top:var(--space-1)}.prd__ot{display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.prd__ot mark{background:transparent;color:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);padding:0}.prd .vol__controls{margin-top:var(--space-4)}@media (max-width:639px){.prd__stage{padding:var(--space-4)}.prd__sub{padding-left:var(--space-3)}}.prd__acts,.prd__is,.prd__open,.prd__out,.prd__rv,.prd__was{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.prd[data-s="0"] .prd__acts,.prd[data-s="0"] .prd__rv{opacity:0;transform:translateY(var(--space-1))}.prd:is([data-s="0"],[data-s="1"]) .prd__a--on{background:transparent;border-color:var(--color-rule-strong);color:var(--palette-plum)}.prd:is([data-s="0"],[data-s="1"],[data-s="2"]) .prd__out{opacity:0;transform:translateY(var(--space-1))}.prd:is([data-s="0"],[data-s="1"],[data-s="2"]) .prd__is{opacity:0;transform:scale(.9)}.prd[data-s="3"] .prd__was{opacity:0;transform:scale(.9)}.prd[data-s="2"] .prd__a--on{animation:prd-press .36s var(--ease-enter) both}@keyframes prd-press{0%{transform:scale(1)}45%{transform:scale(.94)}to{transform:scale(1)}}.prn{grid-template-columns:minmax(0,1fr);min-width:0}.prn.story__stage--stack>*+*{border-top:0;padding-top:0}.prn p{margin:0}.prn__in{border-bottom:var(--border-width-hairline) solid var(--color-hairline);border-top:var(--border-width-hairline) solid var(--color-hairline);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.prn__in,.prn__pane{display:grid;min-width:0}.prn__pane{align-content:start;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-4) 0}.prn__pane--internal,.prn__pane--shared{padding-left:var(--space-4)}.prn__pane--internal{border-left:var(--border-width-hairline) solid var(--color-hairline)}.prn__lab{align-items:center;color:var(--palette-rust-600);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.prn__q{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.prn__q,.prn__q mark{color:var(--palette-plum)}.prn__q mark{background:var(--mark-bg);border-radius:var(--radius-sm);padding:0 var(--space-1)}.prn__by,.prn__q--quiet{color:var(--color-text-secondary)}.prn__by{font-size:var(--font-size-xs)}@media (max-width:639px){.prn__in{grid-template-columns:minmax(0,1fr)}.prn__pane--internal{border-left:0;border-top:var(--border-width-hairline) solid var(--color-hairline);padding-left:0}.prn__pane--shared{padding-right:0}}.prrec__log{display:grid;gap:var(--space-1)}.prrec__log>span{border-left:var(--border-width-hairline) solid var(--wap-line);padding-left:var(--space-3)}.apf{--hstage-overlap:var(--space-3);align-items:start;grid-template-columns:minmax(0,1fr);min-width:0}.apf p,.apf ul{margin:0}.apf .apf__card{background:var(--color-ground);overflow:hidden;position:relative;z-index:2}.apf__head{align-items:center;background:var(--palette-plum);color:var(--palette-bone);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4)}.apf__head strong{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.apf__pt{opacity:.75}.apf__user{align-items:center;display:inline-flex;gap:var(--space-2);margin-left:auto;white-space:nowrap}.apf__user .avatar{background:var(--palette-bone);block-size:var(--space-6);color:var(--palette-plum);font-size:var(--font-size-xs);inline-size:var(--space-6);letter-spacing:0}.apf__mark{background:var(--palette-bone);border-radius:var(--radius-md);color:var(--palette-plum);display:inline-grid;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:var(--space-8);letter-spacing:0;place-items:center;width:var(--space-8)}.apf__body{display:grid;gap:var(--space-3);padding:var(--space-4)}.apf__filters{display:flex;flex-wrap:wrap;gap:var(--space-2)}.apf__fp{align-items:center;background:var(--color-ground);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-2);padding:var(--space-1) var(--space-3)}.apf__fp b{color:var(--palette-plum);font-weight:var(--font-weight-semibold)}.apf__fp i{font-style:normal}.apf__fp:not(.apf__fp--3) i{display:none}.apf__fol{align-items:center;background:var(--palette-plum);border-radius:var(--radius-pill);color:var(--palette-bone);display:inline-flex;font-style:normal;font-weight:var(--font-weight-medium);gap:var(--space-1);padding:0 var(--space-2)}.apf__fol .icon{color:inherit}.apf__list{display:grid;list-style:none;padding:0}.apf__r{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;grid-template-rows:1fr}.apf__ri{min-height:0;overflow:hidden}.apf__rin{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) 0}.apf__r--key{background:var(--color-sunken);border-radius:var(--radius-sm);padding-left:var(--space-3)}.apf__rt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.apf__rt strong{color:var(--palette-plum);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.apf .apf__again{margin-top:var(--space-2)}.apf__fol,.apf__fp{transition:background-color var(--duration-medium-2) var(--ease-standard),color var(--duration-medium-2) var(--ease-standard),border-color var(--duration-medium-2) var(--ease-standard),opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-2) var(--ease-enter)}.apf__r{transition:grid-template-rows var(--duration-medium-4) var(--ease-standard),opacity var(--duration-medium-3) var(--ease-standard),border-color var(--duration-medium-4) var(--ease-standard)}@media (max-width:767px){.apf__user{flex-basis:100%;margin-left:0}.apf__pt{display:none}}.apf:is([data-s="0"],[data-s="1"],[data-s="2"]) .apf__fp--3 .apf__fol{opacity:0;transform:scale(.85)}.apf[data-s="0"] .apf__fp--1,.apf[data-s="0"] .apf__fp--2,.apf[data-s="0"] .apf__fp--3{background:var(--color-ground)}.apf:is([data-s="1"],[data-s="2"],[data-s="3"]) .apf__fp--1,.apf:is([data-s="2"],[data-s="3"]) .apf__fp--2,.apf[data-s="3"] .apf__fp--3{background:var(--palette-plum);border-color:var(--palette-plum);color:var(--palette-bone)}.apf:is([data-s="1"],[data-s="2"],[data-s="3"]) .apf__fp--1 b,.apf:is([data-s="2"],[data-s="3"]) .apf__fp--2 b,.apf[data-s="3"] .apf__fp--3 b{color:var(--palette-bone)}.apf:is([data-s="1"],[data-s="2"],[data-s="3"]) .apf__fp--1 i,.apf:is([data-s="2"],[data-s="3"]) .apf__fp--2 i{display:inline}.apf:is([data-s="0"],[data-s="1"],[data-s="2"]) .apf__fp--3 i{display:none}.apf:is([data-s="1"],[data-s="2"],[data-s="3"]) .apf__r[data-out="1"],.apf:is([data-s="2"],[data-s="3"]) .apf__r[data-out="2"]{border-top-color:transparent;grid-template-rows:0fr;opacity:0}.apf[data-s="1"] .apf__fp--1,.apf[data-s="2"] .apf__fp--2,.apf[data-s="3"] .apf__fp--3{animation:apf-tap .32s var(--ease-enter) both}@keyframes apf-tap{0%{transform:scale(1)}45%{transform:scale(.94)}to{transform:scale(1)}}.aps{min-width:0}.aps p,.aps ul{margin:0}.aps__stage{background:var(--color-sunken);border-radius:var(--radius-panel);min-width:0;padding:var(--space-6)}.aps__in{display:grid;gap:var(--space-3);min-width:0}.aps__lab{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.aps__field{align-items:center;background:var(--color-ground);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--palette-plum);display:flex;font-size:var(--font-size-md);gap:var(--space-2);padding:var(--space-2) var(--space-4)}.aps__field .icon{color:var(--color-text-tertiary)}.aps__q{display:inline-block}.aps__pills{display:flex;flex-wrap:wrap;gap:var(--space-2)}.aps__pills span{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--palette-plum);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.aps__list{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;list-style:none;padding:0}.aps__r{border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:grid;grid-template-rows:1fr}.aps__ri{min-height:0;overflow:hidden}.aps__rin{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) 0}.aps__rt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.aps__rt strong{color:var(--palette-plum);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.aps .vol__controls{margin-top:var(--space-4)}@media (max-width:639px){.aps__stage{padding:var(--space-4)}}.aps__r,.aps__ri{transition:grid-template-rows var(--duration-medium-4) var(--ease-standard),opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter),border-color var(--duration-medium-3) var(--ease-standard)}.aps[data-s="0"] .aps__qt{clip-path:inset(0 100% 0 0)}.aps[data-s="1"] .aps__qt{animation:aps-type .8s steps(9) both}@keyframes aps-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.aps:is([data-s="2"],[data-s="3"]) .aps__r--out{border-bottom-color:transparent;grid-template-rows:0fr;opacity:0}.aps__r--top .aps__ri{border-left:var(--border-width-thick) solid transparent;padding-left:var(--space-3)}.aps[data-s="3"] .aps__r--top .aps__ri{border-left-color:var(--palette-plum);transform:translateY(calc(var(--space-1)*-1))}.apw{grid-template-columns:minmax(0,1fr);min-width:0}.apw.story__stage--stack>*+*{border-top:0;padding-top:0}.apw p{margin:0}.apw__in{display:grid}.apw__in,.apw__row{gap:var(--space-3);min-width:0}.apw__row{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;padding:var(--space-3) 0 var(--space-3) var(--space-4)}.apw__row .avatar{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);flex:none}.apw__rt{color:var(--color-text-secondary);display:grid;flex:1;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.apw__rt strong{color:var(--palette-plum);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.apw__btn,.apw__rt strong{font-weight:var(--font-weight-medium)}.apw__btn{display:grid;flex:none;font-size:var(--font-size-sm);justify-items:end}.apw__btn>*{align-items:center;border-radius:var(--radius-pill);display:inline-flex;gap:var(--space-1);grid-area:1/1;padding:var(--space-1) var(--space-4);white-space:nowrap}.apw__was{border:var(--border-width-hairline) solid var(--color-rule-strong);color:var(--palette-plum)}.apw__is{background:var(--palette-plum);color:var(--palette-bone)}.apw__is .icon{color:inherit}.apw__note{border-left:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);font-size:var(--font-size-sm);padding-left:var(--space-4)}.apw__is,.apw__note,.apw__was{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.apw__was{opacity:0;transform:scale(.9)}.apw[data-dp-state=idle] .apw__was{opacity:1;transform:none}.apw[data-dp-state=idle] .apw__is,.apw[data-dp-state=idle] .apw__note{opacity:0;transform:scale(.9)}.apw[data-dp-state=idle] .apw__note{transform:translateY(var(--space-1))}.apw[data-dp-state=play] .apw__is,.apw[data-dp-state=play] .apw__was{transition-delay:1.1s}.apw[data-dp-state=play] .apw__btn{animation:apw-press .36s var(--ease-enter) .9s both}.apw[data-dp-state=play] .apw__note{transition-delay:1.7s}@keyframes apw-press{0%{transform:scale(1)}45%{transform:scale(.94)}to{transform:scale(1)}}.apr{grid-template-columns:minmax(0,1fr);min-width:0}.apr.story__stage--stack>*+*{border-top:0;padding-top:0}.apr p,.apr ul{margin:0}.apr__in{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.apr__col,.apr__in{display:grid;min-width:0}.apr__col{gap:var(--space-3)}.apr__lab{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.apr__list{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;list-style:none;padding:0}.apr__row{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);justify-content:space-between;min-width:0;padding:var(--space-3) 0}.apr__row--focus{background:var(--color-sunken);border-radius:var(--radius-sm);padding-left:var(--space-4)}.apr__col:first-child .apr__row{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.apr__row>.icon{align-self:flex-start;color:var(--color-text-tertiary);flex:none;margin-top:var(--space-1)}.apr__rt{color:var(--color-text-secondary);display:grid;flex:1;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.apr__rt strong{color:var(--palette-plum);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.apr__rt mark{background:var(--mark-bg);border-radius:var(--radius-sm);color:var(--palette-plum);padding:0 var(--space-1)}@media (max-width:767px){.apr__in{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.ape__lst{display:grid;gap:var(--space-2);justify-items:stretch;width:100%}.ape__c{align-items:center;border:var(--border-width-hairline) solid var(--wap-line);border-radius:var(--radius-md);display:flex;gap:var(--space-3);justify-content:space-between;max-height:7rem;overflow:hidden;padding:var(--space-2) var(--space-3)}.ape__ct{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.ape__ct strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ape__st{display:grid;flex:none;justify-items:end}.ape__st>*{grid-area:1/1}.ape__c--gone{border-width:0;margin-block:calc(var(--space-2)*-.5);max-height:0;opacity:0;padding-block:0;transform:translateX(var(--space-6))}.ape__ex{opacity:0}.ape[data-dp-state=play] .wap__r{transition-delay:calc(.2s + var(--i, 0)*.15s),calc(.2s + var(--i, 0)*.15s),0s}.ape[data-dp-state=play] .wap__r .pin{transition-delay:calc(.35s + var(--i, 0)*.15s),calc(.35s + var(--i, 0)*.15s)}.ape[data-dp-state=play] .ape__c--gone{animation:ape-out 1.75s var(--ease-standard) 1s both}.ape[data-dp-state=play] .ape__cl{animation:ape-cl .4s var(--ease-standard) 1s both}.ape[data-dp-state=play] .ape__ex{animation:ape-ex .4s var(--ease-standard) 1s both}@keyframes ape-out{0%{border-width:var(--border-width-hairline);margin-block:0;max-height:7rem;opacity:1;padding-block:var(--space-2);transform:translateX(0)}23%{border-width:var(--border-width-hairline);margin-block:0;max-height:7rem;opacity:.45;padding-block:var(--space-2);transform:translateX(var(--space-6))}80%{border-width:var(--border-width-hairline);margin-block:0;max-height:7rem;opacity:.45;padding-block:var(--space-2);transform:translateX(var(--space-6))}to{border-width:0;margin-block:calc(var(--space-2)*-.5);max-height:0;opacity:0;padding-block:0;transform:translateX(var(--space-6))}}@keyframes ape-cl{0%{opacity:1}to{opacity:0}}@keyframes ape-ex{0%{opacity:0}to{opacity:1}}.aer{--hstage-overlap:var(--space-3);align-items:start;grid-template-columns:minmax(0,1fr);min-width:0}.aer p,.aer ul{margin:0}.aer .aer__card{background:var(--color-ground);overflow:hidden;position:relative;z-index:2}.aer__head{align-items:center;background:var(--palette-plum);color:var(--palette-bone);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4)}.aer__head strong{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.aer__pt{opacity:.75}.aer__mark{background:var(--palette-bone);border-radius:var(--radius-md);color:var(--palette-plum);display:inline-grid;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:var(--space-8);letter-spacing:0;place-items:center;width:var(--space-8)}.aer__body{display:grid;gap:var(--space-3);padding:var(--space-4)}.aer__piece{color:var(--palette-plum);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.aer__firms{display:grid;list-style:none;padding:0}.aer__f{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-3);padding:var(--space-3) 0}.aer__fr{align-items:center;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.aer__fn{color:var(--palette-plum);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.aer__bar{background:var(--color-sunken);block-size:var(--space-2);border-radius:var(--radius-pill);display:block;overflow:hidden}.aer__bar i{background:var(--palette-plum);block-size:100%;border-radius:inherit;display:block;transform:scaleX(var(--k,1));transform-origin:left center}.aer .aer__adv{border-left:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);list-style:none;margin-left:var(--space-2);padding:0 0 0 var(--space-4)}.aer__a{align-items:center;display:flex;gap:var(--space-3);min-width:0}.aer__an,.aer__av,.aer__pill{align-items:center;display:grid}.aer__an>*,.aer__av>*,.aer__pill>*{grid-area:1/1}.aer__av .avatar{block-size:var(--space-8);font-size:var(--font-size-xs);inline-size:var(--space-8);letter-spacing:0}.aer__av--anon{background:var(--color-sunken)}.aer__an,.aer__av--anon{color:var(--color-text-secondary)}.aer__an{flex:1;font-size:var(--font-size-sm);min-width:0}.aer__an--named{color:var(--palette-plum);font-weight:var(--font-weight-medium)}.aer__pill{flex:none;justify-items:end}.aer .aer__again{margin-top:var(--space-2)}.aer__bar i{transition:transform var(--duration-long-1) var(--ease-standard)}.aer__a,.aer__an>*,.aer__av>*,.aer__pill>*{transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.aer[data-s="0"] .aer__bar i{transform:scaleX(0)}.aer:is([data-s="1"],[data-s="2"],[data-s="3"]) .aer__f--2 .aer__bar i{transition-delay:.12s}.aer:is([data-s="1"],[data-s="2"],[data-s="3"]) .aer__f--3 .aer__bar i{transition-delay:.24s}.aer:is([data-s="0"],[data-s="1"]) .aer__a{opacity:0;transform:translateY(var(--space-1))}.aer:is([data-s="2"],[data-s="3"]) .aer__a--2{transition-delay:.14s}.aer:is([data-s="0"],[data-s="1"],[data-s="2"]) .aer__a--1 :is(.aer__av--named,.aer__an--named,.aer__pill--named){opacity:0;transform:scale(.94)}.aer[data-s="3"] .aer__a--1 :is(.aer__av--anon,.aer__an--anon,.aer__pill--anon){opacity:0;transform:scale(.94)}@media (max-width:767px){.aer__pt{display:none}.aer__fr{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}.aeg{min-width:0}.aeg p,.aeg ul{margin:0}.aeg__stage{background:var(--color-sunken);border-radius:var(--radius-panel);min-width:0;padding:var(--space-6)}.aeg__in{display:grid;gap:var(--space-3);min-width:0}.aeg__lab{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.aeg__pills{display:flex;flex-wrap:wrap;gap:var(--space-2)}.aeg__pill{background:var(--color-ground);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3);transition:background-color var(--duration-medium-2) var(--ease-standard),color var(--duration-medium-2) var(--ease-standard),border-color var(--duration-medium-2) var(--ease-standard)}.aeg__rows{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;list-style:none;padding:0}.aeg__r{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding:var(--space-3) 0}.aeg__l{color:var(--palette-plum);display:grid;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.aeg__l>span{grid-area:1/1;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.aeg__bar{background:var(--color-ground);block-size:var(--space-2);border-radius:var(--radius-pill);display:block;overflow:hidden}.aeg__bar i{background:var(--palette-plum);block-size:100%;border-radius:inherit;display:block;transform-origin:left center;transition:transform var(--duration-medium-4) var(--ease-standard)}.aeg .vol__controls{margin-top:var(--space-4)}.aeg:is([data-s="0"],[data-s="1"]) .aeg__l1,.aeg[data-s="2"] .aeg__l2,.aeg[data-s="3"] .aeg__l3{opacity:1;transition:opacity var(--duration-medium-2) var(--ease-standard) var(--duration-fast)}.aeg[data-s="0"] .aeg__bar i{transform:scaleX(0)}.aeg[data-s="1"] .aeg__bar i{transform:scaleX(var(--p))}.aeg[data-s="2"] .aeg__bar i{transform:scaleX(var(--f))}.aeg[data-s="3"] .aeg__bar i{transform:scaleX(var(--b))}.aeg[data-s="1"] .aeg__pill--1,.aeg[data-s="2"] .aeg__pill--2,.aeg[data-s="3"] .aeg__pill--3{background:var(--palette-plum);border-color:var(--palette-plum);color:var(--palette-bone)}@media (max-width:639px){.aeg__stage{padding:var(--space-4)}.aeg__r{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}.aef{grid-template-columns:minmax(0,1fr);min-width:0}.aef.story__stage--stack>*+*{border-top:0;padding-top:0}.aef p{margin:0}.aef__in{align-items:stretch;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.aef__col,.aef__in{display:grid;min-width:0}.aef__col{align-content:start;border-bottom:var(--border-width-hairline) solid var(--color-hairline);border-top:var(--border-width-hairline) solid var(--color-hairline);gap:var(--space-3);grid-template-rows:1fr auto;padding:var(--space-3) 0}.aef__rule{background:var(--palette-plum);inline-size:var(--border-width-thick)}.aef__row{align-items:start;display:grid;gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);min-width:0}.aef__row .avatar{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline)}.aef__row .chip{grid-column:2;justify-self:start}.aef__rt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.aef__rt strong{color:var(--palette-plum);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.aef__col--anon .aef__rt strong{color:var(--color-text-secondary)}.aef__bar{background:var(--color-sunken);block-size:var(--space-2);border-radius:var(--radius-pill);display:block;overflow:hidden}.aef__bar i{background:var(--palette-plum);block-size:100%;border-radius:inherit;display:block;transform:scaleX(var(--k,1));transform-origin:left center}.aef__col--anon .aef__bar i{background:var(--color-rule-strong)}@media (max-width:639px){.aef__in{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.aef__rule{block-size:var(--border-width-thick);inline-size:auto}}.aed__bars{display:grid;gap:var(--space-2);inline-size:100%}.aed__b{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.aed__b b{font-weight:var(--font-weight-regular)}.aed__b i{background:var(--palette-bone);block-size:var(--space-2);border-radius:var(--radius-pill);display:block;inline-size:calc(var(--k, 1)*100%)}.cmf{--hstage-overlap:var(--space-6);align-items:start;grid-template-columns:minmax(0,1fr);min-width:0}.cmf dd,.cmf dl,.cmf ol,.cmf p{margin:0}.cmf .cmf__doc{background:var(--color-ground);display:grid;gap:var(--space-2);grid-row:1;margin-right:var(--space-6);padding:var(--space-5) var(--space-5) var(--space-8);position:relative;z-index:2}.cmf__dk{align-items:center;color:var(--palette-rust-600);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-1);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.cmf__dt{color:var(--palette-plum);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.cmf__ds{border-bottom:var(--border-width-hairline) solid var(--color-hairline);font-size:var(--font-size-xs);padding-bottom:var(--space-2)}.cmf__dl,.cmf__ds{color:var(--color-text-secondary)}.cmf__dl{font-size:var(--font-size-sm);line-height:var(--line-height-normal,1.5)}.cmf__dl mark{background:var(--palette-amber-400);border-radius:var(--radius-sm);color:var(--palette-plum);padding:0 var(--space-1)}.cmf .cmf__case{background:var(--color-ground);display:grid;gap:var(--space-3);grid-row:2;margin:calc(var(--hstage-overlap)*-1) 0 0 var(--space-6);padding:var(--space-4) var(--space-5) var(--space-5);position:relative;z-index:3}.cmf__head{align-items:baseline;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);justify-content:space-between;padding-bottom:var(--space-2)}.cmf__title{align-items:center;color:var(--palette-plum);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2)}.cmf__title .icon{color:var(--palette-rust-600)}.cmf__meta{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.cmf__fields{display:grid;gap:0}.cmf__f{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:grid;font-size:var(--font-size-sm);gap:var(--space-3);grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);padding:var(--space-2) 0}.cmf__f dt{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.cmf__f dd{color:var(--palette-plum);font-weight:var(--font-weight-medium);min-width:0}.cmf__as,.cmf__pl{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.cmf__ch{align-items:center;display:inline-flex;gap:var(--space-1)}.cmf__ch .chtile,.cmf__fl .chtile{border-radius:var(--radius-full);flex:none}.cmf__as .avatar{block-size:var(--space-5);font-size:var(--font-size-xs);inline-size:var(--space-5)}.cmf__checks{display:grid;gap:var(--space-2)}.cmf__cl{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.cmf__ck{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.cmf__cn{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1)}.cmf__cn strong{color:var(--palette-plum);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.cmf__cp{display:grid;flex:none;justify-items:end}.cmf__cp>*{grid-area:1/1;transition:opacity var(--duration-medium-3) var(--ease-standard);white-space:nowrap}.cmf__flags{display:grid;gap:0;list-style:none;padding:0}.cmf__fl{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-2) 0;transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter)}.cmf__fl:first-child{border-left:0}.cmf__fm{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.cmf__fm strong{color:var(--palette-plum);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.cmf__fs{display:grid;justify-items:end}.cmf__fs>*{grid-area:1/1;transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-2) var(--ease-enter);white-space:nowrap}.cmf__btn{font-size:var(--font-size-xs);padding:var(--space-1) var(--space-3)}.cmf__btn,.cmf__out{align-items:center;background:var(--palette-plum);border-radius:var(--radius-pill);color:var(--palette-bone);display:inline-flex;font-weight:var(--font-weight-medium)}.cmf__out{bottom:calc(var(--space-4)*-1);box-shadow:var(--shadow-ring-raised);font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-2) var(--space-4);position:absolute;right:var(--space-4);transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter)}.cmf__out .icon{color:inherit}.cmf__checks,.cmf__f,.cmf__head{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.cmf__steps{display:grid;gap:var(--space-4);grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:var(--space-8) 0 0;padding:0}.cmf__step{align-items:start;border-top:var(--border-width-thick) solid var(--color-accent-warm);display:grid;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);padding-top:var(--space-3);transition:opacity var(--duration-medium-3) var(--ease-standard)}.cmf__sn{background:var(--color-accent-warm);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-full);box-sizing:border-box;color:var(--palette-plum);display:inline-grid;font-weight:var(--font-weight-semibold);height:var(--space-6);place-items:center;width:var(--space-6)}.cmf__sn,.cmf__stt{font-size:var(--font-size-xs)}.cmf__stt{color:var(--color-text-secondary);display:grid;gap:var(--space-1);line-height:var(--line-height-normal)}.cmf__stt strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.cmf .cmf__again{grid-row:4;margin-top:var(--space-2)}.cmf[data-ck="0"] .cmf__checks,.cmf[data-fl="0"] .cmf__f[data-f="1"],.cmf[data-fl="0"] .cmf__f[data-f="2"],.cmf[data-fl="0"] .cmf__f[data-f="3"],.cmf[data-fl="0"] .cmf__f[data-f="4"],.cmf[data-fl="0"] .cmf__f[data-f="5"],.cmf[data-fl="1"] .cmf__f[data-f="2"],.cmf[data-fl="1"] .cmf__f[data-f="3"],.cmf[data-fl="1"] .cmf__f[data-f="4"],.cmf[data-fl="1"] .cmf__f[data-f="5"],.cmf[data-fl="2"] .cmf__f[data-f="3"],.cmf[data-fl="2"] .cmf__f[data-f="4"],.cmf[data-fl="2"] .cmf__f[data-f="5"],.cmf[data-fl="3"] .cmf__f[data-f="4"],.cmf[data-fl="3"] .cmf__f[data-f="5"],.cmf[data-fl="4"] .cmf__f[data-f="5"]{opacity:0;transform:translateY(var(--space-2))}.cmf[data-ck="0"] .cmf__cp--done,.cmf[data-ck="0"] .cmf__cp--wait,.cmf[data-ck="1"] .cmf__cp--done,.cmf[data-ck="2"] .cmf__cp--wait{opacity:0}.cmf[data-fg="0"] .cmf__fl{opacity:0;transform:translateY(var(--space-3))}.cmf[data-fg="1"] .cmf__fl:nth-child(2){transition-delay:.18s}.cmf[data-fd="0"] .cmf__btn,.cmf[data-fd="0"] .cmf__fp--find,.cmf[data-fd="1"] .cmf__fp--find,.cmf[data-fd="1"] .cmf__fp--flag,.cmf[data-fd="2"] .cmf__btn,.cmf[data-fd="2"] .cmf__fp--flag{opacity:0}.cmf[data-fd="1"] .cmf__btn{transform:scale(.94)}.cmf[data-out="0"] .cmf__out{opacity:0;transform:translateY(var(--space-3))}.cmf[data-s="0"] .cmf__step,.cmf[data-s="1"] .cmf__step:nth-child(n+2),.cmf[data-s="2"] .cmf__step:nth-child(n+3){border-top-color:var(--color-rule-strong);opacity:.45}.cmf[data-s="0"] .cmf__sn,.cmf[data-s="1"] .cmf__step:nth-child(n+2) .cmf__sn,.cmf[data-s="2"] .cmf__step:nth-child(n+3) .cmf__sn{background:none;border-color:var(--color-rule-strong);color:var(--color-text-secondary)}@media (max-width:767px),(min-width:1000px) and (max-width:1199px){.cmf{--hstage-overlap:var(--space-4)}.cmf .cmf__doc{margin-right:var(--space-3);padding:var(--space-4)}.cmf .cmf__case{margin-left:var(--space-3);padding:var(--space-4)}.cmf__steps{gap:var(--space-3)}.cmf__f,.cmf__steps{grid-template-columns:minmax(0,1fr)}.cmf__f{gap:var(--space-1)}.cmf__fl{grid-template-columns:auto minmax(0,1fr)}.cmf__fs{grid-column:2;justify-items:start}}.cmd{min-width:0}.cmd dd,.cmd dl,.cmd p{margin:0}.cmd__stack{display:grid;gap:var(--space-3)}.cmd__sl{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.cmd__u{align-items:center;color:var(--palette-plum);display:flex;flex-wrap:wrap;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);gap:var(--space-2) var(--space-3);padding-left:var(--space-4)}.cmd__file{align-items:center;background:var(--color-sunken);border-radius:var(--radius-pill);display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-1) var(--space-3)}.cmd__file .icon{color:var(--palette-rust-600)}.cmd__m{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.cmd__r{color:var(--palette-plum);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.cmd__rl{color:var(--palette-rust-600);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin-bottom:var(--space-1);text-transform:uppercase}.cmd__fields{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:0}.cmd__f{align-items:start;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-3);grid-template-columns:minmax(0,7rem) minmax(0,1fr);padding:var(--space-3) 0}.cmd__f dt{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);padding-top:var(--space-1);text-transform:uppercase}.cmd__f dd{color:var(--palette-plum);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);min-width:0}.cmd__pl{display:flex;flex-wrap:wrap;font-size:var(--font-size-md);gap:var(--space-2) var(--space-4)}.cmd__ch{align-items:center;display:inline-flex;gap:var(--space-2)}.cmd__ch .chtile{border-radius:var(--radius-full);flex:none}.cmd__inv{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);gap:var(--space-1);margin-top:var(--space-2)}.cmd__add mark{background:var(--palette-amber-400);border-radius:var(--radius-sm);color:var(--palette-plum);padding:0 var(--space-1)}.cmd__u--edit{font-size:var(--font-size-sm)}.cmd__open{display:grid;justify-items:start}.cmd__open>*{grid-area:1/1}.cmd__btn{background:var(--palette-plum);border-radius:var(--radius-pill);color:var(--palette-bone);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-5)}.cmd__alt{color:var(--color-text-secondary);font-size:var(--font-size-xs)}@media (max-width:639px){.cmd__f{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.cmd__btn{opacity:0}.cmd[data-dp-state=idle] .cmd__alt,.cmd[data-dp-state=idle] .cmd__done,.cmd[data-dp-state=idle] .cmd__f,.cmd[data-dp-state=idle] .cmd__r,.cmd[data-dp-state=idle] .cmd__u--edit,.cmd[data-dp-state=idle] .cmd__u--file{opacity:0;transform:translateY(var(--space-2))}.cmd[data-dp-state=idle] .cmd__add{clip-path:inset(0 100% 0 0)}.cmd[data-dp-state=idle] .cmd__add mark{background:transparent}.cmd[data-dp-state=idle] .cmd__btn{opacity:1}.cmd[data-dp-state=play] .cmd__u--file{transition:opacity var(--duration-medium-3) var(--ease-standard) .1s,transform var(--duration-medium-3) var(--ease-enter) .1s}.cmd[data-dp-state=play] .cmd__r{transition:opacity var(--duration-medium-3) var(--ease-standard) .5s,transform var(--duration-medium-3) var(--ease-enter) .5s}.cmd[data-dp-state=play] .cmd__f{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, 0)*.11s + .8s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--i, 0)*.11s + .8s)}.cmd[data-dp-state=play] .cmd__u--edit{transition:opacity var(--duration-medium-3) var(--ease-standard) 1.6s,transform var(--duration-medium-3) var(--ease-enter) 1.6s}.cmd[data-dp-state=play] .cmd__add{transition:clip-path .38s var(--ease-standard) 1.95s}.cmd[data-dp-state=play] .cmd__add mark{transition:background-color .4s var(--ease-standard) 2.2s}.cmd[data-dp-state=play] .cmd__btn{animation:cmd-press .36s var(--ease-enter) 2.15s both}.cmd[data-dp-state=play] .cmd__done{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.45s,transform var(--duration-medium-3) var(--ease-enter) 2.45s}.cmd[data-dp-state=play] .cmd__alt{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.6s,transform var(--duration-medium-3) var(--ease-enter) 2.6s}@keyframes cmd-press{0%{opacity:1;transform:scale(1)}45%{opacity:1;transform:scale(.94)}to{opacity:0;transform:scale(.94)}}.cmpn{min-width:0}.cmpn ol,.cmpn p{margin:0}.cmpn__wrap{display:grid;gap:var(--space-3)}.cmpn__hd{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.cmpn__sl{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.cmpn__as{display:inline-flex;gap:var(--space-1)}.cmpn__as .avatar{block-size:var(--space-8);border:var(--border-width-hairline) solid var(--color-hairline);font-size:var(--font-size-xs);inline-size:var(--space-8);letter-spacing:0}.cmpn__rows{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:0;list-style:none;padding:0}.cmpn__r{border-bottom:var(--border-width-hairline) solid var(--color-hairline);border-left:var(--border-width-thick) solid transparent;display:grid;gap:var(--space-1);min-width:0;padding:var(--space-4) 0 var(--space-4) var(--space-4)}.cmpn__r--new{border-left-color:var(--palette-plum)}.cmpn__t{color:var(--palette-plum);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.cmpn__d{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.cmpn__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-top:var(--space-1)}.cmpn__lock{align-items:center;color:var(--palette-rust-600);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);position:relative}.cmpn__lock svg{block-size:var(--space-4);flex:none;inline-size:var(--space-4)}.cmpn__lock--new{display:inline-grid;gap:0 var(--space-1);grid-template-columns:var(--space-4) auto}.cmpn__lock--new .cmpn__lk{grid-area:1/1}.cmpn__lock--new{align-items:center}.cmpn__prog{background:var(--color-sunken);block-size:var(--space-1);inline-size:var(--space-20);overflow:hidden}.cmpn__prog,.cmpn__prog i{border-radius:var(--radius-pill);display:block}.cmpn__prog i{background:var(--palette-plum);block-size:100%;inline-size:calc(var(--p)*100%)}.cmpn__scope{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.cmpn__p{background:var(--color-sunken);border-radius:var(--radius-pill);color:var(--palette-plum);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.cmpn__p--date{background:transparent;display:inline-grid;padding:0}.cmpn__p--date>span{background:var(--color-sunken);border-radius:var(--radius-pill);grid-area:1/1;padding:var(--space-1) var(--space-3);white-space:nowrap}.cmpn__p--date mark{background:var(--palette-amber-400);border-radius:var(--radius-sm);color:var(--palette-plum);padding:0 var(--space-1)}.cmpn__da{opacity:0}.cmpn__chg{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.cmpn__lk--open{opacity:0}@media (max-width:639px){.cmpn__r{padding-left:var(--space-3)}}.cmpn[data-dp-state=idle] .cmpn__r--new{opacity:0;transform:translateX(calc(var(--space-6)*-1))}.cmpn[data-dp-state=idle] .cmpn__p{opacity:0;transform:translateY(var(--space-1))}.cmpn[data-dp-state=idle] .cmpn__da{opacity:1}.cmpn[data-dp-state=idle] .cmpn__chg,.cmpn[data-dp-state=idle] .cmpn__db{opacity:0}.cmpn[data-dp-state=idle] .cmpn__lk--open{opacity:1}.cmpn[data-dp-state=idle] .cmpn__lk--shut{opacity:0}.cmpn[data-dp-state=idle] .cmpn__lock--new{color:var(--color-text-secondary)}.cmpn[data-dp-state=play] .cmpn__r--new{transition:opacity var(--duration-medium-3) var(--ease-standard) .2s,transform var(--duration-medium-4) var(--ease-enter) .2s}.cmpn[data-dp-state=play] .cmpn__p{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, 0)*.15s + .8s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--i, 0)*.15s + .8s)}.cmpn[data-dp-state=play] .cmpn__da,.cmpn[data-dp-state=play] .cmpn__db{transition:opacity var(--duration-medium-2) var(--ease-standard) 1.8s}.cmpn[data-dp-state=play] .cmpn__chg{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.05s}.cmpn[data-dp-state=play] .cmpn__lk{transition:opacity var(--duration-medium-2) var(--ease-standard) 2.45s}.cmpn[data-dp-state=play] .cmpn__lock--new{transition:color var(--duration-medium-2) var(--ease-standard) 2.45s}.cmsw{min-width:0}.cmsw ol,.cmsw p{margin:0}.cmsw__stage{background:var(--color-sunken);border-radius:var(--radius-panel);min-width:0;padding:var(--space-6)}.cmsw__in{display:grid;gap:var(--space-4);min-width:0}.cmsw__hd{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:space-between}.cmsw__sl{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.cmsw__sl .mira{font-size:var(--font-size-sm);letter-spacing:0;text-transform:none}.cmsw__run{align-items:center;background:var(--chip-pending-bg);color:var(--chip-pending-fg);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);padding:var(--space-1) var(--space-3)}.cmsw__now,.cmsw__run{border-radius:var(--radius-pill)}.cmsw__now{border:var(--border-width-hairline) solid var(--color-rule-strong);color:var(--palette-plum);padding:0 var(--space-2)}.cmsw__cats{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;list-style:none;padding:0}.cmsw__cat{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:0 var(--space-3);grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:var(--space-3) 0;position:relative}.cmsw__cn{color:var(--palette-plum);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.cmsw__tag{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.cmsw__dn{grid-column:2;grid-row:1/span 2}.cmsw__cat:after{background:var(--color-raised);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:22%}.cmsw__lab{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.cmsw__items{border-left:var(--border-width-thick) solid var(--palette-plum);list-style:none;margin-left:var(--space-2);padding:0 0 0 var(--space-5)}.cmsw__it,.cmsw__items{display:grid;min-width:0}.cmsw__it{align-items:start;border-top:var(--border-width-hairline) solid var(--color-hairline);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);padding-block:var(--space-4)}.cmsw__it:first-child{border-top:0;padding-top:0}.cmsw__bd{display:grid;gap:var(--space-1);min-width:0}.cmsw__id{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.cmsw__q{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.cmsw__q,.cmsw__q mark{color:var(--palette-plum)}.cmsw__q mark{background:var(--palette-amber-400);border-radius:var(--radius-sm);padding:0 var(--space-1)}.cmsw__why{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.cmsw__ac{display:grid;justify-items:start;margin-top:var(--space-1)}.cmsw__ac>*{grid-area:1/1}.cmsw__bt{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.cmsw__b{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--palette-plum);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.cmsw__b--rec{background:var(--palette-plum);border-color:var(--palette-plum);color:var(--palette-bone)}.cmsw__ong{color:var(--color-text-secondary);margin-top:var(--space-1)}.cmsw__foot,.cmsw__ong{font-size:var(--font-size-xs)}.cmsw__foot{border-top:var(--border-width-hairline) solid var(--color-hairline);color:var(--palette-rust-600);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);padding-top:var(--space-3);text-transform:uppercase}.cmsw .vol__controls{margin-top:var(--space-4)}@media (max-width:639px){.cmsw__stage{padding:var(--space-4)}.cmsw__items{margin-left:0;padding-left:var(--space-3)}}.cmsw__bt,.cmsw__dn,.cmsw__it,.cmsw__lab,.cmsw__ong,.cmsw__res{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.cmsw[data-s="1"] .cmsw__cat:first-child:after,.cmsw[data-s="2"] .cmsw__cat:nth-child(2):after{animation:cmsw-sweep .64s var(--ease-standard) both}@keyframes cmsw-sweep{0%{opacity:0;transform:translateX(-100%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateX(450%)}}.cmsw[data-s="0"] .cmsw__dn,.cmsw[data-s="1"] .cmsw__dn,.cmsw[data-s="2"] .cmsw__cat:nth-child(2) .cmsw__dn{opacity:0}.cmsw[data-s="1"] .cmsw__now{animation:cmsw-press .36s var(--ease-enter) .1s both}@keyframes cmsw-press{0%{transform:scale(1)}45%{transform:scale(.92)}to{transform:scale(1)}}.cmsw:is([data-s="0"],[data-s="1"],[data-s="2"],[data-s="3"]) .cmsw__lab{opacity:0}.cmsw:is([data-s="0"],[data-s="1"],[data-s="2"],[data-s="3"]) .cmsw__it{opacity:0;transform:translateY(var(--space-2))}.cmsw[data-s="4"] .cmsw__it--2,.cmsw[data-s="4"] .cmsw__it--3,.cmsw[data-s="5"] .cmsw__it--3{opacity:0;transform:translateY(var(--space-2))}.cmsw__res{opacity:0;pointer-events:none;transform:translateY(var(--space-1))}.cmsw[data-s="7"] .cmsw__it--1 .cmsw__res,.cmsw[data-s="8"] .cmsw__it--1 .cmsw__res,.cmsw[data-s="8"] .cmsw__it--2 .cmsw__res,.cmsw[data-s="9"] .cmsw__it--1 .cmsw__res,.cmsw[data-s="9"] .cmsw__it--2 .cmsw__res,.cmsw[data-s="9"] .cmsw__it--3 .cmsw__res{opacity:1;transform:none}.cmsw[data-s="7"] .cmsw__it--1 .cmsw__bt,.cmsw[data-s="8"] .cmsw__it--1 .cmsw__bt,.cmsw[data-s="8"] .cmsw__it--2 .cmsw__bt,.cmsw[data-s="9"] .cmsw__it--1 .cmsw__bt,.cmsw[data-s="9"] .cmsw__it--2 .cmsw__bt,.cmsw[data-s="9"] .cmsw__it--3 .cmsw__bt{opacity:0;pointer-events:none}.cmsw[data-s="7"] .cmsw__it--1 .cmsw__bt,.cmsw[data-s="7"] .cmsw__it--1 .cmsw__res{transition-delay:.38s}.cmsw[data-s="7"] .cmsw__it--1 .cmsw__b--rec{animation:cmsw-press .36s var(--ease-enter) both}.cmsw:is([data-s="0"],[data-s="1"],[data-s="2"],[data-s="3"],[data-s="4"],[data-s="5"],[data-s="6"]) .cmsw__ong{opacity:0;transform:translateY(var(--space-1))}.cmsw[data-s="7"] .cmsw__ong{transition-delay:.6s}.cmsw[data-reduced] .cmsw__cat:after{display:none}.cmw__opts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cmw__o{align-items:center;border:var(--border-width-hairline) solid var(--wap-line);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-1);padding:var(--space-1) var(--space-3)}.cmw__o--on{border-color:var(--color-text);color:var(--color-text);font-weight:var(--font-weight-medium)}.cmw__log{display:grid;gap:var(--space-1)}.cmw__log>span{border-left:var(--border-width-hairline) solid var(--wap-line);padding-left:var(--space-3)}.dpls{align-items:start;display:grid;gap:var(--space-5);grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr)}.dpls,.dpls>*{min-width:0}.dpls__card,.dpls__lane{display:grid;gap:var(--space-3);padding:var(--space-4);position:relative}.dpls__cap{border-bottom:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);padding-bottom:var(--space-2)}.dpls__cap strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dpls__stream{display:grid;gap:var(--space-3)}.dpls__m{align-items:center;border-radius:var(--radius-md);display:flex;gap:var(--space-2);padding:var(--space-1) var(--space-2);position:relative}.dpls__m .chtile--sm{border-radius:var(--radius-sm);height:var(--space-6);width:var(--space-6)}.dpls__m .chtile--sm .chlogo{height:var(--space-3);width:var(--space-3)}.dpls__bars{display:grid;flex:1;gap:var(--space-1)}.dpls__bars i{background:var(--color-data-base);border-radius:var(--radius-xs);display:block;height:var(--space-1)}.dpls__bars i.is-short{width:60%}.dpls__m--in{background:var(--color-sunken)}.dpls__br{display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1)}.dpls__br>span{background:var(--palette-amber-100);border-radius:var(--radius-pill);color:var(--palette-plum);font-weight:var(--font-weight-medium);padding:0 var(--space-2)}.dpls__case{display:grid;gap:0;position:relative}.dpls__tab{align-items:center;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-bottom:0;border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--palette-plum);display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-2);justify-self:start;margin-left:var(--space-4);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2)}.dpls .pin--on,.dpls__tab{font-size:var(--font-size-xs)}.dpls .pin--on{height:var(--space-5);position:static;width:var(--space-5)}.dpls__cap--case{border-bottom-color:var(--palette-plum)}.dpls__item{align-items:flex-start;display:flex;gap:var(--space-3)}.dpls__item .chtile--sm{border-radius:var(--radius-sm);flex:none;height:var(--space-6);width:var(--space-6)}.dpls__item .chtile--sm .chlogo{height:var(--space-3);width:var(--space-3)}.dpls__it{display:grid;gap:var(--space-1);min-width:0}.dpls__id{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dpls__q{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.dpls__q,.dpls__q mark{color:var(--palette-plum)}.dpls__q mark{background:var(--palette-amber-400);border-radius:var(--radius-sm);padding:0 var(--space-1)}.dpls__dec,.dpls__foot,.dpls__why{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.dpls__clear,.dpls__dec,.dpls__foot,.dpls__why{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dpls__clear{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.dpls__foot{border-top:var(--border-width-hairline) solid var(--color-hairline);padding-top:var(--space-2)}@media (max-width:767px),(min-width:1000px) and (max-width:1199px){.dpls{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.dpls__stream{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}}.dpls[data-dp-state=idle] .dpls__m{opacity:0;transform:translateY(calc(var(--space-3)*-1))}.dpls[data-dp-state=idle] .dpls__m--in{background:transparent}.dpls[data-dp-state=idle] .dpls__br{opacity:0}.dpls[data-dp-state=idle] .dpls__case{opacity:0;transform:translateX(calc(var(--space-8)*-1))}.dpls[data-dp-state=idle] .dpls__dec,.dpls[data-dp-state=idle] .dpls__foot,.dpls[data-dp-state=idle] .dpls__item,.dpls[data-dp-state=idle] .dpls__tab,.dpls[data-dp-state=idle] .dpls__why{opacity:0;transform:translateY(var(--space-1))}.dpls[data-dp-state=play] .dpls__m{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(.15s + var(--i, 0)*90ms),transform var(--duration-medium-3) var(--ease-enter) calc(.15s + var(--i, 0)*90ms)}.dpls[data-dp-state=play] .dpls__m--in{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(.15s + var(--i, 0)*90ms),transform var(--duration-medium-3) var(--ease-enter) calc(.15s + var(--i, 0)*90ms),background-color var(--duration-medium-2) var(--ease-standard) .8s,border-left-color var(--duration-medium-2) var(--ease-standard) .8s}.dpls[data-dp-state=play] .dpls__br{transition:opacity var(--duration-medium-3) var(--ease-standard) .9s}.dpls[data-dp-state=play] .dpls__case{transition:opacity var(--duration-medium-4) var(--ease-standard) 1.2s,transform var(--duration-medium-4) var(--ease-enter) 1.2s}.dpls[data-dp-state=play] .dpls__tab{transition:opacity var(--duration-medium-3) var(--ease-standard) 1.55s,transform var(--duration-medium-3) var(--ease-enter) 1.55s}.dpls[data-dp-state=play] .dpls__item{transition:opacity var(--duration-medium-3) var(--ease-standard) 1.75s,transform var(--duration-medium-3) var(--ease-enter) 1.75s}.dpls[data-dp-state=play] .dpls__why{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.05s,transform var(--duration-medium-3) var(--ease-enter) 2.05s}.dpls[data-dp-state=play] .dpls__dec{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.35s,transform var(--duration-medium-3) var(--ease-enter) 2.35s}.dpls[data-dp-state=play] .dpls__foot{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.65s,transform var(--duration-medium-3) var(--ease-enter) 2.65s}.dsl{display:grid;gap:var(--space-4);min-width:0}.dsl__case,.dsl__tl{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4);position:relative}.dsl__case{margin-left:var(--space-6)}.dsl__req{align-items:center;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3)}.dsl__req strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dsl .pin--on{height:var(--space-5);position:static;width:var(--space-5)}.dsl .pin--on,.dsl__cap{font-size:var(--font-size-xs)}.dsl__cap{color:var(--palette-rust-600);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dsl__axis{padding-block:var(--space-3);position:relative}.dsl__axis:before{background:var(--color-rule-strong);content:"";height:var(--border-width-hairline);left:0;position:absolute;right:0;top:50%}.dsl__tiles{display:flex;gap:var(--space-1);justify-content:space-between;position:relative}.dsl__t{transition:opacity var(--duration-medium-3) var(--ease-standard)}.dsl__t .chtile--sm{border-radius:var(--radius-sm);height:var(--space-6);width:var(--space-6)}.dsl__t .chtile--sm .chlogo{height:var(--space-3);width:var(--space-3)}.dsl__t--in:not(.dsl__t--dana),.dsl__t:not(.dsl__t--in){opacity:.35}.dsl__t--dana .chtile{outline:var(--border-width-thick) solid var(--palette-plum);outline-offset:var(--border-width-thick)}.dsl__br{border:var(--border-width-thick) solid var(--palette-plum);bottom:0;position:absolute;top:0;width:var(--space-2)}.dsl__br--l{border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:0;left:calc(37.5% - var(--space-2))}.dsl__br--r{border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;left:calc(87.5% - var(--space-3))}.dsl__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dsl__c{background:var(--palette-amber-100);border-radius:var(--radius-pill);color:var(--palette-plum);font-weight:var(--font-weight-medium);padding:0 var(--space-3)}.dsl__c,.dsl__cc{font-size:var(--font-size-xs)}.dsl__cc{align-items:baseline;border-bottom:var(--border-width-thick) solid var(--palette-plum);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;gap:var(--space-2);padding-bottom:var(--space-2)}.dsl__cc strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dsl__i,.dsl__inv{display:grid}.dsl__i{border-top:var(--border-width-hairline) solid var(--color-hairline);gap:var(--space-2);padding-block:var(--space-3)}.dsl__i:first-child{border-top:0}.dsl__i:has(>.pin--on){align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr)}.dsl__in{color:var(--palette-plum);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.dsl__fl{color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs)}.dsl__fl,.dsl__why{align-items:center;gap:var(--space-2)}.dsl__why{display:inline-flex}.dsl__foot{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-2);padding-top:var(--space-2)}@media (max-width:639px){.dsl__case{margin-left:0}}.dsl[data-dp-state=idle] .dsl__t{opacity:0;transform:translateY(var(--space-2))}.dsl[data-dp-state=idle] .dsl__req{opacity:0;transform:translateY(calc(var(--space-6)*-1))}.dsl[data-dp-state=idle] .dsl__br--l{opacity:0;transform:translateX(calc(var(--space-6)*-1))}.dsl[data-dp-state=idle] .dsl__br--r{opacity:0;transform:translateX(var(--space-6))}.dsl[data-dp-state=idle] .dsl__c{opacity:0;transform:translateY(var(--space-1))}.dsl[data-dp-state=idle] .dsl__case{opacity:0;transform:translateY(var(--space-6))}.dsl[data-dp-state=idle] .dsl__fl,.dsl[data-dp-state=idle] .dsl__foot,.dsl[data-dp-state=idle] .dsl__i{opacity:0;transform:translateY(var(--space-1))}.dsl[data-dp-state=play] .dsl__t{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, 0)*50ms),transform var(--duration-medium-3) var(--ease-enter) calc(var(--i, 0)*50ms)}.dsl[data-dp-state=play] .dsl__t--in:not(.dsl__t--dana),.dsl[data-dp-state=play] .dsl__t:not(.dsl__t--in){transition-delay:calc(var(--i, 0)*50ms),calc(var(--i, 0)*50ms)}.dsl[data-dp-state=play] .dsl__req{transition:opacity var(--duration-medium-3) var(--ease-standard) .35s,transform var(--duration-medium-4) var(--ease-enter) .35s}.dsl[data-dp-state=play] .dsl__br{transition:opacity var(--duration-medium-3) var(--ease-standard) .9s,transform var(--duration-medium-3) var(--ease-enter) .9s}.dsl[data-dp-state=play] .dsl__c--range{transition:opacity var(--duration-medium-3) var(--ease-standard) 1s,transform var(--duration-medium-3) var(--ease-enter) 1s}.dsl[data-dp-state=play] .dsl__c--who{transition:opacity var(--duration-medium-3) var(--ease-standard) 1.4s,transform var(--duration-medium-3) var(--ease-enter) 1.4s}.dsl[data-dp-state=play] .dsl__case{transition:opacity var(--duration-medium-4) var(--ease-standard) 1.8s,transform var(--duration-medium-4) var(--ease-enter) 1.8s}.dsl[data-dp-state=play] .dsl__i{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(2.1s + var(--i, 0)*.15s),transform var(--duration-medium-3) var(--ease-enter) calc(2.1s + var(--i, 0)*.15s)}.dsl[data-dp-state=play] .dsl__fl{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.55s,transform var(--duration-medium-3) var(--ease-enter) 2.55s}.dsl[data-dp-state=play] .dsl__foot{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.7s,transform var(--duration-medium-3) var(--ease-enter) 2.7s}.hth{--gx:var(--space-8);--gy:var(--space-8);--hth-t0:5900ms;--hth-chip-h:var(--space-8);margin-inline:auto;max-width:30rem;min-width:0}.hth p{margin:0}.hth__loop{aspect-ratio:100/115;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,.225fr) repeat(3,minmax(0,1fr)) minmax(0,.225fr);min-width:0;position:relative}.hth__rows{display:contents}.hth__ring{block-size:100%;inline-size:100%;inset:0;overflow:visible;pointer-events:none;position:absolute}.hth__arc{fill:none;stroke:var(--palette-plum);stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;stroke-width:.8}.hth__head{fill:var(--palette-plum)}.hth__row{align-items:center;display:grid;min-height:0;min-width:0;position:relative;z-index:1}.hth__row--n{grid-area:2/2}.hth__row--e{grid-area:3/3}.hth__row--s{grid-area:4/2}.hth__row--w{grid-area:3/1}.hth__row.hth__row--n>.hth__done,.hth__row.hth__row--s>.hth__done{margin-inline:0}.hth__row.hth__row--e>.hth__done{margin-inline:0 calc(var(--space-3)*-1)}.hth__row.hth__row--w>.hth__done{margin-inline:calc(var(--space-3)*-1) 0}.hth__row>.hth__done,.hth__row>.hth__tile{grid-area:1/1;margin-inline:calc(var(--space-3)*-1);min-width:0}.hth__tile{background:var(--color-ground);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);display:grid;gap:var(--space-2);padding:var(--space-3)}.hth__tool{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.hth__tool .icon{flex:none}.hth__tool .chtile--sm{border-radius:var(--radius-sm);height:var(--space-5);width:var(--space-5)}.hth__tool .chtile--sm .chlogo{height:var(--space-3);width:var(--space-3)}.hth__what{align-items:center;color:var(--palette-plum);display:flex;flex-wrap:wrap;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);gap:var(--space-1) var(--space-2);line-height:var(--line-height-snug)}.hth__what--sub{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.hth__pills{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.hth .chip:has(.hth__q):before{display:none}.hth__q{border:var(--border-width-hairline) solid;border-radius:var(--radius-full);display:inline-grid;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:var(--space-4);line-height:1;place-items:center;width:var(--space-4)}.hth__label{align-items:center;display:flex;gap:var(--space-2)}.hth__ico{block-size:var(--space-6);border-radius:var(--radius-sm);inline-size:var(--space-6)}.hth__ico svg{block-size:var(--space-4);inline-size:var(--space-4)}.hth__replay{display:none;inline-size:fit-content;margin:var(--space-3) auto 0}.hth[data-dp-state] .hth__replay{display:flex}.hth__done{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-xl);border-top:var(--border-width-thick) solid var(--hth-job,var(--palette-plum));box-shadow:var(--shadow-ring-raised);display:grid;gap:var(--space-1);padding:var(--space-3)}.hth .hth__done[data-surface=paper]{border-radius:var(--radius-xl)}.hth__row--n{--hth-job:var(--palette-amber-600)}.hth__row--e{--hth-job:var(--palette-teal-600)}.hth__row--s{--hth-job:var(--palette-moss-600)}.hth__row--w{--hth-job:var(--palette-cobalt-600)}.hth__label{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.hth__who{align-items:center;color:var(--palette-plum);display:flex;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);gap:var(--space-2);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.hth__who .avatar{block-size:var(--space-6);flex:none;inline-size:var(--space-6);letter-spacing:0}.hth__what--sub,.hth__who .avatar{font-size:var(--font-size-xs)}.hth__struck{text-decoration:line-through}.hth__c,.hth__struck{color:var(--color-text-secondary)}.hth__c{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);padding:0 var(--space-2)}.hth__c,.hth__pills .chip{font-size:var(--font-size-xs)}.hth__pills .chip{white-space:normal}.hth__foot{align-self:center;color:var(--palette-plum);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);grid-area:3/2;justify-self:center;line-height:var(--line-height-snug);max-inline-size:14ch;text-align:center}.hth[data-dp-state=idle] .hth__done{opacity:0;transform:scale(.94)}.hth[data-dp-state=idle] .hth__arc{opacity:0;stroke-dashoffset:1}.hth[data-dp-state=idle] .hth__head{opacity:0}.hth[data-dp-state=idle] .hth__foot{opacity:0;transform:translateY(var(--space-1))}.hth[data-dp-state=play] .hth__done{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--hth-t0) + var(--i, 0)*.56s + .2s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--hth-t0) + var(--i, 0)*.56s + .2s)}.hth[data-dp-state=play] .hth__arc{transition:stroke-dashoffset 2.24s linear var(--hth-t0),opacity var(--duration-short-2) var(--ease-standard) var(--hth-t0)}.hth[data-dp-state=play] .hth__head{transition:opacity var(--duration-medium-2) var(--ease-standard) calc(var(--hth-t0) + var(--i, 0)*.56s + .28s)}.hth[data-dp-state=play] .hth__foot{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--hth-t0) + 2.7s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--hth-t0) + 2.7s)}@media (min-width:1280px){.hth{margin-inline:calc(var(--space-8)*-1);max-width:none}}@media (max-width:1279px){.hth__loop{aspect-ratio:auto;display:block}.hth__ring{display:none}.hth__rows{display:grid;gap:var(--gy) var(--gx);grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.hth__rows:before{border:var(--border-width-thick) solid var(--palette-plum);border-radius:var(--radius-xl);content:"";inset:calc(25% - var(--gy)/4) calc(25% - var(--gx)/4);position:absolute;z-index:0}.hth__row--n{grid-area:1/1}.hth__row--e{grid-area:1/2}.hth__row--s{grid-area:2/2}.hth__row--w{grid-area:2/1}.hth__row>.hth__done,.hth__row>.hth__tile{align-self:center;margin-inline:0}.hth__row:after{block-size:0;border:var(--space-2) solid transparent;content:"";inline-size:0;position:absolute}.hth__row--n:after{border-left:var(--space-3) solid var(--palette-plum);border-right-width:0;left:calc(100% + var(--gx)/2 - var(--space-2));margin-top:calc(var(--space-2)*-1);top:50%}.hth__row--e:after{border-bottom-width:0;border-top:var(--space-3) solid var(--palette-plum);left:50%;margin-left:calc(var(--space-2)*-1);top:calc(100% + var(--gy)/2 - var(--space-2))}.hth__row--s:after{border-left-width:0;border-right:var(--space-3) solid var(--palette-plum);margin-top:calc(var(--space-2)*-1);right:calc(100% + var(--gx)/2 - var(--space-2));top:50%}.hth__row--w:after{border-bottom:var(--space-3) solid var(--palette-plum);border-top-width:0;bottom:calc(100% + var(--gy)/2 - var(--space-2));left:50%;margin-left:calc(var(--space-2)*-1)}.hth__foot{border-top:var(--border-width-hairline) solid var(--color-hairline);inline-size:100%;justify-self:start;margin-top:var(--space-5);max-inline-size:none;padding-top:var(--space-3);text-align:left}.hth[data-dp-state=idle] .hth__row:after,.hth[data-dp-state=idle] .hth__rows:before{opacity:0}.hth[data-dp-state=play] .hth__rows:before{transition:opacity var(--duration-medium-3) var(--ease-standard) var(--hth-t0)}.hth[data-dp-state=play] .hth__row:after{transition:opacity var(--duration-medium-2) var(--ease-standard) calc(var(--hth-t0) + var(--i, 0)*.56s + .28s)}}.hth__stack{position:relative}.hth__chip{align-items:center;block-size:var(--hth-chip-h);display:grid;justify-items:center}.hth__chip>span{border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);padding:var(--space-1) var(--space-3);text-transform:uppercase}.hth__chip--without>span{background:var(--chip-finding-bg);color:var(--chip-finding-fg)}.hth__chip--with>span{background:var(--chip-approved-bg);color:var(--chip-approved-fg)}.hth__without{display:none}.hth[data-dp-state=idle] .hth__without,.hth[data-dp-state=play] .hth__without{display:block;inset:0;pointer-events:none;position:absolute;z-index:2}.hth__broken{container-type:size;inset:var(--hth-chip-h) 0 0 0;position:absolute}.hth[data-dp-state=idle] .hth__chip--with{opacity:0}.hth__bx{align-content:start;background:var(--color-sunken);border:var(--border-width-thick) dashed var(--color-rule-strong);border-radius:0;box-sizing:border-box;display:grid;gap:var(--space-1);height:var(--h);left:var(--x);overflow:hidden;padding:var(--space-2) var(--space-3) var(--space-3);position:absolute;top:var(--y);transform:rotate(var(--r,0deg));transform-origin:center;width:var(--w)}.hth__bx--oob{--hth-bx:var(--palette-plum)}.hth__bx--review{--hth-bx:var(--palette-amber-600)}.hth__bx--dist{--hth-bx:var(--palette-teal-600)}.hth__bx--sup{--hth-bx:var(--palette-moss-600)}.hth__bh{background:var(--hth-bx);color:var(--color-on-action);margin:calc(var(--space-2)*-1) calc(var(--space-3)*-1) 0;padding:var(--space-1) var(--space-3)}.hth__bh,.hth__bn{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.hth__bn{align-items:center;color:var(--color-text-tertiary);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.hth__bn span{color:var(--palette-rust-600)}.hth__no{background:var(--palette-plum);block-size:var(--space-5);border-radius:var(--radius-full);color:var(--color-on-action);display:inline-grid;flex:none;font-size:var(--font-size-xs);inline-size:var(--space-5);place-items:center}.hth__bn .hth__pt,.hth__no{font-weight:var(--font-weight-semibold);letter-spacing:0}.hth__bn .hth__pt{background:var(--chip-finding-bg);border-radius:var(--radius-pill);color:var(--chip-finding-fg);font-style:normal;margin-inline-start:auto;padding:0 var(--space-2);text-transform:none}.hth__bt{color:var(--palette-plum);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.hth__bs,.hth__bt{line-height:var(--line-height-snug)}.hth__bs{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.hth__wires{block-size:100%;inline-size:100%;inset:0;overflow:visible;position:absolute}.hth__wires--m{display:none}.hth__wire{fill:none;stroke:var(--color-text-secondary);stroke-linecap:round;stroke-width:1.4;vector-effect:non-scaling-stroke}.hth__wire--dash{stroke-dasharray:5 6}.hth__wire--back{stroke:var(--palette-rust-600);stroke-width:2}.hth__mk{background:var(--chip-finding-bg);block-size:var(--space-5);border:var(--border-width-hairline) solid;border-radius:var(--radius-full);color:var(--chip-finding-fg);display:grid;inline-size:var(--space-5);left:var(--x);line-height:1;place-items:center;position:absolute;top:var(--y);translate:-50% -50%;z-index:2}.hth__mk,.hth__tag{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.hth__tag{background:var(--color-sunken);color:var(--palette-rust-600);left:var(--x);letter-spacing:var(--letter-spacing-caps);padding:0 var(--space-2);position:absolute;text-transform:uppercase;top:var(--y);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.hth[data-dp-state=play] .hth__bx{animation:hth-wobble 1.6s var(--ease-standard) calc(var(--i, 0)*.14s) 3 both,hth-clear .56s var(--ease-standard) calc(5s + var(--i, 0)*.11s) forwards}.hth[data-dp-state=play] .hth__mk{animation:hth-blink 1.6s step-end calc(var(--i, 0)*.26s) 3 both,hth-fade .3s var(--ease-standard) 4.9s forwards}.hth[data-dp-state=play] .hth__chip--without,.hth[data-dp-state=play] .hth__tag,.hth[data-dp-state=play] .hth__wires{animation:hth-fade .4s var(--ease-standard) 4.8s forwards}.hth[data-dp-state=play] .hth__chip--with{animation:hth-in .5s var(--ease-standard) 5.3s both}}.hth__wires--l{display:none}@media (min-width:1280px){.hth__wires--d{display:none}.hth__wires--l{display:block}.hth__bx{height:var(--hl,var(--h))}.hth__bx,.hth__mk,.hth__tag{top:var(--yl,var(--y))}}@media (min-width:600px) and (max-width:899px){.hth__loop.hth__loop{aspect-ratio:100/118}}@media (max-width:599px),(min-width:900px) and (max-width:1279px){.hth__loop{aspect-ratio:100/190;display:flex;flex-direction:column}.hth__rows{flex:1 1 auto}.hth__wires--d{display:none}.hth__wires--m{display:block}.hth__bx{height:var(--mh);left:var(--mx);top:var(--my);width:var(--mw)}.hth__bs,.hth__tag>span{display:none}.hth__mk,.hth__tag{left:var(--mx);top:var(--my)}.hth__bt{font-size:var(--font-size-xs)}}@keyframes hth-wobble{0%,to{translate:0 0}25%{translate:calc(var(--space-1)*-.5) var(--space-1)}50%{translate:var(--space-1) calc(var(--space-1)*-.5)}75%{translate:calc(var(--space-1)*-.5) calc(var(--space-1)*-.5)}}@keyframes hth-clear{0%{opacity:1;scale:1}to{opacity:0;scale:.9}}@keyframes hth-fade{0%{opacity:1}to{opacity:0}}@keyframes hth-in{0%{opacity:0}to{opacity:1}}@keyframes hth-blink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.hth__without{display:block;margin-block-end:var(--space-8)}.hth__broken{aspect-ratio:100/115;inset:auto;position:relative}}@media (prefers-reduced-motion:reduce) and (min-width:600px) and (max-width:899px){.hth__broken{aspect-ratio:100/118}}@media (prefers-reduced-motion:reduce) and (max-width:599px),(prefers-reduced-motion:reduce) and (min-width:900px) and (max-width:1279px){.hth__broken{aspect-ratio:100/190}}.anr{min-width:0}.anr ol,.anr p,.anr ul{margin:0}.anr .anr__card{align-items:start;background:var(--color-ground);display:grid;gap:var(--space-4);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);min-width:0;padding:var(--space-5)}.anr__al{border-bottom:var(--border-width-hairline) solid var(--color-hairline);color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin-bottom:var(--space-2);padding-bottom:var(--space-2);text-transform:uppercase}.anr__msgs{display:grid;gap:var(--space-3);list-style:none;padding:0}.anr__m{display:grid;gap:var(--space-1);min-width:0}.anr__u{color:var(--palette-plum);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.anr__a,.anr__u{font-size:var(--font-size-xs)}.anr__a{align-items:center;color:var(--color-text-secondary);display:inline-flex;gap:var(--space-1)}.anr__a .icon{color:var(--palette-moss-600,var(--color-text-secondary));flex:none}.anr__main{gap:var(--space-4)}.anr__dash,.anr__main{display:grid;min-width:0}.anr__dash{background:var(--color-surface,var(--color-ground));border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);gap:var(--space-3);padding:var(--space-2) var(--space-3)}.anr__dh{display:flex;flex-wrap:wrap;justify-content:space-between}.anr__dh,.anr__dt{align-items:center;gap:var(--space-2)}.anr__dt{color:var(--palette-plum);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.anr__shared{align-items:center;background:var(--palette-plum);border-radius:var(--radius-pill);color:var(--palette-bone);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);padding:var(--space-1) var(--space-3)}.anr__shared .icon{color:inherit}.anr__filters{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.anr__f{background:var(--color-sunken);border-radius:var(--radius-pill);color:var(--palette-plum);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2)}.anr__f--ppl{display:grid}.anr__f--ppl>span{grid-area:1/1}.anr__fa{opacity:0}.anr__ws{display:flex;min-width:0}.anr__w{align-content:start;display:grid;flex:1 1 0;gap:var(--space-2);min-width:0;overflow:hidden}.anr__w+.anr__w{margin-left:var(--space-2)}.anr__wt{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.anr__viz{align-items:end;block-size:var(--space-12);display:grid;justify-items:center}.anr__viz>*{grid-area:1/1}.anr__donut{block-size:var(--space-10);inline-size:var(--space-10);transform:rotate(-90deg)}.anr__seg{fill:none;stroke-width:6}.anr__seg--1{stroke:var(--palette-plum)}.anr__seg--2{stroke:var(--palette-rust-600)}.anr__seg--3{stroke:var(--palette-amber-400)}.anr__seg--4{stroke:var(--color-rule-strong)}.anr__bars{align-items:end;block-size:100%;display:flex;gap:var(--space-1);inline-size:100%}.anr__bars i{background:var(--palette-plum);block-size:calc(var(--h)*100%);border-radius:var(--radius-sm);flex:1;transform-origin:bottom}.anr__bars i:nth-child(2){opacity:.8}.anr__bars i:nth-child(3){opacity:.6}.anr__bars i:nth-child(4){opacity:.4}.anr__hb{list-style:none;padding:0}.anr__hb,.anr__hb li{display:grid;gap:var(--space-2)}.anr__hb li{align-items:center;grid-template-columns:auto minmax(0,1fr);max-block-size:var(--space-6)}.anr__hb i{background:var(--palette-plum);block-size:var(--space-2);border-radius:var(--radius-pill);display:block;inline-size:calc(var(--h)*100%);opacity:.85}.anr__hb .avatar{block-size:var(--space-5);font-size:var(--font-size-xs);inline-size:var(--space-5)}.anr__w--chan{flex:0 0 0;margin-left:0;opacity:0;padding:0;pointer-events:none}.anr__w--chan+.anr__w{margin-left:0}.anr__donut:not(.anr__donut--static){opacity:0;transform:rotate(-90deg) scale(.8)}.anr__pn{max-block-size:0;opacity:0;overflow:hidden}.anr__rep{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-3)}.anr__rt{align-items:center;color:var(--palette-plum);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2)}.anr__opts,.anr__sched{display:flex;flex-wrap:wrap;gap:var(--space-2)}.anr__o{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-3)}.anr__o--on{background:var(--palette-plum);border-color:var(--palette-plum);color:var(--palette-bone);font-weight:var(--font-weight-medium)}.anr__s{align-items:center;background:var(--color-sunken);border-radius:var(--radius-pill);color:var(--palette-plum);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-1);padding:var(--space-1) var(--space-3)}@media (max-width:639px){.anr .anr__card{grid-template-columns:minmax(0,1fr)}}.anr[data-dp-state=idle] .anr__m--f,.anr[data-dp-state=idle] .anr__m--f .anr__a{opacity:0;transform:translateY(var(--space-1))}.anr[data-dp-state=idle] .anr__w--chan{flex:1 1 0;margin-left:var(--space-2);opacity:1;pointer-events:auto}.anr[data-dp-state=idle] .anr__w--chan+.anr__w{margin-left:var(--space-2)}.anr[data-dp-state=idle] .anr__fa{opacity:1}.anr[data-dp-state=idle] .anr__fb{opacity:0}.anr[data-dp-state=idle] .anr__pn{max-block-size:var(--space-6);opacity:1}.anr[data-dp-state=idle] .anr__donut:not(.anr__donut--static){opacity:1;transform:rotate(-90deg)}.anr[data-dp-state=idle] .anr__bars i{opacity:0;transform:scaleY(.3)}.anr[data-dp-state=idle] .anr__shared{opacity:0;transform:translateY(calc(var(--space-1)*-1))}.anr[data-dp-state=idle] .anr__rep{opacity:0;transform:translateY(var(--space-2))}.anr[data-dp-state=play] .anr__m--f{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, 0)*.75s + .15s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--i, 0)*.75s + .15s)}.anr[data-dp-state=play] .anr__m--f .anr__a{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, 0)*.75s + .5s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--i, 0)*.75s + .5s)}.anr[data-dp-state=play] .anr__w--chan{transition:flex-grow .6s var(--ease-standard) .35s,opacity .45s var(--ease-standard) .35s,margin .6s var(--ease-standard) .35s}.anr[data-dp-state=play] .anr__w--chan+.anr__w{transition:margin .6s var(--ease-standard) .35s}.anr[data-dp-state=play] .anr__f--ppl{animation:anr-flash .7s var(--ease-standard) 1.15s forwards}.anr[data-dp-state=play] .anr__fa,.anr[data-dp-state=play] .anr__fb{transition:opacity var(--duration-medium-2) var(--ease-standard) 1.25s}.anr[data-dp-state=play] .anr__pn{transition:max-block-size .5s var(--ease-standard) 1.4s,opacity .4s var(--ease-standard) 1.4s}.anr[data-dp-state=play] .anr__donut:not(.anr__donut--static){transition:opacity .45s var(--ease-standard) 1.9s,transform .6s var(--ease-standard) 1.9s}.anr[data-dp-state=play] .anr__bars i{transition:opacity .45s var(--ease-standard) calc(var(--j, 0)*80ms + 2s),transform .5s var(--ease-enter) calc(var(--j, 0)*80ms + 2s)}.anr[data-dp-state=play] .anr__bars i:nth-child(2){--j:1}.anr[data-dp-state=play] .anr__bars i:nth-child(3){--j:2}.anr[data-dp-state=play] .anr__bars i:nth-child(4){--j:3}.anr[data-dp-state=play] .anr__shared{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.35s,transform var(--duration-medium-3) var(--ease-enter) 2.35s}.anr[data-dp-state=play] .anr__rep{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.5s,transform var(--duration-medium-3) var(--ease-enter) 2.5s}@keyframes anr-flash{0%{background-color:var(--palette-amber-400)}to{background-color:var(--color-sunken)}}.anp{min-width:0}.anp ol,.anp p{margin:0}.anp .anp__card{background:var(--color-ground);display:grid;gap:var(--space-4);min-width:0;padding:var(--space-5)}.anp__top{display:grid;gap:var(--space-2)}.anp__areas,.anp__filters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.anp__fl{color:var(--palette-rust-600);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin-right:var(--space-1);text-transform:uppercase}.anp__f,.anp__fl{font-size:var(--font-size-xs)}.anp__f{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);padding:var(--space-1) var(--space-3)}.anp__f--set{background:var(--palette-plum);border-color:var(--palette-plum);color:var(--palette-bone);font-weight:var(--font-weight-medium)}.anp__ar{background:var(--color-sunken);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2)}.anp__ar--on{background:var(--palette-amber-400);color:var(--palette-plum);font-weight:var(--font-weight-medium)}.anp__rep{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-3);padding-top:var(--space-3)}.anp__title{color:var(--palette-plum);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.anp__bar{display:flex;gap:var(--space-1);height:var(--space-6);transform-origin:left}.anp__seg{border-radius:var(--radius-sm);display:block}.anp__seg--1{background:var(--palette-plum);flex:5}.anp__seg--2{background:var(--palette-rust-600);flex:3}.anp__seg--3{background:var(--palette-amber-400);flex:2}.anp__rows{display:grid;gap:0;list-style:none;padding:0}.anp__r{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-3) 0 var(--space-3) var(--space-5);position:relative}.anp__r:before{border-bottom:var(--border-width-thick) solid var(--palette-plum);border-bottom-left-radius:var(--radius-sm);border-left:var(--border-width-thick) solid var(--palette-plum);bottom:50%;content:"";left:var(--space-2);position:absolute;top:0;transform-origin:top;width:var(--space-2)}.anp__r .chtile{border-radius:var(--radius-full)}.anp__rm{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.anp__rm strong{color:var(--palette-plum);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.anp__foot{border-top:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-3);padding-top:var(--space-3)}.anp__crumbs,.anp__foot{align-items:center;flex-wrap:wrap}.anp__crumbs{display:inline-flex;gap:var(--space-1) var(--space-2)}.anp__crumbs .icon{color:var(--palette-rust-600)}.anp__crumbs strong{color:var(--palette-plum);font-weight:var(--font-weight-semibold)}.anp__sep{color:var(--color-rule-strong)}.anp__vis{color:var(--palette-plum);flex:1 1 100%;font-weight:var(--font-weight-medium)}.anp__sib{align-items:center;border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;gap:var(--space-1);opacity:.7;padding:var(--space-1) var(--space-3)}.anp__sib svg{block-size:var(--space-4);flex:none;inline-size:var(--space-4)}.anp[data-dp-state=idle] .anp__title,.anp[data-dp-state=idle] .anp__top{opacity:0;transform:translateY(var(--space-1))}.anp[data-dp-state=idle] .anp__bar{transform:scaleX(0)}.anp[data-dp-state=idle] .anp__r{clip-path:inset(0 0 100% 0)}.anp[data-dp-state=idle] .anp__r:before{transform:scaleY(0)}.anp[data-dp-state=idle] .anp__foot{opacity:0;transform:translateY(var(--space-1))}.anp[data-dp-state=play] .anp__title,.anp[data-dp-state=play] .anp__top{transition:opacity var(--duration-medium-3) var(--ease-standard) .1s,transform var(--duration-medium-3) var(--ease-enter) .1s}.anp[data-dp-state=play] .anp__title{transition-delay:.45s}.anp[data-dp-state=play] .anp__bar{transition:transform .45s var(--ease-standard) .8s}.anp[data-dp-state=play] .anp__r{animation:anp-peel .52s var(--ease-standard) calc(var(--i, 0)*.32s + 1.35s) both}.anp[data-dp-state=play] .anp__r:before{animation:anp-wire .36s var(--ease-standard) calc(var(--i, 0)*.32s + 1.35s) both}.anp[data-dp-state=play] .anp__foot{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.35s,transform var(--duration-medium-3) var(--ease-enter) 2.35s}@keyframes anp-peel{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes anp-wire{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.rcp{min-width:0}.rcp ol,.rcp p,.rcp ul{margin:0}.rcp .rcp__panel{background:var(--palette-bone);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);box-shadow:none;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;padding:var(--space-4)}.rcp__hd{border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:var(--space-2)}.rcp__case,.rcp__hd{align-items:center;gap:var(--space-2)}.rcp__case{color:var(--palette-plum);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.rcp .rcp__stack{border-left:var(--border-width-thick) solid var(--palette-plum);display:grid;list-style:none;margin-left:var(--space-1);min-width:0;padding:0 0 0 var(--space-4)}.rcp__pg{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);min-width:0;padding-block:var(--space-3)}.rcp__pg:first-child{border-top:0;padding-top:0}.rcp__k{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.rcp__sk{display:grid;gap:var(--space-1)}.rcp__sk i{background:var(--color-data-base);border-radius:var(--radius-xs);display:block;height:var(--space-1)}.rcp__sk i.is-short{width:60%}.rcp__scope{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rcp__scope>span{align-items:center;background:var(--color-sunken);border-radius:var(--radius-pill);color:var(--palette-plum);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);padding:var(--space-1) var(--space-3)}.rcp__ch .chtile--sm{border-radius:var(--radius-full);height:var(--space-5);width:var(--space-5)}.rcp__ch .chtile--sm .chlogo{height:var(--space-3);width:var(--space-3)}.rcp__rows{display:grid;gap:var(--space-2);list-style:none;padding:0}.rcp__rows li{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.rcp__rows strong{color:var(--palette-plum);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.rcp__log,.rcp__rows li>span:not(.chip){color:var(--color-text-secondary);font-size:var(--font-size-xs)}.rcp__log{display:grid;gap:var(--space-1);list-style:none;padding:0}.rcp__tone{display:flex}.rcp__tone .chip{white-space:normal}.rcp__log li{overflow-wrap:anywhere}.rcp[data-dp-state=idle] .rcp__pg{opacity:0;transform:translateY(calc(var(--space-4)*-1))}.rcp[data-dp-state=idle] .rcp__tone{opacity:0;transform:translateY(var(--space-1))}.rcp[data-dp-state=play] .rcp__pg{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(.3s + var(--i, 0)*.38s),transform var(--duration-medium-4) var(--ease-enter) calc(.3s + var(--i, 0)*.38s)}.rcp[data-dp-state=play] .rcp__tone{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.4s,transform var(--duration-medium-3) var(--ease-enter) 2.4s}.anx{min-width:0}.anx__list{display:grid;list-style:none;margin:0;padding:0}.anx__r{align-items:stretch;border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-4);grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);padding:var(--space-4) 0}.anx__r:last-child{border-bottom:var(--border-width-hairline) solid var(--color-hairline)}.anx__lab{align-self:start;color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);line-height:var(--line-height-snug);padding-top:var(--space-1);text-transform:uppercase}.anx__w{display:block;min-width:0;overflow:hidden}.anx__b{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-sm);gap:var(--space-1);min-width:0;padding-left:var(--space-4)}.anx__b,.anx__b strong{line-height:var(--line-height-snug)}.anx__b strong{color:var(--palette-plum);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);overflow-wrap:break-word}.anx__pills{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.anx__p{background:var(--color-sunken);border-radius:var(--radius-pill);color:var(--palette-plum);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-3)}@media (max-width:639px){.anx__r{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}.anx[data-dp-state=idle] .anx__lab{opacity:0;transform:translateY(var(--space-1))}.anx[data-dp-state=idle] .anx__b{transform:translateX(-101%)}.anx[data-dp-state=idle] .anx__p{opacity:0;transform:translateY(var(--space-1))}.anx[data-dp-state=play] .anx__lab{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, 0)*.38s + .15s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--i, 0)*.38s + .15s)}.anx[data-dp-state=play] .anx__b{transition:transform .62s var(--ease-standard) calc(var(--i, 0)*.38s + .3s)}.anx[data-dp-state=play] .anx__p{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--j, 0)*.12s + 2.1s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--j, 0)*.12s + 2.1s)}.anx[data-dp-state=play] .anx__p:nth-child(2){--j:1}.anx[data-dp-state=play] .anx__p:nth-child(3){--j:2}.anb{--anb-line:color-mix(in srgb,var(--palette-bone) 22%,transparent);--anb-fill:color-mix(in srgb,var(--palette-bone) 7%,transparent);min-width:0}.anb ol,.anb p{margin:0}.anb__panel{background:var(--anb-fill);border:var(--border-width-hairline) solid var(--anb-line);border-radius:var(--radius-md);display:grid;gap:var(--space-4);min-width:0;padding:var(--space-4)}.anb__hd{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.anb__stack{gap:var(--space-3);padding-right:var(--space-4);position:relative}.anb__p,.anb__stack{display:grid;min-width:0}.anb__p{background:var(--anb-fill);border:var(--border-width-hairline) solid var(--anb-line);border-radius:var(--radius-sm);gap:var(--space-2);padding:var(--space-3) var(--space-4)}.anb__k{color:var(--color-accent-warm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.anb__v{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.anb__m,.anb__w{align-items:center;display:flex;gap:var(--space-3);min-width:0}.anb__m .chtile{border-radius:var(--radius-full);flex:none}.anb__m .chip{flex:none;margin-left:auto}.anb__mt,.anb__wt{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-width:0}.anb__mt strong,.anb__wt strong{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);overflow-wrap:anywhere}.anb__au{color:var(--color-text);display:grid;font-size:var(--font-size-sm);gap:var(--space-1);list-style:none;padding:0}.anb__au li{display:flex;gap:var(--space-3);justify-content:space-between}.anb__au time{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.anb__th{align-content:start;background:var(--palette-bone);block-size:var(--space-7);display:grid;flex:none;gap:var(--space-1);inline-size:var(--space-8);padding:var(--space-1)}.anb__th,.anb__th i{border-radius:var(--radius-sm)}.anb__th i{background:var(--palette-plum);block-size:var(--space-1);display:block}.anb__th i:first-child{block-size:var(--space-2);inline-size:70%}.anb__th i:nth-child(2){inline-size:100%;opacity:.5}.anb__th i:nth-child(3){inline-size:60%;opacity:.5}.anb__clip{border:var(--border-width-thick) solid var(--palette-amber-400);border-left:0;border-radius:0 var(--radius-md) var(--radius-md) 0;bottom:var(--space-4);inline-size:var(--space-4);pointer-events:none;position:absolute;right:0;top:var(--space-4);transform-origin:left center}.anb__ft{align-items:center;color:var(--color-text);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2)}.anb__ft .icon{color:var(--color-accent-warm);flex:none}@media (max-width:479px){.anb__m,.anb__w{flex-wrap:wrap}.anb__m .chip{margin-left:0}.anb__w .anb__wt{flex-basis:100%}}.anb[data-dp-state=idle] .anb__p{opacity:0;transform:translate(calc(var(--x, 0)*var(--space-4)),calc(var(--space-5)*-1)) rotate(var(--r,0deg))}.anb[data-dp-state=idle] .anb__clip{opacity:0;transform:translateX(var(--space-5)) scaleX(.4)}.anb[data-dp-state=idle] .anb__ft{opacity:0;transform:translateY(var(--space-1))}.anb[data-dp-state=play] .anb__p{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, 0)*.28s + .1s),transform .56s var(--ease-enter) calc(var(--i, 0)*.28s + .1s)}.anb[data-dp-state=play] .anb__clip{transition:opacity var(--duration-medium-2) var(--ease-standard) 1.5s,transform .42s var(--ease-enter) 1.5s}.anb[data-dp-state=play] .anb__ft{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.1s,transform var(--duration-medium-3) var(--ease-enter) 2.1s}@media (max-width:767px){.anp .anp__card{padding:var(--space-4)}.anp__r{grid-template-columns:auto minmax(0,1fr)}.anp__r .chip{grid-column:2;justify-self:start}}.page-k3{color:var(--k3-text);font-family:var(--font-family-body);position:relative}:where(.page-k3) :is(p,ul,ol,h1,h2,h3){margin:0}.k3-wrap{margin-inline:auto;max-width:var(--container-max);padding-inline:var(--space-gutter)}.k3-sec,.k3-wrap{position:relative}.k3-sec{padding-block:clamp(var(--space-16),9vw,var(--space-24))}.page-k3.k3-sec--dark{background:var(--k3-base);color:var(--k3-text)}.page-k3.k3-sec--crimson{background:var(--k3-crimson);color:var(--k3-text);--k3-gold:var(--palette-amber-200);--k3-surface:var(--k3-crimson-deep);--k3-raised:color-mix(in srgb,var(--k3-crimson-deep) 82%,#000);--k3-hairline:color-mix(in srgb,var(--palette-paper) 18%,transparent);--k3-hairline-strong:color-mix(in srgb,var(--palette-paper) 32%,transparent);--k3-muted:var(--palette-crimson-100)}.page-k3.k3-sec--light{background:var(--k3-paper);color:var(--k3-ink);--k3-gold:var(--palette-amber-600);--k3-surface:var(--palette-paper);--k3-raised:var(--palette-paper);--k3-hairline:color-mix(in srgb,var(--k3-ink) 18%,transparent);--k3-hairline-strong:color-mix(in srgb,var(--k3-ink) 32%,transparent);--k3-muted:var(--palette-neutral-600);--k3-text:var(--k3-ink)}.k3-mod{background:var(--k3-surface);border:var(--border-width-hairline) solid var(--k3-hairline);border-radius:var(--k3-radius);min-width:0;padding:var(--k3-pad)}.k3-mod .k3-mod{background:var(--k3-raised);padding:var(--k3-pad-small)}.k3-eyebrow,.k3-mod__label{color:var(--k3-gold);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.k3-eyebrow,.k3-eyebrow__rule{margin-bottom:var(--space-4)}.k3-eyebrow__rule{background:var(--k3-rule);block-size:var(--border-width-thick);display:block;inline-size:var(--space-12)}.k3-h2{color:var(--k3-text);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-tight);text-wrap:balance}.k3-body,.k3-turn{color:var(--k3-text);font-size:var(--font-size-md);line-height:var(--line-height-loose);text-align:left}.k3-copy>*+.k3-body,.k3-copy>.k3-h2+.k3-body,.k3-turn{margin-top:var(--space-5)}.k3-turn{font-weight:var(--font-weight-medium)}.k3-mark{background:var(--mark-bg);border-radius:var(--radius-sm);color:var(--k3-hero-plum);padding:0 var(--space-1)}.k3-fn{color:var(--k3-muted);font-size:var(--font-size-xs);text-align:left}.k3-fn,.k3-focal{margin-top:var(--space-5)}.k3-focal{background:var(--palette-plum);block-size:var(--border-width-thick);display:block;inline-size:var(--space-16)}.k3-sec--center .k3-focal{margin-inline:auto}.k3-checks{display:grid;gap:var(--space-3);list-style:none;margin-top:var(--space-6);padding:0;text-align:left}.k3-check{align-items:flex-start;border-top:var(--border-width-hairline) solid var(--k3-hairline);color:var(--k3-text);display:flex;font-size:var(--font-size-base);gap:var(--space-3);line-height:var(--line-height-normal);padding-block:var(--space-3)}.k3-check .icon{color:var(--k3-gold);flex:none;margin-top:var(--space-1)}.k3-copy .section-links{margin-top:var(--space-6);text-align:left}.k3-grid{align-items:center;column-gap:var(--space-6);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;row-gap:var(--space-12)}.k3-copy,.k3-vis{grid-column:1/-1;min-width:0}.k3-sec--center .k3-copy{margin-inline:auto;max-width:720px;width:100%}.k3-sec--center .k3-eyebrow,.k3-sec--center .k3-h2{text-align:center}.k3-sec--center .k3-eyebrow__rule{margin-inline:auto}.k3-sec--center .k3-checks{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:720px}.k3-sec--center .k3-check{background:var(--k3-raised);border:var(--border-width-hairline) solid var(--k3-hairline);border-radius:var(--k3-radius);padding:var(--space-5)}.k3-sec--center .k3-check .icon{display:none}.k3-sec--center .k3-vis{margin-inline:auto;max-width:960px;width:100%}.k3-sec--center .k3-vis--k3-index{max-width:1040px}.k3-sec--center .section-links{display:flex;justify-content:center}@media (min-width:768px){.k3-sec--left .k3-copy{grid-column:1/span 5}.k3-sec--left .k3-vis{grid-column:7/span 6}.k3-sec--left-stacked .k3-copy{grid-column:1/span 7}.k3-sec--right .k3-copy{grid-column:8/span 5;grid-row:1}.k3-sec--right .k3-vis{grid-column:1/span 6;grid-row:1}}.k3-pull{color:var(--k3-text);font-size:var(--font-size-4xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-display);margin-top:var(--space-16);text-align:right;text-wrap:balance}@media (max-width:767px){.k3-sec--center .k3-checks{gap:var(--space-3)}.k3-mod{padding:var(--k3-pad-small)}.k3-pull{font-size:var(--font-size-2xl);margin-top:var(--space-10)}}.k3-proof{padding-block:clamp(var(--space-12),6vw,var(--space-20))}.k3-proof__grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0}.k3-pm{min-width:0;padding-top:var(--space-5);position:relative}.k3-pm__rule{background:var(--k3-hairline-strong);block-size:var(--border-width-hairline);inset-block-start:0;inset-inline:0;position:absolute;transform-origin:left center}.k3-pm__fig{align-items:baseline;color:var(--k3-text);display:flex;flex-wrap:wrap;gap:var(--space-2)}.k3-pm__num{font-size:var(--font-size-4xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-display)}.k3-pm__pre,.k3-pm__suf{color:var(--k3-muted);font-size:var(--font-size-sm)}.k3-pm__label{color:var(--k3-text);font-size:var(--font-size-base);line-height:var(--line-height-normal);margin-top:var(--space-3)}.k3-pm__src{color:var(--k3-muted);font-size:var(--font-size-xs);margin-top:var(--space-2)}@media (max-width:767px){.k3-proof__grid{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.k3-pm__num{font-size:var(--font-size-3xl)}}.page-k3.k3-hero{background:var(--k3-hero-gradient);color:var(--k3-text);isolation:isolate;overflow:hidden;padding-block:clamp(var(--space-20),13vw,calc(var(--space-32) + var(--space-8)));position:relative}.k3-hero__bg{background:var(--k3-rotor-rest);inset:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='m28.082 36.878 1.176 2.04c.12.21.422.21.541 0l2.019-3.495a.87.87 0 0 1 1.508 0l4.317 7.478c.121.21.422.21.542 0l1.178-2.048a.64.64 0 0 0 0-.637l-4.108-7.118a.86.86 0 0 0-.743-.428h-3.867a.87.87 0 0 0-.754.435l-1.807 3.127a.65.65 0 0 0 0 .646ZM31.312 22.933h-2.355a.311.311 0 0 0-.27.468l2.018 3.496a.87.87 0 0 1-.754 1.306h-8.637c-.24 0-.392.26-.272.468.335.58.894 1.547 1.185 2.045a.64.64 0 0 0 .552.319h8.219c.306 0 .59-.163.743-.43l1.935-3.349a.87.87 0 0 0 0-.87l-1.803-3.129a.65.65 0 0 0-.56-.323ZM41.775 32.703l1.179-2.039a.313.313 0 0 0-.271-.47h-4.036a.87.87 0 0 1-.754-1.306l4.317-7.478a.313.313 0 0 0-.27-.47l-2.363.003a.64.64 0 0 0-.552.319l-4.11 7.116a.86.86 0 0 0 0 .859l1.935 3.35a.87.87 0 0 0 .754.435l3.611.003c.23 0 .445-.123.56-.322'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='m28.082 36.878 1.176 2.04c.12.21.422.21.541 0l2.019-3.495a.87.87 0 0 1 1.508 0l4.317 7.478c.121.21.422.21.542 0l1.178-2.048a.64.64 0 0 0 0-.637l-4.108-7.118a.86.86 0 0 0-.743-.428h-3.867a.87.87 0 0 0-.754.435l-1.807 3.127a.65.65 0 0 0 0 .646ZM31.312 22.933h-2.355a.311.311 0 0 0-.27.468l2.018 3.496a.87.87 0 0 1-.754 1.306h-8.637c-.24 0-.392.26-.272.468.335.58.894 1.547 1.185 2.045a.64.64 0 0 0 .552.319h8.219c.306 0 .59-.163.743-.43l1.935-3.349a.87.87 0 0 0 0-.87l-1.803-3.129a.65.65 0 0 0-.56-.323ZM41.775 32.703l1.179-2.039a.313.313 0 0 0-.271-.47h-4.036a.87.87 0 0 1-.754-1.306l4.317-7.478a.313.313 0 0 0-.27-.47l-2.363.003a.64.64 0 0 0-.552.319l-4.11 7.116a.86.86 0 0 0 0 .859l1.935 3.35a.87.87 0 0 0 .754.435l3.611.003c.23 0 .445-.123.56-.322'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:64px 64px;mask-size:64px 64px;opacity:.16;position:absolute;z-index:0}.k3-hero--live .k3-hero__bg{display:none}.k3-hero__canvas{block-size:100%;inline-size:100%;inset:0;z-index:1}.k3-hero__canvas,.k3-hero__fade{pointer-events:none;position:absolute}.k3-hero__fade{background:var(--k3-hero-fade);block-size:120px;inset-block-end:0;inset-inline:0;z-index:2}.k3-hero__in{z-index:3}.k3-hero__copy{margin-inline:auto;max-width:960px;text-align:center}.k3-hero__copy .k3-eyebrow{margin-bottom:var(--space-5);max-width:none}.k3-hero__h{color:var(--k3-text);font-size:var(--font-size-4xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-display);max-width:none;text-wrap:balance}.k3-hero__sub{color:var(--k3-text);font-size:var(--font-size-md);line-height:var(--line-height-loose);margin-inline:auto;margin-top:var(--space-6);max-width:720px;text-wrap:pretty}.k3-hero__copy .btn-row{justify-content:center;margin-top:var(--space-8)}@media (max-width:768px){.k3-hero__bg{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='m20.794 27.99.962 1.67a.255.255 0 0 0 .444 0l1.65-2.86a.712.712 0 0 1 1.235 0l3.532 6.118c.1.172.345.172.443 0l.965-1.675a.52.52 0 0 0 0-.522l-3.362-5.824a.7.7 0 0 0-.608-.35h-3.164a.71.71 0 0 0-.617.357l-1.478 2.558a.53.53 0 0 0 0 .528ZM23.437 16.58H21.51a.255.255 0 0 0-.221.383l1.651 2.861a.712.712 0 0 1-.617 1.069h-7.066a.256.256 0 0 0-.223.383c.274.473.732 1.265.97 1.673a.52.52 0 0 0 .451.26h6.725c.25 0 .482-.133.608-.35l1.583-2.741a.71.71 0 0 0 0-.713l-1.475-2.559a.53.53 0 0 0-.458-.264ZM31.998 24.574l.964-1.668a.256.256 0 0 0-.221-.384h-3.303a.712.712 0 0 1-.617-1.069l3.533-6.119a.256.256 0 0 0-.222-.384l-1.932.002c-.188 0-.358.1-.452.261l-3.362 5.823a.7.7 0 0 0 0 .702l1.582 2.74c.128.221.363.357.617.357l2.955.002a.53.53 0 0 0 .458-.263'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='m20.794 27.99.962 1.67a.255.255 0 0 0 .444 0l1.65-2.86a.712.712 0 0 1 1.235 0l3.532 6.118c.1.172.345.172.443 0l.965-1.675a.52.52 0 0 0 0-.522l-3.362-5.824a.7.7 0 0 0-.608-.35h-3.164a.71.71 0 0 0-.617.357l-1.478 2.558a.53.53 0 0 0 0 .528ZM23.437 16.58H21.51a.255.255 0 0 0-.221.383l1.651 2.861a.712.712 0 0 1-.617 1.069h-7.066a.256.256 0 0 0-.223.383c.274.473.732 1.265.97 1.673a.52.52 0 0 0 .451.26h6.725c.25 0 .482-.133.608-.35l1.583-2.741a.71.71 0 0 0 0-.713l-1.475-2.559a.53.53 0 0 0-.458-.264ZM31.998 24.574l.964-1.668a.256.256 0 0 0-.221-.384h-3.303a.712.712 0 0 1-.617-1.069l3.533-6.119a.256.256 0 0 0-.222-.384l-1.932.002c-.188 0-.358.1-.452.261l-3.362 5.823a.7.7 0 0 0 0 .702l1.582 2.74c.128.221.363.357.617.357l2.955.002a.53.53 0 0 0 .458-.263'/%3E%3C/svg%3E");-webkit-mask-size:48px 48px;mask-size:48px 48px}}.k3-veil{display:none}.js .k3-sec--unveil .k3-veil{background:var(--k3-crimson);block-size:clamp(var(--space-32),18vw,calc(var(--space-32)*2));clip-path:inset(0 0 0 0);display:block;inset-block-start:0;inset-inline:0;pointer-events:none;position:absolute;transition:clip-path var(--k3-unveil) var(--ease-decelerate);z-index:3}.js .k3-sec--unveil.is-unveiled .k3-veil{clip-path:inset(0 0 100% 0)}@media (prefers-reduced-motion:reduce){.js .k3-sec--unveil .k3-veil{display:none}}.k3-once{min-width:0}.k3-fan__in{align-items:center;display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.k3-fan__src{display:grid;gap:var(--space-3);justify-items:start;position:relative}.k3-fan__src:after{background:var(--k3-progress);block-size:var(--border-width-hairline);content:"";inline-size:var(--space-8);inset-block-start:50%;inset-inline-start:100%;position:absolute;transform-origin:left center}.k3-fan__title{color:var(--k3-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.k3-fan__to{display:grid;gap:var(--space-4);list-style:none;padding:0;position:relative}.k3-fan__t{align-items:center;display:flex;min-width:0;position:relative}.k3-fan__t:before{background:var(--k3-progress);content:"";inline-size:var(--border-width-hairline);inset-inline-start:0;position:absolute;transform-origin:center}.k3-fan__t:first-child:before{inset-block-end:calc(var(--space-4)*-1);inset-block-start:50%}.k3-fan__t:nth-child(2):before{inset-block:calc(var(--space-4)*-1)}.k3-fan__t:nth-child(3):before{inset-block-end:50%;inset-block-start:calc(var(--space-4)*-1)}.k3-fan__line{background:var(--k3-progress);block-size:var(--border-width-hairline);flex:none;inline-size:var(--space-8);transform-origin:left center}.k3-fan__node{background:var(--k3-raised);display:grid;flex:1;gap:var(--space-1);padding:var(--space-4)}.k3-fan__nt{color:var(--k3-text);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}@media (prefers-reduced-motion:no-preference){.js .k3-fan:not(.is-in) .k3-fan__pill{opacity:0;transform:scale(.8)}.js .k3-fan:not(.is-in) .k3-fan__line,.js .k3-fan:not(.is-in) .k3-fan__src:after{transform:scaleX(0)}.js .k3-fan:not(.is-in) .k3-fan__t:before{transform:scaleY(0)}.js .k3-fan:not(.is-in) .k3-fan__node{opacity:0;transform:translateX(calc(var(--space-2)*-1))}.k3-fan.is-in .k3-fan__pill{transition:opacity .25s var(--ease-standard) .2s,transform .25s var(--ease-enter) .2s}.k3-fan.is-in .k3-fan__src:after{transition:transform .3s var(--ease-standard) .6s}.k3-fan.is-in .k3-fan__t:before{transition:transform .25s var(--ease-standard) .75s}.k3-fan.is-in .k3-fan__line{transition:transform .3s var(--ease-standard) calc(.9s + var(--i, 0)*.12s)}.k3-fan.is-in .k3-fan__node{transition:opacity .3s var(--ease-standard) calc(1.1s + var(--i, 0)*.12s),transform .3s var(--ease-enter) calc(1.1s + var(--i, 0)*.12s)}}@media (max-width:767px){.k3-fan__in{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.k3-fan__src:after{display:none}.k3-fan__to{padding-inline-start:0}}.k3-cv__row{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.k3-cv__item{align-content:start;background:var(--k3-surface);display:grid;gap:var(--space-2);justify-items:start;position:relative}.k3-cv__item:after{background:var(--k3-progress);block-size:var(--space-6);content:"";inline-size:var(--border-width-hairline);inset-block-start:100%;inset-inline-start:50%;position:absolute;transform-origin:top center}.k3-cv__who{color:var(--k3-muted);font-size:var(--font-size-xs)}.k3-cv__quote{color:var(--k3-text);font-size:var(--font-size-base);line-height:var(--line-height-normal)}.k3-cv__item--tc .k3-cv__who{color:var(--k3-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.k3-cv__join{block-size:var(--space-12);position:relative}.k3-cv__bar{block-size:var(--border-width-hairline);inset-block-start:var(--space-6);inset-inline:calc(16.66667% - var(--space-4)*2/6);transform-origin:center}.k3-cv__bar,.k3-cv__bar:after{background:var(--k3-progress);position:absolute}.k3-cv__bar:after{block-size:var(--space-6);content:"";inline-size:var(--border-width-hairline);inset-block-start:0;inset-inline-start:50%;transform-origin:top center}.k3-cv__queue{display:grid;gap:var(--space-1);margin-inline:auto;max-inline-size:calc(var(--space-32)*3);text-align:center}.k3-cv__queue .k3-cv__who{color:var(--k3-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}@media (prefers-reduced-motion:no-preference){.js .k3-cv:not(.is-in) .k3-cv__item{opacity:0;transform:translateY(var(--space-2))}.js .k3-cv:not(.is-in) .k3-cv__bar:after,.js .k3-cv:not(.is-in) .k3-cv__item:after{transform:scaleY(0)}.js .k3-cv:not(.is-in) .k3-cv__bar{transform:scaleX(0)}.js .k3-cv:not(.is-in) .k3-cv__queue{opacity:0;transform:translateY(var(--space-2))}.k3-cv.is-in .k3-cv__item{transition:opacity .3s var(--ease-standard) calc(var(--i, 0)*80ms),transform .3s var(--ease-enter) calc(var(--i, 0)*80ms)}.k3-cv.is-in .k3-cv__item:after{transition:transform .25s var(--ease-standard) calc(.5s + var(--i, 0)*60ms)}.k3-cv.is-in .k3-cv__bar{transition:transform .35s var(--ease-standard) .8s}.k3-cv.is-in .k3-cv__bar:after{transition:transform .25s var(--ease-standard) 1.15s}.k3-cv.is-in .k3-cv__queue{transition:opacity .3s var(--ease-standard) 1.3s,transform .3s var(--ease-enter) 1.3s}}@media (max-width:767px){.k3-cv__row{grid-template-columns:minmax(0,1fr)}.k3-cv__item:after,.k3-cv__join{display:none}.k3-cv__queue{margin-top:var(--space-4);max-inline-size:none}}.k3-rot{min-width:0}.k3-rot__ring{aspect-ratio:1;margin-inline:auto;max-inline-size:560px;position:relative}.k3-rot__track{border:var(--border-width-hairline) solid var(--k3-hairline-strong);border-radius:var(--radius-full);inset:14%;position:absolute}.k3-rot__rail{display:none}.k3-rot__pw{inset:0;pointer-events:none;position:absolute;transform:rotate(0deg)}.k3-rot__pulse{background:var(--palette-paper);block-size:var(--space-3);border-radius:var(--radius-full);inline-size:var(--space-3);inset-block-start:14%;margin:calc(var(--space-3)/-2) 0 0 calc(var(--space-3)/-2)}.k3-rot__pulse,.k3-rot__rotor{inset-inline-start:50%;position:absolute}.k3-rot__rotor{inline-size:30%;inset-block-start:50%;transform:translate(-57.85%,-44.79%)}.k3-rot__rotor .brandmark{block-size:auto;display:block;fill:var(--k3-crimson-deep);inline-size:100%;stroke:color-mix(in srgb,var(--palette-paper) 20%,transparent);stroke-width:var(--border-width-thick);transform:rotate(var(--k3-turn,0deg));transform-origin:57.85% 44.79%;transition:transform .6s var(--ease-emphasized)}.k3-rot__rotor .brandmark,.k3-rot__rotor .brandmark path{vector-effect:non-scaling-stroke}.k3-rot__nodes{list-style:none;padding:0}.k3-rot__n{inline-size:31%;inset-block-start:calc(50% + 36%*sin(var(--a)));inset-inline-start:calc(50% + 36%*cos(var(--a)));position:absolute;transform:translate(-50%,-50%)}.k3-rot__n>.k3-mod{background:var(--k3-surface);display:grid;gap:var(--space-1);padding:var(--space-3);transition:border-color var(--duration-medium-2) var(--ease-standard)}.k3-rot__st{color:var(--k3-text);font-size:var(--font-size-xs);line-height:var(--line-height-snug);transition:opacity var(--duration-medium-2) var(--ease-standard)}.k3-rot .vol__controls{justify-content:center;margin-top:var(--space-4)}.k3-rot:is([data-s="0"],[data-s="1"]) .k3-rot__n--2 .k3-rot__st,.k3-rot:is([data-s="0"],[data-s="1"],[data-s="2"]) .k3-rot__n--3 .k3-rot__st,.k3-rot:is([data-s="0"],[data-s="1"],[data-s="2"],[data-s="3"]) .k3-rot__n--4 .k3-rot__st,.k3-rot:is([data-s="0"],[data-s="1"],[data-s="2"],[data-s="3"],[data-s="4"]) .k3-rot__n--5 .k3-rot__st,.k3-rot[data-s="0"] .k3-rot__st{opacity:0}.k3-rot[data-s="1"] .k3-rot__n--1>.k3-mod,.k3-rot[data-s="2"] .k3-rot__n--2>.k3-mod,.k3-rot[data-s="3"] .k3-rot__n--3>.k3-mod,.k3-rot[data-s="4"] .k3-rot__n--4>.k3-mod,.k3-rot[data-s="5"] .k3-rot__n--5>.k3-mod{border-color:var(--k3-gold)}.k3-rot__pw{transition:transform .5s linear,opacity var(--duration-medium-2) var(--ease-standard)}.k3-rot[data-s="0"] .k3-rot__pw{opacity:0;transform:rotate(0deg);transition:none}.k3-rot[data-s="1"] .k3-rot__pw{transform:rotate(0deg)}.k3-rot[data-s="2"] .k3-rot__pw{transform:rotate(72deg)}.k3-rot[data-s="3"] .k3-rot__pw{transform:rotate(144deg)}.k3-rot[data-s="4"] .k3-rot__pw{transform:rotate(216deg)}.k3-rot[data-s="5"] .k3-rot__pw{transform:rotate(288deg)}.k3-rot[data-s="6"] .k3-rot__pw{opacity:0;transform:rotate(1turn)}@media (max-width:639px){.k3-rot__ring{aspect-ratio:auto;display:grid;gap:var(--space-6);justify-items:stretch}.k3-rot__pw,.k3-rot__track{display:none}.k3-rot__rotor{inline-size:var(--space-24);justify-self:center;position:static;transform:none}.k3-rot__nodes{display:grid;gap:var(--space-2);padding-inline-start:var(--space-10);position:relative}.k3-rot__nodes:before{background:var(--k3-hairline-strong);content:"";inline-size:var(--border-width-hairline);inset-block:var(--space-6);inset-inline-start:var(--space-3);position:absolute}.k3-rot__n{inline-size:auto;inset:auto;position:relative;transform:none}.k3-rot__n:before{background:var(--k3-hairline-strong);block-size:var(--space-3);border-radius:var(--radius-full);content:"";inline-size:var(--space-3);inset-block-start:var(--space-6);inset-inline-start:calc(var(--space-7)*-1);position:absolute}.k3-rot[data-s="1"] .k3-rot__n--1:before,.k3-rot[data-s="2"] .k3-rot__n--2:before,.k3-rot[data-s="3"] .k3-rot__n--3:before,.k3-rot[data-s="4"] .k3-rot__n--4:before,.k3-rot[data-s="5"] .k3-rot__n--5:before,.k3-rot[data-s="6"] .k3-rot__n:before{background:var(--palette-paper)}}.k3-ix__sheet{background:var(--k3-surface);padding:var(--k3-pad);text-align:left}.k3-ix__head{display:grid;gap:var(--space-1);padding-bottom:var(--space-5)}.k3-ix__title{color:var(--k3-ink);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.k3-ix__meta{color:var(--k3-muted);font-size:var(--font-size-sm)}.k3-ix__rows{list-style:none;padding:0}.k3-ix__r{align-items:center;border-top:var(--border-width-hairline) solid var(--k3-hairline-strong);color:var(--k3-ink);display:grid;font-size:var(--font-size-base);gap:var(--space-4);grid-template-columns:minmax(0,1.1fr) minmax(0,.6fr) minmax(0,1.4fr) auto;padding-block:var(--space-4)}.k3-ix__r:last-child{border-bottom:var(--border-width-hairline) solid var(--k3-hairline-strong)}.k3-ix__r--two{grid-template-columns:minmax(0,1.1fr) minmax(0,2.4fr)}.k3-ix__c1{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.k3-ix__c5{color:var(--k3-ink)}.k3-ix .chip{justify-self:end}@media (prefers-reduced-motion:no-preference){.js .k3-ix:not(.is-in) .k3-ix__r{opacity:0;transform:translateY(var(--space-2))}.k3-ix.is-in .k3-ix__r{transition:opacity .25s var(--ease-standard) calc(var(--i, 0)*.1s),transform .25s var(--ease-enter) calc(var(--i, 0)*.1s)}}@media (max-width:639px){.k3-ix__sheet{padding:var(--k3-pad-small)}.k3-ix__r,.k3-ix__r--two{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto}.k3-ix__c2,.k3-ix__c3,.k3-ix__c5{font-size:var(--font-size-sm);grid-column:1/-1}}.k3-st{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0}.k3-st__last{grid-column:1/-1}.k3-st__m{color:var(--k3-text);display:grid;gap:var(--space-2);height:100%;text-decoration:none;transition:transform var(--duration-medium-2) var(--ease-standard),border-color var(--duration-medium-2) var(--ease-standard)}a.k3-st__m:focus-visible,a.k3-st__m:hover{border-color:var(--k3-hairline-strong);transform:translateY(calc(var(--border-width-thick)*-1))}.k3-st__d{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}@media (max-width:639px){.k3-st{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.js .k3-proof:not(.is-in) .k3-pm__rule{transform:scaleX(0)}.k3-proof.is-in .k3-pm__rule{transition:transform .45s var(--ease-standard) calc(var(--i, 0)*.12s)}}.k3-cta .k3-body{text-align:center}.k3-cta .btn-row{justify-content:center;margin-top:var(--space-8)}.k3-rot .vol__ctl,.k3-rot .vol__replay{border-color:var(--k3-hairline-strong);color:var(--k3-text)}:where(.page-ai) :is(p,ul,ol,h1,h2,h3){margin:0}:where(.page-ai) :is(ul,ol){list-style:none;padding:0}.page-ai{color:var(--ai-text);text-align:left}.page-ai.ai-hero,.page-ai.ai-sec{position:relative}.page-ai.ai-sec{padding-block:var(--space-16)}.page-ai.ai-hero,.page-ai.ai-sec--dark{background:var(--ai-base);color:var(--ai-text)}.page-ai.ai-hero{background:var(--ai-hero-gradient);isolation:isolate;padding-block:var(--space-16)}.page-ai.ai-sec--crimson{background:var(--ai-crimson);color:var(--ai-text)}.page-ai.ai-sec--paper{background:var(--ai-paper);color:var(--ai-ink)}.ai-hero__fade{background:var(--ai-hero-fade);block-size:7.5rem;inset-block-end:0;inset-inline:0;pointer-events:none;position:absolute;z-index:0}.ai-wrap{margin-inline:auto;max-width:calc(var(--ai-max) + var(--space-gutter)*2);padding-inline:var(--space-gutter);position:relative;z-index:1}.ai-rule{background:var(--ai-hairline-strong);block-size:var(--border-width-hairline);margin-bottom:var(--space-10)}.ai-sec--paper .ai-rule{background:var(--ai-ink-hairline)}.ai-grid{align-items:start;column-gap:var(--space-6);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;row-gap:var(--space-10)}.ai-copy{grid-column:1/span 5;min-width:0;text-align:left}.ai-copy--wide{grid-column:1/span 7}.ai-vis{grid-column:7/span 6;min-width:0}.ai-grid--below .ai-vis{grid-column:1/-1;grid-row:2}@media (max-width:900px){.ai-copy,.ai-copy--wide,.ai-vis{grid-column:1/-1}.page-ai.ai-sec{padding-block:var(--space-12)}}.ai-eyebrow{color:var(--ai-gold);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin-bottom:var(--space-4);text-transform:uppercase}.page-ai .ai-h1,.page-ai .ai-h2{color:inherit;font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);max-width:none;text-align:left;text-wrap:balance}.ai-lead{line-height:var(--line-height-loose)}.ai-lead,.ai-q{font-size:var(--font-size-md);margin-top:var(--space-6)}.ai-q{font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.ai-body{font-size:var(--font-size-base);line-height:var(--line-height-loose);margin-top:var(--space-4);max-width:var(--measure-prose)}.ai-sub{color:var(--ai-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin-top:var(--space-8);text-transform:uppercase}.ai-sec--crimson .ai-sub{color:inherit}.ai-sec--paper .ai-sub{color:var(--ai-ink)}.ai-closing{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);margin-top:var(--space-8)}.ai-mark{background:var(--ai-mark);border-radius:var(--radius-sm);color:var(--ai-hero-plum);padding-inline:var(--space-1)}.ai-focal{background:var(--ai-hero-plum);block-size:var(--border-width-thick);display:block;inline-size:var(--space-12);margin-top:var(--space-5)}.ai-caption{color:var(--ai-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin-top:var(--space-4)}.ai-copy .btn-row{justify-content:flex-start;margin-top:var(--space-8)}.ai-copy .section-links{justify-content:flex-start;margin-top:var(--space-6);text-align:left}.ai-copy .hold{margin-top:var(--space-4)}.ai-hero .ai-h1{color:var(--ai-text)}.ai-checks{margin-top:var(--space-4)}.ai-check{align-items:flex-start;border-top:var(--border-width-hairline) solid var(--ai-hairline);display:flex;font-size:var(--font-size-base);gap:var(--space-3);line-height:var(--line-height-normal);padding-block:var(--space-3)}.ai-check .icon{color:var(--ai-gold);flex:none;margin-top:var(--space-1)}.ai-sec--paper .ai-check{border-top-color:var(--ai-ink-hairline)}.ai-tests{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.ai-tag{border:var(--border-width-hairline) solid var(--ai-hairline-strong);border-radius:var(--radius-sm);color:var(--ai-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal);padding:var(--space-1) var(--space-3)}.ai-pm-grid{display:grid;gap:var(--space-6);margin-top:var(--space-8)}.ai-pm-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-pm-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-pm{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.ai-pm__rule{background:var(--ai-hairline-strong);block-size:var(--border-width-hairline);display:block;transform-origin:left center}.ai-pm__box{background:var(--ai-surface);border:var(--border-width-hairline) solid var(--ai-hairline);border-radius:var(--ai-radius);display:flex;flex:1;flex-direction:column;gap:var(--space-2);padding:var(--ai-pad)}.ai-pm__fig{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.ai-pm__line{color:var(--ai-text);font-size:var(--font-size-base);line-height:var(--line-height-normal)}.ai-pm .hold{margin-top:var(--space-2)}.ai-fn{color:var(--ai-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin-top:var(--space-6);max-width:var(--measure-prose)}@media (max-width:900px){.ai-pm-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ai-pm-grid--3{grid-template-columns:minmax(0,1fr)}.page-ai{--ai-pad:var(--ai-pad-small)}}@media (prefers-reduced-motion:no-preference){.js .ai-trust:not(.is-in) .ai-pm__rule{transform:scaleX(0)}.ai-trust.is-in .ai-pm__rule{transition:transform .45s var(--ease-standard) calc(var(--i, 0)*.1s)}}.ai-commit{counter-reset:ai-c;margin-top:var(--space-4)}.ai-commit__item{border-top:var(--border-width-hairline) solid var(--ai-hairline-strong);counter-increment:ai-c;display:grid;font-size:var(--font-size-lg);gap:var(--space-3);grid-template-columns:var(--space-8) minmax(0,1fr);line-height:var(--line-height-snug);padding-block:var(--space-4)}.ai-commit__item:before{color:var(--ai-gold);content:counter(ai-c);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);line-height:calc(var(--font-size-lg)*var(--line-height-snug))}.ai-faq__col{grid-column:1/span 8;min-width:0}@media (max-width:900px){.ai-faq__col{grid-column:1/-1}}.ai-faq__list{border-block-end:var(--border-width-hairline) solid var(--ai-hairline-strong);margin-top:var(--space-8)}.ai-faq__item{border-top:var(--border-width-hairline) solid var(--ai-hairline-strong)}.ai-faq__q{font-size:inherit;margin:0}.ai-faq__trigger{align-items:center;background:none;border:0;color:var(--ai-text);cursor:pointer;display:flex;font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);gap:var(--space-6);inline-size:100%;justify-content:space-between;line-height:var(--line-height-snug);padding:var(--space-5) 0;text-align:left}.ai-faq__qtext{min-width:0}.ai-tog{block-size:var(--space-6);border:var(--border-width-hairline) solid var(--ai-hairline-strong);border-radius:var(--radius-full);flex:none;inline-size:var(--space-6);position:relative}.ai-tog:after,.ai-tog:before{background:var(--ai-text);content:"";inset-block-start:50%;inset-inline-start:50%;position:absolute}.ai-tog:before{block-size:var(--border-width-thick);inline-size:var(--space-3);margin:calc(var(--border-width-thick)/-2) 0 0 calc(var(--space-3)/-2)}.ai-tog:after{block-size:var(--space-3);inline-size:var(--border-width-thick);margin:calc(var(--space-3)/-2) 0 0 calc(var(--border-width-thick)/-2)}.ai-faq__trigger[aria-expanded=true] .ai-tog:after{display:none}.ai-faq__a{font-size:var(--font-size-base);line-height:var(--line-height-loose);max-width:var(--measure-prose);padding:0 var(--space-12) var(--space-6) 0}.ai-faq__a a{color:inherit;text-decoration:underline;text-underline-offset:var(--space-1)}.ai-faq__holds{margin-top:var(--space-3)}.ai-cta__module{align-items:start;background:var(--ai-surface);border:var(--border-width-hairline) solid var(--ai-hairline);border-block-start-color:var(--ai-crimson);border-radius:var(--ai-radius);column-gap:var(--space-6);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding:var(--ai-pad);row-gap:var(--space-6)}.ai-cta__h{grid-column:1/span 6;min-width:0}.ai-cta__b{grid-column:7/span 6;min-width:0}.ai-cta__b .ai-body{margin-top:0}.ai-cta__b .btn-row{justify-content:flex-start;margin-top:var(--space-6)}@media (max-width:900px){.ai-cta__b,.ai-cta__h{grid-column:1/-1}}.page-ai .mira{color:inherit;font-style:normal;font-weight:inherit}.page-ai .link-arrow{color:inherit;font-weight:var(--font-weight-semibold)}.ai-mod{background:var(--ai-surface);border:var(--border-width-hairline) solid var(--ai-hairline);border-radius:var(--ai-radius);color:var(--ai-text);font-size:var(--font-size-sm);line-height:var(--line-height-normal);min-width:0;padding:var(--ai-pad)}.ai-mod--raised{background:var(--ai-raised)}.ai-mod__head{border-bottom:var(--border-width-hairline) solid var(--ai-hairline);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-4);padding-bottom:var(--space-4)}.ai-mod__head,.ai-thread__who{color:var(--ai-muted);font-size:var(--font-size-xs)}.ai-thread__who{margin-bottom:var(--space-2)}.ai-bubble{background:var(--ai-raised);border:var(--border-width-hairline) solid var(--ai-hairline);border-radius:var(--ai-radius);border-end-start-radius:var(--radius-sm);color:var(--ai-text);font-size:var(--font-size-base);line-height:var(--line-height-snug);padding:var(--space-3) var(--space-4)}.ai-rows{margin:var(--space-4) 0 0}.ai-row{align-items:start;border-top:var(--border-width-hairline) solid var(--ai-hairline);column-gap:var(--space-4);display:grid;grid-template-columns:8.5rem minmax(0,1fr);padding-block:var(--space-3)}.ai-row dt{color:var(--ai-muted);font-size:var(--font-size-xs);padding-top:var(--space-1)}.ai-row dd,.ai-row dt{line-height:var(--line-height-normal)}.ai-row dd{color:var(--ai-text);font-size:var(--font-size-sm);margin:0}.ai-chip{border:var(--border-width-hairline) solid var(--ai-crimson);border-radius:var(--radius-chip);color:var(--ai-text)}.ai-chip,.ai-pill{display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.ai-pill{border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-pill);line-height:var(--line-height-normal)}.ai-pill--pending{background:color-mix(in srgb,var(--ai-pending) 14%,transparent);border-color:color-mix(in srgb,var(--ai-pending) 45%,transparent);color:var(--ai-pending)}.ai-pill--resolved{background:color-mix(in srgb,var(--ai-resolved) 14%,transparent);border-color:color-mix(in srgb,var(--ai-resolved) 45%,transparent);color:var(--ai-resolved)}@media (max-width:700px){.ai-row{grid-template-columns:minmax(0,1fr);row-gap:var(--space-1)}}.ai-lineage__list{display:flex;flex-direction:column;gap:var(--space-4);margin:0}.ai-ln{font-size:var(--font-size-base);line-height:var(--line-height-snug);padding:var(--space-4) var(--space-5);position:relative}.ai-ln+.ai-ln:before{background:var(--ai-hairline-strong);block-size:var(--space-4);content:"";inline-size:var(--border-width-hairline);inset-block-end:100%;inset-inline-start:var(--space-6);position:absolute}.ai-ln strong{font-weight:var(--font-weight-semibold)}.ai-rows--flush{margin-top:0}.ai-rows--flush .ai-row:first-child{border-top:0;padding-top:0}.ai-row .ai-thread__who{display:block}.ai-row .ai-bubble{display:block;font-size:var(--font-size-sm)}.page-ai .ai-ln p{margin:0}.ai-sec--crimson .ai-mod{background:var(--ai-crimson-deep);border-color:var(--ai-hairline-strong)}.ai-loop{--ai-line:color-mix(in srgb,var(--ai-text) 60%,transparent);--ai-g:var(--space-8);color:var(--ai-text)}.ai-loop__grid{display:grid;gap:var(--ai-g);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,auto);margin:0}.ai-node{display:flex;min-width:0;position:relative}.ai-node--1{grid-area:1/1}.ai-node--2{grid-area:2/1}.ai-node--3{grid-area:2/2}.ai-node--4{grid-area:2/3}.ai-node--5{grid-area:3/3}.ai-node--6{grid-area:3/2}.ai-node--7{grid-area:3/1}.ai-node__box{background:var(--ai-crimson-deep);border:var(--border-width-hairline) solid var(--ai-hairline-strong);border-radius:var(--ai-radius);display:flex;flex:1;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-4)}.ai-node__box--gate{border-color:var(--ai-text)}.ai-node__n{color:var(--ai-gold);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.ai-node__t{align-items:flex-start;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2);line-height:var(--line-height-snug)}.ai-node__s{color:var(--ai-text);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.ai-gate{flex:none;margin-top:calc(var(--space-1)*-.5)}.ai-node__gate{border-top:var(--border-width-hairline) solid var(--ai-hairline-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin-top:auto;padding-top:var(--space-2)}.ai-node__back{display:none}.ai-node:after,.ai-node:before{content:"";position:absolute}.ai-node--1:after,.ai-node--2:after,.ai-node--3:after,.ai-node--4:after,.ai-node--5:after,.ai-node--6:after,.ai-node--7:after{background:var(--ai-line)}.ai-node--2:after,.ai-node--3:after{inset-inline-start:100%}.ai-node--2:after,.ai-node--3:after,.ai-node--5:after,.ai-node--6:after{block-size:var(--border-width-hairline);inline-size:var(--ai-g);inset-block-start:50%}.ai-node--5:after,.ai-node--6:after{inset-inline-end:100%}.ai-node--1:after,.ai-node--4:after{inset-block-start:100%}.ai-node--1:after,.ai-node--4:after,.ai-node--7:after{block-size:var(--ai-g);inline-size:var(--border-width-hairline);inset-inline-start:50%}.ai-node--7:after{inset-block-end:100%}.ai-node--2:before,.ai-node--3:before{border:var(--space-1) solid transparent;border-inline-end:0;border-inline-start:var(--space-2) solid var(--ai-line);inset-block-start:50%;inset-inline-start:calc(100% + var(--ai-g) - var(--space-2));margin-top:calc(var(--space-1)*-1.25)}.ai-node--5:before,.ai-node--6:before{border:var(--space-1) solid transparent;border-inline-end:var(--space-2) solid var(--ai-line);border-inline-start:0;inset-block-start:50%;inset-inline-end:calc(100% + var(--ai-g) - var(--space-2));margin-top:calc(var(--space-1)*-1.25)}.ai-node--1:before,.ai-node--4:before{border:var(--space-1) solid transparent;border-block-end:0;border-block-start:var(--space-2) solid var(--ai-line);inset-block-start:calc(100% + var(--ai-g) - var(--space-2))}.ai-node--1:before,.ai-node--4:before,.ai-node--7:before{inset-inline-start:50%;margin-left:calc(var(--space-1)*-1.25)}.ai-node--7:before{border:var(--space-1) solid transparent;border-block-end:var(--space-2) solid var(--ai-line);border-block-start:0;inset-block-end:calc(100% + var(--ai-g) - var(--space-2))}.ai-st{display:grid;justify-items:start}.ai-st>*{grid-area:1/1}.ai-st__before{opacity:0}@media (prefers-reduced-motion:no-preference){.ai-st>*{transition:opacity .2s var(--ease-standard)}.js .ai-loop:not(.is-in) .ai-st__before{opacity:1}.js .ai-loop:not(.is-in) .ai-st__after{opacity:0}}@media (max-width:640px){.ai-loop__grid{display:flex;flex-direction:column;gap:var(--space-4);padding-inline-start:var(--space-10);position:relative}.ai-loop__grid:before{background:var(--ai-line);content:"";inline-size:var(--border-width-hairline);inset-block:var(--space-4);inset-inline-start:var(--space-3);position:absolute}.ai-node:after,.ai-node:before{display:none}.ai-node--1,.ai-node--2,.ai-node--3,.ai-node--4,.ai-node--5,.ai-node--6,.ai-node--7{grid-area:auto}.ai-node__n{background:var(--ai-crimson-deep);block-size:var(--space-6);border:var(--border-width-hairline) solid var(--ai-line);border-radius:var(--radius-full);color:var(--ai-text);display:grid;inline-size:var(--space-6);inset-block-start:var(--space-4);inset-inline-start:calc(var(--space-10)*-1 + var(--space-3) - var(--space-3));place-items:center;position:absolute}.ai-node__back{color:var(--ai-text);display:block;font-size:var(--font-size-xs);margin-top:var(--space-1)}}.ai-record,.ai-sec--paper .ai-caption,.ai-sec--paper .ai-copy .hold{color:var(--ai-ink)}.ai-record{background:var(--ai-doc);border:var(--border-width-hairline) solid var(--ai-ink-hairline);border-radius:var(--ai-radius);min-width:0;padding:var(--ai-pad)}.ai-record__head{border-bottom:var(--border-width-hairline) solid var(--ai-ink-hairline);color:var(--ai-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0;padding-bottom:var(--space-4)}.ai-record__fields{list-style:none;margin:0;padding:0}.ai-rf{align-items:start;border-bottom:var(--border-width-hairline) solid var(--ai-ink-hairline);column-gap:var(--space-4);display:grid;grid-template-columns:minmax(0,1fr) 8rem;padding-block:var(--space-4)}.ai-rf:last-child{border-bottom:0;padding-bottom:0}.ai-rf__c{min-width:0}.ai-rf__k{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin:0}.ai-rf__k,.ai-rf__v{color:var(--ai-ink);line-height:var(--line-height-normal)}.ai-rf__v{font-size:var(--font-size-sm);margin:var(--space-1) 0 0}.ai-rf__who{display:block;font-size:var(--font-size-xs);margin-bottom:var(--space-2)}.ai-rf__msg{border:var(--border-width-hairline) solid var(--ai-ink-hairline);border-radius:var(--ai-radius);border-end-start-radius:var(--radius-sm);display:block;padding:var(--space-3) var(--space-4)}.ai-rtag{border:var(--border-width-hairline) solid var(--ai-ink-hairline);border-radius:var(--radius-sm);color:var(--ai-ink);font-size:var(--font-size-xs);justify-self:end;line-height:var(--line-height-normal);margin:0;padding:var(--space-1) var(--space-2);white-space:nowrap}@media (max-width:700px){.ai-rf{grid-template-columns:minmax(0,1fr);row-gap:var(--space-2)}.ai-rtag{justify-self:start}}@media (prefers-reduced-motion:no-preference){.ai-record{transition:opacity .4s var(--ease-standard),transform .4s var(--ease-standard)}.js .ai-record:not(.is-in){opacity:0;transform:translateY(var(--space-2))}}.ai-protect__grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.ai-pt{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);position:relative}.ai-pt__i{color:var(--ai-gold);inset-block-start:var(--space-5);inset-inline-end:var(--space-5);position:absolute}.ai-pt__t{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.ai-pt__l{color:var(--ai-text);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}@media (max-width:520px){.ai-protect__grid{grid-template-columns:minmax(0,1fr)}}.ai-sec--crimson .ai-pill--pending,.ai-sec--crimson .ai-pill--resolved{color:var(--ai-text)}.ai-sec--crimson .ai-pill--pending{border-color:var(--ai-pending)}.ai-sec--crimson .ai-pill--resolved{border-color:var(--ai-resolved)}.ai-sec--crimson .hold{color:var(--ai-text)}.ofc,.vsc{background:var(--surface-fill);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-panel);color:var(--color-text);display:grid;gap:var(--space-4);margin:0;padding:var(--space-card-padding)}.ofc__title{margin:0}.ofc__table{border-collapse:collapse;text-align:left;width:100%}.ofc__table td,.ofc__table th{border-bottom:var(--border-width-hairline) solid var(--color-hairline);font-size:var(--font-size-base);padding:var(--space-3) var(--space-3) var(--space-3) 0;vertical-align:top}.ofc__table thead th{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ofc__table tbody th{font-weight:var(--font-weight-regular)}.ofc__table tr:last-child td,.ofc__table tr:last-child th{border-bottom:0}.ofc__yes{background:var(--chip-approved-bg);color:var(--chip-approved-fg);font-weight:var(--font-weight-medium)}.ofc__ask,.ofc__yes{border-radius:var(--radius-chip);display:inline-block;padding:0 var(--space-3)}.ofc__ask{border:var(--border-width-hairline) dashed var(--color-rule-strong);color:var(--color-text-secondary)}.vsc__head{display:grid;gap:var(--space-1)}.vsc__head>*{margin:0}.vsc__by,.vsc__sub{font-size:var(--font-size-sm)}.vsc__by,.vsc__sub,.vsc__who{color:var(--color-text-secondary)}.vsc__who{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.vsc__msg{font-family:var(--font-family-display);font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug);margin:0}.vsc__rows{display:grid;gap:var(--space-2);margin:0}.vsc__rows>div{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-2)}.vsc__rows dt{color:var(--color-text-secondary);font-size:var(--font-size-sm);min-width:6.5rem}.vsc__rows dd{margin:0}.vsc__steps{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.vsc__steps li{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-3)}.vsc__steps .t-label{min-width:5rem}.vsc__thread{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.vsc__thread li{border-radius:var(--radius-card);display:grid;gap:var(--space-1);max-width:85%;padding:var(--space-2) var(--space-4)}.vsc__in{background:var(--color-sunken);justify-self:start}.vsc__out{background:var(--color-action);color:var(--color-on-action);justify-self:end}.vsc__name{font-size:var(--font-size-sm);opacity:.8}.vsc__conn{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.vsc__conn li{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-2)}.vsc__cname{font-weight:var(--font-weight-medium);min-width:8rem}.vsc--pair{align-items:start;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.vsc__col{align-content:start;display:grid;gap:var(--space-3)}.vsc__col>*{margin:0}.vsc__bars{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.vsc__bars li{background:var(--color-sunken);border-radius:var(--radius-chip);height:var(--space-3)}.vsc__verdicts{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));justify-self:stretch}.vsc__verdicts>div{align-content:start;border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);justify-items:start;padding-top:var(--space-3)}.vsc__bars li:nth-child(3n){width:82%}.vsc__bars li:nth-child(3n+1){width:94%}.vsc__finds{display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}.vsc__finds li{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);justify-items:start;padding-top:var(--space-3)}.vsc__msg--sm{font-size:var(--font-size-lg)}.vsc__why{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.vsc__page{font-size:var(--font-size-base);line-height:var(--line-height-snug)}.vsc__chg{background:var(--chip-finding-bg);border-radius:var(--radius-chip);color:var(--chip-finding-fg);padding:0 var(--space-1)}.vsc--strip{align-items:start;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.vsc__cell{align-content:start;display:grid;gap:var(--space-2)}.vsc__cell>*{margin:0}.vsc__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.vsc__checks{display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}.vsc__checks li{align-items:center;display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}.vsc__route{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.vsc__route li{background:var(--color-sunken);border-radius:var(--radius-card);display:grid;gap:var(--space-1);justify-items:start;padding:var(--space-3) var(--space-4)}@media (min-width:700px){.vsc__route{grid-template-columns:repeat(4,minmax(0,1fr))}}.vsc__control{border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-chip);font-weight:var(--font-weight-medium);justify-self:start;margin:0;padding:var(--space-1) var(--space-4)}.dpe--solo .dpe__stack,.dpf--solo .dpf__stack{grid-template-columns:minmax(0,1fr)}.dpx__card{background:var(--color-ground);display:grid;overflow:hidden}.dpx__head{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.dpx__head,.dpx__mark{font-size:var(--font-size-sm)}.dpx__mark{background:var(--palette-cobalt-600);border-radius:var(--radius-md);color:var(--palette-bone);display:inline-grid;flex:none;font-weight:var(--font-weight-semibold);height:var(--space-8);letter-spacing:0;place-items:center;width:var(--space-8)}.dpx__stage{align-items:center;display:grid;min-height:var(--space-24);padding:var(--space-4)}.dpx__piece,.dpx__pill{grid-area:1/1}.dpx__piece{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);display:none;gap:var(--space-3);padding:var(--space-3)}.dpx__tile{background:var(--palette-teal-600);border-radius:var(--radius-md);color:var(--palette-bone);display:inline-grid;flex:none;font-weight:var(--font-weight-semibold);height:var(--space-8);place-items:center;width:var(--space-8)}.dpx__rt,.dpx__tile{font-size:var(--font-size-xs)}.dpx__rt{color:var(--color-text-secondary);display:grid;gap:var(--space-1);min-width:0}.dpx__rt strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dpx__pill{justify-self:center}.dpx[data-dp-state=idle] .dpx__piece,.dpx[data-dp-state=play] .dpx__piece{display:flex}.dpx[data-dp-state=idle] .dpx__pill{opacity:0}@media (prefers-reduced-motion:no-preference){.dpx[data-dp-state=play] .dpx__piece{animation:dpx-out 1.8s var(--ease-standard) .4s both}.dpx[data-dp-state=play] .dpx__pill{animation:dpx-in .4s var(--ease-standard) 1.9s both}}@keyframes dpx-out{0%{opacity:1;transform:none}35%{opacity:.4;transform:none}to{opacity:0;transform:translateX(var(--space-12))}}@keyframes dpx-in{0%{opacity:0}to{opacity:1}}.dwalk__intro{margin-bottom:var(--space-8)}.dwalk__choose{align-items:stretch;display:grid;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--space-12)}.dwalk__card{align-content:start;appearance:none;background:var(--color-raised);border:var(--border-width-thick) solid var(--color-rule-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-ring-raised);color:var(--color-text);cursor:pointer;display:grid;font:inherit;gap:var(--space-3);min-width:0;padding:var(--space-6);text-align:left;transition:transform var(--duration-short-3) var(--ease-standard),box-shadow var(--duration-short-3) var(--ease-standard),border-color var(--duration-short-3) var(--ease-standard)}.dwalk__card>*{margin:0}.dwalk__card:hover{border-color:var(--palette-plum);box-shadow:var(--shadow-md);transform:translateY(calc(var(--space-1)*-1))}.dwalk__card:focus-visible{outline:var(--border-width-thick) solid var(--color-focus-ring);outline-offset:var(--space-1)}.dwalk__card[aria-selected=true]{border-color:var(--palette-plum);box-shadow:var(--shadow-sm);transform:none}.dwalk__head{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;min-block-size:var(--space-12)}.dwalk__mark{block-size:var(--space-12);border-radius:var(--radius-lg);inline-size:var(--space-12)}.dwalk__mark .icon{block-size:var(--space-6);inline-size:var(--space-6)}.dwalk__state{align-items:center;color:var(--palette-plum);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);justify-self:start;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;visibility:hidden}.dwalk__state .icon{background:var(--palette-plum);border-radius:var(--radius-full);box-sizing:content-box;color:var(--palette-bone);padding:var(--space-1)}.dwalk__card[aria-selected=true] .dwalk__state{visibility:visible}.dwalk__who{color:var(--palette-plum);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.dwalk__line,.dwalk__who{line-height:var(--line-height-snug)}.dwalk__line{color:var(--color-text);font-size:var(--font-size-md)}.dwalk__preview{color:var(--color-text-secondary);counter-reset:dwp;display:grid;font-size:var(--font-size-sm);gap:var(--space-1);line-height:var(--line-height-snug)}.dwalk__preview span{counter-increment:dwp;display:flex;gap:var(--space-2)}.dwalk__preview span:before{color:var(--color-text-tertiary);content:counter(dwp);flex:none;font-variant-numeric:tabular-nums;inline-size:var(--space-4)}.dwalk__cta{color:var(--color-link);font-weight:var(--font-weight-semibold);margin-top:auto;padding-top:var(--space-3)}.dwalk__card[aria-selected=true] .dwalk__cta{display:none}.dwalk__flow{position:relative}.dwalk__bar{height:0;position:sticky;top:var(--space-20);z-index:6}.dwalk__seg{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);display:inline-flex;gap:var(--space-1);left:50%;opacity:0;padding:var(--space-1);pointer-events:none;position:absolute;top:var(--space-3);transform:translateY(calc(var(--space-2)*-1));transition:opacity var(--duration-short-3) var(--ease-standard),transform var(--duration-short-3) var(--ease-standard),visibility 0s linear var(--duration-short-3);translate:-50% 0;visibility:hidden}.dwalk.is-compact .dwalk__seg{opacity:1;pointer-events:auto;transform:none;transition-delay:0s;visibility:visible}.dwalk__segbtn{appearance:none;background:transparent;border:0;border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-4);white-space:nowrap}.dwalk__segbtn:hover{color:var(--color-text)}.dwalk__segbtn[aria-pressed=true]{background:var(--palette-plum);color:var(--palette-bone)}.dwalk__segbtn:focus-visible{outline:var(--border-width-thick) solid var(--color-focus-ring);outline-offset:var(--border-width-thick)}.dwalk__step{scroll-margin-top:calc(var(--space-20) + var(--space-12))}.dwalk__pills{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.dwalk__switch{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:var(--space-4) 0 0}.dwalk__go{appearance:none;background:none;border:0;color:var(--color-link);cursor:pointer;font:inherit;font-weight:var(--font-weight-medium);padding:0;text-decoration:underline;text-underline-offset:var(--space-1)}.dwalk__go:focus-visible{outline:var(--border-width-thick) solid var(--color-focus-ring);outline-offset:var(--border-width-thick)}.dwalk__switch--end{margin-top:var(--space-6)}@media (max-width:799px){.dwalk__choose{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dwalk__card,.dwalk__seg{transition:none}.dwalk__card:hover{transform:none}}.hero-band--rotor{--k3-rotor-rest:var(--palette-neutral-500);--k3-rotor-hot:var(--palette-crimson-400)}.hero-band--rotor .k3-hero__canvas{block-size:100%;inline-size:100%;inset:0;pointer-events:none;position:absolute;z-index:1}.hero-band--rotor>.container{position:relative;z-index:2}.mx{container:mx/inline-size;min-width:0;position:relative}.mx *,.mx :after,.mx :before{box-sizing:border-box}.mx :where(p,ul,ol){margin:0}.mx :where(ul,ol){list-style:none;padding:0}.mx__stage{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-ring-raised)}.mx__top{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-3);min-block-size:var(--target-min);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5)}.mx__top strong{align-items:center;color:var(--color-text);display:inline-flex;font-weight:var(--font-weight-semibold);gap:var(--space-2)}.mx__top strong span{font-weight:var(--font-weight-regular)}.mx__sub,.mx__top strong span{color:var(--color-text-secondary)}.mx__sub{font-size:var(--font-size-xs)}.mx__no,.mx__ver{font-variant-numeric:tabular-nums;margin-inline-start:auto}.mx :where(.mxt__body,.mxm__grid,.mxu__flow,.mxc__body,.mxr__body,.mxr__canvas)>*{min-width:0}.mx .chip{white-space:normal}.mx__swap{display:grid;justify-items:start}.mx__swap>*{grid-area:1/1}.mx .avatar{block-size:var(--space-8);font-size:var(--font-size-xs);inline-size:var(--space-8);letter-spacing:0}.mx__ctl{display:inline-flex;margin-inline-start:auto}.mx__btn{background:transparent;block-size:var(--target-min);border:0;border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;display:inline-grid;inline-size:var(--target-min);padding:0;place-items:center;transition:var(--transition-color)}.mx__btn:hover{background:var(--color-sunken);color:var(--color-text)}.mx__btn:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(var(--focus-ring-offset)*-1)}.mx__btn[data-mx-pause] .mx__i-play,.mx__btn[data-mx-pause][aria-pressed=true] .mx__i-pause{display:none}.mx__btn[data-mx-pause][aria-pressed=true] .mx__i-play{display:block}.mx--static .mx__ctl,.mx:not(.mx--js) .mx__ctl{display:none}.mx[data-mx-state=done] [data-mx-pause]{visibility:hidden}.mx--js:not(.mx--static) .mx__stage{transition:opacity var(--duration-long-1) var(--ease-enter),transform var(--duration-long-1) var(--ease-enter)}.mx--js:not(.mx--static):not(.is-in) .mx__stage{opacity:0;transform:translateY(var(--space-5))}.mx--js [data-at]{transition:opacity var(--duration-medium-4) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter),background-color var(--duration-medium-4) var(--ease-standard),border-color var(--duration-medium-4) var(--ease-standard),color var(--duration-medium-4) var(--ease-standard)}.mx--js [data-at].is-on{transition-delay:calc(var(--k, 0)*90ms)}.mx--js [data-at]:not(.is-on):not([data-fx=state]):not([data-fx=draw]):not([data-fx=drawy]){opacity:0}.mx--js [data-fx=rise]:not(.is-on){transform:translateY(var(--space-2))}.mx--js [data-fx=draw]:not(.is-on){transform:scaleX(0)}.mx--js [data-fx=drawy]:not(.is-on){transform:scaleY(0)}.mx [data-fx=draw]{transform-origin:left}.mx [data-fx=drawy]{transform-origin:top}.mx [data-until].is-off{opacity:0;visibility:hidden}.mx--reset *,.mx--reset :after,.mx--reset :before{transition:none!important}@media (prefers-reduced-motion:reduce){.mx *,.mx :after,.mx :before{animation:none!important;transition:none!important}}.mxc__wire i,.mxm__wire,.mxr__link i,.mxt__wire i,.mxu__wire i{background:var(--palette-plum);display:block;position:relative}.mxc__wire i:after,.mxm__wire:after,.mxr__link i:after,.mxt__wire i:after,.mxu__wire i:after{border:var(--space-1) solid transparent;content:"";position:absolute}.mxt__body{display:grid;gap:0;grid-template-columns:minmax(0,1fr);padding:var(--space-5)}.mxt__doc{background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);display:grid;gap:var(--space-3);padding:var(--space-4)}.mxt__tag{align-items:center;color:var(--color-text);display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}.mxt__tag .icon{color:var(--palette-rust-600)}.mxt__page{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-3)}.mxt__h{color:var(--color-text);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2);line-height:var(--line-height-snug);transition:color var(--duration-medium-4) var(--ease-standard)}.mxt__h--bg{padding-inline:var(--space-3)}.mxt__p{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.mxt__sec{border:var(--border-width-thick) solid transparent;border-radius:var(--radius-md);display:grid;gap:var(--space-1);padding:var(--space-3);position:relative;transition:background-color var(--duration-medium-4) var(--ease-standard),border-color var(--duration-medium-4) var(--ease-standard)}.mxt__no{color:var(--color-text-secondary);flex:none;font-variant-numeric:tabular-nums;transition:color var(--duration-medium-4) var(--ease-standard)}.mxt__page.is-on .mxt__h--bg{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.mxt__page.is-on .mxt__sec{background:color-mix(in srgb,var(--palette-amber-300) 26%,transparent);border-color:var(--palette-amber-300)}.mxt__page.is-on .mxt__no{color:var(--palette-amber-700)}.mxt__src{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.mxt__wire{display:grid;min-block-size:var(--space-12);place-items:center}.mxt__wire i{block-size:100%;inline-size:var(--border-width-thick);transform-origin:top}.mxt__wire i:after{border-block-end-width:0;border-block-start:var(--space-2) solid var(--palette-plum);inset-block-end:0;inset-inline-start:50%;translate:-50% 0}.mx--js .mxt__wire i[data-fx=draw]:not(.is-on){transform:scaleY(0)}.mxt__policy{align-content:center;display:grid;gap:var(--space-3)}.mxt__slot{background:var(--color-raised);border:var(--border-width-thick) solid var(--palette-plum);border-radius:var(--radius-lg);padding:var(--space-4)}.mxt__slot.is-on{border-color:var(--palette-plum);border-style:solid}.mxt__row{align-items:center;display:flex;font-size:var(--font-size-md);gap:var(--space-2)}.mxt__row strong{font-weight:var(--font-weight-semibold)}.mxt__row .icon{color:var(--color-text-secondary)}.mxt__status{margin-top:var(--space-3)}.mxt__refs{display:grid;gap:var(--space-2);padding-inline-start:var(--space-8);position:relative}.mx--js:not([data-s="2"],[data-s="3"],[data-s="4"]) .mxt__refs:before{opacity:0}.mxt__refs:before{background:var(--palette-plum);content:"";inline-size:var(--border-width-thick);inset-block:calc(var(--space-3)*-1) var(--space-6);inset-inline-start:var(--space-3);position:absolute;transition:opacity var(--duration-medium-3) var(--ease-standard)}.mxt__refs li{align-items:flex-start;background:var(--color-sunken);border-radius:var(--radius-md);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);padding:var(--space-3) var(--space-4)}.mxt__refs .icon{color:var(--palette-rust-600);flex:none;margin-top:.1em}.mxt__refs span{color:var(--color-text-secondary);display:grid;gap:var(--space-1)}.mxt__refs b{color:var(--color-text);font-weight:var(--font-weight-semibold)}.mxt__need{color:var(--color-text-secondary);font-size:var(--font-size-sm)}@container mx (min-width: 38rem){.mxt__body{align-items:center;grid-template-columns:minmax(0,.9fr) var(--space-16) minmax(0,1.1fr)}.mxt__wire{min-block-size:0}.mxt__wire i{block-size:var(--border-width-thick);inline-size:100%;transform-origin:left}.mxt__wire i:after{border-block-end-width:var(--space-1);border-block-start-color:transparent;border-block-start-width:var(--space-1);border-inline-end-width:0;border-inline-start:var(--space-2) solid var(--palette-plum);inset-block-end:auto;inset-block-start:50%;inset-inline-end:0;inset-inline-start:auto;translate:0 -50%}.mx--js .mxt__wire i[data-fx=draw]:not(.is-on){transform:scaleX(0)}}.mxm__grid{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding:var(--space-5);position:relative}.mxm__lane{color:var(--color-text-secondary);display:none;font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.mxm__dest--flag{justify-items:stretch}.mxm__dest--flag:before{color:var(--color-text-secondary);content:"Review queue";font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-caps);margin-bottom:var(--space-2);text-transform:uppercase}.mxm__msg{align-content:start;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5)}.mxm__msg--flag{background:var(--color-raised);border-color:var(--palette-rust-600)}.mxm__src{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.mxm__src,.mxm__who{align-items:center;display:flex;gap:var(--space-2)}.mxm__who{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.mxm__text{color:var(--color-text);font-size:var(--font-size-md);line-height:var(--line-height-snug)}.mxm__hl{background:transparent;border-radius:var(--radius-sm);color:inherit;padding:0 var(--space-1);transition:background-color var(--duration-medium-3) var(--ease-standard)}.mxm__hl.is-on{background:color-mix(in srgb,var(--palette-amber-300) 30%,transparent);text-decoration:underline;text-decoration-color:var(--palette-amber-600);text-decoration-thickness:var(--border-width-thick);text-underline-offset:var(--space-1)}.mxm__msg--flag .mxm__hl.is-on{background:var(--chip-finding-bg);text-decoration-color:var(--palette-rust-600)}.mxm__ctx.is-on{text-decoration:underline dotted;text-decoration-thickness:var(--border-width-thick);text-underline-offset:var(--space-1)}.mxm__dest,.mxm__read{align-content:center;display:grid;justify-items:start;min-width:0;position:relative}.mxm__class{align-items:flex-start;border-radius:var(--radius-lg);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);line-height:var(--line-height-snug);padding:var(--space-3) var(--space-4)}.mxm__class .icon{flex:none;margin-top:.1em}.mxm__class--ok{background:var(--chip-approved-bg);color:var(--chip-approved-fg)}.mxm__class--flag{background:var(--chip-finding-bg);color:var(--chip-finding-fg)}.mxm__stay{background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-lg);color:var(--color-text-secondary);padding:var(--space-3) var(--space-4)}.mxm__rev,.mxm__stay{font-size:var(--font-size-sm)}.mxm__rev{align-items:center;background:var(--color-raised);border:var(--border-width-thick) solid var(--palette-plum);border-radius:var(--radius-lg);display:flex;font-weight:var(--font-weight-medium);gap:var(--space-3);line-height:var(--line-height-snug);padding:var(--space-4)}.mxm__rev>.icon{color:var(--palette-rust-600);flex:none}.mxm__wire{block-size:var(--space-4);inline-size:var(--border-width-thick);inset-block-end:100%;inset-inline-start:var(--space-6);position:absolute;transform-origin:top}.mxm__wire:after{border-block-end-width:0;border-block-start:var(--space-2) solid var(--palette-plum);inset-block-end:0;inset-inline-start:50%;translate:-50% 0}.mxm__wire--stop:after{background:var(--palette-plum);block-size:var(--border-width-thick);border:0;inline-size:var(--space-6);inset-block-end:calc(var(--space-1)*-1);inset-block-start:auto;inset-inline-start:50%;translate:-50% 0}.mx--js .mxm__wire[data-fx=draw]:not(.is-on){transform:scaleY(0)}@container mx (min-width: 50rem){.mxm__grid{align-items:stretch;column-gap:var(--space-12);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.05fr);row-gap:var(--space-6)}.mxm__dest--ok,.mxm__msg--ok,.mxm__read--ok{grid-row:1}.mxm__dest--flag,.mxm__msg--flag,.mxm__read--flag{grid-row:2}.mxm__msg{grid-column:1}.mxm__read{grid-column:2}.mxm__dest{grid-column:3}.mxm__dest--flag:before{content:none}.mxm__dest--flag{justify-items:start}.mxm__lane{align-self:stretch;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-lg);display:block;grid-column:3;grid-row:2;margin:calc(var(--space-3)*-1) calc(var(--space-4)*-1);padding:var(--space-3) var(--space-4);z-index:0}.mxm__dest{z-index:1}.mxm__dest--flag{padding-block-start:var(--space-5)}.mxm__wire{block-size:var(--border-width-thick);inline-size:var(--space-12);inset-inline-end:100%;transform-origin:left}.mxm__wire,.mxm__wire:after{inset-block-end:auto;inset-block-start:50%;inset-inline-start:auto;translate:0 -50%}.mxm__wire:after{border-block-end-width:var(--space-1);border-block-start-color:transparent;border-block-start-width:var(--space-1);border-inline-end-width:0;border-inline-start:var(--space-2) solid var(--palette-plum);inset-inline-end:0}.mxm__wire--stop:after{background:var(--palette-plum);block-size:var(--space-6);border:0;inline-size:var(--border-width-thick);inset-block-end:auto;inset-block-start:50%;inset-inline-end:calc(var(--space-1)*-1);inset-inline-start:auto;translate:0 -50%}.mx--js .mxm__wire[data-fx=draw]:not(.is-on){transform:scaleX(0)}}.mxu__flow{display:grid;grid-template-columns:minmax(0,1fr);padding:var(--space-5)}.mxu__lab{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin-bottom:var(--space-3);text-transform:uppercase}.mxu__dec{display:grid;gap:var(--space-3)}.mxu__dec li{align-items:flex-start;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);line-height:var(--line-height-snug);padding:var(--space-3) var(--space-4);transition:background-color var(--duration-medium-3) var(--ease-standard),border-color var(--duration-medium-3) var(--ease-standard),color var(--duration-medium-3) var(--ease-standard)}.mxu__dec li.is-on{background:var(--color-raised);border-color:var(--palette-plum);color:var(--color-text)}.mxu__dec .icon{color:var(--color-text-tertiary);flex:none;margin-top:.1em}.mxu__dec li.is-on .icon{color:var(--palette-plum)}.mxu__wire{block-size:var(--space-10);display:grid;place-items:center}.mxu__wire i{block-size:100%;inline-size:var(--border-width-thick);transform-origin:top}.mxu__wire i:after{border-block-end-width:0;border-block-start:var(--space-2) solid var(--palette-plum);inset-block-end:0;inset-inline-start:50%;translate:-50% 0}.mxu__draft{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-inline-start:var(--space-1) solid var(--palette-amber-600);border-radius:var(--radius-lg);display:grid;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.mxu__dhead{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-3)}.mxu__dhead strong{font-weight:var(--font-weight-semibold)}.mxu__dhead .mx__ver{color:var(--color-text-secondary)}.mxu__diff{display:grid;gap:var(--space-2)}.mxu__new,.mxu__old{border-radius:var(--radius-md);font-size:var(--font-size-md);line-height:var(--line-height-snug);padding:var(--space-3) var(--space-4)}.mxu__old{background:var(--color-sunken);color:var(--color-text-secondary)}.mxu__old:not(.is-on) s{text-decoration:none}.mxu__new{background:color-mix(in srgb,var(--palette-amber-300) 26%,transparent);color:var(--color-text);font-weight:var(--font-weight-medium)}.mxu__new mark{background:none;color:inherit}.mxu__st--live{visibility:hidden}.mxu__gate{align-items:center;background:var(--palette-plum);border-radius:var(--radius-lg);color:var(--palette-bone);display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin-top:var(--space-4);padding:var(--space-3) var(--space-4)}.mxu__gate .avatar{background:color-mix(in srgb,var(--palette-bone) 18%,transparent);color:var(--palette-bone)}.mxu__s{align-items:center;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-3)}.mxu__s--no,.mxu__s--ok{visibility:hidden}.mxu__btns{flex-wrap:wrap;margin-inline-start:auto}.mxu__btn,.mxu__btns{display:inline-flex;gap:var(--space-2)}.mxu__btn{align-items:center;background:transparent;border:var(--border-width-hairline) solid var(--palette-bone);border-radius:var(--radius-md);color:var(--palette-bone);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-content:center;min-block-size:var(--target-min);padding:0 var(--space-5);transition:var(--transition-color)}.mxu__btn--ok{background:var(--palette-bone);color:var(--palette-plum)}.mxu__btn:hover:not(:disabled){background:var(--palette-crimson-300);border-color:var(--palette-crimson-300);color:var(--palette-plum)}.mxu__btn:focus-visible{outline:var(--focus-ring-width) solid var(--palette-bone);outline-offset:var(--focus-ring-offset)}.mxu__btn:disabled{cursor:default;opacity:var(--state-disabled-content-opacity)}.mx--update[data-outcome] .mxu__btns,.mx--update[data-outcome] .mxu__s--wait,.mx--update[data-outcome] .mxu__st--draft{visibility:hidden}.mx--update[data-outcome=approved] .mxu__s--ok,.mx--update[data-outcome=approved] .mxu__st--live,.mx--update[data-outcome=rejected] .mxu__s--no{visibility:visible}.mx--update[data-outcome=approved] .mxu__draft{border-color:var(--palette-moss-600);border-style:solid}.mx--update[data-outcome=rejected] .mxu__draft{border-color:var(--color-rule-strong)}.mx--update[data-outcome=rejected] .mxu__old s{color:var(--color-text);text-decoration:none}.mx--update[data-outcome=rejected] .mxu__new{background:var(--color-sunken);color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}@container mx (min-width: 36rem){.mxu__dec{grid-template-columns:repeat(2,minmax(0,1fr))}}.mxc__body{gap:0;grid-template-columns:minmax(0,1fr)}.mxc__body,.mxc__case{display:grid;padding:var(--space-5)}.mxc__case{background:var(--color-ground);border:var(--border-width-thick) solid var(--color-rule-strong);border-radius:var(--radius-lg);gap:var(--space-4);transition:border-color var(--duration-medium-4) var(--ease-standard)}.mxc__case.is-on{border-color:var(--palette-plum);border-style:solid}.mxc__chead{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.mxc__chead strong{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.mxc__chead span{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.mxc__scope{border-block:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr);justify-items:start;padding-block:var(--space-3)}.mxc__fields li,.mxc__file{align-items:center;background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-2) var(--space-3)}.mxc__fields{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mxc__fields li{background:var(--color-raised);border-color:var(--palette-plum);color:var(--color-text)}.mxc__arrow{color:var(--color-text-secondary);margin-inline-start:var(--space-4);rotate:90deg}.mxc__work{display:grid;gap:var(--space-4)}.mxc__q{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);display:flex;font-size:var(--font-size-md);gap:var(--space-3);padding:var(--space-3) var(--space-4)}.mxc__q .icon{color:var(--color-text-secondary)}.mxc__hit{background:var(--color-raised);border:var(--border-width-thick) solid var(--palette-rust-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-ring-raised);display:grid;gap:var(--space-3);justify-items:start;padding:var(--space-5)}.mxc__item{display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-3)}.mxc__item b{font-weight:var(--font-weight-semibold)}.mxc__item span{color:var(--color-text-secondary)}.mxc__quote{color:var(--color-text);font-size:var(--font-size-lg);line-height:var(--line-height-snug)}.mxc__wire{display:grid;min-block-size:var(--space-12);place-items:center}.mxc__wire i{block-size:100%;inline-size:var(--border-width-thick);transform-origin:top}.mxc__wire i:after{border-block-end-width:0;border-block-start:var(--space-2) solid var(--palette-plum);inset-block-end:0;inset-inline-start:50%;translate:-50% 0}.mx--js .mxc__wire i[data-fx=draw]:not(.is-on){transform:scaleY(0)}.mxc__out{align-content:center;display:grid;gap:var(--space-4)}.mxc__dec{background:var(--palette-plum);border:var(--border-width-thick) solid var(--palette-plum);border-radius:var(--radius-lg);color:var(--palette-bone);display:grid;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.mxc__dec .avatar{background:color-mix(in srgb,var(--palette-bone) 18%,transparent);color:var(--palette-bone)}.mxc__who{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);gap:var(--space-2) var(--space-3)}.mxc__log{align-items:flex-start;color:color-mix(in srgb,var(--palette-bone) 86%,transparent);display:flex;font-size:var(--font-size-sm);gap:var(--space-2);line-height:var(--line-height-snug)}.mxc__log .icon{color:inherit;flex:none;margin-top:.1em}.mxc__rep{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);display:flex;padding:var(--space-4)}.mxc__rep .chip{white-space:normal}.mx--js :is(.mxc__q,.mxc__hit,.mxc__dec,.mxc__rep):not(.is-on){opacity:0;transform:translateY(var(--space-2))}@container mx (min-width: 54rem){.mxc__scope{align-items:start;grid-template-columns:auto auto minmax(0,1fr)}.mxc__arrow{margin:var(--space-3) 0 0;rotate:none}.mxc__body{align-items:stretch;grid-template-columns:minmax(0,1.75fr) var(--space-12) minmax(0,1fr)}.mxc__wire{min-block-size:0}.mxc__wire i{block-size:var(--border-width-thick);inline-size:100%;transform-origin:left}.mxc__wire i:after{border-block-end-width:var(--space-1);border-block-start-color:transparent;border-block-start-width:var(--space-1);border-inline-end-width:0;border-inline-start:var(--space-2) solid var(--palette-plum);inset-block-end:auto;inset-block-start:50%;inset-inline-end:0;inset-inline-start:auto;translate:0 -50%}.mx--js .mxc__wire i[data-fx=draw]:not(.is-on){transform:scaleX(0)}}.mxr__body{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding:var(--space-5)}.mxr__prompt{align-items:center;background:var(--color-raised);border:var(--border-width-thick) solid var(--palette-plum);border-radius:var(--radius-md);display:flex;font-size:var(--font-size-md);gap:var(--space-3);padding:var(--space-3) var(--space-4)}.mxr__prompt .icon{color:var(--palette-rust-600);flex:none}.mxr__canvas{background:var(--color-sunken);border-radius:var(--radius-lg);gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.mxr__canvas,.mxr__w{display:grid;padding:var(--space-4)}.mxr__w{align-content:start;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);gap:var(--space-3);min-width:0}.mx--js .mxr__w:not(.is-on){opacity:0;transform:translateY(var(--space-2));visibility:hidden}.mxr__wt{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.mxr__bars{align-items:stretch;block-size:calc(var(--space-24) + var(--space-8));display:flex;gap:var(--space-3)}.mxr__bars>li{color:var(--color-text-secondary);display:grid;flex:1;font-size:var(--font-size-sm);gap:var(--space-2);grid-template-rows:1fr auto;min-width:0;text-align:center}.mxr__bars i{align-self:end;background:var(--palette-teal-500);block-size:var(--h);border-radius:var(--radius-sm) var(--radius-sm) 0 0;display:block;transform-origin:bottom;transition:transform .6s var(--ease-enter),background-color var(--duration-medium-3) var(--ease-standard)}.mx--js .mxr__w:not(.is-on) .mxr__bars i{transform:scaleY(0)}.mxr__bar{background:none;block-size:100%;border:0;border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:grid;font:inherit;gap:var(--space-2);grid-template-rows:1fr auto;inline-size:100%;padding:0;text-align:center}.mxr__bar:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.mxr__bar:hover i{background:var(--palette-teal-600)}.mxr__bar[aria-pressed=true] i{background:var(--palette-teal-700);outline:var(--border-width-thick) solid var(--palette-teal-300);outline-offset:var(--space-1)}.mxr__bar[aria-pressed=true] span{color:var(--color-text);font-weight:var(--font-weight-semibold)}.mxr__canvas:has(.mxr__bar[aria-pressed=true]) .mxr__bars>li:not(.mxr__pick) i{background:var(--palette-teal-300)}.mxr__split{background:var(--color-sunken);block-size:var(--space-6);border-radius:var(--radius-pill);display:flex;overflow:hidden}.mxr__split i{inline-size:var(--w);transform-origin:left;transition:transform .6s var(--ease-enter)}.mx--js .mxr__w:not(.is-on) .mxr__split i{transform:scaleX(0)}.mxr__split i:first-child{background:var(--palette-moss-500)}.mxr__split i:nth-child(2){background:var(--palette-amber-500)}.mxr__split i:nth-child(3){background:var(--palette-rust-500)}.mxr__key{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-sm);gap:var(--space-2)}.mxr__key li{align-items:center;display:flex;gap:var(--space-2)}.mxr__key i{block-size:var(--space-3);border-radius:var(--radius-sm);flex:none;inline-size:var(--space-3)}.mxr__key li:first-child i{background:var(--palette-moss-500)}.mxr__key li:nth-child(2) i{background:var(--palette-amber-500)}.mxr__key li:nth-child(3) i{background:var(--palette-rust-500)}.mxr__link{block-size:var(--space-8);margin-block:calc(var(--space-4)*-1);position:relative}.mxr__link i{background:var(--palette-teal-700);inline-size:var(--border-width-thick);inset-block:0;inset-inline-start:var(--mx-pick-x,50%);position:absolute;transform-origin:top;translate:-50% 0}.mxr__link i:after{border-block-end-width:0;border-block-start:var(--space-2) solid var(--palette-teal-700);inset-block-end:0;inset-inline-start:50%;translate:-50% 0}.mxr__drill{background:var(--color-raised);border:var(--border-width-thick) solid var(--palette-teal-700);border-radius:var(--radius-lg);display:grid;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.mxr__dt{color:var(--palette-teal-700);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.mxr__drill ul{display:grid;gap:var(--space-2)}.mxr__drill li{display:flex;flex-wrap:wrap;font-size:var(--font-size-md);gap:var(--space-1) var(--space-4)}.mxr__drill b{font-weight:var(--font-weight-semibold)}.mxr__drill span{color:var(--color-text-secondary)}.mxr__sched{justify-self:start}.mx--js .mxr__drill:not(.is-on){opacity:0;transform:translateY(var(--space-2))}.mx--report:not([data-sel]) .mxr__link i,.mx--report[data-mx-state=done]:not([data-sel]) .mxr__drill,.mx--report[data-mx-state=done]:not([data-sel]) .mxr__link i{opacity:0}@container mx (min-width: 34rem){.mxr__canvas{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.mxe__stage{background:color-mix(in srgb,var(--color-text) 5%,transparent);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);min-width:0}.mxe__top{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);min-block-size:var(--target-min);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5)}.mxe__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.mxe__top .record-tag{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.mxe__top .mx__ctl{margin-inline-start:auto}.mxe__trail{display:grid;gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-5);position:relative}.mxe__trail:before{background:color-mix(in srgb,var(--color-text) 24%,transparent);content:"";inline-size:var(--border-width-thick);inset-block:var(--space-10) var(--space-10);inset-inline-start:calc(var(--space-4) + var(--space-2) + var(--space-4));position:absolute}.mxe__node{border-radius:var(--radius-lg);grid-template-columns:var(--space-8) minmax(0,1fr);padding:var(--space-1) var(--space-2);position:relative}.mxe__head,.mxe__node{column-gap:var(--space-3);display:grid;transition:background-color var(--duration-medium-3) var(--ease-standard)}.mxe__head{align-items:center;background:transparent;border:0;border-radius:var(--radius-lg);color:inherit;cursor:pointer;font:inherit;grid-column:1/-1;grid-template-columns:var(--space-8) minmax(0,1fr);inline-size:100%;min-block-size:var(--target-min);padding:var(--space-2) var(--space-3) var(--space-2) 0;text-align:start}.mxe__head .cga__pin{align-self:center;grid-row:1/span 2;justify-self:center;position:static}.mxe__node:not(.is-sel):hover{background:color-mix(in srgb,var(--color-text) 6%,transparent)}.mxe__head:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(var(--focus-ring-offset)*-1)}.mxe__k{color:var(--color-text-secondary);font-size:var(--font-size-xs);grid-column:2;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.mxe__v{color:var(--color-text);font-size:var(--font-size-base);grid-column:2;line-height:var(--line-height-snug)}.mxe__more{grid-column:2;padding:0 var(--space-3) var(--space-2) 0}.mxe__more p{display:grid;gap:var(--space-1)}.mxe__more .mxe__k,.mxe__more .mxe__v{grid-column:auto}.mxe__quote{background:color-mix(in srgb,var(--color-text) 8%,transparent);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-loose);padding:var(--space-3) var(--space-4)}.mxe__log{display:grid;gap:var(--space-2)}.mxe__log li{color:var(--color-text);line-height:var(--line-height-snug)}.mxe__by,.mxe__log li{font-size:var(--font-size-sm)}.mxe__by{color:var(--color-text-secondary)}.mxe__node.is-sel{background:color-mix(in srgb,var(--palette-crimson-300) 14%,transparent);outline:var(--border-width-thick) solid var(--palette-crimson-300);outline-offset:calc(var(--border-width-thick)*-1)}.mxe__node.is-sel .cga__pin{background:var(--palette-crimson-300);color:var(--palette-plum)}.cga:has(.mxe__stage) .cga__item{cursor:pointer}.cga:has(.mxe__stage) .cga__item.is-lit{background:color-mix(in srgb,var(--palette-crimson-300) 14%,transparent);border-color:var(--palette-crimson-300)}.cga:has(.mxe__stage) .cga__item.is-lit .cga__num{background:var(--palette-crimson-300);color:var(--palette-plum)}@media (min-width:1024px){.cga:has(.mxe__stage) .cga__body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (min-width:900px){.band--step:is(.band--vis-mira-trace,.band--vis-mira-thread,.band--vis-mira-update,.band--vis-mira-case,.band--vis-mira-report) .band__grid{grid-template-columns:var(--rail-col) minmax(0,.88fr) minmax(0,1.12fr)}.band--step:is(.band--vis-mira-trace,.band--vis-mira-thread,.band--vis-mira-update,.band--vis-mira-case,.band--vis-mira-report) .band__visual{align-self:center;padding-left:0}}.band__note{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin:var(--space-3) 0 0;max-width:var(--measure-prose)}.band__checks+.band__note{margin-top:var(--space-5)}.legal-doc__text{--ld-u:var(--space-3);--ld-label:3.25rem;color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-loose);max-width:var(--measure-faq);overflow-wrap:break-word}@media (max-width:40rem){.legal-doc__text{--ld-u:var(--space-1);--ld-label:2.75rem}}.legal-doc__text .ld-p{margin:0 0 var(--space-3);padding-inline-start:calc(var(--ld-l, 0)*var(--ld-u));text-indent:calc(var(--ld-f, 0)*var(--ld-u))}.legal-doc__text .ld-l2{--ld-l:2}.legal-doc__text .ld-l35{--ld-l:3.5}.legal-doc__text .ld-l4{--ld-l:4}.legal-doc__text .ld-p.ld-n{display:grid;grid-template-columns:max(calc(var(--ld-h, 0)*var(--ld-u)),var(--ld-label)) minmax(0,1fr);padding-inline-start:calc((var(--ld-l, 0) - var(--ld-h, 0))*var(--ld-u));text-indent:0}.legal-doc__text .ld-num{font-variant-numeric:tabular-nums}.legal-doc__text .ld-center{padding-inline-start:0;text-align:center}.legal-doc__text .ld-right{text-align:right}.legal-doc__text .ld-caps{text-transform:uppercase}.legal-doc__text .ld-sc{font-variant:small-caps}.legal-doc__text .ld-tab{display:inline-block;width:var(--space-8)}.legal-doc__text .ld-pb{border:0;border-top:var(--border-width-hairline) solid var(--color-rule-strong);margin:var(--space-10) 0}.legal-doc__text a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.15em}.legal-doc__text sub,.legal-doc__text sup{line-height:0}.legal-doc__text .ld-tablewrap{margin:var(--space-4) 0 var(--space-6);overflow-x:auto}.legal-doc__text .ld-table{border-collapse:collapse;font-size:var(--font-size-sm);line-height:var(--line-height-normal);width:100%}.legal-doc__text .ld-table--box{outline:var(--border-width-hairline) solid var(--color-rule-strong);outline-offset:calc(var(--border-width-hairline)*-1)}.legal-doc__text .ld-table :is(td,th){padding:var(--space-2) var(--space-3);text-align:start;vertical-align:top}.legal-doc__text .ld-table .ld-p{margin:0;padding-inline-start:0;text-indent:0}.legal-doc__text .ld-table .ld-p+.ld-p{margin-top:var(--space-2)}.legal-doc__text .ld-table .ld-p.ld-n{padding-inline-start:0}.legal-doc__text .ld-bt{border-top:var(--border-width-hairline) solid var(--color-rule-strong)}.legal-doc__text .ld-bb{border-bottom:var(--border-width-hairline) solid var(--color-rule-strong)}.legal-doc__text .ld-bl{border-inline-start:var(--border-width-hairline) solid var(--color-rule-strong)}.legal-doc__text .ld-br{border-inline-end:var(--border-width-hairline) solid var(--color-rule-strong)}.legal-doc__text .ld-bth{border-top:var(--border-width-thick) solid var(--color-text)}.legal-doc__text .ld-bbh{border-bottom:var(--border-width-thick) solid var(--color-text)}.legal-docs__item .btn-row{margin-top:var(--space-2)}.login__grid{align-items:start;display:grid;gap:var(--space-10)}@media (min-width:900px){.login__grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,var(--measure-card))}}.login__copy .t-lead{margin-top:var(--space-4);max-width:var(--measure-narrow)}.login__card{padding:var(--space-card-padding)}.login--hero{align-items:center;display:grid;min-block-size:max(62rem,calc(100svh - var(--space-20)))}.login--hero>.container{inline-size:100%;position:relative;z-index:2}.login--hero .login__grid{align-items:center}.login--hero .login__card{background:var(--color-raised);box-shadow:none}body:has(.login--hero){display:flex;flex-direction:column;min-block-size:100svh}body:has(.login--hero) main{display:flex;flex:1 0 auto;flex-direction:column}body:has(.login--hero) main>.login--hero{flex:1 0 auto}.login__hint{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;min-height:0}.login__hint:empty{display:none}.login__note{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:var(--space-4) 0 0}.login__direct{display:grid;gap:var(--space-2);list-style:none;margin:var(--space-4) 0 0;padding:0}.login__card .field [aria-invalid=true]~.field__error,.login__card .field select[aria-invalid=true]+.field__error{display:block}.dwalk{overflow-anchor:none}.hsform-page__grid{align-items:start;display:grid;gap:var(--space-10)}@media (min-width:900px){.hsform-page__grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,var(--measure-card))}}.hsform-page__copy .t-lead{margin-top:var(--space-4);max-width:var(--measure-narrow)}.hsform-page__eyebrow{color:var(--color-text-secondary);margin:0 0 var(--space-3)}.hsform-page__when{display:flex;flex-wrap:wrap;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);gap:var(--space-2) var(--space-6);list-style:none;margin:var(--space-6) 0 0;padding:0}.hsform-page__when li{align-items:center;display:inline-flex;gap:var(--space-2)}.hsform-page__when .icon{color:var(--color-accent-warm);flex:none}.hsform-page__points{margin-top:var(--space-8)}.hsform-page__points .t-title{margin:0 0 var(--space-3)}.hsform-page__links{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);margin:var(--space-6) 0 0}.hsform-page__form{padding:var(--space-card-padding)}.hsform-page--photo{isolation:isolate;overflow:hidden;position:relative}.hsform-page__photo{block-size:100%;inline-size:100%;inset:0;max-inline-size:none;object-fit:cover;object-position:center 40%;position:absolute;z-index:-2}.hsform-page--photo:before{background:var(--texture-grain-on-dark),var(--gradient-plum-depth);content:"";inset:0;opacity:.84;position:absolute;z-index:-1}@media (prefers-contrast:more){.hsform-page__photo{display:none}.hsform-page--photo:before{opacity:1}}.hsform-page__form .t-title{margin:0 0 var(--space-4)}.hsform[data-tag=contact]{min-height:560px}@media (max-width:639px){.hsform[data-tag=contact]{min-height:650px}}.hsform{min-height:var(--space-24);--hsf-background__background-color:transparent;--hsf-background__background-image:none;--hsf-background__padding:0;--hsf-background__border-width:0;--hsf-background__border-radius:0;--hsf-global__font-family:var(--font-family-body);--hsf-global__font-size:var(--font-size-base);--hsf-global__color:var(--color-text);--hsf-global__error-color:var(--color-danger);--hsf-row__horizontal-spacing:var(--space-4);--hsf-row__vertical-spacing:var(--space-4);--hsf-module__vertical-spacing:var(--space-2);--hsf-field-label__color:var(--color-text);--hsf-field-label__font-size:var(--font-size-sm);--hsf-field-input__color:var(--color-text);--hsf-field-input__font-size:var(--font-size-base);--hsf-field-input__background-color:var(--color-input-fill);--hsf-field-input__border-color:var(--color-input-border);--hsf-field-input__border-width:var(--border-width-hairline);--hsf-field-input__border-style:solid;--hsf-field-input__border-radius:var(--radius-input);--hsf-field-input__padding:var(--space-3) var(--space-4);--hsf-field-input__placeholder-color:var(--color-text-tertiary);--hsf-field-description__color:var(--color-text-secondary);--hsf-field-footer__color:var(--color-text-secondary);--hsf-richtext__color:var(--color-text-secondary);--hsf-richtext__font-size:var(--font-size-sm);--hsf-heading__color:var(--color-text);--hsf-erroralert__color:var(--color-danger);--hsf-erroralert__font-size:var(--font-size-sm);--hsf-button__background-color:var(--color-action);--hsf-button__background-image:none;--hsf-button__color:var(--color-on-action);--hsf-button__font-size:var(--font-size-base);--hsf-button__font-weight:var(--font-weight-medium);--hsf-button__border-width:var(--border-width-hairline);--hsf-button__border-style:solid;--hsf-button__border-color:transparent;--hsf-button__border-radius:var(--radius-button);--hsf-button__padding:var(--space-3) var(--space-6);--hsf-button__box-shadow:none;--hsf-button__width:100%;--hsf-button--hover__background-color:color-mix(in srgb,var(--color-on-action) calc(var(--state-hover-opacity)*200%),var(--color-action));--hsf-button--hover__color:var(--color-on-action);--hsf-button--focus__background-color:var(--color-action);--hsf-button--focus__color:var(--color-on-action);--hsf-button--focus__border-color:var(--color-focus-ring);--hsf-datepicker__day--hover__background-color:var(--color-sunken);--hsf-default-field-dropdown-options__border-radius:var(--radius-input)}.hsform .hsfc-DropdownInput,.hsform .hsfc-TextInput,.hsform textarea{box-sizing:border-box;min-height:var(--target-preferred)}.hsform .hsfc-Button:focus-visible,.hsform .hsfc-DropdownInput:focus-visible,.hsform .hsfc-TextInput:focus-visible,.hsform textarea:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.hsform .hsfc-Button{cursor:pointer;min-height:var(--target-preferred);transition:var(--transition-color)}.hsform .hsfc-NavigationRow__Buttons{justify-content:stretch}.hsform .hsfc-FieldLabel__RequiredIndicator{color:var(--color-text-secondary)}.hsform .hsfc-DropdownOptions{background:var(--color-floating);border-color:var(--color-input-border);color:var(--color-text)}.hsform .hsfc-PostSubmit,.hsform .hsfc-PostSubmit *{color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-md)}.hsform .submitted-message{font-size:var(--font-size-md)}.offices__item{align-content:start}.offices__address{font-style:normal;line-height:var(--line-height-loose)}.hsform-page__list,.offices__address{color:var(--color-text-secondary);display:grid}.hsform-page__list{gap:var(--space-2);margin:0;padding-inline-start:1.25em}.avatar--photo{background:var(--color-sunken);overflow:hidden;padding:0}.avatar--photo img{display:block;height:100%;object-fit:cover;width:100%}.vreplay-host{position:relative}.vreplay{background:color-mix(in srgb,var(--color-raised) 82%,transparent);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-full);box-sizing:border-box;color:var(--color-text-secondary);cursor:pointer;display:inline-grid;height:var(--space-7);inset-block-end:var(--space-2);inset-inline-end:var(--space-2);opacity:0;padding:0;place-items:center;position:absolute;visibility:hidden;width:var(--space-7);z-index:5;-webkit-tap-highlight-color:transparent;transition:opacity var(--duration-medium-2) var(--ease-standard),color var(--duration-medium-2) var(--ease-standard),border-color var(--duration-medium-2) var(--ease-standard),visibility 0s linear var(--duration-medium-2)}.vreplay:after{content:"";inset:calc(var(--space-2)*-1);position:absolute}.vreplay .icon{height:var(--space-4);width:var(--space-4)}.vreplay-once.is-in>.vreplay,[data-dp-state=done]>.vreplay{opacity:.55;transition-delay:0s,0s,0s,0s;visibility:visible}.vreplay-once.is-in>.vreplay{transition-delay:3s,3s,0s,3s}.vreplay:focus-visible,.vreplay:hover{border-color:var(--color-text-tertiary);color:var(--color-text);opacity:1}.vreplay:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.vreplay{display:none}}@media print{.vreplay{display:none}}.hrt,.hrt ul{list-style:none;margin:0;padding:0}.hrt{--hrt-bg:var(--color-ground);color:var(--palette-plum);font-size:var(--font-size-sm)}.hrt ul{margin-left:var(--space-3);padding-left:var(--space-4)}.hrt li{padding-block:var(--space-1);position:relative}.hrt ul>li:before{border-left:var(--border-width-hairline) solid var(--color-hairline);bottom:0;top:0}.hrt ul>li:after,.hrt ul>li:before{content:"";left:calc(var(--space-4)*-1);position:absolute}.hrt ul>li:after{border-top:var(--border-width-hairline) solid var(--color-hairline);top:calc(var(--space-1) + var(--space-3));width:var(--space-3)}.hrt ul>li:last-child:before{bottom:auto;height:calc(var(--space-1) + var(--space-3))}.hrt__row{align-items:center;border-left:var(--border-width-thick) solid transparent;display:flex;gap:var(--space-2);min-height:var(--space-6);padding:var(--space-1) var(--space-2);transition:opacity var(--duration-medium-3) var(--ease-standard)}.hrt__t{font-weight:var(--font-weight-medium)}.hrt__lv,.hrt__nv{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin-left:auto;text-transform:uppercase;white-space:nowrap}.hrt__nv{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing-wide);text-transform:none}.hrt__nv,.hrt__placed{display:none;font-weight:var(--font-weight-medium)}.hrt__placed{align-items:center;background:var(--palette-plum);border-radius:var(--radius-pill);color:var(--palette-bone);font-size:var(--font-size-xs);gap:var(--space-1);padding:0 var(--space-2) 0 var(--space-1)}.hrt__placed .avatar{background:var(--color-accent-warm);block-size:var(--space-5);color:var(--palette-plum);font-size:var(--font-size-xs);inline-size:var(--space-5);letter-spacing:0}.hrt .is-selected>.hrt__row{background:var(--color-sunken);border-left-color:var(--palette-plum)}.hrt__people{margin-left:var(--space-3)}.hrt__people li{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--space-2)}.hrt__people .avatar{block-size:var(--space-5);font-size:var(--font-size-xs);inline-size:var(--space-5);letter-spacing:0}[data-sees=b114] .hrt li:not([data-up~=b114])>.hrt__row{opacity:.45}[data-sees=b114] .hrt li:not([data-up~=b114])>.hrt__row .hrt__lv{display:none}[data-sees=b114] .hrt li:not([data-up~=b114])>.hrt__row .hrt__nv{display:inline}[data-sees=b114] .hrt li[data-up~=b114]>.hrt__row{font-weight:var(--font-weight-semibold);opacity:1}.hrt[data-sees=b114] li:not([data-up~=b114])>.hrt__row{opacity:.45}.hrt[data-sees=b114] li:not([data-up~=b114])>.hrt__row .hrt__lv{display:none}.hrt[data-sees=b114] li:not([data-up~=b114])>.hrt__row .hrt__nv{display:inline}[data-sees=b114] .hrt__placed{display:inline-flex}.hrh{--hstage-overlap:var(--space-8);align-items:start;grid-template-columns:minmax(0,1fr);min-width:0}.hrh ol,.hrh p,.hrh ul.hrh__rv{margin:0}.hrh .hrh__tree{background:var(--color-ground);display:grid;gap:var(--space-3);grid-row:1;margin-right:var(--space-8);padding:var(--space-5) var(--space-5) calc(var(--space-5) + var(--hstage-overlap));position:relative;z-index:2}.hrh__k{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);color:var(--palette-rust-600);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);letter-spacing:var(--letter-spacing-caps);padding-bottom:var(--space-2);text-transform:uppercase}.hrh .hrh__wf{background:var(--color-ground);display:grid;gap:var(--space-2);grid-row:2;margin:calc(var(--hstage-overlap)*-1) 0 0 var(--space-12);padding:var(--space-4) var(--space-5);position:relative;transform-origin:top left;transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter);z-index:3}.hrh__wh{border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);justify-content:space-between;padding-bottom:var(--space-2)}.hrh__wh,.hrh__wt{align-items:center}.hrh__wt{color:var(--palette-plum);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2)}.hrh__wl,.hrh__wt .icon{color:var(--palette-rust-600)}.hrh__wl{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.hrh__rv{list-style:none;padding:0}.hrh__rv,.hrh__rv li{display:grid;gap:var(--space-2)}.hrh__rv li{align-items:center;font-size:var(--font-size-sm);grid-template-columns:auto minmax(0,1fr) auto;transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.hrh__rv .avatar{block-size:var(--space-6);font-size:var(--font-size-xs);inline-size:var(--space-6);letter-spacing:0}.hrh__rn{color:var(--palette-plum);font-weight:var(--font-weight-medium)}.hrh__src{background:var(--color-sunken);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2);white-space:nowrap}.hrh__steps{display:grid;gap:var(--space-4);grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:var(--space-8) 0 0;padding:0}.hrh__step{align-items:start;border-top:var(--border-width-thick) solid var(--color-accent-warm);display:grid;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);padding-top:var(--space-3);transition:opacity var(--duration-medium-3) var(--ease-standard)}.hrh__sn{background:var(--color-accent-warm);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-full);box-sizing:border-box;color:var(--palette-plum);display:inline-grid;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:var(--space-6);place-items:center;width:var(--space-6)}.hrh__stt{display:grid;font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.hrh__stt strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.hrh .hrh__again{grid-row:4;margin-top:var(--space-2)}.hrh[data-s="2"] .hrt__placed,.hrh[data-s="3"] .hrt__placed{display:inline-flex}.hrh:not([data-s="2"]):not([data-s="3"]) .hrt__placed,.hrh:not([data-sees=b114]) .hrt__placed{display:none}.hrh[data-s="0"] .hrh__wf,.hrh[data-s="1"] .hrh__wf,.hrh[data-s="2"] .hrh__wf{opacity:0;transform:scaleY(.6) translateY(calc(var(--space-6)*-1))}.hrh[data-rv="0"] .hrh__rv li,.hrh[data-rv="1"] .hrh__rv li[data-r="2"]{opacity:0;transform:translateY(var(--space-2))}.hrh[data-s="0"] .hrh__step,.hrh[data-s="1"] .hrh__step:nth-child(n+2),.hrh[data-s="2"] .hrh__step:nth-child(n+3){border-top-color:var(--color-rule-strong);opacity:.45}.hrh[data-s="0"] .hrh__sn,.hrh[data-s="1"] .hrh__step:nth-child(n+2) .hrh__sn,.hrh[data-s="2"] .hrh__step:nth-child(n+3) .hrh__sn{background:none;border-color:var(--color-rule-strong);color:var(--color-text-secondary)}@media (max-width:767px){.hrh .hrh__tree{margin-right:var(--space-3);padding:var(--space-4)}.hrh .hrh__wf{margin-left:var(--space-5);padding:var(--space-4)}.hrh__steps{grid-template-columns:minmax(0,1fr)}.hrh__src{display:none}}.hrh[data-n="0"] .hrt li[data-i="1"]>.hrt__row,.hrh[data-n="0"] .hrt li[data-i="2"]>.hrt__row,.hrh[data-n="0"] .hrt li[data-i="3"]>.hrt__row,.hrh[data-n="0"] .hrt li[data-i="4"]>.hrt__row,.hrh[data-n="0"] .hrt li[data-i="5"]>.hrt__row,.hrh[data-n="0"] .hrt li[data-i="6"]>.hrt__row,.hrh[data-n="0"] .hrt li[data-i="7"]>.hrt__row,.hrh[data-n="0"] .hrt li[data-i="8"]>.hrt__row,.hrh[data-n="1"] .hrt li[data-i="2"]>.hrt__row,.hrh[data-n="1"] .hrt li[data-i="3"]>.hrt__row,.hrh[data-n="1"] .hrt li[data-i="4"]>.hrt__row,.hrh[data-n="1"] .hrt li[data-i="5"]>.hrt__row,.hrh[data-n="1"] .hrt li[data-i="6"]>.hrt__row,.hrh[data-n="1"] .hrt li[data-i="7"]>.hrt__row,.hrh[data-n="1"] .hrt li[data-i="8"]>.hrt__row,.hrh[data-n="2"] .hrt li[data-i="3"]>.hrt__row,.hrh[data-n="2"] .hrt li[data-i="4"]>.hrt__row,.hrh[data-n="2"] .hrt li[data-i="5"]>.hrt__row,.hrh[data-n="2"] .hrt li[data-i="6"]>.hrt__row,.hrh[data-n="2"] .hrt li[data-i="7"]>.hrt__row,.hrh[data-n="2"] .hrt li[data-i="8"]>.hrt__row,.hrh[data-n="3"] .hrt li[data-i="4"]>.hrt__row,.hrh[data-n="3"] .hrt li[data-i="5"]>.hrt__row,.hrh[data-n="3"] .hrt li[data-i="6"]>.hrt__row,.hrh[data-n="3"] .hrt li[data-i="7"]>.hrt__row,.hrh[data-n="3"] .hrt li[data-i="8"]>.hrt__row,.hrh[data-n="4"] .hrt li[data-i="5"]>.hrt__row,.hrh[data-n="4"] .hrt li[data-i="6"]>.hrt__row,.hrh[data-n="4"] .hrt li[data-i="7"]>.hrt__row,.hrh[data-n="4"] .hrt li[data-i="8"]>.hrt__row,.hrh[data-n="5"] .hrt li[data-i="6"]>.hrt__row,.hrh[data-n="5"] .hrt li[data-i="7"]>.hrt__row,.hrh[data-n="5"] .hrt li[data-i="8"]>.hrt__row,.hrh[data-n="6"] .hrt li[data-i="7"]>.hrt__row,.hrh[data-n="6"] .hrt li[data-i="8"]>.hrt__row,.hrh[data-n="7"] .hrt li[data-i="8"]>.hrt__row{opacity:0;transform:translateY(var(--space-2))}.hrh .hrt__row{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.hrc,.hrs,.hrv,.hrw{min-width:0}.hrc p,.hrc ul,.hrs p,.hrs ul,.hrv p,.hrw dd,.hrw dl,.hrw p,.hrw ul{margin:0}.hrs .hrt,.hrs .hrt ul,.hrv .hrt,.hrv .hrt ul{--hrt-bg:var(--color-ground)}.hrs__wrap{align-items:start;display:grid;gap:var(--space-8)}@media (min-width:768px){.hrs__wrap{gap:var(--space-10);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.hrs__panel{align-content:start;display:grid;gap:var(--space-2);padding-left:var(--space-4)}.hrc__l,.hrs__sl,.hrv__sl,.hrw__node{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.hrs__h{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-top:var(--space-2)}.hrs__list{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:0;list-style:none;padding:0}.hrs__list li{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);color:var(--palette-plum);display:flex;flex-wrap:wrap;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);gap:var(--space-2);line-height:var(--line-height-snug);padding:var(--space-2) 0}.hrc__ppl .avatar,.hrs__list .avatar,.hrv__wait .avatar,.hrw__rv .avatar{block-size:var(--space-6);font-size:var(--font-size-xs);inline-size:var(--space-6);letter-spacing:0}.hrs__as{background:var(--color-sunken);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.hrs[data-dp-state=idle] .hrs__panel{opacity:0;transform:translateX(var(--space-4))}.hrs[data-dp-state=play] .hrs__panel{transition:opacity var(--duration-medium-3) var(--ease-standard) .5s,transform var(--duration-medium-4) var(--ease-enter) .5s}.hrv__wrap{display:grid;gap:var(--space-6)}.hrv__sl{margin-bottom:var(--space-2)}@media (min-width:768px){.hrv__wrap{column-gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}.hrv__wait{grid-column:1/-1}}.hrv__pane{border-top:var(--border-width-hairline) solid var(--color-hairline);padding-top:var(--space-3)}.hrv__pane--a{border-top-color:var(--palette-plum)}.hrv__wait{align-items:center;background:var(--color-sunken);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-3);justify-self:start;padding:var(--space-3) var(--space-4)}.hrv__wl{color:var(--palette-plum);font-weight:var(--font-weight-semibold)}.hrv__wn,.hrv__wp{font-weight:var(--font-weight-medium)}.hrv__wp{color:var(--palette-plum)}.hrv[data-dp-state=idle] .hrv__pane--a .hrt li>.hrt__row{font-weight:var(--font-weight-medium);opacity:1}.hrv[data-dp-state=idle] .hrv__pane--a .hrt li>.hrt__row .hrt__lv{display:inline}.hrv[data-dp-state=idle] .hrv__pane--a .hrt li>.hrt__row .hrt__nv{display:none}.hrv[data-dp-state=idle] .hrv__wait{opacity:0;transform:translateY(var(--space-2))}.hrv[data-dp-state=play] .hrv__wait{transition:opacity var(--duration-medium-3) var(--ease-standard) 1.4s,transform var(--duration-medium-3) var(--ease-enter) 1.4s}.hrv .hrt__row{transition:opacity var(--duration-medium-4) var(--ease-standard) .7s}.hrw__wrap{display:grid;gap:var(--space-4);max-width:34rem}.hrw__top{align-items:baseline;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-3);padding-bottom:var(--space-2)}.hrw__tn{color:var(--palette-plum);font-weight:var(--font-weight-medium)}.hrw__muted{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.hrw__node{align-items:center;display:inline-flex;gap:var(--space-2)}.hrw__card{border-bottom:var(--border-width-hairline) solid var(--color-hairline);border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-3);padding:var(--space-4) 0 var(--space-4) var(--space-4);transform-origin:top left}.hrw__card--b{border-left-color:var(--color-rule-strong)}.hrw__hd{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.hrw__t{color:var(--palette-plum);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.hrw__f{display:grid;gap:0}.hrw__row{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:grid;font-size:var(--font-size-sm);gap:var(--space-3);grid-template-columns:minmax(0,6rem) minmax(0,1fr);padding:var(--space-2) 0}.hrw__row dt{color:var(--palette-rust-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.hrw__row dd{color:var(--palette-plum);font-weight:var(--font-weight-medium);min-width:0}.hrw__logos{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1)}.hrw__logos .chtile{border-radius:var(--radius-full)}.hrw__all{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-left:var(--space-1)}.hrw__rv{display:grid;gap:var(--space-2);list-style:none;padding:0}.hrw__rv li{align-items:center;display:grid;gap:var(--space-1) var(--space-2);grid-template-columns:auto minmax(0,1fr)}.hrw__src{background:var(--color-sunken);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);grid-column:2;justify-self:start;padding:var(--space-1) var(--space-2)}@media (min-width:480px){.hrw__rv li{grid-template-columns:auto minmax(0,1fr) auto}.hrw__src{grid-column:auto}}.hrw__add{color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2)}.hrw__add span{border:var(--border-width-hairline) dashed var(--color-rule-strong);padding:var(--space-1) var(--space-3)}.hrw__add span,.hrw__btn{border-radius:var(--radius-pill)}.hrw__btn{background:var(--palette-plum);color:var(--palette-bone);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-5)}.hrw__btn--off{background:var(--color-sunken)}.hrw__btn--off,.hrw__need{color:var(--color-text-secondary)}.hrw__need{font-size:var(--font-size-sm)}.hrw[data-dp-state=idle] .hrw__card:not(.hrw__card--b){opacity:0;transform:scaleY(.5)}.hrw[data-dp-state=idle] .hrw__rv li{opacity:0;transform:translateY(var(--space-1))}.hrw[data-dp-state=idle] .hrw__card--b{opacity:0}.hrw[data-dp-state=play] .hrw__card:not(.hrw__card--b){transition:opacity var(--duration-medium-3) var(--ease-standard) .2s,transform var(--duration-medium-4) var(--ease-enter) .2s}.hrw[data-dp-state=play] .hrw__rv li{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(var(--i, 0)*.25s + .9s),transform var(--duration-medium-3) var(--ease-enter) calc(var(--i, 0)*.25s + .9s)}.hrw[data-dp-state=play] .hrw__card--b{transition:opacity var(--duration-medium-3) var(--ease-standard) 2s}.hrc__wrap{display:grid;gap:var(--space-6);max-width:40rem}.hrc__cols{display:grid;gap:var(--space-5)}@media (min-width:560px){.hrc__cols{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.hrc__card{align-content:start;border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);padding:var(--space-3) 0 var(--space-3) var(--space-4)}.hrc__t{color:var(--palette-plum);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.hrc__ppl{display:grid;gap:var(--space-2);list-style:none;padding:0}.hrc__ppl li{align-items:center;color:var(--palette-plum);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2)}.hrc__none{color:var(--color-text-secondary)!important;display:none!important;font-weight:var(--font-weight-regular)!important}.hrc__keep{justify-self:start}.hrc__del{border-bottom:var(--border-width-hairline) solid var(--color-hairline);border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-1);padding:var(--space-3) 0}.hrc__dr{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.hrc__dn{color:var(--palette-plum);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.hrc__dd{color:var(--color-text-secondary);font-weight:var(--font-weight-regular);transition:opacity var(--duration-medium-3) var(--ease-standard)}.hrc__pill{display:grid;justify-items:end}.hrc__pill>*{grid-area:1/1;transition:opacity var(--duration-medium-3) var(--ease-standard)}.hrc__off{background:var(--color-sunken)}.hrc__off,.hrc__un{color:var(--color-text-secondary)}.hrc__un{font-size:var(--font-size-xs);transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.hrc__leo{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-4) var(--ease-enter)}.hrc[data-dp-state=idle] .hrc__leo--a{opacity:1;transform:none}.hrc[data-dp-state=idle] .hrc__leo--b{opacity:0;transform:translateX(calc(var(--space-12)*-1))}.hrc[data-dp-state=idle] .hrc__none{display:flex!important}.hrc[data-dp-state=idle] .hrc__dd,.hrc[data-dp-state=idle] .hrc__off,.hrc[data-dp-state=idle] .hrc__un{opacity:0}.hrc[data-dp-state=idle] .hrc__un{transform:translateY(calc(var(--space-1)*-1))}.hrc:not([data-dp-state]) .hrc__leo--a,.hrc[data-dp-state=done] .hrc__leo--a,.hrc[data-dp-state=play] .hrc__leo--a{opacity:0;pointer-events:none;position:absolute;transform:translateX(var(--space-12))}.hrc[data-dp-state=play] .hrc__leo--a{transition-delay:.3s}.hrc[data-dp-state=play] .hrc__leo--b{transition-delay:.7s}.hrc[data-dp-state=play] .hrc__dd,.hrc[data-dp-state=play] .hrc__off,.hrc[data-dp-state=play] .hrc__un{transition-delay:1.7s}.hrc:not([data-dp-state]) .hrc__on,.hrc[data-dp-state=done] .hrc__on,.hrc[data-dp-state=play] .hrc__on{opacity:0;transition-delay:1.7s}.hrc__card{position:relative}@media (prefers-reduced-motion:reduce){.hrc__leo,.hrh__rv li,.hrh__wf,.hrt__row{transition:none}}.hrv .hrt ul{margin-left:var(--space-2);padding-left:var(--space-3)}.hrv .hrt ul>li:after,.hrv .hrt ul>li:before{left:calc(var(--space-3)*-1)}.hrv .hrt ul>li:after{width:var(--space-2)}.hrv .hrt__row{gap:var(--space-1);padding-inline:var(--space-1)}.hrv .hrt__t{white-space:nowrap}.ai-faq__holds,.ai-fn,.band__holds,.capability__holds,.dm-copy__notes,.dm-devnote,.dm-footnote,.dm-notes,.faq__holds,.footnotes,.hero__visual--hold,.hold,.hold--block,.k3-fn,.lp-notes,.lp-vnote,.preview-slot,.preview-slot-band,.strip-notes,.visual-hold,sup.fn{display:none!important}.related .card:has(>.tint-well){grid-template-rows:auto auto 1fr auto}.related .card>.tint-well{border-radius:var(--radius-md);height:var(--space-12);width:var(--space-12)}.related .card>.tint-well .icon{height:var(--space-6);width:var(--space-6)}.related .card .link-arrow{font-size:1.2em}.prec{display:block;min-height:38rem;padding-bottom:var(--space-12);position:relative}.prec>[data-surface]{position:absolute;z-index:1}.prec__fact{gap:var(--space-4);inline-size:64%;inset-block-start:0;inset-inline-start:0}.prec__fact,.prec__thread{display:grid;padding:var(--space-5)}.prec__thread{gap:var(--space-3);inline-size:62%;inset-block-start:30%;inset-inline-end:0;z-index:3!important}.prec__kept{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);inline-size:90%;inset-block-end:var(--space-12);inset-inline-start:6%;padding:var(--space-4) var(--space-5);z-index:2!important}.prec__kept .chip:first-of-type{margin-inline-start:auto}.prec__follow,.prec__from,.prec__head,.prec__row,.prec__thead,.prec__to{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.prec__doc{background:var(--color-sunken);block-size:var(--space-10);border-radius:var(--radius-md);color:var(--palette-rust-600);display:inline-grid;inline-size:var(--space-10);place-items:center}.prec__kname,.prec__name,.prec__who{display:grid;gap:var(--space-1);min-width:0}.prec__kname strong,.prec__name strong,.prec__who strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.prec__by,.prec__kname span,.prec__name span,.prec__thead,.prec__who span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.prec__by{align-items:center;display:inline-flex;gap:var(--space-2)}.prec__page{background:var(--color-sunken);border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-3)}.prec__ln{background:var(--color-rule-strong);block-size:var(--space-2);border-radius:var(--radius-pill);display:block;inline-size:100%}.prec__ln--title{background:var(--color-text-tertiary);block-size:var(--space-3);inline-size:55%}.prec__ln--short{inline-size:62%}.prec__blk{background:color-mix(in srgb,var(--palette-rust-600) 14%,transparent);block-size:var(--space-8);border-radius:var(--radius-sm);display:block}.prec__thead{font-weight:var(--font-weight-medium);gap:var(--space-2)}.prec__thead .icon{color:var(--color-text-secondary)}.prec__branch{margin-inline-start:auto}.prec__bubble{background:var(--color-sunken);border-radius:var(--radius-lg);color:var(--color-text);font-size:var(--font-size-md);line-height:var(--line-height-snug);margin:0;padding:var(--space-3) var(--space-4)}.prec__flag{display:flex}.prec .chip{white-space:normal}.prec .avatar{block-size:var(--space-8);font-size:var(--font-size-xs);inline-size:var(--space-8);letter-spacing:0}.prec__cap{color:var(--color-text);display:grid;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);inset-block-end:var(--space-2);inset-inline-start:0;margin:0;padding-inline-start:var(--space-4);position:absolute}.prec__cap>span{grid-area:1/1}.prec__again{inset-block-end:var(--space-2);inset-inline-end:0;padding-inline-end:var(--space-6);position:absolute}.prec__cap>span,.prec__fact,.prec__flag,.prec__follow,.prec__kept,.prec__row,.prec__thread{transition:opacity var(--duration-medium-4) var(--ease-standard),transform var(--duration-slower) var(--ease-enter)}.prec[data-act="0"] .prec__follow,.prec[data-act="0"] .prec__row,.prec[data-act="1"] .prec__follow,.prec[data-act="1"] .prec__row--a2{opacity:0;transform:translateY(var(--space-2))}.prec[data-act="0"] .prec__cap>span,.prec[data-act="1"] .prec__cap2,.prec[data-act="1"] .prec__cap3,.prec[data-act="2"] .prec__cap1,.prec[data-act="2"] .prec__cap3,.prec[data-act="3"] .prec__cap1,.prec[data-act="3"] .prec__cap2{opacity:0}.prec[data-act="1"] .prec__cap1,.prec[data-act="2"] .prec__cap2,.prec[data-act="3"] .prec__cap3{opacity:1}.prec[data-act="0"] .prec__thread,.prec[data-act="1"] .prec__thread,.prec[data-act="2"] .prec__thread{opacity:0;transform:translateX(var(--space-8))}.prec[data-act="0"] .prec__kept,.prec[data-act="1"] .prec__kept,.prec[data-act="2"] .prec__kept{opacity:0;transform:translateY(var(--space-4))}.prec[data-act="3"] .prec__fact{opacity:.86;transform:scale(.985);transform-origin:top left}.prec[data-act="3"][data-s3="0"] .prec__flag{opacity:0;transform:translateY(var(--space-1))}.prec[data-act="3"][data-s3="2"] .prec__thread{opacity:0;transform:translateY(var(--space-24)) scale(.96)}.prec[data-act="3"][data-s3="0"] .prec__kept,.prec[data-act="3"][data-s3="1"] .prec__kept{opacity:0;transform:translateY(var(--space-4))}@media (max-width:767px){.prec{display:grid;gap:var(--space-4);min-height:0;padding-bottom:0}.prec>[data-surface]{inline-size:auto;position:static}.prec__again,.prec__cap{position:static}.prec__cap{grid-row:1;min-block-size:var(--space-8)}.prec__fact,.prec__thread{grid-column:1;grid-row:2}.prec__thread{align-self:center;margin-inline:var(--space-4);z-index:1}.prec__kept{grid-row:3}.prec[data-act="3"] .prec__fact{opacity:1;transform:none}.prec__again{grid-row:4;min-block-size:var(--target-min)}}.pgap{padding-block:var(--space-4) var(--space-10)}.pgap__row{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) var(--space-20) minmax(0,1fr) var(--space-20) minmax(0,1fr) var(--space-20) minmax(0,1fr);row-gap:var(--space-8)}.pgap__box{align-content:start;background:var(--color-raised);border:var(--border-width-thick) solid var(--palette-plum);border-radius:var(--radius-lg);display:grid;gap:var(--space-4);padding:var(--space-5)}.pgap__name{align-items:center;display:flex;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);gap:var(--space-2);margin:0}.pgap__name,.pgap__name .icon{color:var(--palette-plum)}.pgap__stub{background:var(--color-sunken);border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-3)}.pgap__stub span{background:var(--palette-plum);block-size:var(--space-2);border-radius:var(--radius-pill);display:block;opacity:.55}.pgap__stub span.s{inline-size:58%}.pgap__gap{align-content:center;display:grid;gap:var(--space-2);justify-items:center;position:relative}.pgap__lab{color:var(--color-accent-warm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);text-align:center}.pgap__brk{block-size:0;border-block-start:var(--border-width-thick) dashed var(--color-accent-warm);display:block;inline-size:100%;transform-origin:center}.pgap__exam{align-content:start;display:grid;gap:var(--space-2);grid-column:6/8;grid-row:2;justify-items:end;margin-inline-end:var(--space-4);padding-inline-start:calc(var(--space-20)/2);position:relative}.pgap__etxt{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding-inline-end:var(--space-1)}.pgap__earrow{background:var(--color-text);block-size:var(--border-width-thick);display:block;inline-size:100%;position:relative;transform-origin:right}.pgap__earrow:before{background:var(--palette-rust-600);block-size:var(--space-6);content:"";inline-size:var(--border-width-thick);inset-block-start:calc(var(--space-3)*-1);inset-inline-start:calc(var(--space-2)*-1);position:absolute}.pgap__earrow:after{border:var(--space-2) solid transparent;border-inline-end:var(--space-3) solid var(--color-text);border-inline-start-width:0;content:"";inset-block-start:50%;inset-inline-start:var(--space-1);position:absolute;translate:0 -50%}.pgap[data-dp-state=idle] .pgap__box,.pgap[data-dp-state=idle] .pgap__lab{opacity:0;transform:translateY(var(--space-2))}.pgap[data-dp-state=idle] .pgap__brk{transform:scaleX(0)}.pgap[data-dp-state=idle] .pgap__exam{opacity:0;transform:translateX(var(--space-12))}.pgap[data-dp-state=play] .pgap__box{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter);transition-delay:calc(var(--k, 0)*.26s)}.pgap[data-dp-state=play] .pgap__lab{transition:opacity var(--duration-medium-3) var(--ease-standard) calc(.5s + var(--k, 0)*.26s)}.pgap[data-dp-state=play] .pgap__brk{transition:transform var(--duration-medium-4) var(--ease-enter) calc(.45s + var(--k, 0)*.26s)}.pgap[data-dp-state=play] .pgap__exam{transition:opacity var(--duration-medium-3) var(--ease-standard) 1.7s,transform .8s var(--ease-enter) 1.7s}@media (max-width:899px){.pgap__row{grid-template-columns:minmax(0,1fr);row-gap:var(--space-2)}.pgap__gap{padding-block:var(--space-2)}.pgap__brk{block-size:var(--space-8);border-block-start:0;border-inline-start:var(--border-width-thick) dashed var(--palette-rust-500);inline-size:0}.pgap__exam{grid-column:1;grid-row:auto;padding-inline-start:0}}.band--problem.band--vis-platform-gaps .band__grid:not(.band__grid--text){align-items:start;gap:var(--space-10);grid-template-columns:minmax(0,1fr);max-width:none}.band--vis-platform-gaps .band__copy,.band--vis-platform-gaps .band__visual{grid-column:1}.ptl__card{display:grid;gap:var(--space-4);padding:var(--space-5)}.ptl__head{align-items:center;border-bottom:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-3);padding-bottom:var(--space-3)}.ptl__doc{background:var(--color-sunken);block-size:var(--space-10);border-radius:var(--radius-md);color:var(--palette-rust-600);display:inline-grid;inline-size:var(--space-10);place-items:center}.ptl__title{display:grid;gap:var(--space-1)}.ptl__title strong{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.ptl__title span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ptl__list{display:grid;gap:0;position:relative}.ptl__list:before{background:var(--color-rule-strong);content:"";inline-size:var(--border-width-thick);inset-block:var(--space-4);inset-inline-start:calc(var(--space-4) - var(--border-width-hairline));position:absolute;transform-origin:top}.ptl__list li{align-items:center;column-gap:var(--space-3);display:grid;font-size:var(--font-size-sm);grid-template-columns:var(--space-8) minmax(0,1fr) auto;min-block-size:var(--space-12);position:relative}.ptl__ic{background:var(--color-sunken);block-size:var(--space-8);border:var(--border-width-thick) solid var(--color-rule-strong);border-radius:var(--radius-full);color:var(--palette-plum);display:inline-grid;inline-size:var(--space-8);place-items:center;position:relative;z-index:1}.ptl__t{color:var(--color-text);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.ptl__list time{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.ptl__list .is-flag .ptl__ic{background:var(--chip-finding-bg);border-color:var(--palette-rust-500);color:var(--chip-finding-fg)}.ptl__list .is-ok .ptl__ic{background:var(--chip-approved-bg);border-color:var(--palette-moss-500);color:var(--chip-approved-fg)}.ptl__list .is-mira .ptl__ic{background:var(--palette-plum);border-color:var(--palette-plum);color:var(--palette-bone)}.ptl[data-dp-state=idle] .ptl__list li{opacity:0;transform:translateY(var(--space-2))}.ptl[data-dp-state=idle] .ptl__list:before{transform:scaleY(0)}.ptl[data-dp-state=play] .ptl__list:before{transition:transform 2.4s linear .2s}.ptl[data-dp-state=play] .ptl__list li{transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-2) var(--ease-enter);transition-delay:calc(.25s + var(--k, 0)*.26s)}.ppn,.ppn__grid{display:grid;gap:var(--space-4)}.ppn__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppn__panel{align-content:start;display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4)}.ppn__label{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.ppn__label .icon{color:var(--palette-rust-600)}.ppn__label .mira{font-size:var(--font-size-sm);letter-spacing:0;text-transform:none}.ppn__item{font-variant-numeric:tabular-nums;margin-inline-start:auto}.ppn__page{background:var(--color-sunken);border-radius:var(--radius-md);display:grid;gap:var(--space-2);padding:var(--space-3)}.ppn__doc{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ppn__ln{background:var(--color-rule-strong);block-size:var(--space-2);border-radius:var(--radius-pill);display:block}.ppn__ln--s{inline-size:60%}.ppn__hl{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin:0}.ppn__hl mark{background:color-mix(in srgb,var(--palette-amber-300) 45%,transparent);border-radius:var(--radius-sm);color:inherit;padding:var(--space-1) var(--space-2)}.ppn__fix,.ppn__flag{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.ppn .chip{white-space:normal}.ppn__cite{align-items:flex-start;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--space-2);margin:0}.ppn__cite .icon{flex:none;margin-top:.15em}.ppn__msg{background:var(--color-sunken);border-radius:var(--radius-md);color:var(--color-text);display:grid;font-size:var(--font-size-sm);gap:var(--space-2);line-height:var(--line-height-snug);margin:0;padding:var(--space-3)}.ppn__from{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ppn__why{margin:0}.ppn__by,.ppn__why{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ppn .avatar{block-size:var(--space-8);font-size:var(--font-size-xs);inline-size:var(--space-8);letter-spacing:0}.ppn__upd{margin:0}.ppn[data-dp-state=idle] .ppn__panel,.ppn[data-dp-state=idle] .ppn__upd{opacity:0;transform:translateY(var(--space-2))}.ppn[data-dp-state=idle] .ppn__cite,.ppn[data-dp-state=idle] .ppn__fix,.ppn[data-dp-state=idle] .ppn__flag,.ppn[data-dp-state=idle] .ppn__why{opacity:0}.ppn[data-dp-state=idle] .ppn__hl mark{background:transparent}.ppn[data-dp-state=play] .ppn__panel{transition:opacity var(--duration-medium-3) var(--ease-standard),transform var(--duration-medium-3) var(--ease-enter)}.ppn[data-dp-state=play] .ppn__panel--mira{transition-delay:1.3s}.ppn[data-dp-state=play] .ppn__hl mark{transition:background-color var(--duration-medium-3) var(--ease-standard) .5s}.ppn[data-dp-state=play] .ppn__panel--ai .ppn__flag{transition:opacity var(--duration-medium-2) var(--ease-standard) .8s}.ppn[data-dp-state=play] .ppn__panel--ai .ppn__cite{transition:opacity var(--duration-medium-2) var(--ease-standard) 1s}.ppn[data-dp-state=play] .ppn__panel--ai .ppn__fix{transition:opacity var(--duration-medium-2) var(--ease-standard) 1.25s}.ppn[data-dp-state=play] .ppn__panel--mira .ppn__flag{transition:opacity var(--duration-medium-2) var(--ease-standard) 1.9s}.ppn[data-dp-state=play] .ppn__panel--mira .ppn__why{transition:opacity var(--duration-medium-2) var(--ease-standard) 2.2s}.ppn[data-dp-state=play] .ppn__panel--mira .ppn__fix{transition:opacity var(--duration-medium-2) var(--ease-standard) 2.5s}.ppn[data-dp-state=play] .ppn__upd{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.8s,transform var(--duration-medium-3) var(--ease-enter) 2.8s}@media (max-width:599px){.ppn__grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:900px){.band--step[class*=band--vis-platform-] .band__grid{align-items:start}}.ptr__card{display:grid;gap:var(--space-5);padding:var(--space-5)}.ptr .hrt{--hrt-bg:var(--color-raised);font-size:var(--font-size-sm)}.ptr .hrt__lv{font-size:var(--font-size-xs)}.ptr .hrt__placed{display:inline-flex;padding-inline-start:var(--space-1)}.ptr .hrt__placed .avatar{block-size:var(--space-7);flex:none;inline-size:var(--space-7)}.ptr .hrt__t{min-width:0;white-space:nowrap}.ptr__card{min-width:0}@media (max-width:599px){.ptr .hrt ul{margin-left:var(--space-1);padding-left:var(--space-3)}.ptr .hrt ul>li:after,.ptr .hrt ul>li:before{left:calc(var(--space-3)*-1)}.ptr .hrt ul>li:after{width:var(--space-2)}.ptr .hrt__lv{display:none}.ptr .hrt__row{flex-wrap:wrap;row-gap:var(--space-1)}.ptr .hrt__placed{flex:none;white-space:nowrap}}.ptr .hrt__row{min-height:var(--space-8)}.ptr__chips{border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);list-style:none;margin:0;padding:var(--space-4) 0 0}.ptr .chip{white-space:normal}.ptr .chip:before{content:none}.ptr .chip .icon{color:currentColor}.ptr[data-dp-state=idle] .hrt__row,.ptr[data-dp-state=idle] .ptr__chips li{opacity:0;transform:translateY(var(--space-1))}.ptr[data-dp-state=idle] .hrt__placed{opacity:0}.ptr[data-dp-state=play] .hrt__row{transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-2) var(--ease-enter);transition-delay:calc(.2s + var(--i, 0)*.23s)}.ptr[data-dp-state=play] .hrt__placed{transition:opacity var(--duration-medium-3) var(--ease-standard) 2.1s}.ptr[data-dp-state=play] .ptr__chips li{transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-2) var(--ease-enter);transition-delay:calc(2.3s + var(--k, 0)*.2s)}.phub{container-type:inline-size}.phub__box{aspect-ratio:100/112;inline-size:100%;position:relative;--cx:50cqw;--cy:56cqw}.phub__core{background:var(--palette-plum);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:grid;font-size:var(--font-size-sm);gap:var(--space-1);inline-size:8rem;inset-block-start:var(--cy);inset-inline-start:var(--cx);justify-items:center;padding:var(--space-4) var(--space-3);position:absolute;text-align:center;translate:-50% -50%;z-index:2}.phub__core,.phub__core .icon{color:var(--palette-bone)}.phub__core strong{font-weight:var(--font-weight-semibold)}.phub__core strong,.phub__node{line-height:var(--line-height-snug)}.phub__node{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-md);color:var(--color-text);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);inline-size:6.5rem;inset-block-start:calc(var(--cy) + var(--y)*1cqw);inset-inline-start:calc(var(--cx) + var(--x)*1cqw);justify-items:center;padding:var(--space-2);position:absolute;text-align:center;translate:-50% -50%;z-index:1}.phub__node strong{font-weight:var(--font-weight-medium)}.phub__node .icon{color:var(--palette-rust-600)}.phub__node em{color:var(--color-text-secondary);display:block;font-size:var(--font-size-xs);font-style:normal}.phub__node--data{background:var(--color-sunken);inline-size:9.5rem}.phub__node--tools{inline-size:10rem}.phub__node>span{display:grid;gap:var(--space-1)}.phub__spoke{block-size:0;border-block-start:var(--border-width-thick) solid var(--color-rule-strong);inline-size:calc(var(--l)*1cqw);inset-block-start:var(--cy);inset-inline-start:var(--cx);position:absolute;transform:rotate(var(--a));transform-origin:0 50%}.phub__spoke--in{border-block-start-color:var(--palette-rust-500)}.phub[data-dp-state=idle] .phub__spoke{transform:rotate(var(--a)) scaleX(0)}.phub[data-dp-state=idle] .phub__node{opacity:0}.phub[data-dp-state=play] .phub__spoke{transition:transform var(--duration-medium-3) var(--ease-standard);transition-delay:calc(.3s + var(--i, 0)*.18s)}.phub[data-dp-state=play] .phub__node{transition:opacity var(--duration-medium-2) var(--ease-standard);transition-delay:calc(.7s + var(--i, 0)*.18s)}@container (max-width: 29.99rem){.phub__box{aspect-ratio:auto;display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.phub__spoke{display:none}.phub__core{grid-auto-flow:column;grid-column:1/-1;justify-content:center}.phub__core,.phub__node,.phub__node--data,.phub__node--tools{inline-size:auto;position:static;translate:none}.phub__node--data,.phub__node--tools{grid-column:1/-1}}.ppk{display:grid;gap:var(--space-4);padding-block-end:var(--space-10);padding-inline-end:var(--space-3)}.ppk__req{align-items:center;border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2);justify-self:start;padding:var(--space-2) var(--space-4)}.ppk__req>*{white-space:nowrap}.ppk__req strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.ppk__stack{list-style:none;margin:0;padding:0}.ppk__card,.ppk__stack{display:grid;gap:var(--space-3)}.ppk__card{align-items:start;border-radius:var(--radius-card);box-shadow:var(--shadow-ring-raised);grid-template-columns:auto minmax(0,1fr);margin-inline-start:calc(var(--k)*var(--space-6));padding:var(--space-4) var(--space-5)}.ppk__ic{background:var(--color-sunken);block-size:var(--space-10);border-radius:var(--radius-md);color:var(--palette-rust-600);display:inline-grid;inline-size:var(--space-10);place-items:center}.ppk__txt{display:grid;gap:var(--space-1);min-width:0}.ppk__txt strong{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.ppk__txt>span{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ppk__thread{display:grid;gap:var(--space-1);justify-items:start;margin-top:var(--space-2)}.ppk__b{background:var(--color-sunken);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-3)}.ppk__b--out{background:var(--palette-plum);color:var(--palette-bone)}@media (max-width:639px){.ppk__card{margin-inline-start:calc(var(--k)*var(--space-3));padding:var(--space-3) var(--space-4)}}.ppk[data-dp-state=idle] .ppk__card{opacity:0;transform:translateY(var(--space-2))}.ppk[data-dp-state=play] .ppk__card{transition:opacity var(--duration-medium-2) var(--ease-standard),transform var(--duration-medium-2) var(--ease-enter);transition-delay:calc(var(--k, 0)*.12s)}.closing--wash{isolation:isolate;overflow:clip;position:relative}.closing--wash:before{background:var(--texture-grain-on-dark),var(--gradient-closing-wash);content:"";inset-block:0;inset-inline:-24%;position:absolute;z-index:-1}@supports (animation-timeline:view()){.closing--wash:before{animation:closing-wash linear both;animation-range:entry 0 cover 55%;animation-timeline:view()}}@keyframes closing-wash{0%{transform:translateX(-14%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.closing--wash:before{animation:none;transform:none}}.ppk__ic .icon,.ptl__doc .icon,.ptl__ic .icon{color:currentColor}.chip--evt-wine{background:var(--palette-wine-100);color:var(--palette-wine-700)}.chip--evt-amber{background:var(--palette-amber-100);color:var(--palette-amber-700)}.chip--evt-teal{background:var(--palette-teal-100);color:var(--palette-teal-700)}.chip--evt-cobalt{background:var(--palette-cobalt-100);color:var(--palette-cobalt-700)}.chip--evt-plum{background:var(--palette-plum);color:var(--palette-bone)}.chip--evt-amber:before,.chip--evt-cobalt:before,.chip--evt-plum:before,.chip--evt-teal:before,.chip--evt-wine:before{display:none}.evc__art{align-items:flex-start;aspect-ratio:2/1;background:var(--palette-plum);color:var(--palette-bone);display:flex;flex:none;isolation:isolate;overflow:hidden;padding:var(--space-5) var(--space-6);position:relative}.evc__photo{block-size:100%;inline-size:100%;inset:0;max-inline-size:none;object-fit:cover;object-position:center 40%;position:absolute;z-index:-2}.evc__art:before{background:var(--texture-grain-on-dark),var(--gradient-plum-depth);content:"";inset:0;opacity:.72;position:absolute;z-index:-1}.evc__top{color:var(--palette-bone);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.evc{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-card);color:var(--color-text);display:flex;flex-direction:column;overflow:hidden;transition:var(--transition-color)}.evc:hover{border-color:var(--color-rule-strong)}.evc__body{align-content:start;display:grid;flex:1;gap:var(--space-3);padding:var(--space-6)}.evc__body>*{margin:0}.evc__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.evc__meta{display:grid;font-size:var(--font-size-sm);gap:var(--space-1)}.evc__blurb,.evc__meta{color:var(--color-text-secondary)}.evc__cta{margin-block-start:auto;padding-block-start:var(--space-2)}.evc[hidden]{display:none}.evf{background:var(--palette-bone);border-radius:var(--radius-card);box-shadow:var(--shadow-ring-raised);color:var(--palette-plum);display:flex;flex-direction:column;margin-inline:auto;max-inline-size:28rem;overflow:hidden}.evf__body{display:grid;gap:var(--space-3);padding:var(--space-6)}.evf__body>*{margin:0}.evf__name{color:var(--palette-plum)}.evf__art{aspect-ratio:2/1}.evf .evc__meta,.evf__blurb{color:var(--color-text-secondary)}.evf .link-arrow{color:var(--palette-plum)}.evl__bar{border-block-end:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-4);margin-block-end:var(--space-8);padding-block-end:var(--space-6)}.evl__bar[hidden]{display:none}.evl__search{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;gap:var(--space-2);max-inline-size:28rem;padding:var(--space-3) var(--space-4)}.evl__search input{background:transparent;border:0;color:var(--color-text);flex:1;font:inherit;min-inline-size:0}.evl__search input:focus-visible{outline:none}.evl__search:focus-within{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.evl__filters{display:grid;gap:var(--space-3)}.evl__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.evl__chip{background:transparent;border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-status);color:var(--color-text);cursor:pointer;font:inherit;font-size:var(--font-size-sm);padding:var(--space-2) var(--space-4);transition:var(--transition-color)}.evl__chip:hover{border-color:var(--color-text)}.evl__chip[aria-pressed=true]{background:var(--palette-plum);border-color:var(--palette-plum);color:var(--palette-bone)}.evl__chip:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.evl__count{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.evl__group{margin-block-end:var(--space-10)}.evl__group[hidden]{display:none}.evl__period{border-block-end:var(--border-width-hairline) solid var(--color-hairline);margin:0 0 var(--space-4);padding-block-end:var(--space-3)}.evl__grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));list-style:none;margin:0;padding:0}.evl__empty{padding:var(--space-8) 0}.evl__empty,.evl__note{color:var(--color-text-secondary)}.evl__note{margin:var(--space-6) 0 0}@media (min-width:64em){.evl__filters{align-items:start;grid-template-columns:auto auto;justify-content:space-between}}.hero .evf .evf__name{color:var(--palette-plum)}.hero .evf .evc__meta,.hero .evf .evf__blurb{color:color-mix(in srgb,var(--palette-plum) 75%,transparent)}.evc__logo{display:block;inset-block-end:var(--space-5);inset-inline-end:var(--space-5);position:absolute}.evc__logo img{block-size:1.75rem;display:block;filter:brightness(0) invert(1);inline-size:auto;max-inline-size:7.5rem}@media (prefers-contrast:more){.evc__photo{display:none}.evc__art:before{opacity:1}}.ppl{display:grid;gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));list-style:none;margin:0;padding:0}.ppl__card{align-content:start;display:grid;gap:var(--space-1)}.ppl__photo{aspect-ratio:4/5;background:var(--palette-bone);block-size:auto;border-radius:var(--radius-card);display:block;filter:var(--people-photo-filter);inline-size:100%;margin-block-end:var(--space-3);object-fit:cover;object-position:center 20%}.ppl__photo--none{color:var(--color-text-secondary);display:grid;filter:none;font-size:var(--font-size-2xl);place-items:center}.ppl__name{margin:0}.ppl__role{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.pil{display:grid;gap:var(--space-4);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:48em){.pil{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.pil__card{align-content:start;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-card);color:var(--color-text);display:grid;gap:var(--space-3);padding:var(--space-8)}.pil__card>*{margin:0}.pil__tag{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.pil__tag,.pil__text{color:var(--color-text-secondary)}.pil__figs{border-block-start:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);list-style:none;margin:var(--space-3) 0 0;padding:var(--space-4) 0 0}.pil__fig{display:grid;gap:var(--space-1)}.pil__num{color:var(--color-text);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-tight)}.pil__lbl{color:var(--color-text-secondary);font-size:var(--font-size-sm);max-inline-size:16rem}.pil__fig--pending{border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.about-sources{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);margin:0;padding-inline-start:var(--space-5)}.abr{aspect-ratio:640/600;background:var(--palette-bone);border-radius:var(--radius-card);box-shadow:var(--shadow-ring-raised);margin-inline:auto;max-inline-size:36rem;overflow:hidden;position:relative}.abr,.abr__svg{inline-size:100%}.abr__svg{block-size:100%;display:block}.abr__d{fill:none;stroke-linecap:round}.abr__d--m{stroke:var(--palette-wine-700)}.abr__d--r{stroke:var(--palette-rust-500)}.abr__leader{fill:none;opacity:.7;stroke:var(--palette-wine-700);stroke-dasharray:2 3;stroke-width:.75}.abr__tick{fill:var(--palette-bone);stroke:var(--palette-wine-700);stroke-width:.9}.abr__yr{fill:var(--palette-wine-700);font-family:var(--font-family-body);font-size:10.5px;font-weight:var(--font-weight-medium);letter-spacing:.08em}.abr__rings{transform-origin:50% 50%}@keyframes abr-grow{0%{clip-path:circle(0 at 46.9% 48.7%)}to{clip-path:circle(60% at 46.9% 48.7%)}}@media (prefers-reduced-motion:no-preference){.abr__rings{animation:abr-grow 2.6s var(--ease-standard) .2s both}}.abs{margin-inline:auto;max-inline-size:34rem;transform:translate(-14%,2%) scale(1.69);transform-origin:30% 50%}.abs,.abs__svg{inline-size:100%}.abs__svg{block-size:auto;display:block;overflow:visible}.hero-band:has(.abs){overflow:clip}@media (max-width:47.99em){.abs{transform:translate(-12%,2%) scale(1.46)}}.abs__stop--wine{stop-color:var(--palette-wine-700);stop-opacity:.5}.abs__stop--plum{stop-color:var(--palette-plum);stop-opacity:.6}.abs__fleck{flood-color:var(--palette-bone);flood-opacity:.04}.abs__dust{flood-opacity:.06}.abs__blot,.abs__dust{flood-color:var(--palette-plum)}.abs__blot{flood-opacity:.05}.abs__rough,.abs__veil{mix-blend-mode:multiply}@media (forced-colors:active),(prefers-contrast:more){.abs__grain,.abs__rough{display:none}.abs__stop--plum,.abs__stop--wine{stop-opacity:1}}@keyframes abs-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.abs__shard{animation:abs-rise 1.1s var(--ease-standard) both}.abs__shard--1{animation-delay:.15s}.abs__shard--2{animation-delay:.45s}.abs__shard--3{animation-delay:.75s}}.pf{--pf-gap:var(--space-4);--t-bg:var(--palette-neutral-200);--t-fg:var(--palette-neutral-700);--t-line:var(--palette-neutral-300);color:var(--color-text);container-type:inline-size;font-size:var(--font-size-sm);line-height:var(--line-height-snug);position:relative}.pf :is(p,h3,h4,ul,ol,figure,dl,dd){margin:0;padding:0}.pf :is(ul,ol){list-style:none}.pf-st--review{--t-bg:var(--palette-amber-100);--t-fg:var(--palette-amber-700);--t-line:var(--palette-amber-400)}.pf-st--distribute{--t-bg:var(--palette-teal-100);--t-fg:var(--palette-teal-700);--t-line:var(--palette-teal-400)}.pf-st--supervise{--t-bg:var(--palette-moss-100);--t-fg:var(--palette-moss-700);--t-line:var(--palette-moss-400)}.pf-st--archive{--t-bg:var(--palette-cobalt-100);--t-fg:var(--palette-cobalt-700);--t-line:var(--palette-cobalt-400)}.pf-st--measure{--t-bg:var(--palette-violet-100);--t-fg:var(--palette-violet-700);--t-line:var(--palette-violet-400)}.pf-st--govern{--t-bg:var(--palette-rust-100);--t-fg:var(--palette-rust-700);--t-line:var(--palette-rust-400)}.pf-lbl{font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.pf-lbl,.pf-mono{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.pf-mono{font-family:var(--font-family-mono);letter-spacing:0}.pf-name{font-weight:var(--font-weight-medium)}.pf-sub{color:var(--color-text-secondary)}.pf-well{background:var(--t-bg);block-size:2rem;border-radius:var(--radius-md);color:var(--t-fg);display:inline-grid;flex:none;inline-size:2rem;place-items:center}.pf-well .icon,.pf-well svg{block-size:1.125rem;color:var(--t-fg);inline-size:1.125rem}.pf-card{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}.pf-chip{align-items:center;background:var(--chip-pending-bg);border-radius:var(--radius-status);color:var(--chip-pending-fg);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);line-height:var(--line-height-loose);padding:0 var(--space-2);white-space:nowrap}.pf-chip--ok{background:var(--chip-approved-bg);color:var(--chip-approved-fg)}.pf-chip--flag{background:var(--chip-finding-bg);color:var(--chip-finding-fg)}.pf-chip--info{background:var(--chip-progress-bg);color:var(--chip-progress-fg)}.pf-chip .icon{block-size:.875rem;inline-size:.875rem}.pf-tag{align-items:center;background:var(--palette-wine-100);border-radius:var(--radius-sm);color:var(--palette-wine-700);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);padding:0 var(--space-2)}.pf-arrow{block-size:1.25rem;color:var(--color-text-secondary);display:inline-block;fill:none;flex:none;inline-size:1.25rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.pf__ctl{display:flex;gap:var(--space-1);inset-block-start:0;inset-inline-end:0;position:absolute;z-index:2}.pf__btn{background:var(--color-raised);block-size:2.25rem;border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;display:inline-grid;inline-size:2.25rem;padding:0;place-items:center}.pf__btn:hover{border-color:var(--color-text)}.pf-sel:focus-visible,.pf__btn:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.pf__btn[disabled]{cursor:default;opacity:.4}.pf__btn .icon{block-size:1rem;inline-size:1rem}.pf-sel{all:unset;border-radius:var(--radius-md);box-sizing:border-box;cursor:pointer;display:block}.pf-sel:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.pf[data-pf-live] [data-at]{opacity:.12;transform:translateY(4px);transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard)}.pf[data-pf-live] [data-at].is-on{opacity:1;transform:none}.pf[data-pf-live] [data-at-draw]{transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--ease-standard)}.pf[data-pf-live] [data-at-draw].is-on{transform:scaleX(1)}.pf[data-pf-live] [data-at-down]{transform:scaleY(0);transform-origin:top center;transition:transform .5s var(--ease-standard)}.pf[data-pf-live] [data-at-down].is-on{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.pf[data-pf-live] [data-at-down],.pf[data-pf-live] [data-at-draw],.pf[data-pf-live] [data-at]{opacity:1;transform:none;transition:none}}.pf-stack{display:grid}.pf-stack>*{grid-area:1/1;opacity:0;transition:opacity var(--duration-base) var(--ease-standard);visibility:hidden}.pf-stack>.is-sel{opacity:1;visibility:visible}@media (min-width:900px){.band--step[class*=band--vis-pf-] .band__grid:not(.band__grid--text){grid-template-columns:var(--rail-col) minmax(0,.8fr) minmax(0,1.2fr)}}.pfh{padding:var(--space-10) 0 0}.pfh__grid{column-gap:var(--space-3);display:grid;grid-template-areas:"n1 n2 n3 n4" "s1 s2 s3 s4" "rec rec rec rec";grid-template-columns:repeat(4,minmax(0,1fr))}.pfh__node{align-content:start;background:var(--palette-paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-ring-raised);color:var(--palette-plum);display:grid;gap:var(--space-2);padding:var(--space-4)}.pfh__node .pf-sub{color:color-mix(in srgb,var(--palette-plum) 72%,transparent)}.pfh__node .pf-well svg{color:var(--t-fg)}.pfh__stem{block-size:var(--space-8);border-inline-start:var(--border-width-thick) solid var(--palette-rose-300);inline-size:0;justify-self:center}.pfh__record{align-items:center;background:color-mix(in srgb,var(--palette-rose-300) 22%,transparent);border:var(--border-width-hairline) solid var(--palette-rose-300);border-radius:var(--radius-lg);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-4) var(--space-5);position:relative}.pfh__record,.pfh__record .pf-lbl{color:var(--palette-bone)}.pfh__ticks{block-size:0;border-block-start:var(--border-width-thick) dotted color-mix(in srgb,var(--palette-rose-300) 70%,transparent);flex:1}@container (max-width: 40rem){.pfh__grid{grid-template-areas:"n1 n2" "s1 s2" "rec rec" "s3 s4" "n3 n4";grid-template-columns:repeat(2,minmax(0,1fr))}.pfh__stem,.pfh__stem:nth-of-type(3),.pfh__stem:nth-of-type(4){block-size:var(--space-6)}}.pfg{display:grid;gap:0;max-inline-size:28rem}.pfg__rec{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.pfg__head{align-items:center;display:flex;gap:var(--space-2)}.pfg__rows{display:grid;gap:var(--space-2)}.pfg__rows i{background:var(--t-bg);block-size:var(--space-2);border-radius:var(--radius-full);display:block}.pfg__rows i:first-child{inline-size:82%}.pfg__rows i:nth-child(2){inline-size:56%}.pfg__gap{align-items:center;color:var(--color-text-secondary);display:grid;grid-template-columns:var(--space-8) 1fr;min-block-size:var(--space-8)}.pfg__break{display:grid;gap:var(--space-2);justify-self:center}.pfg__break:after,.pfg__break:before{block-size:var(--space-2);border-inline-start:var(--border-width-thick) dashed var(--color-rule-strong);content:"";display:block;inline-size:0;margin-inline:auto}.pfg__foot{color:var(--color-text-secondary);margin-block-start:var(--space-3)}.pfr{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-card);display:grid;gap:var(--space-5);padding:var(--space-5);padding-block-start:var(--space-8)}.pfr__layer{display:grid;gap:var(--space-3)}.pfr__cols{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) var(--space-6) minmax(0,1fr) var(--space-6) minmax(0,1fr)}.pfr__col{align-content:start;border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);display:grid;gap:var(--space-2);padding:var(--space-3);transition:border-color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard)}.pfr__col .pf-name{align-items:center;display:flex;gap:var(--space-2)}.pfr__doc{display:grid;gap:var(--space-2)}.pfr__hand{align-self:center;color:var(--color-text-secondary);display:grid;justify-items:center}.pfr__hand .pf-arrow{inline-size:var(--space-6)}.pfr__return{align-items:center;color:var(--color-text-secondary);display:flex;gap:var(--space-2);justify-content:center}.pfr__return:after,.pfr__return:before{border-block-start:var(--border-width-hairline) dashed var(--color-rule-strong);content:"";flex:1}.pfr__ledger{display:grid;gap:var(--space-1);padding-inline-start:var(--space-5);position:relative}.pfr__ret{background:var(--palette-cobalt-100);border-radius:var(--radius-full);inline-size:var(--space-2);inset-block:0;inset-inline-start:0;position:absolute}.pfr__ret:after{background:var(--palette-cobalt-400);border-radius:inherit;content:"";inset:0;opacity:.6;position:absolute}.pfr__ev{align-items:center;border:var(--border-width-hairline) solid transparent;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-2) var(--space-3)}.pfr__ev:hover{background:var(--color-stage)}.pfr__ev .pf-well{block-size:1.5rem;border-radius:var(--radius-sm);inline-size:1.5rem}.pfr__ev .pf-well svg{block-size:.875rem;inline-size:.875rem}.pfr__ev-t{display:grid;gap:0}.pfr__ev-s{background:var(--t-bg);border-radius:var(--radius-status);color:var(--t-fg);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:0 var(--space-2)}.pfr__ev.is-sel{background:var(--t-bg);border-color:var(--t-line)}.pfr__ev.is-sel .pfr__ev-s{background:var(--color-raised)}.pfr[data-stage=distribute] .pfr__col[data-stage=distribute],.pfr[data-stage=review] .pfr__col[data-stage=review],.pfr[data-stage=supervise] .pfr__col[data-stage=supervise]{background:var(--t-bg);border-color:var(--t-line)}.pfr__detail{padding:var(--space-3) var(--space-4)}.pfr__detail,.pfr__note{color:var(--color-text-secondary)}@container (max-width: 44rem){.pfr__cols{gap:0;grid-template-columns:minmax(0,1fr)}.pfr__col{align-items:start;column-gap:var(--space-3);grid-template-columns:minmax(8rem,.6fr) minmax(0,1fr)}.pfr__hand{padding-block:var(--space-1)}.pfr__hand .pf-arrow{transform:rotate(90deg)}}@container (max-width: 26rem){.pfr__col{grid-template-columns:minmax(0,1fr)}.pfr__ev{grid-template-columns:auto minmax(0,1fr)}.pfr__ev-s{grid-column:2;justify-self:start}}.pfi{padding-block-start:var(--space-8)}.pfi,.pfi__lanes{display:grid;gap:var(--space-4)}.pfi__lanes{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.pfi__lane{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-card);display:grid;gap:var(--space-2);padding:var(--space-4)}.pfi__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.pfi__step{border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);display:grid;gap:var(--space-2);padding:var(--space-3)}.pfi__step--ai{background:color-mix(in srgb,var(--palette-wine-100) 60%,var(--color-raised));border-color:color-mix(in srgb,var(--palette-wine-700) 24%,transparent)}.pfi__step--person{border-color:var(--color-rule-strong)}.pfi__link{block-size:var(--space-3);border-inline-start:var(--border-width-hairline) solid var(--color-rule-strong);inline-size:0;justify-self:center}.pfi__quote{background:var(--color-sunken,var(--color-stage));border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.pfi__quote mark{background:var(--chip-finding-bg);color:var(--chip-finding-fg)}.pfi__who{align-items:center;display:flex;gap:var(--space-2)}.pfi__fb{border-block-start:var(--border-width-hairline) dashed var(--color-rule-strong);display:grid;gap:var(--space-2);padding-block-start:var(--space-3)}.pfi__chain{display:flex;flex-wrap:wrap}.pfi__chain,.pfi__gate{align-items:center;gap:var(--space-2)}.pfi__gate{border:var(--border-width-thick) solid var(--palette-wine-700);border-radius:var(--radius-status);display:inline-flex;font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3)}.pfi__legend{color:var(--color-text-secondary);display:flex;flex-wrap:wrap;gap:var(--space-4)}.pfi__legend span{align-items:center;display:inline-flex;gap:var(--space-2)}.pfi__sw{block-size:var(--space-4);border-radius:var(--radius-sm);inline-size:var(--space-4)}.pfi__sw--ai{background:var(--palette-wine-100);border:var(--border-width-hairline) solid color-mix(in srgb,var(--palette-wine-700) 40%,transparent)}.pfi__sw--person{border:var(--border-width-thick) solid var(--color-rule-strong)}@container (max-width: 36rem){.pfi__lanes{grid-template-columns:minmax(0,1fr)}}.pfy{padding-block-start:var(--space-8)}.pfy,.pfy__main{display:grid;gap:var(--space-4)}.pfy__main{align-items:start;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.pfy__trace,.pfy__tree{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-card);display:grid;gap:var(--space-2);padding:var(--space-4)}.pfy__node{align-items:center;border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-md);display:grid;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);padding:var(--space-1) var(--space-2);position:relative}.pfy__node[data-lv="1"]{margin-inline-start:var(--space-4)}.pfy__node[data-lv="2"]{margin-inline-start:var(--space-8)}.pfy__node[data-lv="3"]{margin-inline-start:var(--space-12)}.pfy__node[data-lv]:before{border-block-start:var(--border-width-hairline) solid var(--color-rule-strong);content:"";inline-size:var(--space-2);inset-block-start:50%;inset-inline-start:calc(var(--space-3)*-1);position:absolute}.pfy__lv{color:var(--color-text-secondary);font-size:var(--font-size-xs);min-inline-size:3.25rem}.pfy__node.is-path{background:var(--color-stage)}.pfy__branch{cursor:pointer}.pfy__branch:hover{background:var(--color-stage)}.pfy__branch.is-sel{background:var(--palette-wine-100);border-color:var(--palette-wine-700);color:var(--palette-wine-700);font-weight:var(--font-weight-medium)}.pfy__trace{align-content:start}.pfy__steps{display:grid;gap:var(--space-3);padding-inline-start:var(--space-8);position:relative}.pfy__steps:before{border-inline-start:var(--border-width-thick) solid var(--color-rule-strong);content:"";inset-block:var(--space-3);inset-inline-start:var(--space-3);position:absolute}.pfy__step{display:grid;gap:var(--space-1);position:relative}.pfy__step:before{background:var(--color-raised);block-size:var(--space-3);border:var(--border-width-thick) solid var(--palette-wine-700);border-radius:var(--radius-full);content:"";inline-size:var(--space-3);inset-block-start:var(--space-1);inset-inline-start:calc(var(--space-8)*-1 + var(--space-2));position:absolute}.pfy__people{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pfy__item{background:var(--palette-wine-700);block-size:var(--space-3);border-radius:var(--radius-sm);inline-size:var(--space-3);inset-block-start:var(--space-3);inset-inline-start:calc(var(--space-3) - var(--space-1));margin-inline-start:calc(var(--space-1)*-.5);position:absolute;z-index:1}.pf[data-pf-live] .pfy__item{transition:transform 1.6s var(--ease-standard)}.pfy__also{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.pfy__also,.pfy__also .pf-chip{color:var(--color-text-secondary)}.pfy__also .pf-chip{background:transparent;border:var(--border-width-hairline) solid var(--color-rule-strong)}@container (max-width: 36rem){.pfy__main{grid-template-columns:minmax(0,1fr)}}.pfn{display:grid;gap:var(--space-4);padding-block-start:var(--space-8)}.pfn__map{display:grid;gap:0;grid-template-columns:minmax(0,1fr) clamp(3rem,12cqi,6rem) minmax(0,.55fr);position:relative}.pfn__dst,.pfn__src{align-content:space-between;display:grid;gap:var(--space-3)}.pfn__grp{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);display:grid;gap:var(--space-2);min-block-size:7.25rem;padding:var(--space-3) var(--space-4);transition:border-color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard)}.pfn__grp:hover{border-color:var(--color-rule-strong)}.pfn__names{color:var(--color-text-secondary);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.pfn__names span:not(:last-child):after{content:"\00b7";margin-inline-start:var(--space-2)}.pfn__dst-n{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);display:flex;gap:var(--space-2);min-block-size:3.5rem;padding:var(--space-2) var(--space-3);transition:border-color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard)}.pfn__wires{position:relative}.pfn__wires svg{block-size:100%;inline-size:100%;inset:0;overflow:visible;position:absolute}.pfn__wire{fill:none;stroke:var(--color-rule-strong);stroke-width:1.5;transition:stroke var(--duration-base) var(--ease-standard),stroke-width var(--duration-base) var(--ease-standard);vector-effect:non-scaling-stroke}.pfn__wire--typed{stroke-dasharray:none}.pfn__lbl-unused{background:var(--color-ground,transparent);color:var(--color-text-secondary);font-size:var(--font-size-xs);inset-inline:0;line-height:var(--line-height-snug);padding-inline:var(--space-1);pointer-events:none;position:absolute;text-align:center;transform:translateY(-50%)}.pfn__to{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:auto}.pfn__to .pf-chip{display:none}.pfn[data-src=channels] .pfn__grp[data-key=channels],.pfn[data-src=content] .pfn__grp[data-key=content],.pfn[data-src=data] .pfn__grp[data-key=data]{background:var(--palette-wine-100);border-color:var(--palette-wine-700)}.pfn[data-src=channels] .pfn__grp[data-key=channels] :is(.pf-name,.pfn__names),.pfn[data-src=content] .pfn__grp[data-key=content] :is(.pf-name,.pfn__names),.pfn[data-src=data] .pfn__grp[data-key=data] :is(.pf-name,.pfn__names){color:var(--palette-wine-700)}.pfn[data-src=channels] .pfn__wire[data-w~=channels],.pfn[data-src=content] .pfn__wire[data-w~=content],.pfn[data-src=data] .pfn__wire[data-w~=data]{stroke:var(--palette-wine-700);stroke-width:3}.pfn[data-src]:not([data-src=""]) .pfn__wire:not([data-w~=x]){opacity:.5}.pfn[data-src=channels] .pfn__wire[data-w~=channels],.pfn[data-src=content] .pfn__wire[data-w~=content],.pfn[data-src=data] .pfn__wire[data-w~=data]{opacity:1}.pfn[data-src=channels] .pfn__dst-n[data-for~=channels],.pfn[data-src=content] .pfn__dst-n[data-for~=content],.pfn[data-src=data] .pfn__dst-n[data-for~=data]{background:var(--t-bg);border-color:var(--t-line)}.pfn__hint{color:var(--color-text-secondary)}@container (max-width: 30rem){.pfn__map{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.pfn__dst,.pfn__wires{display:none}.pfn__to .pf-chip{display:inline-flex}.pfn__grp{min-block-size:0}}.pfe{padding-block-start:var(--space-8)}.pfe,.pfe__main{display:grid;gap:var(--space-4)}.pfe__main{align-items:stretch;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.pfe__rec,.pfe__req{align-content:start;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-card);display:grid;gap:var(--space-3);padding:var(--space-4)}.pfe__grp{display:grid;gap:var(--space-1)}.pfe__grp-h{display:flex}.pfe__grp-h,.pfe__row{align-items:center;gap:var(--space-2)}.pfe__row{border:var(--border-width-hairline) solid transparent;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:var(--space-2) var(--space-3)}.pfe__row:hover{background:var(--color-stage)}.pfe__row.is-sel{background:var(--t-bg);border-color:var(--t-line)}.pfe__row.is-sel,.pfe__row.is-sel .pf-mono{color:var(--t-fg)}.pfe__pane{align-content:start;display:grid;gap:var(--space-2)}.pfe__origin{align-items:center;display:flex;gap:var(--space-2)}.pfe__line{border-block-end:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);padding-block:var(--space-1)}.pfe__msg{background:var(--color-stage);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);padding:var(--space-3)}@container (max-width: 36rem){.pfe__main{grid-template-columns:minmax(0,1fr)}}.pf[data-pf-live] [data-at="0"]{opacity:1;transform:none}.pf[data-pf-live] .pfy__item[data-at],.pf[data-pf-live] .pfy__item[data-at].is-on,.pfy__item{transform:translateY(var(--run,0))}.pf[data-pf-live] .pfy__item[data-at]:not(.is-on){opacity:0}.pf[data-pf-live] .pfy__item[data-at]{transition:opacity var(--duration-slow) var(--ease-standard),transform 1.6s var(--ease-standard)}@media (prefers-reduced-motion:reduce){.pf__ctl{display:none}.pf-stack>*{transition:none}}.pfe__main>*,.pfi__lane,.pfi__step,.pfn__map>*,.pfr__layer,.pfy__main>*{min-inline-size:0}.pfe .pf-chip,.pfi .pf-chip,.pfy__also .pf-chip{white-space:normal}.pfi__tail{align-items:center;display:inline-flex;gap:var(--space-2)}.mm-stats[data-surface]{background:var(--texture-grain-on-dark),var(--gradient-plum-depth);border-top:0}.mm-stats__list{display:grid;gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:var(--space-4) 0}.mm-stats__list li{align-items:baseline;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2)}.mm-stats__v{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.mm-stats__l{color:var(--color-text-secondary)}@media (min-width:64em){.mm-cols--1:has(.mm-col--split){max-width:var(--measure-panel)}.mm-col--split .mm-links{column-count:2;column-gap:var(--space-8);display:block}.mm-col--split .mm-links li{break-inside:avoid;padding-block-end:var(--space-2)}.mm-col--split .mm-links li.mm-col-start{break-before:column}.mm-stats__list{align-items:center;display:flex;flex-wrap:nowrap;gap:0;padding-block:var(--space-4)}.mm-stats__list li{border-inline-start:var(--border-width-hairline) solid var(--color-rule-strong);flex:0 1 auto;flex-wrap:nowrap;padding-inline:var(--space-5);white-space:nowrap}.mm-stats__list li:first-child{border-inline-start:0;padding-inline-start:0}}@media (min-width:900px){.band__grid:has(.exm){align-items:start}}.exm{gap:var(--space-4);margin:0}.exm,.exm__panel{display:grid;min-width:0}.exm__panel{background:var(--color-surface-raised);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-5);padding:var(--space-6)}.exm__panel>*{margin:0;min-width:0}.exm__cap,.exm__eyebrow{color:var(--color-text-secondary)}.exm__cap{line-height:var(--line-height-snug);margin:0}.exm__btn,.exm__cap{font-size:var(--font-size-xs)}.exm__btn{border:var(--border-width-hairline) solid var(--color-action-outline);border-radius:var(--radius-button);color:var(--color-text-brand);justify-self:start;padding:var(--space-2) var(--space-4)}.exm__head{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between}.exm__head>div>*{margin:0}.exm__title{font-family:var(--font-family-display);font-size:var(--font-size-lg);line-height:var(--line-height-snug)}.exm__trail{list-style:none;margin:0;padding:0}.exm__ev{display:grid;gap:var(--space-4);grid-template-columns:var(--space-4) minmax(0,1fr);padding-block-end:var(--space-5);position:relative}.exm__ev:last-child{padding-block-end:0}.exm__ev:not(:last-child):before{background:var(--color-border-strong);content:"";inline-size:var(--border-width-hairline);inset-block:var(--space-4) 0;inset-inline-start:var(--space-2);position:absolute}.exm__dot{background:var(--color-border-strong);block-size:var(--space-3);border-radius:var(--radius-full);display:block;inline-size:var(--space-3);margin-block-start:var(--space-1)}.exm__ev--final .exm__dot{background:var(--color-action)}.exm__what{font-size:var(--font-size-base);margin:0}.exm__meta{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.exm__foot{align-items:center;border-top:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;padding-top:var(--space-4)}.exm__ai{background:var(--color-sunken);border-radius:var(--radius-md);display:grid;font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-4)}.exm__ai p{margin:0}.exm__ailab{align-items:center;color:var(--color-text-secondary);display:flex;gap:var(--space-2)}.exm__decision{background:var(--color-primary);border-radius:var(--radius-md);color:var(--color-text-on-brand);display:grid;gap:var(--space-2);padding:var(--space-5) var(--space-6)}.exm__decision p{margin:0}.exm__dmain{font-family:var(--font-family-display);font-size:var(--font-size-xl);line-height:var(--line-height-snug)}.exm__dby{font-size:var(--font-size-sm)}.exm__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.exm__chips li{border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-chip);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-3)}.exm__results{display:grid;list-style:none;margin:0;padding:0}.exm__res{align-items:baseline;border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-1) var(--space-3);grid-template-columns:5.5rem minmax(0,1fr) auto;padding:var(--space-3) var(--space-2)}.exm__chan{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.exm__txt{font-size:var(--font-size-sm)}@media (max-width:36rem){.exm__panel{padding:var(--space-5) var(--space-4)}.exm__res{grid-template-columns:minmax(0,1fr) auto}.exm__txt{grid-column:1/-1;grid-row:2}}.crl__bar{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);justify-content:space-between;margin-block-end:var(--space-6)}.crl__bar[hidden]{display:none}.crl__filter{display:grid;gap:var(--space-2);inline-size:min(100%,22rem)}.crl__label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.crl__select{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font:inherit;inline-size:100%;padding:var(--space-3) var(--space-4)}.crl__select:hover{border-color:var(--color-text)}.crl__link:focus-visible,.crl__select:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.crl__count{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.crl__list{border-block-start:var(--border-width-hairline) solid var(--color-hairline);list-style:none;margin:0;padding:0}.crl__row{align-items:center;border-block-end:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-3) var(--space-8);grid-template-columns:minmax(0,1fr) auto;padding-block:var(--space-5)}.crl__row[hidden]{display:none}.crl__main{display:grid;gap:var(--space-1);min-inline-size:0}.crl__title{margin:0}.crl__meta{color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) 0;margin:0}.crl__meta>span+span:before{content:"\00b7";margin-inline:var(--space-2)}.crl__link{justify-self:end;white-space:nowrap}.crl__empty,.crl__none{color:var(--color-text-secondary);margin-block-start:var(--space-6)}.crl__none[hidden]{display:none}@media (max-width:36rem){.crl__row{grid-template-columns:minmax(0,1fr)}.crl__link{justify-self:start}}.sys--hero{padding-block:var(--space-16)}.sys__grid{align-items:center;gap:var(--space-10)}.sys__copy,.sys__grid{display:grid;grid-template-columns:minmax(0,1fr)}.sys__copy{align-content:start;gap:var(--space-5);min-inline-size:0}.sys__copy>*{margin:0}.sys__eyebrow{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.sys__search{align-items:center;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);box-sizing:border-box;display:flex;gap:var(--space-2);inline-size:100%;max-inline-size:32rem;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);position:relative}.sys__search:focus-within{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.sys__search-ico{color:var(--color-text-secondary);flex:none}.sys__search input[type=search]{background:transparent;border:0;color:var(--color-text);flex:1;font:inherit;font-size:var(--font-size-base);min-block-size:var(--target-min);min-inline-size:0;outline:none}.sys__search input[type=search]::placeholder{color:var(--color-text-tertiary)}.sys__home{font-size:var(--font-size-sm)}.sys__art{display:grid;justify-items:center}.sys__record{border:var(--border-width-thick) dashed var(--color-rule-strong);border-radius:var(--radius-card);display:grid;gap:var(--space-4);inline-size:min(100%,22rem);justify-items:start;padding:var(--space-8)}.sys__num{color:var(--color-text);font-family:var(--font-family-display);font-size:var(--font-size-4xl);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-display);line-height:1}.sys__bars{display:grid;gap:var(--space-2);inline-size:100%}.sys__bars i{background:var(--color-text);block-size:var(--space-2);border-radius:var(--radius-pill);display:block;opacity:.28}.sys__bars i:nth-child(2){inline-size:78%}.sys__bars i:nth-child(3){inline-size:52%}.sys__foot{border-top:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);font-size:var(--font-size-sm);padding-block:var(--space-8)}.sys__foot p{margin:0}@media (min-width:900px){.sys--hero{padding-block:var(--space-24)}.sys__grid{gap:var(--space-16);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.sys__art{justify-items:end}}.ptv{block-size:auto;display:block;inline-size:100%;margin-inline:auto;max-inline-size:34rem;overflow:visible}.ptv--hero{max-inline-size:36rem}.ptv .ln{fill:none;stroke:var(--color-border-strong);stroke-linecap:round;stroke-width:1.5}.ptv .ln--dash{stroke-dasharray:4 6}.ptv .ln-soft,.ptv .ln-soft path{fill:none;stroke:var(--color-border-strong);stroke-linecap:round;stroke-opacity:.6;stroke-width:1.25}.ptv .ring,.ptv .ring circle{fill:none;stroke:var(--palette-plum);stroke-opacity:.14;stroke-width:1.5}.ptv .ring--dash{stroke-dasharray:3 7;stroke-opacity:.35}.ptv .f-plum{fill:var(--palette-plum)}.ptv .f-wine{fill:var(--palette-wine-600)}.ptv .f-wine-s{fill:var(--palette-wine-100)}.ptv .f-teal{fill:var(--palette-teal-500)}.ptv .f-teal-m{fill:var(--palette-teal-300)}.ptv .f-teal-s{fill:var(--palette-teal-100)}.ptv .f-cobalt{fill:var(--palette-cobalt-500)}.ptv .f-violet{fill:var(--palette-violet-500)}.ptv .f-violet-m{fill:var(--palette-violet-300)}.ptv .f-violet-s{fill:var(--palette-violet-100)}.ptv .f-amber{fill:var(--palette-amber-500)}.ptv .f-amber-m{fill:var(--palette-amber-300)}.ptv .f-amber-s{fill:var(--palette-amber-100)}.ptv .f-rust{fill:var(--palette-rust-500)}.ptv .f-rust-m{fill:var(--palette-rust-300)}.ptv .f-moss{fill:var(--palette-moss-500)}.ptv .f-moss-m{fill:var(--palette-moss-300)}.ptv .f-sand{fill:var(--palette-sand-200)}.ptv .f-paper{fill:var(--palette-paper)}.ptv .ptw-l1{fill:var(--palette-plum);fill-opacity:.8}.ptv .ptw-l2{fill:var(--palette-plum);fill-opacity:.25}@media (max-width:64rem){.ptv--hero{max-inline-size:28rem}}@media (max-width:36rem){.ptv__fine{display:none}.ptv--hero{max-inline-size:24rem}}.mm-band--row .mm-bandl{gap:var(--space-2) var(--space-6)}.mm-band--row .mm-bandl li{max-width:none}@media (min-width:64em){.mm-band--row{grid-template-columns:12rem minmax(0,1fr)}.mm-band--row .mm-bandl{align-items:center}.mm-band--row .mm-bandl li.mm-all{margin-inline-start:auto}.mm-band:not(.mm-band--row) .mm-bandl{display:grid;gap:var(--space-2) var(--space-8);grid-auto-columns:minmax(0,22ch);grid-auto-flow:column}.mm-band:not(.mm-band--row) .mm-bandl li{max-width:none}.mm-bandh{padding-block:var(--space-1)}}.brx{display:grid;gap:var(--space-4);margin:0;min-width:0}.brx__dot{block-size:var(--space-3);border-radius:var(--radius-full);display:block;flex:none;inline-size:var(--space-3)}.brx__dot--1{background:var(--palette-teal-500)}.brx__dot--2{background:var(--palette-violet-500)}.brx__dot--3{background:var(--palette-amber-500)}@media (min-width:900px){.band__grid:has(.brx){align-items:start}}.brx--flow{background:var(--color-surface-raised);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-6)}.brx__steps{display:grid;gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.brx__steps li{align-content:start;border-top:var(--space-1) solid var(--color-border-strong);display:grid;gap:var(--space-2);padding-top:var(--space-4)}.brx__steps li:last-child{border-top-color:var(--palette-plum)}.brx__sh{font-family:var(--font-family-display);font-size:var(--font-size-lg);line-height:var(--line-height-snug)}.brx__sl{color:var(--color-text-secondary);font-size:var(--font-size-sm)}@media (max-width:56rem){.brx__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:36rem){.brx__steps{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.mrv--hero{max-inline-size:38rem}.mrx__note{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.brx__steps--five{gap:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:64rem){.mrv--hero{max-inline-size:28rem}}@media (max-width:56rem){.brx__steps--five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:36rem){.mrv--hero{max-inline-size:24rem}.brx__steps--five{grid-template-columns:minmax(0,1fr)}}.ocx__head{align-items:center;color:var(--color-text-secondary);display:flex;gap:var(--space-3);margin:0}.ocx__glyph{block-size:var(--space-8);fill:var(--palette-plum);flex:none;inline-size:var(--space-8)}.ocx__goal{background:var(--color-sunken);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);text-align:center}.ocx__goal,.ocx__note{font-size:var(--font-size-sm);margin:0}.ocx__note{color:var(--color-text-secondary)}.ocx__prereq{color:var(--color-text);font-size:var(--font-size-sm);margin:0}.ocx__thread{display:grid;gap:var(--space-2)}.ocx__msg{border-radius:var(--radius-md);font-size:var(--font-size-sm);margin:0;max-inline-size:80%;padding:var(--space-3)}.ocx__msg--in{background:var(--color-stage);justify-self:start}.ocx__msg--out{background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-border);justify-self:end}@media (max-width:36rem){.ocx__msg{max-inline-size:92%}}.ivv--hero{max-inline-size:38rem}.ivx{display:grid;gap:var(--space-4);margin:0;min-width:0}.ivx__cols{align-items:stretch;background:var(--color-surface-raised);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-card);display:grid;gap:var(--space-2);grid-template-columns:minmax(0,.6fr) var(--space-4) minmax(0,1.2fr) var(--space-4) minmax(0,1.2fr);padding:var(--space-5)}.ivx__col{align-content:start;display:grid;gap:var(--space-3);min-width:0}.ivx__label{color:var(--color-text-secondary);margin:0}.ivx__crit,.ivx__faint,.ivx__set{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.ivx__faint li{background:var(--color-stage);block-size:var(--space-6);border-radius:var(--radius-chip)}.ivx__faint li:nth-child(2n){inline-size:84%}.ivx__faint li:nth-child(3n){inline-size:68%}.ivx__crit li{background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-md);display:grid;font-size:var(--font-size-sm);gap:var(--space-1);padding:var(--space-2) var(--space-3)}.ivx__crit b{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.ivx__set li{align-items:center;background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-chip);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);padding:var(--space-2) var(--space-3)}.ivx__set li span{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-inline-start:auto}.ivx__join{align-self:center;background:var(--color-border-strong);block-size:var(--border-width-hairline)}@media (max-width:48rem){.ivx__cols{grid-template-columns:minmax(0,1fr);padding:var(--space-5) var(--space-4)}.ivx__join{block-size:var(--space-5);inline-size:var(--border-width-hairline);justify-self:center}}@media (max-width:64rem){.ivv--hero{max-inline-size:28rem}}@media (max-width:36rem){.ivv--hero{max-inline-size:24rem}}.ivx__dim{opacity:.55}.ivx__outs{grid-template-columns:minmax(0,1fr)}.ivx__card,.ivx__outs{display:grid;gap:var(--space-3)}.ivx__card{align-content:start;background:var(--color-surface-raised);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-5)}.ivx__line{font-size:var(--font-size-sm);margin:0}.ivx__mini{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.ivx__mini li{align-items:center;background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-border);display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.ivx__mini b,.ivx__mini li{border-radius:var(--radius-chip)}.ivx__mini b{background:var(--color-stage);block-size:var(--space-2);flex:1}.ivx__trail{background:var(--color-sunken);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0;padding:var(--space-3)}@media (max-width:48rem){.ivx__faint li:nth-child(n+5){display:none}}@media (min-width:48em){.abs{max-inline-size:28rem;transform:translate(-14%,2%) scale(2.05)}}.hero__subhead{color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug);margin:0;max-inline-size:var(--measure-narrow)}.proof-strip__heading{margin:0 0 var(--space-2);padding-block-start:var(--space-16)}.nar__grid{display:grid;gap:var(--space-6)}.nar__head{align-content:start;display:grid;gap:var(--space-3)}.nar__head>*{margin:0}.nar__head .t-section{max-inline-size:22ch;text-wrap:balance}.nar__body{display:grid;gap:var(--space-6);max-inline-size:var(--measure-prose)}.nar__text>*{margin:0}.nar__text>*+*{margin-block-start:var(--space-4)}.nar__statement{color:var(--color-text);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-snug);margin:var(--space-2) 0 0;max-inline-size:24ch;padding-block-start:var(--space-6);position:relative;text-wrap:balance}.nar__statement:before{background:var(--color-emphasis);block-size:var(--border-width-thick);content:"";inline-size:var(--space-12);inset-block-start:0;inset-inline-start:0;position:absolute}.nar__link{margin:0}.nar__visual{margin-block-start:var(--space-12)}@media (min-width:56rem){.nar__grid{align-items:start;gap:var(--space-16);grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}.cmt__head{display:grid;gap:var(--space-3);margin-block-end:var(--space-10);max-inline-size:var(--measure-panel)}.cmt__head>*,.cmt__text>*{margin:0}.cmt__text>*+*{margin-block-start:var(--space-4)}.cmt__list{border-block-start:var(--border-width-hairline) solid var(--color-hairline);display:grid;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.cmt__item{align-content:start;border-block-end:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);padding-block:var(--space-6)}.cmt__title{color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug);margin:0}.cmt__line{color:var(--color-text-secondary);margin:0;max-inline-size:var(--measure-card-narrow)}@media (min-width:56rem){.cmt__list{border-block-end:var(--border-width-hairline) solid var(--color-hairline);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}.cmt__item{border-block-end:0;padding:var(--space-8) var(--space-6) var(--space-8) 0}.cmt__item+.cmt__item{border-inline-start:var(--border-width-hairline) solid var(--color-hairline);padding-inline-start:var(--space-6)}}.abp{background:var(--palette-bone);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-card);display:grid;gap:var(--space-6);margin:0;padding:var(--space-6)}.abp__label{color:var(--color-text-secondary);margin:0}.abp__line{display:grid;gap:var(--space-6);list-style:none;margin:0;padding:0}.abp__point{align-items:center;display:flex;gap:var(--space-4);position:relative}.abp__dot{background:var(--palette-bone);block-size:var(--space-4);border:var(--border-width-thick) solid var(--palette-wine-700);border-radius:var(--radius-full);flex:none;inline-size:var(--space-4);position:relative;z-index:1}.abp__name{color:var(--palette-plum);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.abp__point:not(:last-child):before{background:var(--palette-wine-700);block-size:calc(100% + var(--space-6));content:"";inline-size:var(--border-width-thick);inset-block-start:50%;inset-inline-start:calc(var(--space-2) - var(--border-width-thick)/2);position:absolute}@media (min-width:40rem){.abp{padding:var(--space-8)}.abp__line{gap:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.abp__point{align-items:flex-start;flex-direction:column;gap:var(--space-4)}.abp__point:not(:last-child):before{block-size:var(--border-width-thick);inline-size:100%;inset-block-start:calc(var(--space-2) - var(--border-width-thick)/2);inset-inline-start:var(--space-2)}}.ppl--center{display:flex;flex-wrap:wrap;justify-content:center}.ppl--center .ppl__card{flex:0 0 calc((100% - var(--space-6))/2)}@media (min-width:40rem){.ppl--center .ppl__card{flex-basis:calc(33.33333% - var(--space-6)*2/3)}}@media (min-width:64rem){.ppl--center .ppl__card{flex-basis:calc(25% - var(--space-6)*3/4)}}.site-search{display:inline-flex;position:static}.site-search__panel{background:var(--surface-background);border-bottom:var(--border-width-hairline) solid var(--color-rule-strong);box-shadow:var(--shadow-ring-raised);inset-inline:0;position:absolute;top:0;z-index:calc(var(--z-header) + 2)}.site-search__panel[hidden]{display:none}.site-search__inner{position:relative}.site-search__form{align-items:center;display:flex;gap:var(--space-3);min-block-size:var(--header-height)}.site-search__ico{color:var(--color-text-secondary);flex:none}.site-search__input{background:transparent;border:0;color:var(--color-text);flex:1;font:inherit;font-size:var(--font-size-lg);min-block-size:var(--target-preferred);min-inline-size:0}.site-search__input::placeholder{color:var(--color-text-tertiary)}.site-search__input:focus-visible{border-radius:var(--radius-sm);outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.site-search__input::-webkit-search-cancel-button{display:none}.site-search__close{background:transparent;block-size:var(--target-min);border:0;border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;display:inline-grid;inline-size:var(--target-min);place-items:center}.site-search__close:hover{background:var(--color-sunken)}.site-search__close .icon{transform:rotate(45deg)}.site-search__list{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-1);list-style:none;margin:0;max-block-size:70vh;overflow-y:auto;padding:var(--space-2) 0 var(--space-4)}.site-search__list[hidden]{display:none}.site-search__opt a{border-radius:var(--radius-md);color:var(--color-text);display:grid;gap:var(--space-1) var(--space-4);grid-template-columns:minmax(0,1fr) auto;padding:var(--space-3);text-decoration:none}.site-search__opt.is-active a,.site-search__opt:hover a{background:var(--color-sunken)}.site-search__opt.is-active a{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(var(--focus-ring-width)*-1)}.site-search__t{font-weight:var(--font-weight-medium)}.site-search__k{align-self:center;color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.site-search__d{grid-column:1/-1}.site-search__all,.site-search__d,.site-search__none{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.site-search__all,.site-search__none{padding:var(--space-3)}.site-search__all a{color:var(--color-text);font-weight:var(--font-weight-medium)}@media (prefers-reduced-motion:no-preference){.site-search__panel{opacity:0;transform:translateY(calc(var(--space-2)*-1));transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.site-search__panel.is-open{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.site-search__panel{opacity:1}}@media (max-width:1023px){.site-search__input{font-size:var(--font-size-md)}.site-search__go{display:none}}.sp{padding-block:var(--space-12) var(--space-20)}.sys--search{padding-block:var(--space-12)}.sys--search .sys__grid{grid-template-columns:minmax(0,1fr)}.sp__wrap,.sys--search .sys__copy{max-inline-size:var(--container-narrow)}.sp__wrap{display:grid;gap:var(--space-6)}.sp__wrap>*{margin:0}.sp__form{max-inline-size:40rem}.sp__filters{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sp__filter{background:transparent;border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;font:inherit;font-size:var(--font-size-sm);min-block-size:var(--target-min);padding-inline:var(--space-4)}.sp__filter:hover{background:var(--color-sunken)}.sp__filter[aria-pressed=true]{background:var(--color-text);border-color:var(--color-text);color:var(--color-ground)}.sp__filter:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.sp__count{color:var(--color-text-secondary);font-size:var(--font-size-sm);min-block-size:1.5em}.sp__list{display:grid;gap:0;list-style:none;padding:0}.sp__item{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-1);padding-block:var(--space-5)}.sp__item>*{margin:0}.sp__kind{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.sp__title a{color:var(--color-text);text-decoration:none}.sp__title a:hover{text-decoration:underline;text-underline-offset:var(--space-1)}.sp__desc{color:var(--color-text-secondary);max-inline-size:var(--measure-prose)}.sp__url{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.sp__none{color:var(--color-text-secondary);padding-block:var(--space-4)}.sp__fallback{border-top:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-3);padding-top:var(--space-8)}.sp__fallback[hidden],.sp__filter[hidden],.sp__more .btn[hidden]{display:none}.sp__hit{background:var(--palette-amber-100);border-radius:var(--radius-xs);color:var(--color-text)}.sp__fallback>*{margin:0}.sp__links{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}@media (min-width:768px){.sp__links{grid-template-columns:repeat(3,minmax(0,1fr))}}.enl__bar{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);justify-content:space-between;margin-block-end:var(--space-6)}.enl__bar[hidden]{display:none}.enl__list{border-block-start:var(--border-width-hairline) solid var(--color-hairline);list-style:none;margin:0;padding:0}.enl__row{border-block-end:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2) var(--space-8);grid-template-columns:minmax(0,1fr);padding-block:var(--space-6)}.enl__row[hidden]{display:none}.enl__date{color:var(--color-text-secondary);margin:0}.enl__main{display:grid;gap:var(--space-2);max-inline-size:var(--measure-prose);min-inline-size:0}.enl__main>*{margin:0}.enl__summary,.enl__type{color:var(--color-text-secondary)}.enl__link{margin:0}@media (min-width:48rem){.enl__row{align-items:start;grid-template-columns:9rem minmax(0,1fr) auto}.enl__link{justify-self:end;white-space:nowrap}}.rcg__list{border-block-start:var(--border-width-hairline) solid var(--color-hairline);display:grid;list-style:none;margin:0;padding:0}.rcg__item{border-block-end:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-4) var(--space-8);grid-template-columns:minmax(0,1fr);padding-block:var(--space-8)}.rcg__badge{block-size:auto;display:block;inline-size:var(--space-24);max-inline-size:100%}.rcg__body{display:grid;gap:var(--space-3);max-inline-size:var(--measure-prose)}.rcg__body>*{margin:0}.rcg__attribution,.rcg__note{color:var(--color-text-secondary)}.rcg__note{margin:var(--space-6) 0 0;max-inline-size:var(--measure-prose)}@media (min-width:48rem){.rcg__item{align-items:start;grid-template-columns:var(--space-24) minmax(0,1fr)}.rcg__item--plain{grid-template-columns:minmax(0,1fr)}}.mvs__mission{display:grid;gap:var(--space-5);max-inline-size:56rem}.mvs__mission>*{margin:0}.mvs__eyebrow{color:var(--color-text-secondary);margin:0}.mvs__statement{color:var(--color-text);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-tight);text-wrap:balance}.mvs__values{border-block-start:var(--border-width-hairline) solid var(--color-hairline);margin-block-start:var(--space-16);padding-block-start:var(--space-10)}.mvs__head{display:grid;gap:var(--space-3);margin-block-end:var(--space-10)}.mvs__head>*{margin:0}.mvs__list{display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.mvs__item{align-content:start;align-items:start;display:grid;gap:var(--space-4);grid-template-columns:var(--space-16) minmax(0,1fr)}.mvs__letter{color:var(--color-emphasis);font-size:var(--font-size-4xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-display)}.mvs__text{display:grid;gap:var(--space-2)}.mvs__text>*{margin:0}.mvs__title{font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.mvs__tagline,.mvs__title{color:var(--color-text);font-weight:var(--font-weight-medium)}.mvs__body{color:var(--color-text-secondary)}.js .mvs__item[data-reveal] .mvs__letter{color:transparent;-webkit-text-stroke:var(--border-width-thick) var(--color-emphasis)}.js .mvs__item[data-reveal].is-in .mvs__letter{color:var(--color-emphasis);transition:color var(--duration-enter) var(--ease-enter) calc(var(--duration-enter) + min(var(--i, 0), var(--motion-stagger-max))*var(--motion-stagger))}@media (prefers-reduced-motion:reduce){.js .mvs__item[data-reveal] .mvs__letter{color:var(--color-emphasis);-webkit-text-stroke:0}}@media (forced-colors:active){.js .mvs__item[data-reveal] .mvs__letter{color:CanvasText;-webkit-text-stroke:0}}@media (min-width:48rem){.mvs__statement{font-size:var(--font-size-4xl)}.mvs__list{gap:var(--space-12) var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.mvs__item{border-block-start:var(--border-width-hairline) solid var(--color-hairline);gap:var(--space-5);grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-5)}.mvs__letter{font-size:calc(var(--font-size-4xl)*1.5)}}@media (min-width:72rem){.mvs__list{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(5,minmax(0,1fr))}}.ppl__frame{border-radius:var(--radius-card);display:block;isolation:isolate;margin-block-end:var(--space-3);overflow:hidden;position:relative}.ppl__frame .ppl__photo{margin-block-end:0}.ppl__frame:after,.ppl__frame:before{clip-path:inset(0 0 100% 0);content:"";inset:0;opacity:0;pointer-events:none;position:absolute}.ppl__frame:before{background:var(--palette-plum);mix-blend-mode:multiply}.ppl__frame:after{background:var(--texture-grain-on-dark),var(--gradient-plum-depth);mix-blend-mode:color}@media (hover:hover){.ppl__frame:after,.ppl__frame:before{transition:clip-path calc(var(--duration-enter)*2) var(--ease-enter),opacity var(--duration-enter) var(--ease-enter)}.ppl__card:hover .ppl__frame:before{clip-path:inset(0);opacity:.3}.ppl__card:hover .ppl__frame:after{clip-path:inset(0);opacity:.34}}@media (prefers-reduced-motion:reduce){.ppl__frame:after,.ppl__frame:before{transition:none}}@media (forced-colors:active){.ppl__frame:after,.ppl__frame:before{display:none}}.band--facet{padding-block:var(--space-section-tight)}.band--facet.set--first,.band--facet.set--only{padding-block-start:var(--space-section)}.band--facet.set--last,.band--facet.set--only{padding-block-end:var(--space-section)}.band--facet .set-intro{margin-block-end:var(--space-10)}@media (min-width:900px){.band--facet .band__grid{align-items:center;gap:var(--gap-split);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.band--facet.band--flip .band__grid:not(.band__grid--text){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.band--facet.band--flip .band__visual{order:-1}.band--facet .band__grid--text{grid-template-columns:minmax(0,1fr);max-width:none}.band--facet .band__grid--text .band__copy{align-content:start;align-items:start;column-gap:var(--gap-split);display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);row-gap:var(--space-4)}.band--facet .band__grid--text .band__copy>*{grid-column:1}.band--facet .band__grid--text .band__copy>.band__checks{grid-column:2;grid-row:1/span 4}}.band--facet.band--wide .band__visual--wide{margin-top:var(--space-8)}.reality{display:grid;gap:var(--space-8);list-style:none;margin:var(--space-10) 0 0;padding:0}.reality__item{align-content:start;border-top:var(--border-width-hairline) solid var(--color-text);display:grid;gap:var(--space-2);padding:var(--space-5) var(--space-6) 0 0;position:relative}.reality__label{font-size:var(--font-size-lg);margin:0}.reality__text{color:var(--color-text-secondary);margin:0;max-inline-size:34ch}.reality__mark{display:block;margin-block-end:var(--space-2);max-inline-size:12rem}@media (min-width:760px){.reality--3{gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr))}.reality--4{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr))}}.band__checks--steps{counter-reset:band-step;gap:0;max-width:var(--measure-prose)}.band__checks--steps>li{align-items:baseline;border-block-start:var(--border-width-hairline) solid var(--color-hairline);counter-increment:band-step;display:grid;gap:var(--space-4);grid-template-columns:var(--space-12) minmax(0,1fr);padding-block:var(--space-4)}.band__checks--steps>li:last-child{border-block-end:var(--border-width-hairline) solid var(--color-hairline)}.band__checks--steps>li:before{color:var(--color-text-secondary);content:counter(band-step,decimal-leading-zero);font-family:var(--font-family-display);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;line-height:1}.band__checks--columns .band__check-text,.band__checks--steps .band__check-text{display:grid;gap:var(--space-1)}.band__checks--columns .band__check-title,.band__checks--steps .band__check-title{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.band__checks--columns{gap:0 var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));max-width:none}.band__checks--columns>li{border-block-start:var(--border-width-hairline) solid var(--color-text);display:block;padding-block:var(--space-5)}.job-mark{flex:none}.job-mark .icon{color:inherit;height:var(--icon-size);margin:0;stroke-width:var(--icon-stroke-width);width:var(--icon-size)}.reality__head{align-items:center;display:flex;gap:var(--space-3)}.band__checks>li.band__check--job.band__check--titled{align-items:center;column-gap:var(--space-3);display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:var(--space-2)}.band__check--job.band__check--titled .band__check-text{display:contents}.band__check--job.band__check--titled .band__check-body{grid-column:1/-1}.pain__head{align-items:center;display:flex;gap:var(--space-3)}.pain__head .t-card{margin:0}.job-mark--sm{border-radius:var(--radius-sm);height:var(--space-6);width:var(--space-6)}.job-mark--sm .icon{height:var(--icon-size-sm);width:var(--icon-size-sm)}.related .card>.related__job{height:var(--space-12);width:var(--space-12)}.related .card>.related__job .icon{height:var(--space-6);width:var(--space-6)}.dm-sec{background:var(--dm-bg);color:var(--dm-text);isolation:isolate;overflow:clip;padding-block:var(--dm-section-pad);position:relative;--dm-sec-bg:var(--dm-bg)}.dm-sec--band{--dm-sec-bg:var(--dm-band);background:var(--dm-band)}.dm-sec--deep{--dm-sec-bg:var(--dm-band-deep);background:var(--dm-band-deep)}.dm-sec.dm-sec--join{padding-top:0}.dm-sec.dm-sec--join-below{padding-bottom:clamp(var(--space-12),5vw,var(--space-16))}.dm-glow--both.dm-sec--join-below:before,.dm-glow--bottom-left.dm-sec--join-below:before,.dm-sec.dm-glow.dm-sec--join:after,.dm-sec.dm-glow.dm-sec--join:before{display:none}.dm-sec>.container{position:relative;z-index:1}:where(.dm-sec) :where(h1,h2,h3,p,ul,ol,blockquote,figure){margin:0}:where(.dm-sec) :where(ul,ol){list-style:none;padding:0}.dm-sec a{color:inherit}.dm-sec :focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.dm-glow:after,.dm-glow:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.dm-glow:after{background-image:var(--grain-tile);opacity:.5}.dm-glow--top-right:before{background:var(--dm-glow-top-right)}.dm-glow--bottom-left:before{background:var(--dm-glow-bottom-left)}.dm-glow--both:before{background:var(--dm-glow-both)}.dm-section-head{display:grid;gap:var(--space-5);justify-items:start;margin-bottom:clamp(var(--space-8),4vw,var(--space-12))}.dm-head{color:var(--dm-text);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-tight);max-width:22ch;text-wrap:balance}.dm-head--display{font-size:var(--font-size-4xl);line-height:var(--line-height-display);max-width:18ch}.dm-head--statement{font-size:var(--font-size-3xl);max-width:24ch}.dm-head--quote{font-size:var(--font-size-3xl);max-width:26ch}.dm-head--card{font-size:var(--font-size-3xl);max-width:20ch}.dm-accent{color:var(--dm-accent);font-family:var(--font-family-body);font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug)}.dm-lead{color:var(--dm-text-muted);font-size:var(--font-size-md);line-height:var(--line-height-loose);max-width:60ch}.dm-eyebrow{font-weight:var(--font-weight-medium)}.dm-eyebrow,.dm-pill{color:var(--dm-text-muted);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dm-pill{align-items:center;background:var(--dm-surface-raised);border:var(--border-width-hairline) solid var(--dm-border-strong);border-radius:var(--dm-radius-pill);display:inline-flex;font-weight:var(--font-weight-semibold);gap:var(--space-2);padding:var(--space-1) var(--space-3)}.dm-pill .icon{color:var(--dm-accent)}.dm-chip{--tone:var(--dm-accent);background:var(--dm-band);border:var(--border-width-hairline) solid var(--dm-border);border-radius:var(--radius-full);color:var(--tone);display:inline-grid;flex:none;height:var(--dm-chip-size);place-items:center;width:var(--dm-chip-size)}.dm-chip--plain{--tone:var(--dm-text-muted)}.dm-chip--violet{--tone:var(--palette-violet-300)}.dm-chip--berry{--tone:var(--palette-crimson-300)}.dm-chip--green{--tone:var(--palette-moss-300)}.dm-chip--amber{--tone:var(--palette-amber-300)}.dm-chip .icon{height:var(--space-5);width:var(--space-5)}.dm-status{align-items:center;border:var(--border-width-hairline) solid var(--dm-border);border-radius:var(--dm-radius-pill);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3);white-space:nowrap}.dm-status--review{background:var(--dm-pill-review-bg);color:var(--dm-pill-review-fg)}.dm-status--flagged{background:var(--dm-pill-flagged-bg);color:var(--dm-pill-flagged-fg)}.dm-status--approved{background:var(--dm-pill-approved-bg);color:var(--dm-pill-approved-fg)}.dm-status--quiet{background:transparent;border-color:var(--dm-border-strong);color:var(--dm-text-muted)}.dm-status--escalated{background:var(--dm-pill-escalated-bg);color:var(--dm-pill-escalated-fg)}.dm-statuses,.dm-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dm-tags li{border:var(--border-width-hairline) solid var(--dm-border);border-radius:var(--dm-radius-pill);color:var(--dm-text-muted);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-3)}.dm-card{background:var(--dm-surface);border:var(--border-width-hairline) solid var(--dm-border);border-radius:var(--dm-radius-card);color:var(--dm-text);padding:var(--space-5)}.dm-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.dm-card__meta,.dm-card__text{color:var(--dm-text-muted);line-height:var(--line-height-loose)}.dm-card__meta{font-size:var(--font-size-sm)}.dm-btns{margin-top:var(--space-8)}.dm-sec .btn{border-radius:var(--dm-radius-button)}.dm-sec .btn--primary{background:var(--dm-text);color:var(--color-on-action)}.dm-sec .btn--secondary{background:transparent;border-color:var(--dm-text);color:var(--dm-text)}.dm-sec .btn .icon{margin-inline-start:var(--space-2)}.dm-btn--display{cursor:default;pointer-events:none}.dm-devnote{border:var(--border-width-hairline) dashed var(--dm-border-strong);border-radius:var(--radius-sm);color:var(--dm-text-muted);display:inline-block;font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-style:normal;margin:var(--space-2) 0 0 var(--space-2);padding:var(--space-1) var(--space-2)}.dm-sec--hero{padding-block:calc(var(--dm-section-pad)*.9)}.dm-hero{display:grid;gap:var(--space-6);justify-items:center;text-align:center}.dm-hero .dm-head,.dm-hero .dm-lead{margin-inline:auto}.dm-hero .btn-row{justify-content:center}.dm-hero__visual{margin-top:var(--space-16);max-width:var(--measure-faq);text-align:left;width:100%}.dm-tl{--dm-gap:var(--space-5);counter-reset:none;display:grid;gap:var(--dm-gap);grid-template-columns:repeat(var(--dm-n),minmax(0,1fr));position:relative}.dm-tl:before{border-top:var(--border-width-hairline) solid var(--dm-border-strong);content:"";left:calc(50%/var(--dm-n));position:absolute;right:calc(50%/var(--dm-n));top:var(--space-2)}.dm-tl__stage{display:grid;gap:var(--space-6);justify-items:center;position:relative}.dm-tl__node{background:var(--dm-sec-bg);border:var(--border-width-thick) solid var(--dm-text-faint);border-radius:var(--radius-full);box-sizing:border-box;height:var(--space-4);position:relative;transition:background var(--duration-medium-2) var(--ease-standard),border-color var(--duration-medium-2) var(--ease-standard),box-shadow var(--duration-medium-2) var(--ease-standard);width:var(--space-4);z-index:1}.dm-tl__card{box-sizing:border-box;display:grid;gap:var(--space-3);height:100%;transition:opacity var(--duration-medium-2) var(--ease-standard),border-color var(--duration-medium-2) var(--ease-standard);width:100%}.dm-tl__time{color:var(--dm-accent);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.dm-tl__stage.is-lit .dm-tl__node{background:var(--dm-accent);border-color:var(--dm-accent);outline:var(--space-1) solid color-mix(in srgb,var(--dm-accent) 22%,transparent)}.dm-tl__stage.is-lit .dm-tl__card{border-color:var(--dm-border-strong)}[data-armed] .dm-tl__stage:not(.is-lit) .dm-tl__card{opacity:.45}@media (max-width:47.99rem){.dm-tl{grid-template-columns:minmax(0,1fr);padding-inline-start:var(--space-8);row-gap:var(--space-5)}.dm-tl:before{border-left:var(--border-width-hairline) solid var(--dm-border-strong);border-top:0;bottom:var(--space-2);left:var(--space-2);right:auto;top:var(--space-2)}.dm-tl__stage{justify-items:stretch}.dm-tl__node{left:calc(var(--space-8)*-1);position:absolute;top:var(--space-6)}}.dm-cascade{--dm-step:clamp(0rem,6.5vw,6rem);display:grid;gap:var(--space-6)}.dm-cascade__item{margin-inline-start:calc(var(--dm-i)*var(--dm-step));position:relative}.dm-cascade__card{align-items:center;display:grid;gap:var(--space-6);grid-template-columns:auto minmax(0,1fr) auto}.dm-numeral{color:var(--dm-accent);font-family:var(--font-family-body);font-size:var(--font-size-4xl);font-style:normal;font-variant-numeric:lining-nums;font-weight:var(--font-weight-light,300);line-height:1;min-width:1.6em}.dm-cascade__copy{display:grid;gap:var(--space-2);max-width:46ch}.dm-cascade--connect .dm-cascade__item+.dm-cascade__item:before{border-inline-start:var(--border-width-thick) dotted var(--dm-border-strong);content:"";height:var(--space-6);left:calc(var(--space-card-padding) + 1.2em);position:absolute;top:calc(var(--space-6)*-1)}@media (max-width:47.99rem){.dm-cascade__item{margin-inline-start:0}.dm-cascade__card{grid-template-columns:auto minmax(0,1fr)}.dm-cascade__card .dm-chip{grid-column:1;grid-row:2}}.dm-sec--statement{padding-block:calc(var(--dm-section-pad)*1.1)}.dm-statement{display:grid;gap:var(--space-8);justify-items:center;max-width:58rem;text-align:center}.dm-statement .dm-head{margin-inline:auto}.dm-flag{display:grid;gap:clamp(var(--space-10),5vw,var(--space-16))}.dm-flag__head{display:grid;gap:var(--space-5);justify-items:start}.dm-flag__from{color:var(--dm-text-muted);font-size:var(--font-size-sm)}.dm-flag__cards{align-items:start;display:grid;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:var(--space-12)}.dm-flag__card{display:grid;gap:var(--space-3);transform:translateY(calc(var(--dm-i)*var(--space-6)))}.dm-flag__value{font-size:var(--font-size-lg);line-height:var(--line-height-snug)}.dm-flag__why{align-items:center;background:var(--dm-surface-raised);border-color:var(--dm-border-strong);display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto}.dm-flag__reason{display:grid;gap:var(--space-2);max-width:60ch}.dm-flag__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:63.99rem){.dm-flag__cards{grid-template-columns:minmax(0,1fr);padding-bottom:0}.dm-flag__card{transform:none}.dm-flag__why{grid-template-columns:minmax(0,1fr)}}.dm-compare{display:grid;gap:var(--space-8)}.dm-tabs{border:var(--border-width-hairline) solid var(--dm-border);border-radius:var(--dm-radius-pill);display:inline-flex;gap:var(--space-1);justify-self:start;padding:var(--space-1)}.dm-tab{all:unset;border-radius:var(--dm-radius-pill);box-sizing:border-box;color:var(--dm-text-muted);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-4)}.dm-tab[aria-selected=true]{background:var(--dm-text);color:var(--color-on-action)}.dm-tab:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.dm-compare__panel{display:grid;gap:var(--space-6)}.dm-compare__panel+.dm-compare__panel{margin-top:var(--space-10)}[data-dm-ready] .dm-compare__panel+.dm-compare__panel{margin-top:0}.dm-compare__panel[hidden]{display:none}.dm-compare__msg{color:var(--dm-text);font-size:var(--font-size-2xl);line-height:var(--line-height-snug);max-width:36ch}.dm-compare__cols{display:grid;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.dm-read{align-content:start;display:grid;gap:var(--space-4)}.dm-read__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.dm-read__text{font-size:var(--font-size-md);line-height:var(--line-height-loose)}.dm-read--old{background:transparent;border-color:var(--dm-border-strong);border-style:dashed}.dm-read--old .dm-read__text{color:var(--dm-text-muted)}.dm-read--new{background:var(--dm-accent-fill);border-color:color-mix(in srgb,var(--dm-accent) 38%,transparent)}.dm-read--new .dm-eyebrow{color:var(--dm-accent)}@media (max-width:47.99rem){.dm-compare__cols{grid-template-columns:minmax(0,1fr)}}.dm-proof{display:grid;grid-template-columns:repeat(var(--dm-cols,4),minmax(0,1fr))}.dm-proof--3{--dm-cols:3}.dm-proof--2{--dm-cols:2}.dm-proof__stat{align-content:start;display:grid;gap:var(--space-3);padding-inline:clamp(var(--space-5),3vw,var(--space-10))}.dm-proof__stat:first-child{padding-inline-start:0}.dm-proof__stat+.dm-proof__stat{border-inline-start:var(--border-width-hairline) solid var(--dm-border)}.dm-proof__num{color:var(--dm-accent);font-family:var(--font-family-body);font-size:clamp(var(--font-size-3xl),4.2vw,var(--font-size-4xl));font-variant-numeric:lining-nums;font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap}.dm-proof__num em,.dm-proof__qual{font-style:normal}.dm-proof__qual{color:var(--dm-text-muted);display:block;font-family:var(--font-family-body);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wide);margin-bottom:var(--space-2)}.dm-proof__unit{font-size:.6em;margin-inline-start:.08em}.dm-proof__label{color:var(--dm-text-muted);line-height:var(--line-height-normal);max-width:26ch}.dm-proof .fn a{color:var(--dm-accent)}.dm-notes{color:var(--dm-text-muted);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);list-style:decimal;margin-top:var(--space-8);padding-inline-start:1.25em}.dm-proof--in-card{margin-top:var(--space-6)}@media (max-width:47.99rem){.dm-proof{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-8)}.dm-proof__stat{padding-inline:var(--space-4)}.dm-proof__stat:nth-child(odd){border-inline-start:0;padding-inline-start:0}}.dm-rows{border-top:var(--border-width-hairline) solid var(--dm-border);display:grid;max-width:60rem}.dm-row{align-items:center;border-bottom:var(--border-width-hairline) solid var(--dm-border);display:grid;gap:var(--space-5);grid-template-columns:auto minmax(0,1.1fr) minmax(0,1.4fr) auto;padding:var(--space-5) var(--space-4);position:relative}.dm-row__label{font-weight:var(--font-weight-medium)}.dm-row__value{color:var(--dm-text-muted)}.dm-row__end{justify-self:end}.dm-row.is-highlight{background:var(--dm-accent-fill);padding-inline-start:calc(var(--space-4) - var(--space-1))}.dm-checkmark{border:var(--border-width-hairline) solid color-mix(in srgb,var(--dm-accent) 50%,transparent);border-radius:var(--radius-full);color:var(--dm-accent);display:inline-grid;height:var(--space-6);place-items:center;width:var(--space-6)}.dm-checkmark .icon{height:var(--space-4);width:var(--space-4)}@media (max-width:47.99rem){.dm-row{grid-template-columns:auto minmax(0,1fr) auto}.dm-row__value{grid-column:2;grid-row:2}.dm-row__end{grid-column:3;grid-row:1}}.dm-bento{display:grid;gap:var(--space-5);grid-auto-flow:dense;grid-template-columns:repeat(3,minmax(0,1fr))}.dm-bento__card{align-content:start;display:grid;gap:var(--space-4)}.dm-bento__card--wide{grid-column:span 2}.dm-bento__card--tall{grid-row:span 2}.dm-bento__card--big{grid-column:span 2;grid-row:span 2}.dm-bento__card--big .dm-card__title{font-size:var(--font-size-xl)}@media (max-width:63.99rem){.dm-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-bento__card--big{grid-column:span 2}}@media (max-width:47.99rem){.dm-bento{grid-template-columns:minmax(0,1fr)}.dm-bento__card--big,.dm-bento__card--wide{grid-column:auto}.dm-bento__card--big,.dm-bento__card--tall{grid-row:auto}}.dm-gcard{background:var(--dm-gradient-card);border:var(--border-width-hairline) solid var(--dm-border-strong);border-radius:var(--dm-radius-card);isolation:isolate;overflow:hidden;position:relative}.dm-gcard__glow{aspect-ratio:1;border-radius:var(--radius-full);pointer-events:none;position:absolute;width:60%;z-index:0}.dm-gcard__glow--a{background:var(--dm-card-glow-a);right:-12%;top:-30%}.dm-gcard__glow--b{background:var(--dm-card-glow-b);bottom:-38%;left:-14%}.dm-gcard__inner{display:grid;gap:var(--space-6);justify-items:start;padding:clamp(var(--space-8),6vw,var(--space-20));position:relative;z-index:1}.dm-gcard .dm-btns{margin-top:var(--space-2)}.dm-acc__list{border-top:var(--border-width-hairline) solid var(--dm-border);max-width:64rem}.dm-acc__row{border-bottom:var(--border-width-hairline) solid var(--dm-border)}.dm-acc__q{align-items:center;cursor:pointer;display:flex;gap:var(--space-6);justify-content:space-between;list-style:none;padding-block:var(--space-6)}.dm-acc__q::-webkit-details-marker{display:none}.dm-acc__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug);transition:color var(--duration-medium-2) var(--ease-standard)}.dm-acc__row[open] .dm-acc__title{color:var(--dm-accent)}.dm-acc__toggle{border:var(--border-width-hairline) solid var(--dm-border-strong);border-radius:var(--radius-full);flex:none;height:var(--dm-chip-size);position:relative;transition:background var(--duration-medium-2) var(--ease-standard),border-color var(--duration-medium-2) var(--ease-standard);width:var(--dm-chip-size)}.dm-acc__toggle:after,.dm-acc__toggle:before{border-top:var(--border-width-thick) solid var(--dm-text);content:"";inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%);transition:transform var(--duration-medium-2) var(--ease-standard),border-color var(--duration-medium-2) var(--ease-standard);width:var(--space-4)}.dm-acc__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.dm-acc__row[open] .dm-acc__toggle{background:var(--dm-text);border-color:var(--dm-text)}.dm-acc__row[open] .dm-acc__toggle:after,.dm-acc__row[open] .dm-acc__toggle:before{border-color:var(--color-on-action)}.dm-acc__row[open] .dm-acc__toggle:after{transform:translate(-50%,-50%) rotate(0deg)}.dm-acc__q:hover .dm-acc__toggle{border-color:var(--dm-text)}.dm-acc__a{color:var(--dm-text-muted);line-height:var(--line-height-loose);max-width:60ch;padding-bottom:var(--space-8)}.dm-acc__a a{color:var(--dm-accent)}.dm-cloud{display:flex;flex-wrap:wrap;gap:var(--space-3);max-width:62rem}.dm-cloud__chip{--tone:var(--dm-accent);align-items:center;background:var(--dm-surface);border:var(--border-width-hairline) solid var(--dm-border-strong);border-radius:var(--dm-radius-pill);display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3)}.dm-cloud__chip .icon{color:var(--tone)}.dm-cloud__chip--violet{--tone:var(--palette-violet-300)}.dm-cloud__chip--berry{--tone:var(--palette-crimson-300)}.dm-cloud__chip--green{--tone:var(--palette-moss-300)}.dm-cloud__chip--amber{--tone:var(--palette-amber-300)}.dm-rail{display:none;flex-direction:column;gap:var(--space-8);inset-block:0;inset-inline-start:var(--space-6);justify-content:center;-webkit-mask-image:var(--mask-fade-y);mask-image:var(--mask-fade-y);opacity:0;padding-block:var(--space-16);padding-inline-end:calc(var(--space-16)*2);pointer-events:none;position:fixed;transition:opacity var(--duration-medium-4) var(--ease-standard);z-index:var(--z-header)}.dm-rail.is-on{opacity:1}.dm-rail.is-on a{pointer-events:auto}.dm-rail__group{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-3);position:relative}.dm-rail__group:before{border-inline-start:var(--border-width-hairline) solid var(--dm-border-strong);content:"";inset-block:var(--space-3) calc(var(--space-8)*-1);inset-inline-start:calc(var(--space-3)/2 - var(--border-width-hairline)/2);position:absolute;transition:border-color var(--duration-medium-4) var(--ease-standard)}.dm-rail__group:last-child:before{inset-block-end:0}.dm-rail__group.is-active:before,.dm-rail__group.is-passed:before{border-color:color-mix(in srgb,var(--dm-accent) 55%,transparent)}.dm-rail__node,.dm-rail__sub{background:var(--dm-bg);border:var(--border-width-hairline) solid var(--dm-text-muted);border-radius:var(--radius-full);box-sizing:border-box;display:block;position:relative;transition:background var(--duration-medium-4) var(--ease-standard),border-color var(--duration-medium-4) var(--ease-standard),transform var(--duration-medium-4) var(--ease-standard)}.dm-rail__node{height:var(--space-3);width:var(--space-3)}.dm-rail__sub{height:var(--space-2);margin-inline-start:calc(var(--space-1)/2);width:var(--space-2)}.dm-rail__node:after,.dm-rail__sub:after{content:"";inset:calc(var(--space-2)*-1);position:absolute}.dm-rail__node:focus-visible,.dm-rail__node:hover,.dm-rail__sub:focus-visible,.dm-rail__sub:hover{border-color:var(--dm-accent)}.dm-rail__node:focus-visible,.dm-rail__sub:focus-visible{outline:var(--focus-ring-width) solid var(--palette-bone);outline-offset:var(--focus-ring-offset)}.dm-rail__group.is-passed .dm-rail__node,.dm-rail__sub.is-passed{border-color:var(--dm-accent)}.dm-rail__group.is-active .dm-rail__node,.dm-rail__sub.is-active{background:var(--dm-accent);border-color:var(--dm-accent)}.dm-rail__sub.is-active{transform:scale(1.35)}.dm-rail__label{color:var(--dm-text-muted);display:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);inset-block-start:50%;inset-inline-start:calc(100% + var(--space-3));letter-spacing:var(--letter-spacing-caps);position:absolute;text-transform:uppercase;transform:translateY(-50%);transition:color var(--duration-medium-4) var(--ease-standard);white-space:nowrap}.dm-rail__group.is-active .dm-rail__label,.dm-rail__node:hover .dm-rail__label{color:var(--dm-text)}@media (min-width:80rem){.dm-rail__label{display:block}}@media (min-width:64rem){.dm-rail{display:flex}}@media (prefers-reduced-motion:reduce){.dm-rail,.dm-rail *,.dm-sec *{animation:none!important;transition:none!important}[data-armed] .dm-tl__stage:not(.is-lit) .dm-tl__card{opacity:1}}.dm-copy{align-items:start;display:grid;gap:var(--space-6) var(--space-12);margin-bottom:clamp(var(--space-8),4vw,var(--space-12))}.dm-copy--below{margin-bottom:0;margin-top:var(--space-10)}.dm-copy--left{margin-bottom:0}.dm-copy__main,.dm-copy__side{align-content:start;display:grid;gap:var(--space-5)}.dm-copy__q{color:var(--dm-text);font-family:var(--font-family-body);font-size:var(--font-size-lg);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);max-width:40ch}.dm-copy__body{color:var(--dm-text-muted);font-size:var(--font-size-md);line-height:var(--line-height-loose);max-width:62ch}.dm-copy__body>*+*{margin-top:var(--space-4)}.dm-copy__body .ai-q{color:var(--dm-text);font-family:var(--font-family-body);font-size:var(--font-size-lg);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);margin-top:var(--space-8)}.dm-copy__body a,.dm-copy__closing a{color:var(--dm-accent)}.dm-copy__closing{color:var(--dm-text);font-size:var(--font-size-md)}.dm-underline{text-decoration:underline;text-decoration-color:var(--dm-accent);text-decoration-thickness:var(--border-width-thick);text-underline-offset:.3em}.dm-copy__sub{color:var(--dm-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dm-checks{display:grid;gap:var(--space-4)}.dm-check{align-items:flex-start;color:var(--dm-text);display:flex;gap:var(--space-3);line-height:var(--line-height-normal)}.dm-check__mark{border:var(--border-width-hairline) solid color-mix(in srgb,var(--dm-accent) 50%,transparent);border-radius:var(--radius-full);color:var(--dm-accent);display:inline-grid;flex:none;height:var(--space-6);place-items:center;width:var(--space-6)}.dm-check__mark .icon{height:var(--space-4);width:var(--space-4)}.dm-sec .section-links{margin-top:var(--space-2)}.dm-sec .link-arrow{color:var(--dm-accent);font-weight:var(--font-weight-medium)}.dm-copy__notes{display:flex;flex-wrap:wrap;gap:var(--space-2);grid-column:1/-1}.dm-sec .hold{background:transparent;border:var(--border-width-hairline) dashed var(--dm-border-strong);border-radius:var(--radius-sm);display:inline-block;font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-style:normal;padding:var(--space-1) var(--space-2)}.dm-caption,.dm-sec .hold{color:var(--dm-text-muted)}.dm-caption{font-size:var(--font-size-sm);margin-top:var(--space-6);max-width:60ch}.dm-footnote{color:var(--dm-text-muted);font-size:var(--font-size-xs);margin-top:var(--space-8);max-width:70ch}.dm-footnote .fn,.dm-footnote sup{color:var(--dm-accent)}@media (min-width:64rem){.dm-copy--cols{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.dm-split{align-items:start;display:grid;gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.dm-split__vis{min-width:0}@media (max-width:63.99rem){.dm-split{display:grid;gap:var(--space-10)}}.dm-statement .dm-copy--center{justify-items:center;margin:var(--space-4) 0 0;text-align:center}.dm-statement .dm-copy--center .dm-copy__main{justify-items:center}.dm-head--sub{font-size:var(--font-size-xl);max-width:none}.dm-section-head--sub,.dm-tl__label{margin-bottom:var(--space-6)}.dm-tl__tags{margin-top:var(--space-10)}.dm-tl__tags .dm-tags li{background:var(--dm-surface-raised);border-color:var(--dm-border-strong);color:var(--dm-text);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-4)}.dm-loop{--gap:var(--space-8);--line:var(--border-width-thick)}.dm-loop__grid{gap:var(--gap);grid-template-columns:minmax(0,1fr)}.dm-loop__grid,.dm-loop__item{display:grid;position:relative}.dm-loop__card{align-content:center;background:var(--dm-surface);box-sizing:border-box;display:grid;gap:var(--space-2);padding:var(--space-5)}.dm-loop__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-1)}.dm-loop__n{color:var(--dm-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide)}.dm-loop__item.is-gate .dm-loop__card{background:var(--dm-accent-fill);border-color:var(--dm-accent)}.dm-loop__gate,.dm-loop__item.is-gate .dm-loop__n{color:var(--dm-accent)}.dm-loop__gate{border-top:var(--border-width-hairline) solid color-mix(in srgb,var(--dm-accent) 40%,transparent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);margin-top:var(--space-1);padding-top:var(--space-2)}.dm-loop__return{display:none}.dm-loop__item:after,.dm-loop__item:before{content:"";pointer-events:none;position:absolute}.dm-loop__item:after{background:var(--dm-text-faint)}.dm-loop__item:before{border:var(--space-2) solid transparent;height:0;width:0}@media (max-width:63.99rem){.dm-loop__item:not(:last-of-type):after{height:var(--gap);left:50%;top:100%;transform:translateX(-50%);width:var(--line)}.dm-loop__item:not(:last-of-type):before{border-bottom-width:0;border-top-color:var(--dm-text-faint);left:50%;top:calc(100% + var(--gap) - var(--space-2));transform:translateX(-50%)}.dm-loop__item--7:after,.dm-loop__item--7:before{display:none}.dm-loop__return{align-items:center;color:var(--dm-text-muted);display:flex;gap:var(--space-2);justify-content:center}}@media (min-width:64rem){.dm-loop__grid{align-items:stretch;column-gap:var(--gap);grid-template-columns:minmax(0,.9fr) repeat(3,minmax(0,1fr));grid-template-rows:auto auto;row-gap:var(--gap)}.dm-loop__item--1{grid-area:1/1/3/2}.dm-loop__item--2{grid-area:1/2}.dm-loop__item--3{grid-area:1/3}.dm-loop__item--4{grid-area:1/4}.dm-loop__item--5{grid-area:2/4}.dm-loop__item--6{grid-area:2/3}.dm-loop__item--7{grid-area:2/2}.dm-loop__card{height:100%}.dm-loop__item--1 .dm-loop__card{align-content:center;justify-items:start}.dm-loop__item--1:after,.dm-loop__item--2:after,.dm-loop__item--3:after{height:var(--line);left:100%;top:50%;transform:translateY(-50%);width:var(--gap)}.dm-loop__item--1:before,.dm-loop__item--2:before,.dm-loop__item--3:before{border-left-color:var(--dm-text-faint);border-right-width:0;left:calc(100% + var(--gap) - var(--space-2));top:50%;transform:translateY(-50%)}.dm-loop__item--1:after,.dm-loop__item--1:before{top:calc(25% - var(--gap)/4)}.dm-loop__item--4:after{height:var(--gap);left:50%;top:100%;transform:translateX(-50%);width:var(--line)}.dm-loop__item--4:before{border-bottom-width:0;border-top-color:var(--dm-text-faint);left:50%;top:calc(100% + var(--gap) - var(--space-2));transform:translateX(-50%)}.dm-loop__item--5:after,.dm-loop__item--6:after{height:var(--line);right:100%;top:50%;transform:translateY(-50%);width:var(--gap)}.dm-loop__item--5:before,.dm-loop__item--6:before{border-left-width:0;border-right-color:var(--dm-text-faint);right:calc(100% + var(--gap) - var(--space-2));top:50%;transform:translateY(-50%)}.dm-loop__item--7:after{bottom:100%;height:var(--gap);left:50%;transform:translateX(-50%);width:var(--line)}.dm-loop__item--7:before{border-bottom-color:var(--dm-text-faint);border-top-width:0;bottom:calc(100% + var(--gap) - var(--space-2));left:50%;transform:translateX(-50%)}.dm-loop__item--6:after{background:var(--dm-accent)}.dm-loop__item--6:before{border-right-color:var(--dm-accent)}}.dm-rows--num .dm-row{grid-template-columns:minmax(var(--space-12),auto) minmax(0,1fr) auto}.dm-rows--num .dm-row__label{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);grid-column:2;line-height:var(--line-height-normal)}.dm-row__num{color:var(--dm-accent);font-family:var(--font-family-body);font-size:var(--font-size-4xl);font-style:normal;font-variant-numeric:lining-nums;font-weight:var(--font-weight-light,300);line-height:1;min-width:1.2em;text-align:center}.dm-tag{border:var(--border-width-hairline) solid var(--dm-border-strong);border-radius:var(--dm-radius-pill);color:var(--dm-text-muted);display:inline-flex;font-size:var(--font-size-xs);padding:var(--space-1) var(--space-3);white-space:nowrap}.dm-rows__title{margin-bottom:var(--space-4)}.dm-split__vis .dm-rows{max-width:none}.dm-split__vis .dm-row{grid-template-columns:auto minmax(0,1fr) auto}.dm-split__vis .dm-row__value{grid-column:2;grid-row:2}.dm-split__vis .dm-row__end{grid-column:3;grid-row:1}.dm-split__vis .dm-row__label{grid-column:2}.dm-bento--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:47.99rem){.dm-bento--2{grid-template-columns:minmax(0,1fr)}}.dm-cascade__status,.dm-flag__state{margin-top:var(--space-2)}.dm-proof--small .dm-proof__num{font-size:clamp(var(--font-size-2xl),3.2vw,var(--font-size-3xl))}.dm-compare__from{margin-bottom:calc(var(--space-3)*-1)}.dm-quote{background:var(--dm-surface-raised);border:var(--border-width-hairline) solid var(--dm-border);border-radius:var(--radius-md);color:var(--dm-text);font-size:var(--font-size-sm);line-height:var(--line-height-normal);padding:var(--space-2) var(--space-3)}.dm-tl__status{margin-top:auto;padding-top:var(--space-1)}.dm-tl__card{align-content:start}.dm-tl__checks{border-top:var(--border-width-hairline) solid var(--dm-border);display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-8);margin-top:var(--space-10);padding-top:var(--space-6)}.dm-tl__checks li{align-items:center;color:var(--dm-text);display:inline-flex;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);gap:var(--space-2)}.dm-checkbox{background:var(--dm-accent);border-radius:var(--radius-sm);color:var(--color-on-action);display:inline-grid;height:var(--space-6);place-items:center;width:var(--space-6)}.dm-checkbox .icon{height:var(--space-4);width:var(--space-4)}.dm-bento--2 .dm-bento__card{align-items:center;column-gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);padding:var(--space-5) var(--space-6);row-gap:var(--space-1)}.dm-bento--2 .dm-bento__card .dm-chip{grid-row:1/span 2}.dm-bento--2 .dm-bento__card .dm-card__text,.dm-bento--2 .dm-bento__card .dm-card__title{grid-column:2}.dm-vlabel{margin-bottom:var(--space-4)}.dm-compare__head{display:grid;gap:var(--space-1)}.dm-tl__node--icon{background:var(--dm-sec-bg);border:var(--border-width-thick) solid var(--dm-text-faint);color:var(--dm-text-muted);display:grid;height:var(--space-10);place-items:center;width:var(--space-10)}.dm-tl__node--icon .icon{height:var(--space-5);width:var(--space-5)}.dm-tl__stage.is-lit .dm-tl__node--icon{background:var(--dm-accent);border-color:var(--dm-accent);color:var(--color-on-action);outline-width:var(--space-1)}.dm-tl:has(.dm-tl__node--icon):before{top:var(--space-5)}@media (max-width:47.99rem){.dm-tl:has(.dm-tl__node--icon){padding-inline-start:calc(var(--space-10) + var(--space-4))}.dm-tl:has(.dm-tl__node--icon):before{left:var(--space-5);top:var(--space-4)}.dm-tl__node--icon{left:calc((var(--space-10) + var(--space-4))*-1);top:var(--space-4)}}.dm-acc__a a,.dm-acc__row[open] .dm-acc__title,.dm-accent,.dm-copy__body a,.dm-loop__gate,.dm-numeral,.dm-proof__num,.dm-row__num,.dm-sec .link-arrow,.dm-tl__time{font-style:italic}.dmd{display:grid;gap:var(--space-6);margin-inline:auto;max-width:64rem;position:relative}.dmd dd,.dmd dl,.dmd p,.dmd ul{margin:0}.dmd__title{text-align:center}.dmd__msg{background:var(--dm-surface);display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-5)}.dmd__msg-meta{color:var(--dm-text-muted);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-4);justify-content:space-between;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dmd__msg-text{color:var(--dm-text);font-size:var(--font-size-lg);line-height:var(--line-height-snug)}.dmd__hl{background:color-mix(in srgb,var(--dm-accent) 26%,transparent);border-radius:var(--radius-sm);box-shadow:var(--shadow-underline-accent);color:inherit;padding:0 var(--space-1);transition:background var(--duration-medium-3) var(--ease-standard)}.dmd__cols{align-items:start;display:grid;gap:var(--space-5)}@media (min-width:48rem){.dmd__cols{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}.dmd__col{align-content:start;display:grid;gap:var(--space-3);justify-items:stretch}.dmd__colh{text-align:center}.dmd__colh--mira{color:var(--dm-accent)}.dmd__card{background:var(--dm-surface);border-radius:var(--radius-lg);display:grid;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.dmd__k{color:var(--dm-text-muted);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-3);justify-content:space-between;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dmd__k--mira{color:var(--dm-accent)}.dmd__src{color:var(--dm-text-muted);font-family:var(--font-family-mono);font-weight:var(--font-weight-regular);letter-spacing:0;text-transform:none}.dmd__dl{display:grid;gap:var(--space-1)}.dmd__dl div{display:grid;font-size:var(--font-size-sm);gap:var(--space-3);grid-template-columns:6rem minmax(0,1fr)}.dmd dt{color:var(--dm-text-muted)}.dmd dd{color:var(--dm-text)}.dmd__verdict{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dmd__verdict--quiet{color:var(--dm-text-muted)}.dmd__verdict--flag{color:var(--dm-accent);font-style:italic}.dmd__verdict:before{content:"\2192\00a0"}.dmd__pill{justify-self:center}.dmd__venue{color:var(--dm-text-muted);display:grid;font-size:var(--font-size-sm);gap:var(--space-1)}.dmd__venue strong{color:var(--dm-text);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.dmd__items{display:grid;gap:0}.dmd__items li{border-top:var(--border-width-hairline) solid var(--dm-border);color:var(--dm-text);display:flex;font-size:var(--font-size-sm);gap:var(--space-4);justify-content:space-between;padding:var(--space-2) var(--space-2)}.dmd__items b{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.dmd__items li:first-child{background:color-mix(in srgb,var(--dm-accent) 12%,transparent);border-radius:var(--radius-sm);border-top-color:transparent;outline:var(--border-width-hairline) solid var(--dm-accent)}.dmd__stack{display:grid;gap:var(--space-3)}.dmd__r{display:grid;gap:var(--space-1)}.dmd__r dt{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dmd__r dd{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.dmd__rec{background:var(--dm-surface-raised);border-color:var(--dm-border-strong);display:grid;gap:var(--space-4);padding:var(--space-5) var(--space-6)}.dmd__rec-h{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:space-between}.dmd__stamp{align-items:center;color:var(--dm-accent);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dmd__routed{color:var(--dm-text-muted);font-size:var(--font-size-sm)}.dmd__qa{display:grid;gap:var(--space-4)}@media (min-width:48rem){.dmd__qa{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.dmd__q{align-content:start;border-top:var(--border-width-hairline) solid var(--dm-border-strong);display:grid;gap:var(--space-1);padding-top:var(--space-3)}.dmd__q dt{color:var(--dm-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dmd__audit,.dmd__q dd{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.dmd__audit{color:var(--dm-text-muted)}.dmd .dp__replay,.dmd .vreplay{justify-self:center}.dmd[data-dp-state=idle] .dmd__hl{background:transparent;box-shadow:none}.dmd[data-dp-state=idle] :is(.dmd__kw,.dmd__pill,.dmd__menu,.dmd__syn,.dmd__r,.dmd__verdict--flag,.dmd__rec,.dmd__q,.dmd__audit){opacity:0;transform:translateY(var(--space-2))}.dmd[data-dp-state=idle] .dmd__items li:first-child{background:transparent;outline-color:transparent}.dmd[data-dp-state=play] :is(.dmd__kw,.dmd__pill,.dmd__menu,.dmd__syn,.dmd__r,.dmd__verdict--flag,.dmd__rec,.dmd__q,.dmd__audit){transition:opacity var(--duration-medium-3) var(--ease-standard) var(--at,0s),transform var(--duration-medium-3) var(--ease-enter) var(--at,0s)}.dmd[data-dp-state=play] .dmd__hl{transition-delay:.7s}.dmd[data-dp-state=play] .dmd__items li:first-child{transition:outline-color var(--duration-medium-3) var(--ease-standard) 2.9s,background var(--duration-medium-3) var(--ease-standard) 2.9s}.dmd__kw{--at:600ms}.dmd__pill--kw{--at:1500ms}.dmd__menu{--at:1700ms}.dmd__syn{--at:3600ms}.dmd__r--1{--at:3900ms}.dmd__r--2{--at:4600ms}.dmd__r--3{--at:5300ms}.dmd__r--4{--at:6000ms}.dmd__verdict--flag{--at:6700ms}.dmd__pill--mira{--at:7000ms}.dmd__rec{--at:7600ms}.dmd__q--1{--at:7900ms}.dmd__q--2{--at:8400ms}.dmd__q--3{--at:8900ms}.dmd__audit{--at:9400ms}@media (prefers-reduced-motion:reduce){.dmd *{transition:none!important}}.dm-sec--collapsible[hidden],.dm-sec.dm-glow.dm-sec--join-below:after{display:none}.dm-sec--collapsible.is-open{animation:dm-reveal-in var(--duration-slow) var(--ease-standard)}@keyframes dm-reveal-in{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}.dm-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);margin-top:var(--space-2)}.dm-cta-row .section-links{margin-top:0}.dm-reveal{all:unset;align-items:center;border:var(--border-width-thick) solid var(--dm-accent);border-radius:var(--dm-radius-pill);box-sizing:border-box;color:var(--dm-text);cursor:pointer;display:inline-flex;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);gap:var(--space-3);padding:var(--space-3) var(--space-5);transition:background var(--duration-base) var(--ease-standard)}.dm-reveal:focus-visible,.dm-reveal:hover{background:var(--dm-accent-fill)}.dm-reveal:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.dm-reveal .icon{color:var(--dm-accent);transition:transform var(--duration-medium-2) var(--ease-standard)}.dm-reveal[aria-expanded=true] .icon{transform:rotate(180deg)}.dm-compare{background:color-mix(in srgb,var(--dm-surface) 55%,transparent);border:var(--border-width-hairline) solid var(--dm-border-strong);border-radius:var(--radius-xl);gap:var(--space-6);padding:var(--space-8)}.dm-compare__head{align-items:flex-end;border-bottom:var(--border-width-hairline) solid var(--dm-border-strong);display:flex;flex-wrap:wrap;gap:var(--space-5) var(--space-8);justify-content:space-between;padding-bottom:var(--space-6)}.dm-compare__label{color:var(--dm-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);margin:0}.dm-compare__title{color:var(--dm-text-muted);font-size:var(--font-size-md);margin:var(--space-1) 0 0}.dm-compare__switch{display:grid;gap:var(--space-2);justify-items:start}.dm-compare__hint{align-items:center;color:var(--dm-accent);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-2);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.dm-compare .dm-tabs{border:var(--border-width-thick) solid var(--dm-accent);padding:var(--space-1)}.dm-compare .dm-tab{color:var(--dm-text);font-size:var(--font-size-md);padding:var(--space-3) var(--space-6);transition:background var(--duration-base) var(--ease-standard)}.dm-compare .dm-tab:hover{background:var(--dm-accent-fill)}.dm-compare .dm-tab[aria-selected=true]{background:var(--dm-text);color:var(--color-on-action)}.dm-check{font-size:var(--font-size-md)}.dm-check__mark{background:var(--dm-accent-fill);border-color:color-mix(in srgb,var(--dm-accent) 70%,transparent);height:var(--space-8);width:var(--space-8)}.dm-check__mark .icon{height:var(--space-5);width:var(--space-5)}.dm-checks--tiles{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.dm-checks--tiles .dm-check{align-items:flex-start;background:var(--dm-surface);border:var(--border-width-hairline) solid var(--dm-border-strong);border-radius:var(--radius-lg);flex-direction:column;font-size:var(--font-size-lg);gap:var(--space-4);line-height:var(--line-height-snug);padding:var(--space-6)}.dm-copy--below .dm-copy__sub,.dm-copy__sub{font-size:var(--font-size-xs)}.dm-checkbox{background:var(--palette-crimson-500);color:var(--palette-paper);height:var(--space-7);width:var(--space-7)}.dm-checkbox .icon{height:var(--space-5);width:var(--space-5)}.dm-rows--num .dm-row__label{font-size:var(--font-size-lg);line-height:var(--line-height-snug)}.dm-row__num{font-size:var(--font-size-2xl)}.dm-rows--acc{border-top:var(--border-width-hairline) solid var(--dm-border);display:grid;max-width:none}.dm-row--acc{display:block;padding:0}.dm-row__sum{align-items:center;cursor:pointer;display:grid;gap:var(--space-4);grid-template-columns:auto minmax(8rem,12rem) minmax(0,1fr) auto auto;list-style:none;padding:var(--space-4) var(--space-3)}.dm-row__sum::-webkit-details-marker{display:none}.dm-row__sum:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(var(--focus-ring-offset)*-1)}.dm-rows--acc .dm-row__label{color:var(--dm-text);font-weight:var(--font-weight-semibold);grid-column:auto}.dm-row__preview{color:var(--dm-text-muted);font-size:var(--font-size-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-rows--acc .dm-row__end{grid-column:auto;grid-row:auto;justify-self:end}.dm-row__caret{color:var(--dm-text-muted);display:inline-grid;place-items:center;transition:transform var(--duration-medium-2) var(--ease-standard)}.dm-row__caret .icon{height:var(--space-5);width:var(--space-5)}.dm-row--acc[open] .dm-row__caret{color:var(--dm-accent);transform:rotate(180deg)}.dm-row--acc[open] .dm-row__preview{visibility:hidden}.dm-row__body{color:var(--dm-text-muted);line-height:var(--line-height-normal);margin:0;max-width:60ch;padding:0 var(--space-3) var(--space-5) calc(var(--space-10) + var(--space-3) + var(--space-4))}.dm-row--acc.is-highlight .dm-row__sum{padding-inline-start:calc(var(--space-3) - var(--space-1))}@media (max-width:47.99rem){.dm-row__sum{grid-template-columns:auto minmax(0,1fr) auto auto}.dm-row__preview{grid-column:2/-1;grid-row:2}.dm-row__body{padding-inline-start:var(--space-3)}}.dmd{max-width:none}.dmd__title{color:var(--dm-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);margin:0;text-align:start}.dmd__title:focus{outline:none}@media (min-width:48rem){.dmd__cols{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.dmd__col{align-content:stretch;grid-template-rows:auto minmax(0,1fr) auto}.dmd__cards{display:grid;gap:var(--space-3)}.dmd__kw{align-content:space-between}.dmd__terms{display:grid}.dmd__terms li{border-top:var(--border-width-hairline) solid var(--dm-border);color:var(--dm-text);display:flex;font-size:var(--font-size-sm);gap:var(--space-4);justify-content:space-between;padding:var(--space-2) 0}.dmd__terms li:after{content:"no match"}.dmd__terms .dmd__more,.dmd__terms li:after{color:var(--dm-text-muted)}.dmd__terms .dmd__more:after{content:"none matched"}.dmd p{max-width:none}.dmd__rec-h{justify-self:stretch;width:100%}.dmd__routed{margin-inline-start:auto}.dmd[data-dp-state=idle] .dmd__terms li{opacity:0;transform:translateY(var(--space-1))}.dmd[data-dp-state=play] .dmd__terms li{transition:opacity var(--duration-medium-1) var(--ease-standard) calc(.9s + var(--t, 0)*.15s),transform var(--duration-medium-1) var(--ease-standard) calc(.9s + var(--t, 0)*.15s)}.dmd__pill--kw,.dmd__verdict--quiet{--at:2900ms}.dmd__menu{--at:2400ms}.dmd__syn{--at:4200ms}.dmd__r--1{--at:4500ms}.dmd__r--2{--at:5200ms}.dmd__r--3{--at:5900ms}.dmd__r--4{--at:6600ms}.dmd__verdict--flag{--at:7300ms}.dmd__pill--mira{--at:7600ms}.dmd__rec{--at:8200ms}.dmd__q--1{--at:8500ms}.dmd__q--2{--at:9000ms}.dmd__q--3{--at:9500ms}.dm-rail__group{min-width:0}.dm-rail__note{color:var(--dm-text-muted);display:none;font-size:var(--font-size-xs);inset-block-start:0;inset-inline-start:calc(var(--space-3) + var(--space-5));line-height:var(--line-height-snug);margin:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--duration-medium-4) var(--ease-standard),inset-block-start var(--duration-medium-4) var(--ease-standard);width:10.5rem}.dm-rail__note.is-on{opacity:1}@media (min-width:87.5rem){.dm-rail__note{display:block}.dm-rail{padding-inline-end:calc(var(--space-16)*4)}body:has([data-dm-rail-note]) .dm-sec>.container{inset-inline-start:clamp(0px,calc(50.5rem - 50vw),calc(50vw - 35.5rem - var(--space-6)));position:relative}}@media (prefers-reduced-motion:reduce){.dm-sec--collapsible.is-open{animation:none}.dmd__terms li{transition:none!important}}.dm-rail__group.has-note{min-height:calc(var(--space-16) + var(--space-4))}.dm-tl{align-items:stretch}.dm-tl__stage{align-content:start;grid-template-rows:auto minmax(0,1fr);min-width:0}.dm-card.dm-tl__card{align-self:stretch;display:flex;flex-direction:column;gap:0;height:auto;min-width:0;overflow:hidden;padding:0}.dm-tl__head{align-items:baseline;border-bottom:var(--border-width-hairline) solid var(--dm-border);display:flex;justify-content:space-between;padding:var(--space-4) var(--space-5)}.dm-tl__head .dm-card__title{margin:0}.dm-tl__body{align-content:start;display:grid;flex:1;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.dm-tl__lab{color:var(--dm-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.dm-tl__box{background:color-mix(in srgb,var(--dm-bg) 45%,transparent);border:var(--border-width-hairline) solid var(--dm-border);border-radius:var(--radius-sm);color:var(--dm-text);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0;padding:var(--space-3) var(--space-4)}.dm-tl__foot{background:color-mix(in srgb,var(--dm-bg) 28%,transparent);border-top:var(--border-width-hairline) solid var(--dm-border);padding:var(--space-3) var(--space-5)}.dm-tl__foot .dm-status{white-space:normal}.dm-tl__checks{gap:var(--space-4) var(--space-6);justify-content:space-between}.dm-act{align-items:center;border:var(--border-width-hairline) solid;border-radius:var(--dm-radius-pill);cursor:default;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);padding:var(--space-2) var(--space-4);pointer-events:none;user-select:none}.dm-act--escalate{background:color-mix(in srgb,var(--palette-amber-400) 16%,transparent);border-color:color-mix(in srgb,var(--palette-amber-400) 45%,transparent);color:var(--palette-amber-300)}.dm-act--dismiss{background:color-mix(in srgb,var(--palette-cobalt-500) 20%,transparent);border-color:color-mix(in srgb,var(--palette-cobalt-500) 55%,transparent);color:var(--palette-cobalt-300)}.dm-tl__foot .dm-status{border-radius:var(--radius-md)}.dm-jump{display:none;margin-top:var(--space-12);max-width:76rem;text-align:left;width:100%}.js .dm-jump{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.dm-jump__title{color:var(--dm-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);justify-self:stretch;letter-spacing:var(--letter-spacing-caps);max-width:none;text-align:center;text-transform:uppercase}.dm-jump__list{display:grid;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:63.99rem){.dm-jump__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:39.99rem){.dm-jump__list{grid-template-columns:minmax(0,1fr)}}.dm-jump__card{align-content:start;background:var(--dm-surface);border:var(--border-width-hairline) solid var(--dm-border-strong);border-radius:var(--radius-xl);box-sizing:border-box;color:var(--dm-text);display:grid;gap:var(--space-3);height:100%;padding:var(--space-5);text-decoration:none;transition:border-color var(--duration-short-3) var(--ease-standard),background var(--duration-short-3) var(--ease-standard),transform var(--duration-short-3) var(--ease-standard)}.dm-jump__card:focus-visible,.dm-jump__card:hover{background:var(--dm-surface-raised);border-color:var(--dm-accent);transform:translateY(calc(var(--space-1)*-1))}.dm-jump__top{align-items:center;display:flex;gap:var(--space-3)}.dm-jump__label{color:var(--dm-text);flex:1;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.dm-jump__go{border:var(--border-width-hairline) solid var(--dm-border-strong);border-radius:var(--radius-full);color:var(--dm-accent);display:inline-grid;height:var(--space-8);place-items:center;transition:transform var(--duration-short-3) var(--ease-standard);width:var(--space-8)}.dm-jump__card:hover .dm-jump__go{transform:translateY(var(--space-1))}.dm-jump__what{color:var(--dm-text);font-size:var(--font-size-md);line-height:var(--line-height-snug)}.dm-jump__why{border-top:var(--border-width-hairline) solid var(--dm-border);color:var(--dm-text-muted);display:grid;font-size:var(--font-size-sm);gap:var(--space-1);line-height:var(--line-height-normal);padding-top:var(--space-3)}.dm-jump__whylab{color:var(--dm-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}@media (prefers-reduced-motion:reduce){.dm-jump__card,.dm-jump__go{transition:none}.dm-jump__card:focus-visible,.dm-jump__card:hover,.dm-jump__card:hover .dm-jump__go{transform:none}}.dm-sec[tabindex="-1"]:focus{outline:none}.dm-tl__head{align-items:flex-start;gap:var(--space-3);justify-content:flex-start}.dm-tl__no{border:var(--border-width-hairline) solid var(--dm-border-strong);border-radius:var(--radius-full);color:var(--dm-accent);display:inline-grid;flex:none;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);height:var(--space-7);place-items:center;width:var(--space-7)}.dm-tl__ttl{display:grid;flex:1;gap:var(--space-1);min-width:0}.dm-tl__take{color:var(--dm-text);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);margin:0}.dm-tl__head .dm-tl__time{margin-inline-start:auto}.dm-tl__facts{display:grid;gap:var(--space-3);margin:0;padding:0}.dm-tl__fact{align-items:start;column-gap:var(--space-3);display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:0}.dm-tl__fact-ic{background:color-mix(in srgb,var(--dm-accent) 14%,transparent);border-radius:var(--radius-full);color:var(--dm-accent);display:inline-grid;grid-row:1/span 2;height:var(--space-8);place-items:center;width:var(--space-8)}.dm-tl__fact-lab{color:var(--dm-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.dm-tl__fact-val{color:var(--dm-text);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.dm-tl__lab--ic{align-items:center;color:var(--palette-violet-300);display:inline-flex;gap:var(--space-2)}.dm-tl__card--message .dm-tl__box--quote{font-size:var(--font-size-md);font-style:normal}.dm-tl__card--flag .dm-tl__fact-ic,.dm-tl__card--flag .dm-tl__no{color:var(--palette-crimson-300)}.dm-tl__card--search .dm-tl__no{color:var(--palette-violet-300)}.dm-tl__card--user .dm-tl__fact-ic,.dm-tl__card--user .dm-tl__no{color:var(--palette-amber-300)}.dm-tl__card--archive .dm-tl__fact-ic,.dm-tl__card--archive .dm-tl__no{color:var(--palette-moss-300)}.dm-tl__card--flag .dm-tl__fact-ic{background:color-mix(in srgb,var(--palette-crimson-300) 14%,transparent)}.dm-tl__card--user .dm-tl__fact-ic{background:color-mix(in srgb,var(--palette-amber-300) 14%,transparent)}.dm-tl__card--archive .dm-tl__fact-ic{background:color-mix(in srgb,var(--palette-moss-300) 14%,transparent)}.dm-compare{position:relative}.dm-compare__tag{align-items:center;background:var(--dm-accent-fill);border:var(--border-width-hairline) solid color-mix(in srgb,var(--dm-accent) 60%,transparent);border-radius:var(--dm-radius-pill);color:var(--dm-accent);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);inset-block-start:var(--space-5);inset-inline-end:var(--space-5);margin:0;padding:var(--space-1) var(--space-3);position:absolute}.dm-compare__head{padding-inline-end:var(--space-24)}@media (max-width:47.99rem){.dm-compare__tag{justify-self:start;position:static}.dm-compare__head{padding-inline-end:0}}.dmd__think{gap:var(--space-3)}.dmd__thinkh{align-items:center;display:inline-flex;gap:var(--space-2)}.dmd__steps{margin:0;padding:0}.dmd__steps,.dmd__t{display:grid;gap:var(--space-3)}.dmd__t{align-items:start;color:var(--dm-text);font-size:var(--font-size-sm);grid-template-columns:var(--space-6) minmax(0,1fr);line-height:var(--line-height-normal)}.dmd__tn{border:var(--border-width-hairline) solid color-mix(in srgb,var(--dm-accent) 60%,transparent);border-radius:var(--radius-full);color:var(--dm-accent);display:inline-grid;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);height:var(--space-6);place-items:center;width:var(--space-6)}.dmd__r dt{align-items:center;display:flex;gap:var(--space-2)}.dmd__ri{background:var(--dm-accent-fill);border-radius:var(--radius-full);color:var(--dm-accent);display:inline-grid;flex:none;height:var(--space-7);place-items:center;width:var(--space-7)}.dmd__r--2 .dmd__ri{background:color-mix(in srgb,var(--palette-amber-300) 14%,transparent);color:var(--palette-amber-300)}.dmd__r--3 .dmd__ri{background:color-mix(in srgb,var(--palette-violet-300) 14%,transparent);color:var(--palette-violet-300)}.dmd__r--4 .dmd__ri{background:color-mix(in srgb,var(--palette-crimson-300) 14%,transparent);color:var(--palette-crimson-300)}.dmd__r dd{padding-inline-start:calc(var(--space-7) + var(--space-2))}.dmd__rectag{align-items:center;background:var(--dm-accent-fill);border:var(--border-width-hairline) solid color-mix(in srgb,var(--dm-accent) 60%,transparent);border-radius:var(--dm-radius-pill);color:var(--dm-accent);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);padding:var(--space-1) var(--space-3);text-transform:uppercase}.dmd[data-dp-state=idle] :is(.dmd__think,.dmd__t){opacity:0;transform:translateY(var(--space-2))}.dmd[data-dp-state=play] :is(.dmd__think,.dmd__t){transition:opacity var(--duration-medium-3) var(--ease-standard) var(--at,0s),transform var(--duration-medium-3) var(--ease-enter) var(--at,0s)}.dmd__think{--at:1700ms}.dmd__menu{--at:3600ms}.dmd__syn{--at:7500ms}.dmd__r--1{--at:7900ms}.dmd__r--2{--at:8700ms}.dmd__r--3{--at:9500ms}.dmd__r--4{--at:10300ms}.dmd__verdict--flag{--at:11100ms}.dmd__pill--mira{--at:11400ms}.dmd__rec{--at:12000ms}.dmd__q--1{--at:12300ms}.dmd__q--2{--at:12800ms}.dmd__q--3{--at:13300ms}.dmd__audit{--at:13800ms}.dmd[data-dp-state=play] .dmd__items li:first-child{transition:outline-color var(--duration-medium-3) var(--ease-standard) 4.8s,background var(--duration-medium-3) var(--ease-standard) 4.8s}.dm-cascade__kicker{color:var(--dm-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.dm-cascade__ctx{color:var(--dm-text-muted);font-size:var(--font-size-md);line-height:var(--line-height-snug);margin:0}.dm-cascade__copy{max-width:56ch}.dm-check__head{align-items:center;display:inline-flex;flex:none;gap:var(--space-3)}.dm-check__label{color:var(--dm-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-tight)}.dm-checks--tiles .dm-check--labeled{gap:var(--space-3)}.dm-checks--tiles .dm-check--labeled .dm-check__text{color:var(--dm-text-muted);font-size:var(--font-size-md)}.dm-check--labeled{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.dm-rows:not(.dm-rows--num):not(.dm-rows--acc) .dm-row:not(:has(.dm-row__value)) .dm-row__label{font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug)}.dm-rows:not(.dm-rows--num):not(.dm-rows--acc) .dm-row:not(:has(.dm-row__value)){padding-block:var(--space-5)}.dm-tl__stat{margin:0}.dmd__kw{align-content:normal;display:flex;flex-direction:column;gap:var(--space-3)}.dmd__kw .dmd__verdict{margin-top:auto}.dm-rows:not(.dm-rows--num):not(.dm-rows--acc) .dm-row:not(:has(.dm-row__value)) .dm-row__label{grid-column:2/4;max-width:52ch}.rmrec{width:100%}.rmrec__svg{display:block;height:auto;overflow:visible;width:100%}.rm-draw{fill:none;stroke:var(--palette-plum);stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--border-width-thick)}.rm-draw--accent{stroke:var(--palette-crimson)}.rmrec__label{fill:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-xs)}.rmrec__bar{fill:var(--palette-plum)}.rmrec__bar-label{fill:var(--palette-bone);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}[data-rm-draw].is-armed .rm-draw{stroke-dashoffset:1}[data-rm-draw].is-armed.is-in .rm-draw{stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease-standard) calc(var(--d, 0)*.22s)}[data-rm-draw].is-armed .rm-fade{opacity:0}[data-rm-draw].is-armed.is-in .rm-fade{opacity:1;transition:opacity .6s var(--ease-standard) calc(var(--d, 0)*.22s)}.rmm{aspect-ratio:720/440;background:var(--palette-bone);border-radius:var(--radius-card);box-shadow:var(--shadow-ring-raised);margin-inline:auto;max-width:40rem;overflow:hidden;position:relative;width:100%}.rmm__svg{display:block;height:100%;width:100%}.rmm__dot{fill:color-mix(in srgb,var(--palette-plum) 18%,transparent)}.rmm__f--ro{fill:var(--logo-prev-maroon)}.rmm__f--slate{fill:var(--logo-prev-slate)}.rmm__f--o{fill:var(--logo-mw-orange)}.rmm__f--p{fill:var(--logo-mw-pink)}.rmm__f--y{fill:var(--logo-mw-yellow)}.rmm__f--t{fill:var(--logo-mw-teal)}.rmm__f--ink{fill:var(--logo-mw-ink)}.rmm__new path{fill:var(--palette-plum)}.rmm__replay{background:var(--palette-paper);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-full);color:var(--palette-plum);cursor:pointer;display:inline-grid;height:var(--space-10);inset-block-start:var(--space-3);inset-inline-end:var(--space-3);padding:0;place-items:center;position:absolute;width:var(--space-10)}.rmm__replay:focus-visible,.rmm__replay:hover{border-color:var(--palette-crimson)}.rmm__replay:focus-visible{outline:var(--focus-ring-width) solid var(--palette-plum);outline-offset:var(--focus-ring-offset)}.rmm__legacy{display:none}.rmm[data-rm-live] .rmm__legacy{display:block}[data-rm-armed] .rmm__np,[data-rm-armed] .rmm__nw{opacity:0}@media (prefers-reduced-motion:reduce){.rmm__legacy,.rmm__replay{display:none!important}[data-rm-armed] .rmm__np,[data-rm-armed] .rmm__nw{opacity:1}.rm-draw,[data-rm-draw].is-armed .rm-draw{stroke-dashoffset:0!important;transition:none!important}[data-rm-draw].is-armed .rm-fade{opacity:1!important}.rmp__flow{display:none!important}}.rmp{display:grid;gap:var(--space-4);margin-inline:auto;max-width:34rem;width:100%}.rmp--lock .rmp__rlogo path{fill:var(--palette-plum)}.rmp__brand{align-items:center;display:flex;height:var(--space-7)}.rmp__mlogo,.rmp__rlogo{display:block;height:100%;max-width:100%;width:auto}.rmp{--rmp-stub:calc(var(--space-12) + var(--space-2))}.rmp__track{fill:none;stroke:var(--color-rule-strong);stroke-linecap:round;stroke-width:calc(var(--border-width-hairline)*1.5)}.rmp__flow{fill:none;opacity:0;stroke:var(--palette-neutral-500);stroke-dasharray:.2 2;stroke-dashoffset:.2;stroke-linecap:round;stroke-width:var(--border-width-thick)}.rmp__node,.rmx__node{fill:var(--palette-neutral-500);stroke:var(--palette-paper);stroke-width:var(--border-width-thick)}@keyframes rmp-flow{0%{opacity:0;stroke-dashoffset:.2}12%,88%{opacity:1}to{opacity:0;stroke-dashoffset:-1}}[data-rm-draw].is-armed.is-in .rmp__flow--chain{animation:rmp-flow 1.6s var(--ease-standard) 1.8s 2 both}[data-rm-draw].is-armed.is-in .rmp__flow--loop{animation:rmp-flow 1.6s var(--ease-standard) 3.6s 1 both}.rmp__bg{border-radius:inherit;inset:0;overflow:hidden;position:absolute}.rmp__bg:before{background:var(--palette-crimson);content:"";height:var(--border-width-thick);inset-block-start:0;inset-inline:0;position:absolute}.rmp__grid{display:block;height:100%;width:100%}.rmp--lock{align-items:center;background:var(--palette-paper);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-ring);gap:var(--space-6);grid-auto-flow:column;justify-content:center;padding:var(--space-8) var(--space-6)}.rmp--lock .rmp__brand{height:var(--space-10)}.rmp__to{block-size:var(--space-6);fill:none;flex:none;inline-size:calc(var(--space-12) + var(--space-3));stroke:var(--palette-plum);stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(var(--border-width-thick)*2)}@media (max-width:30rem){.rmp--lock{grid-auto-flow:row;justify-items:center}.rmp--lock .rmp__to{transform:rotate(90deg)}}.rml{--rml-gap:var(--space-3);--rml-inset:calc(8.33333% - var(--rml-gap)*5/12);background:var(--palette-bone);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-ring-raised);color:var(--palette-plum);display:grid;overflow:hidden;width:100%}.rml,.rml>:not(.rmp__bg){position:relative}.rml__layer{align-items:center;background:var(--palette-wine-100);border:var(--border-width-hairline) solid var(--palette-wine-200);border-radius:var(--radius-lg);display:flex;margin:var(--space-3) var(--space-3) 0;padding:var(--space-4) var(--space-5)}.rml__layer-title{align-items:center;display:inline-flex;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);gap:var(--space-3);letter-spacing:var(--letter-spacing-snug);margin:0;position:relative}.rml__layer-title .tint-well{height:var(--space-8);width:var(--space-8)}.rml__chain{padding:var(--space-8) var(--space-6) var(--space-5);position:relative}.rml__stages{gap:var(--space-6) var(--rml-gap);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.rml__stage,.rml__stages{display:grid;position:relative}.rml__stage{align-content:start;gap:var(--space-2);justify-items:center;text-align:center}.rml__well{border-radius:var(--radius-lg);height:var(--space-12);outline:var(--space-2) solid var(--palette-bone);width:var(--space-12)}.rml__well .icon{height:var(--space-6);width:var(--space-6)}.rml__name{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);margin-block-start:var(--space-2)}.rml__line{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-snug)}.rml__loop,.rml__rail{display:none}.rml__back{align-items:center;background:var(--palette-paper);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);color:var(--palette-plum);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);justify-content:center;margin:var(--space-6) 0 0;padding:var(--space-2) var(--space-4);position:relative;text-align:center}.rml__back .icon{color:var(--palette-crimson);flex:none}.rml__record{align-items:center;background:var(--palette-cobalt-100);border:var(--border-width-hairline) solid var(--palette-cobalt-200);border-radius:var(--radius-lg);display:flex;gap:var(--space-4);margin:0 var(--space-3) var(--space-3);padding:var(--space-4) var(--space-5)}.rml__record .tint-well{height:var(--space-10);width:var(--space-10)}.rml__record-text{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-sm);gap:var(--space-1);margin:0}.rml__record-text strong{color:var(--palette-plum);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}@media (min-width:40rem){.rml__stages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.rml__stages{gap:0 var(--rml-gap);grid-template-columns:repeat(6,minmax(0,1fr))}.rml__rail{display:block;height:var(--space-1);inset-block-start:calc(var(--space-8) + var(--space-6));inset-inline-start:calc(var(--space-6) + 8.33333% - var(--space-6)*2/12 - var(--rml-gap)*5/12);overflow:visible;position:absolute;width:calc(83.33333% - var(--space-6)*2 + var(--space-6)*2/6 + var(--rml-gap)*5/6)}.rml__loop{display:block;height:var(--space-12);margin-block-start:var(--space-4);margin-inline:calc(8.33333% - var(--rml-gap)*5/12);position:relative}.rml__loop svg{display:block;height:100%;overflow:visible;width:100%}.rml__loop:after,.rml__loop:before{background:var(--palette-neutral-500);border-radius:var(--radius-full);content:"";height:var(--space-2);inset-block-start:0;margin:calc(var(--space-2)*-.5) calc(var(--space-2)*-.5) 0;position:absolute;width:var(--space-2)}.rml__loop:before{inset-inline-start:0}.rml__loop:after{inset-inline-end:0}.rml__back{margin:calc(var(--space-6)*-1) auto 0;width:fit-content}}@media (prefers-reduced-motion:reduce){.rml .rmp__flow{display:none!important}}.rmx{container-type:inline-size;display:grid;gap:var(--space-6);margin-inline:auto;position:relative;width:100%;--rmx-gap:var(--space-3);--rmx-pad:var(--space-5)}.rmx__before{grid-template-columns:minmax(0,1fr)}.rmx__before,.rmx__co{display:grid;gap:var(--space-4)}.rmx__co{background:var(--palette-bone);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-card);padding:var(--space-5) var(--space-6);position:relative}.rmx__tag{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);inset-block-start:var(--space-4);inset-inline-end:var(--space-5);letter-spacing:var(--letter-spacing-caps);position:absolute;text-transform:uppercase}.rmx__brand{align-items:center;block-size:var(--space-6);display:flex}.rmx__logo{block-size:100%;max-inline-size:100%}.rmx__logo,.rmx__newlogo{display:block;inline-size:auto}.rmx__newlogo{block-size:var(--space-6)}.rmx__newlogo path{fill:var(--palette-plum)}.rmx__chips{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);list-style:none;margin:0;padding:0}.rmx__chip{align-items:center;color:var(--palette-plum);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-3);opacity:.5;transition:opacity .5s var(--ease-standard)}.rmx__chip .tint-well{block-size:var(--space-8);border-radius:var(--radius-sm);inline-size:var(--space-8)}.rmx__chip .tint-well .icon{block-size:var(--space-5);inline-size:var(--space-5)}.rmx__frame{background:var(--palette-paper);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-ring-raised);display:grid;gap:var(--space-3);padding:var(--space-4)}.rmx__head{display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--space-2) var(--space-2) var(--space-1)}.rmx__head,.rmx__state{align-items:center;gap:var(--space-3)}.rmx__state{display:inline-flex}.rmx__now{background:var(--palette-plum);border-radius:var(--radius-full);color:var(--palette-bone);padding:var(--space-1) var(--space-3)}.rmx__label,.rmx__now{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.rmx__label{color:var(--color-text-secondary)}.rmx__layer{align-items:center;border:var(--border-width-hairline) solid;border-radius:var(--radius-lg);display:flex;gap:var(--space-4);justify-content:center;padding:var(--space-5) var(--space-6);text-align:start}.rmx__layer--ai{background:var(--palette-wine-100);border-color:var(--palette-wine-200)}.rmx__layer--rec{background:var(--palette-cobalt-100);border-color:var(--palette-cobalt-200)}.rmx__layer .tint-well{background:var(--palette-paper);block-size:var(--space-10);inline-size:var(--space-10)}.rmx__layer-text{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-sm);gap:var(--space-1)}.rmx__layer-text strong{color:var(--palette-plum);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug)}.rmx__chain{background:var(--palette-bone);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);padding:var(--space-6) var(--rmx-pad) var(--space-5);position:relative}.rmx__stages{display:grid;gap:var(--space-6) var(--rmx-gap);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.rmx__stage{align-content:start;display:grid;gap:var(--space-2);justify-items:center;text-align:center}.rmx__stage .tint-well{block-size:var(--space-12);border-radius:var(--radius-lg);inline-size:var(--space-12);outline:var(--space-2) solid var(--palette-bone);position:relative;z-index:1}.rmx__stage .tint-well .icon{block-size:var(--space-6);inline-size:var(--space-6)}.rmx__name{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);margin-block-start:var(--space-2)}.rmx__line-text{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-snug)}.rmx__loop,.rmx__rail{display:none}.rmx__back{align-items:center;background:var(--palette-paper);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);justify-content:center;margin:var(--space-6) 0 0;padding:var(--space-2) var(--space-4);text-align:center}.rmx__back .icon{color:var(--palette-crimson);flex:none}@container (min-width: 36rem){.rmx__before{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 30rem){.rmx__stages{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 56rem){.rmx__stages{gap:0 var(--rmx-gap);grid-template-columns:repeat(6,minmax(0,1fr))}.rmx__rail{block-size:var(--space-1);display:block;inline-size:calc(83.33333% - var(--rmx-pad)*2 + var(--rmx-pad)*2/6 + var(--rmx-gap)*5/6);inset-block-start:calc(var(--space-6) + var(--space-6));inset-inline-start:calc(var(--rmx-pad) + 8.33333% - var(--rmx-pad)*2/12 - var(--rmx-gap)*5/12);overflow:visible;position:absolute}.rmx__loop{block-size:var(--space-12);display:block;margin-block:var(--space-4) 0;margin-inline:calc(8.33333% - var(--rmx-gap)*5/12);position:relative}.rmx__loop svg{block-size:100%;display:block;inline-size:100%;overflow:visible}.rmx__loop:after,.rmx__loop:before{background:var(--palette-neutral-500);block-size:var(--space-2);border-radius:var(--radius-full);content:"";inline-size:var(--space-2);inset-block-start:0;margin:calc(var(--space-1)*-1) calc(var(--space-1)*-1) 0;position:absolute}.rmx__loop:before{inset-inline-start:0}.rmx__loop:after{inset-inline-end:0}.rmx__back{inline-size:fit-content;margin:calc(var(--space-6)*-1) auto 0;position:relative}}.rmx__ghost{align-items:center;background:var(--palette-paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-ring-raised);color:var(--palette-plum);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);pointer-events:none;position:absolute;will-change:transform;z-index:3}.rmx__ghost .tint-well{block-size:var(--space-8);border-radius:var(--radius-sm);inline-size:var(--space-8)}.rmx__ghost .tint-well .icon{block-size:var(--space-5);inline-size:var(--space-5)}[data-rm-draw].is-armed .rmx__chip:not(.has-moved){opacity:1}[data-rm-draw].is-armed .rmx__co,[data-rm-draw].is-armed .rmx__frame{opacity:0}[data-rm-draw].is-armed.is-in .rmx__co{opacity:1;transition:opacity .6s var(--ease-standard)}[data-rm-draw].is-armed.is-in .rmx__frame{opacity:1;transition:opacity .8s var(--ease-standard) .9s}[data-rm-draw].is-armed .rmx__reveal{opacity:0;transform:translateY(var(--space-2))}[data-rm-draw].is-armed .rmx__reveal--down{transform:translateY(calc(var(--space-3)*-1))}[data-rm-draw].is-armed .rmx__reveal--up{transform:translateY(var(--space-3))}[data-rm-draw].is-armed .rmx__reveal.is-here{opacity:1;transform:none;transition:opacity .6s var(--ease-standard),transform .7s var(--ease-decelerate)}[data-rm-draw].is-armed .rmx__stage .tint-well{transform:scale(.9)}[data-rm-draw].is-armed .rmx__stage.is-here .tint-well{transform:none;transition:transform .5s var(--ease-emphasized)}[data-rm-draw].is-armed.is-in .rmp__flow--chain{animation:rmp-flow 1.6s var(--ease-standard) 3.6s 2 both}[data-rm-draw].is-armed.is-in .rmp__flow--loop{animation:rmp-flow 1.6s var(--ease-standard) 4.6s 1 both}[data-rm-draw].is-armed .rmx__loop:after,[data-rm-draw].is-armed .rmx__loop:before{opacity:0;transform:scale(0)}[data-rm-draw].is-armed.is-in .rmx__loop:after,[data-rm-draw].is-armed.is-in .rmx__loop:before{opacity:1;transform:scale(1);transition:opacity .36s var(--ease-standard) 3.7s,transform .36s var(--ease-emphasized) 3.7s}@media (prefers-reduced-motion:reduce){.rmx .rmp__flow,.rmx__ghost{display:none!important}}.chx{--chx-ink:var(--color-text);--chx-gap:var(--space-4)}.chx>:not(.pf__ctl):not(script){max-inline-size:100%}.chx .chx-top{align-items:center;display:flex;margin:0 0 var(--space-3);min-block-size:2.25rem;padding-inline-end:5.5rem;position:relative}.chx .chx-grid{align-items:start;display:grid;gap:var(--chx-gap)}.chx .chx-col{align-content:start;display:grid;gap:var(--space-2);min-inline-size:0}.chx .chx-cap{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.chx .chx-cap .icon{block-size:1rem;inline-size:1rem}.chx .chx-src{--color-icon:var(--palette-neutral-700);--color-text:var(--palette-plum);--color-text-secondary:var(--palette-neutral-600);--color-hairline:var(--palette-neutral-200);--color-rule-strong:var(--palette-neutral-300);background:var(--palette-paper);border:var(--border-width-hairline) solid var(--palette-neutral-300);border-radius:var(--radius-lg);color:var(--palette-plum);overflow:hidden}.chx .chx-src__bar{align-items:center;background:var(--palette-bone);border-block-end:var(--border-width-hairline) solid var(--palette-neutral-200);display:flex;font-weight:var(--font-weight-medium);gap:var(--space-2);padding:var(--space-2) var(--space-3)}.chx .chx-src__bar small{color:var(--palette-neutral-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);margin-inline-start:auto}.chx .chx-src__body{display:grid;gap:var(--space-2);padding:var(--space-3)}.chx .chx-rec{background:var(--color-sunken);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-lg);overflow:hidden}.chx .chx-rec__bar{align-items:center;border-block-end:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4)}.chx .chx-rec__bar b{font-weight:var(--font-weight-medium)}.chx .chx-rec__bar .pf-chip{margin-inline-start:auto}.chx .chx-rec__rows{display:grid}.chx .chx-row{align-items:baseline;border-block-start:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-1) var(--space-3);grid-template-columns:6.25rem minmax(0,1fr);padding:var(--space-1) var(--space-4)}.chx .chx-row:first-child{border-block-start:0}.chx .chx-row>:first-child{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.chx .chx-row>:last-child{min-inline-size:0;overflow-wrap:anywhere}.chx .chx-row .pf-chip,.chx .chx-row .pf-tag{margin-inline-end:var(--space-1)}.chx .chx-join{align-items:center;color:var(--color-text-secondary);display:flex;font-family:var(--font-family-mono);font-size:var(--font-size-xs);gap:var(--space-2)}.chx .chx-join:after,.chx .chx-join:before{border-block-start:var(--border-width-hairline) solid var(--color-rule-strong);content:"";flex:1 1 1.5rem;min-inline-size:1rem}.chx .chx-join .icon{block-size:1rem;flex:none;inline-size:1rem}.chx .chx-k{align-items:center;border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-status);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);line-height:var(--line-height-loose);padding:0 var(--space-2);white-space:nowrap}.chx .chx-k .icon{block-size:.875rem;inline-size:.875rem}.chx .chx-k--in{background:var(--chip-approved-bg);color:var(--chip-approved-fg)}.chx .chx-k--req{background:transparent;border-color:var(--color-rule-strong);color:var(--color-text)}.chx .chx-k--out{background:transparent;border:var(--border-width-hairline) dashed var(--color-rule-strong);color:var(--color-text-secondary)}.chx .chx-list{display:grid;gap:var(--space-2)}.chx .chx-li{align-items:baseline;display:grid;gap:var(--space-1) var(--space-3);grid-template-columns:minmax(7.5rem,max-content) minmax(0,1fr)}.chx .chx-li--out>span:last-child,.chx .chx-note{color:var(--color-text-secondary)}.chx .chx-note{align-items:flex-start;display:flex;font-size:var(--font-size-xs);gap:var(--space-2)}.chx .chx-note .icon{block-size:1rem;flex:none;inline-size:1rem;margin-block-start:.1rem}.chx .chx-msgs{display:grid;gap:var(--space-2);margin:0;padding:0}.chx .chx-m{background:var(--palette-neutral-200);border-radius:var(--radius-lg);display:grid;font-size:var(--font-size-sm);gap:var(--space-1);line-height:var(--line-height-snug);max-inline-size:86%;padding:var(--space-2) var(--space-3)}.chx .chx-m--out{background:var(--palette-wine-100);border-end-end-radius:var(--radius-xs);justify-self:end}.chx .chx-m--in{border-end-start-radius:var(--radius-xs);justify-self:start}.chx .chx-m__meta{color:var(--palette-neutral-600);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2)}.chx .chx-m__meta .icon{block-size:.875rem;inline-size:.875rem}.chx .chx-att{align-items:center;background:var(--palette-paper);border:var(--border-width-hairline) solid var(--palette-neutral-300);border-radius:var(--radius-md);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-2);padding:var(--space-1) var(--space-2)}.chx .chx-att .icon{block-size:.875rem;inline-size:.875rem}.chx .chx-sel-row{display:flex;flex-wrap:wrap}.chx .chx-tab{all:unset;align-items:center;border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-status);box-sizing:border-box;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-2) var(--space-4)}.chx .chx-tab:hover{border-color:var(--color-text)}.chx .chx-tab:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.chx .chx-tab[aria-pressed=true] .icon{color:inherit}.chx .chx-tab[aria-pressed=true]{background:var(--color-text);border-color:var(--color-text);color:var(--color-ground)}.chx .chx-tab .icon{block-size:1rem;inline-size:1rem}.chx [data-pf-pane]:not(.is-sel){display:none!important}.chx .chx-li[data-pf-pane].is-sel,.chx [data-pf-pane].is-sel{display:grid}.chx .chx-li>.chx-k{justify-self:start}.chx[data-pf-live] [data-at]:not([data-at="0"]){will-change:opacity}.chx .chx-mob__tl{align-items:center;color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-2);grid-template-columns:1fr auto 1fr}.chx .chx-mob__tl>span:first-child,.chx .chx-mob__tl>span:last-child{align-items:center;display:flex;gap:var(--space-2)}.chx .chx-mob__tl>span:first-child:after,.chx .chx-mob__tl>span:last-child:before{border-block-start:var(--border-width-hairline) dashed var(--color-rule-strong);content:"";flex:1}.chx .chx-mob__tl>span:last-child:before{border-block-start-color:var(--color-text);border-block-start-style:solid}.chx .chx-mob__tl b{align-items:center;background:var(--color-text);border-radius:var(--radius-status);color:var(--color-ground);display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-1);padding:var(--space-1) var(--space-3)}.chx .chx-mob__tl b .icon{block-size:.875rem;inline-size:.875rem}.chx .chx-chats{border-block-end:var(--border-width-hairline) solid var(--palette-neutral-200);display:grid}.chx .chx-chat{align-items:center;display:flex;font-size:var(--font-size-sm);gap:var(--space-3);padding:var(--space-2) var(--space-4)}.chx .chx-chat+.chx-chat{border-block-start:var(--border-width-hairline) solid var(--palette-neutral-200)}.chx .chx-chat[aria-current=true]{background:var(--palette-bone);font-weight:var(--font-weight-medium)}.chx .chx-av{background:var(--palette-wine-100);block-size:1.75rem;border-radius:var(--radius-full);color:var(--palette-wine-700);display:inline-grid;flex:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);inline-size:1.75rem;place-items:center}.chx .chx-chat .chx-k,.chx .chx-chat .pf-tag{margin-inline-start:auto}.chx .chx-before{opacity:.62}.chx .chx-before .chx-m{background:transparent;border:var(--border-width-hairline) dashed var(--palette-neutral-400)}.chx .chx-bound{align-items:center;color:var(--palette-neutral-700);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2)}.chx .chx-bound:after,.chx .chx-bound:before{border-block-start:var(--border-width-thick) solid var(--palette-plum);content:"";flex:1}.chx .chx-bound .icon{block-size:.875rem;inline-size:.875rem}.chx .chx-phone .chx-src__body{gap:var(--space-3);padding-block:var(--space-3)}.chx .chx-edit{color:var(--palette-neutral-600);display:block;font-size:var(--font-size-xs);margin-block-start:var(--space-1);text-decoration:line-through}.chx .chx-mob__not{border-block-start:var(--border-width-hairline) dashed var(--color-rule-strong);display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.chx .chx-mob__not .chx-cap{margin-block-end:var(--space-1)}@container (min-width: 36rem){.chx.chx-mob .chx-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.chx .chx-mkt__srcs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chx .chx-chat-log{display:grid;margin:0;padding:0}.chx .chx-line{border-block-start:var(--border-width-hairline) solid var(--palette-neutral-200);display:grid;gap:var(--space-1) var(--space-3);grid-template-columns:auto minmax(0,1fr);padding:var(--space-2) 0}.chx .chx-line:first-child{border-block-start:0;padding-block-start:0}.chx .chx-line time{color:var(--palette-neutral-600);font-family:var(--font-family-mono);font-size:var(--font-size-xs);padding-block-start:.1rem}.chx .chx-line b{font-weight:var(--font-weight-medium)}.chx .chx-sched{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);display:grid;gap:var(--space-3);padding:var(--space-4)}.chx .chx-sched__title{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.chx .chx-day{block-size:3rem;position:relative}.chx .chx-day:before{border-block-start:var(--border-width-thick) solid var(--color-rule-strong);border-radius:var(--radius-xs);content:"";inset-block-start:50%;inset-inline:0;position:absolute}.chx .chx-day__end{background:var(--color-rule-strong);block-size:.75rem;inline-size:2px;inset-block-start:50%;position:absolute;transform:translateY(-50%)}.chx .chx-day__end--a{inset-inline-start:0}.chx-day__end--b{inset-inline-end:0}.chx .chx-tick{display:grid;gap:var(--space-1);inset-block-start:50%;justify-items:center;position:absolute;transform:translate(-50%,-50%)}.chx .chx-tick i{background:var(--palette-cobalt-500);block-size:.875rem;border:var(--border-width-thick) solid var(--color-raised);border-radius:var(--radius-full);display:block;inline-size:.875rem;outline:var(--border-width-hairline) solid var(--palette-cobalt-500)}.chx .chx-tick span{color:var(--color-text);font-size:var(--font-size-xs);inset-block-start:1.25rem;position:absolute;white-space:nowrap}.chx .chx-span{block-size:.5rem;border:var(--border-width-hairline) solid var(--color-rule-strong);border-block-end:0;display:block;inset-block-start:calc(50% - 1.5rem);position:absolute}.chx .chx-span span{inset-block-start:-1.35rem;inset-inline:0;position:absolute;text-align:center;white-space:nowrap}.chx .chx-day__labels,.chx .chx-span span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.chx .chx-day__labels{display:flex;font-family:var(--font-family-mono);justify-content:space-between}.chx .chx-fed{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.chx .chx-fed .pf-chip{background:var(--palette-paper);border:var(--border-width-hairline) solid var(--palette-neutral-300);color:var(--palette-plum)}.chx .chx-gone{align-items:center;display:inline-flex;gap:var(--space-2)}.chx .chx-gone .chx-att{border-style:dashed;color:var(--palette-neutral-600);text-decoration:line-through}@container (min-width: 36rem){.chx.chx-mkt .chx-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.chx *{transition:none!important}}.chx .chx-mail__h{align-items:baseline;display:grid;font-size:var(--font-size-sm);gap:var(--space-2);grid-template-columns:4.25rem minmax(0,1fr)}.chx .chx-mail__k{color:var(--palette-neutral-600);font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.chx .chx-mail__b{border-block:var(--border-width-hairline) solid var(--palette-neutral-200);font-size:var(--font-size-sm);line-height:var(--line-height-normal);padding-block:var(--space-2)}.chx .chx-mail .z{border-radius:var(--radius-sm);transition:background var(--duration-slow) var(--ease-standard),box-shadow var(--duration-slow) var(--ease-standard)}.chx .chx-email[data-zone=att] .z-att,.chx .chx-email[data-zone=body] .z-body,.chx .chx-email[data-zone=rcpt] .z-rcpt,.chx .chx-email[data-zone=sender] .z-sender{background:var(--palette-amber-100);outline:var(--space-1) solid var(--palette-amber-100)}.chx .chx-rowbtn{all:unset;align-items:baseline;border-block-start:var(--border-width-hairline) solid var(--color-hairline);box-sizing:border-box;cursor:pointer;display:grid;gap:var(--space-1) var(--space-3);grid-template-columns:6.25rem minmax(0,1fr);padding:var(--space-2) var(--space-4)}.chx .chx-rowbtn:first-child{border-block-start:0}.chx .chx-rowbtn>:first-child{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.chx .chx-rowbtn:hover{background:var(--color-raised)}.chx .chx-rowbtn:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(var(--focus-ring-offset)*-1)}.chx .chx-rowbtn[aria-pressed=true]{background:var(--color-raised);outline:var(--border-width-thick) solid var(--palette-amber-400);outline-offset:-2px}.chx .chx-route{flex-wrap:wrap;gap:var(--space-2)}.chx .chx-node,.chx .chx-route{align-items:center;display:flex}.chx .chx-node{background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-lg);flex:1 1 14rem;gap:var(--space-3);min-inline-size:0;padding:var(--space-2) var(--space-3)}.chx .chx-node>.icon{block-size:1.25rem;flex:none;inline-size:1.25rem}.chx .chx-node span{display:grid;font-weight:var(--font-weight-medium)}.chx .chx-node small{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.chx .chx-link,.chx .chx-link__l{align-items:center;display:inline-flex}.chx .chx-link__l{background:var(--palette-plum);border-radius:var(--radius-status);color:var(--palette-bone);font-family:var(--font-family-mono);font-size:var(--font-size-xs);gap:var(--space-1);padding:var(--space-1) var(--space-3);--color-icon:var(--palette-bone)}.chx .chx-two{display:grid;gap:var(--space-4);margin-block-start:var(--space-5)}.chx .chx-side{align-content:start;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);display:grid;padding:var(--space-4)}.chx .chx-notice,.chx .chx-side{font-size:var(--font-size-sm);gap:var(--space-2)}.chx .chx-notice{align-items:center;background:var(--palette-paper);border:var(--border-width-hairline) solid var(--palette-neutral-300);border-radius:var(--radius-md);color:var(--palette-plum);display:flex;padding:var(--space-2) var(--space-3)}.chx .chx-notice .icon{block-size:1rem;flex:none;inline-size:1rem}.chx .chx-k--lim{background:transparent;border:var(--border-width-hairline) solid var(--color-rule-strong);color:var(--color-text)}@container (min-width: 36rem){.chx.chx-em .chx-two{grid-template-columns:1fr 1fr}}.chx .chx-ctx{display:grid;gap:var(--space-6)}.chx .chx-ctx__half{align-content:start;display:grid;gap:var(--space-3)}.chx .chx-ctx__n{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.chx .chx-pieces{display:grid;gap:var(--space-3)}.chx .chx-piece{align-items:flex-start;background:var(--color-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-lg);display:flex;gap:var(--space-3);padding:var(--space-3)}.chx .chx-piece .icon{block-size:1.125rem;flex:none;inline-size:1.125rem;margin-block-start:.15rem}.chx .chx-piece span{display:grid;font-size:var(--font-size-sm)}.chx .chx-piece b{font-weight:var(--font-weight-medium)}.chx .chx-piece--f{margin-inline-start:var(--space-8)}.chx .chx-piece--r{margin-inline-start:var(--space-3)}.chx .chx-thread .chx-src__body{gap:var(--space-4)}.chx .chx-th{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);position:relative}.chx .chx-th>div{display:grid;gap:var(--space-1);min-inline-size:0}.chx .chx-th p{font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.chx .chx-th b{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.chx .chx-th--reply{margin-inline-start:var(--space-8)}.chx .chx-th--reply:before{block-size:calc(var(--space-4) + .875rem);border-block-end:var(--border-width-thick) solid var(--palette-neutral-400);border-end-start-radius:var(--radius-md);border-inline-start:var(--border-width-thick) solid var(--palette-neutral-400);content:"";inline-size:calc(var(--space-8) - .875rem);inset-block-start:calc(var(--space-4)*-1);inset-inline-start:calc(var(--space-8)*-1 + .875rem);position:absolute}.chx .chx-th--others{opacity:.85}.chx .chx-th--others>div{border:var(--border-width-hairline) dashed var(--palette-neutral-400);border-radius:var(--radius-md);padding:var(--space-2)}.chx .chx-th__cord{display:none}.chx .chx-th .chx-att,.chx .chx-th .chx-k{justify-self:start}@container (min-width: 36rem){.chx.chx-cx .chx-ctx{gap:var(--space-8);grid-template-columns:1fr 1fr}}.chx .chx-wp .chx-th--reply{margin-inline-start:var(--space-8)}.chx .chx-wp__n{color:var(--palette-neutral-600);font-family:var(--font-family-mono);font-size:var(--font-size-xs);margin:0;padding-inline-start:var(--space-8)}.chx .chx-tree{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:var(--space-3) var(--space-4)}.chx .chx-tree li{align-items:start;display:grid;font-size:var(--font-size-sm);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);position:relative}.chx .chx-tree__r{margin-inline-start:var(--space-8)}.chx .chx-tree__r:before{block-size:calc(var(--space-3) + .6rem);border-block-end:var(--border-width-thick) solid var(--color-rule-strong);border-end-start-radius:var(--radius-md);border-inline-start:var(--border-width-thick) solid var(--color-rule-strong);content:"";inline-size:calc(var(--space-8) - .6rem);inset-block-start:calc(var(--space-3)*-1);inset-inline-start:calc(var(--space-8)*-1 + .6rem);position:absolute}.chx .chx-ord{background:var(--color-text);block-size:1.25rem;border-radius:var(--radius-full);color:var(--color-ground);display:inline-grid;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);inline-size:1.25rem;margin-block-start:.1rem;place-items:center}.chx .chx-tree__f{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.chx .chx-rec__list{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.chx .chx-reel{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:6.5rem minmax(0,1fr)}.chx .chx-reel__m{aspect-ratio:9/14;background:var(--palette-wine-100);border-radius:var(--radius-md);color:var(--palette-wine-700);display:grid;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);justify-items:center;place-content:center}.chx .chx-reel__m .icon{block-size:1.5rem;inline-size:1.5rem}.chx .chx-reel__c{display:grid;font-size:var(--font-size-sm);gap:var(--space-3)}.chx .chx-reel__c p{margin:0}.chx .chx-aud{align-items:center;border:var(--border-width-hairline) dashed var(--palette-neutral-400);border-radius:var(--radius-md);color:var(--palette-neutral-600);display:flex;gap:3px;padding:var(--space-2)}.chx .chx-aud span{background:var(--palette-neutral-400);block-size:.5rem;border-radius:var(--radius-xs);inline-size:3px}.chx .chx-aud span:nth-child(2n){block-size:.9rem}.chx .chx-aud span:nth-child(3n){block-size:.7rem}.chx .chx-aud span:nth-child(5n){block-size:1.1rem}.chx .chx-aud em{font-size:var(--font-size-xs);font-style:normal;margin-inline-start:auto}.chx .chx-player{aspect-ratio:16/9;background:var(--palette-wine-100);border-radius:var(--radius-md);color:var(--palette-wine-700);display:grid;place-items:center;position:relative}.chx .chx-player>.icon{block-size:2rem;inline-size:2rem}.chx .chx-player__f{font-family:var(--font-family-mono);font-size:var(--font-size-xs);inset-block-end:var(--space-2);inset-inline:var(--space-3);position:absolute;text-decoration:line-through;text-decoration-color:var(--palette-neutral-600)}.chx .chx-chatai .chx-m{max-inline-size:94%}.chx .chx-chatai .chx-m--in{background:var(--palette-neutral-200)}.chx .chx-arch{border:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-lg);display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.chx .chx-arch__r{align-items:center;color:var(--color-text-secondary);gap:var(--space-2)}.chx .chx-arch__r,.chx .chx-sep{display:flex;font-size:var(--font-size-sm)}.chx .chx-sep{align-items:flex-start;border:var(--border-width-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-lg);gap:var(--space-3);padding:var(--space-3) var(--space-4)}.chx .chx-sep b{font-weight:var(--font-weight-medium)}@container (min-width: 36rem){.chx.chx-gai .chx-grid,.chx.chx-sc .chx-grid,.chx.chx-wp .chx-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.chx.chx-em .chx-grid{grid-template-columns:minmax(0,1fr)}}.chx.chx-hr{color:var(--color-text)}.chx .chx-pairs{display:grid;gap:var(--space-4)}.chx .chx-pair{align-items:stretch;display:grid;gap:var(--space-2)}.chx .chx-pair>.chx-join{block-size:1.5rem;inline-size:1.5rem;justify-content:center;margin-inline:auto;transform:rotate(90deg)}.chx .chx-pair>.chx-join:after,.chx .chx-pair>.chx-join:before{display:none}.chx .chx-mini .chx-rec__bar,.chx .chx-mini .chx-src__bar{padding:var(--space-2) var(--space-3)}.chx .chx-mini .chx-src__body{font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-3)}.chx .chx-mini .chx-row{grid-template-columns:5.5rem minmax(0,1fr);padding:var(--space-2) var(--space-3)}.chx .chx-mini .chx-m{max-inline-size:100%}.chx .chx-uses{border-block-start:var(--border-width-hairline) solid var(--color-rule-strong);display:grid;gap:var(--space-3);margin-block-start:var(--space-5);padding-block-start:var(--space-4)}.chx .chx-uses .chx-cap{grid-column:1/-1}.chx .chx-use{align-items:flex-start;display:flex;font-size:var(--font-size-sm);gap:var(--space-3)}.chx .chx-use span:last-child{display:grid}.chx .chx-use b{font-weight:var(--font-weight-medium)}@container (min-width: 34rem){.chx.chx-hr .chx-pair{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,1fr)}.chx.chx-hr .chx-pair>.chx-join{transform:none}.chx.chx-hr .chx-uses{align-items:start;grid-template-columns:1fr 1fr}}.band__check--excluded,.band__check--excluded .band__check-text,.band__check--excluded .icon,.band__check--limit .icon,.band__check--requires .icon{color:var(--color-text-secondary)}.band__check--excluded .icon{opacity:.9}.anav{border-block:var(--border-width-hairline) solid var(--color-hairline);padding-block:var(--space-6)}.anav__nav{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6)}.anav__label{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.anav__list{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.anav__link{align-items:center;border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-status);color:var(--color-text);display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-2);min-block-size:2.75rem;padding:var(--space-2) var(--space-4);text-decoration:none;transition:var(--transition-color)}.anav__link:hover{background:var(--color-raised);border-color:var(--color-text)}.anav__link:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}[id=collaboration],[id=email],[id=financial-messaging],[id=generative-ai],[id=mobile-and-text],[id=social-media]{scroll-margin-top:calc(var(--header-height) + var(--space-6))}@media (prefers-reduced-motion:reduce){.anav__link{transition:none}}.chx .chlg{block-size:1.25rem;flex:none;inline-size:1.25rem}.chx .chx-logo{align-items:center;display:inline-flex;flex:none}.chx .chx-logo .chlg{block-size:1.25rem;inline-size:1.25rem}.chx .chx-logo--pair{display:inline-flex;gap:var(--space-1);inline-size:auto;padding-inline:var(--space-2)}.chx .chx-cap .chx-logo{block-size:1.5rem;inline-size:1.5rem}.chx .chx-tab .chlg{block-size:1rem;inline-size:1rem}.chx .chx-tab[aria-pressed=true] .chlg{background:var(--palette-paper);border-radius:var(--radius-xs);box-sizing:content-box;color:var(--palette-plum);padding:1px}.chx .chx-k .chlg{block-size:.875rem;inline-size:.875rem}.chx .chx-grid--tight{margin-block-start:var(--space-3)}.chx .chx-sel-row{gap:var(--space-2)}.chx .chx-tab{padding:var(--space-1) var(--space-3)}.chx .chx-wa{--wa-green:var(--palette-moss-700);border-color:var(--palette-moss-300)}.chx .chx-wa__bar{align-items:center;background:var(--wa-green);color:var(--palette-bone);display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.chx .chx-wa__logo{background:var(--palette-paper);block-size:2rem;border-radius:var(--radius-full);display:inline-grid;flex:none;inline-size:2rem;place-items:center}.chx .chx-wa__logo .chlg{block-size:1.25rem;inline-size:1.25rem}.chx .chx-wa__who{display:grid;line-height:var(--line-height-snug)}.chx .chx-wa__who small{color:var(--palette-moss-100);font-size:var(--font-size-xs)}.chx .chx-wa__tc{align-items:center;border-block-end:var(--border-width-hairline) solid var(--palette-neutral-300);display:flex;font-size:var(--font-size-sm);gap:var(--space-2);margin:0;padding-block-end:var(--space-2)}.chx .chx-wa__tc .chx-k{margin-inline-start:auto}.chx .chx-wa__body{background:var(--palette-sand-100);display:grid;gap:var(--space-2);padding:var(--space-3)}.chx .chx-wa .chx-m--in{background:var(--palette-paper)}.chx .chx-wa .chx-m--out{background:var(--palette-moss-100);color:var(--palette-plum)}.chx .chx-wa .chx-att,.chx .chx-wa .chx-before .chx-m{background:transparent}.chx .chx-wa .chx-att{border:0;padding:0}.chx .pf-tag--wa{color:var(--palette-moss-700)}.chx .chx-pair--wa .chx-m--out,.chx .pf-tag--wa{background:var(--palette-moss-100)}.chx .chx-wa .chx-bound{color:var(--palette-moss-700)}.chx .chx-wa .chx-bound:after,.chx .chx-wa .chx-bound:before{border-block-start-color:var(--palette-moss-700)}.chx .chx-win{background:var(--palette-paper);border:var(--border-width-hairline) solid var(--palette-neutral-300);border-radius:var(--radius-lg);color:var(--palette-plum);overflow:hidden;--color-text:var(--palette-plum);--color-text-secondary:var(--palette-neutral-600);--color-icon:var(--palette-neutral-700)}.chx .chx-win__bar{align-items:center;display:flex;font-size:var(--font-size-sm);gap:var(--space-3);padding:var(--space-2) var(--space-3)}.chx .chx-win__q{align-items:center;border-radius:var(--radius-md);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-2);inline-size:40%;margin-inline-start:auto;padding:var(--space-1) var(--space-3)}.chx .chx-win__body{display:grid;grid-template-columns:auto minmax(0,1fr);min-block-size:11rem}.chx .chx-win__main{align-content:start;display:grid;gap:var(--space-2);min-inline-size:0;padding:var(--space-3)}.chx .chx-win .chx-att{background:var(--palette-paper)}.chx .chx-teams__bar{background:var(--palette-neutral-200)}.chx .chx-teams__bar .chx-logo{background:transparent;border:0}.chx .chx-teams .chx-win__q{background:var(--palette-paper)}.chx .chx-win__rail{align-content:start;background:var(--palette-neutral-200);display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-2)}.chx .chx-win__rail span{block-size:1.75rem;border-radius:var(--radius-md);display:grid;inline-size:1.75rem;place-items:center}.chx .chx-win__rail span.is-on{background:var(--palette-paper)}.chx .chx-win__rail span.is-on,.chx .chx-win__rail span.is-on .icon{color:var(--palette-violet-600)}.chx .chx-teams__head{align-items:center;border-block-end:var(--border-width-hairline) solid var(--palette-neutral-200);display:flex;gap:var(--space-3);justify-content:space-between;padding-block-end:var(--space-2)}.chx .chx-teams__tabs{gap:var(--space-3)}.chx .chx-teams__tabs u{border-block-end:var(--border-width-thick) solid var(--palette-violet-600);color:var(--palette-plum);font-weight:var(--font-weight-medium);padding-block-end:var(--space-1);text-decoration:none}.chx .chx-teams__post{background:var(--palette-paper);border:var(--border-width-hairline) solid var(--palette-neutral-200);border-radius:var(--radius-md);display:grid;gap:var(--space-2)}.chx .chx-teams__replies{border-block-start:var(--border-width-hairline) solid var(--palette-neutral-200);display:grid;gap:var(--space-2);padding-block-start:var(--space-2)}.chx .chx-teams__reply{align-items:center;color:var(--palette-violet-600);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1)}.chx .chx-teams__reply .icon{block-size:.875rem;color:var(--palette-violet-600);inline-size:.875rem}.chx .chx-tmsg{align-items:start;display:grid;font-size:var(--font-size-sm);gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);line-height:var(--line-height-snug)}.chx .chx-tmsg>div{display:grid;gap:var(--space-1);min-inline-size:0}.chx .chx-smsg__h,.chx .chx-tmsg__h{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.chx .chx-smsg time,.chx .chx-tmsg time{color:var(--palette-neutral-600);font-size:var(--font-size-xs)}.chx .chx-av--round,.chx .chx-av--sq{background:var(--palette-violet-100);color:var(--palette-violet-700)}.chx .chx-av--sq{border-radius:var(--radius-md)}.chx .chx-slack__bar{background:var(--palette-wine-800);color:var(--palette-bone)}.chx .chx-slack__bar .chx-logo{background:var(--palette-paper)}.chx .chx-slack .chx-win__q{background:color-mix(in srgb,var(--palette-bone) 16%,transparent);color:var(--palette-bone);--color-icon:var(--palette-bone)}.chx .chx-slack__side{align-content:start;background:var(--palette-wine-800);color:var(--palette-bone);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);min-inline-size:6.75rem;padding:var(--space-2)}.chx .chx-slack__side b{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding-block-end:var(--space-2)}.chx .chx-slack__side span{border-radius:var(--radius-sm);color:color-mix(in srgb,var(--palette-bone) 78%,transparent);padding:var(--space-1) var(--space-2)}.chx .chx-slack__side span.is-on{background:var(--palette-paper);color:var(--palette-plum);font-weight:var(--font-weight-medium)}.chx .chx-slack__head{border-block-end:var(--border-width-hairline) solid var(--palette-neutral-200);display:flex;gap:var(--space-2);justify-content:space-between;padding-block-end:var(--space-2)}.chx .chx-slack__head span{color:var(--palette-neutral-600);font-size:var(--font-size-xs)}.chx .chx-smsg{align-items:start;display:grid;font-size:var(--font-size-sm);gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);line-height:var(--line-height-snug)}.chx .chx-smsg>div{display:grid;gap:var(--space-1);min-inline-size:0}.chx .chx-smsg__h b{font-weight:var(--font-weight-semibold)}.chx .chx-slack__n{align-items:center;color:var(--palette-neutral-600);display:flex;font-size:var(--font-size-xs);gap:var(--space-3);margin:0}.chx .chx-slack__n:after{border-block-start:var(--border-width-hairline) solid var(--palette-neutral-300);content:"";flex:1}.chx .chx-rec__sum{display:none;font-size:var(--font-size-sm);margin:0;padding:var(--space-2) var(--space-3)}@container (max-width: 33.99rem){.chx.chx-hr .chx-mini .chx-rec__rows{display:none}.chx.chx-hr .chx-mini .chx-rec__sum{display:block}.chx.chx-hr .chx-pairs{gap:var(--space-2)}.chx.chx-hr .chx-pair>.chx-join{display:none}.chx.chx-hr .chx-uses{margin-block-start:var(--space-3);padding-block-start:var(--space-3)}.chx .chx-slack__side{min-inline-size:6.25rem}.chx .chx-win__q{display:none}.chx .chx-row,.chx .chx-rowbtn{gap:var(--space-1) var(--space-2);grid-template-columns:6.5rem minmax(0,1fr)}}@media (min-width:900px){.band--vis-ch-context .band__grid:not(.band__grid--text),.band--vis-ch-email .band__grid:not(.band__grid--text),.band--vis-ch-genai .band__grid:not(.band__grid--text),.band--vis-ch-markets .band__grid:not(.band__grid--text),.band--vis-ch-mobile .band__grid:not(.band__grid--text),.band--vis-ch-social .band__grid:not(.band__grid--text),.band--vis-ch-workplace .band__grid:not(.band__grid--text){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@container (min-width: 32rem){.chx.chx-gai .chx-grid,.chx.chx-mkt .chx-grid,.chx.chx-mob .chx-grid,.chx.chx-sc .chx-grid,.chx.chx-wp .chx-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.chx.chx-em .chx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.chx.chx-em .chx-two{grid-template-columns:1fr 1fr}}.chx .chx-k .chlg--zoom{block-size:1.25rem;inline-size:3.75rem}.chx .chx-sched .chx-li{grid-template-columns:minmax(0,1fr)}@container (max-width: 31.99rem){.chx{--chx-gap:var(--space-3)}.chx .chx-src__body,.chx .chx-wa__body{gap:var(--space-1);padding:var(--space-2) var(--space-3)}.chx .chx-rec__bar,.chx .chx-src__bar{padding-block:var(--space-1)}.chx .chx-row,.chx .chx-rowbtn{padding-block:2px}.chx .chx-m{padding-block:var(--space-1)}.chx .chx-two{gap:var(--space-2);margin-block-start:var(--space-2)}.chx .chx-side{gap:var(--space-1);padding:var(--space-2) var(--space-3)}.chx .chx-ctx{gap:var(--space-3)}.chx .chx-ctx__half,.chx .chx-pieces{gap:var(--space-2)}.chx .chx-piece{padding:var(--space-2) var(--space-3)}.chx .chx-piece--f,.chx .chx-piece--r{margin-inline-start:var(--space-4)}.chx .chx-win__body{min-block-size:0}.chx .chx-teams__post,.chx .chx-win__main{padding:var(--space-2)}.chx .chx-slack__side span:nth-child(n+4){display:none}.chx .chx-sched,.chx .chx-tree{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.chx .chx-day{block-size:2.5rem}.chx .chx-rec__list{gap:var(--space-1);padding:var(--space-2) var(--space-3)}.chx .chx-list{gap:var(--space-1)}.chx .chx-li{gap:var(--space-2);grid-template-columns:max-content minmax(0,1fr);padding-block:2px}.chx .chx-reel{gap:var(--space-3);grid-template-columns:4.5rem minmax(0,1fr)}.chx .chx-arch,.chx .chx-sep{padding:var(--space-2) var(--space-3)}}.chx,.chx .chx-day__labels,.chx .chx-line time,.chx .chx-link__l,.chx .chx-mail__k,.chx .chx-row>:first-child,.chx .chx-rowbtn>:first-child,.chx .chx-wp__n,.chx .pf-mono{font-family:var(--font-family-body)}.chx .chx-line time,.chx .chx-mail__k,.chx .chx-row>:first-child,.chx .chx-rowbtn>:first-child{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:0}.chx .chx-src .chx-line time,.chx .chx-src .chx-mail__k{color:var(--palette-neutral-600)}.chx .chx-arch__r,.chx .chx-li,.chx .chx-line,.chx .chx-m,.chx .chx-mail__b,.chx .chx-mail__h,.chx .chx-note,.chx .chx-row,.chx .chx-rowbtn,.chx .chx-sep,.chx .chx-smsg,.chx .chx-th p,.chx .chx-tmsg,.chx .chx-use{font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.chx .chx-link__l{font-weight:var(--font-weight-medium)}.chx .chx-edit,.chx .chx-m__meta,.chx .chx-slack__n,.chx .chx-smsg time,.chx .chx-tmsg time,.chx .chx-tree__f{font-size:var(--font-size-xs)}.chx .chx-row>:first-child{min-inline-size:5.5rem}@media (min-width:900px){.band--vis-ch-context .band__grid:not(.band__grid--text),.band--vis-ch-email .band__grid:not(.band__grid--text),.band--vis-ch-genai .band__grid:not(.band__grid--text),.band--vis-ch-markets .band__grid:not(.band__grid--text),.band--vis-ch-mobile .band__grid:not(.band__grid--text),.band--vis-ch-social .band__grid:not(.band__grid--text),.band--vis-ch-workplace .band__grid:not(.band__grid--text){grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.chx .chlg--on-dark{color:var(--palette-paper)}.chx .chx-src__bar--teams,.chx .chx-teams__bar{background:var(--palette-violet-600);color:var(--palette-paper);--color-icon:var(--palette-paper);border-block-end:0}.chx .chx-src__bar--teams{align-items:center;display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.chx .chx-src__bar--teams,.chx .chx-teams__bar b{font-weight:var(--font-weight-medium)}.chx .chx-teams__ch{color:color-mix(in srgb,var(--palette-paper) 80%,transparent);font-size:var(--font-size-xs);margin-inline-start:auto}.chx .chx-teams__tabs{border-block-end:var(--border-width-hairline) solid var(--palette-neutral-200);color:var(--palette-neutral-600);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-4);padding-block-end:var(--space-1)}.chx .chx-teams .chx-win__main,.chx .chx-teams__post{padding:var(--space-3)}.chx .chx-slack{display:grid;grid-template-columns:auto minmax(0,1fr)}.chx .chx-slack__rail{align-content:start;background:var(--palette-wine-800);display:grid;justify-items:center;padding:var(--space-3) var(--space-2)}.chx .chx-slack__rail .chx-logo{background:var(--palette-paper);block-size:2rem;border-radius:var(--radius-md);display:inline-grid;inline-size:2rem;place-items:center}.chx .chx-slack__rail .chlg{block-size:1.25rem;inline-size:1.25rem}.chx .chx-slack__head{align-items:baseline}.chx .chx-slack .chx-win__main,.chx .chx-teams .chx-win__main{align-content:start;display:grid;gap:var(--space-2)}@container (max-width: 31.99rem){.chx .chx-slack__rail{padding:var(--space-2) var(--space-1)}}.chx .chx-bounds{border-block-start:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-3);padding-block-start:var(--space-3)}.chx .chx-bounds .chx-li{align-items:center;grid-template-columns:max-content minmax(0,1fr)}.chx .chx-bounds .chx-li[data-pf-pane].is-sel{display:grid}@container (min-width: 32rem){.chx.chx-gai .chx-grid,.chx.chx-mkt .chx-grid,.chx.chx-mob .chx-grid,.chx.chx-sc .chx-grid,.chx.chx-wp .chx-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.chx.chx-mob .chx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.chx .chx-k--icon{block-size:1.25rem;border-radius:var(--radius-full);inline-size:1.25rem;justify-content:center;padding:0}.chx .chx-li--tick{align-items:center;grid-template-columns:1.25rem minmax(0,1fr)}@container (min-width: 32rem){.chx.chx-gai .chx-grid,.chx.chx-mkt .chx-grid,.chx.chx-sc .chx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.chx .chx-bounds .chx-li{grid-template-columns:11rem minmax(0,1fr)}@container (max-width: 31.99rem){.chx .chx-bounds .chx-li{grid-template-columns:max-content minmax(0,1fr)}}.chx dd,.chx li,.chx p{max-inline-size:none}.chx-stk{--chx-peek:var(--space-8)}.chx-stk .chx-tabs{display:none}.chx-stk .chx-deck{display:grid;padding-block-start:calc(var(--chx-peek)*2)}.chx-stk .chx-card{box-shadow:var(--shadow-md);display:flex;flex-direction:column;grid-area:1/1;min-inline-size:0;scale:.9;transform-origin:50% 0;transition:translate var(--duration-slow) var(--ease-emphasized),scale var(--duration-slow) var(--ease-emphasized),opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard);translate:0 calc(var(--chx-peek)*-2);z-index:1}.chx-stk .chx-deck[data-front=email] .chx-card--teams,.chx-stk .chx-deck[data-front=teams] .chx-card--wa,.chx-stk .chx-deck[data-front=wa] .chx-card--email{scale:.95;translate:0 calc(var(--chx-peek)*-1);z-index:2}.chx-stk .chx-deck[data-front=email] .chx-card--email,.chx-stk .chx-deck[data-front=teams] .chx-card--teams,.chx-stk .chx-deck[data-front=wa] .chx-card--wa{scale:none;translate:none;z-index:3}.chx-stk[data-pf-live] .chx-card[data-at]:not(.is-on){opacity:0;transform:translateY(var(--space-6))}.chx-stk .chx-card__tab{appearance:none;border-block-start:0;border-inline:0;border-radius:0;cursor:pointer;font:inherit;font-weight:var(--font-weight-medium);inline-size:100%;margin:0;text-align:start}.chx-stk .chx-card__tab:not(.chx-src__bar--teams){color:var(--palette-plum)}.chx-stk .chx-card__tab[aria-pressed=true]{cursor:default}.chx-stk .chx-card__tab:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(var(--focus-ring-width)*-1)}.chx-stk .chx-card__tab[aria-pressed=false]:hover{text-decoration:underline;text-underline-offset:.2em}.chx-stk .chx-card__rec{align-items:center;background:var(--palette-bone);border-block-start:var(--border-width-hairline) solid var(--palette-neutral-200);color:var(--palette-neutral-700);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);margin-block-start:auto;padding:var(--space-2) var(--space-3)}.chx-stk .chx-card__rec>span:last-child{display:grid}.chx-stk .chx-card__rec b{color:var(--palette-plum);font-weight:var(--font-weight-medium)}.chx-stk .chx-card__rec .pf-well{flex:none}.chx-stk .chx-usedin{align-items:center;border-block-start:var(--border-width-hairline) solid var(--color-rule-strong);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-4);margin:var(--space-5) 0 0;padding-block-start:var(--space-3)}.chx-stk .chx-usedin .chx-cap{margin:0}.chx-stk .chx-usedin__i{align-items:center;display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-2)}.chx-stk .chx-usedin .pf-well{block-size:var(--space-6);inline-size:var(--space-6)}.chx-stk .chx-usedin .pf-well .icon{block-size:.875rem;inline-size:.875rem}@media (max-width:40rem){.chx-stk{--chx-peek:var(--space-6)}.chx-stk .chx-tabs{display:flex;gap:var(--space-2);margin-block-end:var(--space-3)}.chx-stk .chx-tabs__b{background:transparent;border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-md);color:inherit;cursor:pointer;flex:1 1 0;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);min-block-size:2.75rem;padding:0 var(--space-2)}.chx-stk .chx-tabs__b[aria-pressed=true]{background:var(--palette-paper);border-color:var(--palette-paper);color:var(--palette-plum)}.chx-stk .chx-tabs__b:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}}@media (prefers-reduced-motion:reduce){.chx-stk .chx-card{transition:none}}main:has(.chx) .container{max-width:var(--container-roomy)}@media (min-width:900px){main:has(.chx) .band--vis-ch-context .band__grid:not(.band__grid--text),main:has(.chx) .band--vis-ch-email .band__grid:not(.band__grid--text),main:has(.chx) .band--vis-ch-genai .band__grid:not(.band__grid--text),main:has(.chx) .band--vis-ch-markets .band__grid:not(.band__grid--text),main:has(.chx) .band--vis-ch-mobile .band__grid:not(.band__grid--text),main:has(.chx) .band--vis-ch-social .band__grid:not(.band__grid--text),main:has(.chx) .band--vis-ch-workplace .band__grid:not(.band__grid--text){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (min-width:1280px){main:has(.chx) .band--vis-ch-context .band__grid:not(.band__grid--text),main:has(.chx) .band--vis-ch-email .band__grid:not(.band__grid--text),main:has(.chx) .band--vis-ch-genai .band__grid:not(.band__grid--text),main:has(.chx) .band--vis-ch-markets .band__grid:not(.band__grid--text),main:has(.chx) .band--vis-ch-mobile .band__grid:not(.band__grid--text),main:has(.chx) .band--vis-ch-social .band__grid:not(.band__grid--text),main:has(.chx) .band--vis-ch-workplace .band__grid:not(.band__grid--text){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.dnd-section:has(.anav){position:sticky;top:var(--header-height);z-index:var(--z-sticky)}.anav{background:var(--surface-background,var(--color-ground));padding-block:var(--space-3)}.anav__link[aria-current=true]{background:var(--color-raised);border-color:var(--color-text);font-weight:var(--font-weight-medium)}main:has(.anav) [id].page-section,main:has(.anav) section[id]{scroll-margin-top:calc(var(--header-height) + var(--space-20))}@media (max-width:48rem){.anav{padding-block:var(--space-2)}.anav__label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.anav__list,.anav__nav{flex-wrap:nowrap}.anav__list{margin-inline:calc(var(--space-gutter)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding-inline:var(--space-gutter);scrollbar-width:none}.anav__list::-webkit-scrollbar{display:none}.anav__list>li{flex:none}}.pfs{display:block;margin-inline:auto;max-inline-size:100%}.pfs .pf__ctl{justify-content:flex-end;margin-block-end:var(--space-2);position:static}.pfs .rmp__flow{display:none}.pfs[data-pf-live] .rmx__loop[data-at],.pfs[data-pf-live] .rmx__rail[data-at]{opacity:1;transform:none}.pfs[data-pf-live] .rmx__loop .rm-draw,.pfs[data-pf-live] .rmx__rail .rm-draw{stroke-dashoffset:1}.pfs[data-pf-live] .rmx__rail.is-on .rm-draw{stroke-dashoffset:0;transition:stroke-dashoffset 2.4s var(--ease-standard)}.pfs[data-pf-live] .rmx__loop.is-on .rm-draw{stroke-dashoffset:0;transition:stroke-dashoffset 1.4s var(--ease-standard)}.pfs[data-pf-live] .rmx__loop[data-at]:not(.is-on):after,.pfs[data-pf-live] .rmx__loop[data-at]:not(.is-on):before{opacity:0;transform:scale(0)}.pfs .rmx__loop:after,.pfs .rmx__loop:before{transition:opacity .36s var(--ease-standard) .9s,transform .36s var(--ease-emphasized) .9s}.pfs .rmx__stage .tint-well{transition:transform .5s var(--ease-emphasized)}.pfs[data-pf-live] .rmx__stage[data-at]:not(.is-on) .tint-well{transform:scale(.8)}.pfs[data-pf-live] .rmx__layer--ai[data-at]:not(.is-on){transform:translateY(calc(var(--space-6)*-1))}.pfs[data-pf-live] .rmx__layer--ai[data-at]{transition:opacity var(--duration-slower) var(--ease-standard),transform .7s var(--ease-decelerate)}.pfs[data-pf-live] .rmx__head[data-at="0"],.pfs[data-pf-live] .rmx__layer--rec[data-at="0"]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pfs .rmx__loop .rm-draw,.pfs .rmx__rail .rm-draw{stroke-dashoffset:0!important;transition:none!important}.pfs .rmx__stage .tint-well{transform:none!important;transition:none!important}}.pfs .rmx__frame{background:none;border:0;border-radius:0;box-shadow:none;padding:0}.pfs .rmx__chain{background:var(--palette-paper)}.pfs .rmx__stage .tint-well{outline-color:var(--palette-paper)}.pfs .rmx__back{inline-size:fit-content;margin-inline:auto;max-inline-size:100%}@container (min-width: 56rem){.pfs .rmx__back{margin-block-start:calc(var(--space-5)*-1)}}.band__setvisual{margin-block:var(--space-10) var(--space-12);margin-inline:auto;max-inline-size:70rem}.solx{background:var(--palette-paper);border-radius:var(--radius-panel);box-shadow:var(--shadow-md);color:var(--palette-plum);margin:0;padding:var(--space-5) var(--space-5) var(--space-4)}.solx__t{border-collapse:collapse;line-height:var(--line-height-snug);table-layout:fixed;width:100%}.solx__cap,.solx__t{font-size:var(--font-size-xs)}.solx__cap{caption-side:top;color:var(--palette-wine-600);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);padding-block-end:var(--space-2);text-align:start;text-transform:uppercase}.solx__corner{width:38%}.solx__col{font-weight:var(--font-weight-regular);padding:0 0 var(--space-1);vertical-align:bottom}.solx__jl{color:var(--palette-neutral-700);display:block;line-height:var(--line-height-tight);margin:0 auto var(--space-2);text-align:start;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.solx__ji{background:var(--palette-wine-100);border-radius:var(--radius-sm);display:grid;height:var(--space-7);margin:0 auto var(--space-1);place-items:center;width:var(--space-7)}.solx .solx__ji .icon,.solx__ji{color:var(--palette-wine-700)}.solx__t tbody th{color:var(--palette-plum);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-2) var(--space-2) 0;text-align:start}.solx__t tbody td{padding:0;text-align:center;vertical-align:middle}.solx__t tbody tr{border-top:var(--border-width-hairline) solid var(--palette-neutral-200);transition:background-color var(--duration-short-2) var(--ease-standard)}.solx__t tbody tr:hover{background:var(--palette-neutral-100)}.solx__m{border-radius:var(--radius-full);display:inline-block;height:var(--space-4);vertical-align:middle;width:var(--space-4)}.solx__m--lead{background:var(--palette-wine-700)}.solx__m--on{border:var(--border-width-thick) solid var(--palette-wine-400)}.solx__t td .solx__m{animation:solx-in var(--duration-medium-2) var(--ease-emphasized-decelerate) both;animation-delay:calc(var(--i)*var(--duration-short-3) + var(--duration-medium-2))}@keyframes solx-in{0%{opacity:0;transform:scale(.4)}}.solx__key{border-top:var(--border-width-hairline) solid var(--palette-neutral-200);color:var(--palette-neutral-700);display:flex;font-size:var(--font-size-xs);gap:var(--space-4);justify-content:flex-end;margin-block-start:var(--space-3);padding-block-start:var(--space-3)}.solx__key span{align-items:center;display:inline-flex;gap:var(--space-2)}.solx__key .solx__m{height:var(--space-3);width:var(--space-3)}@media (max-width:40rem){.solx{padding:var(--space-4) var(--space-3) var(--space-3)}.solx__corner{width:34%}.solx__ji{height:var(--space-6);width:var(--space-6)}.solx__m{height:var(--space-3);width:var(--space-3)}}@media (prefers-reduced-motion:reduce){.solx__t td .solx__m{animation:none}.solx__t tbody tr{transition:none}}.vs-fig{background:none;container-type:inline-size;display:grid;gap:var(--space-3);margin:0}.vs-fig,.vs-fig__scene{min-width:0}.vs-fig__cap{align-items:baseline;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-3);line-height:var(--line-height-snug);margin:0}.vs-panel{align-content:start;background:var(--color-raised);border-radius:var(--radius-fragment);box-shadow:var(--shadow-ring);color:var(--color-text);display:grid;min-width:0;overflow:hidden}.vs-panel--float{box-shadow:var(--shadow-ring-raised)}.vs-panel--sunken{background:var(--color-sunken)}.vs-panel__bar{align-items:center;border-block-end:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4)}.vs-panel__title{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}.vs-panel__meta{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0}.vs-panel__end{align-items:center;display:inline-flex;gap:var(--space-2);margin-inline-start:auto}.vs-panel__body{display:grid;gap:var(--space-3);padding:var(--space-4)}.vs-panel__body--flush{gap:0;padding:0}.vs-panel__foot{align-items:center;border-block-start:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4)}.vs-label,.vs-panel__foot{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.vs-label{font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.vs-seg{background:var(--color-sunken);border-radius:var(--radius-md);color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);padding:var(--space-1)}.vs-seg span{border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3)}.vs-seg .is-on{background:var(--color-raised);box-shadow:var(--shadow-ring);color:var(--color-text)}.vs-chip{align-items:center;background:var(--chip-pending-bg);border-radius:var(--radius-pill);color:var(--chip-pending-fg);display:inline-flex;flex:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);line-height:var(--space-5);padding:0 var(--space-2);white-space:nowrap}.vs-chip:before{background:currentColor;block-size:var(--chip-dot-size);border-radius:var(--radius-full);content:"";flex:none;inline-size:var(--chip-dot-size)}.vs-chip--attention{background:var(--palette-amber-100);color:var(--palette-amber-700);--vs-edge:inset 0 0 0 var(--border-width-hairline) var(--palette-amber-400);box-shadow:var(--vs-edge)}.vs-chip--kept{background:var(--chip-approved-bg);color:var(--chip-approved-fg)}.vs-chip--decision{background:var(--palette-plum);color:var(--palette-bone)}.vs-chip--neutral{background:var(--chip-pending-bg);color:var(--chip-pending-fg)}.vs-ava{background:var(--color-sunken);block-size:var(--space-8);border-radius:var(--radius-full);box-shadow:var(--shadow-ring);color:var(--color-text);display:inline-grid;flex:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);inline-size:var(--space-8);line-height:1;place-items:center}.vs-ava--sm{block-size:var(--space-6);inline-size:var(--space-6)}.vs-ava--ext{background:var(--color-raised)}.vs-person{align-items:center;display:inline-flex;gap:var(--space-2);min-width:0}.vs-person__who{display:grid;line-height:var(--line-height-snug);min-width:0}.vs-person__name{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.vs-chan,.vs-person__role{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.vs-chan{align-items:center;display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-2);min-width:0}.vs-chan__tile{background:var(--color-raised);block-size:var(--space-7);border-radius:var(--radius-md);box-shadow:var(--shadow-ring);display:inline-grid;flex:none;inline-size:var(--space-7);place-items:center}.vs-chan__tile .chlogo,.vs-chan__tile .icon{block-size:var(--space-4);inline-size:var(--space-4)}.vs-rows{display:grid;list-style:none;margin:0;padding:0}.vs-row{align-items:center;border-block-start:var(--border-width-hairline) solid var(--color-hairline);border-inline-start:var(--border-width-thick) solid transparent;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:var(--space-3) var(--space-4)}.vs-row:first-child{border-block-start:0}.vs-row--nolead{grid-template-columns:minmax(0,1fr) auto}.vs-row__main{display:grid;gap:var(--space-1);min-width:0}.vs-row__title{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.vs-row__sub{line-height:var(--line-height-snug)}.vs-row__end,.vs-row__sub{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.vs-row__end{align-items:center;display:inline-flex;gap:var(--space-2);white-space:nowrap}.vs-row.is-selected{background:var(--color-sunken);border-inline-start-color:var(--palette-plum)}.vs-row.is-flag{border-inline-start-color:var(--palette-amber-400)}.vs-row.is-done{border-inline-start-color:var(--chip-approved-fg)}.vs-thread{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.vs-msg{display:grid;gap:var(--space-1);justify-self:start;max-inline-size:88%;min-width:0}.vs-msg--out{justify-self:end}.vs-msg__by{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2);margin:0}.vs-msg__by strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.vs-msg__body{background:var(--color-sunken);border-radius:var(--radius-lg);color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin:0;padding:var(--space-3) var(--space-4)}.vs-msg--out .vs-msg__body{background:var(--color-raised);box-shadow:var(--shadow-ring)}.vs-msg--flag .vs-msg__body{--vs-edge:inset var(--border-width-thick) 0 0 var(--palette-amber-400);box-shadow:var(--vs-edge)}.vs-msg__was{text-decoration:line-through;text-decoration-thickness:var(--border-width-hairline)}.vs-msg__gone,.vs-msg__was{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0}.vs-msg__gone{align-items:center;display:flex;font-style:italic;gap:var(--space-2)}.vs-msg__gone .icon{block-size:var(--space-4);inline-size:var(--space-4)}.vs-hl{background:var(--mark-bg);border-radius:var(--radius-xs);color:var(--mark-fg);padding-inline:.15em}.vs-doc{align-content:start;background:var(--color-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-ring);display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4)}.vs-doc__kind{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);margin:0;text-transform:uppercase}.vs-doc__title{color:var(--color-text);font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);margin:0}.vs-doc__meta{color:var(--color-text-secondary)}.vs-doc__meta,.vs-doc__p{font-size:var(--font-size-xs);margin:0}.vs-doc__p{color:var(--color-text);line-height:var(--line-height-normal);position:relative}.vs-doc__rule{border-block-start:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0;padding-block-start:var(--space-3)}.vs-doc--sheet{max-inline-size:22rem}.vs-pin{display:block;padding-inline-end:var(--space-8);position:relative}.vs-pin>.vs-num{inset-block-start:0;inset-inline-end:0;position:absolute}.vs-file{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-2);min-width:0}.vs-file .icon{block-size:var(--space-5);color:var(--color-text);flex:none;inline-size:var(--space-5)}.vs-file__name{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.vs-phone{background:var(--color-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-ring-raised);color:var(--color-text);inline-size:100%;max-inline-size:19rem;padding:var(--space-2)}.vs-phone__screen{align-content:start;background:var(--color-ground);border-radius:var(--radius-lg);box-shadow:var(--shadow-ring);display:grid;min-height:100%;overflow:hidden}.vs-phone__bar{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--space-2);justify-content:space-between;padding:var(--space-2) var(--space-3)}.vs-phone__owner{min-width:0}.vs-phone__head{align-items:center;border-block-end:var(--border-width-hairline) solid var(--color-hairline);display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3)}.vs-phone__who{display:grid;line-height:var(--line-height-snug)}.vs-phone__who strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.vs-phone__who span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.vs-phone__body{padding:var(--space-3)}.vs-step__body{min-width:0}.vs-filters{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.vs-filter{align-items:baseline;background:var(--color-sunken);border-radius:var(--radius-sm);color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-1);padding:var(--space-1) var(--space-3)}.vs-filter__v{color:var(--color-text);font-weight:var(--font-weight-semibold)}.vs-timeline{display:grid;list-style:none;margin:0;padding:0}.vs-tl{display:grid;gap:var(--space-3);grid-template-columns:var(--space-20) minmax(0,1fr);min-width:0;padding-block:var(--space-2);position:relative}.vs-tl:before{border-inline-start:var(--border-width-hairline) solid var(--color-rule-strong);content:"";inset-block:0;inset-inline-start:calc(var(--space-20) + var(--space-1));position:absolute}.vs-tl:first-child:before{inset-block-start:var(--space-4)}.vs-tl:last-child:before{block-size:var(--space-4);inset-block-end:auto}.vs-tl:after{border-block-start:var(--border-width-thick) solid var(--color-rule-strong);content:"";inline-size:var(--space-2);inset-block-start:var(--space-4);inset-inline-start:calc(var(--space-20) + var(--space-1));position:absolute}.vs-tl.is-key:after{border-block-start-color:var(--palette-plum);inline-size:var(--space-3)}.vs-tl__date{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;line-height:var(--space-5)}.vs-tl__what{color:var(--color-text);display:grid;font-size:var(--font-size-sm);gap:var(--space-1);line-height:var(--line-height-snug);padding-inline-start:var(--space-4)}.vs-tl__what small{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.vs-trail{display:grid;list-style:none;margin:0;padding:0}.vs-trail__item{align-items:start;border-block-start:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:var(--space-3) var(--space-4)}.vs-trail__item:first-child{border-block-start:0}.vs-trail__what{color:var(--color-text);display:grid;font-size:var(--font-size-sm);gap:var(--space-1);line-height:var(--line-height-snug)}.vs-trail__what strong{font-weight:var(--font-weight-semibold)}.vs-trail__what small,.vs-trail__when{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.vs-trail__when{font-variant-numeric:tabular-nums;white-space:nowrap}.vs-trail__item.is-decision{background:var(--color-ground);--vs-edge:inset var(--border-width-thick) 0 0 var(--palette-plum);box-shadow:var(--vs-edge)}.vs-ver{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-2)}.vs-ver__n{background:var(--color-raised);border-radius:var(--radius-sm);padding:0 var(--space-2);--vs-edge:inset 0 0 0 var(--border-width-hairline) var(--color-rule-strong);box-shadow:var(--vs-edge);color:var(--color-text);font-weight:var(--font-weight-semibold)}.vs-ver .icon{block-size:var(--space-4);inline-size:var(--space-4)}.vs-num{background:var(--palette-plum);block-size:var(--space-6);border-radius:var(--radius-full);color:var(--palette-bone);display:inline-grid;flex:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);inline-size:var(--space-6);line-height:1;place-items:center}.vs-num--quiet{background:var(--color-sunken);color:var(--color-text)}.vs-notes{list-style:none;margin:0;padding:0}.vs-note,.vs-notes{display:grid;gap:var(--space-3)}.vs-note{align-items:start;color:var(--color-text);font-size:var(--font-size-sm);grid-template-columns:auto minmax(0,1fr);line-height:var(--line-height-snug)}.vs-note strong{display:block;font-weight:var(--font-weight-semibold)}.vs-note>span:last-child{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.vs-conn{block-size:0;border-block-start:var(--border-width-thick) solid var(--color-rule-strong);display:block;flex:none;inline-size:var(--space-8);position:relative}.vs-conn:after{border:var(--space-1) solid transparent;border-inline-end-width:0;border-inline-start-color:var(--color-rule-strong);content:"";inset-block-start:50%;inset-inline-end:0;margin-block-start:calc(var(--space-1)*-1);position:absolute}.vs-conn--v{block-size:var(--space-6);border-block-start:0;border-inline-start:var(--border-width-thick) solid var(--color-rule-strong);inline-size:0;justify-self:center}.vs-conn--v:after{border:var(--space-1) solid transparent;border-block-end-width:0;border-block-start-color:var(--color-rule-strong);border-inline-start-color:transparent;inset-block-end:0;inset-block-start:auto;inset-inline-end:auto;inset-inline-start:50%;margin-block-start:0;margin-inline-start:calc(var(--space-1)*-1)}.vs-conn--hair{border-width:var(--border-width-hairline)}.vs-treewrap .hrt__placed{display:inline-flex}.vs-treewrap .hrt{--hrt-bg:var(--color-raised)}.vs-treewrap .hrt__placed .avatar{background:var(--color-raised);block-size:var(--space-6);color:var(--color-text);inline-size:var(--space-6)}.vs-treewrap .hrt__placed{white-space:nowrap}.vs-stack{--vs-lap:var(--space-8);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;padding-block-end:var(--space-2)}.vs-layer{min-width:0;position:relative}.vs-layer--back{grid-column:1/span 10;grid-row:1;z-index:1}.vs-layer--back,.vs-layer--mid{padding-block-end:var(--vs-lap)}.vs-layer--mid{grid-column:4/-1;grid-row:2;margin-block-start:calc(var(--vs-lap)*-1);z-index:2}.vs-layer--front{grid-column:1/span 7;grid-row:3;margin-block-start:calc(var(--vs-lap)*-.75);z-index:3}.vs-layer--back>.vs-panel,.vs-layer--mid>.vs-panel{block-size:100%}.vs-split{align-items:start;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.vs-pair,.vs-split{display:grid;gap:var(--space-4)}.vs-pair{align-items:stretch;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.vs-pair__mid{align-self:center;justify-self:center}.vs-seq{counter-reset:vs-step;display:grid;gap:var(--space-3);grid-template-columns:repeat(var(--vs-n,4),minmax(0,1fr));list-style:none;margin:0;padding:0}.vs-step{align-content:start;background:var(--color-raised);border-radius:var(--radius-fragment);box-shadow:var(--shadow-ring);display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4)}.vs-step__head{align-items:center;display:flex;gap:var(--space-2)}.vs-step__title{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}.vs-step__text{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin:0}.vs-annot{align-items:start;display:grid;gap:var(--space-5);grid-template-columns:minmax(0,24rem) minmax(0,1fr)}.vs-evidence{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) var(--space-8) minmax(0,1fr)}.vs-evidence>.vs-conn{justify-self:center}@container (max-width: 34rem){.vs-stack{display:grid;grid-template-columns:minmax(0,1fr);--vs-lap:var(--space-5)}.vs-layer--back,.vs-layer--front,.vs-layer--mid{grid-column:1;grid-row:auto}.vs-layer--mid{margin-inline-start:var(--space-5)}.vs-layer--front{margin-block-start:calc(var(--vs-lap)*-1);margin-inline-end:var(--space-5)}.vs-annot,.vs-pair,.vs-split{grid-template-columns:minmax(0,1fr)}.vs-pair__mid{transform:rotate(90deg)}.vs-seq{gap:0;grid-template-columns:minmax(0,1fr);padding-inline-start:var(--space-10);position:relative}.vs-seq:before{border-inline-start:var(--border-width-hairline) solid var(--color-rule-strong);content:"";inset-block:var(--space-6);inset-inline-start:var(--space-3);position:absolute}.vs-step{background:none;border-block-start:var(--border-width-hairline) solid var(--color-hairline);border-radius:var(--radius-none);box-shadow:none;padding-block:var(--space-3);padding-inline:0;position:relative}.vs-step:first-child{border-block-start:0}.vs-step .vs-num{inset-block-start:var(--space-3);inset-inline-start:calc(var(--space-10)*-1);position:absolute}.vs-evidence{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.vs-evidence>.vs-conn{margin-block:var(--space-2);transform:rotate(90deg)}.vs-treewrap .hrt__row{flex-wrap:wrap}.vs-row{padding-inline:var(--space-3)}.vs-msg{max-inline-size:94%}.vs-tl{grid-template-columns:var(--space-16) minmax(0,1fr)}.vs-tl:after,.vs-tl:before{inset-inline-start:calc(var(--space-16) + var(--space-1))}}@media (prefers-reduced-motion:reduce){.vs-fig *,.vs-fig :after,.vs-fig :before{animation:none;transition:none}}.exh{--vs-lap:var(--space-6);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0}.exh__l{min-width:0;position:relative}.exh__l+.exh__l{margin-block-start:calc(var(--vs-lap)*-1)}.exh__l:not(:last-child)>.vs-panel{padding-block-end:var(--vs-lap)}.exh__l--list{grid-column:1/span 11;z-index:1}.exh__l--a{grid-column:2/-1;z-index:2}.exh__l--b{grid-column:1/span 11;z-index:3}.exh__l--c{grid-column:2/-1;z-index:4}.exa .vs-panel__title,.exh .vs-panel__title{align-items:center;display:inline-flex;gap:var(--space-2)}.exh .vs-row{padding-block:var(--space-2)}.exh__pad{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-1)}.exh__pad>p{margin:0}.exh .vs-thread{gap:var(--space-2)}@container (max-width: 26rem){.exh{--vs-lap:var(--space-4)}.exh__l--a,.exh__l--b,.exh__l--c,.exh__l--list{grid-column:1/-1}.exh__l--a,.exh__l--c{margin-inline-start:var(--space-3)}.exh__l--b{margin-inline-end:var(--space-3)}.exh .vs-trail__item{grid-template-columns:auto minmax(0,1fr);row-gap:var(--space-1)}.exh .vs-trail__when{grid-column:2}}.exa{--vs-lap:var(--space-6);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0}.exa__doc,.exa__trail{min-width:0;position:relative}.exa__doc{grid-column:1/span 8;z-index:1}.exa__doc>.vs-doc{padding-block-end:calc(var(--space-4) + var(--vs-lap))}.exa__trail{grid-column:3/-1;margin-block-start:calc(var(--vs-lap)*-1);z-index:2}.exa__trail>.vs-panel{box-shadow:var(--shadow-ring-raised)}.exa .vs-notes{border-block-start:var(--border-width-hairline) solid var(--color-hairline);padding-block-start:var(--space-3)}.exa .vs-panel__foot{justify-content:space-between}@container (min-width: 44rem){.exa{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.exa__doc,.exa__trail{grid-column:auto;margin:0}.exa__doc>.vs-doc{padding-block-end:var(--space-4)}}@container (max-width: 26rem){.exa__doc,.exa__trail{grid-column:1/-1}.exa__trail{margin-inline-start:var(--space-3)}.exa .vs-trail__item{grid-template-columns:auto minmax(0,1fr);row-gap:var(--space-1)}.exa .vs-trail__when{grid-column:2}}.exr__doc{gap:var(--space-2);padding:var(--space-5)}.exr__list{display:grid;list-style:none;margin:var(--space-2) 0 0;padding:0}.exr__item{align-items:center;border-block-start:var(--border-width-hairline) solid var(--color-hairline);column-gap:var(--space-3);display:grid;grid-template-columns:auto minmax(0,1fr);padding-block:var(--space-3);row-gap:var(--space-2)}.exr__text{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.exr__tags{display:flex;flex-wrap:wrap;gap:var(--space-2);grid-column:2}@container (min-width: 32rem){.exr__item{grid-template-columns:auto minmax(0,1fr) auto}.exr__tags{grid-column:3;justify-content:flex-end}}.exc__body{display:grid;gap:var(--space-4);padding:var(--space-4)}.exc__earlier{max-inline-size:100%}.exc__subject{border-radius:var(--radius-lg);box-shadow:var(--shadow-ring);color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;padding:var(--space-2) var(--space-4)}.exc__flag{background:var(--color-sunken);border-radius:var(--radius-md);display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4)}.exc__flag p{margin:0}.exc__policy{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.exc__clause{color:var(--color-text);line-height:var(--line-height-normal)}.exc__clause,.exc__mira{font-size:var(--font-size-xs)}.exc__mira{border-inline-start:var(--border-width-hairline) solid var(--color-rule-strong);color:var(--color-text-secondary);display:grid;gap:var(--space-1);padding-inline-start:var(--space-3)}.exc__mira p{margin:0}.exc__mira-by{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.exc__mira-by strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.exc .vs-trail__item.is-decision{padding-block:var(--space-4)}.exc .vs-trail__item.is-decision .vs-trail__what>span{font-size:var(--font-size-base)}@container (max-width: 26rem){.exc .vs-trail__item{grid-template-columns:auto minmax(0,1fr);row-gap:var(--space-1)}.exc .vs-trail__when{grid-column:2}}.exs{--vs-lap:var(--space-6);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0}.exs__l{min-width:0;position:relative}.exs__l+.exs__l{margin-block-start:calc(var(--vs-lap)*-1)}.exs__l:not(:last-child)>.vs-panel{padding-block-end:var(--vs-lap)}.exs__l--search{grid-column:1/span 11;z-index:1}.exs__l--vault{grid-column:2/-1;z-index:2}.exs__l--replay{grid-column:1/span 11;z-index:3}.exs__filters{border-block-end:var(--border-width-hairline) solid var(--color-hairline);padding:var(--space-3) var(--space-4)}.exs .vs-row{padding-block:var(--space-2)}.exs__page{gap:var(--space-2)}.exs__page .vs-doc__title{font-size:var(--font-size-md)}.exs .vs-tl__what{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}@container (max-width: 26rem){.exs{--vs-lap:var(--space-4)}.exs__l--replay,.exs__l--search,.exs__l--vault{grid-column:1/-1}.exs__l--vault{margin-inline-start:var(--space-3)}.exs__l--replay{margin-inline-end:var(--space-3)}}.och{--vs-lap:var(--space-6);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;min-width:0}.och__l{min-width:0;position:relative}.och__l--phone{display:flex;grid-column:1/span 6;grid-row:1/span 2;z-index:1}.och__l--phone .vs-phone{max-inline-size:none}.och__l--phone .vs-phone__body{padding-block-end:var(--space-24)}.och__l--record{grid-column:7/-1;grid-row:1;margin-block-start:var(--space-8);margin-inline-start:calc(var(--space-2)*-1);z-index:2}.och__l--queue{align-self:end;grid-column:4/-1;grid-row:2;margin-block-end:var(--space-6);margin-block-start:var(--space-4);z-index:3}.och__facts,.och__people{display:grid;gap:var(--space-2)}.och__facts{border-block-start:var(--border-width-hairline) solid var(--color-hairline);margin:0;padding-block-start:var(--space-3)}.och__facts div{align-items:center;display:grid;gap:var(--space-2);grid-template-columns:5rem minmax(0,1fr)}.och__facts dt{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.och__facts dd{align-items:center;color:var(--color-text);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);margin:0}.och__facts .vs-chan__tile{block-size:var(--space-6);inline-size:var(--space-6)}.och .vs-row{padding-block:var(--space-2)}@container (max-width: 26rem){.och{grid-template-rows:none}.och__l--phone,.och__l--queue,.och__l--record{grid-column:1/-1;grid-row:auto;margin:0}.och__l--phone .vs-phone__body{padding-block-end:calc(var(--space-6) + var(--space-4))}.och__l--record{margin-block-start:calc(var(--space-6)*-1);margin-inline-start:var(--space-4)}.och__l--queue{margin-block-start:var(--space-3);margin-inline-end:var(--space-4)}.och__l--record>.vs-panel{box-shadow:var(--shadow-ring-raised)}.och .vs-row{grid-template-columns:auto minmax(0,1fr)}.och .vs-row__end{grid-column:2}}.occ{display:grid;justify-items:stretch;min-width:0}.occ__rail{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:center}.occ__conn{margin-block:var(--space-2)}.occ__card{background:var(--color-ground);border-radius:var(--radius-md);box-shadow:var(--shadow-ring);display:grid;gap:var(--space-2);padding:var(--space-3)}.occ__card-head{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2);margin:0}.occ__card-head strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.occ__card-head .vs-chip{margin-inline-start:auto}.occ__card .vs-msg__by{display:none}.occ__card .vs-thread{gap:var(--space-2)}.occ__card .vs-msg__body{padding:var(--space-2) var(--space-3)}.occ__enrolled{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--space-2);margin:0}.occ__enrolled:after,.occ__enrolled:before{border-block-start:var(--border-width-hairline) solid var(--color-rule-strong);content:"";flex:1}.occ__note{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:var(--space-3) 0 0}.ocd .vs-pair{align-items:start}.ocd .vs-row{padding-block:var(--space-2)}@container (max-width: 44rem){.ocd .vs-pair{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.ocd .vs-pair__mid{display:none}}.ocr__split{display:grid;grid-template-columns:minmax(0,1fr)}.ocr__list{border-block-end:var(--border-width-hairline) solid var(--color-hairline)}.ocr__list .vs-row{padding-block:var(--space-2)}.ocr__detail{display:grid;gap:var(--space-3);padding:var(--space-4)}.ocr__detail p{margin:0}.ocr__policy{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2)}.ocr__policy strong{font-weight:var(--font-weight-semibold)}.ocr__mira{border-radius:var(--radius-md);box-shadow:var(--shadow-ring);color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-1);padding:var(--space-2) var(--space-3)}.ocr__mira-by{align-items:center;display:flex;gap:var(--space-2)}.ocr__mira-by strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ocr__decision{border-block-start:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);padding-block-start:var(--space-3)}.ocr__decided{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.ocr .vs-tl{grid-template-columns:var(--space-16) minmax(0,1fr)}.ocr .vs-tl:after,.ocr .vs-tl:before{inset-inline-start:calc(var(--space-16) + var(--space-1))}@container (min-width: 44rem){.ocr__split{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.ocr__list{border-block-end:0;border-inline-end:var(--border-width-hairline) solid var(--color-hairline)}}.ocs{display:grid;gap:var(--space-4);min-width:0}.ocs__start{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.ocs .vs-step{grid-template-rows:auto auto 1fr;position:relative}.ocs .vs-step+.vs-step:before{border-block-start:var(--border-width-thick) solid var(--color-rule-strong);content:"";inline-size:var(--space-3);inset-block-start:var(--space-6);inset-inline-start:calc(var(--space-3)*-1);position:absolute}.ocs__mini{align-content:start;border-block-start:var(--border-width-hairline) solid var(--color-hairline);display:grid;font-size:var(--font-size-xs);gap:var(--space-2);padding-block-start:var(--space-3)}.ocs__mini p{margin:0}.ocs__chans{display:flex;gap:var(--space-1)}.ocs__line{align-items:center;color:var(--color-text);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.ocs__mini .vs-msg{max-inline-size:100%}.ocs__mini .vs-msg__body{font-size:var(--font-size-xs);padding:var(--space-2) var(--space-3)}.ocs__mini .vs-thread{gap:var(--space-2)}@container (max-width: 60rem) and (min-width: 34.01rem){.ocs .vs-seq{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.ocs .vs-step+.vs-step:before{display:none}}@container (max-width: 34rem){.ocs .vs-step+.vs-step:before{display:none}}.ocs__mini>.vs-chip{justify-self:start}.brh{--vs-lap:var(--space-8);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0}.brh__l{min-width:0;position:relative}.brh__l--window{grid-column:1/-1;z-index:1}.brh__l--window>.vs-panel{padding-block-end:calc(var(--vs-lap) + var(--space-8))}.brh__l--vault{grid-column:5/-1;margin-block-start:calc((var(--vs-lap) + var(--space-8))*-1 + var(--space-3));z-index:2}.brh__req{border-block-end:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.brh__req p{margin:0}.brh__ask{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.brh__split{display:grid;grid-template-columns:minmax(0,1fr)}.brh__list .vs-row{padding-block:var(--space-2)}.brh__open{align-content:start;display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.brh__open-head{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2);margin:0}.brh__open-head strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.brh__open .vs-msg{max-inline-size:100%}.brh__open .vs-thread{gap:var(--space-2)}.brh__l--vault .vs-row{padding-block:var(--space-2)}.brc{--vs-lap:var(--space-8);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0}.brc__l{min-width:0;position:relative}.brc__l--case{grid-column:1/span 11;z-index:1}.brc__l--case>.vs-panel{padding-block-end:calc(var(--vs-lap) + var(--space-6))}.brc__l--records{grid-column:3/-1;margin-block-start:calc((var(--vs-lap) + var(--space-6))*-1 + var(--space-3));z-index:2}.brc__req{display:grid;gap:var(--space-2);justify-items:start;padding:var(--space-3) var(--space-4)}.brc__req p{margin:0}.brc__ask{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.brc__by{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.brc__by,.brc__confirm{margin-block-start:var(--space-1)}.brc__confirm{align-items:center;background:var(--color-action);border-radius:var(--radius-md);color:var(--color-on-action);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);padding:var(--space-2) var(--space-4)}.brc__l--records .vs-row{padding-block:var(--space-2)}@container (max-width: 26rem){.brc__l--case,.brc__l--records{grid-column:1/-1}.brc__l--case>.vs-panel{padding-block-end:0}.brc__l--records{margin-block-start:var(--space-3)}}@container (min-width: 30rem){.brh__split{grid-template-columns:minmax(0,11fr) minmax(0,10fr)}.brh__list{border-inline-end:var(--border-width-hairline) solid var(--color-hairline)}}@container (max-width: 26rem){.brh{--vs-lap:var(--space-5)}.brh__l--window>.vs-panel{padding-block-end:var(--vs-lap)}.brh__l--vault{grid-column:1/-1;margin-block-start:calc(var(--vs-lap)*-1);margin-inline:var(--space-4) 0}.brh__open{border-block-start:var(--border-width-hairline) solid var(--color-hairline)}}.brs{--vs-lap:var(--space-6);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0}.brs__l{min-width:0;position:relative}.brs__l+.brs__l{margin-block-start:calc(var(--vs-lap)*-1)}.brs__l:not(.brs__l--c)>.vs-panel{padding-block-end:var(--vs-lap)}.brs__l--a{grid-column:1/span 10;z-index:1}.brs__l--b{grid-column:2/span 10;z-index:2}.brs__l--c{grid-column:3/-1;z-index:3}.brs__l--b>.vs-panel,.brs__l--c>.vs-panel{box-shadow:var(--shadow-ring-raised)}.brp .vs-panel__title,.brs .vs-panel__title{align-items:center;display:inline-flex;gap:var(--space-2)}.brs .vs-panel__title .vs-chan__tile{block-size:var(--space-6);inline-size:var(--space-6)}.brs .vs-panel__body{gap:var(--space-2);padding-block-start:var(--space-3)}.brs .vs-thread{gap:var(--space-2)}.brs__mail{display:grid;gap:var(--space-1);margin:0}.brs__mail div{display:grid;font-size:var(--font-size-sm);gap:var(--space-2);grid-template-columns:4.5rem minmax(0,1fr)}.brs__mail dt{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.brs__mail dd{color:var(--color-text);margin:0}.brs__page{gap:var(--space-2)}.brs__page .vs-doc__title{font-size:var(--font-size-md)}.brs__ret{border-radius:var(--radius-fragment);box-shadow:var(--shadow-ring);grid-column:1/-1;margin-block-start:var(--space-4);padding:var(--space-3) var(--space-4)}.brs__ret p{margin:0 0 var(--space-2)}.brs__ret ul{display:grid;list-style:none;margin:0;padding:0}.brs__ret li{border-block-start:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);justify-content:space-between;padding-block:var(--space-2)}.brs__ret li span:last-child{color:var(--color-text-secondary);font-size:var(--font-size-xs)}@container (max-width: 26rem){.brs{--vs-lap:var(--space-4)}.brs__l--a,.brs__l--b,.brs__l--c{grid-column:1/-1}.brs__l--b{margin-inline-start:var(--space-3)}.brs__l--c{margin-inline-start:var(--space-6)}}.brf__filters{border-block-end:var(--border-width-hairline) solid var(--color-hairline);padding:var(--space-3) var(--space-4)}.brf .vs-row{align-items:start}.brf__conv{background:var(--color-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-ring);margin-block-start:var(--space-3);padding:var(--space-3)}.brf__conv .vs-thread{gap:var(--space-2)}.brf__conv .vs-msg{max-inline-size:100%}.brp{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.brp,.brp__col{display:grid;min-width:0}.brp__col{align-content:start;gap:var(--space-2)}.brp__part{align-items:center;color:var(--color-text);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2);margin:0}.brp .vs-row{padding-block:var(--space-2)}.brp__page{gap:var(--space-2)}.brp__page .vs-doc__title{font-size:var(--font-size-md)}.brp .vs-tl__what{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}@container (min-width: 44rem){.brp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.brw .vs-step{grid-template-rows:auto auto 1fr;position:relative}.brw .vs-step+.vs-step:before{border-block-start:var(--border-width-thick) solid var(--color-rule-strong);content:"";inline-size:var(--space-3);inset-block-start:var(--space-6);inset-inline-start:calc(var(--space-3)*-1);position:absolute}.brw__mini{align-content:start;border-block-start:var(--border-width-hairline) solid var(--color-hairline);display:grid;font-size:var(--font-size-xs);gap:var(--space-2);justify-items:start;padding-block-start:var(--space-3)}.brw__mini p{margin:0}.brw__line{align-items:center;color:var(--color-text);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.brw__note{color:var(--color-text-secondary)}.brw__vault{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}@container (max-width: 52rem) and (min-width: 34.01rem){.brw .vs-seq{grid-template-columns:repeat(2,minmax(0,1fr))}.brw .vs-step+.vs-step:before{display:none}}@container (max-width: 34rem){.brw .vs-step+.vs-step:before{display:none}}.enh{--vs-lap:var(--space-8);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0}.enh__l{min-width:0;position:relative}.enh__l--item{grid-column:1/-1;z-index:1}.enh__l--item>.vs-panel{padding-block-end:var(--vs-lap)}.enh__l--team{grid-column:4/-1;margin-block-start:calc(var(--vs-lap)*-1 + var(--space-2));z-index:2}.enh__lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.enh__lane,.enh__lanes{display:grid;gap:var(--space-2)}.enh__lane{align-content:start;background:var(--color-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-ring);min-width:0;padding:var(--space-3)}.enh__lane.is-focus{--vs-edge:inset 0 var(--border-width-thick) 0 var(--palette-plum),var(--shadow-ring);box-shadow:var(--vs-edge)}.enh__lane-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:space-between;margin:0}.enh__lane-head strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.enh__par ol,.enh__route{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.enh__step{border-block-start:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-1);padding-block-start:var(--space-2)}.enh__st{color:var(--color-text);font-weight:var(--font-weight-semibold)}.enh__st,.enh__who{font-size:var(--font-size-xs)}.enh__who{align-items:center;color:var(--color-text-secondary);display:inline-flex;gap:var(--space-1)}.enh__par{border-inline-start:var(--border-width-thick) solid var(--palette-plum);display:grid;gap:var(--space-1);padding-inline-start:var(--space-2)}.enh__par-label{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.enh__par .enh__step:first-child{border-block-start:0;padding-block-start:0}.enh .vs-row{padding-block:var(--space-2)}@container (max-width: 30rem){.enh__lanes{grid-template-columns:minmax(0,1fr)}.enh__l--team{grid-column:1/-1;margin-inline-start:var(--space-4)}}.enr .vs-panel__body{gap:var(--space-5)}.enr__row{display:grid;gap:var(--space-2)}.enr__row+.enr__row{border-block-start:var(--border-width-hairline) solid var(--color-hairline);padding-block-start:var(--space-4)}.enr__lane{align-items:baseline;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-2);margin:0}.enr__lane strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.enr__flow{align-items:center;display:flex;gap:0;min-width:0}.enr__node{align-content:center;background:var(--color-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-ring);display:grid;flex:1 1 0;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3)}.enr__node em{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.enr__node strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.enr__node--auto{background:var(--color-ground)}.enr__node--auto,.enr__node--done{box-shadow:var(--shadow-ring)}.enr__by{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-xs);gap:var(--space-1)}.enr__by .vs-ava:empty{display:none}.enr__ln{background:var(--color-rule-strong);block-size:var(--border-width-thick);display:block;flex:0 0 var(--space-4);position:relative}.enr__par{border-inline-start:var(--border-width-thick) solid var(--palette-plum);display:grid;flex:1.2 1 0;gap:var(--space-2);min-width:0;padding-inline-start:var(--space-2)}.enr__par-label{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}@container (max-width: 34rem){.enr__flow{align-items:stretch;flex-direction:column}.enr__ln{align-self:center;block-size:auto;flex:0 0 var(--space-3);inline-size:var(--border-width-thick)}.enr__node,.enr__par{flex:none}}.enq{--vs-lap:var(--space-8);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0}.enq__l{min-width:0;position:relative}.enq__l--tree{grid-column:1/span 11;z-index:1}.enq__l--tree>.vs-panel{padding-block-end:var(--vs-lap)}.enq__l--queue{grid-column:3/-1;margin-block-start:calc(var(--vs-lap)*-1 + var(--space-2));z-index:2}.enq .hrt{font-size:var(--font-size-sm)}.enq .vs-row{padding-block:var(--space-3)}@container (max-width: 26rem){.enq__l--queue,.enq__l--tree{grid-column:1/-1}.enq__l--queue{margin-inline-start:var(--space-4)}.enq .vs-treewrap .hrt__row{flex-wrap:wrap}}.ena{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0}.ena__pad{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4)}.ena__pad p{margin:0}.ena__doc .vs-file__name{font-size:var(--font-size-sm)}.ena__portal{border-block-start:var(--border-width-hairline) solid var(--color-hairline);display:grid;gap:var(--space-1);padding-block-start:var(--space-3)}.ena__label,.ena__portal .vs-label{padding-inline:var(--space-4)}.ena .vs-row{padding-block:var(--space-2)}@container (min-width: 44rem){.ena{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container (max-width: 26rem){.ena .vs-trail__item{grid-template-columns:auto minmax(0,1fr);row-gap:var(--space-1)}.ena .vs-trail__when{grid-column:2}}.sbh{min-width:0}.sbh__week{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.sbh__day{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:var(--space-20) minmax(0,1fr);position:relative}.sbh__day:before{border-inline-start:var(--border-width-hairline) solid var(--color-rule-strong);content:"";inset-block:calc(var(--space-3)*-1) calc(var(--space-3)*-1);inset-inline-start:calc(var(--space-20) + var(--space-1));position:absolute}.sbh__day:first-child:before{inset-block-start:var(--space-4)}.sbh__day:last-child:before{block-size:var(--space-6);inset-block-end:auto}.sbh__date{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:0;margin:0;padding-block-start:var(--space-3)}.sbh__date strong{color:var(--color-text);font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.sbh__card{background:var(--color-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-ring);display:grid;gap:var(--space-1);margin-inline-start:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4)}.sbh__card p{margin:0}.sbh__day.is-focus .sbh__card{margin-inline-end:calc(var(--space-6)*-1);--vs-edge:inset var(--border-width-thick) 0 0 var(--palette-amber-400),var(--shadow-ring-raised);box-shadow:var(--vs-edge)}.sbh__kind{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2)}.sbh__kind .vs-chip{margin-inline-start:auto}.sbh__kind .vs-chan__tile{block-size:var(--space-6);inline-size:var(--space-6)}.sbh__title{font-weight:var(--font-weight-semibold)}.sbh__quote,.sbh__text,.sbh__title{color:var(--color-text);font-size:var(--font-size-sm)}.sbh__quote,.sbh__text{line-height:var(--line-height-snug)}.sbh__meta{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.sbh .vs-panel__body{padding-inline-end:var(--space-8)}@container (max-width: 26rem){.sbh__day{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.sbh__day:before{display:none}.sbh__date{align-items:baseline;display:flex;gap:var(--space-2);padding-block-start:0}.sbh__card{margin-inline-start:0}.sbh__day.is-focus .sbh__card{margin-inline-end:calc(var(--space-4)*-1)}.sbh .vs-panel__body{padding-inline-end:var(--space-6)}}.sbf__split{display:grid;grid-template-columns:minmax(0,1fr)}.sbf__queue{align-content:start;border-block-end:var(--border-width-hairline) solid var(--color-hairline);display:grid}.sbf__lab{padding:var(--space-3) var(--space-4) 0}.sbf__queue .vs-row{padding-block:var(--space-2)}.sbf__out{border-radius:var(--radius-md);box-shadow:var(--shadow-ring);display:grid;gap:var(--space-1);margin:var(--space-2) var(--space-4) var(--space-4);padding:var(--space-3)}.sbf__out p{margin:0}.sbf__out-row{align-items:flex-start;color:var(--color-text);display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}.sbf__out-row>span:last-child{display:grid;gap:var(--space-1)}.sbf__out-row strong{font-weight:var(--font-weight-semibold)}.sbf__out-note{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.sbf__detail{align-content:start;display:grid;gap:var(--space-3);padding:var(--space-4)}.sbf__detail p{margin:0}.sbf__by{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-2)}.sbf__by strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.sbf__src{align-items:center;display:inline-flex;gap:var(--space-1)}.sbf__post{background:var(--color-sunken);border-radius:var(--radius-lg);color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-snug);padding:var(--space-3) var(--space-4);--vs-edge:inset var(--border-width-thick) 0 0 var(--palette-amber-400);box-shadow:var(--vs-edge)}.sbf__rule{display:grid;gap:var(--space-1)}.sbf__policy{font-weight:var(--font-weight-semibold)}.sbf__clause,.sbf__policy{color:var(--color-text);font-size:var(--font-size-sm)}.sbf__clause{line-height:var(--line-height-normal)}.sbf__decision{align-items:center;background:var(--palette-plum);color:var(--palette-bone);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.sbf__decision p{display:grid;line-height:var(--line-height-snug);margin:0}.sbf__decision strong{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.sbf__decision span:not(.vs-ava){font-size:var(--font-size-xs)}.sbf__decision .vs-ava{background:var(--palette-bone);box-shadow:none;color:var(--palette-plum)}@container (min-width: 36rem){.sbf__split{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.sbf__queue{border-block-end:0;border-inline-end:var(--border-width-hairline) solid var(--color-hairline)}}.sbm{display:grid;gap:var(--space-4);min-width:0}.sbm__doc{gap:var(--space-2);padding:var(--space-5)}.sbm__hist{display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.sbm__v{align-content:start;background:var(--color-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-ring);display:grid;gap:var(--space-1);min-width:0;padding:var(--space-3);position:relative}.sbm__v+.sbm__v:before{border-block-start:var(--border-width-thick) solid var(--color-rule-strong);content:"";inline-size:var(--space-3);inset-block-start:var(--space-5);inset-inline-start:calc(var(--space-3)*-1);position:absolute}.sbm__v p{margin:0}.sbm__vh{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1);min-block-size:var(--space-6)}.sbm__c{font-weight:var(--font-weight-semibold)}.sbm__c,.sbm__vw{color:var(--color-text);font-size:var(--font-size-xs)}.sbm__vw{line-height:var(--line-height-snug)}.sbm__vt{color:var(--color-text-secondary);font-size:var(--font-size-xs)}@container (max-width: 34rem){.sbm__hist{grid-template-columns:repeat(2,minmax(0,1fr))}.sbm__v+.sbm__v:before{display:none}}@container (max-width: 26rem){.sbm__hist{grid-template-columns:minmax(0,1fr)}}.sbr__filters{border-block-end:var(--border-width-hairline) solid var(--color-hairline);padding:var(--space-3) var(--space-4)}.sbr .vs-row{padding-block:var(--space-2)}.sbr .vs-evidence{align-items:start;grid-template-columns:minmax(0,1fr) var(--space-6) minmax(0,1fr)}.sbr .vs-evidence>.vs-conn{align-self:center}@container (max-width: 34rem){.sbr .vs-evidence{grid-template-columns:minmax(0,1fr)}}.mrh{--vs-lap:var(--space-6);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0}.mrh__l{min-width:0;position:relative}.mrh__l+.mrh__l{margin-block-start:calc(var(--vs-lap)*-1)}.mrh__l:not(:last-child)>.vs-panel{padding-block-end:var(--vs-lap)}.mrh__l--book{grid-column:1/span 10;z-index:1}.mrh__l--item{grid-column:2/-1;z-index:2}.mrh__l--why{grid-column:1/span 11;z-index:3}.mrh__l--queue{grid-column:2/-1;z-index:4}.mrh__secs{display:grid;gap:var(--space-1);list-style:none;margin:0;padding:var(--space-2) var(--space-2) 0}.mrh__sec{border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.mrh__sech{align-items:center;color:var(--color-text);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-3);line-height:var(--line-height-snug);margin:0}.mrh__no{flex:none;font-variant-numeric:tabular-nums;min-inline-size:var(--space-8)}.mrh__clause,.mrh__no{color:var(--color-text-secondary)}.mrh__clause{font-size:var(--font-size-xs);line-height:var(--line-height-snug);margin:var(--space-1) 0 0;padding-inline-start:calc(var(--space-8) + var(--space-3))}.mrh__sec:not(.mrh__sec--key) .mrh__sech{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.mrh__sec--key{--vs-edge:inset 0 0 0 var(--border-width-hairline) transparent;box-shadow:var(--vs-edge);transition:background-color var(--duration-medium-4) var(--ease-standard),box-shadow var(--duration-medium-4) var(--ease-standard)}.mrh__sec--key.is-on{background:var(--palette-amber-100);--vs-edge:inset 0 0 0 var(--border-width-hairline) var(--palette-amber-400)}.mrh__sec--key.is-on .mrh__no{color:var(--palette-amber-700)}.mrh__pin{display:inline-flex;margin-inline-start:auto}.mrh__pin .vs-num{block-size:var(--space-5);inline-size:var(--space-5)}.mrh__msg{padding:var(--space-4) var(--space-4) var(--space-3)}.mrh__msg .vs-msg{max-inline-size:100%}.mrh__line{display:block;padding-inline-end:var(--space-8);position:relative}.mrh__pin--end{inset-block-start:0;inset-inline-end:0;margin:0;position:absolute}.mx--js .mrh__hl:not(.is-on){background:transparent;color:inherit}.mx--js .mrh__msg .vs-msg--flag:not(:has(.mrh__hl.is-on)) .vs-msg__body{box-shadow:none}.mrh__msg .vs-msg__body{transition:box-shadow var(--duration-medium-4) var(--ease-standard)}.mrh__hl{transition:background-color var(--duration-medium-4) var(--ease-standard),color var(--duration-medium-4) var(--ease-standard)}.mrh__why{--vs-edge:inset var(--border-width-thick) 0 0 var(--palette-amber-400);box-shadow:var(--shadow-ring-raised),var(--vs-edge)}.mrh__why .vs-panel__title{align-items:center;display:inline-flex;gap:var(--space-2)}.mrh__steps{list-style:none;margin:0;padding:0}.mrh__steps,.mrh__steps li{display:grid;gap:var(--space-2)}.mrh__steps li{align-items:start;color:var(--color-text-secondary);font-size:var(--font-size-xs);grid-template-columns:auto minmax(0,1fr);line-height:var(--line-height-snug)}.mrh__steps .icon{block-size:var(--space-4);color:var(--chip-approved-fg);inline-size:var(--space-4);margin-block-start:.1em}.mrh__reason{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin:0}.mrh__sev{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-2) var(--space-3);margin:0}.mrh .vs-row{padding-block:var(--space-3)}.mrh__route{block-size:var(--space-5);color:var(--palette-plum);inline-size:var(--space-5)}.mrh .vs-row__end{gap:var(--space-2)}.mx--reason{container:none}.mrh__ctl{display:flex;justify-content:flex-end;margin-block-start:var(--space-2)}.mrh__ctl .mx__btn{color:color-mix(in srgb,var(--palette-bone) 80%,transparent)}.mrh__ctl .mx__btn:hover{background:color-mix(in srgb,var(--palette-bone) 14%,transparent);color:var(--palette-bone)}.mrh__ctl .mx__btn:focus-visible{outline-color:var(--palette-bone)}@container (max-width: 26rem){.mrh{--vs-lap:var(--space-4)}.mrh__l--book,.mrh__l--item,.mrh__l--queue,.mrh__l--why{grid-column:1/-1}.mrh__l--item,.mrh__l--queue{margin-inline-start:var(--space-3)}.mrh__l--why{margin-inline-end:var(--space-3)}.mrh .vs-row{grid-template-columns:auto minmax(0,1fr)}.mrh .vs-row__end{grid-column:2}}.ivh{--vs-lap:var(--space-6);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0}.ivh__l{min-width:0;position:relative}.ivh__l+.ivh__l{margin-block-start:calc(var(--vs-lap)*-1)}.ivh__l:not(:last-child)>.vs-panel{padding-block-end:var(--vs-lap)}.ivh__l--doc{grid-column:1/span 11;z-index:1}.ivh__l--search{grid-column:2/-1;z-index:2}.ivh__l--vault{grid-column:1/span 10;z-index:3}.ivh__doc{background:none;box-shadow:none;gap:var(--space-2);padding:0}.ivh__doc .vs-doc__p{font-size:var(--font-size-sm);line-height:var(--line-height-loose)}.ivh__n{display:inline-flex;margin-inline:var(--space-1) var(--space-1);vertical-align:middle}.ivh__f .vs-num,.ivh__n .vs-num{block-size:var(--space-5);inline-size:var(--space-5)}.ivh__filters{border-block-end:var(--border-width-hairline) solid var(--color-hairline);padding:var(--space-3) var(--space-4)}.ivh__f{align-items:center;gap:var(--space-2)}.ivh .vs-row{padding-block:var(--space-2)}@container (max-width: 26rem){.ivh{--vs-lap:var(--space-4)}.ivh__l--doc,.ivh__l--search,.ivh__l--vault{grid-column:1/-1}.ivh__l--search{margin-inline-start:var(--space-3)}.ivh__l--vault{margin-inline-end:var(--space-3)}}.ivq__list{list-style:none;margin:0;padding:0}.ivq__card,.ivq__list{display:grid;gap:var(--space-3)}.ivq__card{background:var(--color-raised);border-radius:var(--radius-fragment);box-shadow:var(--shadow-ring);padding:var(--space-4) var(--space-5)}.ivq__card.is-selected{--vs-edge:inset var(--border-width-thick) 0 0 var(--palette-plum);box-shadow:var(--shadow-ring-raised),var(--vs-edge)}.ivq__kind{align-items:center;display:flex;font-size:var(--font-size-base);gap:var(--space-3);margin:0}.ivq__kind strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.ivq__ico{background:var(--color-sunken);block-size:var(--space-8);border-radius:var(--radius-md);color:var(--color-text);display:inline-grid;flex:none;inline-size:var(--space-8);place-items:center}.ivq__ico .icon{block-size:var(--space-4);color:var(--color-text);inline-size:var(--space-4)}.ivq__card.is-selected .ivq__ico{background:var(--palette-plum)}.ivq__card.is-selected .ivq__ico .icon{color:var(--palette-bone)}.ivq__facts{display:grid;gap:var(--space-3) var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0}.ivq__facts div{display:grid;gap:var(--space-1);min-width:0}.ivq__facts dt{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.ivq__facts dd{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin:0}.ivq__rules{border-block-start:var(--border-width-hairline) solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);list-style:none;margin:0;padding:var(--space-3) 0 0}.ivq__rules li{color:var(--color-text);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.ivq__this{align-items:baseline;background:var(--color-sunken);border-radius:var(--radius-md);color:var(--color-text);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-3);margin:0;padding:var(--space-2) var(--space-3)}@container (max-width: 26rem){.ivq__facts{grid-template-columns:minmax(0,1fr)}.ivq__card{padding-inline:var(--space-4)}}.ivf__filters{border-block-end:var(--border-width-hairline) solid var(--color-hairline);padding:var(--space-3) var(--space-4)}.ivf__access{align-items:center;display:inline-flex;gap:var(--space-2)}.ivf__access .icon{block-size:var(--space-4);color:var(--color-text);inline-size:var(--space-4)}.ivc .vs-panel__title{align-items:center;display:inline-flex;gap:var(--space-2)}.ivc__body{display:grid;gap:var(--space-4);padding:var(--space-4)}.ivc__sel .vs-msg__body{--vs-edge:inset 0 0 0 var(--border-width-thick) var(--palette-plum);box-shadow:var(--vs-edge)}.ivc__mira{background:var(--color-ground);border-radius:var(--radius-md);color:var(--color-text-secondary);display:grid;font-size:var(--font-size-xs);gap:var(--space-2);line-height:var(--line-height-snug);padding:var(--space-3) var(--space-4)}.ivc__mira p{margin:0}.ivc__mira-by{align-items:center;display:flex;gap:var(--space-2)}.ivc__mira-by strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ivc__trail{border-block-start:var(--border-width-hairline) solid var(--color-hairline)}.ivc__trail>.vs-label{padding:var(--space-3) var(--space-4) 0}@container (max-width: 26rem){.ivc .vs-trail__item{grid-template-columns:auto minmax(0,1fr)}.ivc .vs-trail__when{grid-column:2}}.ivo{min-width:0}.ivo,.ivo__pair{display:grid;gap:var(--space-3)}.ivo__pair{align-items:stretch;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ivo__pair>div>.vs-panel{block-size:100%}.ivo__line{color:var(--color-text);display:grid;font-size:var(--font-size-sm);gap:var(--space-1);line-height:var(--line-height-snug);margin:0}.ivo__line strong{font-weight:var(--font-weight-semibold)}.ivo__line span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ivo__files{display:grid;gap:var(--space-2)}.ivo .vs-trail__item{grid-template-columns:auto minmax(0,1fr);row-gap:var(--space-1)}.ivo .vs-trail__when{grid-column:2}@container (max-width: 30rem){.ivo__pair{grid-template-columns:minmax(0,1fr)}}.ocq{min-width:0}.ocq,.ocq__pair{display:grid;gap:var(--space-3)}.ocq__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ocq__side{align-content:start;background:var(--color-raised);border-radius:var(--radius-fragment);box-shadow:var(--shadow-ring);display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4)}.ocq__side.is-out{background:var(--color-sunken);--vs-edge:inset 0 0 0 var(--border-width-hairline) var(--palette-amber-400);box-shadow:var(--vs-edge)}.ocq__head{display:grid;gap:var(--space-1);margin:0}.ocq__head strong{align-items:center;color:var(--color-text);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2)}.ocq__head>span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ocq__app{background:var(--color-raised);block-size:var(--space-7);border-radius:var(--radius-md);box-shadow:var(--shadow-ring);display:inline-grid;flex:none;inline-size:var(--space-7);place-items:center}.ocq__app .icon{block-size:var(--space-4);color:var(--color-text-secondary);inline-size:var(--space-4)}.ocq .vs-msg{max-inline-size:100%}.ocq__side.is-out .vs-msg__body{background:var(--color-raised)}.ocq__state{align-items:center;border-block-start:var(--border-width-hairline) solid var(--color-hairline);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-2);margin:0;padding-block-start:var(--space-3)}.ocq__rules{background:var(--color-raised);border-radius:var(--radius-fragment);box-shadow:var(--shadow-ring);display:grid;gap:var(--space-2);padding:var(--space-4)}.ocq__rules ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);list-style:none;margin:0;padding:0}.ocq__rules li{color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.ocq__line{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin:0}@container (max-width: 30rem){.ocq__pair{grid-template-columns:minmax(0,1fr)}}.brq{display:grid;gap:var(--space-3);min-width:0}.brq__card{background:var(--color-raised);border-radius:var(--radius-fragment);box-shadow:var(--shadow-ring);display:grid;gap:var(--space-4);padding:var(--space-5)}.brq__pair{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.brq__col{align-content:start;display:grid;gap:var(--space-3);min-width:0}.brq__who{border-block-end:var(--border-width-thick) solid var(--palette-plum);color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0;padding-block-end:var(--space-2)}.brq__list{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.brq__list li{display:grid;gap:var(--space-1)}.brq__rule{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.brq__what{line-height:var(--line-height-snug)}.brq__both,.brq__what{color:var(--color-text);font-size:var(--font-size-sm)}.brq__both{align-items:center;background:var(--color-sunken);border-radius:var(--radius-md);display:flex;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4)}.brq__both .icon{block-size:var(--space-4);flex:none;inline-size:var(--space-4)}@container (max-width: 30rem){.brq__pair{grid-template-columns:minmax(0,1fr)}.brq__card{padding:var(--space-4)}}html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}body{background:var(--surface-background);color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,optgroup,select,textarea{font-family:inherit}[data-surface]{background:var(--surface-background);color:var(--color-text)}h1,h2,h3,h4{font-family:var(--font-family-display);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0 0 var(--space-4);text-wrap:balance}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h3,h4{letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}h4{font-size:var(--font-size-lg)}p{margin:0 0 var(--space-4);max-width:var(--measure-prose);text-wrap:pretty}:where(main) :where(section){font-size:var(--font-size-content)}:where(main) :where(section) :where([class*=__visual],figure,.hstage,.vsc,.fragment,.pf,.solx,.pthumb,.jny,.logo-wall,.site-search){font-size:var(--font-size-base)}:where(.ro-rel) :where(section,.page-section){font-size:var(--font-size-base)}ol,ul{margin:0;padding:0}img,svg{max-width:100%}a{color:var(--color-link);text-decoration-line:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:.2em;transition:var(--transition-color)}a:hover{text-decoration-thickness:var(--border-width-thick)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}:focus:not(:focus-visible){outline:none}.t-display{font-size:var(--font-size-4xl);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-display);max-width:var(--measure-headline)}.t-section{font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);max-width:22ch}.t-title{font-size:var(--font-size-xl)}.t-card,.t-title{letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug)}.t-card{font-size:var(--font-size-lg)}.t-lead{color:var(--color-text-secondary);font-size:var(--font-size-lead)}.t-body{font-size:var(--font-size-base)}.t-small{font-size:var(--font-size-sm)}.t-secondary,.t-small{color:var(--color-text-secondary)}.t-label{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-caps);line-height:var(--line-height-snug);text-transform:uppercase}.t-label,.t-numeral{font-weight:var(--font-weight-medium)}.t-numeral{font-size:var(--font-size-4xl);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-display)}.t-numeral,.tnum{font-variant-numeric:tabular-nums}.em{color:var(--color-emphasis);font-family:var(--font-emphasis);font-style:var(--font-style-emphasis)}.em--rust{color:var(--emphasis-rust)}.em--amber{color:var(--emphasis-amber)}.em--cobalt{color:var(--emphasis-cobalt)}.em--teal{color:var(--emphasis-teal)}.em--moss{color:var(--emphasis-moss)}.em--violet{color:var(--emphasis-violet)}.em--crimson{color:var(--emphasis-crimson)}.em--wine{color:var(--emphasis-wine)}.em--plum{color:var(--emphasis-plum)}[data-emphasis=serif] .em{color:inherit;font-weight:var(--font-weight-regular);letter-spacing:0}.container{margin-inline:auto;max-width:var(--container-max);padding-inline:var(--space-gutter)}.container--narrow{max-width:var(--container-narrow)}.container--wide{max-width:var(--container-wide)}.section{padding-block:var(--space-section)}.section--tight{padding-block:var(--space-section-tight)}.stack>*+*{margin-top:var(--space-stack)}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.section-head{display:grid;gap:var(--space-4);margin-bottom:var(--space-12)}.section-head>*{margin:0}.section-head--split{align-items:end;grid-template-columns:1fr}@media (min-width:1024px){.section-head--split{gap:var(--space-12);grid-template-columns:1.1fr 1fr}}@media (max-width:431px){.hth__loop{aspect-ratio:auto;min-height:47.5rem}}@media (max-width:374px){.hth__loop{min-height:54rem}}@media (min-width:600px) and (max-width:899px){.hth__loop.hth__loop{aspect-ratio:100/190;display:flex;flex-direction:column}.hth__rows{flex:1 1 auto}.hth__wires--d{display:none}.hth__wires--m{display:block}.hth__bx{height:var(--mh);left:var(--mx);top:var(--my);width:var(--mw)}.hth__bs,.hth__tag>span{display:none}.hth__mk,.hth__tag{left:var(--mx);top:var(--my)}.hth__bt{font-size:var(--font-size-xs)}}@media (max-width:899px){.hth__bx{height:auto;min-height:var(--mh)}}@media (prefers-reduced-motion:reduce) and (max-width:431px){.hth__broken{aspect-ratio:auto;min-height:47.5rem}}@media (prefers-reduced-motion:reduce) and (max-width:374px){.hth__broken{min-height:54rem}}@media (prefers-reduced-motion:reduce) and (min-width:600px) and (max-width:899px){.hth__broken{aspect-ratio:100/190}}