@font-face{font-family:__Chakra_Petch_dacc69;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3926fa88ed32c251-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Chakra_Petch_dacc69;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c3206c67a3393998-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Chakra_Petch_dacc69;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7d7f401753dc0c4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Chakra_Petch_dacc69;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6681946d7a6ccbb7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Chakra_Petch_dacc69;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1fc9a8acda3903f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Chakra_Petch_dacc69;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b750d5bfef15842-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Chakra_Petch_dacc69;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2a7c45462b39533e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Chakra_Petch_dacc69;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c7c43bdd7a35c63-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Chakra_Petch_dacc69;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8d541ca8617572f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Chakra_Petch_dacc69;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3955bbd902881c26-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Chakra_Petch_dacc69;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f6d84cc3be9d6158-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Chakra_Petch_dacc69;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84f090e3b62fb9e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Chakra_Petch_Fallback_dacc69;src:local("Arial");ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.00%;size-adjust:102.51%}.__className_dacc69{font-family:__Chakra_Petch_dacc69,__Chakra_Petch_Fallback_dacc69;font-style:normal}.__variable_dacc69{--font-chakra:"__Chakra_Petch_dacc69","__Chakra_Petch_Fallback_dacc69"}@font-face{font-family:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_Fallback_43f867;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_43f867{font-family:__IBM_Plex_Sans_43f867,__IBM_Plex_Sans_Fallback_43f867;font-style:normal}.__variable_43f867{--font-plex-sans:"__IBM_Plex_Sans_43f867","__IBM_Plex_Sans_Fallback_43f867"}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_46fe82;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:__IBM_Plex_Mono_46fe82,__IBM_Plex_Mono_Fallback_46fe82;font-style:normal}.__variable_46fe82{--font-plex-mono:"__IBM_Plex_Mono_46fe82","__IBM_Plex_Mono_Fallback_46fe82"}@layer reset{*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}small{font-size:80%}table{border-collapse:collapse;border-color:inherit;text-indent:0}}@layer base.prooflock{body,html{background:var(--surface-canvas)}body{min-width:0;color:var(--text-on-dark);font:400 var(--type-body)/var(--line-body) var(--font-body);-webkit-font-smoothing:antialiased}button,input{font:inherit;font-size:var(--type-body)}a,button{color:inherit}a{text-decoration:none}.mono,code{font-family:var(--font-mono);font-size:var(--type-data);line-height:var(--line-data)}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:var(--line-heading);letter-spacing:-.025em}h1{font-size:var(--type-display-lg)}h2{font-size:var(--type-display-sm)}h3{font-size:1.15rem}p{color:var(--text-muted-on-dark)}dt{color:var(--data-row-label-on-paper);font:500 var(--data-row-label-type)/var(--line-caption) var(--font-display);letter-spacing:.06em;text-transform:uppercase}dd{color:var(--data-row-value-on-paper)}input{width:100%;min-width:0;min-height:var(--field-min-height);border:1px solid var(--field-border);border-radius:var(--shape-square);padding:13px 14px;background:var(--field-surface);color:var(--field-text);outline:0}input::-moz-placeholder{color:var(--text-placeholder-on-dark)}input::placeholder{color:var(--text-placeholder-on-dark)}}@layer tokens{:root{--color-graphite-950:#050810;--color-graphite-900:#0a1120;--color-graphite-800:#0e1728;--color-graphite-975:#070b14;--color-paper-50:#e8eef6;--color-paper-100:#0a1120;--color-paper-200:#0e1728;--color-ink-950:#e8eef6;--color-violet-400:#06b6d4;--color-violet-700:#0e7490;--color-action-ink:#050810;--surface-canvas:var(--color-graphite-950);--surface-raised:var(--color-graphite-900);--surface-control:var(--color-graphite-800);--surface-ceremony:var(--color-graphite-975);--surface-paper:var(--color-graphite-900);--surface-paper-muted:var(--color-graphite-800);--surface-topbar:rgba(5,8,16,.86);--surface-subtle:hsla(0,0%,100%,.02);--texture-dot:rgba(6,182,212,.07);--grid-line:rgba(6,182,212,.055);--text-on-dark:var(--color-paper-50);--text-muted-on-dark:#9db0c6;--text-placeholder-on-dark:#748ba3;--text-on-paper:var(--color-paper-50);--text-muted-on-paper:#9db0c6;--text-data-on-paper:#c3d1e2;--action-on-dark:var(--color-violet-400);--action-on-paper:var(--color-violet-400);--action-ink:var(--color-action-ink);--status-success-on-dark:#10b981;--status-caution-on-dark:#fbbf24;--status-failure-on-dark:#f43f5e;--status-unknown-on-dark:#6b7f96;--status-success-on-paper:#10b981;--status-caution-on-paper:#fbbf24;--status-failure-on-paper:#f43f5e;--status-unknown-on-paper:#6b7f96;--focus-on-dark:#22d3ee;--focus-on-paper:#22d3ee;--border-control-on-dark:#4a7090;--border-control-on-paper:#4a7090;--border-subtle-on-dark:rgba(6,182,212,.18);--border-subtle-on-paper:rgba(6,182,212,.18);--status-success-soft:rgba(16,185,129,.14);--status-caution-soft:rgba(251,191,36,.15);--status-failure-soft:rgba(244,63,94,.14);--action-soft:rgba(6,182,212,.15);--rail-end-on-ceremony:rgba(6,182,212,.55);--shadow-ink:#000;--space-0:0;--space-half:4px;--space-1:8px;--space-1-5:12px;--space-2:16px;--space-2-5:20px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-11:88px;--type-caption:0.75rem;--type-data:0.875rem;--type-body:1rem;--type-title:1.25rem;--type-display-sm:clamp(1.7rem,3.4vw,3rem);--type-display-lg:clamp(2.6rem,7vw,6.4rem);--line-caption:1.4;--line-data:1.45;--line-body:1.55;--line-heading:1.05;--font-display:var(--font-chakra),"Chakra Petch",sans-serif;--font-body:var(--font-plex-sans),"IBM Plex Sans",sans-serif;--font-mono:var(--font-plex-mono),"IBM Plex Mono",monospace;--control-min:44px;--control-primary:48px;--shape-square:0;--dossier-cut:16px;--shadow-control:3px 3px 0 var(--shadow-ink);--shadow-sheet:5px 5px 0 var(--shadow-ink);--duration-fast:120ms;--duration-standard:180ms;--duration-maximum:300ms;--duration-stagger:13ms;--ease-standard:cubic-bezier(.2,.8,.2,1);--layer-canvas:0;--layer-content:2;--layer-header:50;--measure-ledger:1180px;--measure-verify:850px;--measure-prose:740px;--measure-narrow:580px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--breakpoint-ledger:850px;--breakpoint-mobile:600px;--breakpoint-compact:390px;--breakpoint-minimum:320px;--button-min-height:var(--control-min);--button-primary-height:var(--control-primary);--button-border:var(--border-control-on-dark);--button-shadow:var(--shadow-control);--button-primary-surface:var(--action-on-dark);--button-primary-text:var(--action-ink);--button-disabled-surface:var(--surface-control);--button-disabled-text:var(--text-muted-on-dark);--field-min-height:var(--control-min);--field-border:var(--border-control-on-dark);--field-surface:var(--surface-canvas);--field-text:var(--text-on-dark);--status-badge-padding:5px 8px;--status-badge-type:var(--type-caption);--status-badge-success-on-paper:var(--status-success-on-paper);--status-badge-caution-on-paper:var(--status-caution-on-paper);--evidence-sheet-surface:var(--surface-paper);--evidence-sheet-shadow:var(--shadow-sheet);--evidence-sheet-cut:var(--dossier-cut);--data-row-label-type:var(--type-caption);--data-row-value-type:var(--type-data);--data-row-label-on-paper:var(--text-muted-on-paper);--data-row-value-on-paper:var(--text-on-paper);--state-message-border:var(--border-control-on-dark);--state-message-padding:var(--space-2-5);--proof-plane-gap:var(--space-2);--proof-plane-border:var(--border-control-on-dark);--proof-plane-surface:var(--surface-ceremony);--proof-plane-shadow:var(--shadow-sheet);--graphite:var(--surface-canvas);--graphite-2:var(--surface-raised);--graphite-3:var(--surface-control);--paper:var(--surface-paper);--paper-2:var(--surface-paper-muted);--ink:var(--text-on-paper);--text:var(--text-on-dark);--muted:var(--text-muted-on-dark);--line:var(--border-subtle-on-dark);--line-dark:var(--border-subtle-on-paper);--violet:var(--action-on-dark);--violet-soft:var(--action-soft);--good:var(--status-success-on-dark);--good-soft:var(--status-success-soft);--warn:var(--status-caution-on-dark);--warn-soft:var(--status-caution-soft);--bad:var(--status-failure-on-dark);--bad-soft:var(--status-failure-soft);--elevation-1:var(--shadow-control);--elevation-2:var(--shadow-sheet);--max:var(--measure-ledger)}}@layer components.prooflock{.skeleton-grid{display:grid;gap:var(--space-2)}.skeleton{height:14px;border:1px solid var(--line)}.skeleton-line{height:12px}.skeleton-line.w-40{width:40%}.skeleton-line.w-60{width:60%}.skeleton-line.w-80{width:80%}.skeleton-card{padding:var(--space-2);border:1px solid var(--border-subtle-on-dark);background:var(--surface-raised);box-shadow:var(--shadow-control);display:grid;gap:var(--space-1-5)}.skeleton-card .skeleton{height:16px}.skeleton-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.skeleton-fact{height:62px;border-left:3px solid var(--surface-control)}.skeleton-row{display:grid;grid-template-columns:40px 1fr 1fr 120px 120px;gap:var(--space-2);padding:16px 13px;border-bottom:1px solid var(--line);align-items:center}.skeleton-row:last-child{border:0}.skeleton-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--proof-plane-gap)}.skeleton-cell{height:92px;border:1px solid var(--line)}.scan-console{margin-top:var(--space-5);display:grid;gap:var(--space-5)}.scan-disclosure{margin-top:var(--space-3);color:var(--muted);font:400 var(--type-caption)/var(--line-caption) var(--font-mono)}.scan-challenge{margin-top:var(--space-3);display:flex;justify-content:flex-start;min-height:65px}.risk-report{margin:var(--space-4) 0;padding:var(--space-4);display:grid;gap:var(--space-3);border:1px solid var(--border-subtle-on-dark);border-left:4px solid var(--tone-color,var(--muted));border-radius:var(--shape-square);background:var(--surface-raised)}.risk-report[data-tone=good]{--tone-color:var(--good)}.risk-report[data-tone=caution]{--tone-color:var(--warn)}.risk-report[data-tone=blocked]{--tone-color:var(--bad)}.risk-report[data-density=compact]{margin:var(--space-3) 0;padding:var(--space-3);gap:var(--space-2-5)}.risk-report__verdict{display:flex;align-items:baseline;gap:var(--space-2)}.risk-report__mark{color:var(--tone-color,var(--muted));font:700 var(--type-title)/var(--line-heading) var(--font-mono)}.risk-report__label{color:var(--tone-color,var(--text-on-dark));font:700 var(--type-title)/var(--line-heading) var(--font-display);letter-spacing:.04em}.risk-report__score{margin-left:auto;color:var(--text-on-dark);font:700 var(--type-body)/var(--line-body) var(--font-mono)}.risk-report__score-max{color:var(--muted);font:400 var(--type-caption)/var(--line-caption) var(--font-mono)}.risk-report__summary{margin:0;color:var(--text-on-dark);font:400 var(--type-body)/var(--line-body) var(--font-body)}.risk-report__section-title{margin:0 0 var(--space-2);color:var(--muted);font:600 var(--type-caption)/var(--line-caption) var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.risk-report__block{padding-top:var(--space-1);border-top:1px solid var(--border-subtle-on-dark)}.risk-report__factors{margin:0;padding-left:var(--space-4);display:grid;gap:var(--space-2);color:var(--muted);font:400 var(--type-data)/var(--line-data) var(--font-body)}.risk-report__code{padding-top:var(--space-2);border-top:1px solid var(--border-subtle-on-dark);display:grid;gap:var(--space-2)}.risk-badges{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.risk-badge{display:grid;gap:var(--space-half);padding:var(--space-1-5) var(--space-2);border:1px solid var(--border-subtle-on-dark);border-left:3px solid var(--tone-color,var(--muted));border-radius:var(--shape-square);background:var(--surface-control)}.risk-badge[data-tone=good]{--tone-color:var(--good)}.risk-badge[data-tone=blocked]{--tone-color:var(--bad)}.risk-badge[data-tone=neutral]{--tone-color:var(--muted)}.risk-badge__name{color:var(--text-on-dark);font:600 var(--type-caption)/var(--line-caption) var(--font-display)}.risk-badge__status{color:var(--tone-color,var(--muted));font:700 var(--type-caption)/var(--line-caption) var(--font-mono)}.risk-badge__detail{color:var(--muted);font:400 var(--type-caption)/var(--line-caption) var(--font-body)}.risk-chips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.risk-chip{padding:var(--space-half) var(--space-2);border:1px solid var(--tone-color,var(--warn));border-radius:var(--shape-square);color:var(--text-on-dark);font:500 var(--type-caption)/var(--line-caption) var(--font-body)}.risk-chip[data-tone=caution]{--tone-color:var(--warn)}.risk-report__signals{padding-top:var(--space-1)}.risk-report__toggle{min-height:var(--control-min);border:0;background:none;padding:0;color:var(--violet);cursor:pointer;font:500 var(--type-caption)/var(--line-caption) var(--font-mono);text-decoration:underline;text-underline-offset:4px}.risk-signal-list{margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid;gap:var(--space-2)}.risk-signal{display:grid;gap:var(--space-half);padding:var(--space-2);border:1px solid var(--border-subtle-on-dark);border-radius:var(--shape-square);background:var(--surface-control)}.risk-signal[data-hard=true]{border-color:var(--bad)}.risk-signal__label{color:var(--text-on-dark);font:500 var(--type-data)/var(--line-data) var(--font-body)}.risk-signal__bar{display:block;height:var(--space-half);background:var(--surface-canvas);border-radius:var(--shape-square);overflow:hidden}.risk-signal__fill{display:block;height:100%;background:var(--tone-color,var(--muted))}.risk-signal[data-hard=true] .risk-signal__fill{background:var(--bad)}.risk-signal__detail{color:var(--muted);font:400 var(--type-caption)/var(--line-caption) var(--font-mono)}.scan-status-region:empty{display:none}.scan-outcome:focus-visible{outline:2px solid var(--violet);outline-offset:6px}.scan-outcome:focus:not(:focus-visible){outline:none}.scan-sealed{display:grid;gap:var(--space-4)}.scan-links{display:flex;flex-wrap:wrap;gap:var(--space-4)}.topbar{position:sticky;top:0;z-index:var(--layer-header);border-bottom:1px solid var(--line);background:var(--surface-topbar)}.wordmark{min-height:var(--control-min);display:inline-flex;align-items:center;gap:var(--space-1-5);font:700 var(--type-body) var(--font-display);white-space:nowrap}.wordmark .mk{display:block;width:22px;height:22px;color:var(--text);--logo-accent:var(--violet)}.nav a{min-height:var(--control-min);display:grid;place-items:center;padding:var(--space-1) var(--space-1-5);color:var(--muted);font:600 var(--type-caption)/var(--line-caption) var(--font-display);letter-spacing:.05em;text-transform:uppercase;border-bottom:2px solid transparent}.nav a.active{color:var(--text);border-color:var(--violet)}.network-tag{border:1px solid var(--line);padding:var(--space-1) var(--space-1-5);color:var(--muted);font:500 var(--type-caption)/var(--line-caption) var(--font-mono);white-space:nowrap}.ledger-grid{opacity:.55;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,var(--shadow-ink),transparent 73%);mask-image:radial-gradient(ellipse at 70% 40%,var(--shadow-ink),transparent 73%)}.card-kicker,.eyebrow{display:inline-block;color:var(--violet);font:600 var(--type-caption)/var(--line-caption) var(--font-display);letter-spacing:.19em;text-transform:uppercase}.ledger-hero h1{max-width:9ch;margin:0}.ledger-hero h1 em{color:var(--violet);font-style:normal}.hero-lede{max-width:59ch;font-size:1.08rem}.principle-strip span{border:1px solid var(--line);padding:var(--space-1) var(--space-1-5);color:var(--muted);font:500 var(--type-caption)/var(--line-caption) var(--font-mono)}.guarantee-sheet{position:relative;display:grid;gap:var(--space-3);color:var(--ink);background:var(--evidence-sheet-surface);padding:var(--space-5);box-shadow:var(--evidence-sheet-shadow);clip-path:polygon(0 0,92% 0,100% 8%,100% 100%,0 100%)}.guarantee-sheet:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--action-on-paper)}.sheet-index{color:var(--text-muted-on-paper);font:500 var(--type-caption)/var(--line-caption) var(--font-mono)}.guarantee-sheet h2{margin:0;font-size:1.6rem}.guarantee-sheet ol{list-style:none;counter-reset:proof;display:grid;gap:var(--space-1-5)}.guarantee-sheet li{counter-increment:proof;display:flex;align-items:center;gap:var(--space-1-5);font:600 var(--type-data)/var(--line-data) var(--font-display)}.guarantee-sheet li:before{content:"0" counter(proof);color:var(--action-on-paper);font:500 var(--type-caption)/var(--line-caption) var(--font-mono)}.guarantee-sheet p{margin:0;padding-top:var(--space-3);border-top:1px solid var(--line-dark);color:var(--text-muted-on-paper);font-size:var(--type-data)}.page-heading h1{font-size:clamp(2.4rem,5vw,4.6rem)}.evaluate-form,.operator-panel,.verify-sheet{padding:var(--space-3);border:1px solid var(--proof-plane-border);background:var(--graphite-3);box-shadow:var(--shadow-control)}.evaluate-form label,.lifecycle-controls>label,.operator-controls label,.verify-sheet label{display:block;margin-bottom:var(--space-1);letter-spacing:.08em}.button,.evaluate-form label,.lifecycle-controls>label,.operator-controls label,.verify-sheet label{color:var(--text);font:600 var(--type-caption)/var(--line-caption) var(--font-display);text-transform:uppercase}.button{min-height:var(--button-min-height);border:1px solid var(--button-border);border-radius:var(--shape-square);background:transparent;padding:var(--space-1-5) var(--space-2);cursor:pointer;letter-spacing:.05em;box-shadow:var(--button-shadow)}.button.primary{min-height:var(--button-primary-height);border-color:var(--button-primary-surface);background:var(--button-primary-surface);color:var(--button-primary-text)}.button:disabled{cursor:not-allowed;box-shadow:none;opacity:1;background:var(--button-disabled-surface);border-color:var(--button-disabled-surface);color:var(--button-disabled-text)}.button:not(:disabled):active{transform:translate(2px,2px)}@media (hover:hover) and (pointer:fine){.button:not(:disabled):hover{transform:translateY(-2px);border-color:var(--violet)}}.demo-action{min-height:var(--control-min);margin-top:var(--space-1-5);border:0;background:none;color:var(--warn);cursor:pointer;font:500 var(--type-caption)/var(--line-caption) var(--font-mono);text-decoration:underline;text-underline-offset:4px}.empty-ledger,.identity-placeholder,.identity-skeleton,.inline-state,.loading-ledger{border:1px dashed var(--state-message-border);padding:var(--state-message-padding);color:var(--muted)}.evidence-card{position:relative;color:var(--ink);background:var(--evidence-sheet-surface);padding:var(--space-3);box-shadow:var(--shadow-control);clip-path:polygon(0 0,calc(100% - var(--evidence-sheet-cut)) 0,100% var(--evidence-sheet-cut),100% 100%,0 100%)}.evidence-card:after{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--action-on-paper)}.evidence-card p{color:var(--text-muted-on-paper)}.evidence-card .card-kicker{color:var(--action-on-paper)}.evidence-card .mono,.evidence-card code{color:var(--text-data-on-paper)}.card-row h2,.card-row h3{margin-top:var(--space-1)}.coverage-total,.status-chip,.verified-stamp{display:inline-flex;align-items:center;border:1px solid;padding:var(--status-badge-padding);font:600 var(--status-badge-type)/var(--line-caption) var(--font-mono);white-space:nowrap}.verified-stamp{color:var(--status-badge-success-on-paper)}.micro-grid,.proof-list{display:grid;margin-top:var(--space-3)}.proof-list>div{display:grid;grid-template-columns:minmax(125px,.4fr) 1fr;gap:var(--space-2);padding:var(--space-1-5) 0}.micro-grid>div,.proof-list>div{border-top:1px solid var(--line-dark)}.micro-grid>div{padding-top:var(--space-1-5)}.scan-sealed .proof-list,.scan-sealed .risk-report{margin:0}.micro-grid dt{color:var(--text-muted-on-paper)}.micro-grid dd{margin-top:var(--space-half);font-size:var(--type-data);color:var(--text-on-paper)}.evidence-card.state-good:after,.inventory-row.state-good:before{background:var(--status-success-on-paper)}.evidence-card.state-warn:after{background:var(--status-caution-on-paper)}.evidence-card.state-bad:after{background:var(--status-failure-on-paper)}.decision-card h3{margin:var(--space-1) 0 0;font-size:2.2rem;color:var(--state)}.state-mark{font:500 2rem var(--font-display);color:var(--state)}.reason-code{margin-top:var(--space-half);color:var(--ink)!important;font:600 var(--type-data)/var(--line-data) var(--font-mono)}.trust-note{margin-top:var(--space-2-5);font-size:var(--type-data);color:var(--text-muted-on-paper)}.operator-panel h3{margin:var(--space-1) 0}.proof-ceremony{position:relative;padding:var(--space-3);border:1px solid var(--proof-plane-border);background:var(--proof-plane-surface);box-shadow:var(--proof-plane-shadow)}.rail-line{background:var(--border-subtle-on-dark)}.rail-advance,.rail-line{position:absolute;left:41px;top:48px;bottom:68px;width:1px}.rail-advance{transform-origin:top;transform:scaleY(0);background:linear-gradient(var(--violet),var(--rail-end-on-ceremony));transition:transform var(--duration-maximum) var(--ease-standard)}.rail-stage{position:relative;min-height:60px;opacity:.38}.rail-stage.complete,.rail-stage.failed,.rail-stage.running{opacity:1}.rail-node{position:relative;z-index:var(--layer-content);width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border-control-on-dark);background:var(--surface-ceremony);color:var(--muted);font:500 var(--type-caption)/var(--line-caption) var(--font-mono)}.rail-stage.complete .rail-node{border-color:var(--good);color:var(--good)}.rail-stage.running .rail-node{border-color:var(--violet);color:var(--violet);outline:5px solid var(--rail-end-on-ceremony)}.rail-stage.failed .rail-node{border-color:var(--bad);color:var(--bad)}.stage-code{display:block;color:var(--text-placeholder-on-dark);font:500 var(--type-caption)/var(--line-caption) var(--font-mono)}.rail-stage b{color:var(--text);font:600 var(--type-data)/var(--line-data) var(--font-display)}.rail-stage small{display:block;color:var(--bad);font:500 var(--type-caption)/var(--line-caption) var(--font-mono)}.lease-stop{margin-top:var(--space-1-5);padding:var(--space-2);border:1px solid;background:var(--surface-subtle)}.coverage-item{padding:var(--space-1-5);border:1px solid var(--line-dark)}.coverage-item b,.coverage-item small{display:block}.coverage-item b{font:600 var(--type-data)/var(--line-data) var(--font-display)}.coverage-item small{color:var(--text-muted-on-paper);font:500 var(--type-caption)/var(--line-caption) var(--font-mono)}.coverage-item.covered>span{color:var(--status-badge-success-on-paper)}.coverage-item.missing>span{color:var(--status-badge-caution-on-paper)}.evidence-card .coverage-total.state-good{--state:var(--status-badge-success-on-paper);color:var(--status-badge-success-on-paper)}.evidence-card .coverage-total.state-warn{--state:var(--status-badge-caution-on-paper);color:var(--status-badge-caution-on-paper)}.text-link{min-height:var(--control-min);display:inline-flex;align-items:center;color:var(--violet);font:600 var(--type-data)/var(--line-data) var(--font-display);letter-spacing:.04em}.inventory-legend{color:var(--muted);font:500 var(--type-caption)/var(--line-caption) var(--font-mono)}.inventory-legend span{border:1px solid var(--line);padding:var(--space-half) var(--space-1)}.inventory-scope{margin-bottom:var(--space-2);padding:var(--space-1-5) var(--space-2);border:1px solid var(--line);border-left:2px solid var(--violet);background:var(--surface-ceremony);color:var(--muted);font:500 var(--type-caption)/var(--line-data) var(--font-mono)}.inventory-scope b{color:var(--text)}.inventory-order{color:var(--muted);font:500 var(--type-caption)/var(--line-caption) var(--font-mono)}.inventory-seal-source>small{color:var(--muted);font:600 var(--type-caption)/var(--line-caption) var(--font-display);letter-spacing:.06em;text-transform:uppercase}.inventory-copy-value.mono bdi,.inventory-seal-source .inventory-copy-value bdi{font-variant-numeric:tabular-nums}.inventory-shell{border:1px solid var(--line);box-shadow:var(--shadow-control)}.inventory-table{width:100%;border-collapse:collapse;table-layout:fixed;background:var(--graphite-2)}.inventory-table th{padding:var(--space-1-5);text-align:left;color:var(--muted);background:var(--surface-ceremony);border-bottom:1px solid var(--line);font:600 var(--type-caption)/var(--line-caption) var(--font-display);text-transform:uppercase;letter-spacing:.08em}.inventory-table td{position:relative;padding:var(--space-2) var(--space-1-5);border-bottom:1px solid var(--line);color:var(--text);font-size:var(--type-data);vertical-align:top}.inventory-table tr:last-child td{border:0}.identity-link b{color:var(--text)}.inventory-card{padding:var(--space-2);border-bottom:1px solid var(--line);background:var(--graphite-2)}.inventory-card:last-child{border:0}.leaderboard-shell{border:1px solid var(--line);box-shadow:var(--shadow-control)}.leaderboard-table{width:100%;border-collapse:collapse;table-layout:fixed;background:var(--graphite-2)}.leaderboard-table th{padding:var(--space-1-5);text-align:left;color:var(--muted);background:var(--surface-ceremony);border-bottom:1px solid var(--line);font:600 var(--type-caption)/var(--line-caption) var(--font-display);text-transform:uppercase;letter-spacing:.08em}.leaderboard-table td:first-child,.leaderboard-table th:first-child{text-align:center}.leaderboard-table td{padding:var(--space-2) var(--space-1-5);border-bottom:1px solid var(--line);color:var(--text);font-size:var(--type-data);vertical-align:top}.leaderboard-table tr:last-child td{border:0}.leaderboard-rank{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 var(--space-1);border:1px solid var(--line);background:var(--surface-ceremony);color:var(--text);font:600 var(--type-data)/1 var(--font-mono);font-variant-numeric:tabular-nums}.leaderboard-agent b{color:var(--muted);font:600 var(--type-caption)/var(--line-caption) var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.leaderboard-agent .mono{font-variant-numeric:tabular-nums}.leaderboard-subject{color:var(--text)}.leaderboard-unavailable{color:var(--muted);font-size:var(--type-caption)}.leaderboard-risk-band{display:inline-block;font:600 var(--type-caption)/var(--line-caption) var(--font-mono);letter-spacing:.06em}.leaderboard-risk-score{color:var(--muted);font:600 var(--type-data)/var(--line-data) var(--font-mono);font-variant-numeric:tabular-nums}.leaderboard-risk[data-level="0"] .leaderboard-risk-band{color:var(--good)}.leaderboard-risk[data-level="1"] .leaderboard-risk-band{color:var(--warn)}.leaderboard-risk[data-level="2"] .leaderboard-risk-band,.leaderboard-risk[data-level="2"] .leaderboard-risk-score{color:var(--bad)}.leaderboard-risk[data-level="1"] .leaderboard-risk-score{color:var(--warn)}.leaderboard-table td:first-child{border-left:2px solid transparent}.leaderboard-row:has(.leaderboard-risk[data-level="2"]) td:first-child{border-left-color:var(--bad)}.leaderboard-card{border-left:2px solid transparent}.leaderboard-card:has(.leaderboard-risk[data-level="2"]){border-left-color:var(--bad)}.leaderboard-row:first-child .leaderboard-rank{border-color:var(--violet);color:var(--violet)}.inventory-status small,.leaderboard-gate small{color:var(--muted);font:500 var(--type-caption)/var(--line-caption) var(--font-mono)}.leaderboard-card{padding:var(--space-2);border-bottom:1px solid var(--line);background:var(--graphite-2)}.leaderboard-card:last-child{border:0}.leaderboard-sort>span{color:var(--muted);font:500 var(--type-caption)/var(--line-caption) var(--font-mono)}.leaderboard-sort-button{min-height:var(--control-min);padding:var(--space-1) var(--space-2);border:1px solid var(--border-control-on-dark);background:transparent;color:var(--text);font:600 var(--type-caption)/var(--line-caption) var(--font-display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.leaderboard-sort-button[data-active=true]{border-color:var(--violet);background:var(--violet-soft);color:var(--violet)}.empty-ledger{text-align:center;padding:var(--space-6) var(--space-3)}.empty-ledger h2{margin-bottom:var(--space-1);color:var(--text)}.empty-ledger .button{margin-top:var(--space-2)}.loading-ledger i{width:7px;height:7px;background:var(--violet)}.legacy-banner,.trust-disclosure{margin-top:var(--space-3);padding:var(--space-2);border:1px solid var(--line);color:var(--muted)}.legacy-banner b{color:var(--warn);font:600 var(--type-caption)/var(--line-caption) var(--font-mono)}.legacy-banner span{font-size:var(--type-data)}.detail-header h1{margin:var(--space-1) 0 var(--space-half);font-size:clamp(1.5rem,3vw,2rem)}.fixture-badge{padding:var(--space-1-5);border:1px solid var(--warn);color:var(--warn);font:600 var(--type-caption)/var(--line-caption) var(--font-mono)}.fixture-badge span{color:var(--muted);font-weight:400}.consumer-call{border:1px solid;background:var(--graphite-3);padding:var(--space-2-5)}.consumer-call b{font:600 var(--type-body)/var(--line-body) var(--font-display)}.consumer-call p{font-size:var(--type-data)}.evidence-segment{padding-top:var(--space-2-5);border-top:1px solid var(--line-dark)}.life-node{border-left:3px solid var(--status-unknown-on-paper);padding:var(--space-1-5) var(--space-2)}.life-node.current{border-color:var(--status-success-on-paper)}.life-node b{font:600 var(--type-caption)/var(--line-caption) var(--font-mono)}.attestation-timeline .timeline-rail{position:relative}.attestation-timeline .timeline-rail:before{content:"";position:absolute;left:-17px;top:6px;bottom:6px;width:2px;background:var(--status-unknown-on-paper);opacity:.5}.timeline-node b{font:600 var(--type-caption)/var(--line-caption) var(--font-mono);letter-spacing:.08em;color:var(--text-data-on-paper)}.timeline-node__version{font:600 var(--type-body)/var(--line-body) var(--font-mono);color:var(--text-data-on-paper)}.timeline-node--current{border-left-color:var(--status-success-on-paper)}.timeline-node--drift{border-left-color:var(--status-failure-on-paper)}.timeline-node:before{content:"";position:absolute;left:-22px;top:15px;width:10px;height:10px;border-radius:50%;background:var(--evidence-sheet-surface);border:2px solid var(--status-unknown-on-paper)}.timeline-node--current:before{border-color:var(--status-success-on-paper)}.timeline-node--drift:before{border-color:var(--status-failure-on-paper)}.drift-diff{border:1px solid;padding:var(--space-2)}.drift-diff code{color:var(--text)}.trust-disclosure h2{color:var(--text);font-size:1.1rem}.health-cell{border:1px solid;background:var(--graphite-3);padding:var(--space-2)}.health-cell .card-row b{color:var(--text);font:600 var(--type-data)/var(--line-data) var(--font-display)}.health-cell dt{color:var(--text-muted-on-dark)}.health-cell dd{color:var(--muted);font:500 var(--data-row-value-type)/var(--line-data) var(--font-mono);text-align:right}.proof-identifiers{margin-top:0;padding:var(--space-2-5);border:1px solid var(--line);background:var(--graphite-3)}.proof-identifiers .ui-data-row{border-color:var(--border-subtle-on-dark)}.proof-identifiers dt,.trust-disclosure dt{color:var(--text-muted-on-dark)}.proof-identifiers .ui-data-row__value,.trust-disclosure dd{color:var(--text-on-dark)}.proof-identifiers .ui-data-row__value button{color:var(--muted)}.proof-identifiers .ui-data-row__value button:focus-visible{outline-color:var(--focus-on-dark)}.trust-disclosure dd small{color:var(--text-muted-on-dark)}.verification-result>[data-plane]{min-width:0;border:1px solid;padding:var(--space-2-5)}.verification-result b{font-family:var(--font-display)}.verification-result__action{margin-top:var(--space-3)}.verdict-reveal{display:flex;align-items:center;gap:var(--space-1-5)}.verdict-reveal h2{margin:0}.verdict-icon{flex:0 0 auto}.verification-proof{margin-top:var(--space-3);color:var(--ink);background:var(--paper);padding:var(--space-2-5)}footer{position:relative;z-index:var(--layer-content);border-top:1px solid var(--line);background:var(--surface-ceremony)}.foot-inner{min-height:90px;color:var(--muted)}.fmk{color:var(--text);font:700 var(--type-data)/var(--line-data) var(--font-display)}.fnet{font:500 var(--type-caption)/var(--line-caption) var(--font-mono)}.flink{display:inline-flex;align-items:center;color:var(--violet);font-size:var(--type-data)}.flink,.identity-link{min-height:var(--control-min)}.ui-button{min-height:var(--button-min-height);display:inline-grid;place-items:center;border:1px solid var(--button-border);border-radius:var(--shape-square);padding:var(--space-2-5) var(--space-4);background:transparent;color:var(--text-on-dark);box-shadow:var(--button-shadow);cursor:pointer;font:600 var(--type-caption)/var(--line-caption) var(--font-display);letter-spacing:.05em;text-transform:uppercase;transition:transform var(--duration-standard)}.ui-button__content{display:inline-grid;place-items:center}.ui-button__label{grid-area:1/1}.ui-button__label[aria-hidden=true]{visibility:hidden}.ui-button--primary{min-height:var(--button-primary-height);border-color:var(--button-primary-surface);background:var(--button-primary-surface);color:var(--button-primary-text)}.ui-button--quiet{border-color:transparent;box-shadow:none;color:var(--action-on-dark)}.ui-button--destructive{border-color:currentColor;background:transparent;color:var(--status-failure-on-dark)}.ui-button:disabled{cursor:not-allowed;box-shadow:none;opacity:1;background:var(--button-disabled-surface);border-color:var(--button-disabled-surface);color:var(--button-disabled-text)}.ui-button[aria-disabled=true]{cursor:progress}.ui-button:not(:disabled):not([aria-disabled=true]):active{transform:translate(2px,2px)}.ui-button:focus-visible,.ui-field__input:focus-visible{outline:2px solid var(--focus-on-dark);outline-offset:3px}.ui-field{display:grid;gap:var(--space-2)}.ui-field__label{color:var(--text-on-dark);font:600 var(--type-caption)/var(--line-caption) var(--font-display);letter-spacing:.08em;text-transform:uppercase}.ui-field__input{min-height:var(--field-min-height);width:100%;border:1px solid var(--field-border);border-radius:var(--shape-square);padding:var(--space-2-5) var(--space-3);background:var(--field-surface);color:var(--field-text);font:400 var(--type-body)/var(--line-body) var(--font-body)}.ui-field__input--mono{font-family:var(--font-mono)}.ui-field__input[readonly]{background:var(--surface-subtle)}.ui-field[data-invalid=true] .ui-field__input{border-color:var(--status-failure-on-dark)}.ui-field__error,.ui-field__hint{font:500 var(--type-caption)/var(--line-caption) var(--font-mono)}.ui-field__hint{color:var(--text-muted-on-dark)}.ui-field__error{color:var(--status-failure-on-dark)}.ui-state-message{border:1px solid var(--state-message-border);padding:var(--state-message-padding);background:var(--surface-control);color:var(--text-on-dark)}.ui-state-message__live{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start}.ui-state-message__mark{min-width:var(--icon-sm);font:700 var(--type-body)/var(--line-body) var(--font-mono);text-align:center}.ui-state-message__title{display:block;font:600 var(--type-data)/var(--line-data) var(--font-display)}.ui-state-message__detail{margin-top:var(--space-1);color:var(--text-muted-on-dark);font-size:var(--type-data)}.ui-state-message__action{margin-top:var(--space-3)}.ui-state-message--loading{border-style:dashed;color:var(--action-on-dark)}.ui-state-message--empty{color:var(--status-unknown-on-dark)}.ui-state-message--error{border-width:2px;color:var(--status-failure-on-dark)}.ui-state-message--unavailable{border-width:2px;border-style:dashed;color:var(--status-caution-on-dark)}.ui-state-message--success{color:var(--status-success-on-dark)}.ui-status-badge{display:inline-flex;align-items:center;gap:var(--space-1-5);border:1px solid;border-radius:var(--shape-square);padding:var(--status-badge-padding);font:600 var(--status-badge-type)/var(--line-caption) var(--font-mono);white-space:nowrap}.ui-status-badge__mark{min-width:1ch;text-align:center}.ui-status-badge[data-surface=dark][data-status=VERIFIED]{color:var(--status-success-on-dark)}.ui-status-badge[data-surface=dark][data-status=BLOCKED],.ui-status-badge[data-surface=dark][data-status=MISMATCH]{color:var(--status-failure-on-dark)}.ui-status-badge[data-surface=dark][data-status=STALE]{color:var(--status-caution-on-dark)}.ui-status-badge[data-surface=dark][data-status=NOT_APPLICABLE],.ui-status-badge[data-surface=dark][data-status=UNAVAILABLE]{color:var(--status-unknown-on-dark)}.ui-status-badge[data-surface=paper][data-status=VERIFIED]{color:var(--status-success-on-paper)}.ui-status-badge[data-surface=paper][data-status=BLOCKED],.ui-status-badge[data-surface=paper][data-status=MISMATCH]{color:var(--status-failure-on-paper)}.ui-status-badge[data-surface=paper][data-status=STALE]{color:var(--status-caution-on-paper)}.ui-status-badge[data-surface=paper][data-status=NOT_APPLICABLE],.ui-status-badge[data-surface=paper][data-status=UNAVAILABLE]{color:var(--status-unknown-on-paper)}.ui-evidence-sheet{min-width:0;box-shadow:var(--evidence-sheet-shadow)}.ui-evidence-sheet__clip{position:relative;min-width:0;padding:var(--space-5);color:var(--text-on-paper);background:var(--evidence-sheet-surface);clip-path:polygon(0 0,calc(100% - var(--evidence-sheet-cut)) 0,100% var(--evidence-sheet-cut),100% 100%,0 100%)}.ui-evidence-sheet__clip:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--action-on-paper)}.ui-evidence-sheet__eyebrow{color:var(--action-on-paper);font:600 var(--type-caption)/var(--line-caption) var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.ui-evidence-sheet__title{margin-top:var(--space-2);color:var(--text-on-paper);font-size:var(--type-title)}.ui-evidence-sheet__body{margin-top:var(--space-4)}.ui-evidence-sheet__body,.ui-evidence-sheet__body p{color:var(--text-muted-on-paper)}.ui-data-row{min-width:0;display:grid;grid-template-columns:minmax(8rem,.38fr) minmax(0,1fr);gap:var(--space-4);padding:var(--space-2-5) 0;border-top:1px solid var(--border-subtle-on-paper)}.ui-data-row__label{color:var(--data-row-label-on-paper);font:500 var(--data-row-label-type)/var(--line-caption) var(--font-display)}.ui-data-row__value{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);color:var(--data-row-value-on-paper)}.ui-data-row__technical-value{font-variant-numeric:tabular-nums;font:500 var(--data-row-value-type)/var(--line-data) var(--font-mono)}.ui-data-row__technical-value,.ui-data-row__text-value{min-width:0;unicode-bidi:isolate}.ui-data-row__value a{min-width:0;color:var(--action-on-paper)}.ui-data-row__value button{min-width:var(--control-min);min-height:var(--control-min);border:1px solid var(--border-subtle-on-dark);border-radius:var(--shape-square);padding:var(--space-2);background:transparent;color:var(--muted);cursor:pointer;font:600 var(--type-caption)/var(--line-caption) var(--font-display)}.ui-data-row__value a:focus-visible,.ui-data-row__value button:focus-visible{outline:2px solid var(--focus-on-paper);outline-offset:3px}.ui-data-row__copy-error{color:var(--status-failure-on-paper);font:500 var(--type-caption)/var(--line-caption) var(--font-body)}.ui-proof-plane{min-width:0;display:grid;gap:var(--proof-plane-gap);border:1px solid var(--proof-plane-border);padding:var(--space-5);background:var(--proof-plane-surface);box-shadow:var(--proof-plane-shadow)}.ui-proof-plane__header p{margin-top:var(--space-1);font-size:var(--type-data)}.ui-proof-plane__observations{display:grid;gap:var(--space-3)}.ui-proof-plane__observation{min-width:0;border:1px solid var(--border-subtle-on-dark);padding:var(--space-3)}.ui-proof-plane__observation-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ui-proof-plane__observation-heading h3{font-size:var(--type-body)}.ui-proof-plane__metadata{margin-top:var(--space-2)}.ui-proof-plane--current .ui-data-row{border-color:var(--border-subtle-on-dark)}.ui-proof-plane--current .ui-data-row__label{color:var(--text-muted-on-dark)}.ui-proof-plane--current .ui-data-row__value{color:var(--text-on-dark)}.ui-proof-plane--current .ui-data-row__value a{color:var(--action-on-dark)}.ui-proof-plane--current .ui-data-row__value button{color:var(--muted)}.ui-proof-plane--current .ui-data-row__value a:focus-visible,.ui-proof-plane--current .ui-data-row__value button:focus-visible{outline-color:var(--focus-on-dark)}.ui-proof-plane--current .ui-data-row__copy-error{color:var(--status-failure-on-dark)}.ui-proof-plane--historical{color:var(--text-on-paper);background:var(--evidence-sheet-surface)}.ui-proof-plane--historical .ui-proof-plane__header p{color:var(--text-muted-on-paper)}.ui-proof-plane--historical .ui-proof-plane__observation{border-color:var(--border-subtle-on-paper)}@media (max-width:600px){.ui-data-row{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.ui-data-row__value,.ui-proof-plane__observation-heading{align-items:flex-start;flex-direction:column}}@media (max-width:390px){.ui-proof-plane{padding:var(--space-3)}}@media (hover:hover) and (pointer:fine){.ui-button:not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-2px)}}@media (forced-colors:active){.ui-button,.ui-data-row,.ui-data-row__value button,.ui-evidence-sheet,.ui-field__input,.ui-proof-plane,.ui-state-message,.ui-status-badge{border-color:currentColor;forced-color-adjust:auto}.ui-evidence-sheet{border:1px solid;box-shadow:none}.ui-button:focus-visible,.ui-field__input:focus-visible{outline:2px solid currentColor}.ui-state-message--error,.ui-state-message--unavailable{border-style:double}}@media (prefers-reduced-motion:reduce){.ui-button{transition:none}.ui-button:not(:disabled):not([aria-disabled=true]):active{transform:none}}.summary-verdict{margin:0;padding:var(--space-3);border:1px solid var(--border-subtle-on-dark);border-left:4px solid var(--tone-color,var(--action-on-dark));background:var(--surface-raised);box-shadow:var(--shadow-control)}.summary-verdict[data-tone=good]{--tone-color:var(--good)}.summary-verdict[data-tone=caution]{--tone-color:var(--warn)}.summary-verdict[data-tone=blocked]{--tone-color:var(--bad)}.summary-verdict[data-tone=neutral]{--tone-color:var(--muted)}.summary-verdict__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.summary-verdict__eyebrow{color:var(--violet);font:600 var(--type-caption)/var(--line-caption) var(--font-display);letter-spacing:.19em;text-transform:uppercase}.summary-verdict__chip{padding:var(--status-badge-padding);border:1px solid var(--border-subtle-on-dark);color:var(--tone-color,var(--text-on-dark));font:600 var(--type-caption)/var(--line-caption) var(--font-mono)}.summary-verdict__chip[data-tone=good]{--tone-color:var(--good)}.summary-verdict__chip[data-tone=caution]{--tone-color:var(--warn)}.summary-verdict__chip[data-tone=blocked]{--tone-color:var(--bad)}.summary-verdict__chip[data-tone=neutral]{--tone-color:var(--muted)}.summary-verdict__headline{display:flex;align-items:baseline;gap:var(--space-1-5);margin:var(--space-1-5) 0 var(--space-1);color:var(--text-on-dark);font:600 clamp(1.7rem,4vw,2.8rem)/var(--line-heading) var(--font-display)}.summary-verdict__mark{color:var(--tone-color,var(--action-on-dark));font-size:var(--type-title)}.summary-verdict__plain{max-width:var(--measure-prose);color:var(--text-on-dark);font-size:var(--type-body);line-height:var(--line-body)}.summary-verdict__detail{margin-top:var(--space-1-5);color:var(--text-muted-on-dark);font:400 var(--type-data)/var(--line-data) var(--font-mono)}.summary-verdict__detail-label{color:var(--text-muted-on-dark);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;font-size:var(--type-caption)}.summary-card{margin:0;display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle-on-dark);background:var(--surface-raised);box-shadow:var(--shadow-control)}.summary-card__title{margin:0;color:var(--text-on-dark);font:600 var(--type-title)/var(--line-heading) var(--font-display)}.summary-card__fallback{color:var(--text-muted-on-dark);font-size:var(--type-data);line-height:var(--line-data)}.summary-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0}.summary-card .risk-report{margin:0}.summary-fact{display:flex;gap:var(--space-1-5);padding:var(--space-2);border:1px solid var(--border-subtle-on-dark);border-left:3px solid var(--tone-color,var(--muted));background:var(--surface-canvas)}.summary-fact[data-tone=good]{--tone-color:var(--good)}.summary-fact[data-tone=caution]{--tone-color:var(--warn)}.summary-fact[data-tone=blocked]{--tone-color:var(--bad)}.summary-fact[data-tone=neutral]{--tone-color:var(--muted)}.summary-fact__mark{color:var(--tone-color,var(--muted));font-size:var(--type-body)}.summary-fact__body{display:grid;gap:var(--space-half);min-width:0}.summary-fact__label{color:var(--text-on-dark);font:600 var(--type-data)/var(--line-data) var(--font-display)}.summary-fact__detail{color:var(--text-muted-on-dark);font-size:var(--type-caption);line-height:var(--line-caption)}.summary-reasoning{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.summary-reasoning__title{margin-bottom:var(--space-1);color:var(--violet);font:600 var(--type-caption)/var(--line-caption) var(--font-display);letter-spacing:.12em;text-transform:uppercase}.summary-reasoning__summary{margin-bottom:var(--space-1-5);color:var(--text-on-dark);font-size:var(--type-data);line-height:var(--line-data)}.summary-reasoning__factors{display:grid;gap:var(--space-half);list-style:none;padding:0}.summary-reasoning__factors li{position:relative;padding-left:var(--space-2);color:var(--text-muted-on-dark);font-size:var(--type-data);line-height:var(--line-data)}.summary-reasoning__factors li:before{content:"•";position:absolute;left:0;color:var(--violet)}.ui-disclosure{margin:var(--space-2) 0;border:1px solid var(--border-subtle-on-dark);background:var(--surface-raised)}.ui-disclosure__trigger{display:flex;align-items:center;gap:var(--space-1-5);width:100%;min-height:var(--control-min);padding:var(--space-2) var(--space-2-5);background:transparent;border:0;color:var(--text-on-dark);font:600 var(--type-body)/var(--line-body) var(--font-display);text-align:left;cursor:pointer}.ui-disclosure__mark{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-md);height:var(--icon-md);border:1px solid var(--border-control-on-dark);color:var(--violet);font-family:var(--font-mono)}.ui-disclosure__hint{color:var(--text-muted-on-dark);font:400 var(--type-caption)/var(--line-caption) var(--font-body)}.ui-disclosure__panel{display:grid;align-content:start;gap:var(--space-4);padding:0 var(--space-2-5) var(--space-2-5)}.ui-disclosure[data-open=false] .ui-disclosure__panel{display:none}.detail-page .ui-disclosure__panel>section{display:grid;align-content:start;gap:var(--space-3)}.verify-primary{margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle-on-dark);background:var(--surface-raised);box-shadow:var(--shadow-control)}.verify-primary__title{margin-bottom:var(--space-1);color:var(--text-on-dark);font:600 var(--type-title)/var(--line-heading) var(--font-display)}.verify-primary p{max-width:var(--measure-prose);color:var(--text-on-dark);font-size:var(--type-body);line-height:var(--line-body)}.verify-primary__actions{display:flex;align-items:center;gap:var(--space-2-5);flex-wrap:wrap;margin-top:var(--space-2)}.verify-help{max-width:var(--measure-prose);margin:0;color:var(--text-muted-on-dark);font-size:var(--type-data);line-height:var(--line-data)}.detail-header--compact h2{margin:var(--space-1) 0 var(--space-half);color:var(--text-on-dark);font:600 var(--type-title)/var(--line-heading) var(--font-display)}.bp-bracket{position:relative}.bp-bracket>.bp-corners{position:absolute;inset:0;pointer-events:none;z-index:2}.bp-bracket:after,.bp-bracket:before,.bp-bracket>.bp-corners:after,.bp-bracket>.bp-corners:before{content:"";position:absolute;width:16px;height:16px;pointer-events:none;z-index:2;border-color:var(--violet);border-style:solid;border-width:0}.bp-bracket:before{top:-1px;left:-1px;border-top-width:1.5px;border-left-width:1.5px}.bp-bracket:after{bottom:-1px;right:-1px;border-bottom-width:1.5px;border-right-width:1.5px}.bp-bracket>.bp-corners:before{top:-1px;right:-1px;border-top-width:1.5px;border-right-width:1.5px}.bp-bracket>.bp-corners:after{bottom:-1px;left:-1px;border-bottom-width:1.5px;border-left-width:1.5px}.bp-bracket[data-tone=caution]:after,.bp-bracket[data-tone=caution]:before,.bp-bracket[data-tone=caution]>.bp-corners:after,.bp-bracket[data-tone=caution]>.bp-corners:before{border-color:var(--warn)}.bp-bracket[data-tone=blocked]:after,.bp-bracket[data-tone=blocked]:before,.bp-bracket[data-tone=blocked]>.bp-corners:after,.bp-bracket[data-tone=blocked]>.bp-corners:before{border-color:var(--bad)}.bp-bracket[data-tone=good]:after,.bp-bracket[data-tone=good]:before,.bp-bracket[data-tone=good]>.bp-corners:after,.bp-bracket[data-tone=good]>.bp-corners:before{border-color:var(--good)}.evidence-card.bp-bracket:after,.evidence-card.bp-bracket:before,.evidence-card.bp-bracket>.bp-corners:after,.evidence-card.bp-bracket>.bp-corners:before,.guarantee-sheet.bp-bracket:after,.guarantee-sheet.bp-bracket:before,.guarantee-sheet.bp-bracket>.bp-corners:after,.guarantee-sheet.bp-bracket>.bp-corners:before{border-color:var(--action-on-paper)}.risk-report__block,.risk-report__code,.risk-report__signals{padding-top:var(--space-2);border-top:1px solid var(--border-subtle-on-dark)}.risk-report__section-title{display:flex;align-items:center;gap:var(--space-1-5);margin:0 0 var(--space-2);color:var(--muted);font:600 var(--type-caption)/var(--line-caption) var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.risk-report__section-title:before{content:"";width:6px;height:6px;border:1px solid var(--violet);background:var(--surface-canvas);flex:none}.risk-report__section-title:after{content:"";flex:1;height:1px;background:var(--border-subtle-on-dark)}.risk-badges,.risk-chips,.risk-report__factors,.risk-signal-list{margin:0;padding:0;list-style:none;display:grid;gap:0}.risk-badge,.risk-chip,.risk-report__factors>li,.risk-signal{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-half);border:0;border-bottom:1px solid var(--border-subtle-on-dark);border-radius:var(--shape-square);background:transparent;position:relative;color:var(--text-on-dark);font:500 var(--type-data)/var(--line-data) var(--font-body)}.risk-badge:last-child,.risk-chip:last-child,.risk-report__factors>li:last-child,.risk-signal:last-child{border-bottom:0}.risk-badge:before,.risk-chip:before,.risk-report__factors>li:before,.risk-signal:before{content:"";grid-column:1;justify-self:start;width:8px;height:1px;background:var(--action-soft);position:relative}.risk-badge:after,.risk-chip:after,.risk-report__factors>li:after,.risk-signal:after{content:"";position:absolute;left:4px;top:50%;width:3px;height:3px;margin-top:-1px;border:1px solid var(--rail-end-on-ceremony);background:var(--surface-canvas)}.risk-report__factors>li{color:var(--muted)}.risk-report__factors>li>bdi{grid-column:2;min-width:0}.risk-badge{gap:var(--space-1-5)}.risk-badge__name{grid-column:2;align-self:center;color:var(--text-on-dark);font:500 var(--type-data)/var(--line-data) var(--font-display)}.risk-badge__detail{grid-column:2;grid-row:2;color:var(--muted);font:400 var(--type-caption)/var(--line-caption) var(--font-mono)}.risk-badge__status{grid-column:3;grid-row:1/span 2;align-self:center}.risk-signal{grid-template-columns:16px minmax(0,1fr) minmax(84px,auto)}.risk-signal__label{grid-column:2;color:var(--text-on-dark);font:500 var(--type-data)/var(--line-data) var(--font-display)}.risk-signal__bar{grid-column:3;grid-row:1;align-self:center;display:block;height:5px;min-width:72px;background:var(--surface-control);border:1px solid var(--border-subtle-on-dark);border-radius:var(--shape-square);overflow:hidden}.risk-signal__fill{display:block;height:100%;background:var(--violet)}.risk-signal[data-hard=true] .risk-signal__fill{background:var(--bad)}.risk-signal__detail{grid-column:3;grid-row:2;justify-self:end;text-align:right;color:var(--muted);font:400 var(--type-caption)/var(--line-caption) var(--font-mono);font-variant-numeric:tabular-nums}.risk-chip{grid-template-columns:16px minmax(0,1fr);color:var(--text-on-dark);font:500 var(--type-data)/var(--line-data) var(--font-body)}.risk-chip,.risk-chip>bdi{min-width:0}.risk-badge__status,.status-chip{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap;padding:3px var(--space-1);border:1px solid;border-radius:var(--shape-square);font:600 var(--type-caption)/var(--line-caption) var(--font-mono);letter-spacing:.03em;font-variant-numeric:tabular-nums}.risk-badge__status:before,.status-chip:before{content:"";width:5px;height:5px;background:currentColor;flex:none}.risk-badge[data-tone=good] .risk-badge__status{color:var(--good)}.risk-badge[data-tone=blocked] .risk-badge__status{color:var(--bad)}.risk-badge[data-tone=neutral] .risk-badge__status{color:var(--muted)}.risk-report__score,.risk-report__score-max{font-variant-numeric:tabular-nums}.schematic{position:relative;width:100%;max-width:520px;margin-inline:auto}.schematic svg{display:block;width:100%;height:auto;overflow:visible}.schematic .dpath{stroke:var(--rail-end-on-ceremony);stroke-width:1.2;fill:none}.schematic .nodebox{fill:var(--surface-raised);stroke:var(--violet);stroke-width:1.2}.schematic .nodebracket{stroke:var(--violet);stroke-width:1.5;fill:none}.schematic .nodebox--gate,.schematic .nodebracket--gate{stroke:var(--good)}.schematic .nlabel{fill:var(--text-on-dark);letter-spacing:.04em}.schematic .nsub{fill:var(--muted)}.schematic .nnum{fill:var(--violet)}.schematic .nnum--gate,.schematic .nsub--gate{fill:var(--good)}.schematic .dim-anno{fill:var(--text-placeholder-on-dark);letter-spacing:.06em}.schematic .dim-tick{stroke:var(--text-placeholder-on-dark);stroke-width:.6}.schematic .scandot{fill:var(--violet)}.schematic-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.attestation-timeline .timeline-rail{position:relative}.attestation-timeline .timeline-rail:before{left:-17px;width:1px;background:var(--action-on-paper);opacity:1}.attestation-timeline .timeline-dim{display:block;margin:0 0 var(--space-2);color:var(--action-on-paper);font:500 var(--type-caption)/var(--line-caption) var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.timeline-node:before{width:9px;height:9px;border-radius:var(--shape-square);background:var(--evidence-sheet-surface);border-width:1.5px;transform:rotate(45deg);left:-21px;top:16px}.timeline-node--current:before{border-color:var(--status-caution-on-paper);background:var(--status-caution-soft)}.timeline-node--drift:before{border-color:var(--status-failure-on-paper);background:var(--status-failure-soft)}.timeline-node__version{font-variant-numeric:tabular-nums}.leaderboard-table tbody tr:hover{background:var(--action-soft)}}@layer components.prooflock{.leaderboard-row:has(.leaderboard-risk[data-level="2"]){background:var(--status-failure-soft)}.leaderboard-card:has(.leaderboard-risk[data-level="2"]){background:var(--status-failure-soft)}.leaderboard-rank{color:var(--violet)}.health-cell dd,.leaderboard-agent .mono,.leaderboard-field dd,.leaderboard-rank,.leaderboard-risk-band,.leaderboard-risk-score,.proof-identifiers dd,.trust-disclosure dd{font-variant-numeric:tabular-nums}.dev-code{margin-top:var(--space-2);overflow-x:auto;color:var(--text-data-on-paper);font:500 var(--type-data)/var(--line-data) var(--font-mono)}.dev-code code{color:inherit;white-space:pre}.dev-code-note,.dev-reason-table{margin-top:var(--space-2)}.dev-reason-table{width:100%;border-collapse:collapse;text-align:left}.dev-reason-table caption{text-align:left}.dev-reason-table th{padding:var(--space-1) var(--space-1-5);border-bottom:1px solid var(--line-dark);color:var(--text-muted-on-paper);font:600 var(--type-caption)/var(--line-caption) var(--font-display);letter-spacing:.12em;text-transform:uppercase}.dev-reason-table td{padding:var(--space-1) var(--space-1-5);border-top:1px solid var(--line-dark);color:var(--text-on-paper);font-size:var(--type-data);vertical-align:baseline}.dev-reason-table td.mono{color:var(--text-data-on-paper);font-family:var(--font-mono)}.dev-reason-num{color:var(--text-muted-on-paper);font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.dev-reason-table tr[data-admitted=true] .dev-reason-num,.dev-reason-table tr[data-admitted=true] td{color:var(--status-badge-success-on-paper)}.dev-capability h3{margin:0 0 var(--space-1);color:var(--text-on-paper);font-size:var(--type-title)}}@layer layouts{.wrap{position:relative;z-index:var(--layer-content);width:min(100%,var(--measure-ledger));margin-inline:auto;padding-inline:var(--space-4)}.texture{position:fixed;inset:0;z-index:var(--layer-canvas);pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),linear-gradient(var(--action-soft) 1px,transparent 1px),linear-gradient(90deg,var(--action-soft) 1px,transparent 1px);background-size:22px 22px,22px 22px,110px 110px,110px 110px}.texture:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,var(--grid-line) 0,var(--grid-line) 1px,transparent 1px,transparent 3px);opacity:.5}.topbar-inner{min-height:70px;max-width:var(--measure-ledger);margin:auto;padding:var(--space-1-5) var(--space-4);gap:var(--space-2-5)}.nav,.topbar-inner{display:flex;align-items:center}.nav{margin-left:auto;gap:var(--space-half)}.ledger-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);min-height:670px;display:grid;align-items:center}.ledger-grid{position:absolute;inset:0}.hero-ledger{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(var(--space-5),8vw,var(--space-11));align-items:center;padding-block:var(--space-11)}.hero-ledger>div{display:grid;align-content:center;gap:var(--space-4)}.principle-strip{margin-top:var(--space-5);display:flex;flex-wrap:wrap;gap:var(--space-1)}.trust-section,.workspace-section{padding-block:var(--space-11);position:relative;z-index:1}.page-heading,.section-heading{display:grid;gap:var(--space-2);max-width:var(--measure-prose);margin-bottom:var(--space-5)}.page-heading h1,.section-heading h2{margin:0}.evaluate-workbench{display:grid;gap:var(--space-4)}.input-row{display:grid;grid-template-columns:1fr auto;gap:var(--space-1-5);align-items:end}.card-row,.decision-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.micro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1-5)}.operator-panel{display:grid;grid-template-columns:1fr minmax(300px,.8fr);gap:var(--space-4);align-items:end}.operator-controls{display:grid;gap:var(--space-2)}.action-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5)}.proof-ceremony{display:grid;gap:0}.rail-stage{display:grid;grid-template-columns:34px 1fr;gap:var(--space-1-5)}.coverage-grid{margin-top:var(--space-3);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.coverage-item{display:grid;grid-template-columns:var(--space-3) 1fr;gap:var(--space-1-5)}.trust-grid{display:grid;grid-template-columns:.65fr 1fr;gap:var(--space-8);align-items:start}.trust-grid>div:first-child{display:grid;align-content:start;gap:var(--space-2)}.trust-copy{display:grid;gap:var(--space-3)}.detail-page,.developers-page,.inventory-page,.proof-detail,.proof-page{min-height:calc(100vh - 70px)}.developers-page .wrap{display:grid;gap:var(--space-8)}.dev-block .section-heading,.developers-page .page-heading{margin-bottom:0}.dev-block,.dev-capabilities{display:grid;gap:var(--space-3)}.dev-capabilities{list-style:none;grid-template-columns:repeat(3,1fr)}@media (max-width:850px){.dev-capabilities{grid-template-columns:1fr}}.detail-page>.wrap,.proof-detail>.wrap{display:grid;align-content:start;gap:var(--space-4)}.inventory-legend{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-2)}.identity-link{display:grid;gap:var(--space-half)}.inventory-table caption{padding:var(--space-2) 13px;color:var(--text-muted-on-dark);background:var(--surface-ceremony);font:500 var(--type-caption)/var(--line-caption) var(--font-mono);text-align:left}.inventory-table th:first-child{width:20%}.inventory-table th:nth-child(2){width:8%}.inventory-table th:nth-child(3){width:21%}.inventory-table th:nth-child(4){width:10%}.inventory-table th:nth-child(5),.inventory-table th:nth-child(6){width:12%}.inventory-table th:nth-child(7){width:17%}.inventory-status{display:grid;gap:var(--space-half);justify-items:start}.inventory-copy-value,.inventory-seal-source{display:grid;gap:var(--space-1)}.inventory-copy-value{min-width:0}.inventory-copy-value button{min-width:var(--control-min);min-height:var(--control-min);justify-self:start;border:1px solid;background:transparent;color:var(--action-on-dark);cursor:pointer}.inventory-table a{color:var(--action-on-dark);text-decoration:underline;text-underline-offset:3px}.inventory-copy-value button:focus-visible,.inventory-table a:focus-visible{outline:2px solid var(--focus-on-dark);outline-offset:3px}.inventory-card-data{display:grid;margin-top:var(--space-2)}.inventory-action-row,.inventory-status-row{display:grid;grid-template-columns:minmax(125px,.4fr) 1fr;gap:var(--space-2);padding:var(--space-1-5) 0;border-top:1px solid var(--border-subtle-on-dark)}.inventory-action-row dd,.inventory-card-identity,.inventory-card-identity dd,.inventory-status-row dd{margin:0}.inventory-action-row dd,.inventory-card .inventory-copy-value,.inventory-card .ui-data-row__value,.inventory-card-identity b,.inventory-status-row dd{color:var(--text-on-dark)}.inventory-card .ui-data-row,.inventory-card .ui-data-row__label{border-color:var(--border-subtle-on-dark)}.inventory-action-row dt,.inventory-card .ui-data-row__label,.inventory-status-row dt{color:var(--text-muted-on-dark)}.inventory-action-row a,.inventory-card .ui-data-row__value a,.inventory-card .ui-data-row__value button{color:var(--action-on-dark)}.inventory-action-row a:focus-visible,.inventory-card .ui-data-row__value a:focus-visible{outline:2px solid var(--focus-on-dark);outline-offset:3px}.inventory-card .ui-data-row__value button:focus-visible{outline-color:var(--focus-on-dark)}.inventory-order,.inventory-partial{margin-bottom:var(--space-2)}.inventory-cards{display:none;font-size:var(--type-body)}.inventory-section{margin-top:var(--space-8)}.inventory-section .section-heading,.leaderboard{margin-bottom:var(--space-3)}.leaderboard-controls{justify-content:space-between;gap:var(--space-1-5);margin-bottom:var(--space-2)}.leaderboard-controls,.leaderboard-sort{display:flex;flex-wrap:wrap;align-items:center}.leaderboard-sort{gap:var(--space-1)}.leaderboard-count,.leaderboard-table caption{color:var(--text-muted-on-dark);font:500 var(--type-caption)/var(--line-caption) var(--font-mono)}.leaderboard-table caption{padding:var(--space-2) 13px;background:var(--surface-ceremony);text-align:left}.leaderboard-table th:first-child{width:7%}.leaderboard-table th:nth-child(2){width:18%}.leaderboard-table th:nth-child(3){width:20%}.leaderboard-table th:nth-child(4){width:15%}.leaderboard-table th:nth-child(5){width:14%}.leaderboard-table th:nth-child(6){width:18%}.leaderboard-table th:nth-child(7){width:8%}.leaderboard-agent{display:grid;gap:var(--space-half);min-width:0}.leaderboard-gate{display:grid;gap:var(--space-1);justify-items:start}.leaderboard-risk{display:grid;gap:var(--space-half);justify-items:start}.leaderboard-table a{color:var(--action-on-dark);text-decoration:underline;text-underline-offset:3px}.leaderboard-sort-button:focus-visible,.leaderboard-table a:focus-visible{outline:2px solid var(--focus-on-dark);outline-offset:3px}.leaderboard-cards{display:none;margin:0;padding:0;list-style:none}.leaderboard-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5)}.leaderboard-card-data{display:grid;margin-top:var(--space-2)}.leaderboard-field{display:grid;grid-template-columns:minmax(120px,.4fr) 1fr;gap:var(--space-2);padding:var(--space-1-5) 0;border-top:1px solid var(--border-subtle-on-dark)}.leaderboard-field dt{color:var(--text-muted-on-dark)}.leaderboard-field dd{margin:0;color:var(--text-on-dark)}.leaderboard-card .leaderboard-agent,.leaderboard-card .leaderboard-agent a{color:var(--action-on-dark)}.leaderboard-card .leaderboard-agent a:focus-visible{outline:2px solid var(--focus-on-dark);outline-offset:3px}.loading-ledger{display:flex;align-items:center;gap:var(--space-1)}.trust-disclosure{display:grid;gap:var(--space-2)}.legacy-banner{display:grid;gap:var(--space-1)}.detail-header{margin:0;display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-end}.fixture-badge{display:grid;gap:var(--space-half)}.decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.consumer-call{display:grid;gap:var(--space-1)}.evidence-segment{margin-top:var(--space-2-5)}.commitments,.lifecycle-rail{margin-top:var(--space-3)}.lifecycle-rail{display:grid;gap:var(--space-1-5)}.life-node{display:grid;gap:var(--space-half)}.timeline-rail{margin:var(--space-3) 0 0;padding:0 0 0 var(--space-3);list-style:none;display:grid;gap:var(--space-2)}.timeline-node{position:relative;display:grid;gap:var(--space-1);padding:var(--space-1-5) var(--space-2);border-left:3px solid var(--status-unknown-on-paper)}.timeline-node__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5)}.timeline-node .proof-list,.timeline-node__head dl,.timeline-node__note{margin-top:var(--space-half)}.lifecycle-controls{margin-top:var(--space-2-5);grid-template-columns:1fr}.drift-diff{display:grid;gap:var(--space-1)}.verify-sheet{display:grid;gap:var(--space-2-5);max-width:var(--measure-verify)}.proof-page .verify-sheet{max-width:var(--measure-prose)}.health-heading{margin-top:var(--space-8)}.health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.health-cell dl{margin-top:var(--space-2-5);display:grid;gap:var(--space-1)}.health-cell dl div{display:flex;justify-content:space-between;gap:var(--space-1)}.verification-control{margin-top:var(--space-2-5);display:grid;gap:var(--space-2)}.verification-result{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4.4fr);gap:var(--space-5);align-items:start}.centered-state{min-height:calc(100vh - 70px);display:grid;place-content:center;justify-items:center;gap:var(--space-2);padding:30px;text-align:center}.foot-inner{min-height:90px;display:flex;align-items:center;gap:var(--space-2)}.flink{margin-left:auto}}@layer layouts{@media (max-width:850px){.hero-ledger,.trust-grid{grid-template-columns:1fr}.ledger-hero{min-height:0}.guarantee-sheet{max-width:var(--measure-narrow)}.operator-panel{grid-template-columns:1fr}.inventory-table{display:none}.inventory-cards{display:grid}.inventory-legend,.leaderboard-table{display:none}.leaderboard-cards{display:grid}.inventory-card .card-row>div{min-width:0}.inventory-action-row,.inventory-card-data .ui-data-row,.inventory-status-row{grid-template-columns:minmax(110px,.4fr) 1fr}.decision-grid,.health-grid{grid-template-columns:1fr 1fr}.verification-result{grid-template-columns:1fr;gap:var(--space-3)}}@media (max-width:600px){.topbar-inner{flex-wrap:wrap;gap:var(--space-1) var(--space-1-5)}.network-tag{margin-left:auto}.nav{order:3;margin:0;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1)}.nav a{text-align:center;padding:var(--space-1) var(--space-half)}.trust-section,.workspace-section{padding-block:var(--space-8)}.hero-ledger{padding-block:var(--space-6)}.input-row{grid-template-columns:1fr}.card-row,.detail-header{align-items:flex-start;flex-direction:column}.coverage-grid,.decision-grid,.health-grid,.micro-grid,.summary-facts,.summary-reasoning{grid-template-columns:1fr}.summary-verdict__head{flex-direction:column;align-items:flex-start}.inventory-action-row,.inventory-card-data .ui-data-row,.inventory-status-row,.leaderboard-field,.proof-list>div{grid-template-columns:1fr;gap:var(--space-half)}.proof-ceremony{padding:var(--space-2-5) var(--space-2)}.rail-line{left:31px}.detail-header{display:flex}.foot-inner{align-items:flex-start;flex-direction:column;padding-block:var(--space-3)}.flink{margin:0}}@media (max-width:390px){.topbar-inner,.wrap{padding-inline:var(--space-2)}.network-tag{max-width:100%;white-space:normal}.evaluate-form,.evidence-card,.guarantee-sheet,.operator-panel,.verify-sheet{padding:var(--space-2-5)}.rail-stage{grid-template-columns:30px 1fr;gap:var(--space-1)}.rail-line{left:29px}.action-row{display:grid}.action-row .button{width:100%}}@media (max-width:320px){.topbar-inner,.wrap{padding-inline:var(--space-1-5)}.guarantee-sheet{clip-path:none}.coverage-total,.status-chip,.verified-stamp{white-space:normal;text-align:center}}}@layer motion{@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes rail-in{0%{opacity:0;transform:translateY(7px)}}@keyframes node-breathe{0%,to{opacity:1}50%{opacity:.5}}@keyframes chain-shimmer{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes seal-settle{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes enter-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes verdict-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes mark-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes verdict-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-3px)}40%{transform:translateX(3px)}60%{transform:translateX(-2px)}80%{transform:translateX(2px)}}@keyframes skeleton-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.button{transition:transform var(--duration-standard) var(--ease-standard)}.identity-skeleton{animation:pulse var(--duration-maximum) var(--ease-standard) infinite alternate}.rail-stage{animation:rail-in var(--duration-standard) var(--ease-standard) both;animation-delay:calc(var(--step) * var(--duration-stagger))}.loading-ledger i{animation:pulse var(--duration-maximum) var(--ease-standard) infinite alternate}.loading-ledger i:nth-child(2){animation-delay:var(--duration-fast)}.loading-ledger i:nth-child(3){animation-delay:var(--duration-standard)}.rail-stage.running .rail-node:after{content:"";position:absolute;inset:-5px;border:1px solid var(--violet);animation:node-breathe var(--duration-maximum) var(--ease-standard) infinite alternate}.proof-ceremony[data-writing=true] .rail-advance{overflow:hidden}.proof-ceremony[data-writing=true] .rail-advance:after{content:"";position:absolute;inset:0;background:linear-gradient(var(--rail-end-on-ceremony),var(--text-on-dark),var(--rail-end-on-ceremony));animation:chain-shimmer var(--duration-maximum) linear infinite}.scan-sealed{animation:seal-settle var(--duration-maximum) var(--ease-standard) both}.hero-enter{animation:enter-up var(--duration-maximum) var(--ease-standard) both}.verdict-reveal{animation:verdict-in var(--duration-maximum) var(--ease-standard) both}.verdict-reveal[data-outcome=fail]{animation:verdict-shake var(--duration-maximum) var(--ease-standard) both}.verdict-icon{transform-origin:center;animation:mark-pop var(--duration-maximum) var(--ease-standard) 60ms both}.skeleton{position:relative;overflow:hidden;background:var(--surface-control)}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--surface-subtle),transparent);transform:translateX(-100%);animation:skeleton-sweep var(--duration-maximum) ease-in-out infinite}.skeleton-block{animation:enter-up var(--duration-maximum) var(--ease-standard) both}@keyframes bp-snap-tl{0%{opacity:0;transform:translate(-8px,-8px)}to{opacity:1;transform:none}}@keyframes bp-snap-tr{0%{opacity:0;transform:translate(8px,-8px)}to{opacity:1;transform:none}}@keyframes bp-snap-bl{0%{opacity:0;transform:translate(-8px,8px)}to{opacity:1;transform:none}}@keyframes bp-snap-br{0%{opacity:0;transform:translate(8px,8px)}to{opacity:1;transform:none}}.bp-bracket:before{animation:bp-snap-tl .5s var(--ease-standard) both}.bp-bracket:after{animation:bp-snap-br .5s .12s var(--ease-standard) both}.bp-corners:before{animation:bp-snap-tr .5s 60ms var(--ease-standard) both}.bp-corners:after{animation:bp-snap-bl .5s .18s var(--ease-standard) both}@keyframes bp-draw{to{stroke-dashoffset:0}}@keyframes bp-node-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.schematic .dpath{stroke-dasharray:640;stroke-dashoffset:640;animation:bp-draw 2s ease .3s forwards}.schematic .node-g{opacity:0;transform-box:fill-box;transform-origin:center;animation:bp-node-in .5s var(--ease-standard) forwards}@keyframes bp-rail-sweep{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.attestation-timeline .timeline-rail:before{transform-origin:top center;animation:bp-rail-sweep .9s .2s var(--ease-standard) both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.skeleton:after{display:none}.bp-bracket:after,.bp-bracket:before,.bp-corners:after,.bp-corners:before{opacity:1!important;transform:none!important}.schematic .dpath{stroke-dashoffset:0!important}.schematic .node-g{opacity:1!important;transform:none!important}.attestation-timeline .timeline-rail:before{transform:scaleY(1)!important}}}